This is an automated email from the ASF dual-hosted git repository.
harbs pushed a change to branch feature/markdown
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.
from 294e9e6 some work on tokens
new 0c6eef8 started building out rules
add 1b12594 Added sanitizeUrl and sanitizeHtml
add 6eeaade added more files to extract
add 37b973d Added classes but doesn't work when minified
add 9154942 Oops
add 76525f4 implement SystemManager getChildByName & add util support for
implementation elsewhere.
add e58f615 ListBase should extend SkinnableDataContainer, as per
original Flex implementation
add 28c1563 that seems like nothing more than the question it was asking
itself.
add ff5ec1f Some beads expect SkinnableDataContainer to be an IContainer
add f5eda27 This was done in TextInput, but not in TextArea. The default
size now matches Flex.
add 1c8cda4 Fixes to TitleWindow for display of PanelTitleBar content
add 7ea49c0 Added test for TitleWindow launch into the mx ControlsExample
add 3a3fa6b Tidy up in Panel. Fixes #1169
add 936c797 Fix for attempts to measure things like CheckBox to early
(which causes infinite recursion because of non-mx internal implementation)
add 4a57a2a potential fix for Panel issue in js tests.
add ecbcdc6 fix - Viewstack does not display the first child when
starting up
add 0ec9932 CanvasLayout was not doing anything for constraint-based
children in JS (SWF not checked). This may need some tweaking, but it is an
progress
add a1cb1a9 upgrade Array to ArrayCollection in mx dataProvider setter.
add a22f49a Prevent VRule from obliterating previously set styles (e.g.
via mxml attributes)
add 0e66c9e Added type declaration
add 75511af Added comment
add 99d6bb9 Prep for emulation creationPolicy: foundation for deferred
layouts and
add 6d2a2dd The dispatchEvent override needs the SWFOverride for swf
add 7524dad Support for now for creationPolicy='none', supporting the
deferred layout functionality.
add dc935db updating example to show launch of LinkBar/Viewstack combo
with children with creationPolicy=none.
add 4aa577a Add apache heaaders, keep RAT happy.
add 8634494 Added IHasDataField and IHasLabelField
add b595848 Fixed imports
add 6850c43 Moved IHasLabelField and IHasDataField to Core
add d510f70 Fixed imports
add a23cf57 use labelField and dataField interfaces in Jewel
add 6171f8e missed one
add 0661cca label interfaces in MDL
add 29cd6ee label interface for mx
add 12d1a76 data field interface
add c64618c IHasLabelField and IHasDataField for Spark
add 9013e91 Added ILabeledData
add 51c2b1b Fix for native events arriving at listeners when they were
dispatched as Royale Events (includes tests). Fixes #1170
add 58a40b4 Should be null and not undefined
add 06e3df1 Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add 9ec99ce minor change only: fixed typo
add 0d9330b Some improvements to sizing of mx combobox
add 49a0688 Added HTML.as in MXRoyale Project and added ProgressBarView
Bead in MXRoyaleClasses.as
add 19a518d Make ExternsJS compile in ant
add dc4e099 Add ExternsJS to general ant build
add b6d68f9 fixed ExternsJS test
add 986a174 Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add 334777c Added getLineMetrics in TextArea.as,selectable and collection
in AdvancedListBase.as,DataGridListBase.as,ListBase.as, owner in
UITextField.as, automationOwner in UIComponent.as
add 2d64b8f TreeItemRenderer has a label too
add a70bdf8 Make PointUtils work with full minification
add c30e497 Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add d41deb5 Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add 8f68677 Rename bead TriStateCheckBoxStatesValue to
TriStateCheckBoxState. Added beads TriStateCheckBoxTooltipState and
ComboBoxReadOnly.
add c0e0bdf TDJ: Rename bead TriStateCheckBoxStatesValue to
TriStateCheckBoxState.
add 4a0ba5d Minimal modifications. Imports reordering.
add 817f1ed We temporarily remove the new TriCheckBoxTooltipState bead
until a compilation error is resolved.
add 39e5518 Fix swf compilation error with TriStateCheckBoxTooltipState
bead
add abfa2c3 Make sure labelObj exists when measuring
add 768cf00 Avoid issues where layout is triggered before all children
are created
add 4c783b9 Merge branch 'develop' into feature/sanitize
add 5fd1c06 added missing type
add ce2a38c Compile vectors as array
add 4ec7399 support undefined url params
add bd9a4d6 added utility function for getting class from instance
add 8bfe4a9 MenuExample: Add Moonshine IDE file to example
add 531d303 MXRoyale Example: Add separated example for TabNavigator
add 4c830d2 hasChildren calls getChildren an extra time
add 17b5534 Added TODO comment
add b33ba8c It seems like overridding addBead was not necessary at all
add 58ad58a BeadViewBase is already an IBeadView
add b6ae67d model is lazy-loaded only if/when it is needed
add d1c14dd Added doc comment
add 2c74d69 It seems like it's legal for a model to not be an IBeadModel
add a2f4eb4 Oops. Lost the event dispatch
add ac1610b Added needsView and needsController optimization
add c05b811 Already handled in GroupBase
add 628be8b added needsLayout optimization
add 9fac6c4 Make sure we use the model getter to initialize it
add 12a8294 missed lots of models
add c54e2bf charts models
add 02f3eba drag drop models
add 1f6bbf1 jewel models
add 79d755e mx models
add 9108e28 rest of the models
add 7a991d9 renamed methods to not conflict with needsLayout in
UIComponent
add c405ea0 (Hopefully) Fix model load refactor breaking Image
add ceb4daa Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add 3e133c3 Adding a try-catch test for scope variation (based on catch
scope).
add 21a322c 99% sure this needs to change
add 510c862 needed casting
add fe370eb missed a few model getters
add be99cbe MXRoyale: Fix issue where internal component TabBar of view
stack wasn't updated properly when index was selected programmaticaly
add 199d80f bad import
add 5ca3337 Added debounceShort and debounceLong
add ea5e72e Made asdocs a bit clearer
add 99c0e37 Added throttle
add dd1c6e4 Added animateFunction
add 8889517 Let users decide hit area
add a39ce62 Improve DragBead's behavior when out of screen bounds
add f51e413 Added comment to explain why closure works the way it does.
add 63bad6b Another fun function
add e7d41e4 animateFunction now returns an Animated which can be started
and stopped. Animated can be instantiated directly. When it is, it can be
optionally reusable, so the animation can be run morew than once.
add 423dea8 Add a simple utility method to check whether a name is
defined (before requesting its definition). The implementation can be optimized
later.
add e5a9928 Fix to avoid errors for missing ResourceBundle definitions
and for default 'ignoreMissingBundles' in 'Falcon' (tested in JSRoyale, not
checked in SWF)
add 7741201 Better organization of functional
add 859ed33 Make functional tests more tolerant to timing issues
add d294a2c made tests even more tolerant
add c7f0724 Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add 057cba2 fixed mx warnings
add 31de16c Make tests even more forgiving
add 69c4587 loadBeadFromValuesManager should be after beads are added
add 4a961fb Fix for recent change: viewBead needs to be defined before
accessing viewBead.popUp
add 6a7197f Make sure popup actually gets the set width by first
resetting its explicit width.
add 9cfa7df Take borders into account when sizing popup button
add 328ca8b Avoid the use of eval in Language.as. This plays nicer with
restrictive 'Content-Security-Policy' headers.
add 89f678d Trying to get DataGridItemRenderer to behave more like Flex
version.
add c6dda3d Merge branch 'develop' of
https://github.com/apache/royale-asjs into develop
add 3c5b040 Added HandleImageLoadErrors for global handling of image load
errors Works for HTML and SVG images
add 87d0fb2 Fix for TabNavigator TabBar updates (removal) when navigator
content is removed.
add 9fb1525 MxRoyale: Add Moonshine IDE file to DataGridExample
add dc3af38 MXRoyale: Add DataGrid example where component is being
created trough code
add dd9be56 Added arraysMatch and objectsMatch
new 14c9688 Merge branch 'develop' into feature/markdown
add 6c872cf Simplified callLater
add 0c43356 handle null
new fe9fae3 Merge branch 'develop' into feature/markdown
new 00b3f43 More work on rules
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../main/royale/TriStateCheckBoxPlayGround.mxml | 4 +-
.../jewel/todomvc/controllers/TodoController.as | 4 +-
.../src/main/royale/ControlsExample.mxml | 73 +-
.../src/main/royale/components/StackItem.mxml | 45 +
.../TitleWindowPopupWindowWithViewStack.mxml | 66 +
.../DataGridExample/DataGridExample.as3proj | 123 ++
.../DataGridInlineExample.as3proj | 123 ++
.../build.xml | 0
examples/mxroyale/DataGridInlineExample/pom.xml | 155 ++
.../src/main/royale/DataGridInlineExample.mxml | 96 ++
.../src/main/royale/models/ProductsModel.as | 0
.../src/main/royale/products/Product.as | 0
.../main/royale/products/addRandomADGColumns.as | 0
.../src/main/royale/products/addRandomDGColumns.as | 0
.../main/royale/products/addRandomProductValues.as | 0
.../TabNavigatorExample.as3proj | 122 ++
.../{HelloWorld => TabNavigatorExample}/build.xml | 0
.../TabNavigatorExample}/pom.xml | 43 +-
.../src/main/royale/TabNavigatorExample.mxml | 58 +
examples/royale/MapSearch/asconfig.json | 1 +
examples/royale/MenuExample/MenuExample.as3proj | 123 ++
examples/royale/MenuExample/pom.xml | 4 +-
.../MenuExample/src/main/royale/MenuExample.mxml | 4 +-
.../mapper/DataTableMapperForArrayListData.as | 7 +-
frameworks/build.xml | 12 +
frameworks/downloads.xml | 42 +-
frameworks/js/projects/ExternsJSJS/build.xml | 136 ++
.../src/main/config/compile-js-config.xml | 28 +-
.../src/main/config/compile-js-config.xml | 1 +
.../Basic/src/main/resources/basic-manifest.xml | 2 +
.../royale/org/apache/royale/core/GroupBase.as | 12 +-
.../main/royale/org/apache/royale/core/UIBase.as | 57 +-
.../royale/org/apache/royale/html/BinaryImage.as | 8 +-
.../royale/org/apache/royale/html/ControlBar.as | 32 +-
.../royale/org/apache/royale/html/DataContainer.as | 6 +-
.../royale/org/apache/royale/html/DropDownList.as | 3 +-
.../royale/org/apache/royale/html/MXMLBeadView.as | 4 +-
.../main/royale/org/apache/royale/html/TitleBar.as | 13 -
.../org/apache/royale/html/beads/AccordionView.as | 5 +-
.../royale/html/beads/ApplicationParametersBead.as | 2 +-
.../ApplicationParametersCaseInsensitiveBead.as | 2 +-
.../apache/royale/html/beads/BinaryImageLoader.as | 20 +-
.../royale/html/beads/CSSImageAndTextButtonView.as | 3 +-
.../apache/royale/html/beads/CSSTextButtonView.as | 3 +-
.../royale/html/beads/CSSTextToggleButtonView.as | 3 +-
.../org/apache/royale/html/beads/CheckBoxView.as | 3 +-
.../CollectionChangeUpdateForArrayListData.as | 23 +-
.../html/beads/CollectionSelectedItemByField.as | 3 +-
.../apache/royale/html/beads/ColorPickerView.as | 5 +-
.../royale/html/beads/ColorPickerWithEmptyView.as | 3 +-
.../org/apache/royale/html/beads/ComboBoxView.as | 7 +-
.../apache/royale/html/beads/DataContainerView.as | 15 +-
.../royale/html/beads/DataFieldProviderBead.as | 3 +-
.../html/beads/DataGridColumnChangePropagator.as | 13 +-
.../beads/DataGridColumnForceChangePropagator.as | 19 +-
.../apache/royale/html/beads/DataGridLinesBead.as | 23 +-
.../org/apache/royale/html/beads/DataGridView.as | 15 +-
.../html/beads/DataProviderChangeNotifier.as | 4 +-
.../beads/DataProviderCollectionChangeNotifier.as | 5 +-
.../html/beads/DataProviderItemsChangeNotifier.as | 27 +-
.../org/apache/royale/html/beads/DateFieldView.as | 13 +-
.../org/apache/royale/html/beads/DragBead.as | 37 +-
.../apache/royale/html/beads/DropDownListView.as | 3 +-
...cRemoveAllByNullItemRendererForArrayListData.as | 6 +-
...DynamicRemoveAllItemRendererForArrayListData.as | 4 +-
.../html/beads/EasyDataProviderChangeNotifier.as | 6 +-
.../org/apache/royale/html/beads/ErrorImage.as | 3 +-
.../org/apache/royale/html/beads/GroupView.as | 2 +-
.../royale/html/beads/HandleImageLoadErrors.as | 78 +
.../apache/royale/html/beads/ITextItemRenderer.as | 3 +-
.../html/beads/IndexedItemRendererInitializer.as | 20 +-
.../royale/html/beads/ItemRendererFactoryBase.as | 3 +-
.../org/apache/royale/html/beads/ListView.as | 5 +-
.../royale/html/beads/MultiSelectionListView.as | 5 +-
.../apache/royale/html/beads/RadioButtonView.as | 3 +-
.../org/apache/royale/html/beads/ScrollBarView.as | 3 +-
.../apache/royale/html/beads/SimpleAlertView.as | 3 +-
.../org/apache/royale/html/beads/SliderView.as | 12 +-
.../org/apache/royale/html/beads/SpinnerView.as | 12 +-
.../org/apache/royale/html/beads/TextButtonView.as | 3 +-
.../apache/royale/html/beads/TextFieldViewBase.as | 3 +-
.../beads/TextItemRendererFactoryForArrayData.as | 3 +-
.../TextItemRendererFactoryForStringVectorData.as | 3 +-
.../org/apache/royale/html/beads/TreeGridView.as | 22 +-
.../org/apache/royale/html/beads/VScrollBarView.as | 3 +-
.../beads/VirtualDataItemRendererFactoryBase.as | 35 +-
.../apache/royale/html/beads/VirtualListView.as | 3 +-
.../CascadingMenuSelectionMouseController.as | 4 +-
.../controllers/DateChooserMouseController.as | 18 +-
.../beads/controllers/DateFieldMouseController.as | 5 +-
.../beads/controllers/DropDownListController.as | 5 +-
.../ListMultiSelectionMouseController.as | 3 +-
.../ListSingleSelectionMouseController.as | 7 +-
.../beads/controllers/MenuBarMouseController.as | 4 +-
.../controllers/ScrollBarMouseControllerBase.as | 3 +-
.../royale/html/beads/layouts/ButtonBarLayout.as | 3 +-
.../royale/html/beads/layouts/DataGridLayout.as | 5 +-
.../royale/html/beads/layouts/HScrollBarLayout.as | 3 +-
.../royale/html/beads/layouts/TreeGridLayout.as | 3 +-
.../royale/html/beads/layouts/VScrollBarLayout.as | 3 +-
.../beads/layouts/VirtualListVerticalLayout.as | 3 +-
.../html/beads/models/ArrayListSelectionModel.as | 3 +-
.../html/beads/models/ArrayMultiSelectionModel.as | 3 +-
.../html/beads/models/ArraySelectionModel.as | 3 +-
.../royale/html/beads/models/DataProviderModel.as | 3 +-
.../models/MultiSelectionCollectionViewModel.as | 3 +-
.../models/SingleSelectionCollectionViewModel.as | 3 +-
.../html/beads/models/StringSelectionModel.as | 3 +-
.../html/supportClasses/AccordionItemRenderer.as | 7 +-
.../royale/html/supportClasses/DataGridColumn.as | 3 +-
.../royale/html/supportClasses/DataItemRenderer.as | 3 +-
.../html/supportClasses/GraphicsItemRenderer.as | 4 +-
.../html/supportClasses/StyledDataItemRenderer.as | 5 +-
.../supportClasses/StyledUIItemRendererBase.as | 3 +-
.../html/supportClasses/TextButtonItemRenderer.as | 3 +-
.../html/supportClasses/TextFieldItemRenderer.as | 3 +-
.../html/supportClasses/UIItemRendererBase.as | 3 +-
.../apache/royale/html/util/getLabelFromData.as | 36 +-
.../org/apache/royale/html/util/getModelByType.as} | 41 +-
.../org/apache/royale/routing/BrowserRouter.as | 5 +-
.../royale/org/apache/royale/routing/HashRouter.as | 7 +-
.../royale/org/apache/royale/routing/Router.as | 6 +-
.../charts/beads/ChartItemRendererFactory.as | 15 +-
.../org/apache/royale/charts/beads/ChartView.as | 3 +-
.../charts/beads/HorizontalCategoryAxisBead.as | 3 +-
.../HorizontalCategoryAxisForArrayListBead.as | 3 +-
.../charts/beads/HorizontalLinearAxisBead.as | 3 +-
.../beads/HorizontalLinearAxisForArrayListBead.as | 3 +-
.../charts/beads/VerticalCategoryAxisBead.as | 3 +-
.../beads/VerticalCategoryAxisForArrayListBead.as | 3 +-
.../royale/charts/beads/VerticalLinearAxisBead.as | 3 +-
.../beads/VerticalLinearAxisForArrayListBead.as | 3 +-
.../controllers/ChartSeriesMouseController.as | 3 +-
.../royale/charts/beads/layouts/BarChartLayout.as | 3 +-
.../beads/layouts/BarChartLayoutForArrayList.as | 3 +-
.../charts/beads/layouts/ColumnChartLayout.as | 3 +-
.../beads/layouts/ColumnChartLayoutForArrayList.as | 3 +-
.../layouts/LineChartCategoryVsLinearLayout.as | 3 +-
.../beads/layouts/LineChartLinearVsLinearLayout.as | 3 +-
.../royale/charts/beads/layouts/PieChartLayout.as | 3 +-
.../beads/layouts/PieChartLayoutForArrayList.as | 3 +-
.../charts/beads/layouts/StackedBarChartLayout.as | 3 +-
.../layouts/StackedBarChartLayoutForArrayList.as | 3 +-
.../beads/layouts/StackedColumnChartLayout.as | 3 +-
.../StackedColumnChartLayoutForArrayList.as | 3 +-
.../org/apache/royale/collections/FlattenedList.as | 4 +-
.../projects/Core/src/main/royale/CoreClasses.as | 15 +
.../org/apache/royale/core/ElementWrapper.as | 11 +-
.../org/apache/royale/core/HTMLElementWrapper.as | 40 +-
.../org/apache/royale/core/IHasDataField.as} | 7 +-
.../org/apache/royale/core/IHasLabelField.as} | 7 +-
.../apache/royale/core/ILabelFieldItemRenderer.as | 3 +-
.../royale/org/apache/royale/core/ILabeledData.as} | 6 +-
.../main/royale/org/apache/royale/core/IStrand.as | 2 +
.../royale/org/apache/royale/core/ImageViewBase.as | 2 +-
.../org/apache/royale/core/StrandWithModel.as | 4 +-
.../royale/org/apache/royale/core/UIButtonBase.as | 4 +-
.../org/apache/royale/core/UIHTMLElementWrapper.as | 10 +-
.../org/apache/royale/events/utils/EventUtils.as | 35 +
.../org/apache/royale/functional/Animated.as | 301 ++++
.../functional/decorator/animateFunction.as} | 52 +-
.../royale/functional/decorator/debounceLong.as} | 58 +-
.../royale/functional/decorator/debounceShort.as} | 58 +-
.../royale/functional/decorator/delayFunction.as} | 75 +-
.../royale/functional/decorator/throttle.as} | 55 +-
.../main/royale/org/apache/royale/utils/JXON.as | 6 +-
.../royale/org/apache/royale/utils/PointUtils.as | 32 +-
.../org/apache/royale/utils/array/arraysMatch.as} | 55 +-
.../royale/org/apache/royale/utils/callLater.as | 19 +-
.../royale/utils/object/classFromInstance.as} | 51 +-
.../org/apache/royale/utils/object/objectsMatch.as | 138 ++
.../royale/utils/string/InternalHtmlSanitizer.as} | 18 +-
.../royale/utils/string/InternalSafeHtml.as} | 15 +-
.../apache/royale/utils/string/InternalSafeUrl.as} | 21 +-
.../apache/royale/utils/string/sanitizeHtml.as} | 15 +-
.../org/apache/royale/utils/string/sanitizeUrl.as} | 15 +-
.../src/test/royale/FlexUnitRoyaleApplication.mxml | 16 +
.../src/test/royale/flexUnitTests/CoreTester.as | 5 +
.../src/test/royale/flexUnitTests/EventsTest.as | 119 ++
.../test/royale/flexUnitTests/FunctionalTests.as | 289 ++++
.../test/royale/flexUnitTests/ObjectUtilsTest.as | 102 ++
.../royale/flexUnitTests/SanitizeTest.as} | 61 +-
.../language/LanguageTesterTestTryCatch.as | 20 +
.../royale/html/beads/ButtonBarReorderBead.as | 3 +-
.../royale/html/beads/DataGridColumnReorderView.as | 7 +-
.../beads/SensitiveMultiSelectionDropTargetBead.as | 3 +-
.../SensitiveSingleSelectionDropTargetBead.as | 3 +-
.../html/beads/SingleSelectionDragSourceBead.as | 3 +-
.../html/beads/SingleSelectionDropTargetBead.as | 3 +-
.../royale/express/beads/layouts/DataGridLayout.as | 3 +-
.../src/main/config/compile-swf-config.xml | 4 -
.../src/main/resources/externsjs-as-manifest.xml | 25 -
.../inspiretree/InspireTreeBasicControl.as | 112 +-
.../beads/InspireTreeCheckBoxModeBead.as | 14 +-
.../inspiretree/beads/InspireTreeIconBead.as | 11 +-
.../inspiretree/beads/InspireTreePaginateBead.as | 7 +-
.../beads/InspireTreeReadOnlyCheckBead.as | 16 +-
.../beads/InspireTreeRevertCheckBead.as | 19 +-
.../royale/FlexUnitRoyaleApplication-config.xml | 111 ++
.../src/test/royale/FlexUnitRoyaleApplication.mxml | 20 +-
.../projects/ExternsJS/src/test/royale/build.xml | 116 ++
.../test/royale/flexUnitTests/ComponentTest.as} | 55 +-
.../test/royale/flexUnitTests/ExternsJSTester.as} | 22 +-
frameworks/projects/Flat/asconfig.json | 7 +-
.../beads/CSSContentAndTextToggleButtonView.as | 3 +-
.../apache/royale/flat/beads/CSSScrollBarView.as | 4 +-
.../apache/royale/flat/beads/DropDownListView.as | 3 +-
frameworks/projects/GoogleMaps/asconfig.json | 4 +-
.../org/apache/royale/maps/google/GoogleMap.as | 13 +-
.../royale/maps/google/beads/GoogleMapView.as | 76 +-
frameworks/projects/Graphics/pom.xml | 2 +-
.../royale/org/apache/royale/display/Graphics.as | 2 +-
.../org/apache/royale/html/NodeElementBase.as | 15 +
.../org/apache/royale/svg/elements/SVGBase.as | 13 +-
.../Jewel/src/main/resources/jewel-manifest.xml | 4 +-
.../royale/org/apache/royale/jewel/ComboBox.as | 6 +-
.../org/apache/royale/jewel/DataContainer.as | 6 +-
.../royale/org/apache/royale/jewel/DataGrid.as | 3 +-
.../royale/org/apache/royale/jewel/DropDownList.as | 6 +-
.../main/royale/org/apache/royale/jewel/TabBar.as | 3 +-
.../org/apache/royale/jewel/TriStateCheckBox.as | 4 +-
.../royale/org/apache/royale/jewel/WizardPage.as | 2 +-
.../jewel/beads/controllers/ComboBoxController.as | 6 +-
.../controllers/DateChooserMouseController.as | 4 +-
.../beads/controllers/DateFieldMouseController.as | 7 +-
.../beads/controllers/DropDownListController.as | 4 +-
.../beads/controllers/ListKeyDownController.as | 3 +-
.../beads/controllers/NumericStepperController.as | 3 +-
.../jewel/beads/controllers/SnackbarController.as | 5 +-
.../TableCellSelectionMouseController.as | 3 +-
.../beads/controllers/TableKeyDownController.as | 3 +-
.../controllers/VirtualListKeyDownController.as | 3 +-
.../jewel/beads/controllers/WizardController.as | 2 +-
.../beads/controls/DispatchChangeOnStartup.as | 5 +-
.../beads/controls/combobox/ComboBoxReadOnly.as | 93 ++
.../jewel/beads/controls/datagrid/DataGridSort.as | 3 +-
.../datechooser/DateChooserDateRangeRestriction.as | 3 +-
.../datefield/SpanishDateComponentConfig.as | 3 +-
.../tristatecheckbox/TriStateCheckBoxLabelState.as | 7 +-
...BoxStatesValues.as => TriStateCheckBoxState.as} | 12 +-
.../TriStateCheckBoxTooltipState.as | 112 ++
.../RemoveAllItemRendererForArrayListData.as | 5 +-
.../royale/jewel/beads/layouts/ButtonBarLayout.as | 3 +-
.../jewel/beads/layouts/DataGridColumnLayout.as | 5 +-
.../royale/jewel/beads/layouts/DataGridLayout.as | 7 +-
.../beads/layouts/VirtualListVerticalLayout.as | 3 +-
.../jewel/beads/models/ArrayListSelectionModel.as | 3 +-
.../royale/jewel/beads/models/DataProviderModel.as | 3 +-
.../apache/royale/jewel/beads/views/ButtonView.as | 3 +-
.../royale/jewel/beads/views/CheckBoxView.as | 5 +-
.../royale/jewel/beads/views/ComboBoxPopUpView.as | 3 +-
.../royale/jewel/beads/views/ComboBoxView.as | 5 +-
.../royale/jewel/beads/views/DataGridView.as | 1 -
.../royale/jewel/beads/views/DateFieldView.as | 3 +-
.../royale/jewel/beads/views/DropDownListView.as | 3 +-
.../royale/jewel/beads/views/FormHeadingView.as | 3 +-
.../royale/jewel/beads/views/FormItemView.as | 3 +-
.../apache/royale/jewel/beads/views/ListView.as | 5 +-
.../royale/jewel/beads/views/NumericStepperView.as | 3 +-
.../royale/jewel/beads/views/RadioButtonView.as | 3 +-
.../apache/royale/jewel/beads/views/SliderView.as | 2 +-
.../apache/royale/jewel/beads/views/SpinnerView.as | 3 +-
.../royale/jewel/beads/views/VirtualListView.as | 3 +-
.../apache/royale/jewel/beads/views/WizardView.as | 2 +-
.../jewel/itemRenderers/ButtonBarItemRenderer.as | 3 +-
.../itemRenderers/IconButtonBarItemRenderer.as | 3 +-
.../itemRenderers/ToggleButtonBarItemRenderer.as | 3 +-
.../jewel/supportClasses/combobox/ComboBoxPopUp.as | 3 +-
.../supportClasses/datagrid/DataGridColumnList.as | 3 +-
.../datagrid/VirtualDataGridColumnList.as | 3 +-
.../jewel/supportClasses/table/TableColumn.as | 3 +-
.../Language/src/main/royale/LanguageClasses.as | 1 +
.../src/main/royale/jsUnsafeNativeInline.as} | 36 +-
.../royale/org/apache/royale/utils/Language.as | 20 +-
.../src/main/config/compile-swf-config.xml | 1 +
.../MXRoyale/src/main/resources/defaults.css | 13 +-
.../src/main/resources/mx-royale-manifest.xml | 1 +
.../MXRoyale/src/main/royale/MXRoyaleClasses.as | 2 +
.../src/main/royale/mx/charts/series/BarSeries.as | 3 +-
.../main/royale/mx/charts/series/ColumnSeries.as | 3 +-
.../src/main/royale/mx/charts/series/PieSeries.as | 3 +-
.../src/main/royale/mx/containers/FormItem.as | 4 +
.../src/main/royale/mx/containers/GridRow.as | 4 +-
.../src/main/royale/mx/containers/Panel.as | 23 +-
.../src/main/royale/mx/containers/PanelTitleBar.as | 4 +
.../src/main/royale/mx/containers/TabNavigator.as | 17 +-
.../src/main/royale/mx/containers/TitleWindow.as | 14 +-
.../src/main/royale/mx/containers/ViewStack.as | 9 +-
.../beads/AdvancedDataGridHeaderLayout.as | 8 +-
.../royale/mx/containers/beads/CanvasLayout.as | 37 +-
.../royale/mx/containers/beads/TabNavigatorView.as | 59 +-
.../royale/mx/containers/beads/VirtualListView.as | 3 +-
.../beads/supportClasses/ContainerContentArea.as | 78 +
.../src/main/royale/mx/controls/ComboBox.as | 16 +
.../MXRoyale/src/main/royale/mx/controls/HTML.as | 1629 ++++++++++++++++++++
.../MXRoyale/src/main/royale/mx/controls/Menu.as | 18 +-
.../src/main/royale/mx/controls/MenuBar.as | 3 +-
.../MXRoyale/src/main/royale/mx/controls/NavBar.as | 3 +-
.../src/main/royale/mx/controls/PopUpMenuButton.as | 3 +-
.../src/main/royale/mx/controls/TextArea.as | 39 +-
.../src/main/royale/mx/controls/ToggleButtonBar.as | 3 +-
.../MXRoyale/src/main/royale/mx/controls/VRule.as | 10 +-
.../AdvancedDataGridHeaderRenderer.as | 4 +-
.../AdvancedDataGridItemRenderer.as | 2 +-
...actoryForICollectionViewAdvancedDataGridData.as | 31 +-
.../AdvancedDataGridItemRendererInitializer.as | 2 +-
.../mx/controls/beads/CSSImageAndTextButtonView.as | 3 +-
.../main/royale/mx/controls/beads/CheckBoxView.as | 3 +-
.../mx/controls/beads/DataGridColumnResizeBead.as | 12 +-
.../beads/DataGridItemRendererInitializer.as | 22 +-
.../beads/DataGridLinesBeadForICollectionView.as | 19 +-
.../main/royale/mx/controls/beads/DataGridView.as | 12 +-
.../main/royale/mx/controls/beads/DateFieldView.as | 3 +-
.../mx/controls/beads/MultiSelectionListView.as | 6 +-
.../royale/mx/controls/beads/RadioButtonView.as | 3 +-
.../ListMultiSelectionMouseController.as | 3 +-
.../beads/layouts/AdvancedDataGridLayout.as | 6 +-
.../controls/beads/layouts/DataGridHeaderLayout.as | 6 +-
.../beads/models/ArrayMultiSelectionModel.as | 3 +-
.../models/SingleSelectionICollectionViewModel.as | 3 +-
.../beads/models/SingleSelectionIListModel.as | 3 +-
.../mx/controls/colorPickerClasses/SwatchPanel.as | 4 +-
.../mx/controls/dataGridClasses/DataGridColumn.as | 3 +-
.../dataGridClasses/DataGridHeaderRenderer.as | 4 +-
.../dataGridClasses/DataGridItemRenderer.as | 27 +-
.../controls/dataGridClasses/DataGridListData.as | 23 +-
.../mx/controls/listClasses/AdvancedListBase.as | 6 +-
.../mx/controls/listClasses/DataGridListBase.as | 13 +-
.../royale/mx/controls/listClasses/ListBase.as | 56 +-
.../mx/controls/listClasses/ListItemRenderer.as | 4 +-
.../mx/controls/treeClasses/TreeItemRenderer.as | 8 +-
.../MXRoyale/src/main/royale/mx/core/Container.as | 240 ++-
.../main/royale/mx/core/IDeferredContentOwner.as | 103 ++
.../src/main/royale/mx/core/INavigatorContent.as | 2 +-
.../src/main/royale/mx/core/UIComponent.as | 203 ++-
.../src/main/royale/mx/core/UITextField.as | 12 +-
.../src/main/royale/mx/managers/SystemManager.as | 13 +-
.../royale/mx/supportClasses/ButtonItemRenderer.as | 8 +-
.../src/main/royale/mx/events/FlexEvent.as | 2 +-
.../royale/mx/resources/ResourceManagerImpl.as | 31 +-
.../src/main/royale/mx/utils/RoyaleUtil.as | 17 +-
.../org/apache/royale/markdown/CoreParser.as | 4 +-
.../org/apache/royale/markdown/rules/IRule.as | 4 +
.../markdown/{CoreParser.as => rules/Rule.as} | 29 +-
.../apache/royale/markdown/rules/RulesManager.as | 377 +++++
.../royale/markdown/rules/block/BlockQuote.as | 25 +-
.../org/apache/royale/markdown/rules/block/Code.as | 23 +-
.../apache/royale/markdown/rules/block/Deflist.as | 24 +-
.../apache/royale/markdown/rules/block/Fences.as | 24 +-
.../apache/royale/markdown/rules/block/Footnote.as | 24 +-
.../apache/royale/markdown/rules/block/Heading.as | 24 +-
.../org/apache/royale/markdown/rules/block/Hr.as | 24 +-
.../royale/markdown/rules/block/Htmlblock.as | 24 +-
.../apache/royale/markdown/rules/block/Lheading.as | 24 +-
.../org/apache/royale/markdown/rules/block/List.as | 24 +-
.../royale/markdown/rules/block/Paragraph.as | 24 +-
.../apache/royale/markdown/rules/block/Table.as | 24 +-
.../org/apache/royale/markdown/rules/core/Abbr.as | 23 +-
.../org/apache/royale/markdown/rules/core/Abbr2.as | 24 +-
.../org/apache/royale/markdown/rules/core/Block.as | 23 +-
.../royale/markdown/rules/core/Footnote_tail.as | 24 +-
.../apache/royale/markdown/rules/core/Inline.as | 25 +-
.../royale/markdown/rules/core/References.as | 24 +-
.../royale/markdown/rules/core/Replacements.as | 24 +-
.../royale/markdown/rules/core/Smartquotes.as | 24 +-
.../royale/markdown/rules/inline/Autolink.as | 24 +-
.../royale/markdown/rules/inline/Backticks.as | 24 +-
.../org/apache/royale/markdown/rules/inline/Del.as | 24 +-
.../royale/markdown/rules/inline/Emphasis.as | 24 +-
.../apache/royale/markdown/rules/inline/Entity.as | 24 +-
.../apache/royale/markdown/rules/inline/Escape.as | 24 +-
.../royale/markdown/rules/inline/FootnoteRef.as | 24 +-
.../apache/royale/markdown/rules/inline/Htmltag.as | 24 +-
.../royale/markdown/rules/inline/InlineFootnote.as | 24 +-
.../org/apache/royale/markdown/rules/inline/Ins.as | 24 +-
.../apache/royale/markdown/rules/inline/Links.as | 24 +-
.../apache/royale/markdown/rules/inline/Mark.as | 24 +-
.../apache/royale/markdown/rules/inline/Newline.as | 24 +-
.../org/apache/royale/markdown/rules/inline/Sub.as | 24 +-
.../org/apache/royale/markdown/rules/inline/Sup.as | 24 +-
.../apache/royale/markdown/rules/inline/Text.as | 24 +-
.../main/royale/org/apache/royale/mdl/TabBar.as | 3 +-
.../src/main/royale/org/apache/royale/mdl/Tabs.as | 3 +-
.../beads/TabsItemRendererFactoryForArrayData.as | 18 +-
.../mdl/beads/TabsItemRendererInitializer.as | 17 +-
.../beads/controllers/DropDownListController.as | 2 +-
.../apache/royale/mdl/beads/views/SliderView.as | 2 +-
.../apache/royale/mobile/beads/DatePickerView.as | 10 +-
.../royale/mobile/beads/StackedViewManagerView.as | 16 +-
.../royale/mobile/beads/TabbedViewManagerView.as | 10 +-
.../apache/royale/mobile/beads/ToggleSwitchView.as | 24 +-
.../royale/mobile/beads/ViewManagerViewBase.as | 10 +-
.../src/main/royale/ReflectionClasses.as | 1 +
.../royale/reflection/hasDefinitionWithName.as} | 33 +-
.../reflection/ReflectionTesterTestEdgeCases.as | 13 +
.../main/royale/spark/components/DataRenderer.as | 3 +-
.../src/main/royale/spark/components/Grid.as | 4 +-
.../royale/spark/components/SkinnableContainer.as | 20 +-
.../CollectionChangeUpdateForArrayListData.as | 5 +-
.../spark/components/beads/DropDownListView.as | 6 +-
.../beads/controllers/DropDownListController.as | 52 +-
.../spark/components/gridClasses/GridColumn.as | 3 +-
.../components/supportClasses/DropDownListBase.as | 3 +-
.../supportClasses/DropDownListButton.as | 3 +-
.../spark/components/supportClasses/ListBase.as | 162 +-
.../supportClasses/SparkTextButtonItemRenderer.as | 9 +-
frameworks/projects/XML/src/main/royale/XML.as | 9 +-
.../test/royale/flexUnitTests/xml/XMLQNameTest.as | 33 +-
.../html/customControls/beads/DataGridView.as | 20 +-
.../beads/DataItemRendererFactoryForColumnData.as | 11 +-
.../internalmxml/support/ListItemRenderer.as | 2 +-
411 files changed, 8249 insertions(+), 1596 deletions(-)
create mode 100644
examples/mxroyale/ControlsExample/src/main/royale/components/StackItem.mxml
create mode 100644
examples/mxroyale/ControlsExample/src/main/royale/components/TitleWindowPopupWindowWithViewStack.mxml
create mode 100644 examples/mxroyale/DataGridExample/DataGridExample.as3proj
create mode 100644
examples/mxroyale/DataGridInlineExample/DataGridInlineExample.as3proj
copy examples/mxroyale/{DataGridExample => DataGridInlineExample}/build.xml
(100%)
create mode 100644 examples/mxroyale/DataGridInlineExample/pom.xml
create mode 100644
examples/mxroyale/DataGridInlineExample/src/main/royale/DataGridInlineExample.mxml
copy examples/mxroyale/{DataGridExample =>
DataGridInlineExample}/src/main/royale/models/ProductsModel.as (100%)
copy examples/mxroyale/{DataGridExample =>
DataGridInlineExample}/src/main/royale/products/Product.as (100%)
copy examples/mxroyale/{DataGridExample =>
DataGridInlineExample}/src/main/royale/products/addRandomADGColumns.as (100%)
copy examples/mxroyale/{DataGridExample =>
DataGridInlineExample}/src/main/royale/products/addRandomDGColumns.as (100%)
copy examples/mxroyale/{DataGridExample =>
DataGridInlineExample}/src/main/royale/products/addRandomProductValues.as (100%)
create mode 100644
examples/mxroyale/TabNavigatorExample/TabNavigatorExample.as3proj
copy examples/mxroyale/{HelloWorld => TabNavigatorExample}/build.xml (100%)
copy examples/{royale/MenuExample => mxroyale/TabNavigatorExample}/pom.xml
(61%)
create mode 100644
examples/mxroyale/TabNavigatorExample/src/main/royale/TabNavigatorExample.mxml
create mode 100644 examples/royale/MenuExample/MenuExample.as3proj
create mode 100644 frameworks/js/projects/ExternsJSJS/build.xml
copy frameworks/js/projects/{GraphicsJS =>
ExternsJSJS}/src/main/config/compile-js-config.xml (79%)
create mode 100644
frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/HandleImageLoadErrors.as
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Basic/src/main/royale/org/apache/royale/html/util/getModelByType.as} (63%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/rules/inline/Del.as
=> Core/src/main/royale/org/apache/royale/core/IHasDataField.as} (90%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/rules/core/Abbr.as
=> Core/src/main/royale/org/apache/royale/core/IHasLabelField.as} (90%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/rules/IRule.as
=> Core/src/main/royale/org/apache/royale/core/ILabeledData.as} (91%)
create mode 100644
frameworks/projects/Core/src/main/royale/org/apache/royale/functional/Animated.as
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Core/src/main/royale/org/apache/royale/functional/decorator/animateFunction.as}
(58%)
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Core/src/main/royale/org/apache/royale/functional/decorator/debounceLong.as}
(54%)
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Core/src/main/royale/org/apache/royale/functional/decorator/debounceShort.as}
(54%)
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Core/src/main/royale/org/apache/royale/functional/decorator/delayFunction.as}
(52%)
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Core/src/main/royale/org/apache/royale/functional/decorator/throttle.as} (57%)
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Core/src/main/royale/org/apache/royale/utils/array/arraysMatch.as} (56%)
copy
frameworks/projects/{MXRoyale/src/main/royale/mx/containers/PanelTitleBar.as =>
Core/src/main/royale/org/apache/royale/utils/object/classFromInstance.as} (60%)
create mode 100644
frameworks/projects/Core/src/main/royale/org/apache/royale/utils/object/objectsMatch.as
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/CoreParser.as
=>
Core/src/main/royale/org/apache/royale/utils/string/InternalHtmlSanitizer.as}
(73%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/CoreParser.as
=> Core/src/main/royale/org/apache/royale/utils/string/InternalSafeHtml.as}
(77%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/CoreParser.as
=> Core/src/main/royale/org/apache/royale/utils/string/InternalSafeUrl.as}
(69%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/CoreParser.as
=> Core/src/main/royale/org/apache/royale/utils/string/sanitizeHtml.as} (80%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/CoreParser.as
=> Core/src/main/royale/org/apache/royale/utils/string/sanitizeUrl.as} (81%)
create mode 100644
frameworks/projects/Core/src/test/royale/flexUnitTests/EventsTest.as
create mode 100644
frameworks/projects/Core/src/test/royale/flexUnitTests/FunctionalTests.as
create mode 100644
frameworks/projects/Core/src/test/royale/flexUnitTests/ObjectUtilsTest.as
copy
frameworks/projects/Core/src/{main/royale/org/apache/royale/utils/callLater.as
=> test/royale/flexUnitTests/SanitizeTest.as} (52%)
delete mode 100644
frameworks/projects/ExternsJS/src/main/resources/externsjs-as-manifest.xml
create mode 100644
frameworks/projects/ExternsJS/src/test/royale/FlexUnitRoyaleApplication-config.xml
copy frameworks/projects/{Core =>
ExternsJS}/src/test/royale/FlexUnitRoyaleApplication.mxml (85%)
create mode 100644 frameworks/projects/ExternsJS/src/test/royale/build.xml
copy
frameworks/projects/{Core/src/main/royale/org/apache/royale/utils/callLater.as
=> ExternsJS/src/test/royale/flexUnitTests/ComponentTest.as} (55%)
copy
frameworks/projects/{Markdown/src/main/royale/org/apache/royale/markdown/rules/block/BlockQuote.as
=> ExternsJS/src/test/royale/flexUnitTests/ExternsJSTester.as} (79%)
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/combobox/ComboBoxReadOnly.as
rename
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/tristatecheckbox/{TriStateCheckBoxStatesValues.as
=> TriStateCheckBoxState.as} (90%)
create mode 100644
frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/tristatecheckbox/TriStateCheckBoxTooltipState.as
copy
frameworks/projects/{Core/src/main/royale/org/apache/royale/utils/callLater.as
=> Language/src/main/royale/jsUnsafeNativeInline.as} (59%)
create mode 100644
frameworks/projects/MXRoyale/src/main/royale/mx/containers/beads/supportClasses/ContainerContentArea.as
create mode 100644
frameworks/projects/MXRoyale/src/main/royale/mx/controls/HTML.as
create mode 100644
frameworks/projects/MXRoyale/src/main/royale/mx/core/IDeferredContentOwner.as
copy
frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/{CoreParser.as
=> rules/Rule.as} (64%)
create mode 100644
frameworks/projects/Markdown/src/main/royale/org/apache/royale/markdown/rules/RulesManager.as
copy
frameworks/projects/{Basic/src/main/royale/org/apache/royale/html/beads/ITextItemRenderer.as
=>
Reflection/src/main/royale/org/apache/royale/reflection/hasDefinitionWithName.as}
(62%)