flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject [47/50] [abbrv] git commit: [flex-asjs] [refs/heads/core_js_to_as] - Merge branch 'develop' into core_js_to_as
Date Thu, 08 Oct 2015 18:51:49 GMT
Merge branch 'develop' into core_js_to_as

Conflicts:
	frameworks/projects/Core/as/src/CoreClasses.as
	frameworks/projects/Core/as/src/org/apache/flex/core/Application.as
	frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
	frameworks/projects/Core/as/src/org/apache/flex/core/ILayoutHost.as
	frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as
	frameworks/projects/Core/as/src/org/apache/flex/core/IViewportModel.as
	frameworks/projects/Core/as/src/org/apache/flex/core/UIMetrics.as
	frameworks/projects/Core/as/src/org/apache/flex/utils/BeadMetrics.as
	frameworks/projects/Core/basic-manifest.xml
	frameworks/projects/Core/compile-asjs-config.xml


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/10ac8d8c
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/10ac8d8c
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/10ac8d8c

Branch: refs/heads/core_js_to_as
Commit: 10ac8d8cf934a05f003da90adb530118c1863aff
Parents: 14674b2 0bbba3e
Author: Alex Harui <aharui@apache.org>
Authored: Mon Sep 28 15:47:06 2015 -0700
Committer: Alex Harui <aharui@apache.org>
Committed: Mon Sep 28 15:47:06 2015 -0700

