See <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/1119/changes>
Changes: [jmclean] Update version number [jmclean] Add new Flash and AIR versions [jmclean] Added new versions and changed download path from http to https [jmclean] Changed download path and hashes [jmclean] Add more recent versions [jmclean] Add new Flash Player versions. [jmclean] Add contributors for 4.16 [jmclean] Add initial release notes for 4.16 [jmclean] FLEX-35165 Remove texen test directory due to incompatible license [jmclean] FLEX-35123 Fix DOM XSS vulnerability for very old versions of Safari [jmclean] update release notes [jmclean] fix as docs issue with mismatched tags [jmclean] fix a couple of Java doc issues [jmclean] remove moved warning by changing path to https [jmclean] remove moved warning by changing path to https [okrueger] FLEX-35122: Update to FontAwesome 4.7 [okrueger] Update RELEASE_NOTES [jmclean] FLEX-34738 Fix BusyIndicator so the skin / timer is removed when it's removed from stage while still spinning. [jmclean] update release notes [jmclean] FLEX-34811 allow apostrophe in user name part of email address [jmclean] update release notes [jmclean] Doesn't always like https link - may be mirror dependant? [jmclean] update hash [Alex Harui] FLEX-35084 add -broker-local-connection and -broker-product-manager options [Alex Harui] didn't mean to commit that file [Alex Harui] hide asc classes [jmclean] update release notes [omuppirala] Add support for Adobe AIR SDK 24+ which are being served as .dmg files instead of .tbz2 files [omuppirala] Ensure Ant 1.7 behavior [bigosmallm] Bring back loading installer config from flex.apache.org website. [jmclean] Changed saxon download link to one that works [Alex Harui] fix a few things [Alex Harui] download using ant vars [Alex Harui] try to fix install [jmclean] Added support for AIR and flash player 24.0 [jmclean] update to mention support for AIR/Flash 24.0 [jmclean] Added support for FP 24.0 [jmclean] Copy contents of directory rather than directory [jmclean] Added no browse option to top finder from popping up [Alex Harui] use raw so we don't have to deal with redirects from http to https that Ant can't handle [jmclean] Update year to 2017 [jmclean] Update year to 2017 [jmclean] Update year to 2017 [jmclean] Update year to 2017 [jmclean] Update year to 2017 [Alex Harui] don't run jar checks on Windows [jmclean] Fix regression issue. Turns out LabelUtil.itemToLabel has side effects and text was not updated on control unless called [Mihai Chira] FLEX-27509 [Mihai Chira] FLEX-27509 [Mihai Chira] FLEX-35149 updating release notes with fix for FLEX-27509 [jmclean] Fix 3rd party download issues [jmclean] Added saxon9 notice files as we can no longer easily download them. Can't place in lib/external as it's cleaned and git ignored [jmclean] Fixed downlaod ant script to copy saxon9 notices [jmclean] Hard code saxon jar name so ant scripts work [Alex Harui] fix download cache [jmclean] update version and remove duplicate air line [jmclean] update version [harbs] This closes #45 [Mihai Chira] FLEX-35267 FLEX-35260 [Mihai Chira] FLEX-35267 FLEX-35260 FLEX-35029 [Mihai Chira] FLEX-35260 GridHeaderViewLayout.getHeaderIndexAt() (which calls GridDimensions.getColumnIndexAt()) used to return a valid headerIndex (when it was expected to return -1) for an x < 0. Fixed. [Mihai Chira] FLEX-35260 GridHeaderViewLayout.getHeaderIndexAt() (which calls GridDimensions.getColumnIndexAt()) used to return a valid headerIndex (when it was expected to return -1) for an y < 0. Fixed. [Mihai Chira] FLEX-35260 Now in the unit test we're also verifying areCoordinatesOverAHeaderView(). Currently fails (for point "b"). [Mihai Chira] FLEX-35260 Now the unit test passes, having been updated to check the column header view boundaries. Other changes: [Mihai Chira] FLEX-35260 Now we are taking into account paddingTop and paddingBottom in getHeaderIndexAt(). Unit test updated as well (and passes, including a second data grid configuration). [Mihai Chira] FLEX-35267 Updated unit test - made it easier to read, and now we're also testing GridColumnHeaderGroup.containsGlobalCoordinates(). For the test to pass I've improved the logic in GridHeaderViewLayout.getHeaderIndexAt() which, in turn, made a few functions redundant in GridColumnHeaderGroup. All tests currently pass. [Mihai Chira] FLEX-35267 Updated unit test - made it easier to read, and now we're also testing GridColumnHeaderGroup.containsGlobalCoordinates(). For the test to pass I've improved the logic in GridHeaderViewLayout.getHeaderIndexAt() which, in turn, made a few functions redundant in GridColumnHeaderGroup. All tests currently pass. [Mihai Chira] FLEX-35267 Updated unit test to support horizontal scrolling and two new grid profiles. Currently tests fail, but for perplexing reasons (seems like a failure to validate, despite the unit test calling validateNow() way too many times...). [Mihai Chira] FLEX-35280 FLEX-35260 Recent changes to FLEX-35267 made it so that the y value in GridHeaderViewLayout.getHeaderIndexAt() started to be considered, when before it was simply ignored. But one caller of this function, GridColumnHeaderGroup.eventToHeaderLocations(), simply used '0' for that argument, instead of the real value, knowing that (before these changes) it wasn't being considered. Now the real value is used. [Mihai Chira] FLEX-35260 When calling localToGlobal() on gridColumnHeaderGroup, the result does not reflect its horizontal scroll position, which means that we need to include it manually (in GridHeaderViewLayout.getHeaderIndexAt()). However, the 'x' function argument is assumed to include it, so we're not adding it anymore when calling GridDimensionsView.getColumnIndexAt(). [Mihai Chira] FLEX-35306 Reverting the fix for FLEX-19651 because it introduced the FLEX-35306 regression. [Mihai Chira] FLEX-35306 Addd unit test. Fails when reverting the fix, passes with the fix. [Mihai Chira] FLEX-35321 Adding unit test (currently fails, as expected). [Mihai Chira] FLEX-35321 Made the unit test more realistic (by having the user's action happen in the next frame), and prevented an error when tearDown() tries to remove a component which is no longer on stage. [Mihai Chira] FLEX-35321 LayoutManager.validateNow() doesn't use phased instantiation, so it wasn't the best idea to test it with that, at least the test where we fake a user request for the removal of the component in the next frame. Also added a test that tries to make sure that objects removed from stage and then readded are indeed validated and initialized. [Mihai Chira] FLEX-35321 test_object_removed_from_stage_via_user_action_is_not_initialized() needed one more frame to complete (made sure it fails without the proposed fix, and passes with it). Also made some variable and function renames, plus now we can also test how many times each validation function has been called. [Mihai Chira] FLEX-35321 Refined tests, including checking for how many validation steps happen for size, properties and display list. Without the fix all those expected to fail fail (the last one is not expected to fail without the fix, because it's there just to make sure no regression is introduced by the fix), while with the fix all of them pass. [Mihai Chira] FLEX-35321 CAUSE: If a component is removed from stage during a validation cycle, the LayoutManager nevertheless sets its initialized flag to true, even if it's not on stage anymore. That's because it doesn't check at the end whether the component is still on stage. [piotrz] Add my public key [Alex Harui] sync up our KEYS file with dist [joshtynjala] FLEX-35329: fixed issue where initializing member variable/constant that is [Deprecated] incorrectly throws extra warning [Mihai Chira] FLEX-18746 Added unit test (current fails). [Mihai Chira] FLEX-18746 Renamed the main test function and increased the timeout a bit. [Mihai Chira] FLEX-35351 FLEX-18746 Now unit tests can be run for the mx project, and they're also included in the entire frameworks suite [Mihai Chira] FLEX-18746 Added the same test, but without using opening animation. (This way the bug cannot be reproduced, which is a good clue.) [Mihai Chira] FLEX-18746 Adding another unit test which goes to the heart of the bug - the length calculation in HierarchicalCollectionView. (Currently the test function test_opening_closing_with_Jill_having_no_children_to_begin_with() fails, as expected.) [Mihai Chira] FLEX-18746 CAUSE: HierarchicalCollectionView.updateLength() was ignoring nodes without children, as it should. However, the function it called for the nodes with children, getChildren() unfortunately had a necessary side-effect (which is a poor design choice, to be sure), which was to add an event listener to the children collection. So the empty collections of nodes were not listened to, which meant that once the node was open any children that were added to that node were not counted towards the length of the collection. And one way this inconsistency surfaced was through the expandItem() fatal. [Mihai Chira] FLEX-35321 CAUSE: if the object isn't on stage when we'd normally set its initialized flag to true, we correctly skip this step, but we also need to set its updateCompletePendingFlag back to false, so that in case it's added to stage again it can work correctly, and have its initialized flag set to true as expected. This second step was skipped in the previous commit. This could be noticed, for example, in DataGrid, which would not show the renderers which it initially used in GridViewLayout.updateTypicalCellSizes(). [Mihai Chira] FLEX-35362 Added unit test to reproduce the bug. As expected, it currently fails. [Mihai Chira] FLEX-35362 CAUSE: the DropDownController signals that the DropDownListBase is open immediately, even before the latter has actually made that change on stage. Since the opening takes one or two frames, it leaves a few milliseconds in which code which relies on that open/closed state erroneously assumes that it can use elements that should be on stage or initialized. In this case it's the layout property, which, due to the skin of the DropDownList, is only initialized once the drop down is actually open. [Piotr Zarzycki] FLEX-35364 - Fix issue where "air-setup-mac" target launched their dependents targets on windows before checking condition (it is default ant behavior) [Piotr Zarzycki] FLEX-35364 - Run air-setup-mac on all non windows OS ------------------------------------------ [...truncated 605 lines...] clean: clean: bundles-clean: clean: bundles-clean: clean: bundles-clean: clean: bundles-clean: clean: bundles-clean: clean: clean: clean: clean: frameworks-rsls-clean: package-clean: [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. clean-temp: clean-dependencychecker: checkintests-clean: [loadfile] <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/mustella/local.properties> doesn't exist cleanmustellaswc: clean: [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. clean: clean: [loadfile] <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/mustella/local.properties> doesn't exist cleanswfs: clean: [echo] Deleting old results and files from previous testsuite build. super-clean: create-description: [echo] build.number is 20171025 create-config: playerglobal-setswfversion: flex-config: [copy] Copying 1 file to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks> [copy] Copying 1 file to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks> [copy] Copying 1 file to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks> stage-source: [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. clean-temp: [copy] Copying 41 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp> [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. stage-bin: [copy] Copying 30 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/bin> [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. stage-frameworks: [copy] Copying 6046 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/frameworks> [copy] Copying 8 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/frameworks/javascript> [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. stage-frameworks-tests: [copy] Copying 206 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/frameworks> [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. version-update: [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. have-greptask: [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. no-greptask: [echo] Version files not updated. [echo] antelopetasks*.jar not found in anttask.classpath [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. stage-tlf: [copy] Copying 231 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/frameworks/projects/textLayout> [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. stage-modules: [copy] Copying 1732 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/modules> [copy] Copying 1830 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/modules/thirdparty> [copy] Copying 49 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/asdoc> [copy] Copying 12 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/ide> [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. [available] DEPRECATED - <available> used to override an existing property. [available] Build file should not reuse the same property name for different values. stage-mustella: [copy] Copying 102 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/mustella> [copy] Copying 803 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/samples> [copy] Copying 7 files to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/temp/templates> source-package-zip: [mkdir] Created dir: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/out> [zip] Building zip: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/1119/artifact/out/apache-flex-sdk-4.16.0-src.zip> source-package-tgz: [tar] Building tar: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/1119/artifact/out/apache-flex-sdk-4.16.0-src.tar.gz> source-package: source-release: setup-binary-release: thirdparty-downloads: thirdparty-downloads: pixelbender-check: pixelbender-download: [mkdir] Created dir: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/in> get_from_mirror: get_mirror_data: [get] Getting: http://www.apache.org/dyn/mirrors/mirrors.cgi/flex/pixelbender/1.0/binaries/apache-flex-sdk-pixel-bender-1.0.0-bin.zip?asjson=true [get] To: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/mirror.json> [get] . download_using_mirror: [delete] Deleting: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/mirror.json> [echo] Using mirror: http://mirror.olnevhost.net/pub/apache/ [get] Getting: http://mirror.olnevhost.net/pub/apache/flex/pixelbender/1.0/binaries/apache-flex-sdk-pixel-bender-1.0.0-bin.zip [get] To: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/in/apache-flex-sdk-pixel-bender-1.0.0-bin.zip> download_using_get: double-check-file: [echo] Need file: ${still_no_file} get-from-cache-if-needed: fail-if-not-found: [unzip] Expanding: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/in/apache-flex-sdk-pixel-bender-1.0.0-bin.zip> into <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/> swfobject-check: swfobject-download: [get] Getting: https://codeload.github.com/swfobject/swfobject/zip/2.2 [get] To: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/in/swfobject_2_2.zip> double-check-file: [echo] Need file: ${still_no_file} get-from-cache-if-needed: fail-if-not-found: [unzip] Expanding: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/in/swfobject_2_2.zip> into <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/templates/swfobject> have-swfobject: swfobject-double-check: swfobject-fabridge-download: [mkdir] Created dir: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/javascript/FABridge/samples/fabridge/swfobject> [copy] Copying 1 file to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/javascript/FABridge/samples/fabridge/swfobject> osmf-check: osmf-download: download-osmf-swc: [get] Getting: https://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/frameworks/libs/OSMF2_0.swc?format=raw [get] To: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/in/osmf.swc> [get] Error getting https://sourceforge.net/adobe/flexsdk/code/HEAD/tree/trunk/frameworks/libs/OSMF2_0.swc?format=raw to <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/in/osmf.swc> double-check-file: [echo] Need file: ${still_no_file} get-from-cache-if-needed: fail-if-not-found: BUILD FAILED <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/build.xml>:157: The following error occurred while executing this line: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/build.xml>:100: The following error occurred while executing this line: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/downloads.xml>:105: The following error occurred while executing this line: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/downloads.xml>:117: The following error occurred while executing this line: <http://apacheflexbuild.cloudapp.net:8080/job/flex-sdk_nightly/ws/frameworks/downloads.xml>:422: osmf.swc could not be downloaded or found in cache Total time: 7 minutes 38 seconds Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 Build step 'Invoke Ant' marked build as failure Archiving artifacts