See <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/69/changes>
Changes: [carlosrovira] RadioButton fixed and more icons [carlosrovira] More icons [carlosrovira] Mdl blog Template project [carlosrovira] A MDL blog template - initial commit [carlosrovira] Fix blog layout [carlosrovira] Fix blog template footer [pent] Renamed "Module" to "SubAppLoader" since it is really just loading applications below the main application. [piotrz] - Use constants from Events class [harbs] text should never be undefined. [harbs] Fixed overflow issues with transformed divs [harbs] Negative left values causes the object to go outside the left of the viewport. Possibly a distinction should be made if overflow:hidden is used, but I believe this to be better behavior if overflow is visible. [carlosrovira] More Material icons [carlosrovira] Material Icons final commit. Now we have the total (900+) icons. [christofer.dutz] - Updated the integration-tests to tomcat 8.5.11 [yishayjobs] Added CenterElement bead. Also, make sure layouts throw the 'layoutComplete' event in both JS and SWF. [christofer.dutz] - Replaced the not working archetype for flexjs libraries with a new implementation [pent] Added function to determine proper path to a resource for SWF platform. [pent] ImageButton now dispatches a change event when its source property changes. Its view bead now picks up the change to the source property and resets the image. [christofer.dutz] - Removed the "Basic" module from the distribution [piotrz] - Fix not working numElements [piotrz] FLEX-35256 - Stop failing when content of MDL Tabs do not exists - in case with bracket binding [pent] Changed Image.url to Image.src and ImageButton.source to ImageButton.src; updated affected files in all projects. [pent] Updated examples to reflect changes in Image controls. [piotrz] FLEX-35256 - Fix issue with rendering TabBarButtonTabsItemRenderer in case of Binding with brackets [piotrz] FLEX-35256 - Refix: Use itemsCreatedHandler for complete setup of TabBarView and TabsView - It avoid problems in case of bracket Binding and constant binding [harbs] ObjectMap, UndoManager and CompressionUtils [harbs] improved efficiency of ObjectMap [piotrz] FLEX-35256 - Fix "text" property in InnerHTML which allows to use it in binding scenarios [pent] Added toolTip property to the Express project for some of the button classes. [piotrz] - Try to fix ant build excluding ObjectMap class [carlosrovira] Update “native” ButtonExample to build with maven [harbs] Fixed ObjectMap [harbs] Added constants to OSUtils [christofer.dutz] - Made 2 of the 3 examples in "native" build with maven (could require adjustment of the Ant build because of refactoring of the directory structure) [pent] Adding SolidBackgroundWithChangeListenerBead. [piotrz] Each property in BindableCSSStyles do not need [Bindable] tag anymore - move it on the top of the class [christofer.dutz] - Added a missing "scope=runtime" to the extern dependencies. [harbs] Disabled ObjectMap [pent] Adding StyleChangeNotifier and StyleChangeEvent to Core. Replacing SolidBackgroundWithChangeListenerBead with a simplified, SWF-only, version. [pent] Added SingleLineBorderWithChangeListenerBead so changes in border style can be executed at runtime. [piotrz] - ProductModel do not need extend EventDispatcher in order to working for ListExample [christofer.dutz] - Added configuration to make it possible to run each example via tomcat by the Maven command "mvn tomcat7:run" [christofer.dutz] - Changed the default port to 8081 to make it possible to communicate with a server running on 8080 [piotrz] FLEX-35268 - Fix Part 1: Adding element is working, but there is an issue when after recreation of alle item renderers tabs stopped working - it is probably related to FLEX-35269 [piotrz] FLEX-35268 - Fix build - Missed default.css in MDL [yishayjobs] MDL now depends on Collections [carlosrovira] remove static folder from git [piotrz] FLEX-35269 - Add UpgradeElement bead responsible for registering dynamically created class using "upgradeElement" method from MDL [piotrz] FLEX-35269 - Make UpgradeElement available for using [piotrz] FLEX-35269 - Add UpgradeElement as default to Button and TextField which allows create them dynamically [harbs] Fixed ImageButton [pent] Added StyleNotifier to Container component as part of its default set in Express package. Updated SingleLineBorderWithChangeListenerBead to handle border style expression (e.g., "solid 3px yellow"). [harbs] Fixed JIRA FLEX-35266 [harbs] Removed arbitrary hard-coded width for slider. [yishayjobs] Use change method instead of value to update slider. Fixes track styling [harbs] Removed relience of mdl dialog having reference to the Application [pent] Added VerticalFlexLayout and HorizontalFlexLayout to use CSS Flexbox layouts. [pent] Updated example to use new Flex layouts. [piotrz] FLEX-35269 - Add isDynamic field to constructor for Button and TextField making ability of dynamic creation optional [harbs] Prevent HContainer elements from wrapping. [pent] Updated HorizontalFlexLayout and VerticalFlexLayout with SWF platform code. [piotrz] FLEX-35269 - Make RadioButton dynamic - If RadioButton is "ripple" it requires upgrade also children. [greg.dove] [BUGFIX] Changed Reflection framework classes to support alternate reflection data format, permitting static and instance members with the same name. [yishayjobs] Add DispatchInputFinishedBead [piotrz] FLEX-35269 - Add ability to dynamic tab creation in "Tabs" component when data provider is ArrayList - "Tabs" component need to be upgraded by componentHandler.upgradeElemen MDL method. "Tabs" is upraded once TabBar's item renderer are created. - This changes are related to improvement request - FLEX-35268 [piotrz] - Add "MDLDynamicTabsExample" which illustrate how to create Tab dynamically in MDL "Tabs" component [harbs] SVG needs x and y attributes set for proper rendering [greg.dove] [BUGFIX] resolves FLEX-35271 [piotrz] - Add CollectionEvent [piotrz] - Add DataProviderAddRemoveNotifier bead - notifies about Add/Remove items to data provider [piotrz] - Add DataProviderAddRemoveNotifier to basic-manifest.xml file [piotrz] - Add to MDL TabsItemRendererFactoryForArrayListData logic for handling adding item do data provider [piotrz] FLEX-35269 - Fix another issue with upgrading components in release version of MDL applications [piotrz] FLEX-34842 - Move PanelWithControlBarView outside SWF only compiling [piotrz] FLEX-35193 - Add "change" event to TextArea [piotrz] - Simplify ProductsModel in DataGridExample [jmclean] Fix copy and paste comment [jmclean] Add parsing support for rgb colours [jmclean] Alpha should be in range 0 to 1 [jmclean] Add JS support for non pixel numeric properties ie fontWeight [harbs] AnimationUtil [harbs] SWF requestFrame should clean up after itself better. [harbs] Changed version in comments [harbs] Partial Promise implementation taken from the flex-sdk. [piotrz] FLEX-35202 - Add to Label click event [harbs] Graphics interfaces [harbs] Implemented IDrawable [piotrz] FLEX-35085 - Update release notes [harbs] Added AllCSSStyles [harbs] Added clear method and some comments to PathBuilder [yishayjobs] First version of BlendBead [yishayjobs] Partially working version of BlendBead. Need to put it in graphics and add [yishayjobs] Beginning of PixelBender integration [yishayjobs] Remove BlendShader dependencied until we figure out how to do Embed. [harbs] Added hasEventDispatcher to IEventDispatcher [pent] Introducing the Group container. [pent] Updated BasicLayout for SWF platform. Fixed UIButtonBase to behave like UIBase when it sets x and y position. [piotrz] - Change IMaterialIcon to abstraction which provides user easies way to implement his own custom MaterialIcon class [piotrz] - Fix build: Creat custom material icon which will display FontAwesomeIcon in FlexTeamPage_MDL [piotrz] - Fix build: "NavigationLayout" has to be wrapped by "View" since it is not "IApplicationView" [yishayjobs] Introduce ByteArrayAsset for embedding. [harbs] Added Shader files (with compiler argument) [yishayjobs] Re-introduce shader classes now that compiler can take embed. [harbs] removed pbj from gitignore [harbs] oops. forgot gitignore change [yishayjobs] Move BlendBead to Graphics and use Shader Classes [yishayjobs] (Hopefully) fix ByteArrayAsset problem [yishayjobs] flash import moved to flash clause [yishayjobs] Add pbj files to downloads.xml [yishayjobs] Remove pbj files from repo. [yishayjobs] Explicitly remove pbj files. [Alex Harui] fix ant build for native examples [Alex Harui] fix asdoc->json [Alex Harui] need to exclude pbj [christofer.dutz] - Updated the maven build to download the static pixelbender resources, unpack them, move them to our new package structure and then to add those resources to the source-path. [christofer.dutz] - Moved the selenium and junit versions to properties [christofer.dutz] - Added a PackageJSMojo to make the usage of the maven-war-plugin and the build-helper-plugin obsolete. [christofer.dutz] - Commented out the two MDL projects [yishayjobs] Introduce DispatchKeyboardEventBead [piotrz] FLEX-34414 - Add missing Apache headers [piotrz] - Clean up ChartExample [jmclean] parseInt requires 2 parameters to match typedef [piotrz] FLEX-34414 - Delete files which are no longer used [yishayjobs] Add preventDefault to keyboard events. [yishayjobs] Fix typo. [harbs] Added MD5 [harbs] Initial commit of Text [piotrz] FLEX-35269 - Introduce UpgradeChildren bead which upgrading list of children in component [piotrz] FLEX-35269 - Make CheckBox dynamic [piotrz] FLEX-35269 - Make TextArea dynamic [piotrz] - Make MDL Switch selected if it's needed [piotrz] FLEX-35269 - Make Switch dynamic [piotrz] - Remove event click registration for SWF in MDL Switch [piotrz] FLEX-35269 - Make IconToggle dynamic [piotrz] FLEX-35269 - Fix Tooltip - to be able to add it dynamically to component check whether his parent exits - if not add it to the parent after "beadsAdded" and make upgrade [piotrz] FLEX-35269 - Make Spinner dynamic [jmclean] added statusText for JS [jmclean] used simplier undefined check as it is known property exists [jmclean] use constants rather than hard coded strings [jmclean] change to "void 0" to avoid a warning [jmclean] Revert "change to "void 0" to avoid a warning" [piotrz] Clean up MDL example: [pent] Major overhaul of containers and layouts. [pent] Fixed DateChooser and DataContainer. Updates to some layouts. [piotrz] FLEX-35288 - MDL Slider should not use RangeModel from pure FlexJS to calculet it's value. Add SliderRangeModel for MDL only which holds values. [pent] List now extends DataContainer; ListView extends DataContainerView. [pent] Updated Effects package to use new interfaces. Tweaked the horizontal scrollbar layout. Fixed scrolling for Panels. [pent] Renamed ILayoutObject to ILayoutView which is more descriptive. [pent] "layoutComplete" event now dispatched by GroupView rather than individual layouts. SWF-side border and background beads now listen for layout changes as another indicator they need to redraw. [christofer.dutz] Updated the tomcat version for the automated tests. [pent] Charts should compile now. [pent] MaterialDesignLite should compile now. [pent] Repairs to MDL project to sync with changes made to Core and HTML projects. [pent] Updated DataGrid example to work with recent changes. [pent] Updated DataBindingExample to work with recent changes. [pent] Removed Basic project. [piotrz] - Missing implementation of IList in MDL Menu [piotrz] Update MDL FlexTeamPage with newest changes [piotrz] Update MDLDynamicTabsExample [piotrz] Bring back MDLDynamicTabsExample - it seems to be working now [greg.dove] Removed what appears to be a typo, causing warning in GCC [harbs] Added CSSCheckBox [pent] Intermediate checkin. [pent] When x or y is set, change the style position to "absolute". [Alex Harui] eliminate circular [piotrz] Exclude .idea folder from rat checking [Alex Harui] disable ListExample for now [pent] Checkpoint before experimentation. [pent] Changes to get charts to work. [piotrz] Fix ListExample: [pent] Added IStrandPrivate work with ContainerBaseStrandChildren. [pent] Update to get MDL to compile. [pent] Changes to make CreateJS compile. [pent] Setting position:absolute (JS-side) can mess with layouts which will set position as they need. [pent] Changed class structure and cleaned up code. [pent] Left out an important piece from Container. [pent] Refactor layout classes, moving common code into a base class (LayoutBase). [pent] Lists and Tree now select. [pent] Adjust position of the DateField popup. [pent] Clean up chart changes. [pent] Updated "HTML" elements to use Group as their base class because it now contains MXML support and does not produce nested structures and viewports. [pent] Update to MDL List component. [piotrz] Method getElementAt should return null if element not exists on JS sight [pent] OneFlexibleChildVerticalLayout was not setting the flexible child's width properly. [pent] Removed unneeded interface declarations. [pent] Updates to some layouts. [harbs] text input should be of type “text” [pent] More layout adjustments. [Alex Harui] switch some containers to groups. FlexJSStore shows more things correctly now [pent] Improves MDL Tabs and TabBar components. [pent] Fix for VerticalFlexLayout. [pent] More layout updates. [christofer.dutz] - Added the express example to the maven build [pent] MDL Menu now extends DataContainer. [pent] Updates to ComboBox, DataGrid, and layouts. [pent] Changed Form component to use Container instead of ContainerBase. [pent] More changes to components. [pent] TileLayout update. Removed unused classes. [pent] Updates to MDL. [jmclean] CORS security. Allow auth credentials to be passed when using cross site calls. This is required as well as setting the Access-Control-Allow-Origin header on the server. [piotrz] Data provider notifier changes: [piotrz] - Add new notifie providers to basic-mainfest.xml file [piotrz] - Fix build: Forgot commit some changes in DataProviderNotifierBase [piotrz] - Update MDLDynamicTabsExample to use new data provider notifiers [pent] Cleaned up unused or unnecessary event listeners. [piotrz] - Fix issue with double generated Tabs - completeSetup method was called to many times in TabsView [piotrz] - Remove beadsAdded TabsItemRendererFactoryForArrayData [yishayjobs] Re-introduce changes that enable programmatic changes to slider values. [pent] The defaults.css for MDL framework specifies ArrayList mappers for tab components; the MDLExample is using Array data. This commit turns the Arrays into ArrayLists. [pent] Changed the MDL Tabs data mappers to get their itemRendererFactory classes from the strand which should already be there via DataContainerBase. [pent] Fixed layout (HTML side) bug for DataGrid. [pent] Updates for examples to sync them with changes to SDK projects. [pent] Updates to get TodoListSample to work correctly. [pent] Missed this in the merge. [pent] Assign a default size to charts. ------------------------------------------ Started by an SCM change Building remotely on flex_sdk_slave2 in workspace <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/> > C:\Program Files (x86)\Git\cmd\git.exe rev-parse --is-inside-work-tree # > timeout=10 Fetching changes from the remote Git repository > C:\Program Files (x86)\Git\cmd\git.exe config remote.origin.url > https://git-wip-us.apache.org/repos/asf/flex-asjs.git # timeout=10 Fetching upstream changes from https://git-wip-us.apache.org/repos/asf/flex-asjs.git > C:\Program Files (x86)\Git\cmd\git.exe --version # timeout=10 > C:\Program Files (x86)\Git\cmd\git.exe fetch --tags --progress > https://git-wip-us.apache.org/repos/asf/flex-asjs.git > +refs/heads/*:refs/remotes/origin/* > C:\Program Files (x86)\Git\cmd\git.exe rev-parse "origin/dual^{commit}" # > timeout=10 Checking out Revision 9fd9b78b75fe8f0377a8e9733be64e5cabbb3412 (origin/dual) > C:\Program Files (x86)\Git\cmd\git.exe config core.sparsecheckout # > timeout=10 > C:\Program Files (x86)\Git\cmd\git.exe checkout -f > 9fd9b78b75fe8f0377a8e9733be64e5cabbb3412 > C:\Program Files (x86)\Git\cmd\git.exe rev-list > d205ffb7d38d1b9ed08d836c3ad2d51b70600742 # timeout=10 [frameworks] $ cmd.exe /C "c:\Jenkins\tools\hudson.tasks.Ant_AntInstallation\c_apache-ant-1.9.3\bin\ant.bat -file downloads.xml -Dnightly=true -Djshint=C:\Users\apacheflexbuild\AppData\Roaming\npm\jshint_jenkins.cmd '"-Dbrowser=C:\Program Files (x86)\Mozilla Firefox\firefox.exe"' -Dgjslint=C:\Python27\Scripts\gjslint.exe -Dbuild.noprompt=true -Dplayerglobal.version=11.7 subset-goog && exit %%ERRORLEVEL%%" Buildfile: <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/frameworks/downloads.xml> subset-goog: [echo] Subsetting C:\google\closure\Library BUILD SUCCESSFUL Total time: 2 seconds Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 [flex-asjs-dual] $ cmd.exe /C "c:\Jenkins\tools\hudson.tasks.Ant_AntInstallation\c_apache-ant-1.9.3\bin\ant.bat -file build.xml -Dnightly=true -DFALCON_HOME=C:\Jenkins\workspace\flex-falcon-dual\compiler -Denv.FLEX_DOWNLOAD_CACHE=C:\FlexDownloadCache '"-Dbrowser=C:\Program Files (x86)\Mozilla Firefox\firefox.exe"' -Dplayerglobal.version=11.7 -Dbuild.noprompt=true -DFALCONJX_HOME=C:\Jenkins\workspace\flex-falcon-dual\compiler-jx -Dgjslint=C:\Python27\Scripts\gjslint.exe -Djshint=C:\Users\apacheflexbuild\AppData\Roaming\npm\jshint_jenkins.cmd release create-md5 && exit %%ERRORLEVEL%%" Buildfile: <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/build.xml> check-playerglobal-home: [echo] PLAYERGLOBAL_HOME is c:\Adobe\flashPlayer [echo] playerglobal.version is 11.7 [echo] playerglobal.swc is c:\Adobe\flashPlayer/11.7/playerglobal.swc check-air-home: [echo] AIR_HOME is c:\Adobe\AIRSDK40 check-falcon-home: check-falconjx-home: check-compile-env: [echo] OS: Windows Server 2008 R2 / 6.1 / amd64 [echo] VM: Java HotSpot(TM) 64-Bit Server VM / 24.55-b03 [echo] Java: 1.7.0_55 [echo] Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013 Ant Java Version: 1.7 check-runtime-env: thirdparty-clean: thirdparty-clean: pixelbender-clean: swfobject-clean: flat-ui-clean: gcl-clean: [echo] Deleting Google Closure Library clean: [delete] Deleting directory <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/in> [delete] Deleting directory <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/marmotinni/java/lib> examples-clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: clean: BUILD FAILED <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/build.xml>:467: The following error occurred while executing this line: <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/examples/build.xml>:144: The following error occurred while executing this line: <http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs-dual/ws/examples/native/ButtonExample/build.xml>:36: The content of elements must consist of well-formed character data or markup. Total time: 7 seconds Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Build step 'Invoke Ant' marked build as failure Skipped archiving because build is not successful