----------------------------------------------------------------------
 ApproveFlexJS.xml                               |  34 +-
 LICENSE                                         |  12 +-
 LICENSE.bin                                     |  19 +-
 NOTICE                                          |   5 +-
 READme                                          | 117 ++--
 RELEASE_NOTES                                   |  10 +
 apache-flex-flexjs-installer-config.xml         |  30 +-
 build.properties                                |  24 +-
 build.xml                                       | 306 ++++++++++-
 examples/ChartExample/build.xml                 |  48 --
 examples/ChartExample/src/ChartExample.mxml     |  37 --
 examples/ChartExample/src/MyInitialView.mxml    | 312 -----------
 examples/ChartExample/src/README.txt            |  31 --
 examples/ChartExample/src/SpeedTestView.mxml    | 187 -------
 .../ChartExample/src/models/ProductsModel.as    |  79 ---
 examples/ChartExample/src/products/Product.as   |  45 --
 examples/ContainerTest/build.xml                |  48 --
 examples/ContainerTest/src/ContainerTest.mxml   |  39 --
 examples/ContainerTest/src/MyInitialView.mxml   | 188 -------
 .../ContainerTest/src/assets/logo_orange.png    | Bin 33897 -> 0 bytes
 .../ContainerTest/src/models/ProductsModel.as   |  44 --
 examples/ContainerTest/src/products/Product.as  |  43 --
 .../src/products/ProductItemRenderer.as         |  83 ---
 examples/ContainerTest/src/smallbluerect.jpg    | Bin 13500 -> 0 bytes
 examples/ContainerTest/src/smallgreenrect.jpg   | Bin 13542 -> 0 bytes
 examples/ContainerTest/src/smallorangerect.gif  | Bin 821 -> 0 bytes
 examples/ContainerTest/src/smallorangerect.jpg  | Bin 13571 -> 0 bytes
 examples/ContainerTest/src/smallpurplerect.jpg  | Bin 13517 -> 0 bytes
 examples/ContainerTest/src/smallredrect.jpg     | Bin 13477 -> 0 bytes
 examples/ContainerTest/src/smallyellowrect.jpg  | Bin 13598 -> 0 bytes
 .../CordovaCameraExample-app.xml                | 252 ---------
 examples/CordovaCameraExample/build.xml         |  83 ---
 .../src/CordovaCameraExample.mxml               |  39 --
 .../CordovaCameraExample/src/MyInitialView.mxml |  75 ---
 examples/CordovaCameraExample/src/README.txt    |  24 -
 examples/DataBindingTest/build.xml              |  47 --
 .../DataBindingTest/src/DataBindingTest.mxml    |  53 --
 examples/DataBindingTest/src/MyInitialView.mxml | 144 -----
 examples/DataBindingTest/src/README.txt         |  52 --
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../src/controllers/MyController.as             |  81 ---
 examples/DataBindingTest/src/models/MyModel.as  | 125 -----
 examples/DataBindingTest_Flat/build.xml         |  48 --
 .../src/DataBindingTest.mxml                    |  53 --
 .../DataBindingTest_Flat/src/MyInitialView.mxml | 144 -----
 examples/DataBindingTest_Flat/src/README.txt    |  52 --
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../src/controllers/MyController.as             |  81 ---
 .../DataBindingTest_Flat/src/models/MyModel.as  | 125 -----
 examples/DataBindingTest_as/build.xml           |  47 --
 .../DataBindingTest_as/src/DataBindingTest.as   | 257 ---------
 .../DataBindingTest_as/src/MyInitialView.as     | 283 ----------
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../src/controllers/MyController.as             |  81 ---
 .../DataBindingTest_as/src/models/MyModel.as    | 127 -----
 examples/DataGridExample/build.xml              |  45 --
 .../DataGridExample/src/DataGridExample.mxml    |  36 --
 examples/DataGridExample/src/MyInitialView.mxml |  48 --
 examples/DataGridExample/src/README.txt         |  46 --
 .../src/assets/smallbluerect.jpg                | Bin 13500 -> 0 bytes
 .../src/assets/smallgreenrect.jpg               | Bin 13542 -> 0 bytes
 .../src/assets/smallorangerect.gif              | Bin 821 -> 0 bytes
 .../src/assets/smallorangerect.jpg              | Bin 13571 -> 0 bytes
 .../src/assets/smallpurplerect.jpg              | Bin 13517 -> 0 bytes
 .../DataGridExample/src/assets/smallredrect.jpg | Bin 13477 -> 0 bytes
 .../src/assets/smallyellowrect.jpg              | Bin 13598 -> 0 bytes
 .../DataGridExample/src/models/ProductsModel.as |  49 --
 .../DataGridExample/src/products/Product.as     |  43 --
 .../src/products/ProductItemRenderer.as         |  66 ---
 examples/DataGridXcompile/build.xml             |  45 --
 .../DataGridXcompile/src/DataGridXcompile.mxml  |  37 --
 .../DataGridXcompile/src/MyInitialView.mxml     |  83 ---
 .../src/models/MyGridPresentation.as            |  32 --
 .../src/models/ProductsModel.as                 |  53 --
 .../flex/core/IDataGridPresentationModel.as     |  31 --
 .../apache/flex/html/customControls/DataGrid.as |  60 --
 .../customControls/beads/DataGridColumnView.as  |  57 --
 .../html/customControls/beads/DataGridView.as   | 149 -----
 .../DataItemRendererFactoryForColumnData.as     | 101 ----
 .../html/customControls/beads/IDataGridView.as  |  27 -
 .../beads/IDataProviderItemRendererMapper.as    |  34 --
 .../beads/models/DataGridPresentationModel.as   |  65 ---
 .../html/staticControls/beads/BoxGridView.as    |  48 --
 .../DataGridXcompile/src/products/Product.as    |  41 --
 examples/DateChooserExample/build.xml           |  47 --
 .../src/DateChooserExample.mxml                 |  36 --
 .../DateChooserExample/src/MyInitialView.mxml   |  44 --
 examples/DateChooserExample/src/README.txt      |  43 --
 examples/DesktopMap/DesktopMap-app.xml          | 252 ---------
 examples/DesktopMap/README.txt                  |  41 --
 examples/DesktopMap/build.xml                   |  77 ---
 examples/DesktopMap/src/DesktopMap.mxml         |  46 --
 examples/DesktopMap/src/MyInitialView.mxml      | 147 -----
 examples/DesktopMap/src/models/MyModel.as       |  56 --
 examples/EffectsExample/build.xml               |  51 --
 examples/EffectsExample/src/EffectExample.mxml  |  33 --
 examples/EffectsExample/src/MyInitialView.mxml  |  89 ---
 examples/EffectsExample/src/README.txt          |  35 --
 examples/EffectsExample/src/jproctor.jpg        | Bin 21684 -> 0 bytes
 examples/EffectsExample/src/twong.jpg           | Bin 19395 -> 0 bytes
 examples/FlexJSStore/build.xml                  |  65 ---
 examples/FlexJSStore/src/FlexJSStore.mxml       | 268 ---------
 examples/FlexJSStore/src/HomeView.mxml          | 194 -------
 .../FlexJSStore/src/ProductJSONItemConverter.as |  41 --
 examples/FlexJSStore/src/ProductsView.mxml      | 121 ----
 examples/FlexJSStore/src/SupportView.mxml       | 149 -----
 examples/FlexJSStore/src/assets/akotter.jpg     | Bin 19395 -> 0 bytes
 examples/FlexJSStore/src/assets/bcrater.jpg     | Bin 22670 -> 0 bytes
 .../FlexJSStore/src/assets/beige_background.jpg | Bin 12533 -> 0 bytes
 .../FlexJSStore/src/assets/beige_dotted_map.png | Bin 216598 -> 0 bytes
 .../FlexJSStore/src/assets/blue_background.jpg  | Bin 12868 -> 0 bytes
 .../FlexJSStore/src/assets/blue_dotted_map.png  | Bin 217088 -> 0 bytes
 .../src/assets/button_cart_empty.png            | Bin 289 -> 0 bytes
 .../FlexJSStore/src/assets/button_cart_full.png | Bin 308 -> 0 bytes
 .../FlexJSStore/src/assets/button_compare.png   | Bin 304 -> 0 bytes
 .../FlexJSStore/src/assets/button_details.png   | Bin 284 -> 0 bytes
 .../FlexJSStore/src/assets/button_tiles.png     | Bin 218 -> 0 bytes
 examples/FlexJSStore/src/assets/grip.png        | Bin 19836 -> 0 bytes
 .../FlexJSStore/src/assets/icon_cart_empty.png  | Bin 29594 -> 0 bytes
 .../FlexJSStore/src/assets/icon_compare.png     | Bin 30218 -> 0 bytes
 .../FlexJSStore/src/assets/icon_magnifier.png   | Bin 30454 -> 0 bytes
 examples/FlexJSStore/src/assets/icon_tiles.png  | Bin 27988 -> 0 bytes
 examples/FlexJSStore/src/assets/jproctor.jpg    | Bin 21684 -> 0 bytes
 examples/FlexJSStore/src/assets/logo_blue.png   | Bin 33427 -> 0 bytes
 examples/FlexJSStore/src/assets/logo_orange.png | Bin 33897 -> 0 bytes
 .../FlexJSStore/src/assets/pic/abrilliam.jpg    | Bin 18903 -> 0 bytes
 examples/FlexJSStore/src/assets/pic/akotter.jpg | Bin 19395 -> 0 bytes
 examples/FlexJSStore/src/assets/pic/bcrater.jpg | Bin 22670 -> 0 bytes
 .../FlexJSStore/src/assets/pic/bleporte.jpg     | Bin 23363 -> 0 bytes
 .../FlexJSStore/src/assets/pic/bvanbrocklin.jpg | Bin 18066 -> 0 bytes
 .../FlexJSStore/src/assets/pic/ccarpenter.jpg   | Bin 19219 -> 0 bytes
 .../FlexJSStore/src/assets/pic/clampberto.jpg   | Bin 18611 -> 0 bytes
 examples/FlexJSStore/src/assets/pic/davenon.jpg | Bin 20028 -> 0 bytes
 .../FlexJSStore/src/assets/pic/dmcgoyal.jpg     | Bin 19395 -> 0 bytes
 .../FlexJSStore/src/assets/pic/dwillhelm.jpg    | Bin 22670 -> 0 bytes
 .../FlexJSStore/src/assets/pic/esunderland.jpg  | Bin 23363 -> 0 bytes
 .../FlexJSStore/src/assets/pic/jproctor.jpg     | Bin 21684 -> 0 bytes
 examples/FlexJSStore/src/assets/pic/mfields.jpg | Bin 18066 -> 0 bytes
 .../FlexJSStore/src/assets/pic/pdempsey.jpg     | Bin 18611 -> 0 bytes
 examples/FlexJSStore/src/assets/pic/ptranep.jpg | Bin 19627 -> 0 bytes
 .../FlexJSStore/src/assets/pic/rcrawley.jpg     | Bin 23692 -> 0 bytes
 .../FlexJSStore/src/assets/pic/rdreifus.jpg     | Bin 20028 -> 0 bytes
 examples/FlexJSStore/src/assets/pic/twong.jpg   | Bin 19395 -> 0 bytes
 examples/FlexJSStore/src/assets/support_map.png | Bin 172293 -> 0 bytes
 .../src/assets/support_mapmarker_a.png          | Bin 834 -> 0 bytes
 .../src/assets/support_mapmarker_b.png          | Bin 822 -> 0 bytes
 .../src/assets/support_mapmarker_c.png          | Bin 817 -> 0 bytes
 .../src/assets/support_mapmarker_plus.png       | Bin 827 -> 0 bytes
 examples/FlexJSStore/src/assets/trashcan.png    | Bin 182 -> 0 bytes
 examples/FlexJSStore/src/beige.css              | 171 ------
 examples/FlexJSStore/src/blue.css               | 165 ------
 examples/FlexJSStore/src/data/catalog.json      | 236 --------
 examples/FlexJSStore/src/data/catalog.xml       | 256 ---------
 examples/FlexJSStore/src/main.css               | 100 ----
 .../src/productsView/CatalogTitleButtons.mxml   |  70 ---
 examples/FlexJSStore/src/productsView/Grip.mxml |  50 --
 .../src/productsView/ProductCart.mxml           | 117 ----
 .../src/productsView/ProductCatalogPanel.mxml   | 545 ------------------
 .../ProductCatalogPanelTitleBarView.mxml        |  49 --
 .../productsView/ProductCatalogThumbnail.mxml   | 220 --------
 .../src/productsView/ProductDetails.mxml        | 145 -----
 .../src/productsView/ProductFilterPanel.mxml    | 215 --------
 .../src/productsView/ProductList.mxml           | 219 --------
 .../src/productsView/ProductListItem.mxml       | 130 -----
 .../src/productsView/ProductSupport.mxml        |  90 ---
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ----------
 .../src/samples/flexstore/Product.as            |  78 ---
 .../src/samples/flexstore/ProductFilter.as      |  56 --
 .../src/samples/flexstore/ProductFilterEvent.as |  39 --
 .../src/samples/flexstore/ProductListEvent.as   |  42 --
 .../src/samples/flexstore/ProductThumbEvent.as  |  45 --
 examples/FlexJSStore_jquery/build.xml           |  65 ---
 .../FlexJSStore_jquery/src/FlexJSStore.mxml     | 269 ---------
 examples/FlexJSStore_jquery/src/HomeView.mxml   | 206 -------
 .../src/ProductJSONItemConverter.as             |  41 --
 .../FlexJSStore_jquery/src/ProductsView.mxml    | 125 -----
 .../FlexJSStore_jquery/src/SupportView.mxml     | 139 -----
 .../FlexJSStore_jquery/src/assets/akotter.jpg   | Bin 19395 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/bcrater.jpg   | Bin 22670 -> 0 bytes
 .../src/assets/beige_background.jpg             | Bin 12533 -> 0 bytes
 .../src/assets/beige_dotted_map.png             | Bin 216598 -> 0 bytes
 .../src/assets/blue_background.jpg              | Bin 12868 -> 0 bytes
 .../src/assets/blue_dotted_map.png              | Bin 217088 -> 0 bytes
 .../src/assets/button_cart_empty.png            | Bin 289 -> 0 bytes
 .../src/assets/button_cart_full.png             | Bin 308 -> 0 bytes
 .../src/assets/button_compare.png               | Bin 304 -> 0 bytes
 .../src/assets/button_details.png               | Bin 284 -> 0 bytes
 .../src/assets/button_tiles.png                 | Bin 218 -> 0 bytes
 examples/FlexJSStore_jquery/src/assets/grip.png | Bin 19836 -> 0 bytes
 .../src/assets/icon_cart_empty.png              | Bin 29594 -> 0 bytes
 .../src/assets/icon_compare.png                 | Bin 30218 -> 0 bytes
 .../src/assets/icon_magnifier.png               | Bin 30454 -> 0 bytes
 .../src/assets/icon_tiles.png                   | Bin 27988 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/jproctor.jpg  | Bin 21684 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/logo_blue.png | Bin 33427 -> 0 bytes
 .../src/assets/logo_orange.png                  | Bin 33897 -> 0 bytes
 .../src/assets/pic/abrilliam.jpg                | Bin 18903 -> 0 bytes
 .../src/assets/pic/akotter.jpg                  | Bin 19395 -> 0 bytes
 .../src/assets/pic/bcrater.jpg                  | Bin 22670 -> 0 bytes
 .../src/assets/pic/bleporte.jpg                 | Bin 23363 -> 0 bytes
 .../src/assets/pic/bvanbrocklin.jpg             | Bin 18066 -> 0 bytes
 .../src/assets/pic/ccarpenter.jpg               | Bin 19219 -> 0 bytes
 .../src/assets/pic/clampberto.jpg               | Bin 18611 -> 0 bytes
 .../src/assets/pic/davenon.jpg                  | Bin 20028 -> 0 bytes
 .../src/assets/pic/dmcgoyal.jpg                 | Bin 19395 -> 0 bytes
 .../src/assets/pic/dwillhelm.jpg                | Bin 22670 -> 0 bytes
 .../src/assets/pic/esunderland.jpg              | Bin 23363 -> 0 bytes
 .../src/assets/pic/jproctor.jpg                 | Bin 21684 -> 0 bytes
 .../src/assets/pic/mfields.jpg                  | Bin 18066 -> 0 bytes
 .../src/assets/pic/pdempsey.jpg                 | Bin 18611 -> 0 bytes
 .../src/assets/pic/ptranep.jpg                  | Bin 19627 -> 0 bytes
 .../src/assets/pic/rcrawley.jpg                 | Bin 23692 -> 0 bytes
 .../src/assets/pic/rdreifus.jpg                 | Bin 20028 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/pic/twong.jpg | Bin 19395 -> 0 bytes
 .../src/assets/support_map.png                  | Bin 172293 -> 0 bytes
 .../src/assets/support_mapmarker_a.png          | Bin 834 -> 0 bytes
 .../src/assets/support_mapmarker_b.png          | Bin 822 -> 0 bytes
 .../src/assets/support_mapmarker_c.png          | Bin 817 -> 0 bytes
 .../src/assets/support_mapmarker_plus.png       | Bin 827 -> 0 bytes
 .../FlexJSStore_jquery/src/assets/trashcan.png  | Bin 182 -> 0 bytes
 examples/FlexJSStore_jquery/src/beige.css       | 171 ------
 examples/FlexJSStore_jquery/src/blue.css        | 165 ------
 .../FlexJSStore_jquery/src/data/catalog.json    | 236 --------
 .../FlexJSStore_jquery/src/data/catalog.xml     | 256 ---------
 examples/FlexJSStore_jquery/src/main.css        | 100 ----
 .../src/productsView/CatalogTitleButtons.mxml   |  69 ---
 .../src/productsView/Grip.mxml                  |  49 --
 .../src/productsView/ProductCart.mxml           | 116 ----
 .../src/productsView/ProductCatalogPanel.mxml   | 547 -------------------
 .../ProductCatalogPanelTitleBarView.mxml        |  49 --
 .../productsView/ProductCatalogThumbnail.mxml   | 220 --------
 .../src/productsView/ProductDetails.mxml        | 150 -----
 .../src/productsView/ProductFilterPanel.mxml    | 215 --------
 .../src/productsView/ProductList.mxml           | 216 --------
 .../src/productsView/ProductListItem.mxml       | 130 -----
 .../src/productsView/ProductSupport.mxml        |  90 ---
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ----------
 .../src/samples/flexstore/Product.as            |  78 ---
 .../src/samples/flexstore/ProductFilter.as      |  56 --
 .../src/samples/flexstore/ProductFilterEvent.as |  39 --
 .../src/samples/flexstore/ProductListEvent.as   |  42 --
 .../src/samples/flexstore/ProductThumbEvent.as  |  45 --
 examples/FlexJSTest_HTML5/build.xml             |  44 --
 .../FlexJSTest_HTML5/src/ButtonImageDown.png    | Bin 206 -> 0 bytes
 .../FlexJSTest_HTML5/src/ButtonImageOver.png    | Bin 266 -> 0 bytes
 examples/FlexJSTest_HTML5/src/ButtonImageUp.png | Bin 236 -> 0 bytes
 .../FlexJSTest_HTML5/src/FlexJSTest_HTML5.mxml  |  51 --
 .../FlexJSTest_HTML5/src/MyInitialView.mxml     | 144 -----
 .../src/StockDataJSONItemConverter.as           |  36 --
 .../src/controllers/MyController.as             |  92 ----
 examples/FlexJSTest_HTML5/src/models/MyModel.as |  59 --
 examples/FlexJSTest_Panel/build.xml             |  45 --
 .../FlexJSTest_Panel/src/FlexJSTest_Panel.mxml  |  32 --
 .../FlexJSTest_Panel/src/MyInitialView.mxml     | 144 -----
 examples/FlexJSTest_Panel/src/README.txt        |  45 --
 examples/FlexJSTest_SVG/build.xml               |  45 --
 examples/FlexJSTest_SVG/src/FlexJSTest_SVG.mxml |  39 --
 examples/FlexJSTest_SVG/src/GraphicsView.mxml   | 327 -----------
 examples/FlexJSTest_SVG/src/MyInitialView.mxml  |  58 --
 examples/FlexJSTest_SVG/src/README.txt          |  45 --
 examples/FlexJSTest_SVG/src/SkinsView.mxml      | 103 ----
 .../src/controllers/MyController.as             |  52 --
 examples/FlexJSTest_SVG/src/models/MyModel.as   |  47 --
 .../FlexJSTest_SVG/src/skins/Button_up.mxml     |  27 -
 .../src/skins/flatspark/enums/BrandColorEnum.as |  30 -
 .../skins/flatspark/enums/ButtonColorEnum.as    |  59 --
 .../src/skins/flatspark/enums/ButtonSizeEnum.as |  31 --
 .../skins/flatspark/enums/ColorSwatchEnum.as    |  40 --
 .../src/skins/flatspark/enums/SizeEnum.as       |  32 --
 .../skins/flatspark/enums/TextInputSizeEnum.as  |  30 -
 .../src/skins/flatspark/utils/AwesomeUtils.as   | 399 --------------
 .../src/skins/flatspark/utils/ColorUtils.as     |  89 ---
 .../src/skins/flatspark/utils/ConfigSkin.as     |  44 --
 examples/FlexJSTest_basic/build.xml             |  44 --
 .../FlexJSTest_basic/src/ButtonImageDown.png    | Bin 206 -> 0 bytes
 .../FlexJSTest_basic/src/ButtonImageOver.png    | Bin 266 -> 0 bytes
 examples/FlexJSTest_basic/src/ButtonImageUp.png | Bin 236 -> 0 bytes
 .../FlexJSTest_basic/src/FlexJSTest_basic.mxml  |  51 --
 .../FlexJSTest_basic/src/MyInitialView.mxml     | 143 -----
 examples/FlexJSTest_basic/src/README.txt        |  47 --
 .../src/StockDataJSONItemConverter.as           |  38 --
 .../src/controllers/MyController.as             |  92 ----
 examples/FlexJSTest_basic/src/models/MyModel.as |  59 --
 examples/FlexJSTest_createjs/build.xml          |  44 --
 .../src/CreateJSExample.mxml                    |  58 --
 .../FlexJSTest_createjs/src/MyInitialView.mxml  |  58 --
 examples/FlexJSTest_createjs/src/README.txt     |  22 -
 .../src/controllers/MyController.as             |  57 --
 .../FlexJSTest_createjs/src/models/MyModel.as   |  53 --
 examples/FlexJSTest_jquery/build.xml            |  44 --
 .../FlexJSTest_jquery/src/ButtonImageDown.png   | Bin 206 -> 0 bytes
 .../FlexJSTest_jquery/src/ButtonImageOver.png   | Bin 266 -> 0 bytes
 .../FlexJSTest_jquery/src/ButtonImageUp.png     | Bin 236 -> 0 bytes
 .../FlexJSTest_jquery/src/MyInitialView.mxml    | 148 -----
 .../src/StockDataJSONItemConverter.as           |  38 --
 .../src/controllers/MyController.as             |  92 ----
 .../FlexJSTest_jquery/src/jQuerySample.mxml     |  64 ---
 .../FlexJSTest_jquery/src/models/MyModel.as     |  59 --
 examples/FormExample/build.xml                  |  51 --
 examples/FormExample/src/FormExample.mxml       |  33 --
 examples/FormExample/src/MyFormView.mxml        |  73 ---
 examples/FormExample/src/README.txt             |  45 --
 examples/FormatExample/build.xml                |  51 --
 examples/FormatExample/src/FormatExample.mxml   |  33 --
 examples/FormatExample/src/MyFormView.mxml      | 133 -----
 .../FormatExample/src/dialogs/DialogView.as     |  38 --
 .../FormatExample/src/dialogs/LoginDialog.mxml  |  70 ---
 .../accessories/NumberFormatter.as              | 210 -------
 .../accessories/PhoneNumberFormatter.as         | 195 -------
 examples/ImageTest/build.xml                    |  44 --
 examples/ImageTest/src/ImageTest.mxml           |  33 --
 examples/ImageTest/src/MyInitialView.mxml       |  45 --
 examples/ImageTest/src/README.txt               |  40 --
 examples/ImageTest/src/largegreenrect.png       | Bin 56681 -> 0 bytes
 examples/ImageTest/src/smallbluerect.jpg        | Bin 13500 -> 0 bytes
 examples/ImageTest/src/smallgreenrect.jpg       | Bin 13542 -> 0 bytes
 examples/ImageTest/src/smallorangerect.gif      | Bin 821 -> 0 bytes
 examples/LanguageTests/build.xml                |  45 --
 examples/LanguageTests/src/LanguageTests.as     | 141 -----
 examples/LanguageTests/src/README.txt           |  26 -
 examples/LanguageTests/src/classes/B.as         |  25 -
 examples/LanguageTests/src/classes/C.as         |  27 -
 examples/LanguageTests/src/interfaces/IA.as     |  22 -
 examples/LanguageTests/src/interfaces/IB.as     |  22 -
 examples/LanguageTests/src/interfaces/IC.as     |  22 -
 examples/LanguageTests/src/interfaces/ID.as     |  22 -
 examples/LanguageTests/src/interfaces/IE.as     |  22 -
 examples/LanguageTests/src/interfaces/IF.as     |  22 -
 examples/ListsTest/build.xml                    |  45 --
 examples/ListsTest/src/FirstView.mxml           |  63 ---
 examples/ListsTest/src/ListsTests.mxml          |  36 --
 examples/ListsTest/src/README.txt               |  47 --
 examples/ListsTest/src/models/ProductsModel.as  |  42 --
 examples/ListsTest/src/products/Product.as      |  43 --
 .../src/products/ProductItemRenderer.as         |  83 ---
 examples/ListsTest/src/smallbluerect.jpg        | Bin 13500 -> 0 bytes
 examples/ListsTest/src/smallgreenrect.jpg       | Bin 13542 -> 0 bytes
 examples/ListsTest/src/smallorangerect.gif      | Bin 821 -> 0 bytes
 examples/ListsTest/src/smallorangerect.jpg      | Bin 13571 -> 0 bytes
 examples/ListsTest/src/smallpurplerect.jpg      | Bin 13517 -> 0 bytes
 examples/ListsTest/src/smallredrect.jpg         | Bin 13477 -> 0 bytes
 examples/ListsTest/src/smallyellowrect.jpg      | Bin 13598 -> 0 bytes
 examples/MapSearch/MapSearch-app.xml            | 252 ---------
 examples/MapSearch/build.xml                    |  76 ---
 examples/MapSearch/src/MapSearch.mxml           |  46 --
 examples/MapSearch/src/MyInitialView.mxml       | 212 -------
 examples/MapSearch/src/models/MyModel.as        |  69 ---
 examples/MobileTrader/build.xml                 |  44 --
 examples/MobileTrader/src/MobileTrader.mxml     |  39 --
 examples/MobileTrader/src/MyInitialView.mxml    | 255 ---------
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../MobileTrader/src/assets/arrow_left_24.png   | Bin 47785 -> 0 bytes
 examples/MobileTrader/src/assets/background.png | Bin 49376 -> 0 bytes
 examples/MobileTrader/src/assets/logo.png       | Bin 55223 -> 0 bytes
 .../src/controller/AlertsViewController.as      | 139 -----
 .../src/controller/WatchListController.as       | 137 -----
 examples/MobileTrader/src/models/Alert.as       |  94 ----
 examples/MobileTrader/src/models/AssetsModel.as |  47 --
 .../MobileTrader/src/models/ProductsModel.as    | 160 ------
 examples/MobileTrader/src/models/Stock.as       | 148 -----
 .../MobileTrader/src/renderers/AlertRenderer.as |  44 --
 .../MobileTrader/src/renderers/StockRenderer.as |  47 --
 examples/MobileTrader/src/views/AlertsView.mxml | 100 ----
 examples/MobileTrader/src/views/AssetsView.mxml |  94 ----
 examples/MobileTrader/src/views/SearchView.mxml |  37 --
 examples/MobileTrader/src/views/StockView.mxml  |  98 ----
 .../MobileTrader/src/views/WatchListView.mxml   | 150 -----
 examples/RollEventsTest/build.xml               |  44 --
 examples/RollEventsTest/src/RollEvent.as        |  15 -
 .../RollEventsTest/src/RollEventController.as   |  61 ---
 examples/RollEventsTest/src/RollEventsTest.mxml |  52 --
 examples/StatesTest/build.xml                   |  45 --
 examples/StatesTest/src/MyInitialView.mxml      | 164 ------
 examples/StatesTest/src/README.txt              |  47 --
 examples/StatesTest/src/StatesTest.mxml         |  52 --
 .../src/StockDataJSONItemConverter.as           |  40 --
 .../StatesTest/src/controllers/MyController.as  |  81 ---
 examples/StatesTest/src/models/MyModel.as       | 126 -----
 examples/StockQuote/build.xml                   |  44 --
 examples/StockQuote/src/MyInitialView.mxml      | 169 ------
 examples/StockQuote/src/README.txt              |  49 --
 .../src/StockDataJSONItemConverter.as           |  40 --
 examples/StockQuote/src/StockQuote.mxml         |  52 --
 .../StockQuote/src/controllers/MyController.as  |  81 ---
 examples/StockQuote/src/models/MyModel.as       | 126 -----
 examples/TodoListSampleApp/build.xml            |  47 --
 examples/TodoListSampleApp/src/README.txt       |  22 -
 .../src/TodoListSampleApp.mxml                  |  43 --
 .../todo/controllers/TodoListController.as      |  62 ---
 .../src/sample/todo/events/TodoListEvent.as     |  35 --
 .../src/sample/todo/models/TodoListModel.as     |  42 --
 .../sample/todo/renderers/TodoItemRenderer.as   |  69 ---
 .../src/sample/todo/views/TodoListView.mxml     | 109 ----
 examples/VanillaSDK_POC/build.xml               |  48 --
 examples/VanillaSDK_POC/src/Example.as          |  83 ---
 examples/VanillaSDK_POC/src/Main.mxml           |  21 -
 examples/build.xml                              |  82 +--
 examples/flexjs/ChartExample/build.xml          |  74 +++
 examples/flexjs/ChartExample/pom.xml            |  50 ++
 .../flexjs/ChartExample/src/ChartExample.mxml   |  39 ++
 .../flexjs/ChartExample/src/MyInitialView.mxml  | 312 +++++++++++
 examples/flexjs/ChartExample/src/README.txt     |  31 ++
 .../flexjs/ChartExample/src/SpeedTestView.mxml  | 187 +++++++
 .../ChartExample/src/models/ProductsModel.as    |  79 +++
 .../flexjs/ChartExample/src/products/Product.as |  45 ++
 .../CordovaCameraExample-app.xml                | 252 +++++++++
 examples/flexjs/CordovaCameraExample/build.xml  | 110 ++++
 examples/flexjs/CordovaCameraExample/pom.xml    |  50 ++
 .../src/CordovaCameraExample.mxml               |  39 ++
 .../CordovaCameraExample/src/MyInitialView.mxml |  75 +++
 .../flexjs/CordovaCameraExample/src/README.txt  |  24 +
 examples/flexjs/DataBindingExample/build.xml    |  73 +++
 examples/flexjs/DataBindingExample/pom.xml      |  50 ++
 .../src/DataBindingExample.mxml                 |  53 ++
 .../DataBindingExample/src/MyInitialView.mxml   | 144 +++++
 .../flexjs/DataBindingExample/src/README.txt    |  53 ++
 .../src/StockDataJSONItemConverter.as           |  40 ++
 .../src/controllers/MyController.as             |  81 +++
 .../DataBindingExample/src/models/MyModel.as    | 125 +++++
 .../flexjs/DataBindingExample_Flat/build.xml    |  74 +++
 examples/flexjs/DataBindingExample_Flat/pom.xml |  50 ++
 .../src/DataBindingExample.mxml                 |  53 ++
 .../src/MyInitialView.mxml                      | 144 +++++
 .../DataBindingExample_Flat/src/README.txt      |  52 ++
 .../src/StockDataJSONItemConverter.as           |  40 ++
 .../src/controllers/MyController.as             |  81 +++
 .../src/models/MyModel.as                       | 125 +++++
 examples/flexjs/DataBindingExample_as/build.xml |  73 +++
 examples/flexjs/DataBindingExample_as/pom.xml   |  60 ++
 .../src/DataBindingExample.as                   | 270 +++++++++
 .../DataBindingExample_as/src/MyInitialView.as  | 282 ++++++++++
 .../src/StockDataJSONItemConverter.as           |  40 ++
 .../src/controllers/MyController.as             |  81 +++
 .../DataBindingExample_as/src/models/MyModel.as | 127 +++++
 examples/flexjs/DataGridExample/build.xml       |  71 +++
 examples/flexjs/DataGridExample/pom.xml         |  50 ++
 .../DataGridExample/src/DataGridExample.mxml    |  36 ++
 .../DataGridExample/src/MyInitialView.mxml      |  48 ++
 examples/flexjs/DataGridExample/src/README.txt  |  46 ++
 .../src/assets/smallbluerect.jpg                | Bin 0 -> 13500 bytes
 .../src/assets/smallgreenrect.jpg               | Bin 0 -> 13542 bytes
 .../src/assets/smallorangerect.gif              | Bin 0 -> 821 bytes
 .../src/assets/smallorangerect.jpg              | Bin 0 -> 13571 bytes
 .../src/assets/smallpurplerect.jpg              | Bin 0 -> 13517 bytes
 .../DataGridExample/src/assets/smallredrect.jpg | Bin 0 -> 13477 bytes
 .../src/assets/smallyellowrect.jpg              | Bin 0 -> 13598 bytes
 .../DataGridExample/src/models/ProductsModel.as |  49 ++
 .../DataGridExample/src/products/Product.as     |  43 ++
 .../src/products/ProductItemRenderer.as         |  66 +++
 examples/flexjs/DesktopMap/DesktopMap-app.xml   | 252 +++++++++
 examples/flexjs/DesktopMap/README.txt           |  41 ++
 examples/flexjs/DesktopMap/build.xml            | 104 ++++
 examples/flexjs/DesktopMap/pom.xml              |  50 ++
 examples/flexjs/DesktopMap/src/DesktopMap.mxml  |  46 ++
 .../flexjs/DesktopMap/src/MyInitialView.mxml    | 147 +++++
 .../flexjs/DesktopMap/src/models/MyModel.as     |  58 ++
 examples/flexjs/FlexJSStore/build.xml           |  91 +++
 examples/flexjs/FlexJSStore/pom.xml             |  50 ++
 .../flexjs/FlexJSStore/src/FlexJSStore.mxml     | 268 +++++++++
 examples/flexjs/FlexJSStore/src/HomeView.mxml   | 194 +++++++
 .../FlexJSStore/src/ProductJSONItemConverter.as |  41 ++
 .../flexjs/FlexJSStore/src/ProductsView.mxml    | 121 ++++
 .../flexjs/FlexJSStore/src/SupportView.mxml     | 149 +++++
 .../src/assets/427px-Bayarea_map.png            | Bin 0 -> 122661 bytes
 .../flexjs/FlexJSStore/src/assets/akotter.jpg   | Bin 0 -> 19395 bytes
 .../flexjs/FlexJSStore/src/assets/bcrater.jpg   | Bin 0 -> 22670 bytes
 .../FlexJSStore/src/assets/beige_background.jpg | Bin 0 -> 12533 bytes
 .../FlexJSStore/src/assets/beige_dotted_map.png | Bin 0 -> 216598 bytes
 .../FlexJSStore/src/assets/blue_background.jpg  | Bin 0 -> 12868 bytes
 .../FlexJSStore/src/assets/blue_dotted_map.png  | Bin 0 -> 217088 bytes
 .../src/assets/button_cart_empty.png            | Bin 0 -> 289 bytes
 .../FlexJSStore/src/assets/button_cart_full.png | Bin 0 -> 308 bytes
 .../FlexJSStore/src/assets/button_compare.png   | Bin 0 -> 304 bytes
 .../FlexJSStore/src/assets/button_details.png   | Bin 0 -> 284 bytes
 .../FlexJSStore/src/assets/button_tiles.png     | Bin 0 -> 218 bytes
 examples/flexjs/FlexJSStore/src/assets/grip.png | Bin 0 -> 19836 bytes
 .../FlexJSStore/src/assets/icon_cart_empty.png  | Bin 0 -> 29594 bytes
 .../FlexJSStore/src/assets/icon_compare.png     | Bin 0 -> 30218 bytes
 .../FlexJSStore/src/assets/icon_magnifier.png   | Bin 0 -> 30454 bytes
 .../FlexJSStore/src/assets/icon_tiles.png       | Bin 0 -> 27988 bytes
 .../flexjs/FlexJSStore/src/assets/jproctor.jpg  | Bin 0 -> 21684 bytes
 .../flexjs/FlexJSStore/src/assets/logo_blue.png | Bin 0 -> 33677 bytes
 .../FlexJSStore/src/assets/logo_orange.png      | Bin 0 -> 34166 bytes
 .../FlexJSStore/src/assets/pic/abrilliam.jpg    | Bin 0 -> 18903 bytes
 .../FlexJSStore/src/assets/pic/akotter.jpg      | Bin 0 -> 19395 bytes
 .../FlexJSStore/src/assets/pic/bcrater.jpg      | Bin 0 -> 22670 bytes
 .../FlexJSStore/src/assets/pic/bleporte.jpg     | Bin 0 -> 23363 bytes
 .../FlexJSStore/src/assets/pic/bvanbrocklin.jpg | Bin 0 -> 18066 bytes
 .../FlexJSStore/src/assets/pic/ccarpenter.jpg   | Bin 0 -> 19219 bytes
 .../FlexJSStore/src/assets/pic/clampberto.jpg   | Bin 0 -> 18611 bytes
 .../FlexJSStore/src/assets/pic/davenon.jpg      | Bin 0 -> 20028 bytes
 .../FlexJSStore/src/assets/pic/dmcgoyal.jpg     | Bin 0 -> 19395 bytes
 .../FlexJSStore/src/assets/pic/dwillhelm.jpg    | Bin 0 -> 22670 bytes
 .../FlexJSStore/src/assets/pic/esunderland.jpg  | Bin 0 -> 23363 bytes
 .../FlexJSStore/src/assets/pic/jproctor.jpg     | Bin 0 -> 21684 bytes
 .../FlexJSStore/src/assets/pic/mfields.jpg      | Bin 0 -> 18066 bytes
 .../FlexJSStore/src/assets/pic/pdempsey.jpg     | Bin 0 -> 18611 bytes
 .../FlexJSStore/src/assets/pic/ptranep.jpg      | Bin 0 -> 19627 bytes
 .../FlexJSStore/src/assets/pic/rcrawley.jpg     | Bin 0 -> 23692 bytes
 .../FlexJSStore/src/assets/pic/rdreifus.jpg     | Bin 0 -> 20028 bytes
 .../flexjs/FlexJSStore/src/assets/pic/twong.jpg | Bin 0 -> 19395 bytes
 .../src/assets/support_mapmarker_a.png          | Bin 0 -> 834 bytes
 .../src/assets/support_mapmarker_b.png          | Bin 0 -> 822 bytes
 .../src/assets/support_mapmarker_c.png          | Bin 0 -> 817 bytes
 .../src/assets/support_mapmarker_plus.png       | Bin 0 -> 827 bytes
 .../flexjs/FlexJSStore/src/assets/trashcan.png  | Bin 0 -> 182 bytes
 examples/flexjs/FlexJSStore/src/beige.css       | 171 ++++++
 examples/flexjs/FlexJSStore/src/blue.css        | 165 ++++++
 .../flexjs/FlexJSStore/src/data/catalog.json    | 236 ++++++++
 .../flexjs/FlexJSStore/src/data/catalog.xml     | 256 +++++++++
 examples/flexjs/FlexJSStore/src/main.css        | 100 ++++
 .../src/productsView/CatalogTitleButtons.mxml   |  70 +++
 .../FlexJSStore/src/productsView/Grip.mxml      |  48 ++
 .../src/productsView/ProductCart.mxml           | 117 ++++
 .../src/productsView/ProductCatalogPanel.mxml   | 546 ++++++++++++++++++
 .../ProductCatalogPanelTitleBarView.mxml        |  49 ++
 .../productsView/ProductCatalogThumbnail.mxml   | 220 ++++++++
 .../src/productsView/ProductDetails.mxml        | 145 +++++
 .../src/productsView/ProductFilterPanel.mxml    | 215 ++++++++
 .../src/productsView/ProductList.mxml           | 219 ++++++++
 .../src/productsView/ProductListItem.mxml       | 130 +++++
 .../src/productsView/ProductSupport.mxml        |  90 +++
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ++++++++++
 .../src/samples/flexstore/Product.as            |  78 +++
 .../src/samples/flexstore/ProductFilter.as      |  56 ++
 .../src/samples/flexstore/ProductFilterEvent.as |  39 ++
 .../src/samples/flexstore/ProductListEvent.as   |  42 ++
 .../src/samples/flexstore/ProductThumbEvent.as  |  45 ++
 examples/flexjs/FlexJSStore_jquery/build.xml    |  91 +++
 examples/flexjs/FlexJSStore_jquery/pom.xml      |  50 ++
 .../FlexJSStore_jquery/src/FlexJSStore.mxml     | 268 +++++++++
 .../flexjs/FlexJSStore_jquery/src/HomeView.mxml | 195 +++++++
 .../src/ProductJSONItemConverter.as             |  41 ++
 .../FlexJSStore_jquery/src/ProductsView.mxml    | 121 ++++
 .../FlexJSStore_jquery/src/SupportView.mxml     | 149 +++++
 .../src/assets/427px-Bayarea_map.png            | Bin 0 -> 122661 bytes
 .../FlexJSStore_jquery/src/assets/akotter.jpg   | Bin 0 -> 19395 bytes
 .../FlexJSStore_jquery/src/assets/bcrater.jpg   | Bin 0 -> 22670 bytes
 .../src/assets/beige_background.jpg             | Bin 0 -> 12533 bytes
 .../src/assets/beige_dotted_map.png             | Bin 0 -> 216598 bytes
 .../src/assets/blue_background.jpg              | Bin 0 -> 12868 bytes
 .../src/assets/blue_dotted_map.png              | Bin 0 -> 217088 bytes
 .../src/assets/button_cart_empty.png            | Bin 0 -> 289 bytes
 .../src/assets/button_cart_full.png             | Bin 0 -> 308 bytes
 .../src/assets/button_compare.png               | Bin 0 -> 304 bytes
 .../src/assets/button_details.png               | Bin 0 -> 284 bytes
 .../src/assets/button_tiles.png                 | Bin 0 -> 218 bytes
 .../FlexJSStore_jquery/src/assets/grip.png      | Bin 0 -> 19836 bytes
 .../src/assets/icon_cart_empty.png              | Bin 0 -> 29594 bytes
 .../src/assets/icon_compare.png                 | Bin 0 -> 30218 bytes
 .../src/assets/icon_magnifier.png               | Bin 0 -> 30454 bytes
 .../src/assets/icon_tiles.png                   | Bin 0 -> 27988 bytes
 .../FlexJSStore_jquery/src/assets/jproctor.jpg  | Bin 0 -> 21684 bytes
 .../FlexJSStore_jquery/src/assets/logo_blue.png | Bin 0 -> 33677 bytes
 .../src/assets/logo_orange.png                  | Bin 0 -> 34199 bytes
 .../src/assets/pic/abrilliam.jpg                | Bin 0 -> 18903 bytes
 .../src/assets/pic/akotter.jpg                  | Bin 0 -> 19395 bytes
 .../src/assets/pic/bcrater.jpg                  | Bin 0 -> 22670 bytes
 .../src/assets/pic/bleporte.jpg                 | Bin 0 -> 23363 bytes
 .../src/assets/pic/bvanbrocklin.jpg             | Bin 0 -> 18066 bytes
 .../src/assets/pic/ccarpenter.jpg               | Bin 0 -> 19219 bytes
 .../src/assets/pic/clampberto.jpg               | Bin 0 -> 18611 bytes
 .../src/assets/pic/davenon.jpg                  | Bin 0 -> 20028 bytes
 .../src/assets/pic/dmcgoyal.jpg                 | Bin 0 -> 19395 bytes
 .../src/assets/pic/dwillhelm.jpg                | Bin 0 -> 22670 bytes
 .../src/assets/pic/esunderland.jpg              | Bin 0 -> 23363 bytes
 .../src/assets/pic/jproctor.jpg                 | Bin 0 -> 21684 bytes
 .../src/assets/pic/mfields.jpg                  | Bin 0 -> 18066 bytes
 .../src/assets/pic/pdempsey.jpg                 | Bin 0 -> 18611 bytes
 .../src/assets/pic/ptranep.jpg                  | Bin 0 -> 19627 bytes
 .../src/assets/pic/rcrawley.jpg                 | Bin 0 -> 23692 bytes
 .../src/assets/pic/rdreifus.jpg                 | Bin 0 -> 20028 bytes
 .../FlexJSStore_jquery/src/assets/pic/twong.jpg | Bin 0 -> 19395 bytes
 .../src/assets/support_mapmarker_a.png          | Bin 0 -> 834 bytes
 .../src/assets/support_mapmarker_b.png          | Bin 0 -> 822 bytes
 .../src/assets/support_mapmarker_c.png          | Bin 0 -> 817 bytes
 .../src/assets/support_mapmarker_plus.png       | Bin 0 -> 827 bytes
 .../FlexJSStore_jquery/src/assets/trashcan.png  | Bin 0 -> 182 bytes
 .../flexjs/FlexJSStore_jquery/src/beige.css     | 171 ++++++
 examples/flexjs/FlexJSStore_jquery/src/blue.css | 165 ++++++
 .../FlexJSStore_jquery/src/data/catalog.json    | 236 ++++++++
 .../FlexJSStore_jquery/src/data/catalog.xml     | 256 +++++++++
 examples/flexjs/FlexJSStore_jquery/src/main.css | 100 ++++
 .../src/productsView/CatalogTitleButtons.mxml   |  70 +++
 .../src/productsView/Grip.mxml                  |  48 ++
 .../src/productsView/ProductCart.mxml           | 117 ++++
 .../src/productsView/ProductCatalogPanel.mxml   | 546 ++++++++++++++++++
 .../ProductCatalogPanelTitleBarView.mxml        |  49 ++
 .../productsView/ProductCatalogThumbnail.mxml   | 220 ++++++++
 .../src/productsView/ProductDetails.mxml        | 145 +++++
 .../src/productsView/ProductFilterPanel.mxml    | 215 ++++++++
 .../src/productsView/ProductList.mxml           | 219 ++++++++
 .../src/productsView/ProductListItem.mxml       | 130 +++++
 .../src/productsView/ProductSupport.mxml        |  90 +++
 .../samples/flexstore/ButtonBarButtonSkin.as    | 298 ++++++++++
 .../src/samples/flexstore/Product.as            |  78 +++
 .../src/samples/flexstore/ProductFilter.as      |  56 ++
 .../src/samples/flexstore/ProductFilterEvent.as |  39 ++
 .../src/samples/flexstore/ProductListEvent.as   |  42 ++
 .../src/samples/flexstore/ProductThumbEvent.as  |  45 ++
 .../flexjs/FlexWebsiteStatsViewer/build.xml     |  74 +++
 examples/flexjs/FlexWebsiteStatsViewer/pom.xml  |  50 ++
 .../src/FlexWebsiteStatsViewer.mxml             |  55 ++
 .../FlexWebsiteStatsViewer/src/README.txt       |  23 +
 .../FlexWebsiteStatsViewer/src/StatsView.mxml   |  83 +++
 .../src/controllers/GAJSONInputParser.as        |  38 ++
 .../controllers/GAStatsDataJSONItemConverter.as |  41 ++
 .../src/controllers/StatsController.as          |  77 +++
 .../src/models/StatsModel.as                    |  55 ++
 examples/flexjs/MapSearch/MapSearch-app.xml     | 252 +++++++++
 examples/flexjs/MapSearch/build.xml             | 103 ++++
 examples/flexjs/MapSearch/pom.xml               |  50 ++
 examples/flexjs/MapSearch/src/MapSearch.mxml    |  46 ++
 .../flexjs/MapSearch/src/MyInitialView.mxml     | 212 +++++++
 examples/flexjs/MapSearch/src/models/MyModel.as |  71 +++
 examples/flexjs/MobileTrader/build.xml          |  70 +++
 examples/flexjs/MobileTrader/pom.xml            |  50 ++
 .../flexjs/MobileTrader/src/MobileTrader.mxml   |  39 ++
 .../flexjs/MobileTrader/src/MyInitialView.mxml  | 255 +++++++++
 .../src/StockDataJSONItemConverter.as           |  40 ++
 .../MobileTrader/src/assets/arrow_left_24.png   | Bin 0 -> 47785 bytes
 .../MobileTrader/src/assets/background.png      | Bin 0 -> 49376 bytes
 .../flexjs/MobileTrader/src/assets/logo.png     | Bin 0 -> 55223 bytes
 .../src/controller/AlertsViewController.as      | 139 +++++
 .../src/controller/WatchListController.as       | 137 +++++
 .../flexjs/MobileTrader/src/models/Alert.as     |  94 ++++
 .../MobileTrader/src/models/AssetsModel.as      |  47 ++
 .../MobileTrader/src/models/ProductsModel.as    | 160 ++++++
 .../flexjs/MobileTrader/src/models/Stock.as     | 148 +++++
 .../MobileTrader/src/renderers/AlertRenderer.as |  44 ++
 .../MobileTrader/src/renderers/StockRenderer.as |  47 ++
 .../MobileTrader/src/views/AlertsView.mxml      | 100 ++++
 .../MobileTrader/src/views/AssetsView.mxml      |  89 +++
 .../MobileTrader/src/views/SearchView.mxml      |  37 ++
 .../MobileTrader/src/views/StockView.mxml       |  98 ++++
 .../MobileTrader/src/views/WatchListView.mxml   | 150 +++++
 examples/flexjs/TodoListSampleApp/build.xml     |  73 +++
 examples/flexjs/TodoListSampleApp/pom.xml       |  50 ++
 .../flexjs/TodoListSampleApp/src/README.txt     |  22 +
 .../src/TodoListSampleApp.mxml                  |  43 ++
 .../todo/controllers/TodoListController.as      |  62 +++
 .../src/sample/todo/events/TodoListEvent.as     |  35 ++
 .../src/sample/todo/models/TodoListModel.as     |  42 ++
 .../sample/todo/renderers/TodoItemRenderer.as   |  69 +++
 .../src/sample/todo/views/TodoListView.mxml     | 109 ++++
 examples/flexjs/pom.xml                         | 218 ++++++++
 examples/native/ButtonExample/build.xml         | 118 ++++
 .../native/ButtonExample/src/ButtonExample.as   |  34 ++
 examples/native/USStatesMap/build.xml           | 118 ++++
 examples/native/USStatesMap/src/MapCoords.as    |  75 +++
 examples/native/USStatesMap/src/USStatesMap.as  | 140 +++++
 frameworks/build.xml                            |   4 +-
 frameworks/downloads.xml                        |  10 +-
 .../org/apache/flex/binding/SimpleBinding.as    |   6 +-
 .../projects/Binding/compile-asjs-config.xml    |   2 +-
 .../org/apache/flex/binding/ConstantBinding.js  |  14 +
 .../org/apache/flex/binding/SimpleBinding.js    |   7 +-
 frameworks/projects/Charts/asjs/defaults.css    |  12 +-
 .../org/apache/flex/charts/beads/ChartView.as   |  60 +-
 .../charts/beads/layouts/ChartBaseLayout.as     |   4 +-
 .../layouts/LineChartCategoryVsLinearLayout.as  |  15 +-
 .../layouts/LineChartLinearVsLinearLayout.as    |  13 +-
 .../flex/charts/beads/layouts/PieChartLayout.as |  13 +-
 .../beads/layouts/StackedBarChartLayout.as      |  13 +-
 .../beads/layouts/StackedColumnChartLayout.as   |  13 +-
 .../flex/charts/optimized/SVGBoxItemRenderer.as |  12 -
 .../charts/supportClasses/BoxItemRenderer.as    |  12 -
 .../projects/Charts/compile-asjs-config.xml     |   2 +-
 .../charts/supportClasses/ChartAxisGroup.js     |   1 +
 .../charts/supportClasses/ChartDataGroup.js     |   1 +
 .../Collections/compile-asjs-config.xml         |   2 +-
 frameworks/projects/Core/as/src/CoreClasses.as  | 158 +++---
 .../as/src/org/apache/flex/core/Application.as  |  23 +-
 .../apache/flex/core/BrowserResizeListener.as   | 110 ++++
 .../src/org/apache/flex/core/BrowserScroller.as |  80 +++
 .../src/org/apache/flex/core/ContainerBase.as   | 197 ++++---
 .../flex/core/ContainerBaseStrandChildren.as    |  98 ++++
 .../as/src/org/apache/flex/core/IContainer.as   |  11 -
 .../src/org/apache/flex/core/IContainerView.as  |  33 ++
 .../org/apache/flex/core/IContentViewHost.as    |  35 ++
 .../as/src/org/apache/flex/core/ILayoutHost.as  |  45 ++
 .../src/org/apache/flex/core/ILayoutParent.as   |  57 --
 .../as/src/org/apache/flex/core/IValuesImpl.as  |  14 +
 .../as/src/org/apache/flex/core/IViewport.as    |  88 ++-
 .../src/org/apache/flex/core/IViewportModel.as  | 129 ++---
 .../as/src/org/apache/flex/core/ListBase.as     | 123 +++++
 .../apache/flex/core/ListBaseStrandChildren.as  |  99 ++++
 .../org/apache/flex/core/SimpleApplication.as   |  89 +++
 .../org/apache/flex/core/SimpleCSSValuesImpl.as |  27 +
 .../org/apache/flex/core/SimpleValuesImpl.as    |  15 +
 .../Core/as/src/org/apache/flex/core/UIBase.as  |  30 +-
 .../as/src/org/apache/flex/core/UIButtonBase.as |   2 +-
 .../as/src/org/apache/flex/core/UIMetrics.as    | 128 -----
 .../as/src/org/apache/flex/core/ViewBase.as     |   2 -
 .../Core/as/src/org/apache/flex/geom/Size.as    |  41 ++
 .../as/src/org/apache/flex/utils/BeadMetrics.as | 149 -----
 .../org/apache/flex/utils/CSSContainerUtils.as  | 194 +++++++
 .../org/apache/flex/core/BindableCSSStyles.as   |  29 +
 .../src/org/apache/flex/core/SimpleCSSStyles.as |  29 +
 frameworks/projects/Core/basic-manifest.xml     |   2 +
 .../projects/Core/compile-asjs-config.xml       |  10 +
 .../Core/js/src/flash/display/Sprite.js         |  40 --
 .../js/src/org/apache/flex/core/Application.js  |   8 +-
 .../apache/flex/core/BrowserResizeListener.js   |  78 +++
 .../src/org/apache/flex/core/BrowserScroller.js |  55 ++
 .../src/org/apache/flex/core/BrowserWindow.js   |   3 +-
 .../src/org/apache/flex/core/ContainerBase.js   | 195 ++++++-
 .../flex/core/ContainerBaseStrandChildren.js    | 112 ++++
 .../org/apache/flex/core/HTMLElementWrapper.js  |   4 +-
 .../js/src/org/apache/flex/core/IContainer.js   |   6 -
 .../src/org/apache/flex/core/IContainerView.js  |  44 ++
 .../org/apache/flex/core/IContentViewHost.js    |  52 ++
 .../org/apache/flex/core/IItemRendererParent.js |   1 +
 .../js/src/org/apache/flex/core/ILayoutHost.js  |  46 ++
 .../src/org/apache/flex/core/ILayoutParent.js   |  59 --
 .../apache/flex/core/IListPresentationModel.js  |   1 +
 .../Core/js/src/org/apache/flex/core/IParent.js |   9 +-
 .../apache/flex/core/ISelectableItemRenderer.js |   1 +
 .../js/src/org/apache/flex/core/IViewport.js    |   9 -
 .../src/org/apache/flex/core/IViewportModel.js  |  68 +--
 .../js/src/org/apache/flex/core/ListBase.js     |  70 ++-
 .../apache/flex/core/ListBaseStrandChildren.js  | 112 ++++
 .../org/apache/flex/core/SimpleApplication.js   |  49 ++
 .../org/apache/flex/core/SimpleCSSValuesImpl.js |  42 +-
 .../Core/js/src/org/apache/flex/core/UIBase.js  |  92 +++-
 .../js/src/org/apache/flex/core/UIMetrics.js    |  79 ---
 .../js/src/org/apache/flex/core/ViewBase.js     |  90 +--
 .../src/org/apache/flex/events/ElementEvents.js |   5 +
 .../org/apache/flex/events/EventDispatcher.js   |  81 ++-
 .../js/src/org/apache/flex/geom/Rectangle.js    |  26 +
 .../Core/js/src/org/apache/flex/geom/Size.js    |  56 ++
 .../js/src/org/apache/flex/svg/TextButton.js    |   1 +
 .../js/src/org/apache/flex/utils/BeadMetrics.js |  59 --
 .../org/apache/flex/utils/CSSContainerUtils.js  |  81 +++
 .../js/src/org/apache/flex/utils/Language.js    |  25 +-
 .../apache/flex/utils/MXMLDataInterpreter.js    |   8 +-
 .../src/org/apache/flex/utils/MixinManager.js   |   2 +
 .../js/src/org/apache/flex/utils/PointUtils.js  |   7 +-
 .../Core/js/src/org/apache/flex/utils/Timer.js  |   1 +
 .../js/src/org/apache/flex/createjs/CheckBox.js |   1 +
 .../js/src/org/apache/flex/createjs/Label.js    |   1 +
 .../src/org/apache/flex/createjs/TextButton.js  |   1 +
 .../src/org/apache/flex/createjs/core/UIBase.js |   1 +
 .../projects/DragDrop/compile-asjs-config.xml   |   4 +-
 .../projects/Effects/compile-asjs-config.xml    |   2 +-
 frameworks/projects/Flat/as/defaults.css        |  36 +-
 .../apache/flex/flat/beads/DropDownListView.as  |  10 +-
 frameworks/projects/Flat/flat-manifest.xml      |   2 +-
 .../js/src/org/apache/flex/flat/CheckBox.js     |   1 +
 .../js/src/org/apache/flex/flat/DropDownList.js |  93 +++-
 .../js/src/org/apache/flex/flat/RadioButton.js  |   1 +
 .../projects/Formatters/compile-asjs-config.xml |   2 +-
 .../js/src/org/apache/flex/maps/google/Map.js   |  13 +-
 .../js/src/org/apache/flex/maps/google/Place.js |  13 +-
 .../apache/flex/maps/google/beads/MapView.js    |   2 +
 .../apache/flex/maps/google/models/MapModel.js  |  10 +-
 .../apache/flex/core/graphics/GradientBase.as   |  31 --
 .../apache/flex/core/graphics/GraphicShape.js   |   3 +-
 .../flex/core/graphics/GraphicsContainer.js     |   2 +-
 .../src/org/apache/flex/core/graphics/Path.js   |   2 +-
 .../src/org/apache/flex/core/graphics/Rect.js   |   2 +-
 frameworks/projects/HTML/as/defaults.css        |  41 +-
 .../as/src/org/apache/flex/html/DropDownList.as |  18 +
 .../HTML/as/src/org/apache/flex/html/List.as    |  27 +-
 .../src/org/apache/flex/html/NumericStepper.as  |   3 +-
 .../HTML/as/src/org/apache/flex/html/VRule.as   |  49 ++
 .../src/org/apache/flex/html/beads/AlertView.as |   6 +-
 .../org/apache/flex/html/beads/ButtonBarView.as |  15 +-
 .../org/apache/flex/html/beads/ContainerView.as | 312 ++++++-----
 .../html/beads/ControlBarMeasurementBead.as     |   6 +-
 .../apache/flex/html/beads/DropDownListView.as  |   8 +-
 .../src/org/apache/flex/html/beads/ListView.as  |  34 +-
 .../flex/html/beads/NumericStepperView.as       |   7 +-
 .../src/org/apache/flex/html/beads/PanelView.as | 135 ++---
 .../flex/html/beads/PanelWithControlBarView.as  | 165 +++---
 .../apache/flex/html/beads/SimpleAlertView.as   |   6 +-
 .../org/apache/flex/html/beads/TextInputView.as |  10 +-
 .../flex/html/beads/TextInputWithBorderView.as  |   6 +-
 .../TextItemRendererFactoryForArrayData.as      |   5 +-
 .../src/org/apache/flex/html/beads/VRuleView.as |  87 +++
 .../beads/controllers/DropDownListController.as |  12 +
 .../flex/html/beads/layouts/BasicLayout.as      |   8 +-
 .../flex/html/beads/layouts/ButtonBarLayout.as  |  18 +-
 .../flex/html/beads/layouts/HScrollBarLayout.as |   6 +-
 .../flex/html/beads/layouts/HorizontalLayout.as | 191 +++----
 .../flex/html/beads/layouts/TileLayout.as       |   4 +-
 .../flex/html/beads/layouts/VScrollBarLayout.as |   6 +-
 .../flex/html/beads/layouts/VerticalLayout.as   |  93 ++--
 .../html/beads/models/ArraySelectionModel.as    |   8 +-
 .../flex/html/beads/models/ViewportModel.as     | 170 ++----
 .../html/supportClasses/ContainerContentArea.as |   2 +-
 .../html/supportClasses/ScrollingViewport.as    | 407 ++++++--------
 .../supportClasses/TextFieldItemRenderer.as     |   8 +-
 .../apache/flex/html/supportClasses/Viewport.as | 161 +++---
 .../org/apache/flex/html/MXMLBeadViewBase.as    |   4 +-
 .../apache/flex/html/beads/TitleBarView.mxml    |   2 +-
 .../FlexibleFirstChildHorizontalLayout.as       | 128 +----
 .../layouts/OneFlexibleChildHorizontalLayout.as |  42 +-
 .../layouts/OneFlexibleChildVerticalLayout.as   |  35 +-
 .../html/beads/layouts/VerticalColumnLayout.as  |  37 +-
 frameworks/projects/HTML/basic-manifest.xml     |   4 +-
 .../projects/HTML/compile-asjs-config.xml       |   2 +-
 .../HTML/js/src/org/apache/flex/html/Button.js  |   1 +
 .../js/src/org/apache/flex/html/ButtonBar.js    |   4 +-
 .../js/src/org/apache/flex/html/CheckBox.js     |   1 +
 .../js/src/org/apache/flex/html/ComboBox.js     |   3 +-
 .../js/src/org/apache/flex/html/Container.js    |  32 +-
 .../js/src/org/apache/flex/html/ControlBar.js   |   1 +
 .../js/src/org/apache/flex/html/DropDownList.js |  23 +-
 .../HTML/js/src/org/apache/flex/html/HRule.js   |   1 +
 .../HTML/js/src/org/apache/flex/html/Image.js   |   3 +
 .../org/apache/flex/html/ImageAndTextButton.js  |   1 +
 .../HTML/js/src/org/apache/flex/html/Label.js   |   2 +
 .../HTML/js/src/org/apache/flex/html/List.js    |   5 +-
 .../src/org/apache/flex/html/NumericStepper.js  |  18 +-
 .../HTML/js/src/org/apache/flex/html/Panel.js   |  47 +-
 .../js/src/org/apache/flex/html/RadioButton.js  |   1 +
 .../js/src/org/apache/flex/html/SimpleList.js   |   1 +
 .../HTML/js/src/org/apache/flex/html/Slider.js  |   1 +
 .../HTML/js/src/org/apache/flex/html/Spinner.js |   1 +
 .../js/src/org/apache/flex/html/TextArea.js     |   1 +
 .../js/src/org/apache/flex/html/TextInput.js    |   1 +
 .../HTML/js/src/org/apache/flex/html/VRule.js   |  50 ++
 .../org/apache/flex/html/beads/ButtonBarView.js |  14 +
 .../org/apache/flex/html/beads/ContainerView.js | 330 ++++++++---
 .../src/org/apache/flex/html/beads/ImageView.js |  54 ++
 .../src/org/apache/flex/html/beads/ListView.js  | 100 ++--
 .../src/org/apache/flex/html/beads/PanelView.js |  96 +++-
 .../flex/html/beads/ScrollingContainerView.js   |   2 +-
 .../TextItemRendererFactoryForArrayData.js      |  33 +-
 .../controllers/ItemRendererMouseController.js  |  24 +-
 .../ListSingleSelectionMouseController.js       |   3 +-
 .../flex/html/beads/layouts/BasicLayout.js      |  33 +-
 .../html/beads/layouts/BasicScrollingLayout.js  |  94 ----
 .../flex/html/beads/layouts/ButtonBarLayout.js  |  14 +-
 .../flex/html/beads/layouts/HorizontalLayout.js |  28 +-
 .../flex/html/beads/layouts/TileLayout.js       |   9 +-
 .../flex/html/beads/layouts/VerticalLayout.js   |  21 +-
 .../beads/layouts/VerticalScrollingLayout.js    |  59 --
 .../html/beads/models/ArraySelectionModel.js    |   2 +
 .../flex/html/beads/models/ViewportModel.js     |  68 +--
 .../ButtonBarButtonItemRenderer.js              |   1 +
 .../html/supportClasses/ContainerContentArea.js |  20 +
 .../flex/html/supportClasses/DataGroup.js       |   4 +-
 .../html/supportClasses/DataItemRenderer.js     |   1 +
 .../html/supportClasses/ScrollingViewport.js    |  73 ++-
 .../html/supportClasses/StringItemRenderer.js   |   1 +
 .../apache/flex/html/supportClasses/Viewport.js |  66 ++-
 .../js/src/org/apache/flex/html5/CheckBox.js    |   1 +
 .../js/src/org/apache/flex/html5/ComboBox.js    |   3 +-
 .../js/src/org/apache/flex/html5/RadioButton.js |   1 +
 .../js/src/org/apache/flex/html5/TextArea.js    |   1 +
 .../js/src/org/apache/flex/html5/TextButton.js  |   1 +
 .../js/src/org/apache/flex/html5/TextInput.js   |   1 +
 frameworks/projects/JQuery/as/defaults.css      |   7 +
 .../projects/JQuery/js/src/jquery_externals.js  |   3 +-
 .../js/src/org/apache/flex/jquery/CheckBox.js   |   1 +
 .../src/org/apache/flex/jquery/RadioButton.js   |   1 +
 .../js/src/org/apache/flex/jquery/TextButton.js |   1 +
 .../org/apache/flex/jquery/ToggleTextButton.js  |   1 +
 .../src/org/apache/flex/mobile/ManagerBase.as   |  24 +-
 .../Mobile/asjs/src/MobileASJSClasses.as        |   2 +
 .../apache/flex/mobile/StackedViewManager.as    | 150 +----
 .../org/apache/flex/mobile/TabbedViewManager.as | 182 +-----
 .../asjs/src/org/apache/flex/mobile/View.as     |  18 +-
 .../org/apache/flex/mobile/ViewManagerBase.as   | 229 ++++++++
 .../flex/mobile/beads/StackedViewManagerView.as | 143 ++---
 .../flex/mobile/beads/TabbedViewManagerView.as  | 145 ++---
 .../apache/flex/mobile/beads/ViewManagerView.as | 165 ++++++
 .../flex/mobile/models/ViewManagerModel.as      |   6 +
 .../projects/Mobile/compile-asjs-config.xml     |   2 +-
 .../src/org/apache/flex/mobile/ManagerBase.js   |   3 +
 installer.xml                                   | 110 +---
 js/bin/asjsc                                    |  70 +++
 js/bin/asjsc.bat                                |  29 +
 js/bin/asjscompc                                |  70 +++
 js/bin/asjscompc.bat                            |  29 +
 js/bin/compcjsc                                 |  70 ---
 js/bin/compcjsc.bat                             |  29 -
 js/bin/jsc                                      |  70 ---
 js/bin/jsc.bat                                  |  29 -
 manualtests/ContainerTest/build.xml             |  74 +++
 .../ContainerTest/src/ContainerTest.mxml        |  39 ++
 .../ContainerTest/src/MyInitialView.mxml        | 188 +++++++
 .../ContainerTest/src/assets/logo_orange.png    | Bin 0 -> 33897 bytes
 .../ContainerTest/src/models/ProductsModel.as   |  44 ++
 .../ContainerTest/src/products/Product.as       |  43 ++
 .../src/products/ProductItemRenderer.as         |  83 +++
 manualtests/ContainerTest/src/smallbluerect.jpg | Bin 0 -> 13500 bytes
 .../ContainerTest/src/smallgreenrect.jpg        | Bin 0 -> 13542 bytes
 .../ContainerTest/src/smallorangerect.gif       | Bin 0 -> 821 bytes
 .../ContainerTest/src/smallorangerect.jpg       | Bin 0 -> 13571 bytes
 .../ContainerTest/src/smallpurplerect.jpg       | Bin 0 -> 13517 bytes
 manualtests/ContainerTest/src/smallredrect.jpg  | Bin 0 -> 13477 bytes
 .../ContainerTest/src/smallyellowrect.jpg       | Bin 0 -> 13598 bytes
 manualtests/DataGridXcompile/build.xml          |  71 +++
 .../DataGridXcompile/src/DataGridXcompile.mxml  |  37 ++
 .../DataGridXcompile/src/MyInitialView.mxml     |  83 +++
 .../src/models/MyGridPresentation.as            |  32 ++
 .../src/models/ProductsModel.as                 |  53 ++
 .../flex/core/IDataGridPresentationModel.as     |  31 ++
 .../apache/flex/html/customControls/DataGrid.as |  60 ++
 .../customControls/beads/DataGridColumnView.as  |  57 ++
 .../html/customControls/beads/DataGridView.as   | 149 +++++
 .../DataItemRendererFactoryForColumnData.as     | 101 ++++
 .../html/customControls/beads/IDataGridView.as  |  27 +
 .../beads/IDataProviderItemRendererMapper.as    |  34 ++
 .../beads/models/DataGridPresentationModel.as   |  65 +++
 .../html/staticControls/beads/BoxGridView.as    |  48 ++
 .../DataGridXcompile/src/products/Product.as    |  41 ++
 manualtests/DateChooserExample/build.xml        |  73 +++
 .../src/DateChooserExample.mxml                 |  36 ++
 .../DateChooserExample/src/MyInitialView.mxml   |  44 ++
 manualtests/DateChooserExample/src/README.txt   |  43 ++
 manualtests/EffectsExample/build.xml            |  77 +++
 .../EffectsExample/src/EffectExample.mxml       |  33 ++
 .../EffectsExample/src/MyInitialView.mxml       |  89 +++
 manualtests/EffectsExample/src/README.txt       |  35 ++
 manualtests/EffectsExample/src/jproctor.jpg     | Bin 0 -> 21684 bytes
 manualtests/EffectsExample/src/twong.jpg        | Bin 0 -> 19395 bytes
 manualtests/FlexJSTest_HTML5/build.xml          |  70 +++
 .../FlexJSTest_HTML5/src/ButtonImageDown.png    | Bin 0 -> 206 bytes
 .../FlexJSTest_HTML5/src/ButtonImageOver.png    | Bin 0 -> 266 bytes
 .../FlexJSTest_HTML5/src/ButtonImageUp.png      | Bin 0 -> 236 bytes
 .../FlexJSTest_HTML5/src/FlexJSTest_HTML5.mxml  |  51 ++
 .../FlexJSTest_HTML5/src/MyInitialView.mxml     | 144 +++++
 .../src/StockDataJSONItemConverter.as           |  36 ++
 .../src/controllers/MyController.as             |  92 ++++
 .../FlexJSTest_HTML5/src/models/MyModel.as      |  59 ++
 manualtests/FlexJSTest_Panel/build.xml          |  71 +++
 .../FlexJSTest_Panel/src/FlexJSTest_Panel.mxml  |  32 ++
 .../FlexJSTest_Panel/src/MyInitialView.mxml     | 144 +++++
 manualtests/FlexJSTest_Panel/src/README.txt     |  45 ++
 manualtests/FlexJSTest_SVG/build.xml            |  71 +++
 .../FlexJSTest_SVG/src/FlexJSTest_SVG.mxml      |  39 ++
 .../FlexJSTest_SVG/src/GraphicsView.mxml        | 327 +++++++++++
 .../FlexJSTest_SVG/src/MyInitialView.mxml       |  58 ++
 manualtests/FlexJSTest_SVG/src/README.txt       |  45 ++
 manualtests/FlexJSTest_SVG/src/SkinsView.mxml   | 103 ++++
 .../src/controllers/MyController.as             |  52 ++
 .../FlexJSTest_SVG/src/models/MyModel.as        |  47 ++
 .../FlexJSTest_SVG/src/skins/Button_up.mxml     |  27 +
 .../src/skins/flatspark/enums/BrandColorEnum.as |  30 +
 .../skins/flatspark/enums/ButtonColorEnum.as    |  59 ++
 .../src/skins/flatspark/enums/ButtonSizeEnum.as |  31 ++
 .../skins/flatspark/enums/ColorSwatchEnum.as    |  40 ++
 .../src/skins/flatspark/enums/SizeEnum.as       |  32 ++
 .../skins/flatspark/enums/TextInputSizeEnum.as  |  30 +
 .../src/skins/flatspark/utils/AwesomeUtils.as   | 399 ++++++++++++++
 .../src/skins/flatspark/utils/ColorUtils.as     |  89 +++
 .../src/skins/flatspark/utils/ConfigSkin.as     |  44 ++
 manualtests/FlexJSTest_basic/build.xml          |  70 +++
 .../FlexJSTest_basic/src/ButtonImageDown.png    | Bin 0 -> 206 bytes
 .../FlexJSTest_basic/src/ButtonImageOver.png    | Bin 0 -> 266 bytes
 .../FlexJSTest_basic/src/ButtonImageUp.png      | Bin 0 -> 236 bytes
 .../FlexJSTest_basic/src/FlexJSTest_basic.mxml  |  51 ++
 .../FlexJSTest_basic/src/MyInitialView.mxml     | 143 +++++
 manualtests/FlexJSTest_basic/src/README.txt     |  47 ++
 .../src/StockDataJSONItemConverter.as           |  38 ++
 .../src/controllers/MyController.as             |  92 ++++
 .../FlexJSTest_basic/src/models/MyModel.as      |  59 ++
 manualtests/FlexJSTest_createjs/build.xml       |  70 +++
 .../src/CreateJSExample.mxml                    |  58 ++
 .../FlexJSTest_createjs/src/MyInitialView.mxml  |  58 ++
 manualtests/FlexJSTest_createjs/src/README.txt  |  22 +
 .../src/controllers/MyController.as             |  57 ++
 .../FlexJSTest_createjs/src/models/MyModel.as   |  53 ++
 manualtests/FlexJSTest_jquery/build.xml         |  70 +++
 .../FlexJSTest_jquery/src/ButtonImageDown.png   | Bin 0 -> 206 bytes
 .../FlexJSTest_jquery/src/ButtonImageOver.png   | Bin 0 -> 266 bytes
 .../FlexJSTest_jquery/src/ButtonImageUp.png     | Bin 0 -> 236 bytes
 .../FlexJSTest_jquery/src/MyInitialView.mxml    | 148 +++++
 .../src/StockDataJSONItemConverter.as           |  38 ++
 .../src/controllers/MyController.as             |  92 ++++
 .../FlexJSTest_jquery/src/jQuerySample.mxml     |  64 +++
 .../FlexJSTest_jquery/src/models/MyModel.as     |  59 ++
 manualtests/FormExample/build.xml               |  77 +++
 manualtests/FormExample/src/FormExample.mxml    |  33 ++
 manualtests/FormExample/src/MyFormView.mxml     |  73 +++
 manualtests/FormExample/src/README.txt          |  45 ++
 manualtests/FormatExample/build.xml             |  77 +++
 .../FormatExample/src/FormatExample.mxml        |  33 ++
 manualtests/FormatExample/src/MyFormView.mxml   | 133 +++++
 .../FormatExample/src/dialogs/DialogView.as     |  38 ++
 .../FormatExample/src/dialogs/LoginDialog.mxml  |  70 +++
 .../accessories/NumberFormatter.as              | 210 +++++++
 .../accessories/PhoneNumberFormatter.as         | 195 +++++++
 manualtests/ImageTest/build.xml                 |  70 +++
 manualtests/ImageTest/src/ImageTest.mxml        |  33 ++
 manualtests/ImageTest/src/MyInitialView.mxml    |  45 ++
 manualtests/ImageTest/src/README.txt            |  40 ++
 manualtests/ImageTest/src/largegreenrect.png    | Bin 0 -> 56681 bytes
 manualtests/ImageTest/src/smallbluerect.jpg     | Bin 0 -> 13500 bytes
 manualtests/ImageTest/src/smallgreenrect.jpg    | Bin 0 -> 13542 bytes
 manualtests/ImageTest/src/smallorangerect.gif   | Bin 0 -> 821 bytes
 manualtests/LanguageTests/build.xml             |  71 +++
 manualtests/LanguageTests/src/LanguageTests.as  | 159 ++++++
 manualtests/LanguageTests/src/README.txt        |  26 +
 manualtests/LanguageTests/src/classes/B.as      |  25 +
 manualtests/LanguageTests/src/classes/C.as      |  27 +
 manualtests/LanguageTests/src/interfaces/IA.as  |  22 +
 manualtests/LanguageTests/src/interfaces/IB.as  |  22 +
 manualtests/LanguageTests/src/interfaces/IC.as  |  22 +
 manualtests/LanguageTests/src/interfaces/ID.as  |  22 +
 manualtests/LanguageTests/src/interfaces/IE.as  |  22 +
 manualtests/LanguageTests/src/interfaces/IF.as  |  22 +
 manualtests/ListsTest/build.xml                 |  71 +++
 manualtests/ListsTest/src/FirstView.mxml        |  63 +++
 manualtests/ListsTest/src/ListsTests.mxml       |  36 ++
 manualtests/ListsTest/src/README.txt            |  47 ++
 .../ListsTest/src/models/ProductsModel.as       |  42 ++
 manualtests/ListsTest/src/products/Product.as   |  43 ++
 .../src/products/ProductItemRenderer.as         |  83 +++
 manualtests/ListsTest/src/smallbluerect.jpg     | Bin 0 -> 13500 bytes
 manualtests/ListsTest/src/smallgreenrect.jpg    | Bin 0 -> 13542 bytes
 manualtests/ListsTest/src/smallorangerect.gif   | Bin 0 -> 821 bytes
 manualtests/ListsTest/src/smallorangerect.jpg   | Bin 0 -> 13571 bytes
 manualtests/ListsTest/src/smallpurplerect.jpg   | Bin 0 -> 13517 bytes
 manualtests/ListsTest/src/smallredrect.jpg      | Bin 0 -> 13477 bytes
 manualtests/ListsTest/src/smallyellowrect.jpg   | Bin 0 -> 13598 bytes
 manualtests/RollEventsTest/build.xml            |  70 +++
 manualtests/RollEventsTest/src/RollEvent.as     |  33 ++
 .../RollEventsTest/src/RollEventController.as   |  79 +++
 .../RollEventsTest/src/RollEventsTest.mxml      |  52 ++
 manualtests/VanillaSDK_POC/build.xml            |  48 ++
 manualtests/VanillaSDK_POC/src/Example.as       |  83 +++
 manualtests/VanillaSDK_POC/src/Main.mxml        |  21 +
 manualtests/build.xml                           | 121 ++++
 manualtests/build_example.xml                   | 356 ++++++++++++
 maven.xml                                       |  53 +-
 maven/flexjs-framework-framework.pom            |  11 +
 maven/flexjs-framework.pom                      |  12 +
 nightly.properties                              |   4 +-
 templates/swfobject/index.template.html         |   2 +-
 1034 files changed, 31694 insertions(+), 27537 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/10ac8d8c/frameworks/projects/Core/as/src/CoreClasses.as
