Jenkins build is back to normal : flex-asjs #78
See http://apacheflexbuild.cloudapp.net:8080/job/flex-asjs/78/
git commit: [flex-sdk] [refs/heads/XMLListCollectionOptimizations] - XMLListCollection updates to make addItem() more efficient.
Repository: flex-sdk Updated Branches: refs/heads/XMLListCollectionOptimizations [created] 789832fc4 XMLListCollection updates to make addItem() more efficient. Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/789832fc Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/789832fc Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/789832fc Branch: refs/heads/XMLListCollectionOptimizations Commit: 789832fc468e5274b19e0c4b089b0b8462f2b8ca Parents: 89853fa Author: Nick Kwiatkowski n...@msu.edu Authored: Wed May 21 13:39:44 2014 -0400 Committer: Nick Kwiatkowski n...@msu.edu Committed: Wed May 21 13:39:44 2014 -0400 -- .../src/mx/collections/XMLListAdapter.as| 33 ++-- 1 file changed, 30 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/789832fc/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as -- diff --git a/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as b/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as index 5f87f63..84b8655 100644 --- a/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as +++ b/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as @@ -198,8 +198,9 @@ public class XMLListAdapter extends EventDispatcher implements IList, IXMLNotifi //-- /** - * Add the specified item to the end of the list. - * Equivalent to addItemAt(item, length); + * Add the specified item to the end of the list. Unlike addItemAt, this + * does not change the source memory pointer. + * * @param item the item to add * * @langversion 3.0 @@ -209,7 +210,33 @@ public class XMLListAdapter extends EventDispatcher implements IList, IXMLNotifi */ public function addItem(item:Object):void { -addItemAt(item, length); +var message:String; + +if (!(item is XML) !(item is XMLList item.length() == 1)) +{ +message = resourceManager.getString( +collections, invalidType); +throw new Error(message); +} + +setBusy(); + +source[length] = item; + +startTrackUpdates(item, seedUID + uidCounter.toString()); +uidCounter++; + +if (_dispatchEvents == 0) +{ +var event:CollectionEvent = +new CollectionEvent(CollectionEvent.COLLECTION_CHANGE); +event.kind = CollectionEventKind.ADD; +event.items.push(item); +event.location = index; +dispatchEvent(event); +} + +clearBusy(); } /**
flex-sdk_mustella - Build # 923 - Still Failing!
flex-sdk_mustella - Build # 923 - Still Failing: http://flex-mustella.cloudapp.net/job/flex-sdk_mustella/923/ Changes for Build #918 [labriola] Fix for issue FLEX-34320 Changes for Build #919 Changes for Build #920 Changes for Build #921 [jmclean] FLEX-369 stop text flowing outside of Alert box [jmclean] updated documentation [darrell.loverin] Fix for FLEX-34323. [jmclean] FLEX-34222 fix selection reverting to previous typed values when second value (not in list) is entered [jmclean] FLEX-34193 fixed selectedColor to actually contain the selected colour [jmclean] FLEX-34078 fix callouts closing when selecting dates in DateFields Changes for Build #923 [nk] Now XMLListCollection behaves closer to be expected -- does not update parent from updated XMLList. I guess it should be debated wether it should... [darrell.loverin] Revert Fix for FLEX-34323. [nk] Update to XMLListCollection. Added docs to XMLListAdapter to better represent what is happening. [...truncated 83050 lines...] [java] cmdArr after: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe [java] C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.swf [java] getting directory from the swf file [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs [java] Launching: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.swf [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs [java] time: 13:18:52.345 [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/filters/ShaderFilter/SWFs/../Integration/Baselines/integration_popup_test1.png.bad.png length: 1445 [java] FAIL: gumbo/filters/ShaderFilter/Integration/ShaderFilter_integration integration_popup_test1 [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/filters/ShaderFilter/SWFs/../Integration/Baselines/integration_popup_test2.png.bad.png length: 1494 [java] FAIL: gumbo/filters/ShaderFilter/Integration/ShaderFilter_integration integration_popup_test2 [java] SCRIPTDONE! 13:18:56.984 [java] GET /ScriptComplete?0 HTTP/1.1 [java] Before Wait loop 13:18:56.984 waiting = 0 [java] After Wait loop 13:18:56.984 waiting = 0 [java] clobberProcess false [java] Total Results so far: 54 [java] waited 1900 [java] ClobberProcess, it was already null [java] Grab log, do parse = false [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.log [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf [java] cmdArr before: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe [java] C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf [java] moreParameters before: [java] cmdArr after: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe [java] C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf [java] getting directory from the swf file [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs [java] Launching: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs [java] time: 13:18:59.257 [java] SCRIPTDONE! 13:19:02.862 [java] GET /ScriptComplete?0 HTTP/1.1 [java] Before Wait loop 13:19:02.862 waiting = 0 [java] After Wait loop
git commit: [flex-sdk] [refs/heads/XMLListCollectionOptimizations] - Update to make XMLListAdapter pass tests after last commit.
Repository: flex-sdk Updated Branches: refs/heads/XMLListCollectionOptimizations 789832fc4 - 4c5defffe Update to make XMLListAdapter pass tests after last commit. Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/4c5defff Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/4c5defff Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/4c5defff Branch: refs/heads/XMLListCollectionOptimizations Commit: 4c5defffe5c30f94952b68cf1c67806bdd08c647 Parents: 789832f Author: Nick Kwiatkowski n...@msu.edu Authored: Wed May 21 16:05:24 2014 -0400 Committer: Nick Kwiatkowski n...@msu.edu Committed: Wed May 21 16:05:24 2014 -0400 -- frameworks/projects/framework/src/mx/collections/XMLListAdapter.as | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/4c5defff/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as -- diff --git a/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as b/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as index 84b8655..b349f92 100644 --- a/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as +++ b/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as @@ -232,7 +232,7 @@ public class XMLListAdapter extends EventDispatcher implements IList, IXMLNotifi new CollectionEvent(CollectionEvent.COLLECTION_CHANGE); event.kind = CollectionEventKind.ADD; event.items.push(item); -event.location = index; +event.location = source.length()-1; dispatchEvent(event); }
git commit: [flex-sdk] [refs/heads/XMLListCollectionOptimizations] - Updated XMLListAdapter to optimize remove functions.
Repository: flex-sdk Updated Branches: refs/heads/XMLListCollectionOptimizations 4c5defffe - 019a10a10 Updated XMLListAdapter to optimize remove functions. Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/019a10a1 Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/019a10a1 Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/019a10a1 Branch: refs/heads/XMLListCollectionOptimizations Commit: 019a10a10a6b7a0369fd62088b500f6587e10216 Parents: 4c5deff Author: Nick Kwiatkowski n...@msu.edu Authored: Wed May 21 17:13:37 2014 -0400 Committer: Nick Kwiatkowski n...@msu.edu Committed: Wed May 21 17:13:37 2014 -0400 -- .../src/mx/collections/XMLListAdapter.as| 31 ++-- 1 file changed, 29 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/019a10a1/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as -- diff --git a/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as b/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as index b349f92..80cdc27 100644 --- a/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as +++ b/frameworks/projects/framework/src/mx/collections/XMLListAdapter.as @@ -441,8 +441,9 @@ public class XMLListAdapter extends EventDispatcher implements IList, IXMLNotifi for (var i:int=length - 1; i = 0; i--) { stopTrackUpdates(source[i]); -delete source[i]; } + +source = new XMLList(); if (_dispatchEvents == 0) { @@ -497,8 +498,34 @@ public class XMLListAdapter extends EventDispatcher implements IList, IXMLNotifi setBusy(); var removed:Object = source[index]; -delete source[index]; stopTrackUpdates(removed); + +// loop through array to remove that index. + +if (length 1) +{ +var newSource:XMLList = new XMLList(); + +for (var i:uint = 0; i length; i++) +{ +if (i index) +{ +newSource[i] = source[i]; +} +else if (i index) +{ +newSource[i-1] = source[i]; +} +} + +source = newSource; +} +else +{ +source = new XMLList(); +} + + if (_dispatchEvents == 0) { var event:CollectionEvent =
Jenkins build became unstable: flex-blazeds #18
See http://apacheflexbuild.cloudapp.net:8080/job/flex-blazeds/18/
git commit: [flex-tlf] [refs/heads/develop] - FLEX-34247 improve TLF performance. I added a flag in case some scenario really needs composition to start from the beginning, but the default is now more
Repository: flex-tlf Updated Branches: refs/heads/develop 41fc042d0 - 592b45fa2 FLEX-34247 improve TLF performance. I added a flag in case some scenario really needs composition to start from the beginning, but the default is now more like the TLF version that shipped with Adobe Flex 4.6 Project: http://git-wip-us.apache.org/repos/asf/flex-tlf/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-tlf/commit/592b45fa Tree: http://git-wip-us.apache.org/repos/asf/flex-tlf/tree/592b45fa Diff: http://git-wip-us.apache.org/repos/asf/flex-tlf/diff/592b45fa Branch: refs/heads/develop Commit: 592b45fa219af46592f30ad712b739ac606ed296 Parents: 41fc042 Author: Alex Harui aha...@apache.org Authored: Wed May 21 20:52:45 2014 -0700 Committer: Alex Harui aha...@apache.org Committed: Wed May 21 20:52:45 2014 -0700 -- .../src/flashx/textLayout/compose/BaseCompose.as | 7 --- .../src/flashx/textLayout/compose/ComposeState.as| 15 +-- .../textLayout/container/ContainerController.as | 1 + 3 files changed, 14 insertions(+), 9 deletions(-) -- http://git-wip-us.apache.org/repos/asf/flex-tlf/blob/592b45fa/textLayout/src/flashx/textLayout/compose/BaseCompose.as -- diff --git a/textLayout/src/flashx/textLayout/compose/BaseCompose.as b/textLayout/src/flashx/textLayout/compose/BaseCompose.as index 2ad0506..b7c4b02 100644 --- a/textLayout/src/flashx/textLayout/compose/BaseCompose.as +++ b/textLayout/src/flashx/textLayout/compose/BaseCompose.as @@ -30,6 +30,7 @@ package flashx.textLayout.compose import flash.text.engine.TextLineValidity; import flash.utils.Dictionary; + import flashx.textLayout.tlf_internal; import flashx.textLayout.container.ContainerController; import flashx.textLayout.debug.Debugging; import flashx.textLayout.debug.assert; @@ -69,7 +70,6 @@ package flashx.textLayout.compose import flashx.textLayout.formats.TextLayoutFormat; import flashx.textLayout.formats.VerticalAlign; import flashx.textLayout.property.Property; - import flashx.textLayout.tlf_internal; import flashx.textLayout.utils.LocaleUtil; import flashx.textLayout.utils.Twips; @@ -892,8 +892,9 @@ package flashx.textLayout.compose resetControllerBounds(); - // Bug, needs to remove - _startComposePosition = _startController.absoluteStart; + // Bug, needs to remove + if (ContainerController.tlf_internal::startComposeFromBeginning) + _startComposePosition = _startController.absoluteStart; // This is where we will start composing from _curElement = _textFlow.findLeaf(_startComposePosition); http://git-wip-us.apache.org/repos/asf/flex-tlf/blob/592b45fa/textLayout/src/flashx/textLayout/compose/ComposeState.as -- diff --git a/textLayout/src/flashx/textLayout/compose/ComposeState.as b/textLayout/src/flashx/textLayout/compose/ComposeState.as index ce7bddc..d40dc2b 100644 --- a/textLayout/src/flashx/textLayout/compose/ComposeState.as +++ b/textLayout/src/flashx/textLayout/compose/ComposeState.as @@ -27,6 +27,7 @@ package flashx.textLayout.compose import flash.text.engine.TextLineCreationResult; import flash.text.engine.TextLineValidity; + import flashx.textLayout.tlf_internal; import flashx.textLayout.container.ContainerController; import flashx.textLayout.debug.Debugging; import flashx.textLayout.debug.assert; @@ -46,7 +47,6 @@ package flashx.textLayout.compose import flashx.textLayout.formats.ListStylePosition; import flashx.textLayout.formats.TextAlign; import flashx.textLayout.formats.VerticalAlign; - import flashx.textLayout.tlf_internal; import flashx.textLayout.utils.Twips; use namespace tlf_internal; @@ -340,11 +340,14 @@ package flashx.textLayout.compose var line:TextFlowLine = _curLineIndex _flowComposer.numLines ? (_flowComposer as StandardFlowComposer).lines[_curLineIndex] : null; var useExistingLine:Boolean = line (!line.isDamaged() || line.validity == FlowDamageType.GEOMETRY); - // if the line ends with a hyphen, don't use existing line because the player seems to mis-handle - // starting the next line. - if (useExistingLine line.textLength 0 -
flex-sdk_mustella - Build # 924 - Still Failing!
flex-sdk_mustella - Build # 924 - Still Failing: http://flex-mustella.cloudapp.net/job/flex-sdk_mustella/924/ Changes for Build #918 [labriola] Fix for issue FLEX-34320 Changes for Build #919 Changes for Build #920 Changes for Build #921 [jmclean] FLEX-369 stop text flowing outside of Alert box [jmclean] updated documentation [darrell.loverin] Fix for FLEX-34323. [jmclean] FLEX-34222 fix selection reverting to previous typed values when second value (not in list) is entered [jmclean] FLEX-34193 fixed selectedColor to actually contain the selected colour [jmclean] FLEX-34078 fix callouts closing when selecting dates in DateFields Changes for Build #923 [nk] Now XMLListCollection behaves closer to be expected -- does not update parent from updated XMLList. I guess it should be debated wether it should... [darrell.loverin] Revert Fix for FLEX-34323. [nk] Update to XMLListCollection. Added docs to XMLListAdapter to better represent what is happening. Changes for Build #924 [...truncated 83023 lines...] [java] cmdArr before: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe [java] C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.swf [java] moreParameters before: [java] cmdArr after: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe [java] C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.swf [java] getting directory from the swf file [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs [java] Total Results so far: 48 [java] Launching: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.swf [java] USING directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs [java] time: 23:20:31.145 [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/filters/ShaderFilter/SWFs/../Integration/Baselines/integration_popup_test1.png.bad.png length: 1445 [java] FAIL: gumbo/filters/ShaderFilter/Integration/ShaderFilter_integration integration_popup_test1 [java] Wrote file: c:/jenkins_slave/workspace/flex-sdk_mustella/mustella/tests/gumbo/filters/ShaderFilter/SWFs/../Integration/Baselines/integration_popup_test2.png.bad.png length: 1494 [java] FAIL: gumbo/filters/ShaderFilter/Integration/ShaderFilter_integration integration_popup_test2 [java] SCRIPTDONE! 23:20:35.773 [java] GET /ScriptComplete?0 HTTP/1.1 [java] Before Wait loop 23:20:35.773 waiting = 0 [java] After Wait loop 23:20:35.773 waiting = 0 [java] clobberProcess false [java] Total Results so far: 50 [java] waited 1900 [java] ClobberProcess, it was already null [java] Grab log, do parse = false [java] Grabbing the log from: C:\Users\ApacheFlex\AppData/Roaming\Macromedia/Flash Player/Logs/flashlog.txt to: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\gumbo\filters\ShaderFilter\SWFs\ShaderFilterApp3_Components.log [java] new test file: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf [java] cmdArr before: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe [java] C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf [java] moreParameters before: [java] cmdArr after: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe [java] C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf [java] getting directory from the swf file [java] derived directory: C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs [java] Launching: [java] C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe C:\jenkins_slave\workspace\flex-sdk_mustella\mustella\tests\itemRenderers\Halo\List\SWFs\List_itemEditorTests.swf Launching: C:\ApacheFlex\dependencies\FlashPlayer_Debug\flashplayer13_0r0_214_win_sa_debug.exe
Jenkins build is still unstable: flex-falcon #53
See http://apacheflexbuild.cloudapp.net:8080/job/flex-falcon/53/