You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by yi...@apache.org on 2019/04/01 09:24:34 UTC

[royale-asjs] branch color_picker updated (be32561 -> 9049531)

This is an automated email from the ASF dual-hosted git repository.

yishayw pushed a change to branch color_picker
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.


    from be32561  ColorSpectrum working.
     new c9b107e  typo
     new b5f26ba  Starting helper functions
     new 9a92912  start the positioner refactor
     new ebca791  textinputbased jewel components refactor
     new b48ca84  components that can remove directly positioner line according to latest changes
     new 6e7be70  jewel-validation: beads to remove all validation errors when navigation to other parts of the app
     new fd003eb  Merge branch 'develop' into feature/jewel_positioner
     new fd1f06e  fix jewel slider positioner
     new 318c8f4  fix jewel checkbox and radiobutton positioner and disabled styles
     new 268938b  fix jewel textinput and numericstepper positioner
     new 820f5a9  fix jewel bartitle ellipsis
     new 61a97a3  jewel drawer and bars positioner refactor
     new 43c615f  Only add one valueChange listener for deferred bindings.
     new 2b6d0b7  Avoid dispatching 'dataChange' twice in ListItemRenderer
     new 8433fad  fix width of grid cells when there's 2 or more in a row
     new 4701c5e  Fixed MouseEvent button tracking
     new 42d1709  Keep offset and length
     new 9efd0d4  amfchannel: ensure headers are not undefined, this is needed in shared enviroments when the application can be hosted in a domain but served through other domain. In this cases interacting with AMF can produce access denied (401) errors that can generate messages without headers, but we still want Royale executes its faulhandler
     new 9c2d25b  get PopUpButton and PopUpMenuButton to compile in TDF
     new 513c3c7  also build PopUpButton and PopUpMenuButton
     new 18af34c  fix ANT build
     new 1028f86  fix pom for Express
     new e63752f  jewel validator: set default position as middle-right. Improve styles and implement various other positions, but still left some to be completed. Also add some offset.
     new 8369ded  Update AdvancedDataGrid.as
     new f32d820  Update SkinnableTextBase.as
     new 249502a  Update UIComponent.as
     new 7e13523  Update ComboBase.as
     new 0e1675e  fixes build due to latest changes when adding chromeColor to UIComponent
     new 35dc42f  fix warnings
     new 7cb6ee1  Update DateField.as
     new 220cab1  jewel themes: ensure we can change fonts in one point. Also fix browsers to use system fonts for input, select, textarea and button
     new 697621c  refactor from brackets notation to dot notation using null instead undefined
     new 1f1b074  fix datefield commit breaking build
     new 9f5fab2  latest change (!= null) didn't work, so reverting to use undefined
     new 62a83eb  Update AdvancedDataGrid.as
     new f3eab32  some cleaning of imports
     new a2a5b06  Make Table aware of change in columns to refresh table data
     new b9e8216  jewel-datechooser: support 3 view states: calendar, year and month instead of just one, to make selecction of dates more usable
     new 46e90c2  jewel-datefield: update to support datechooser changes
     new 98a71bc  jewel datechooser: update jewel styles
     new 35c95b9  Royale apps must strongly type use of Proxy
     new 8f2e75e  need to propagate systemManager to children
     new 8ee170d  send a MenuEvent
     new a050a8b  dispatch itemClick from the right place
     new 8fb561f  get this to compile for TDF
     new e550017  PopUpButton now works in TDF
     new f09c6e6  Merge branch 'develop' into feature/jewel-datefield-year-month
     new 9a58e40  jewel datechooser: adapt expandColumns as we change view state
     new ab10cd1  jewel-datechooser: update jewel themes
     new 8a64403  jewel-datechooser: shows all views content in the correct way
     new 6d25d63  jewel-datechooser: update arrow navigations to suppor new states
     new 039d798  jewel-datechooser: select index in tablet depending on selected date and view state
     new c1d047e  jewel-datechooser: fix reset of days when navigating months
     new 010eb8e  typos in spanish month dic name
     new 9c02ac3  jewel-datechooser: almost finished new year and month capabilities
     new 8bf7905  updateCalendar can't depend on selectedDate
     new 68d2793  reduce spanish month names
     new 30a8d81  jewel-datacontainerbase: needed to implement IClassSelectorListSupport
     new 853896a  jewel-multiline: add bead for multiple controls like Button, DropDownList,... to allow multi line
     new d24b739  jewel-datechooser; doc, cleaning and organization
     new 4d8c12b  jewel-datechooser: navigation with view selector goes from days to years and from years to view. Month is only shown when select a new year
     new 8e0bb6f  jewel-datechooser: show selected year in year view and month in month view
     new e4a359a  jewel-table: add align property to cells
     new 0b5a796  jewel-datechooser: better layout for navigation buttons
     new 5770777  jewel-datechooser: improve visuals for navigation buttons
     new f55f8e2  update all jewel themes
     new abbee51  jewel-datechooser: months uppercase
     new f1a428e  jewel-datechooser: fix border radius in cells
     new d2eda53  jewel-datechooser: add an extra empty row in months view to improve layout
     new 6a68643  jewel-datechooser: navigation of years should not cause a change on the current selected year
     new f16a529  Merge branch 'develop' into color_picker
     new 9049531  Added some utility functions and color spectrum beads. Not yet tested.