----------------------------------------------------------------------
diff --cc frameworks/projects/Core/as/src/CoreClasses.as
index e92f799,66df6d0..ac24459
--- a/frameworks/projects/Core/as/src/CoreClasses.as
+++ b/frameworks/projects/Core/as/src/CoreClasses.as
@@@ -21,86 -22,90 +21,90 @@@ package 
  /**
   *  @private
   *  This class is used to link additional classes into rpc.swc
 - *  beyond those that are found by dependecy analysis starting
 + *  beyond those that are found by dependency analysis starting
   *  from the classes specified in manifest.xml.
   */
- internal class CoreClasses {
-     /**
-      import org.apache.flex.core.BeadViewBase; BeadViewBase;
-      import org.apache.flex.core.BrowserWindow; BrowserWindow;
-      import org.apache.flex.core.CSSShape; CSSShape;
-      import org.apache.flex.core.CSSSprite; CSSSprite;
-      import org.apache.flex.core.CSSTextField; CSSTextField;
-      import org.apache.flex.core.StyleableCSSTextField; StyleableCSSTextField;
-      import org.apache.flex.core.ItemRendererClassFactory; ItemRendererClassFactory;
-      import org.apache.flex.core.FilledRectangle; FilledRectangle;
-      import org.apache.flex.core.IAlertModel; IAlertModel;
-      import org.apache.flex.core.IBead; IBead;
-      import org.apache.flex.core.IBeadController; IBeadController;
-      import org.apache.flex.core.IBeadLayout; IBeadLayout;
-      import org.apache.flex.core.IBeadModel; IBeadModel;
-      import org.apache.flex.core.IBeadView; IBeadView;
-      import org.apache.flex.core.IBorderModel; IBorderModel;
-      import org.apache.flex.core.IChild; IChild;
-      import org.apache.flex.core.IChrome; IChrome;
-      import org.apache.flex.core.IComboBoxModel; IComboBoxModel;
-      import org.apache.flex.core.IContainer; IContainer;
-      import org.apache.flex.core.IContentView; IContentView;
-      import org.apache.flex.core.IDataProviderItemRendererMapper; IDataProviderItemRendererMapper;
-      import org.apache.flex.core.IDocument; IDocument;
-      import org.apache.flex.core.IFormatBead; IFormatBead;
-      import org.apache.flex.core.IImageModel; IImageModel;
-      import org.apache.flex.core.ILayoutChild; ILayoutChild;
-      import org.apache.flex.core.ILayoutParent; ILayoutParent;
-      import org.apache.flex.core.IPanelModel; IPanelModel;
-      import org.apache.flex.core.IParent; IParent;
-      import org.apache.flex.core.IParentIUIBase; IParentIUIBase;
-      import org.apache.flex.core.IPopUp; IPopUp;
-      import org.apache.flex.core.IRollOverModel; IRollOverModel;
-      import org.apache.flex.core.IScrollBarModel; IScrollBarModel;
-      import org.apache.flex.core.ISelectableItemRenderer; ISelectableItemRenderer;
-      import org.apache.flex.core.ISelectionModel; ISelectionModel;
-      import org.apache.flex.core.IStrand; IStrand;
-      import org.apache.flex.core.IStrandWithModel; IStrandWithModel;
-      import org.apache.flex.core.ITextModel; ITextModel;
-      import org.apache.flex.core.ITitleBarModel; ITitleBarModel;
-      import org.apache.flex.core.IToggleButtonModel; IToggleButtonModel;
-      import org.apache.flex.core.IUIBase; IUIBase;
-      import org.apache.flex.core.IValueToggleButtonModel; IValueToggleButtonModel;
-      import org.apache.flex.core.IViewport; IViewport;
-      import org.apache.flex.core.IViewportModel; IViewportModel;
-      import org.apache.flex.core.IViewportScroller; IViewportScroller;
-      import org.apache.flex.core.SimpleStatesImpl; SimpleStatesImpl;
-      import org.apache.flex.core.DataBindingBase; DataBindingBase;
-      import org.apache.flex.core.UIBase; UIBase;
-      import org.apache.flex.core.UIButtonBase; UIButtonBase;
-      import org.apache.flex.events.CustomEvent; CustomEvent;
-      import org.apache.flex.events.Event; Event;
-      import org.apache.flex.events.EventDispatcher; EventDispatcher;
-      import org.apache.flex.events.IEventDispatcher; IEventDispatcher;
-      import org.apache.flex.events.MouseEvent; MouseEvent;
-      import org.apache.flex.events.ValueEvent; ValueEvent;
-      import org.apache.flex.events.utils.MouseUtils; MouseUtils;
-      import org.apache.flex.geom.Point; Point;
-      import org.apache.flex.geom.Rectangle; Rectangle;
-      import org.apache.flex.utils.BinaryData; BinaryData;
-      import org.apache.flex.utils.BeadMetrics; BeadMetrics;
-      import org.apache.flex.utils.CSSBorderUtils; CSSBorderUtils;
-      import org.apache.flex.utils.dbg.DOMPathUtil; DOMPathUtil;
-      import org.apache.flex.utils.EffectTimer; EffectTimer;
-      import org.apache.flex.utils.MixinManager; MixinManager;
-      import org.apache.flex.utils.PNGEncoder; PNGEncoder;
-      import org.apache.flex.utils.SolidBorderUtil; SolidBorderUtil;
-      import org.apache.flex.utils.StringTrimmer; StringTrimmer;
-      import org.apache.flex.utils.Timer; Timer;
-      import org.apache.flex.utils.UIUtils; UIUtils;
- 
-      import org.apache.flex.core.ClassFactory; ClassFactory;
-      import org.apache.flex.states.AddItems; AddItems;
-      import org.apache.flex.states.SetEventHandler; SetEventHandler;
-      import org.apache.flex.states.SetProperty; SetProperty;
-      import org.apache.flex.states.State; State;
-      **/
+ internal class CoreClasses
+ {	
+     import org.apache.flex.core.BeadViewBase; BeadViewBase;
+     import org.apache.flex.core.BrowserWindow; BrowserWindow;
+     import org.apache.flex.core.CSSShape; CSSShape;
+     import org.apache.flex.core.CSSSprite; CSSSprite;
+     import org.apache.flex.core.CSSTextField; CSSTextField;
+     import org.apache.flex.core.StyleableCSSTextField; StyleableCSSTextField;
+     import org.apache.flex.core.ItemRendererClassFactory; ItemRendererClassFactory;  
+ 	import org.apache.flex.core.FilledRectangle; FilledRectangle;
+     import org.apache.flex.core.IAlertModel; IAlertModel;
+     import org.apache.flex.core.IBead; IBead;
+     import org.apache.flex.core.IBeadController; IBeadController;
+     import org.apache.flex.core.IBeadLayout; IBeadLayout;
+     import org.apache.flex.core.IBeadModel; IBeadModel;
+     import org.apache.flex.core.IBeadView; IBeadView;
+     import org.apache.flex.core.IBorderModel; IBorderModel;
+     import org.apache.flex.core.IChild; IChild;
+     import org.apache.flex.core.IChrome; IChrome;
+     import org.apache.flex.core.IComboBoxModel; IComboBoxModel;
+     import org.apache.flex.core.IContainer; IContainer;
+ 	import org.apache.flex.core.IContainerView; IContainerView;
+     import org.apache.flex.core.IContentView; IContentView;
+ 	import org.apache.flex.core.IContentViewHost; IContentViewHost;
+     import org.apache.flex.core.IDataProviderItemRendererMapper; IDataProviderItemRendererMapper;
+     import org.apache.flex.core.IDocument; IDocument;
+     import org.apache.flex.core.IFormatBead; IFormatBead;
+     import org.apache.flex.core.IImageModel; IImageModel;
+     import org.apache.flex.core.ILayoutChild; ILayoutChild;
+ 	import org.apache.flex.core.ILayoutHost; ILayoutHost;
+     import org.apache.flex.core.IPanelModel; IPanelModel;
+     import org.apache.flex.core.IParent; IParent;
+     import org.apache.flex.core.IParentIUIBase; IParentIUIBase;
+     import org.apache.flex.core.IPopUp; IPopUp;
+     import org.apache.flex.core.IRollOverModel; IRollOverModel;
+     import org.apache.flex.core.IScrollBarModel; IScrollBarModel;
+     import org.apache.flex.core.ISelectableItemRenderer; ISelectableItemRenderer;
+     import org.apache.flex.core.ISelectionModel; ISelectionModel;
+     import org.apache.flex.core.IStrand; IStrand;
+     import org.apache.flex.core.IStrandWithModel; IStrandWithModel;
+     import org.apache.flex.core.ITextModel; ITextModel;
+     import org.apache.flex.core.ITitleBarModel; ITitleBarModel;
+     import org.apache.flex.core.IToggleButtonModel; IToggleButtonModel;
+     import org.apache.flex.core.IUIBase; IUIBase;
+     import org.apache.flex.core.IValueToggleButtonModel; IValueToggleButtonModel;
+ 	import org.apache.flex.core.IViewport; IViewport;
+ 	import org.apache.flex.core.IViewportModel; IViewportModel;
+ 	import org.apache.flex.core.IViewportScroller; IViewportScroller;
+ 	import org.apache.flex.core.ListBase; ListBase;
+ 	import org.apache.flex.core.ListBaseStrandChildren; ListBaseStrandChildren;
+     import org.apache.flex.core.SimpleStatesImpl; SimpleStatesImpl;
+     import org.apache.flex.core.SimpleApplication; SimpleApplication;
+     import org.apache.flex.core.DataBindingBase; DataBindingBase;
+     import org.apache.flex.core.UIBase; UIBase;
+     import org.apache.flex.core.UIButtonBase; UIButtonBase;
+ 	import org.apache.flex.events.CustomEvent; CustomEvent;
+ 	import org.apache.flex.events.Event; Event;
+     import org.apache.flex.events.EventDispatcher; EventDispatcher;
+     import org.apache.flex.events.IEventDispatcher; IEventDispatcher;
+ 	import org.apache.flex.events.MouseEvent; MouseEvent;
+ 	import org.apache.flex.events.ValueEvent; ValueEvent;
+     import org.apache.flex.events.utils.MouseUtils; MouseUtils;
+     import org.apache.flex.geom.Point; Point;
+     import org.apache.flex.geom.Rectangle; Rectangle;
+     import org.apache.flex.utils.BinaryData; BinaryData;
+     import org.apache.flex.utils.CSSBorderUtils; CSSBorderUtils;
+     import org.apache.flex.utils.CSSContainerUtils; CSSContainerUtils;
+     import org.apache.flex.utils.dbg.DOMPathUtil; DOMPathUtil;
+ 	import org.apache.flex.utils.EffectTimer; EffectTimer;
+     import org.apache.flex.utils.MixinManager; MixinManager;
+     import org.apache.flex.utils.PNGEncoder; PNGEncoder;
+     import org.apache.flex.utils.SolidBorderUtil; SolidBorderUtil;
+     import org.apache.flex.utils.StringTrimmer; StringTrimmer;
+ 	import org.apache.flex.utils.Timer; Timer;
+ 	import org.apache.flex.utils.UIUtils; UIUtils;
+     
+ 	import org.apache.flex.core.ClassFactory; ClassFactory;
+     import org.apache.flex.states.AddItems; AddItems;
+     import org.apache.flex.states.SetEventHandler; SetEventHandler;
+     import org.apache.flex.states.SetProperty; SetProperty;
+     import org.apache.flex.states.State; State;
  }
  
  }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/10ac8d8c/frameworks/projects/Core/as/src/org/apache/flex/core/Application.as
