incubator-flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From p...@apache.org
Subject svn commit: r1369922 [4/4] - in /incubator/flex/trunk/mustella/Assets: AirTransform/ Components/ Containers/ Controls/ Fonts/ Images/ Images/ButtonImages/ Images/FlagImages/ Images/GridImages/ Images/PanelImages/ Interpolators/ Locales/ Locales/qa_QA/ ...
Date Mon, 06 Aug 2012 18:59:11 GMT
Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/collections.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/collections.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/collections.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/collections.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,56 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Developer RTE Section
+
+# Shared
+
+outOfBounds = QIndex '{0}' Qspecified Qis Qout Qof Qbounds.
+invalidIndex = QInvalid Qindex: '{0}'.
+
+# ListCollectionView
+
+unknownProperty = QUnknown QProperty: '{0}'.
+incorrectAddition = QAttempt Qto Qadd Qan Qitem Qalready Qin Qthe Qview.
+itemNotFound = QCannot Qfind Qwhen Qview Qis Qnot Qsorted.
+bookmarkNotFound = QBookmark Qis Qnot Qfrom Qthis Qview.
+
+# ListCollectionViewCursor
+
+invalidInsert = QCannot Qinsert Qwhen Qcurrent Qis QbeforeFirst.
+invalidRemove = QCannot Qremove Qwhen Qcurrent Qis QbeforeFirst Qor QafterLast.
+bookmarkInvalid = QBookmark Qno Qlonger Qvalid.
+invalidBookmark = QInvalid Qbookmark.
+invalidCursor = QCursor Qno Qlonger Qvalid.
+
+# Sort
+
+noItems = QNo Qitems Qto Qsearch.
+findCondition = QFind Qcriteria Qmust Qcontain Qall Qsort Qfields Qleading Qup Qto \''{0}'\'.
+findRestriction = QFind Qcriteria Qmust Qcontain Qat Qleast Qone Qsort Qfield Qvalue.
+unknownMode = QUnknown Qfind Qmode.
+nonUnique = QNon-unique Qvalues Qin Qitems.
+noComparator = QCannot Qdetermine Qcomparator Qfor '{0}'.
+
+# SortField
+
+noComparatorSortField = QCannot Qdetermine Qcomparator Qfor QSortField Qwith Qname \''{0}'\'.
+
+# XMLListAdapter
+
+invalidType = QIncorrect Qtype. QMust Qbe Qof Qtype QXML Qor Qa QXMLList Qthat Qcontains Qone QXML Qobject. 

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/components.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/components.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/components.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/components.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,53 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+
+# DataGroup
+cannotDisplayVisualElement=QDataGroup Qcannot Qdisplay Qvisual Qelements Qdirectly Qunless Qthe Qelements Qare Qdisplay Qobjects Qand Qimplement QIVisualElement.
+unableToCreateRenderer=QCould Qnot Qcreate Qan Qitem Qrenderer Qfor {0}.
+	
+# FxApplication
+viewSource=QView QSource
+
+# FxComponent
+skinNotFound=QSkin Qfor {0} Qcannot Qbe Qfound. 
+requiredSkinPartNotFound=QRequired Qskin Qpart {0} Qcannot Qbe Qfound. 
+addChildError=QaddChild Qis Qnot Qavailable Qin QFxComponent. QInstead, Qmodify Qthe Qskin Qdirectly Qor Quse QaddItem.
+addChildAtError=QaddChildAt Qis Qnot Qavailable Qin QFxComponent. QInstead, Qmodify Qthe Qskin Qdirectly Qor Quse QaddItemAt.
+removeChildError=QremoveChild Qis Qnot Qavailable Qin QFxComponent. QInstead, Qmodify Qthe Qskin Qdirectly Qor Quse QremoveItem.
+removedChildAtError=QremoveChildAt Qis Qnot Qavailable Qin QFxComponent. QInstead, Qmodify Qthe Qskin Qdirectly Qor Quse QremoveItemAt.
+setChildIndexError=QsetChildIndex Qis Qnot Qavailable Qin QFxComponent. QInstead, Qmodify Qthe Qskin Qdirectly Qor Quse QsetItemIndex.
+swapChildrenError=QswapChildren Qis Qnot Qavailable Qin QFxComponent. QInstead, Qmodify Qthe Qskin Qdirectly Qor Quse QswapItems.
+swapChildrenAtError=QswapChildrenAt Qis Qnot Qavailable Qin QFxComponent. QInstead, Qmodify Qthe Qskin Qdirectly Qor Quse QswapItemsAt.
+
+# FxScroller
+elementNotFoundInFxScroller={0} Qis Qnot Qfound Qin Qthis QFxScroller. 
+operationNotSupported=QThis Qoperation Qis Qnot Qsupported.
+
+# Group
+cannotAddYourselfAsYourChild=QCannot Qadd Qyourself Qas Qa Qchild Qof Qyourself. 
+elementNotFoundInGroup={0} Qis Qnot Qfound Qin Qthis QGroup. 
+
+# DataGroup, Group
+methodUnavailable=QThis Qmethod Qis Qnot Qavailable Qin Qthis Qclass.  QPlease Qconsult Qthe Qdocumentation.
+
+# FxScroller, Group
+indexOutOfRange=QIndex {0} Qis Qout Qof Qrange. 
+
+ 
+

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/containers.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/containers.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/containers.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/containers.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,26 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Symbols
+
+# CanvasLayout
+
+rowNotFound=QConstraintRow '{0}' not found.
+columnNotFound=QConstraintColumn '{0}' not found.
+noRowsFound=QNo ConstraintRows found.
+noColumnsFound=QNo ConstraintColumns found.

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/controls.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/controls.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/controls.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/controls.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,128 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Symbols
+
+# Shared by DateChooser, DateField, CalendarLayout
+dayNamesShortest = QS, QM, QT, QW, QT, QF, QS
+
+# Shared by DateChooser, DateField
+firstDayOfWeek = 2
+yearSymbol = \u0051
+
+# Localizable Strings
+
+
+# Alert
+# Removing letters from "Cancel" so it will fit in the Alert.
+okLabel = QOK
+yesLabel = QYes
+noLabel = QNo
+cancelLabel = Qcel
+
+# ProgressBar
+
+label = QLOADING %3%%
+
+
+# Developer RTE Section
+
+
+# ColorPicker
+
+notImplemented = '{0}' Qnot Qimplemented Qyet.
+
+# Loader
+
+outOfRange = QIndex Qout Qof Qrange.
+notLoadable = QUnable Qto Qload '{0}'.
+
+# MenuBar
+
+unhandledEvent = QUnhandled QMenuEvent.
+
+# NavBar
+
+errWrongType = QERROR: QThe QdataProvider Qof '{0}' Qmust Qbe QString, QViewStack, QArray, Qor QIList.
+errWrongContainer = QERROR: QThe QdataProvider Qof '{0}' Qmust Qnot Qcontain Qobjects Qof Qtype Qflash.display.DisplayObject.
+
+# components using interaction (Tree)
+
+unknownInput = QUnknown QinputType '{0}'.
+
+# videoClasses\CuePointManager
+
+wrongTime = QTime Qmust Qbe Qnumber.
+wrongName = QName Qcannot Qbe Qundefined Qor Qnull.
+wrongTimeName = QTime Qmust Qbe Qnumber Qand/or Qname Qmust Qnot Qbe Qundefined Qor Qnull.
+unsortedCuePoint = QUnsorted QcuePoint Qfound Qafter Qtime: '{0}'.
+wrongFormat = QUnexpected QcuePoint Qparameter Qformat.
+wrongType = QType Qmust Qbe Qnumber.
+incorrectType = QType Qmust Qbe Q0, Q1 Qor Q2.
+wrongDisabled = QDisabled Qmust Qbe Qnumber.
+wrongNumParams = QNum Qparams Qmust Qbe Qnumber.
+unexpectedEnd = QUnexpected Qend Qof QcuePoint Qparam Qstring.
+cannotDisable = QCannot Qdisable Qactionscript Qcue Qpoints.
+undefinedArray = QCuePoint.array Qundefined.
+wrongIndex = QCuePoint.index Qmust Qbe Qnumber Qbetween Q-1 Qand QcuePoint.array.length.
+undefinedParameter = QCuePoint Qparameter Qundefined.
+
+# videoClasses\NCManager
+
+invalidCall = QCannot Qcall Qreconnect Qon Qan Qhttp Qconnection.
+nameNotFound = QBase QRTMP QURL Qmust Qinclude Qapplication Qname: '{0}'.
+cannotSwitchRTMP = QCannot Qswitch Qbetween Qmultiple Qabsolute QRTMP QURLs. QMust Quse Qmeta Qtag Qbase Qattribute.
+illegalAttributes = QIllegal Qmeta Qtag Qbase Qattribute: '{0}'.
+wrongURL = QWhen Qusing Qmeta Qtag Qbase Qattribute, Qcannot Quse Qabsolute QURLs Qfor Qvideo Qor Qref Qtag Qsrc Qattributes.
+missingParameter = QFpad QURL Qmust Qinclude Quri Qparameter: '{0}'.
+wrongParameter = QFpad QURL Quri Qparameter Qmust Qbe Qrtmp QURL: '{0}'.
+cannotSwitchFPAD = QCannot Qswitch Qbetween Qmultiple Qabsolute Qfpad QURLs. QMust Quse Qmeta Qtag Qbase Qattribute.
+
+# videoClasses\SMILManager
+
+rootNotFound = QURL: \\"'{0}'\\" QNo Qroot Qnode Qfound; Qif Qfile Qis Qan Qflv, Qit Qmust Qhave Qa .flv Qextension.
+rootNotSMIL = QURL: \\"'{0}'\\" QRoot Qnode Qnot Qsmil: '{1}'.
+missingAttributes = QURL: \\"'{0}'\\" QTag '{1}' Qrequires Qattributes Qid, Qwidth, Qand Qheight. Q QWidth Qand Qheight Qmust Qbe Qnumbers Qgreater Qthan Qor Qequal Qto 0.
+tagNotFound = QURL: \\"'{0}'\\"  QAt Qleast Qone Qvideo Qof Qref Qtag Qis Qrequired.
+missingAttributeSrc = QURL: \\"'{0}'\\" QAttribute Qsrc Qis Qrequired Qin '{1}' Qtag.
+
+# videoClasses\VideoError
+
+errorMessages = QUnable Qto Qmake Qconnection Qto Qserver Qor Qto Qfind QFLV Qon Qserver.,\
+        QNo Qmatching Qcue Qpoint Qfound.,\
+        QIllegal Qcue Qpoint.,\
+        QInvalid Qseek.,\
+        QInvalid QcontentPath.,\
+        QInvalid QXML.,\
+        QNo Qbitrate Qmatch, Qmust Qbe Qno Qdefault Qflv.,\
+        QCannot Qdelete Qdefault QVideoPlayer.
+
+# videoClasses\VideoPlayer
+
+nullURL = QNull QURL Qsent Qto QVideoPlayer.load.
+badArgs = QBad Qargs Qto Q_play.
+
+# videoClasses\FPADManager
+
+missingRoot = QURL: \\"'{0}'\\" QNo Qroot Qnode Qfound; Qif QURL Qis Qfor Qan Qflv, Qit Qmust Qhave Qa Q.flv Qextension Qand Qtake Qno Qparameters.
+notfpad = QURL: \\"'{0}'\\" QRoot Qnode Qnot Qfpad.
+missingProxy = QURL: \\"'{0}'\\" Qfpad Qxml Qrequires Qproxy Qtag.
+
+#TextInput/TextArea
+
+unsupportedMode = QIMEMode:{0} Qnot Qsupported.
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/core.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/core.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/core.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/core.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,41 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Symbols
+
+# UITextField
+
+truncationIndicator = .Q.
+
+# Developer RTE Section
+
+# Core
+
+scrollDirection = QUnknown Qscroll Qdirection '{0}'.
+multipleChildSets_ClassAndInstance = QMultiple Qsets Qof Qvisual Qchildren Qhave Qbeen Qspecified Qfor Qthis Qcomponent Q(component Qdefinition Qand Qcomponent Qinstance).
+multipleChildSets_ClassAndSubclass = QMultiple Qsets Qof Qvisual Qchildren Qhave Qbeen Qspecified Qfor Qthis Qcomponent Q(base Qcomponent Qdefinition Qand Qderived Qcomponent Qdefinition).
+
+# Repeater
+
+notExecuting = QRepeater Qis Qnot Qexecuting.
+
+# UIComponent
+
+stateUndefined = QUndefined Qstate '{0}'.
+
+viewSource = QView QSource

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/effects.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/effects.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/effects.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/effects.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,27 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Developer RTE Section
+
+# EffectManager
+
+incorrectTrigger= QThe QZoom Qeffect Qcan Qnot Qbe Qtriggered Qby Qa QmoveEffect Qtrigger.
+
+# SoundEffect
+
+incorrectSource = QSource Qproperty Qmust Qbe Qa QClass Qor QString.
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/flag_bundle1.gif
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/flag_bundle1.gif?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/flag_bundle1.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/flag_bundle2.gif
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/flag_bundle2.gif?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/flag_bundle2.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/formatters.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/formatters.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/formatters.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/formatters.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,53 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Symbols
+
+# Currency/Number Formatter
+# For en_US, these were none, true, and true. 
+# Changing for QA locale.
+rounding = up
+useNegativeSign = false
+useThousandsSeparator = true
+
+# CurrencyFormatter
+# Was -1, changing to 3 for QA locale.
+currencyFormatterPrecision = 3
+
+# NumberFormatter
+# Was -1, changing to 3 for QA locale.
+numberFormatterPrecision = 4
+
+# PhoneFormatter
+# Was -1, changing to 555 for QA locale.
+areaCode = 555
+areaCodeFormat = Q###Q
+# formatString
+phoneNumberFormat = Q###Q ###Q####
+validPatternChars = +()#- .Q
+
+# ZipCodeFormatter
+zipCodeFormat = ##Q###
+
+# DateBase
+am = AQ
+pm = PQ
+dayNamesShort = SuQ, MoQ, TuQ, WeQ, ThQ, FrQ, SaQ
+# appended with monthSymbol in SharedResources
+monthNamesShort = JaQ, FeQ, MaQ, ApQ, MaQ, JuQ, \
+JuQ, AuQ, SeQ, OcQ, NoQ, DeQ

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/layout.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/layout.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/layout.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/layout.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,21 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+
+# LinearLayoutVector
+invalidIndex=QinvalidIndex
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/logging.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/logging.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/logging.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/logging.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,37 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Developer RTE Section
+
+# AbstractTarget
+
+errFilter = QError Qfor Qfilter \''{0}'
+charsInvalid = '. QThe Qfollowing Qcharacters Qare Qnot Qvalid\: []~$^&\/(){}<>+\=_-`!@#%?,\:;'\\".
+charPlacement = '. 'Q' Qmust Qbe Qthe Qright Qmost Qcharacter.
+
+#Log
+
+invalidTarget = QInvalid Qtarget Qspecified.
+invalidLen = QCategories Qmust Qbe Qat Qleast Qone Qcharacter Qin Qlength.
+invalidChars = QCategories Qcan Qnot Qcontain Qany Qof Qthe Qfollowing Qcharacters\: []`~,!@#$%*^&()]{}+\=\|'\;?><./\\".
+
+#LogLogger
+
+levelLimit = QLevel Qmust Qbe Qless Qthan QLogEventLevel.ALL.
+
+

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/skins.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/skins.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/skins.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/skins.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,23 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Developer RTE Section
+
+RectanglarBorder
+
+notLoaded = QUnable Qto Qload '{0}'.
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/sparkEffects.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/sparkEffects.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/sparkEffects.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/sparkEffects.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,40 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+
+# Developer RTE Section
+
+#Animation
+startValContainsNonNums=QstartValue Qarray Qcontains Qnon-Numbers: Qmust Qsupply QInterpolator Qto QAnimation. 
+endValContainsNonNums=QendValue Qarray Qcontains Qnon-Numbers: Qmust Qsupply QInterpolator Qto QAnimation. 
+
+# ArrayInterpolator
+arraysNotOfEqualLength=QStart/end Qarrays Qmust Qbe Qof Qequal Qlength. 
+
+#Constant
+accDecWithinRange=(acceleration + deceleration) Qmust Qbe Qwithin Qrange [0,1]. 
+
+# FxAnimateInstance
+illegalPropValue=QIllegal Qproperty Qvalue: {0}.
+propNotPropOrStyle=QProperty {0} Qis Qneither Qa Qproperty Qor Qa Qstyle Qon Qobject {1}: {2}.
+
+#FxAnimateShaderTransition
+cannotOperateOn=QFxAnimateShaderTransition Qcan Qonly Qoperate Qon QIUIComponent Qand QGraphicElement Qinstances. 
+
+#NumberInterpolator
+cannotCalculateValue=QInterpolator Qcannot Qcalculate Qinterpolated Qvalues Qwhen Qeither QstartValue ({0}) Qor QendValue ({1}) Qis Qnot Qa Qnumber. 

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/states.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/states.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/states.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/states.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,23 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Developer RTE Section
+
+# AddChild
+
+alreadyParented = QCannot Qadd Qa Qchild Qthat Qis Qalready Qparented.
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/styles.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/styles.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/styles.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/styles.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,20 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# StyleManagerImpl
+unableToLoad = QUnable Qto Qload Qstyle({0}): {1}.
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/textLayout.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/textLayout.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/textLayout.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/textLayout.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,58 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+
+## Developer RTE Section
+
+missingStringResource=QNo Qstring Qfor Qresource {0}
+
+# Core errors
+
+invalidFlowElementConstruct=QAttempted Qconstruct Qof invalid FlowElement subclass
+invalidSplitAtPosition=QInvalid Qparameter to splitAtPosition
+badMXMLChildrenArgument=QBad element of type {0} passed to mxmlChildren
+badReplaceChildrenIndex=QOut of range index to FlowGroupElement.replaceChildren
+invalidChildType=QNewElement not of a type that this can be parent of
+badRemoveChild=QChild to remove not found
+invalidSplitAtIndex=QInvalid parameter to splitAtIndex
+badShallowCopyRange=QBad range in shallowCopy
+badSurrogatePairCopy=QCopying only half of a surrogate pair in SpanElement.shallowCopy
+invalidReplaceTextPositions=QInvalid positions passed to SpanElement.replaceText
+invalidSurrogatePairSplit=QInvalid splitting of a surrogate pair
+badPropertyValue=QProperty {0} value {1} is out of range
+
+# Selection/editing
+
+illegalOperation=QIllegal attempt to execute {0} operation
+
+# Shared import errors
+
+unexpectedXMLElementInSpan=QUnexpected element {0} within a span
+unexpectedNamespace=QUnexpected namespace {0}
+unknownElement=QUnknown element {0}
+unknownAttribute=QAttribute {0} not permitted in element {1}
+
+# TEXT_FIELD_HTML_FORMAT import errors
+
+malformedTag=QMalformed tag {0}
+malformedMarkup=QMalformed markup {0}
+
+# TEXT_LAYOUT_FORMAT import errors
+
+missingTextFlow=QNo TextFlow to parse
+expectedExactlyOneTextLayoutFormat=QExpected one and only one TextLayoutFormat in {0}	

Propchange: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/textLayout.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/flex/trunk/mustella/Assets/Locales/qa_QA/validators.properties
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/qa_QA/validators.properties?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/qa_QA/validators.properties (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/qa_QA/validators.properties Mon Aug  6 18:59:01 2012
@@ -0,0 +1,178 @@
+################################################################################
+##
+##  Licensed to the Apache Software Foundation (ASF) under one or more
+##  contributor license agreements.  See the NOTICE file distributed with
+##  this work for additional information regarding copyright ownership.
+##  The ASF licenses this file to You under the Apache License, Version 2.0
+##  (the "License"); you may not use this file except in compliance with
+##  the License.  You may obtain a copy of the License at
+##
+##      http://www.apache.org/licenses/LICENSE-2.0
+##
+##  Unless required by applicable law or agreed to in writing, software
+##  distributed under the License is distributed on an "AS IS" BASIS,
+##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##  See the License for the specific language governing permissions and
+##  limitations under the License.
+##
+################################################################################
+# Symbols
+
+# Validator
+# Leave as true for QA locale so that the validator will know
+# to look up these resources.
+required = false
+
+# CreditCardValidator
+creditCardValidatorAllowedFormatChars = \ - Q
+
+# Currency/Number Validator
+# change to false for qa.
+allowNegative = false
+decimalSeparator = ,
+# change from NaN/NaN to 1000 and 3 for qa locale
+maxValue = 9999999
+minValue = 3
+thousandsSeparator = .
+
+# CurrencyValidator
+# change from 2 to 3 for qa.
+currencyValidatorPrecision = 3
+
+# DateValidator
+dateValidatorAllowedFormatChars = /- \u005C\u005C.Q
+validateAsString = true
+
+# NumberValidator
+# changed from real to int for qa.
+numberValidatorDomain = int
+# changed from -1 to 3 for qa
+numberValidatorPrecision = 3
+
+# PhoneNumberValidator
+phoneNumberValidatorAllowedFormatChars = -()+ .Q
+
+# SocialSecurityValidator
+socialSecurityValidatorAllowedFormatChars = \ -Q
+
+# ZipCodeValidator
+zipCodeValidatorAllowedFormatChars = \ -+
+# changed from "US Only" to "US or Canada" for qa.  Canadian
+# example is N2L 0A1
+zipCodeValidatorDomain = US or Canada
+
+
+# Tooltip errors
+
+# CurrencyValidator, NumberValidator
+
+decimalPointCountError = QThe Qdecimal Qseparator Qcan Qoccur Qonly Qonce.
+invalidCharError = QThe Qinput Qcontains Qinvalid Qcharacters.
+invalidFormatCharsError = QOne Qof Qthe Qformatting Qparameters Qis Qinvalid.
+lowerThanMinError = QThe Qamount Qentered Qis Qtoo Qsmall.
+negativeError = QThe Qamount Qmay Qnot Qbe Qnegative.
+precisionError = QThe Qamount Qentered Qhas Qtoo Qmany Qdigits Qbeyond Qthe Qdecimal Qpoint.
+separationError = QThe Qthousands Qseparator Qmust Qbe Qfollowed Qby Qthree Qdigits.
+
+# CreditCardValidator
+
+invalidCharErrorCCV = QInvalid Qcharacters Qin Qyour Qcredit Qcard Qnumber. (QEnter Qnumbers Qonly.)
+invalidNumberError = QThe Qcredit Qcard Qnumber Qis Qinvalid.
+noNumError = QNo Qcredit Qcard Qnumber Qis Qspecified.
+noTypeError = QNo Qcredit Qcard Qtype Qis Qspecified Qor Qthe Qtype Qis Qnot Qvalid.
+wrongLengthErrorCCV = QYour Qcredit Qcard Qnumber Qcontains Qthe Qwrong Qnumber Qof Qdigits.
+wrongTypeError = QIncorrect Qcard Qtype Qis Qspecified.
+
+# CurrencyValidator
+
+currencySymbolError = QThe Qcurrency Qsymbol Qoccurs Qin Qan Qinvalid Qlocation.
+exceedsMaxErrorCV = QThe Qamount Qentered Qis Qtoo Qlarge.
+
+# DateValidator
+
+wrongLengthErrorDV = QType Qthe Qdate Qin Qthe Qformat.
+invalidCharErrorDV = QThe Qdate Qcontains Qinvalid Qcharacters.
+wrongMonthError = QEnter Qa Qmonth Qbetween 1 Qand 12.
+wrongDayError = QEnter Qa Qvalid Qday Qfor Qthe Qmonth.
+wrongYearError = QEnter Qa Qyear Qbetween 0 Qand 9999.
+formatError = QConfiguration Qerror: QIncorrect Qformatting Qstring.
+
+# EmailValidator
+
+invalidCharErrorEV = QYour Qe-mail Qaddress Qcontains Qinvalid Qcharacters.
+invalidDomainErrorEV = QThe Qdomain Qin Qyour Qe-mail Qaddress Qis Qincorrectly Qformatted.
+invalidIPDomainError = QThe QIP Qdomain Qin Qyour Qe-mail Qaddress Qis Qincorrectly Qformatted.
+invalidPeriodsInDomainError = QThe Qdomain Qin Qyour Qe-mail Qaddress Qhas Qconsecutive Qperiods.
+missingAtSignError = QAn Qat Qsign Q(@) Qis Qmissing Qin Qyour Qe-mail Qaddress.
+missingPeriodInDomainError = QThe Qdomain Qin Qyour Qe-mail Qaddress Qis Qmissing Qa Qperiod.
+missingUsernameError = QThe Qusername Qin Qyour Qe-mail Qaddress Qis Qmissing.
+tooManyAtSignsError = QYour Qe-mail Qaddress Qcontains Qtoo Qmany @ Qcharacters.
+
+# NumberValidator
+
+exceedsMaxErrorNV = QThe Qnumber Qentered Qis Qtoo Qlarge.
+integerError = QThe Qnumber Qmust Qbe Qan Qinteger.
+
+# PhoneNumberValidator
+
+invalidCharErrorPNV = QYour Qtelephone Qnumber Qcontains Qinvalid Qcharacters.
+wrongLengthErrorPNV = QYour Qtelephone Qnumber Qmust Qcontain Qat Qleast 10 Qdigits.
+
+# RegExValidator
+
+noMatchError = QThe Qfield Qis Qinvalid.
+noExpressionError = QThe Qexpression Qis Qmissing.
+
+# SocialSecurityValidator
+
+invalidCharErrorSSV = QYou Qentered Qinvalid Qcharacters Qin Qyour QSocial QSecurity Qnumber.
+wrongFormatError = QThe QSocial QSecurity Qnumber Qmust Qbe 9 Qdigits Qor Qin Qthe Qform QQQ-QQ-QQQQ.
+zeroStartError = QInvalid QSocial QSecurity Qnumber; Qthe Qnumber Qcannot Qstart Qwith 000.
+
+# StringValidator
+
+tooLongError = QThis Qstring Qis Qlonger Qthan Qthe Qmaximum Qallowed Qlength. QThis Qmust Qbe Qless Qthan {0} Qcharacters Qlong.
+tooShortError = QThis Qstring Qis Qshorter Qthan Qthe Qminimum Qallowed Qlength. QThis Qmust Qbe Qat Qleast {0} Qcharacters Qlong.
+# Changed from NaN/NaN to 3 and 10 for qa.
+minLength = 3
+maxLength = 10
+
+# Validator
+
+requiredFieldError = QThis Qfield Qis Qrequired.
+
+# ZipCodeValidator
+
+invalidCharErrorZCV = QThe QZIP Qcode Qcontains Qinvalid Qcharacters.
+invalidDomainErrorZCV = QThe Qdomain Qparameter Qis Qinvalid. QIt Qmust Qbe Qeither Q'US QOnly' Qor Q'US Qor QCanada'.
+wrongCAFormatError = QThe QCanadian Qpostal Qcode Qmust Qbe Qformatted Q'A1B 2C3'.
+wrongLengthErrorZCV = QThe QZIP Qcode Qmust Qbe 5 Qdigits Qor 5+4 Qdigits.
+wrongUSFormatError = QThe QZIP+4 Qcode Qmust Qbe Qformatted '12345-6789'.
+invalidFormatCharsZCV = QThe QallowedFormatChars Qparameter Qis Qinvalid. QAlphanumeric Qcharacters Qare Qnot Qallowed (a-z A-Z 0-9).
+
+
+# Developer RTE Section
+
+# Shared
+
+invalidFormatChars = QThe QallowedFormatChars Qparameter Qis Qinvalid. QIt Qcannot Qcontain Qany Qdigits.
+
+# CreditCardValidator
+
+missingCardType = QThe Qvalue Qbeing Qvalidated Qdoesn't Qcontain Qa QcardType Qproperty.
+missingCardNumber = QThe Qvalue Qbeing Qvalidated Qdoesn't Qcontain Qa QcardNumber Qproperty.
+CNSAttribute = QThe QcardNumberSource Qattribute, Q'{0}', Qcan Qnot Qbe Qof Qtype QString.
+CTSAttribute = QThe QcardTypeSource Qattribute, Q'{0}', Qcan Qnot Qbe Qof Qtype QString.
+
+# DateValidator
+
+DSAttribute = QThe QdaySource Qattribute, Q'{0}', Qcan Qnot Qbe Qof Qtype QString.
+MSAttribute = QThe QmonthSource Qattribute, Q'{0}', Qcan Qnot Qbe Qof Qtype QString.
+YSAttribute = QThe QyearSource Qattribute, Q'{0}', Qcan Qnot Qbe Qof Qtype QString.
+
+# Validator
+
+fieldNotFound = '{0}' Qfield Qnot Qfound.
+SAttribute = QThe Qsource Qattribute, Q'{0}', Qcan Qnot Qbe Qof Qtype QString.
+SAttributeMissing = QThe Qsource Qattribute Qmust Qbe Qspecified Qwhen Qthe Qproperty Qattribute Qis Qspecified.
+PAttributeMissing = QThe Qproperty Qattribute Qmust Qbe Qspecified Qwhen Qthe Qsource Qattribute Qis Qspecified.
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Locales/readme.txt
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Locales/readme.txt?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Locales/readme.txt (added)
+++ incubator/flex/trunk/mustella/Assets/Locales/readme.txt Mon Aug  6 18:59:01 2012
@@ -0,0 +1 @@
+See https://zerowing.corp.adobe.com/display/flex/General+Best+Practices
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Scripts/testingStates.as
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Scripts/testingStates.as?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Scripts/testingStates.as (added)
+++ incubator/flex/trunk/mustella/Assets/Scripts/testingStates.as Mon Aug  6 18:59:01 2012
@@ -0,0 +1,160 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+/*
+ * This file provides ActionScript methods for testing the property.state syntax provided by MXML.
+ * 
+ * To test the includeIn/excludeFrom state operators, it looks like that has to be done in MXML
+ * at compile time as the equivalent AS isn't really possible to recreate at runtime.
+ *
+ */
+
+import mx.states.SetProperty;
+import mx.states.State;
+import mx.events.StateChangeEvent;
+import mx.core.UIComponent;
+
+/*
+ * this object is just for replacing entries in the overrides array with useless information
+ * rather than deleting those entries and dealing with null entries.
+ */
+public var garbageObject:Object;
+
+/*
+ * This method exposes an ActionScript interface to adding property changes to the new state syntax.
+ * You must define the states via MXML before calling this method.
+ *
+ * Parameters:
+ *   - stateName:int - name of the state to change
+ *   - propertyChangeTarget:String - the id of the target object
+ *   - propertyChangeName:String - name of property to change
+ *   - propertyChangeValue:* - value to change the property to
+ * Returns:
+ *   - int: 1 on complete, -1 on error
+ *		
+ * Example Usage:
+ * 
+ * 1. Define the states and target in MXML:
+ *  <states>
+ *		<State name="state1" />
+ *		<State name="state2" />
+ *	</states>
+ *
+ *  <FxButton id="someButton" />
+ *
+ * 2. Call the reset method:
+ *  resetStatePropertyChange();
+ * 3. Call this method:
+ *  addStatePropertyChange('state1', 'someButton', 'width', 50);
+ *  addStatePropertyChange('state2', 'someButton', 'width', 500);
+ * -----
+ * Note that calling step2 and step3 would be equivalent to the following MXML:
+ *  <FxButton id="someButton" width.state1="50" width.state2="500" />
+ */ 
+public function addStatePropertyChange(stateName:String, propertyChangeTarget:String, propertyChangeName:String, propertyChangeValue:*):int {
+	
+	var stateIndex:int = getIndexFromStateName(stateName);
+	
+	if (stateIndex == -1) // bad state name
+		return -1;
+	
+	if(states[stateIndex].overrides.push(new mx.states.SetProperty().initializeFromObject({target: propertyChangeTarget, name: propertyChangeName, value: propertyChangeValue})) >= 0){
+		return 1;
+	} else {
+		return -1;	
+	}
+}
+
+/*
+ *	Clears all the SetProperty overrides from each state.  
+ *  Must be called before calling addStatePropertyChange()
+ */
+public function resetStatePropertyChange():Boolean {
+
+	garbageObject = new Object();
+
+	for(var i:int = 0; i < states.length; i++){
+		for (var j:int = 0; j < states[i].overrides.length; j++) {
+			if(states[i].overrides[j] is mx.states.SetProperty) {
+				// replace it with garbage
+				// TODO: some fancy reworking of this overrides array is probably more appropriate, but 
+				// just assigning garbage mappings seems to work well so far.
+				states[i].overrides[j] =  new mx.states.SetProperty().initializeFromObject({
+					target: "garbageObject",
+					name: "garbage",
+					value: 0
+				  });
+			}
+		}
+	}
+	return true;
+}
+
+/*
+ * Any test case could start out in any state, depending on how the
+ * previous test failed.  Therefore, we cannot switch to a state and
+ * then wait, since we may already be in that state.
+ *
+ * Parameter: component - the component to reset state on, leave null for application
+ */
+public function resetStateTest(component:UIComponent = null):void {
+	
+	if(component == null){
+		// change the state of the application
+		
+		// now go back to default state
+		if(currentState == "defaultState"){
+			dispatchEvent(new Event("manualResetComplete"));
+		} else {
+			addEventListener("currentStateChange", handleCurrentStateChange);
+			currentState = "defaultState";   
+		}
+		
+	} else {
+		// change the state of the component
+		
+		// now go back to default state
+		if(component.currentState == "defaultState"){
+			dispatchEvent(new Event("manualResetComplete"));
+		} else {
+			addEventListener("currentStateChange", handleCurrentStateChange);
+			component.currentState = "defaultState";   
+		}
+		
+	}
+}
+
+/*
+ * This is the listener for the resetStateTest() method above
+ */
+private function handleCurrentStateChange(e:StateChangeEvent):void{
+	dispatchEvent(new Event("manualResetComplete"));
+}
+
+/*
+ * Helper function to return the index of the state given its name
+ */
+private function getIndexFromStateName(stateName:String):int {
+	for(var i:int = 0; i < states.length; i++){
+		if (states[i].name == stateName)
+			return i;
+	}
+	
+	// didn't find a state with this name
+	return -1;
+}

Added: incubator/flex/trunk/mustella/Assets/Signing/cert.p12
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Signing/cert.p12?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Signing/cert.p12
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/Signing/sliderTestProfile.mobileprovision
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Signing/sliderTestProfile.mobileprovision?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Signing/sliderTestProfile.mobileprovision
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/Signing/testcertificate.p12
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Signing/testcertificate.p12?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Signing/testcertificate.p12
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/Utils/TestFile.xslt
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Utils/TestFile.xslt?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/Utils/TestFile.xslt (added)
+++ incubator/flex/trunk/mustella/Assets/Utils/TestFile.xslt Mon Aug  6 18:59:01 2012
@@ -0,0 +1,362 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<xsl:stylesheet 
+    version="1.0"
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:mx="http://www.adobe.com/2006/mxml"
+    >
+    
+    <xsl:template match="/">
+        <html>
+            <head>
+                <title>Mustella Test File Viewer</title>
+                <script type="text/javascript">
+                    function toggle_visibility(contentTarget, imageTarget)
+                    {
+                        var target = document.getElementById(contentTarget);
+
+                        if(imageTarget != null)
+                        {
+                            var image = document.getElementById(imageTarget);
+
+                            if(target.style.display == 'block')
+                            {
+                                image.src = 'plus.jpg'
+                            }
+                            else
+                            {
+                                image.src = 'minus.jpg'
+                            }
+                        }
+                        
+                        if(target.style.display == 'block')
+                        {
+                            target.style.display = 'none';
+                        }
+                        else
+                        {
+                            target.style.display = 'block';
+                        }
+                    }
+                </script>
+                <style>
+                    <!-- Override layout -->
+                    body
+                    {
+                        font-family:Verdana;
+                        font-size:10px;
+                        color:#7788FF;
+                    }
+                    
+                    
+                    <!-- Custom layout -->
+                    .sectionTitle
+                    {
+                        color:Red; 
+                        font-weight:bold;
+                    }
+                    
+                    .testCaseIndexHeader
+                    {
+                        cursor: pointer;
+                    }
+
+                    .testCaseIndex
+                    {
+                        font-size:10px;
+                    }
+                    
+                    .testCaseHeader
+                    {
+                        color: #000000;
+                        padding-left: 10px;
+                        width: 100%;
+                        font-size:10px;
+                        cursor: pointer;
+                        height: 19px;
+                    }
+                    
+                    .actionScriptHeader
+                    {
+                        cursor: pointer;
+                    }
+                    
+                    .actionScript
+                    {
+                        color: Green;
+                        font-size: 14px;
+                    }
+                    
+                    .metaDataHeader
+                    {
+                        cursor: pointer;
+                    }
+                    
+                    .metaData
+                    {
+                        color: DarkOrange;
+                        font-size: 14px;
+                    }
+                    
+                   
+                    <!-- Test regions -->
+                    .testSetup
+                    {
+                        font-size: 14px;
+                        font-weight:bold; 
+                        padding-left:20px; 
+                        color:#005500;
+                    }
+                    
+                    .testBody
+                    {
+                        font-size: 14px;
+                        font-weight:bold; 
+                        padding-left:20px; 
+                        color:#005500;
+                    }
+                    
+                    .testCleanup
+                    {
+                    }
+                    
+
+                    <!-- Test commands -->
+                    .runCode
+                    {
+                        color: Green;
+                        text-decoration: underline;
+                        font-size: 12px;
+                        cursor: pointer;
+                    }
+                    
+                    .resetComponent
+                    {
+                        color: Green;
+                        text-decoration: underline;
+                        font-size: 12px;
+                        cursor: pointer;
+                    }
+                    
+                    .assertPropertyValue
+                    {
+                        color: Green;
+                        text-decoration: underline;
+                        font-size: 12px;
+                        cursor: pointer;
+                    }
+                    
+                    .assertPixelValue
+                    {
+                        color: Green;
+                        text-decoration: underline;
+                        font-size: 12px;
+                        cursor: pointer;
+                    }
+                </style>
+            </head>
+            <body>
+                <!-- Page header -->
+                <div class="sectionTitle">
+                    Test File Viewer - (Loaded From: 
+                    <a>
+                        <xsl:attribute name="href"><xsl:value-of select="UnitTester/@testSWF"/></xsl:attribute>
+                        <xsl:value-of select="UnitTester/@testSWF"/>
+                    </a>)
+                </div> 
+                <hr/>
+                <br/>
+                <br/>
+
+                <!-- Test case index -->
+                <!-- Default script-->
+                <a name="testCaseIndex" />
+                <div class="testCaseIndexHeader" onclick="toggle_visibility('div_TestCaseIndex', 'img_TestCaseIndex');">
+                    <img id="img_TestCaseIndex" src="minus.jpg" border="0" alt="0"/> - <b>Test Case Index</b>
+                </div>
+                <div id="div_TestCaseIndex">
+                    <br/>
+                    <xsl:for-each select="UnitTester/testCases/TestCase">
+                        <xsl:sort select="@testID"/>
+                        <tr>
+                            <td class="testCaseIndex" style="padding-left: 23px">
+                                <a onclick="toggle_visibility('div_{generate-id()}', 'img_{generate-id()}');">
+                                    <xsl:attribute name="href">
+                                        #<xsl:value-of select="@testID"/>
+                                    </xsl:attribute>
+                                    <xsl:value-of select="@testID"/>
+                                </a>
+                            </td>
+                        </tr>
+                    </xsl:for-each>
+                </div>
+                <br/>
+                <br/>
+
+                <!-- Default script-->
+                <div class="actionScriptHeader" onclick="toggle_visibility('div_Actionscript', 'img_Actionscript');">
+                    <img id="img_Actionscript" src="plus.jpg" border="0" alt="0"/> - <b>ActionScript</b>
+                </div>
+                <div id="div_Actionscript" style="display: none;">
+                    <pre class="actionScript">
+                    <xsl:value-of select="UnitTester/mx:Script"/>
+                    </pre>
+                </div>
+                <br/>
+                <br/>
+
+                <!-- Default mixin-->
+                <div class="metaDataHeader" onclick="toggle_visibility('div_Metadata', 'img_Metadata');">
+                    <img id="img_Metadata" src="plus.jpg" border="0" alt="0"/> - <b>Metadata</b>
+                </div>
+                <div id="div_Metadata" style="display: none;">
+                    <pre class="metaData">
+                        <xsl:value-of select="UnitTester/mx:Metadata"/>
+                    </pre>
+                </div>
+                <br/>
+                <br/>
+
+                <div class="sectionTitle">Test Cases</div>
+                <hr/>
+
+                <!-- Testcases -->
+                <xsl:for-each select="UnitTester/testCases/TestCase">
+                    <xsl:sort select="@testID"/>
+
+                    <div class="testCaseHeader" onclick="toggle_visibility('div_{generate-id()}', 'img_{generate-id()}');">
+                        <xsl:if test="(position() mod 2) = 1">
+                            <xsl:attribute name="style">background-color: #EEEEFF;</xsl:attribute>
+                        </xsl:if>
+                        <a>
+                            <xsl:attribute name="name">
+                                <xsl:value-of select="@testID"/>
+                            </xsl:attribute>
+                        </a>
+                        <table width="100%" height="100%" cellpadding="0" cellspacing="0">
+                            <tr>
+                                <td>
+                                    <img id="img_{generate-id()}" src="plus.jpg" border="0" alt="0"/>
+                                    - <xsl:value-of select="@testID"/>                                    
+                                </td>
+                                <td style="text-align: right;">
+                                    <a href="#testCaseIndex" style="font-weight: normal">Back To Top</a>
+                                </td>
+                            </tr>
+                        </table>
+                    </div>
+                    <div id="div_{generate-id()}" style="display: none;">
+                        <br/>
+                        <xsl:for-each select="*">
+                            <xsl:choose>
+                                <xsl:when test="name() = 'setup'">
+                                    <div class="testSetup">
+                                        Setup:
+                                    </div>
+                                    <ol>
+                                        <xsl:apply-templates/>
+                                    </ol>
+                                </xsl:when>
+                                <xsl:when test="name() = 'body'">
+                                    <div class="testBody">
+                                        Body:
+                                    </div>
+                                    <ol>
+                                        <xsl:apply-templates/>
+                                    </ol>
+                                </xsl:when>
+                            </xsl:choose>
+                        </xsl:for-each>
+                    </div>
+                </xsl:for-each>
+
+            </body>
+        </html>
+    </xsl:template>
+
+    
+    <!--
+        TEST CASE COMMAND TEMPLATES
+    -->
+    
+    <!-- RunCode -->
+    <xsl:template match="RunCode">
+        <li>
+            <div>
+                <div onclick="toggle_visibility('tag_{generate-id()}');">
+                    <font class="assertPixelValue">RunCode</font> - 
+                    <font style="color:Red;"><xsl:value-of select="@code"/></font>
+                </div>
+                <div id="tag_{generate-id()}" style="display: none;">
+                    <xsl:if test="@waitTarget">
+                        Wait Target: - <xsl:value-of select="@waitTarget"/><br/>
+                    </xsl:if>
+                    <xsl:if test="@waitEvent">
+                        Wait Event: - <xsl:value-of select="@waitEvent"/>
+                    </xsl:if>
+                </div>
+            </div>
+        </li>
+        <br/>
+    </xsl:template>
+
+    <!-- ResetComponent -->
+    <xsl:template match="ResetComponent">
+        <li>
+            <div>
+                <font class="assertPixelValue">Reset Component</font> -
+                <font style="color:Red;"><xsl:value-of select="@target"/></font>
+                <br/>
+                <div style="padding-left:15px; display: none;">
+                    Type: <xsl:value-of select="@className"/><br/>
+                    Wait Target: - <xsl:value-of select="@waitTarget"/><br/>
+                    Wait Event: - <xsl:value-of select="@waitEvent"/>
+                </div>
+            </div>
+        </li>
+        <br/>
+    </xsl:template>
+
+    <!-- AssertPropertyValue -->
+    <xsl:template match="AssertPropertyValue">
+        <li>
+            <div>
+                <font class="assertPixelValue">Assert Property Value</font> -
+                <font style="color:Red;">
+                    (<xsl:value-of select="@target"/>.<xsl:value-of select="@propertyName"/> == <xsl:value-of select="@value"/>)
+                </font>
+                <br/>
+            </div>
+        </li>
+        <br/>
+    </xsl:template>
+
+    <!-- AssertPixelValue -->
+    <xsl:template match="AssertPixelValue">
+        <li>
+            <div>
+                <font class="assertPixelValue">Assert Pixel Value</font>:
+                <font style="color:Red;">(x:<xsl:value-of select="@x"/>, y:<xsl:value-of select="@y"/>) == <xsl:value-of select="@value"/></font>
+            </div>
+        </li>
+        <br/>
+    </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/Assets/Video/caltrain.flv
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Video/caltrain.flv?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Video/caltrain.flv
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/Video/short.flv
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Video/short.flv?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Video/short.flv
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/Video/video.flv
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/Video/video.flv?rev=1369922&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/flex/trunk/mustella/Assets/Video/video.flv
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/flex/trunk/mustella/Assets/data/myXMLFile.xml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/Assets/data/myXMLFile.xml?rev=1369922&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/Assets/data/myXMLFile.xml (added)
+++ incubator/flex/trunk/mustella/Assets/data/myXMLFile.xml Mon Aug  6 18:59:01 2012
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<AllStuff>
+<Product label="Toys">
+  <children label="Bear"/>
+  <children label="Doll" />
+  <children label="Truck" />
+</Product>
+<Product label="Cookware">
+  <children label="Grill Pan"/>
+  <children label="Crock Pot" />
+  <children label="Whisk" />
+  <children label="Mixing Bowls" />
+  <children label="Dishes" />
+</Product>
+<Product label="Clothing">
+  <children label="Sweaters"/>
+  <children label="Shoes" />
+  <children label="Jackets" />
+</Product>
+</AllStuff>
\ No newline at end of file



Mime
View raw message