Modified: pivot/trunk/tests/src/org/apache/pivot/tests/TerraTheme_dark_flat.json
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/TerraTheme_dark_flat.json?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/TerraTheme_dark_flat.json 
(original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/TerraTheme_dark_flat.json Tue 
Oct 31 19:15:47 2023
@@ -1,53 +1,53 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{   font: "Dialog 12",
-
-    colorMultiplier: 0.1,
-
-    themeIsDark: true,
-
-    themeIsFlat: true,
-
-    transitionEnabled: false,
-
-    thickFocusRectangle: false,
-
-    colors: [
-        "#f5f5f5",
-        "#141414",
-        "#666666",
-        "#232323",
-        "#ff7f00",
-        "#ff8914",
-        "#b8b000",
-        "#eb0000"
-    ],
-
-    messageIcons: {
-        error: "message_type-error-32x32.png",
-        warning: "message_type-warning-32x32.png",
-        question: "message_type-question-32x32.png",
-        info: "message_type-info-32x32.png"
-    },
-
-    smallMessageIcons: {
-        error: "message_type-error-16x16.png",
-        warning: "message_type-warning-16x16.png",
-        question: "message_type-question-16x16.png",
-        info: "message_type-info-16x16.png"
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{   font: "Dialog 12",
+
+    colorMultiplier: 0.1,
+
+    themeIsDark: true,
+
+    themeIsFlat: true,
+
+    transitionEnabled: false,
+
+    thickFocusRectangle: false,
+
+    colors: [
+        "#f5f5f5",
+        "#141414",
+        "#666666",
+        "#232323",
+        "#ff7f00",
+        "#ff8914",
+        "#b8b000",
+        "#eb0000"
+    ],
+
+    messageIcons: {
+        error: "message_type-error-32x32.png",
+        warning: "message_type-warning-32x32.png",
+        question: "message_type-question-32x32.png",
+        info: "message_type-info-32x32.png"
+    },
+
+    smallMessageIcons: {
+        error: "message_type-error-16x16.png",
+        warning: "message_type-warning-16x16.png",
+        question: "message_type-question-16x16.png",
+        info: "message_type-info-16x16.png"
+    }
+}

Propchange: 
pivot/trunk/tests/src/org/apache/pivot/tests/TerraTheme_dark_flat.json
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/TextAreaConsoleTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/TextAreaConsoleTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/TextAreaConsoleTest.java 
(original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/TextAreaConsoleTest.java Tue 
Oct 31 19:15:47 2023
@@ -1,178 +1,178 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.tests;
-
-import java.io.IOException;
-import org.apache.pivot.beans.BXML;
-import org.apache.pivot.beans.BXMLSerializer;
-import org.apache.pivot.collections.Map;
-import org.apache.pivot.util.Console;
-import org.apache.pivot.serialization.SerializationException;
-import org.apache.pivot.wtk.Application;
-import org.apache.pivot.wtk.DesktopApplicationContext;
-import org.apache.pivot.wtk.Display;
-import org.apache.pivot.wtk.PushButton;
-import org.apache.pivot.wtk.TextArea;
-import org.apache.pivot.wtk.Window;
-import org.apache.pivot.wtk.util.TextAreaOutputStream;
-
-
-public class TextAreaConsoleTest implements Application {
-    @BXML private Window window;
-    @BXML private PushButton logMessageButton;
-    @BXML private TextArea consoleArea;
-    private Console console;
-    private int line = 1;
-
-    private static final String[] PARAGRAPHS = {
-        "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
eiusmod tempor incididunt "
-      + "ut labore et dolore magna aliqua. Commodo odio aenean sed adipiscing 
diam donec adipiscing "
-      + "tristique. Orci nulla pellentesque dignissim enim sit amet venenatis. 
Magna sit amet purus "
-      + "gravida quis blandit. Tincidunt eget nullam non nisi est sit. Quis 
ipsum suspendisse ultrices "
-      + "gravida dictum fusce ut placerat. Et pharetra pharetra massa massa 
ultricies mi. In fermentum "
-      + "posuere urna nec tincidunt praesent. Ut etiam sit amet nisl purus in 
mollis nunc sed. Euismod "
-      + "lacinia at quis risus sed vulputate odio ut enim. In nibh mauris 
cursus mattis molestie a "
-      + "iaculis at erat. Dapibus ultrices in iaculis nunc sed. Viverra 
suspendisse potenti nullam "
-      + "ac tortor vitae purus faucibus ornare. Scelerisque fermentum dui 
faucibus in ornare quam "
-      + "viverra orci. Sagittis orci a scelerisque purus semper eget duis at 
tellus. Auctor eu augue "
-      + "ut lectus. Mattis rhoncus urna neque viverra justo nec ultrices dui 
sapien. Pellentesque eu "
-      + "tincidunt tortor aliquam nulla. Massa eget egestas purus viverra 
accumsan in nisl. Sed velit "
-      + "dignissim sodales ut eu sem integer.",
-
-        "Tortor consequat id porta nibh venenatis cras sed felis eget. Viverra 
adipiscing at in tellus "
-      + "integer feugiat scelerisque. Hendrerit dolor magna eget est lorem 
ipsum dolor. Viverra tellus "
-      + "in hac habitasse platea dictumst vestibulum. Eget nulla facilisi 
etiam dignissim diam. At in "
-      + "tellus integer feugiat scelerisque varius morbi. Et egestas quis 
ipsum suspendisse ultrices "
-      + "gravida dictum fusce. Faucibus pulvinar elementum integer enim neque. 
A diam sollicitudin "
-      + "tempor id. Metus aliquam eleifend mi in nulla posuere sollicitudin 
aliquam ultrices. "
-      + "Consequat nisl vel pretium lectus quam id leo in. Adipiscing elit ut 
aliquam purus sit. "
-      + "A diam sollicitudin tempor id eu nisl nunc. Cursus euismod quis 
viverra nibh cras pulvinar "
-      + "mattis nunc sed. Aliquet bibendum enim facilisis gravida neque.",
-
-        "Lorem sed risus ultricies tristique nulla aliquet enim tortor. 
Elementum nisi quis eleifend "
-      + "quam adipiscing vitae proin sagittis nisl. Cursus turpis massa 
tincidunt dui. Quam adipiscing "
-      + "vitae proin sagittis. Porta nibh venenatis cras sed felis eget. Morbi 
blandit cursus risus at "
-      + "ultrices mi tempus. Ac auctor augue mauris augue neque gravida. Proin 
nibh nisl condimentum "
-      + "id venenatis a condimentum vitae. Purus in massa tempor nec feugiat 
nisl. Phasellus egestas "
-      + "tellus rutrum tellus pellentesque eu.",
-
-        "Pharetra diam sit amet nisl. Rhoncus urna neque viverra justo nec. 
Auctor elit sed vulputate "
-      + "mi sit amet mauris commodo quis. Penatibus et magnis dis parturient 
montes nascetur ridiculus "
-      + "mus. Mi ipsum faucibus vitae aliquet nec ullamcorper sit amet risus. 
Blandit volutpat "
-      + "maecenas volutpat blandit aliquam etiam erat. In arcu cursus euismod 
quis viverra nibh cras "
-      + "pulvinar. Elementum integer enim neque volutpat ac tincidunt vitae 
semper. Feugiat pretium "
-      + "nibh ipsum consequat nisl vel pretium lectus quam. Aenean sed 
adipiscing diam donec "
-      + "adipiscing tristique risus. Nunc sed augue lacus viverra vitae congue 
eu consequat. "
-      + "Malesuada fames ac turpis egestas. Libero volutpat sed cras ornare 
arcu dui vivamus arcu "
-      + "felis. Id aliquet risus feugiat in ante metus dictum. Netus et 
malesuada fames ac turpis "
-      + "egestas sed. Enim tortor at auctor urna nunc id cursus. Ligula 
ullamcorper malesuada proin "
-      + "libero nunc consequat. Diam volutpat commodo sed egestas egestas 
fringilla. Habitasse platea "
-      + "dictumst quisque sagittis purus sit amet volutpat consequat. Gravida 
cum sociis natoque "
-      + "penatibus et magnis dis parturient.",
-
-        "Aliquam vestibulum morbi blandit cursus risus at. Lectus vestibulum 
mattis ullamcorper velit "
-      + "sed. Congue nisi vitae suscipit tellus mauris a diam maecenas sed. 
Eleifend donec pretium "
-      + "vulputate sapien nec sagittis aliquam malesuada. Nulla facilisi cras 
fermentum odio eu "
-      + "feugiat pretium nibh. Nibh tortor id aliquet lectus proin nibh nisl 
condimentum. Sodales "
-      + "ut eu sem integer. Amet dictum sit amet justo. Non pulvinar neque 
laoreet suspendisse "
-      + "interdum consectetur libero id faucibus. Fermentum leo vel orci porta 
non pulvinar neque "
-      + "laoreet. Blandit massa enim nec dui nunc mattis. Arcu non odio 
euismod lacinia. Orci porta "
-      + "non pulvinar neque laoreet suspendisse. Feugiat in ante metus dictum. 
Sodales ut etiam sit "
-      + "amet nisl purus. Ut aliquam purus sit amet luctus.",
-
-        "Rhoncus dolor purus non enim praesent elementum facilisis leo vel. 
Vivamus at augue eget "
-      + "arcu dictum. Pellentesque elit ullamcorper dignissim cras tincidunt 
lobortis. Facilisis "
-      + "gravida neque convallis a cras semper. Tempor orci eu lobortis 
elementum nibh. Consequat "
-      + "nisl vel pretium lectus quam id leo in. Sed pulvinar proin gravida 
hendrerit. Velit "
-      + "laoreet id donec ultrices. Etiam non quam lacus suspendisse faucibus 
interdum posuere "
-      + "lorem ipsum. Tellus at urna condimentum mattis pellentesque id nibh 
tortor. Egestas congue "
-      + "quisque egestas diam in arcu cursus euismod. Amet facilisis magna 
etiam tempor orci eu. "
-      + "Aliquet enim tortor at auctor urna. Nulla facilisi nullam vehicula 
ipsum a arcu. Nisl "
-      + "condimentum id venenatis a condimentum. Vel fringilla est ullamcorper 
eget nulla facilisi "
-      + "etiam dignissim. Quis varius quam quisque id.",
-
-        "Massa enim nec dui nunc mattis enim ut tellus. Amet dictum sit amet 
justo. Viverra "
-      + "accumsan in nisl nisi. Nulla facilisi nullam vehicula ipsum a. Proin 
nibh nisl condimentum "
-      + "id. Vulputate ut pharetra sit amet. Consectetur lorem donec massa 
sapien faucibus et "
-      + "molestie ac feugiat. Ut morbi tincidunt augue interdum velit euismod 
in. Non consectetur "
-      + "a erat nam at. Aliquam sem fringilla ut morbi tincidunt augue 
interdum velit. Nisl nisi "
-      + "scelerisque eu ultrices vitae auctor eu augue ut. Ut venenatis tellus 
in metus. Massa eget "
-      + "egestas purus viverra accumsan in nisl nisi. In est ante in nibh. 
Elementum sagittis vitae "
-      + "et leo duis ut. Nibh sed pulvinar proin gravida. Tristique senectus 
et netus et malesuada. "
-      + "In hac habitasse platea dictumst. Elit scelerisque mauris 
pellentesque pulvinar "
-      + "pellentesque habitant morbi tristique senectus. Elementum sagittis 
vitae et leo duis ut "
-      + "diam quam nulla.",
-
-        "Orci eu lobortis elementum nibh. Facilisis volutpat est velit egestas 
dui id. Eleifend "
-      + "quam adipiscing vitae proin sagittis nisl rhoncus. Massa sed 
elementum tempus egestas sed "
-      + "sed risus. Tortor dignissim convallis aenean et tortor. Pellentesque 
adipiscing commodo "
-      + "elit at imperdiet dui accumsan sit. Habitasse platea dictumst 
vestibulum rhoncus est. "
-      + "Eleifend donec pretium vulputate sapien. Aliquam sem et tortor 
consequat. Dignissim "
-      + "suspendisse in est ante. Neque convallis a cras semper auctor neque. 
Eget magna fermentum "
-      + "iaculis eu non. Suscipit tellus mauris a diam.",
-
-        "Adipiscing bibendum est ultricies integer. Amet dictum sit amet justo 
donec enim diam "
-      + "vulputate ut. Sagittis aliquam malesuada bibendum arcu vitae 
elementum curabitur vitae "
-      + "nunc. Ac turpis egestas maecenas pharetra. A arcu cursus vitae congue 
mauris rhoncus. "
-      + "Sed pulvinar proin gravida hendrerit lectus. Pharetra massa massa 
ultricies mi quis. "
-      + "Velit ut tortor pretium viverra suspendisse. Tristique sollicitudin 
nibh sit amet "
-      + "commodo. Cursus in hac habitasse platea dictumst quisque.",
-
-        "Pharetra diam sit amet nisl suscipit adipiscing bibendum. Imperdiet 
massa tincidunt "
-      + "nunc pulvinar. Aliquet sagittis id consectetur purus ut. Volutpat 
maecenas volutpat "
-      + "blandit aliquam. At erat pellentesque adipiscing commodo elit at 
imperdiet dui accumsan. "
-      + "Lectus arcu bibendum at varius vel pharetra. Mi in nulla posuere 
sollicitudin aliquam "
-      + "ultrices sagittis orci a. Hac habitasse platea dictumst quisque 
sagittis purus sit. In "
-      + "ante metus dictum at. Fermentum et sollicitudin ac orci phasellus 
egestas tellus rutrum "
-      + "tellus. Malesuada fames ac turpis egestas maecenas. Scelerisque 
viverra mauris in "
-      + "aliquam sem fringilla ut morbi tincidunt. Ac placerat vestibulum 
lectus mauris ultrices "
-      + "eros in. Non pulvinar neque laoreet suspendisse interdum consectetur 
libero. Varius "
-      + "morbi enim nunc faucibus a pellentesque."
-    };
-    private static final int NUM_PARAGRAPHS = PARAGRAPHS.length;
-
-    private static int randomInt(final int max) {
-        return (int) Math.floor(Math.random() * (double) max);
-    }
-
-    @Override
-    public void startup(final Display display, final Map<String, String> 
properties) {
-        BXMLSerializer serializer = new BXMLSerializer();
-        try {
-            serializer.readObject(TextAreaConsoleTest.class, 
"console_test.bxml");
-            serializer.bind(this);
-        } catch (IOException | SerializationException ex) {
-            throw new RuntimeException(ex);
-        }
-        console = new Console(new TextAreaOutputStream(consoleArea, 
8192).toPrintStream());
-        logMessageButton.getButtonPressListeners().add(
-            b -> console.log(String.format("%1$d. %2$s", line++, 
PARAGRAPHS[randomInt(NUM_PARAGRAPHS)])));
-        window.open(display);
-    }
-
-    @Override
-    public boolean shutdown(final boolean optional) {
-        if (window != null) {
-            window.close();
-        }
-        return false;
-    }
-
-    public static void main(final String[] args) {
-        DesktopApplicationContext.main(TextAreaConsoleTest.class, args);
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.tests;
+
+import java.io.IOException;
+import org.apache.pivot.beans.BXML;
+import org.apache.pivot.beans.BXMLSerializer;
+import org.apache.pivot.collections.Map;
+import org.apache.pivot.util.Console;
+import org.apache.pivot.serialization.SerializationException;
+import org.apache.pivot.wtk.Application;
+import org.apache.pivot.wtk.DesktopApplicationContext;
+import org.apache.pivot.wtk.Display;
+import org.apache.pivot.wtk.PushButton;
+import org.apache.pivot.wtk.TextArea;
+import org.apache.pivot.wtk.Window;
+import org.apache.pivot.wtk.util.TextAreaOutputStream;
+
+
+public class TextAreaConsoleTest implements Application {
+    @BXML private Window window;
+    @BXML private PushButton logMessageButton;
+    @BXML private TextArea consoleArea;
+    private Console console;
+    private int line = 1;
+
+    private static final String[] PARAGRAPHS = {
+        "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
eiusmod tempor incididunt "
+      + "ut labore et dolore magna aliqua. Commodo odio aenean sed adipiscing 
diam donec adipiscing "
+      + "tristique. Orci nulla pellentesque dignissim enim sit amet venenatis. 
Magna sit amet purus "
+      + "gravida quis blandit. Tincidunt eget nullam non nisi est sit. Quis 
ipsum suspendisse ultrices "
+      + "gravida dictum fusce ut placerat. Et pharetra pharetra massa massa 
ultricies mi. In fermentum "
+      + "posuere urna nec tincidunt praesent. Ut etiam sit amet nisl purus in 
mollis nunc sed. Euismod "
+      + "lacinia at quis risus sed vulputate odio ut enim. In nibh mauris 
cursus mattis molestie a "
+      + "iaculis at erat. Dapibus ultrices in iaculis nunc sed. Viverra 
suspendisse potenti nullam "
+      + "ac tortor vitae purus faucibus ornare. Scelerisque fermentum dui 
faucibus in ornare quam "
+      + "viverra orci. Sagittis orci a scelerisque purus semper eget duis at 
tellus. Auctor eu augue "
+      + "ut lectus. Mattis rhoncus urna neque viverra justo nec ultrices dui 
sapien. Pellentesque eu "
+      + "tincidunt tortor aliquam nulla. Massa eget egestas purus viverra 
accumsan in nisl. Sed velit "
+      + "dignissim sodales ut eu sem integer.",
+
+        "Tortor consequat id porta nibh venenatis cras sed felis eget. Viverra 
adipiscing at in tellus "
+      + "integer feugiat scelerisque. Hendrerit dolor magna eget est lorem 
ipsum dolor. Viverra tellus "
+      + "in hac habitasse platea dictumst vestibulum. Eget nulla facilisi 
etiam dignissim diam. At in "
+      + "tellus integer feugiat scelerisque varius morbi. Et egestas quis 
ipsum suspendisse ultrices "
+      + "gravida dictum fusce. Faucibus pulvinar elementum integer enim neque. 
A diam sollicitudin "
+      + "tempor id. Metus aliquam eleifend mi in nulla posuere sollicitudin 
aliquam ultrices. "
+      + "Consequat nisl vel pretium lectus quam id leo in. Adipiscing elit ut 
aliquam purus sit. "
+      + "A diam sollicitudin tempor id eu nisl nunc. Cursus euismod quis 
viverra nibh cras pulvinar "
+      + "mattis nunc sed. Aliquet bibendum enim facilisis gravida neque.",
+
+        "Lorem sed risus ultricies tristique nulla aliquet enim tortor. 
Elementum nisi quis eleifend "
+      + "quam adipiscing vitae proin sagittis nisl. Cursus turpis massa 
tincidunt dui. Quam adipiscing "
+      + "vitae proin sagittis. Porta nibh venenatis cras sed felis eget. Morbi 
blandit cursus risus at "
+      + "ultrices mi tempus. Ac auctor augue mauris augue neque gravida. Proin 
nibh nisl condimentum "
+      + "id venenatis a condimentum vitae. Purus in massa tempor nec feugiat 
nisl. Phasellus egestas "
+      + "tellus rutrum tellus pellentesque eu.",
+
+        "Pharetra diam sit amet nisl. Rhoncus urna neque viverra justo nec. 
Auctor elit sed vulputate "
+      + "mi sit amet mauris commodo quis. Penatibus et magnis dis parturient 
montes nascetur ridiculus "
+      + "mus. Mi ipsum faucibus vitae aliquet nec ullamcorper sit amet risus. 
Blandit volutpat "
+      + "maecenas volutpat blandit aliquam etiam erat. In arcu cursus euismod 
quis viverra nibh cras "
+      + "pulvinar. Elementum integer enim neque volutpat ac tincidunt vitae 
semper. Feugiat pretium "
+      + "nibh ipsum consequat nisl vel pretium lectus quam. Aenean sed 
adipiscing diam donec "
+      + "adipiscing tristique risus. Nunc sed augue lacus viverra vitae congue 
eu consequat. "
+      + "Malesuada fames ac turpis egestas. Libero volutpat sed cras ornare 
arcu dui vivamus arcu "
+      + "felis. Id aliquet risus feugiat in ante metus dictum. Netus et 
malesuada fames ac turpis "
+      + "egestas sed. Enim tortor at auctor urna nunc id cursus. Ligula 
ullamcorper malesuada proin "
+      + "libero nunc consequat. Diam volutpat commodo sed egestas egestas 
fringilla. Habitasse platea "
+      + "dictumst quisque sagittis purus sit amet volutpat consequat. Gravida 
cum sociis natoque "
+      + "penatibus et magnis dis parturient.",
+
+        "Aliquam vestibulum morbi blandit cursus risus at. Lectus vestibulum 
mattis ullamcorper velit "
+      + "sed. Congue nisi vitae suscipit tellus mauris a diam maecenas sed. 
Eleifend donec pretium "
+      + "vulputate sapien nec sagittis aliquam malesuada. Nulla facilisi cras 
fermentum odio eu "
+      + "feugiat pretium nibh. Nibh tortor id aliquet lectus proin nibh nisl 
condimentum. Sodales "
+      + "ut eu sem integer. Amet dictum sit amet justo. Non pulvinar neque 
laoreet suspendisse "
+      + "interdum consectetur libero id faucibus. Fermentum leo vel orci porta 
non pulvinar neque "
+      + "laoreet. Blandit massa enim nec dui nunc mattis. Arcu non odio 
euismod lacinia. Orci porta "
+      + "non pulvinar neque laoreet suspendisse. Feugiat in ante metus dictum. 
Sodales ut etiam sit "
+      + "amet nisl purus. Ut aliquam purus sit amet luctus.",
+
+        "Rhoncus dolor purus non enim praesent elementum facilisis leo vel. 
Vivamus at augue eget "
+      + "arcu dictum. Pellentesque elit ullamcorper dignissim cras tincidunt 
lobortis. Facilisis "
+      + "gravida neque convallis a cras semper. Tempor orci eu lobortis 
elementum nibh. Consequat "
+      + "nisl vel pretium lectus quam id leo in. Sed pulvinar proin gravida 
hendrerit. Velit "
+      + "laoreet id donec ultrices. Etiam non quam lacus suspendisse faucibus 
interdum posuere "
+      + "lorem ipsum. Tellus at urna condimentum mattis pellentesque id nibh 
tortor. Egestas congue "
+      + "quisque egestas diam in arcu cursus euismod. Amet facilisis magna 
etiam tempor orci eu. "
+      + "Aliquet enim tortor at auctor urna. Nulla facilisi nullam vehicula 
ipsum a arcu. Nisl "
+      + "condimentum id venenatis a condimentum. Vel fringilla est ullamcorper 
eget nulla facilisi "
+      + "etiam dignissim. Quis varius quam quisque id.",
+
+        "Massa enim nec dui nunc mattis enim ut tellus. Amet dictum sit amet 
justo. Viverra "
+      + "accumsan in nisl nisi. Nulla facilisi nullam vehicula ipsum a. Proin 
nibh nisl condimentum "
+      + "id. Vulputate ut pharetra sit amet. Consectetur lorem donec massa 
sapien faucibus et "
+      + "molestie ac feugiat. Ut morbi tincidunt augue interdum velit euismod 
in. Non consectetur "
+      + "a erat nam at. Aliquam sem fringilla ut morbi tincidunt augue 
interdum velit. Nisl nisi "
+      + "scelerisque eu ultrices vitae auctor eu augue ut. Ut venenatis tellus 
in metus. Massa eget "
+      + "egestas purus viverra accumsan in nisl nisi. In est ante in nibh. 
Elementum sagittis vitae "
+      + "et leo duis ut. Nibh sed pulvinar proin gravida. Tristique senectus 
et netus et malesuada. "
+      + "In hac habitasse platea dictumst. Elit scelerisque mauris 
pellentesque pulvinar "
+      + "pellentesque habitant morbi tristique senectus. Elementum sagittis 
vitae et leo duis ut "
+      + "diam quam nulla.",
+
+        "Orci eu lobortis elementum nibh. Facilisis volutpat est velit egestas 
dui id. Eleifend "
+      + "quam adipiscing vitae proin sagittis nisl rhoncus. Massa sed 
elementum tempus egestas sed "
+      + "sed risus. Tortor dignissim convallis aenean et tortor. Pellentesque 
adipiscing commodo "
+      + "elit at imperdiet dui accumsan sit. Habitasse platea dictumst 
vestibulum rhoncus est. "
+      + "Eleifend donec pretium vulputate sapien. Aliquam sem et tortor 
consequat. Dignissim "
+      + "suspendisse in est ante. Neque convallis a cras semper auctor neque. 
Eget magna fermentum "
+      + "iaculis eu non. Suscipit tellus mauris a diam.",
+
+        "Adipiscing bibendum est ultricies integer. Amet dictum sit amet justo 
donec enim diam "
+      + "vulputate ut. Sagittis aliquam malesuada bibendum arcu vitae 
elementum curabitur vitae "
+      + "nunc. Ac turpis egestas maecenas pharetra. A arcu cursus vitae congue 
mauris rhoncus. "
+      + "Sed pulvinar proin gravida hendrerit lectus. Pharetra massa massa 
ultricies mi quis. "
+      + "Velit ut tortor pretium viverra suspendisse. Tristique sollicitudin 
nibh sit amet "
+      + "commodo. Cursus in hac habitasse platea dictumst quisque.",
+
+        "Pharetra diam sit amet nisl suscipit adipiscing bibendum. Imperdiet 
massa tincidunt "
+      + "nunc pulvinar. Aliquet sagittis id consectetur purus ut. Volutpat 
maecenas volutpat "
+      + "blandit aliquam. At erat pellentesque adipiscing commodo elit at 
imperdiet dui accumsan. "
+      + "Lectus arcu bibendum at varius vel pharetra. Mi in nulla posuere 
sollicitudin aliquam "
+      + "ultrices sagittis orci a. Hac habitasse platea dictumst quisque 
sagittis purus sit. In "
+      + "ante metus dictum at. Fermentum et sollicitudin ac orci phasellus 
egestas tellus rutrum "
+      + "tellus. Malesuada fames ac turpis egestas maecenas. Scelerisque 
viverra mauris in "
+      + "aliquam sem fringilla ut morbi tincidunt. Ac placerat vestibulum 
lectus mauris ultrices "
+      + "eros in. Non pulvinar neque laoreet suspendisse interdum consectetur 
libero. Varius "
+      + "morbi enim nunc faucibus a pellentesque."
+    };
+    private static final int NUM_PARAGRAPHS = PARAGRAPHS.length;
+
+    private static int randomInt(final int max) {
+        return (int) Math.floor(Math.random() * (double) max);
+    }
+
+    @Override
+    public void startup(final Display display, final Map<String, String> 
properties) {
+        BXMLSerializer serializer = new BXMLSerializer();
+        try {
+            serializer.readObject(TextAreaConsoleTest.class, 
"console_test.bxml");
+            serializer.bind(this);
+        } catch (IOException | SerializationException ex) {
+            throw new RuntimeException(ex);
+        }
+        console = new Console(new TextAreaOutputStream(consoleArea, 
8192).toPrintStream());
+        logMessageButton.getButtonPressListeners().add(
+            b -> console.log(String.format("%1$d. %2$s", line++, 
PARAGRAPHS[randomInt(NUM_PARAGRAPHS)])));
+        window.open(display);
+    }
+
+    @Override
+    public boolean shutdown(final boolean optional) {
+        if (window != null) {
+            window.close();
+        }
+        return false;
+    }
+
+    public static void main(final String[] args) {
+        DesktopApplicationContext.main(TextAreaConsoleTest.class, args);
+    }
+}

Propchange: 
pivot/trunk/tests/src/org/apache/pivot/tests/TextAreaConsoleTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/VFSBrowserTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/VFSBrowserTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/VFSBrowserTest.java (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/VFSBrowserTest.java Tue Oct 31 
19:15:47 2023
@@ -1,112 +1,112 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.tests;
-
-import org.apache.commons.vfs2.FileObject;
-import org.apache.commons.vfs2.FileSystemException;
-import org.apache.pivot.collections.ArrayList;
-import org.apache.pivot.collections.Map;
-import org.apache.pivot.collections.Sequence;
-import org.apache.pivot.wtk.Alert;
-import org.apache.pivot.wtk.Application;
-import org.apache.pivot.wtk.BoxPane;
-import org.apache.pivot.wtk.Button;
-import org.apache.pivot.wtk.ButtonPressListener;
-import org.apache.pivot.wtk.Checkbox;
-import org.apache.pivot.wtk.DesktopApplicationContext;
-import org.apache.pivot.wtk.Display;
-import org.apache.pivot.wtk.Frame;
-import org.apache.pivot.wtk.ListView;
-import org.apache.pivot.wtk.MessageType;
-import org.apache.pivot.wtk.PushButton;
-import org.apache.pivot.wtk.Sheet;
-import org.apache.pivot.wtk.SheetCloseListener;
-import org.apache.pivot.wtk.Style;
-import org.apache.pivot.wtk.VerticalAlignment;
-import org.apache.pivot.wtk.VFSBrowserSheet;
-
-public final class VFSBrowserTest implements Application {
-
-    public VFSBrowserTest() {
-    }
-
-    private Frame frame = null;
-
-    @Override
-    public void startup(final Display display, final Map<String, String> 
properties) throws Exception {
-        BoxPane windowContent = new BoxPane();
-        windowContent.putStyle(Style.verticalAlignment, 
VerticalAlignment.CENTER);
-
-        final Checkbox showHiddenCheckbox = new Checkbox("Show hidden files");
-        windowContent.add(showHiddenCheckbox);
-
-        PushButton button = new PushButton("Open File Browser");
-        button.putStyle(Style.padding, "[2, 4, 2, 4]");
-        button.getButtonPressListeners().add(new ButtonPressListener() {
-            @Override
-            public void buttonPressed(final Button buttonArgument) {
-                try {
-                    final VFSBrowserSheet vfsBrowserSheet = new 
VFSBrowserSheet(
-                        VFSBrowserSheet.Mode.OPEN);
-
-                    vfsBrowserSheet.putStyle(Style.showHiddenFiles, 
showHiddenCheckbox.isSelected());
-
-                    vfsBrowserSheet.open(frame, new SheetCloseListener() {
-                        @Override
-                        public void sheetClosed(final Sheet sheet) {
-                            if (sheet.getResult()) {
-                                Sequence<FileObject> selectedFiles = 
vfsBrowserSheet.getSelectedFiles();
-
-                                ListView listView = new ListView();
-                                listView.setListData(new 
ArrayList<>(selectedFiles));
-                                
listView.setSelectMode(ListView.SelectMode.NONE);
-                                listView.putStyle(Style.backgroundColor, null);
-
-                                Alert.alert(MessageType.INFO, "You selected:", 
listView, frame);
-                            } else {
-                                Alert.alert(MessageType.INFO, "You didn't 
select anything.", frame);
-                            }
-                        }
-                    });
-                } catch (FileSystemException fse) {
-                    Alert.alert(MessageType.ERROR,
-                        String.format("File System Exception: %1$s", 
fse.getMessage()), frame);
-                }
-            }
-        });
-
-        windowContent.add(button);
-
-        frame = new Frame(windowContent);
-        frame.setMaximized(true);
-        frame.open(display);
-    }
-
-    @Override
-    public boolean shutdown(final boolean optional) {
-        if (frame != null) {
-            frame.close();
-        }
-
-        return false;
-    }
-
-    public static void main(final String[] args) {
-        DesktopApplicationContext.main(VFSBrowserTest.class, args);
-    }
-
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.tests;
+
+import org.apache.commons.vfs2.FileObject;
+import org.apache.commons.vfs2.FileSystemException;
+import org.apache.pivot.collections.ArrayList;
+import org.apache.pivot.collections.Map;
+import org.apache.pivot.collections.Sequence;
+import org.apache.pivot.wtk.Alert;
+import org.apache.pivot.wtk.Application;
+import org.apache.pivot.wtk.BoxPane;
+import org.apache.pivot.wtk.Button;
+import org.apache.pivot.wtk.ButtonPressListener;
+import org.apache.pivot.wtk.Checkbox;
+import org.apache.pivot.wtk.DesktopApplicationContext;
+import org.apache.pivot.wtk.Display;
+import org.apache.pivot.wtk.Frame;
+import org.apache.pivot.wtk.ListView;
+import org.apache.pivot.wtk.MessageType;
+import org.apache.pivot.wtk.PushButton;
+import org.apache.pivot.wtk.Sheet;
+import org.apache.pivot.wtk.SheetCloseListener;
+import org.apache.pivot.wtk.Style;
+import org.apache.pivot.wtk.VerticalAlignment;
+import org.apache.pivot.wtk.VFSBrowserSheet;
+
+public final class VFSBrowserTest implements Application {
+
+    public VFSBrowserTest() {
+    }
+
+    private Frame frame = null;
+
+    @Override
+    public void startup(final Display display, final Map<String, String> 
properties) throws Exception {
+        BoxPane windowContent = new BoxPane();
+        windowContent.putStyle(Style.verticalAlignment, 
VerticalAlignment.CENTER);
+
+        final Checkbox showHiddenCheckbox = new Checkbox("Show hidden files");
+        windowContent.add(showHiddenCheckbox);
+
+        PushButton button = new PushButton("Open File Browser");
+        button.putStyle(Style.padding, "[2, 4, 2, 4]");
+        button.getButtonPressListeners().add(new ButtonPressListener() {
+            @Override
+            public void buttonPressed(final Button buttonArgument) {
+                try {
+                    final VFSBrowserSheet vfsBrowserSheet = new 
VFSBrowserSheet(
+                        VFSBrowserSheet.Mode.OPEN);
+
+                    vfsBrowserSheet.putStyle(Style.showHiddenFiles, 
showHiddenCheckbox.isSelected());
+
+                    vfsBrowserSheet.open(frame, new SheetCloseListener() {
+                        @Override
+                        public void sheetClosed(final Sheet sheet) {
+                            if (sheet.getResult()) {
+                                Sequence<FileObject> selectedFiles = 
vfsBrowserSheet.getSelectedFiles();
+
+                                ListView listView = new ListView();
+                                listView.setListData(new 
ArrayList<>(selectedFiles));
+                                
listView.setSelectMode(ListView.SelectMode.NONE);
+                                listView.putStyle(Style.backgroundColor, null);
+
+                                Alert.alert(MessageType.INFO, "You selected:", 
listView, frame);
+                            } else {
+                                Alert.alert(MessageType.INFO, "You didn't 
select anything.", frame);
+                            }
+                        }
+                    });
+                } catch (FileSystemException fse) {
+                    Alert.alert(MessageType.ERROR,
+                        String.format("File System Exception: %1$s", 
fse.getMessage()), frame);
+                }
+            }
+        });
+
+        windowContent.add(button);
+
+        frame = new Frame(windowContent);
+        frame.setMaximized(true);
+        frame.open(display);
+    }
+
+    @Override
+    public boolean shutdown(final boolean optional) {
+        if (frame != null) {
+            frame.close();
+        }
+
+        return false;
+    }
+
+    public static void main(final String[] args) {
+        DesktopApplicationContext.main(VFSBrowserTest.class, args);
+    }
+
+}

Propchange: pivot/trunk/tests/src/org/apache/pivot/tests/VFSBrowserTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/VerticalButtonTest.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/VerticalButtonTest.java?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/VerticalButtonTest.java 
(original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/VerticalButtonTest.java Tue 
Oct 31 19:15:47 2023
@@ -1,88 +1,88 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to you under the Apache License,
- * Version 2.0 (the "License"); you may not use this file except in
- * compliance with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.pivot.tests;
-
-import java.awt.Desktop;
-import java.io.IOException;
-import java.net.URI;
-import java.net.URISyntaxException;
-import org.apache.pivot.collections.Map;
-import org.apache.pivot.wtk.Alert;
-import org.apache.pivot.wtk.Application;
-import org.apache.pivot.wtk.DesktopApplicationContext;
-import org.apache.pivot.wtk.Display;
-import org.apache.pivot.wtk.Frame;
-import org.apache.pivot.wtk.PushButton;
-import org.apache.pivot.wtk.TextPane;
-import org.apache.pivot.wtk.content.ButtonData;
-import org.apache.pivot.wtk.content.VerticalButtonDataRenderer;
-import org.apache.pivot.wtk.media.Image;
-import org.apache.pivot.wtk.text.ComponentNode;
-import org.apache.pivot.wtk.text.Document;
-import org.apache.pivot.wtk.text.Paragraph;
-import org.apache.pivot.wtk.text.TextNode;
-
-
-public final class VerticalButtonTest implements Application {
-    private Frame frame = null;
-
-    private void browse() {
-        try {
-            Desktop.getDesktop().browse(new URI("https://pivot.apache.org";));
-        } catch (URISyntaxException | IOException ex) {
-            Alert.alert(ex.getMessage(), frame);
-        }
-    }
-
-    @Override
-    public void startup(final Display display, final Map<String, String> 
properties) throws Exception {
-        frame = new Frame();
-        frame.setTitle("Vertical Button Test");
-        frame.setPreferredSize(480, 360);
-
-        Image image = Image.load(getClass().getResource("go-home.png"));
-        PushButton button1 = new PushButton(new ButtonData(image, "Home"));
-        button1.setDataRenderer(new VerticalButtonDataRenderer());
-        button1.getButtonPressListeners().add((button) -> browse());
-        TextPane textPane = new TextPane();
-        Document document = new Document();
-        TextNode text1 = new TextNode("Link to the Apache Pivot site: ");
-        ComponentNode compNode1 = new ComponentNode(button1);
-        Paragraph para1 = new Paragraph();
-        para1.add(text1);
-        document.add(para1);
-        document.add(compNode1);
-        textPane.setDocument(document);
-
-        frame.setContent(textPane);
-
-        frame.open(display);
-    }
-
-    @Override
-    public boolean shutdown(final boolean optional) {
-        if (frame != null) {
-            frame.close();
-        }
-
-        return false;
-    }
-
-    public static void main(final String[] args) {
-        DesktopApplicationContext.main(VerticalButtonTest.class, args);
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License,
+ * Version 2.0 (the "License"); you may not use this file except in
+ * compliance with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.pivot.tests;
+
+import java.awt.Desktop;
+import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import org.apache.pivot.collections.Map;
+import org.apache.pivot.wtk.Alert;
+import org.apache.pivot.wtk.Application;
+import org.apache.pivot.wtk.DesktopApplicationContext;
+import org.apache.pivot.wtk.Display;
+import org.apache.pivot.wtk.Frame;
+import org.apache.pivot.wtk.PushButton;
+import org.apache.pivot.wtk.TextPane;
+import org.apache.pivot.wtk.content.ButtonData;
+import org.apache.pivot.wtk.content.VerticalButtonDataRenderer;
+import org.apache.pivot.wtk.media.Image;
+import org.apache.pivot.wtk.text.ComponentNode;
+import org.apache.pivot.wtk.text.Document;
+import org.apache.pivot.wtk.text.Paragraph;
+import org.apache.pivot.wtk.text.TextNode;
+
+
+public final class VerticalButtonTest implements Application {
+    private Frame frame = null;
+
+    private void browse() {
+        try {
+            Desktop.getDesktop().browse(new URI("https://pivot.apache.org";));
+        } catch (URISyntaxException | IOException ex) {
+            Alert.alert(ex.getMessage(), frame);
+        }
+    }
+
+    @Override
+    public void startup(final Display display, final Map<String, String> 
properties) throws Exception {
+        frame = new Frame();
+        frame.setTitle("Vertical Button Test");
+        frame.setPreferredSize(480, 360);
+
+        Image image = Image.load(getClass().getResource("go-home.png"));
+        PushButton button1 = new PushButton(new ButtonData(image, "Home"));
+        button1.setDataRenderer(new VerticalButtonDataRenderer());
+        button1.getButtonPressListeners().add((button) -> browse());
+        TextPane textPane = new TextPane();
+        Document document = new Document();
+        TextNode text1 = new TextNode("Link to the Apache Pivot site: ");
+        ComponentNode compNode1 = new ComponentNode(button1);
+        Paragraph para1 = new Paragraph();
+        para1.add(text1);
+        document.add(para1);
+        document.add(compNode1);
+        textPane.setDocument(document);
+
+        frame.setContent(textPane);
+
+        frame.open(display);
+    }
+
+    @Override
+    public boolean shutdown(final boolean optional) {
+        if (frame != null) {
+            frame.close();
+        }
+
+        return false;
+    }
+
+    public static void main(final String[] args) {
+        DesktopApplicationContext.main(VerticalButtonTest.class, args);
+    }
+}

Propchange: pivot/trunk/tests/src/org/apache/pivot/tests/VerticalButtonTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/tests/src/org/apache/pivot/tests/application_with_properties_test.bxml
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/application_with_properties_test.bxml?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- 
pivot/trunk/tests/src/org/apache/pivot/tests/application_with_properties_test.bxml
 (original)
+++ 
pivot/trunk/tests/src/org/apache/pivot/tests/application_with_properties_test.bxml
 Tue Oct 31 19:15:47 2023
@@ -1,24 +1,24 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License,
-Version 2.0 (the "License"); you may not use this file except in
-compliance with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-<Window title="Application instance and properties from External, Test" 
maximized="true"
-    xmlns:bxml="http://pivot.apache.org/bxml";
-    xmlns="org.apache.pivot.wtk">
-    <Label bxml:id="label" text="Sample label."
-        styles="{wrapText:true, padding:8, horizontalAlignment:'center', 
verticalAlignment:'top'}"/>
-</Window>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License,
+Version 2.0 (the "License"); you may not use this file except in
+compliance with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<Window title="Application instance and properties from External, Test" 
maximized="true"
+    xmlns:bxml="http://pivot.apache.org/bxml";
+    xmlns="org.apache.pivot.wtk">
+    <Label bxml:id="label" text="Sample label."
+        styles="{wrapText:true, padding:8, horizontalAlignment:'center', 
verticalAlignment:'top'}"/>
+</Window>

Propchange: 
pivot/trunk/tests/src/org/apache/pivot/tests/application_with_properties_test.bxml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/tests/src/org/apache/pivot/tests/checked_list_view_test.bxml
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/checked_list_view_test.bxml?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/checked_list_view_test.bxml 
(original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/checked_list_view_test.bxml 
Tue Oct 31 19:15:47 2023
@@ -1,48 +1,48 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License,
-Version 2.0 (the "License"); you may not use this file except in
-compliance with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-<Window title="Checked List View Test"
-    xmlns:bxml="http://pivot.apache.org/bxml";
-    xmlns:content="org.apache.pivot.wtk.content"
-    xmlns="org.apache.pivot.wtk"
-    maximized="true">
-  <TablePane>
-    <columns>
-      <TablePane.Column width="1*"/>
-    </columns>
-    <rows>
-      <TablePane.Row height="-1">
-        <Form>
-          <Form.Section>
-            <Checkbox bxml:id="allowMixedStateCheckbox" buttonData="Allow 
Mixed State Checks in ListView?"/>
-            <Checkbox bxml:id="showMixedAsSelectedCheckbox" buttonData="Mixed 
State Show as Selected?"/>
-          </Form.Section>
-        </Form>
-      </TablePane.Row>
-      <TablePane.Row height="1*">
-        <ListView bxml:id="listView" listData="['One', 'Two', 'Three', 
'Four']" selectMode="MULTI" checkmarksEnabled="true"/>
-      </TablePane.Row>
-      <TablePane.Row height="-1">
-        <BoxPane orientation="horizontal">
-          <Label text="Currently checked items:"/>
-          <Label bxml:id="selectedItemsLabel" text=""/>
-        </BoxPane>
-      </TablePane.Row>
-    </rows>
-  </TablePane>
-</Window>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License,
+Version 2.0 (the "License"); you may not use this file except in
+compliance with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<Window title="Checked List View Test"
+    xmlns:bxml="http://pivot.apache.org/bxml";
+    xmlns:content="org.apache.pivot.wtk.content"
+    xmlns="org.apache.pivot.wtk"
+    maximized="true">
+  <TablePane>
+    <columns>
+      <TablePane.Column width="1*"/>
+    </columns>
+    <rows>
+      <TablePane.Row height="-1">
+        <Form>
+          <Form.Section>
+            <Checkbox bxml:id="allowMixedStateCheckbox" buttonData="Allow 
Mixed State Checks in ListView?"/>
+            <Checkbox bxml:id="showMixedAsSelectedCheckbox" buttonData="Mixed 
State Show as Selected?"/>
+          </Form.Section>
+        </Form>
+      </TablePane.Row>
+      <TablePane.Row height="1*">
+        <ListView bxml:id="listView" listData="['One', 'Two', 'Three', 
'Four']" selectMode="MULTI" checkmarksEnabled="true"/>
+      </TablePane.Row>
+      <TablePane.Row height="-1">
+        <BoxPane orientation="horizontal">
+          <Label text="Currently checked items:"/>
+          <Label bxml:id="selectedItemsLabel" text=""/>
+        </BoxPane>
+      </TablePane.Row>
+    </rows>
+  </TablePane>
+</Window>

Propchange: 
pivot/trunk/tests/src/org/apache/pivot/tests/checked_list_view_test.bxml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/console_test.bxml
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/console_test.bxml?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/console_test.bxml (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/console_test.bxml Tue Oct 31 
19:15:47 2023
@@ -1,43 +1,43 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License,
-Version 2.0 (the "License"); you may not use this file except in
-compliance with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-<Window bxml:id="window" title="Console Text Area Test" maximized="true"
-    xmlns:bxml="http://pivot.apache.org/bxml";
-    xmlns:collections="org.apache.pivot.collections"
-    xmlns:content="org.apache.pivot.wtk.content"
-    xmlns="org.apache.pivot.wtk">
-  <TablePane>
-    <columns>
-      <TablePane.Column width="1*"/>
-    </columns>
-    <rows>
-      <TablePane.Row height="3*">
-        <FlowPane>
-          <PushButton bxml:id="logMessageButton" buttonData="Log Message"/>
-        </FlowPane>
-      </TablePane.Row>
-      <TablePane.Row height="1*">
-        <Border title="Console">
-          <ScrollPane horizontalScrollBarPolicy="fill" 
verticalScrollBarPolicy="auto">
-            <TextArea bxml:id="consoleArea" editable="false" 
styles="{wrapText:true}"/>
-          </ScrollPane>
-        </Border>
-      </TablePane.Row>
-    </rows>
-  </TablePane>
-</Window>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License,
+Version 2.0 (the "License"); you may not use this file except in
+compliance with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<Window bxml:id="window" title="Console Text Area Test" maximized="true"
+    xmlns:bxml="http://pivot.apache.org/bxml";
+    xmlns:collections="org.apache.pivot.collections"
+    xmlns:content="org.apache.pivot.wtk.content"
+    xmlns="org.apache.pivot.wtk">
+  <TablePane>
+    <columns>
+      <TablePane.Column width="1*"/>
+    </columns>
+    <rows>
+      <TablePane.Row height="3*">
+        <FlowPane>
+          <PushButton bxml:id="logMessageButton" buttonData="Log Message"/>
+        </FlowPane>
+      </TablePane.Row>
+      <TablePane.Row height="1*">
+        <Border title="Console">
+          <ScrollPane horizontalScrollBarPolicy="fill" 
verticalScrollBarPolicy="auto">
+            <TextArea bxml:id="consoleArea" editable="false" 
styles="{wrapText:true}"/>
+          </ScrollPane>
+        </Border>
+      </TablePane.Row>
+    </rows>
+  </TablePane>
+</Window>

Propchange: pivot/trunk/tests/src/org/apache/pivot/tests/console_test.bxml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/gauge_test.bxml
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/gauge_test.bxml?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/gauge_test.bxml (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/gauge_test.bxml Tue Oct 31 
19:15:47 2023
@@ -1,47 +1,47 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License,
-Version 2.0 (the "License"); you may not use this file except in
-compliance with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-<Window
-    xmlns:bxml="http://pivot.apache.org/bxml";
-    xmlns="org.apache.pivot.wtk">
-    <TablePane>
-        <columns>
-            <TablePane.Column width="1*"/>
-        </columns>
-        <rows>
-            <TablePane.Row height="-1">
-                <Border title="Speed" styles="{backgroundColor:10}">
-                    <Gauge bxml:id="speedGauge" origin="SOUTH" type="Integer" 
minValue="0" maxValue="200" value="0" warningLevel="120" criticalLevel="180"
-                        styles="{backgroundColor:10, criticalColor:23, 
font:{size:20}, thickness:10.0, padding:4, showTickMarks:true, tickFrequency:10,
-                                 showBorder:true, borderThickness:3.0}"/>
-                </Border>
-            </TablePane.Row>
-            <TablePane.Row height="-1">
-                <BoxPane orientation="horizontal" 
styles="{padding:{left:20,right:20,top:4,bottom:4},spacing:20}">
-                    <PushButton bxml:id="gasPedal" preferredWidth="80" 
buttonData="Accelerate"/>
-                    <PushButton bxml:id="brakePedal" preferredWidth="80" 
buttonData="Brake"/>
-                </BoxPane>
-            </TablePane.Row>
-            <TablePane.Row height="-1">
-                <BoxPane styles="{horizontalAlignment:'center', padding:4}">
-                    <Checkbox bxml:id="maxCheck" buttonData="Max color?"/>
-                </BoxPane>
-            </TablePane.Row>
-        </rows>
-    </TablePane>
-</Window>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License,
+Version 2.0 (the "License"); you may not use this file except in
+compliance with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<Window
+    xmlns:bxml="http://pivot.apache.org/bxml";
+    xmlns="org.apache.pivot.wtk">
+    <TablePane>
+        <columns>
+            <TablePane.Column width="1*"/>
+        </columns>
+        <rows>
+            <TablePane.Row height="-1">
+                <Border title="Speed" styles="{backgroundColor:10}">
+                    <Gauge bxml:id="speedGauge" origin="SOUTH" type="Integer" 
minValue="0" maxValue="200" value="0" warningLevel="120" criticalLevel="180"
+                        styles="{backgroundColor:10, criticalColor:23, 
font:{size:20}, thickness:10.0, padding:4, showTickMarks:true, tickFrequency:10,
+                                 showBorder:true, borderThickness:3.0}"/>
+                </Border>
+            </TablePane.Row>
+            <TablePane.Row height="-1">
+                <BoxPane orientation="horizontal" 
styles="{padding:{left:20,right:20,top:4,bottom:4},spacing:20}">
+                    <PushButton bxml:id="gasPedal" preferredWidth="80" 
buttonData="Accelerate"/>
+                    <PushButton bxml:id="brakePedal" preferredWidth="80" 
buttonData="Brake"/>
+                </BoxPane>
+            </TablePane.Row>
+            <TablePane.Row height="-1">
+                <BoxPane styles="{horizontalAlignment:'center', padding:4}">
+                    <Checkbox bxml:id="maxCheck" buttonData="Max color?"/>
+                </BoxPane>
+            </TablePane.Row>
+        </rows>
+    </TablePane>
+</Window>

Propchange: pivot/trunk/tests/src/org/apache/pivot/tests/gauge_test.bxml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/image_view_svg_test.bxml
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/image_view_svg_test.bxml?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/image_view_svg_test.bxml 
(original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/image_view_svg_test.bxml Tue 
Oct 31 19:15:47 2023
@@ -1,25 +1,25 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License,
-Version 2.0 (the "License"); you may not use this file except in
-compliance with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-<Window title="ImageView Test" maximized="true"
-    xmlns:bxml="http://pivot.apache.org/bxml";
-    xmlns="org.apache.pivot.wtk">
-    <ImageView image="@logo.svg"
-        styles="{fill:false, preserveAspectRatio:false,
-            horizontalAlignment:'left', verticalAlignment:'bottom'}"/>
-</Window>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License,
+Version 2.0 (the "License"); you may not use this file except in
+compliance with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+<Window title="ImageView Test" maximized="true"
+    xmlns:bxml="http://pivot.apache.org/bxml";
+    xmlns="org.apache.pivot.wtk">
+    <ImageView image="@logo.svg"
+        styles="{fill:false, preserveAspectRatio:false,
+            horizontalAlignment:'left', verticalAlignment:'bottom'}"/>
+</Window>

Propchange: 
pivot/trunk/tests/src/org/apache/pivot/tests/image_view_svg_test.bxml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: pivot/trunk/tests/src/org/apache/pivot/tests/issues/Pivot951.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot859/pivot859.html
URL: 
http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot859/pivot859.html?rev=1913470&r1=1913469&r2=1913470&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot859/pivot859.html 
(original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot859/pivot859.html 
Tue Oct 31 19:15:47 2023
@@ -1,134 +1,134 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License,
-Version 2.0 (the "License"); you may not use this file except in
-compliance with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<html xmlns="http://www.w3.org/1999/xhtml";>
-<head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-    <title>Pivot-859 - Test</title>
-
-    <style type="text/css">
-            applet {
-                border: 1px solid #999999;
-            }
-    </style>
-
-</head>
-<body>
-
-    <script type="text/javascript" 
src="http://java.com/js/deployJava.js";></script>
-    <script type="text/javascript">
-        // global variables to edit
-        var local_path_to_lib_jars = // "../../../../../../../../lib/";  // 
sample relative path, good from this package
-            "./lib/";  // edit to put the relative path between the html page 
and Pivot jars
-        var pivot_version = "";  // edit to put Pivot version in the string 
value
-        var pivot_signed = ".signed";  // name suffix for use signed version 
of jars
-
-        // Applet definition sample
-        var attributes = {
-            // id:"",    // set later (if necessary)
-            // name:"",  // set later (if necessary)
-            code:"org.apache.pivot.wtk.BrowserApplicationContext$HostApplet",
-            width:"640",
-            height:"240"
-        };
-
-        var libraries = [];
-        libraries.push(local_path_to_lib_jars + "pivot-tests-"     + 
pivot_version + pivot_signed + ".jar");
-        libraries.push(local_path_to_lib_jars + "pivot-core-"      + 
pivot_version + pivot_signed + ".jar");
-        libraries.push(local_path_to_lib_jars + "pivot-wtk-"       + 
pivot_version + pivot_signed + ".jar");
-        libraries.push(local_path_to_lib_jars + "pivot-wtk-terra-" + 
pivot_version + pivot_signed + ".jar");
-        libraries.push(local_path_to_lib_jars + "pivot-tutorials-" + 
pivot_version + pivot_signed + ".jar");
-        libraries.push(local_path_to_lib_jars + "svgSalamander-tiny" + 
pivot_signed + ".jar");
-
-        attributes.archive = libraries.join(",");
-
-        var parameters = {
-            codebase_lookup:false,
-            
application_class_name:"org.apache.pivot.tests.issues.pivot859.Pivot859",
-            separate_jvm:false
-        };
-
-        var javaArguments = ["-Dsun.awt.noerasebackground=true",
-            "-Dsun.awt.erasebackgroundonresize=true"];
-        parameters.java_arguments = javaArguments.join(" ");
-
-        var startupProperties = [];
-    </script>
-
-<div class="content">
-
-<div class="applet">
-    <p>Test Applet, first instance</p>
-    <script type="text/javascript">
-        // set some values, before running the applet
-        attributes.id   = "applet1";
-        attributes.name = "applet, first instance";
-        startupProperties.push("default_url=http://pivot.apache.org/";);
-        parameters.startup_properties = startupProperties.join("&");
-
-        // run the applet
-        deployJava.runApplet(attributes, parameters, "1.7");
-
-        // call Applet methods from JavaScript
-        var applet1 = document.getElementById("applet1");
-        // alert("applet1 = " + applet1);
-        var appletReference = applet1.getApplication();  // the reference to 
Pivot Applet instance
-        appletReference.setAppletName(applet1.name);  // read the name from 
applet tag attribute in HTML page
-        // put some debug info in page
-        // alert(
-        document.write(  // less intrusive
-            "<br/>" +
-            "applet has name = \"" + appletReference.getAppletName() + "\""
-        );
-    </script>
-    <br/>
-</div>
-<hr/>
-
-<div class="applet">
-    <p>Test Applet, second instance</p>
-    <script type="text/javascript">
-        // set some values, before running the applet
-        attributes.id   = "applet2";
-        attributes.name = "applet, second instance";
-        startupProperties.push("default_url=http://www.google.com/";);
-        parameters.startup_properties = startupProperties.join("&");
-
-        // run the applet
-        deployJava.runApplet(attributes, parameters, "1.7");
-
-        // call Applet methods from JavaScript
-        var applet2 = document.getElementById("applet2");
-        // alert("applet2 = " + applet2);
-        var appletReference = applet2.getApplication();  // the reference to 
Pivot Applet instance
-        appletReference.setAppletName(applet2.name);  // read the name from 
applet tag attribute in HTML page
-        // put some debug info in page
-        // alert(
-        document.write(  // less intrusive
-            "<br/>" +
-            "applet has name = \"" + appletReference.getAppletName() + "\""
-        );
-    </script>
-    <br/>
-</div>
-<hr/>
-
-</div>
-
-</body>
-</html>
-
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License,
+Version 2.0 (the "License"); you may not use this file except in
+compliance with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+    <title>Pivot-859 - Test</title>
+
+    <style type="text/css">
+            applet {
+                border: 1px solid #999999;
+            }
+    </style>
+
+</head>
+<body>
+
+    <script type="text/javascript" 
src="http://java.com/js/deployJava.js";></script>
+    <script type="text/javascript">
+        // global variables to edit
+        var local_path_to_lib_jars = // "../../../../../../../../lib/";  // 
sample relative path, good from this package
+            "./lib/";  // edit to put the relative path between the html page 
and Pivot jars
+        var pivot_version = "";  // edit to put Pivot version in the string 
value
+        var pivot_signed = ".signed";  // name suffix for use signed version 
of jars
+
+        // Applet definition sample
+        var attributes = {
+            // id:"",    // set later (if necessary)
+            // name:"",  // set later (if necessary)
+            code:"org.apache.pivot.wtk.BrowserApplicationContext$HostApplet",
+            width:"640",
+            height:"240"
+        };
+
+        var libraries = [];
+        libraries.push(local_path_to_lib_jars + "pivot-tests-"     + 
pivot_version + pivot_signed + ".jar");
+        libraries.push(local_path_to_lib_jars + "pivot-core-"      + 
pivot_version + pivot_signed + ".jar");
+        libraries.push(local_path_to_lib_jars + "pivot-wtk-"       + 
pivot_version + pivot_signed + ".jar");
+        libraries.push(local_path_to_lib_jars + "pivot-wtk-terra-" + 
pivot_version + pivot_signed + ".jar");
+        libraries.push(local_path_to_lib_jars + "pivot-tutorials-" + 
pivot_version + pivot_signed + ".jar");
+        libraries.push(local_path_to_lib_jars + "svgSalamander-tiny" + 
pivot_signed + ".jar");
+
+        attributes.archive = libraries.join(",");
+
+        var parameters = {
+            codebase_lookup:false,
+            
application_class_name:"org.apache.pivot.tests.issues.pivot859.Pivot859",
+            separate_jvm:false
+        };
+
+        var javaArguments = ["-Dsun.awt.noerasebackground=true",
+            "-Dsun.awt.erasebackgroundonresize=true"];
+        parameters.java_arguments = javaArguments.join(" ");
+
+        var startupProperties = [];
+    </script>
+
+<div class="content">
+
+<div class="applet">
+    <p>Test Applet, first instance</p>
+    <script type="text/javascript">
+        // set some values, before running the applet
+        attributes.id   = "applet1";
+        attributes.name = "applet, first instance";
+        startupProperties.push("default_url=http://pivot.apache.org/";);
+        parameters.startup_properties = startupProperties.join("&");
+
+        // run the applet
+        deployJava.runApplet(attributes, parameters, "1.7");
+
+        // call Applet methods from JavaScript
+        var applet1 = document.getElementById("applet1");
+        // alert("applet1 = " + applet1);
+        var appletReference = applet1.getApplication();  // the reference to 
Pivot Applet instance
+        appletReference.setAppletName(applet1.name);  // read the name from 
applet tag attribute in HTML page
+        // put some debug info in page
+        // alert(
+        document.write(  // less intrusive
+            "<br/>" +
+            "applet has name = \"" + appletReference.getAppletName() + "\""
+        );
+    </script>
+    <br/>
+</div>
+<hr/>
+
+<div class="applet">
+    <p>Test Applet, second instance</p>
+    <script type="text/javascript">
+        // set some values, before running the applet
+        attributes.id   = "applet2";
+        attributes.name = "applet, second instance";
+        startupProperties.push("default_url=http://www.google.com/";);
+        parameters.startup_properties = startupProperties.join("&");
+
+        // run the applet
+        deployJava.runApplet(attributes, parameters, "1.7");
+
+        // call Applet methods from JavaScript
+        var applet2 = document.getElementById("applet2");
+        // alert("applet2 = " + applet2);
+        var appletReference = applet2.getApplication();  // the reference to 
Pivot Applet instance
+        appletReference.setAppletName(applet2.name);  // read the name from 
applet tag attribute in HTML page
+        // put some debug info in page
+        // alert(
+        document.write(  // less intrusive
+            "<br/>" +
+            "applet has name = \"" + appletReference.getAppletName() + "\""
+        );
+    </script>
+    <br/>
+</div>
+<hr/>
+
+</div>
+
+</body>
+</html>
+

Propchange: 
pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot859/pivot859.html
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to