----------------------------------------------------------------------
diff --cc frameworks/projects/Core/as/src/org/apache/flex/core/Application.as
index 4f43dfe,fbcf83b..54d01a7
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/Application.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/Application.as
@@@ -236,8 -238,10 +245,9 @@@ package org.apache.flex.cor
           *  @playerversion AIR 2.6
           *  @productversion FlexJS 0.0
           */
-         public var initialView:Object;
+         [Bindable("__NoChangeEvent__")]
+         public var initialView:ViewBase;
  
 -        [Bindable("__NoChangeEvent__")]
          /**
           *  The data model (for the initial view).
           * 
@@@ -246,8 -250,8 +256,9 @@@
           *  @playerversion AIR 2.6
           *  @productversion FlexJS 0.0
           */
+         [Bindable("__NoChangeEvent__")]
 -        public var model:Object;
 +        COMPILE::AS3
 +        public var model:IBead;
  
          /**
           *  The controller.  The controller typically watches

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/10ac8d8c/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
----------------------------------------------------------------------
diff --cc frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
index c523575,a847b01..0bcaaa3
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/ContainerBase.as
@@@ -74,8 -74,7 +74,8 @@@ package org.apache.flex.cor
       *  @playerversion AIR 2.6
       *  @productversion FlexJS 0.0
       */
 +    COMPILE::AS3