The 8821 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:
 examples/mxroyale/tourdeflexmodules/build.xml      |   4 +-
 .../src/mx/controls/PopUpButtonExample.mxml        |   3 +-
 .../src/main/config/compile-app-config.xml         |   0
 .../src/main/royale/ButtonPlayGround.mxml          |   6 +-
 .../src/main/royale/DateComponentsPlayGround.mxml  |   4 +-
 .../TourDeJewel/src/main/royale/MainContent.mxml   |   5 +-
 .../projects/Basic/src/main/resources/defaults.css |   1 +
 .../projects/Basic/src/main/royale/BasicClasses.as |   1 +
 .../royale/org/apache/royale/core/StyledUIBase.as  |  21 +-
 .../controllers/ColorSpectrumMouseController.as    |  84 +++++
 .../{ColorModel.as => ColorSpectrumModel.as}       |  43 ++-
 .../org/apache/royale/binding/DataBindingBase.as   |   9 +-
 .../projects/Core/src/main/royale/CoreClasses.as   |   2 +
 .../core/{ITextModel.as => IColorSpectrumModel.as} |  28 +-
 .../royale/org/apache/royale/core/IRangeModel.as   |   2 +-
 .../royale/org/apache/royale/events/MouseEvent.as  |  37 ++-
 .../royale/org/apache/royale/utils/BinaryData.as   |   2 +-
 .../main/royale/org/apache/royale/utils/HSV.as}    |  57 +++-
 .../royale/org/apache/royale/utils/hsvToHex.as     |  57 ++++
 .../royale/org/apache/royale/utils/rgbToHsv.as     |  63 ++++
 frameworks/projects/Express/pom.xml                |   3 +-
 .../projects/Jewel/src/main/resources/defaults.css | 102 +++---
 .../Jewel/src/main/resources/jewel-manifest.xml    |   5 +-
 .../projects/Jewel/src/main/royale/JewelClasses.as |   1 +
 .../src/main/royale/org/apache/royale/jewel/Bar.as |  42 ++-
 .../main/royale/org/apache/royale/jewel/Button.as  |  23 +-
 .../royale/org/apache/royale/jewel/CheckBox.as     |  60 ++--
 .../org/apache/royale/jewel/DataContainer.as       | 102 +-----
 .../royale/org/apache/royale/jewel/DropDownList.as |  63 +---
 .../royale/org/apache/royale/jewel/FooterBar.as    |  16 +-
 .../royale/org/apache/royale/jewel/IconButton.as   |  11 +-
 .../org/apache/royale/jewel/IconTextInput.as       |  27 +-
 .../main/royale/org/apache/royale/jewel/Image.as   |   1 -
 .../royale/org/apache/royale/jewel/ImageButton.as  |   1 -
 .../main/royale/org/apache/royale/jewel/Label.as   |  12 +-
 .../main/royale/org/apache/royale/jewel/List.as    |  14 +-
 .../org/apache/royale/jewel/NumericStepper.as      |  16 +-
 .../main/royale/org/apache/royale/jewel/PopUp.as   |   1 -
 .../royale/org/apache/royale/jewel/RadioButton.as  |  30 +-
 .../main/royale/org/apache/royale/jewel/Slider.as  |  35 +-
 .../main/royale/org/apache/royale/jewel/Spinner.as |  12 +-
 .../main/royale/org/apache/royale/jewel/Table.as   | 104 +-----
 .../royale/org/apache/royale/jewel/TextArea.as     |  33 +-
 .../royale/org/apache/royale/jewel/TextInput.as    |  29 +-
 .../royale/org/apache/royale/jewel/ToggleButton.as |  46 +--
 .../royale/org/apache/royale/jewel/TopAppBar.as    |  16 +-
 .../controllers/DateChooserMouseController.as      |  93 ++++--
 .../beads/controllers/DateFieldMouseController.as  |  10 +-
 .../{button/MultilineLabel.as => MultiLine.as}     |  46 +--
 .../beads/controls/NavigationActionNotifier.as}    |  71 ++--
 .../controls/application/CleanValidationErrors.as} |  60 ++--
 .../datefield/SpanishDateComponentConfig.as        |   2 +-
 .../TableItemRendererFactoryForCollectionView.as   |   3 -
 .../royale/jewel/beads/models/DateChooserModel.as  | 218 ++++++++++---
 .../apache/royale/jewel/beads/models/TableModel.as |   1 +
 .../royale/jewel/beads/validators/Validator.as     |  33 +-
 .../royale/jewel/beads/views/DateChooserView.as    | 259 ++++++++++-----
 .../royale/jewel/beads/views/DateFieldView.as      |  14 +-
 .../royale/jewel/beads/views/NumericStepperView.as |  22 +-
 .../apache/royale/jewel/beads/views/TableView.as   |   7 +
 .../royale/jewel/itemRenderers/DateItemRenderer.as |  15 +-
 .../royale/jewel/itemRenderers/ListItemRenderer.as |   9 +-
 .../jewel/supportClasses/DataContainerBase.as}     |  55 +---
 .../jewel/supportClasses/drawer/DrawerBase.as      |  49 +--
 .../royale/jewel/supportClasses/table/TBody.as     |   5 +-
 .../jewel/supportClasses/table/TBodyContentArea.as |  22 +-
 .../royale/jewel/supportClasses/table/TableCell.as |  38 ++-
 .../jewel/supportClasses/table/TableHeaderCell.as  |   4 +-
 .../supportClasses/textinput/TextInputBase.as      |  82 ++---
 .../projects/Jewel/src/main/sass/_global.sass      |   4 +
 .../Jewel/src/main/sass/components/_button.sass    |   4 +-
 .../Jewel/src/main/sass/components/_checkbox.sass  |   6 +-
 .../src/main/sass/components/_datechooser.sass     |  41 +--
 .../src/main/sass/components/_dropdownlist.sass    |   2 +-
 .../Jewel/src/main/sass/components/_footerbar.sass |   1 +
 .../Jewel/src/main/sass/components/_label.sass     |  13 +-
 .../Jewel/src/main/sass/components/_layout.sass    |   2 +-
 .../src/main/sass/components/_radiobutton.sass     |   6 +-
 .../Jewel/src/main/sass/components/_table.sass     |   5 +-
 .../Jewel/src/main/sass/components/_tooltip.sass   |  46 ++-
 .../Jewel/src/main/sass/components/_topappbar.sass |   1 +
 .../src/main/resources/mx-royale-manifest.xml      |   2 +
 .../src/main/royale/mx/containers/Panel.as         |   4 +
 .../main/royale/mx/controls/AdvancedDataGrid.as    |  41 ++-
 .../src/main/royale/mx/controls/ComboBase.as       |  17 +-
 .../src/main/royale/mx/controls/DateField.as       |  30 +-
 .../MXRoyale/src/main/royale/mx/controls/Menu.as   |   7 +-
 .../src/main/royale/mx/controls/PopUpButton.as     | 361 ++++++++++++++++++++-
 .../src/main/royale/mx/controls/PopUpMenuButton.as | 234 ++++++++++++-
 .../mx/controls/listClasses/ListItemRenderer.as    |  42 +++
 .../src/main/royale/mx/core/UIComponent.as         |  18 +-
 .../src/main/royale/mx/events/ListEvent.as         |   8 +-
 .../src/main/royale/mx/events/MenuEvent.as         |  25 ++
 .../royale/mx/messaging/channels/AMFChannel.as     |   4 +-
 .../supportClasses/SkinnableComponent.as           |   4 +-
 .../components/supportClasses/SkinnableTextBase.as |  33 +-
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |  69 ++--
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../src/main/resources/defaults.css                |   4 +
 .../JewelTheme/src/main/resources/defaults.css     |  69 ++--
 .../themes/JewelTheme/src/main/sass/_global.sass   |   3 +
 .../src/main/sass/components-primary/_button.sass  |   2 +-
 .../main/sass/components-primary/_datechooser.sass |  24 +-
 .../src/main/sass/components-primary/_label.sass   |   2 +-
 .../main/sass/components-primary/_navigation.sass  |   2 +-
 .../src/main/sass/components-primary/_tabbar.sass  |   2 +-
 .../main/sass/components-primary/_textinput.sass   |   8 +-
 .../sass/components-primary/_togglebutton.sass     |   2 +-
 .../src/main/sass/components-primary/_tooltip.sass |  55 +++-
 .../main/sass/components-primary/_topappbar.sass   |   2 +-
 179 files changed, 3607 insertions(+), 1725 deletions(-)
 copy examples/royale/{StorageExample => JSON2ASVO}/src/main/config/compile-app-config.xml (100%)
 create mode 100644 frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ColorSpectrumMouseController.as
 copy frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/models/{ColorModel.as => ColorSpectrumModel.as} (63%)
 copy frameworks/projects/Core/src/main/royale/org/apache/royale/core/{ITextModel.as => IColorSpectrumModel.as} (66%)
 copy frameworks/projects/{Basic/src/main/royale/org/apache/royale/html/ColorPicker.as => Core/src/main/royale/org/apache/royale/utils/HSV.as} (64%)
 create mode 100644 frameworks/projects/Core/src/main/royale/org/apache/royale/utils/hsvToHex.as
 create mode 100644 frameworks/projects/Core/src/main/royale/org/apache/royale/utils/rgbToHsv.as
 rename frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/{button/MultilineLabel.as => MultiLine.as} (67%)
 copy frameworks/projects/{Basic/src/main/royale/org/apache/royale/routing/HashChangeNotifierBead.as => Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/NavigationActionNotifier.as} (60%)
 copy frameworks/projects/{Basic/src/main/royale/org/apache/royale/routing/URLParameterBead.as => Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/application/CleanValidationErrors.as} (64%)
 copy frameworks/projects/{Basic/src/main/royale/org/apache/royale/core/StyledUIBase.as => Jewel/src/main/royale/org/apache/royale/jewel/supportClasses/DataContainerBase.as} (74%)