Adobe Flex SDK commits

RevisionAuthorDateDescription
3109hmuller@adobe.com05 Sep 2008 00:22:32

Substantially revised the Scroller component. This version supports
the vertical,horizontalScrollPolicy properties (as in Halo) and no
longer includes a vestigal "viewportHolder" skin part. Layout is
now handled programatically, instead of with MXML constraints.

There are still some limitations for the "auto" scroll policies, and
some other minor layout problems. There is no documentation (yet).

Corrected minimum size calculation in Vertical,HorizontalLayout
for the cases where an explicit rowCount or columnCount was specified.
The measured min sizes are now only based on the first rowCount
or columnCount (visible) layout items.

QE: Scroller can now be tested
Doc: No
Checkintests: Pass
Reviewer: Ryan

3108rfrishbe@adobe.com04 Sep 2008 20:13:15

Submitting user-submitted patch SDK-16161. It's good practice to remove event listeners, when we know we no longer need them.

QE: Yes
Doc: No
Bugs: SDK-16529
Reviewer: Gordon

3107jspiro@adobe.com04 Sep 2008 18:43:52

Merge: 3.0.x@3105 to trunk
- Fixes SDK-15764 and SDK-15765 for trunk as well.

3106gosmith@adobe.com04 Sep 2008 18:22:57

Gumbo TextInput once again supports an 'enter' event, fixing a regression introduced yesterday.

Reviewer: Jono
Bugs: -
QA: No
Doc: NO

3105jspiro@adobe.com04 Sep 2008 18:05:39

SDK-15764, SDK-15765 -- Two long standing Ant task bugs.
- Ant Tasks fail when setting fork="true" and there are spaces in the path name
- Setting fork="true" in Ant Tasks leads to warning

The issue with spaces is that forked tasks construct a stringified commandline, since Java doesn't allow you to pass real String[] to a new process. When not forking, we can pass the original String[], which makes spaces irrelevent. So the fix uses a Commandline.toString(String[]) which is designed to wrap arguments with spaces correctly with quotes, so the commandline tokenizes correctly.

Bugs: SDK-15764 SDK-15765
QA: This affects ant calls for _all_ FlexTasks where fork=true. It would be great if we have tests for both fork="true" and "false" where we tested paths and arguments with and without spaces -- off the top of my head, good ones to try: +flexlib=/path/with spaces/, -define=CONFIG::foo,"bar with spaces", and any other arguments you can think of. Also very important: Test passing space arguments without quotes, with single quotes, with double quotes, with a mixture (illegal), and with a mixture escaping the inner set of quotes (not sure if this should work or not, probably a stupid case to test unless quotes are allowed in paths).
Doc: No
Reviewer: Pete

3104clucier@adobe.com04 Sep 2008 16:27:19

No longer throwing an exception when we attempt to add a child that is already a child of the same parent.
Bugs: SDK-15496, SDK-14898.
QA: Yes
Reviewer: Ryan, Chet

3102mhorn@adobe.com04 Sep 2008 15:29:25

More Marshal Plan related asdoc updates

3101mhorn@adobe.com04 Sep 2008 14:54:28

Marshall Plan ASDoc updates

3098clucier@adobe.com04 Sep 2008 14:20:09

Fixing UITextFormat's copyFrom routine to account for the rest of TextFormat properties it wasn't copying.

3096clucier@adobe.com04 Sep 2008 14:16:35

UITextFormat was not accounting for letterSpacing properly when measuring text.
Bugs: SDK-15847
QA: Yes

3095matamel@adobe.com04 Sep 2008 11:50:31

Feature: Message throttling - message frequency limits subfeature.
QA: Yes
Doc: Not yet
Checkintests: Pass

Details: This is the BlazeDS client part of the message frequency limits sub-feature of Message throttling feature. This check-in adds the ability for the Consumer to specify a maxFrequency globally or per-subscription.

3094jimurphy@adobe.com04 Sep 2008 11:48:17

update 3.0.x with FP 10 build 10.0.0.591

3092clucier@adobe.com04 Sep 2008 11:07:33

Removing 'RemoveItems' since it's currently not leveraged by States code-gen and nobody is using it as an override in other contexts.
QA: No