- 	public class ContainerBase extends UIBase implements IMXMLDocument, IStatesObject, IContainer
+ 	public class ContainerBase extends UIBase implements IMXMLDocument, IStatesObject, IContainer, IContentViewHost
  	{
          /**
           *  Constructor.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/10ac8d8c/frameworks/projects/Core/as/src/org/apache/flex/core/IContainer.as
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/10ac8d8c/frameworks/projects/Core/as/src/org/apache/flex/core/ILayoutHost.as
----------------------------------------------------------------------
diff --cc frameworks/projects/Core/as/src/org/apache/flex/core/ILayoutHost.as
index 0000000,3f36723..fc38f36
mode 000000,100644..100644
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ILayoutHost.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/ILayoutHost.as
@@@ -1,0 -1,44 +1,45 @@@
+ ////////////////////////////////////////////////////////////////////////////////
+ //
+ //  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.
+ //
+ ////////////////////////////////////////////////////////////////////////////////
+ package org.apache.flex.core
+ {
+     /**
+      *  The ILayoutHost interface is the basic interface for the 
+      *  container views that have an IBeadLayout.  The layout implementation
+      *  often needs to know certain things about other objects in
+      *  the view.
+      * 
+      *  @langversion 3.0
+      *  @playerversion Flash 10.2
+      *  @playerversion AIR 2.6
+      *  @productversion FlexJS 0.0
+      */
++	COMPILE::AS3
+ 	public interface ILayoutHost
+ 	{
+         /**
+          *  The container that parents all of the content.
+          * 
+          *  @langversion 3.0
+          *  @playerversion Flash 10.2
+          *  @playerversion AIR 2.6
+          *  @productversion FlexJS 0.0
+          */
+ 		function get contentView():IParentIUIBase;
+ 	}
+ }

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/10ac8d8c/frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as
----------------------------------------------------------------------
diff --cc frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as
index 58d8710,a8c1f1a..60dc367
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as
@@@ -119,5 -119,19 +119,19 @@@ package org.apache.flex.cor
           *  @productversion FlexJS 0.0
           */
          function parseStyles(value:String):Object;
