See <https://builds.apache.org/job/Pivot-maintenance/1091/changes>
Changes: [rwhitcomb] PIVOT-972: Fix some more bugs with the calculator tutorial: * Implement the difference between "Clear" and "All Clear". * Highlight the current operator button (by changing border color). * When two operators are pressed in a row, just change operators, don't do the prior operation. * Fix backspace not to do it twice, and to work properly when clearing the last digit. This is a merge of revision 1688484 from trunk to branches/2.0.x. [rwhitcomb] PIVOT-972: Fix a bug with percent calculations in the Calculator tutorial application. This is a merge of revision 1688306 from trunk to branches/2.0.x. [rwhitcomb] PIVOT-972: Add a small tutorial application: a simple calculator app, to demonstrate keyboard mappings and action mappings. This is the first cut of the app, which works, except for some issues: * The "Settings" button does nothing. * There are issues with the result overflowing the display sometimes. * Arithmetic errors are not trapped and handled gracefully. * No shortcut key for the "+/-" button. * Would like to "push" the buttons when the corresponding keys are pressed. * No help is available. * There may be a problem with "Clear" when an operator is pending. * There is no check on the input size, which can easily overflow the display area. * Backspace after an operator is chosen may not work correctly. * The native window should be sized nicely to just fit the form. * Needs Javadoc in the code. Add another "famfamfam" icon for use here, and update the NOTICE file. Add several Keyboard.KeyCode values that are used here for available virtual keys. This is a merge of revision 1687874 from trunk to branches/2.0.x with one change so that Calculator.java will compile with Java 6. [rwhitcomb] Adding a new calculator directory to Pivot tutorials. This is a merge of revision 1687873 from trunk to branches/2.0.x. ------------------------------------------ [...truncated 1746 lines...] AU demos/www/xml_viewer.png AU demos/www/decorators.xml AU demos/www/rss-feed.xml AU demos/www/json-viewer.xml AU demos/www/favicon.png A demos/xsl AU demos/xsl/project.xml AU demos/xsl/demo.jnlp.xsl AU demos/xsl/project.xsl AU demos/xsl/demo.html.xsl AU demos/xsl/index.xsl A demos/src A demos/src/org A demos/src/org/apache A demos/src/org/apache/pivot A demos/src/org/apache/pivot/demos A demos/src/org/apache/pivot/demos/dnd AU demos/src/org/apache/pivot/demos/dnd/FileDropTargetDemo.java AU demos/src/org/apache/pivot/demos/dnd/drag_and_drop_demo.bxml AU demos/src/org/apache/pivot/demos/dnd/DragAndDropDemo.java AU demos/src/org/apache/pivot/demos/dnd/file_drop_target_demo.bxml A demos/src/org/apache/pivot/demos/itunes AU demos/src/org/apache/pivot/demos/itunes/SearchDemo.java AU demos/src/org/apache/pivot/demos/itunes/search_demo.bxml AU demos/src/org/apache/pivot/demos/itunes/bullet_cross.png AU demos/src/org/apache/pivot/demos/itunes/magnifier.png A demos/src/org/apache/pivot/demos/rss AU demos/src/org/apache/pivot/demos/rss/RSSItemRenderer.java AU demos/src/org/apache/pivot/demos/rss/rss_feed_demo.bxml AU demos/src/org/apache/pivot/demos/rss/RSSFeedDemo.java A demos/src/org/apache/pivot/demos/json AU demos/src/org/apache/pivot/demos/json/package.html AU demos/src/org/apache/pivot/demos/json/json_viewer.js AU demos/src/org/apache/pivot/demos/json/JSONViewer.java AU demos/src/org/apache/pivot/demos/json/json_viewer.bxml A demos/src/org/apache/pivot/demos/tables AU demos/src/org/apache/pivot/demos/tables/fixed_column_table_demo.bxml AU demos/src/org/apache/pivot/demos/tables/FixedColumnTableDemo.java A demos/src/org/apache/pivot/demos/rest AU demos/src/org/apache/pivot/demos/rest/RESTDemoTest.java AU demos/src/org/apache/pivot/demos/rest/contact.json A demos/src/org/apache/pivot/demos/roweditor AU demos/src/org/apache/pivot/demos/roweditor/row_editor_demo.bxml AU demos/src/org/apache/pivot/demos/roweditor/RowEditorDemo.java AU demos/src/org/apache/pivot/demos/roweditor/CustomTableRow.java AU demos/src/org/apache/pivot/demos/roweditor/RowEditorDemo.json AU demos/src/org/apache/pivot/demos/roweditor/AmountBindMapping.java AU demos/src/org/apache/pivot/demos/roweditor/CurrencyValidator.java A demos/src/org/apache/pivot/demos/dom AU demos/src/org/apache/pivot/demos/dom/DOMInteractionDemo.java A demos/src/org/apache/pivot/demos/suggest AU demos/src/org/apache/pivot/demos/suggest/SuggestionDemo.java AU demos/src/org/apache/pivot/demos/suggest/suggestion_demo.bxml A demos/src/org/apache/pivot/demos/decorator AU demos/src/org/apache/pivot/demos/decorator/translucent_frame.bxml AU demos/src/org/apache/pivot/demos/decorator/IMG_0767_2.jpg AU demos/src/org/apache/pivot/demos/decorator/reflection_window.bxml AU demos/src/org/apache/pivot/demos/decorator/DecoratorDemo.java A demos/src/org/apache/pivot/demos/styles AU demos/src/org/apache/pivot/demos/styles/ColorSchemeBuilderWindow.java AU demos/src/org/apache/pivot/demos/styles/ColorSchemeBuilder.java AU demos/src/org/apache/pivot/demos/styles/sample_content.bxml AU demos/src/org/apache/pivot/demos/styles/color_scheme_builder_window.bxml A demos/src/org/apache/pivot/demos/text AU demos/src/org/apache/pivot/demos/text/text_pane_demo.bxml AU demos/src/org/apache/pivot/demos/text/TextPaneDemo.java AU demos/src/org/apache/pivot/demos/text/document.bxml A demos/src/org/apache/pivot/demos/swing AU demos/src/org/apache/pivot/demos/swing/pivot_window.bxml AU demos/src/org/apache/pivot/demos/swing/SwingDemo.java A demos/src/org/apache/pivot/demos/lists AU demos/src/org/apache/pivot/demos/lists/multi_select.bxml A demos/src/org/apache/pivot/demos/xml AU demos/src/org/apache/pivot/demos/xml/XMLViewer.java AU demos/src/org/apache/pivot/demos/xml/xml_viewer.bxml AU demos/src/org/apache/pivot/demos/xml/NodeRenderer.java AU demos/src/org/apache/pivot/demos/xml/xml_viewer.js AU demos/src/org/apache/pivot/demos/xml/package.html A demos/src/org/apache/pivot/demos/memorygame AU demos/src/org/apache/pivot/demos/memorygame/MemGame.java AU demos/src/org/apache/pivot/demos/memorygame/memgame.bxml A demos/src/org/apache/pivot/demos/memorygame/img AU demos/src/org/apache/pivot/demos/memorygame/img/3.gif AU demos/src/org/apache/pivot/demos/memorygame/img/4.gif AU demos/src/org/apache/pivot/demos/memorygame/img/5.gif AU demos/src/org/apache/pivot/demos/memorygame/img/6.gif AU demos/src/org/apache/pivot/demos/memorygame/img/7.gif AU demos/src/org/apache/pivot/demos/memorygame/img/8.gif AU demos/src/org/apache/pivot/demos/memorygame/img/9.gif AU demos/src/org/apache/pivot/demos/memorygame/img/10.gif AU demos/src/org/apache/pivot/demos/memorygame/img/11.gif AU demos/src/org/apache/pivot/demos/memorygame/img/12.gif AU demos/src/org/apache/pivot/demos/memorygame/img/13.gif AU demos/src/org/apache/pivot/demos/memorygame/img/default.gif AU demos/src/org/apache/pivot/demos/memorygame/img/14.gif AU demos/src/org/apache/pivot/demos/memorygame/img/15.gif AU demos/src/org/apache/pivot/demos/memorygame/img/16.gif AU demos/src/org/apache/pivot/demos/memorygame/img/17.gif AU demos/src/org/apache/pivot/demos/memorygame/img/18.gif AU demos/src/org/apache/pivot/demos/memorygame/img/1.gif AU demos/src/org/apache/pivot/demos/memorygame/img/2.gif AU demos/src/org/apache/pivot/demos/memorygame/MemGameButtonData.java A demos/src/org/apache/pivot/demos/million AU demos/src/org/apache/pivot/demos/million/LargeData.java AU demos/src/org/apache/pivot/demos/million/large_data.bxml AU demos/web.xml A demos/.settings A demos/.settings/org.eclipse.core.resources.prefs A demos/.settings/org.eclipse.jdt.core.prefs A demos/test A demos/test/.gitignore AU deployment-example.xml AU KEYS A demos-server A demos-server/test A demos-server/test/.gitignore A demos-server/.classpath A demos-server/.project A demos-server/src A demos-server/src/org A demos-server/src/org/apache A demos-server/src/org/apache/pivot A demos-server/src/org/apache/pivot/demos A demos-server/src/org/apache/pivot/demos/rest A demos-server/src/org/apache/pivot/demos/rest/server AU demos-server/src/org/apache/pivot/demos/rest/server/RESTDemoServlet.java AU demos-server/web.xml A demos-server/.settings A demos-server/.settings/org.eclipse.jdt.core.prefs A etc AU etc/pivot.keystore AU etc/README A web A web/.settings A web/.settings/org.eclipse.core.resources.prefs A web/.settings/org.eclipse.jdt.core.prefs A web/test A web/test/org A web/test/org/apache A web/test/org/apache/pivot A web/test/org/apache/pivot/web A web/test/org/apache/pivot/web/test AU web/test/org/apache/pivot/web/test/QueryDictionaryTest.java A web/.classpath A web/.project A web/src A web/src/org A web/src/org/apache A web/src/org/apache/pivot A web/src/org/apache/pivot/web AU web/src/org/apache/pivot/web/QueryException.java AU web/src/org/apache/pivot/web/GetQuery.java AU web/src/org/apache/pivot/web/Query.java AU web/src/org/apache/pivot/web/DeleteQuery.java AU web/src/org/apache/pivot/web/PostQuery.java AU web/src/org/apache/pivot/web/QueryDictionary.java AU web/src/org/apache/pivot/web/QueryListener.java AU web/src/org/apache/pivot/web/PutQuery.java AU web/src/org/apache/pivot/web/package.html AU web/src/org/apache/pivot/web/Authentication.java AU web/src/org/apache/pivot/web/BasicAuthentication.java AU web/pom.xml U . At revision 1703267 no change for http://svn.apache.org/repos/asf/pivot/branches/jenkins since the previous build [EnvInject] - Executing scripts and injecting environment variables after the SCM step. Unpacking http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.zip to /jenkins/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4 on jenkins-ubuntu-1404-4gb-715 [Pivot-maintenance] $ /jenkins/tools/hudson.tasks.Ant_AntInstallation/ant-1.8.4/bin/ant check clean package test doc deploy package-tests package-sources package-javadoc Buildfile: <https://builds.apache.org/job/Pivot-maintenance/ws/build.xml> help: [echo] Using Classpath: <https://builds.apache.org/job/Pivot-maintenance/ws/ci-builds-on-jenkins/lib/junit-4.8.2.jar>:<https://builds.apache.org/job/Pivot-maintenance/ws/ci-builds-on-jenkins/lib/maven-ant-tasks-2.1.3.jar>:<https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/${env.CLASSPATH}>:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/alt-rt.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/alt-string.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/charsets.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/deploy.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/ext/dnsns.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/ext/localedata.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/ext/sunjce_provider.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/ext/sunpkcs11.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/im/indicim.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/im/thaiim.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/javaws.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/jce.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/jsse.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/management-agent.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/plugin.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/resources.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/rt.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/security/US_export_policy.jar:/home/jenkins/tools/java/jdk1.6.0_45-32/jre/lib/security/local_policy.jar check: clean: environment-info: [echo] [echo] Compile environment for pivot_build_by_jenkins-2.0.5 is: [echo] show deprecation true [echo] debug true [echo] source 1.6, target 1.6 [echo] encoding UTF-8 [echo] indexJars true [echo] arg -Xlint [echo] [echo] OS: Linux, version 3.13.0-30-generic, architecture i386 [echo] [echo] Java: home at '/home/jenkins/tools/java/jdk1.6.0_45-32/jre', version 1.6.0_45, vendor Sun Microsystems Inc. [echo] core: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/core/ant-bin> [javac] Compiling 134 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/core/ant-bin> wtk: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/wtk/ant-bin> [javac] Compiling 405 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/wtk/ant-bin> charts: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/charts/ant-bin> [javac] Compiling 17 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/charts/ant-bin> wtk-terra: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/wtk-terra/ant-bin> [javac] Compiling 56 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/wtk-terra/ant-bin> web: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/web/ant-bin> [javac] Compiling 11 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/web/ant-bin> demos: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/demos/ant-bin> [javac] Compiling 24 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/demos/ant-bin> web-server: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/web-server/ant-bin> [javac] Compiling 2 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/web-server/ant-bin> demos-server: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/demos-server/ant-bin> [javac] Compiling 1 source file to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/demos-server/ant-bin> tests: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/tests/ant-bin> [javac] Compiling 86 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/tests/ant-bin> tutorials: [mkdir] Created dir: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/tutorials/ant-bin> [javac] Compiling 90 source files to <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/tutorials/ant-bin> [javac] <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/tutorials/src/org/apache/pivot/tutorials/calculator/Calculator.java>:87: cannot find symbol [javac] symbol : method perform(org.apache.pivot.wtk.Component) [javac] location: class org.apache.pivot.tutorials.calculator.Calculator.ACTION [javac] ACTION.PERCENT.perform(comp); [javac] ^ [javac] <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/tutorials/src/org/apache/pivot/tutorials/calculator/Calculator.java>:90: cannot find symbol [javac] symbol : method perform(org.apache.pivot.wtk.Component) [javac] location: class org.apache.pivot.tutorials.calculator.Calculator.ACTION [javac] ACTION.BACKSPACE.perform(comp); [javac] ^ [javac] 2 errors BUILD FAILED <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/build.xml>:518: The following error occurred while executing this line: <https://builds.apache.org/job/Pivot-maintenance/ws/pivot_maintenance/build.xml>:155: Compile failed; see the compiler error output for details. Total time: 12 seconds Build step 'Invoke Ant' marked build as failure