+         
+         /**
+          *  Add a style rule like a class selector.
+          *
+          *  @param ruleName The name of the rule like '.myClassSelector'.
+          *  @param values Name/value pairs.
+          * 
+          *  @langversion 3.0
+          *  @playerversion Flash 10.2
+          *  @playerversion AIR 2.6
+          *  @productversion FlexJS 0.0
+          */
+         function addRule(ruleName:String, values:Object):void;
+ 
      }
 -}
 +}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/10ac8d8c/frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as
----------------------------------------------------------------------
diff --cc frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as
index 831971f,b66b74d..9fd5b00
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as
+++ b/frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as
@@@ -1,63 -1,58 +1,61 @@@
+ ////////////////////////////////////////////////////////////////////////////////
+ //
+ //  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.
+ //
+ ////////////////////////////////////////////////////////////////////////////////
  package org.apache.flex.core
  {
+     import org.apache.flex.geom.Size;
 -    
 -    /**
 -     * A Viewport is the area of a Container set aside for displaying
 -     * content and any scrolling controls.
 -     */
 -	public interface IViewport extends IBead
++	
 +	/**
 +	 * A Viewport is a window onto an area of content. A viewport is given space
 +	 * in which to operate by a View bead. Viewports can control their area which
 +	 * is specified by the IViewportModel, adding scrollbars or whatever scrolling
 +	 * mechanism they want.
 +	 */
 +	COMPILE::AS3
- 	public interface IViewport extends IBead
++    public interface IViewport extends IBead
  	{
+         /**
+          * Get the actual parent of the container's content.
+          */
+         function get contentView():IUIBase;
+         
  		/**
- 		 * The IViewportModel the instance of the Viewport should use to determine
- 		 * its location and the location/size of the content it is managing. The
- 		 * model also contains the layout to use and the contentArea to manage.
+ 		 * Sets the upper left position of the viewport
+          * @param x The left position.
+          * @param y The top position.
  		 */
- 		function get model():IViewportModel;
- 		function set model(value:IViewportModel):void;
+ 		function setPosition(x:Number, y:Number):void;
  		
  		/**
- 		 * Invoke this function to actually change the contentArea (specified in
- 		 * the IViewportModel.
+ 		 * Size the content area based on any visible scrolling controls and
+          * the given width and height.  If width and/or height is NaN
+          * then that dimension is being sized to content.
  		 */
- 		function updateContentAreaSize():void;
+ 		function layoutViewportBeforeContentLayout(width:Number, height:Number):void;
  		
- 		/**
- 		 * Invoke this function when the host of the viewport has changed size.
- 		 */
- 		function updateSize():void;
- 		
- 		/**
- 		 * If a View determines that scrollers are needed, it can inform the
- 		 * Viewport using one of these three methods.
- 		 */
- 		function needsScrollers():void;
- 		function needsVerticalScroller():void;
- 		function needsHorizontalScroller():void;
- 		
- 		/**
- 		 * Returns the vertical scroller being used, if any.
- 		 */
- 		function get verticalScroller():IViewportScroller;
- 		
- 		/**
- 		 * Returns the horizontal scroller being used, if any.
- 		 */
- 		function get horizontalScroller():IViewportScroller;
- 		
- 		/**
- 		 * Returns the effective width of the vertical scroller. This may
- 		 * be the actual width of the scroller or it might be zero if the
- 		 * scroller has no impact on the view.
- 		 */
- 		function scrollerWidth():Number;
- 		
- 		/**
- 		 * Returns the effective height of the horizontal scroller. This may
- 		 * be the actual height of the scroller or it might be zero if the
- 		 * scroller has no impact on the view.
- 		 */
- 		function scrollerHeight():Number;
+         /**
+          * This method is invoked after layout is complete.  If width and/or height is
+          * sized to content, the viewport should determine that size and set the
+          * content area size appropriately, and display any scrolling controls
+          * before returning the resulting size of the viewport (which means the
+          * area used up by both content area and scrolling controls).
+          */
+         function layoutViewportAfterContentLayout():Size;
+         
  	}
 -}
 +}


Mime
View raw message