You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2018/03/29 20:17:45 UTC

[royale-asjs] branch feature/jewel-ui-set updated (1da1d8f -> 1c2c76b)

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

carlosrovira pushed a change to branch feature/jewel-ui-set
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git.


 discard 1da1d8f  some styles for alert
 discard 65082c3  more changes on Alert, and a bit refactor to button/textbutton styles due to closeButton
 discard a41e009  Jewel Alert first iteration
 discard 198aa72  test that issue #133 is working right. Commented the ViewBeads declarations since was only for testing, but left in the project so we can reproduce at any time
 discard d33b0e3  fix check and radio disabled label state and some cleaning
 discard 293876c  checked state in radiobutton and checkbox solved thanks to fix apache/royale-compiler#35
 discard 6b849b8  jewel slider fixed, now is an input range with change and input events, but still needs to create the valueChangeEvent
 discard 6eef867  some changes to slider and more refactors to example
 discard cf3ded9  removes workaround for element styles thanks to bugs apache/royale-compiler#30 and apache/royale-compiler#32 solved
 discard 805b0ab  this styles div, span (no dot) are not seeing in final app. the them I must to move them from theme to final app
 discard b1e73b5  disabled labels look in check and radio
 discard c62176c  radiobutton almost done but as checbox needs of #35 solved to be finished
 discard af93c92  checkbox mostly done, but needs #35 solved to be finished
 discard a2db70b  change location of unused svgs
 discard ce37f5a  initial work on checkbox. get inline svg with color variable substitution
 discard 1faf223  textfield flat and placeholder styles
 discard 5b299c1  - Fix TextField disabled w/wout prompt - Improve focus on buttons and textfield
 discard a593e34  some initial slider look
 discard d10aa7d  remove primary from textfield and integrate in border when focus
 discard df8c93f  -Fix textfield -Make dark/light themes depend on only one var
 discard 8d22317  remove wrong lines
 discard f1283ac  - Change slider to input range (but still is unfinished , no events), and CSS compilation give problem (reported as issues) - CheckBox and Radio Button still need more progress, but still fins problems in CSS compilation that needs to be solved
 discard d70be77  organizing and presenting example in a better way and making room for more components and examples that test look'n feel
 discard 75b52c1  some work on textfield
 discard a7b39df  more fixes
 discard 7e3fc97  Preparing textfield, radio and check, but there're some bugs in compiler css that prevents to complete this task
 discard 54f5e07  Headings and text styling, condense vars in one file
 discard 6c763af  add transition configuration
 discard 465f132  - Add theme styles: flat / gradient - Add light / dark styles - Add more variables to tune final themes - Adjust some values for better looking
 discard 38be443  12 Color Palette Plan Almost done and working for Button, but only one project theme for now
 discard ea8b44e  some minor changes
 discard 9c443ca  introduce jewel checkbox and refactor styles to make more easy handle the rest of components to be included
 discard 24d3b4a  changes to slider
 discard a5860f9  viewbeads inlib and theme  (commented)
 discard f96fcac  remove settings
 discard 97283f7  fix classreference compilation with themes in pom.xml
 discard 3bd08b9  remove unused css
 discard fa1f349  fix new classlist utility methods
 discard 18568d1  Moved util functions to package-level ones
 discard 97f4e77  Insert a ViewBead that is in JewelTheme and compiles ok, but JewelExample can't see it, why??
 discard a096a0b  Refactor new styles API in UIBase to new ClassListUtil
 discard 419c582  update css
 discard f02b231  Decouple theme in JewelTheme and JewelBlueTheme
 discard 3aab244  UIBase typenames and classNames proposal - working, but I'm sure will be things to modify and/or enhance for performance
 discard b165856  remove JewelThemeFontInject
 discard 4a48a11  Ant build for Jewel project, theme and example
 discard 9a5363e  Added HorizontalLayoutWithPaddingAndGap and VerticalLayoutWithPaddingAndGap using CSS, but gaps and padding are still in inline style, what can be ok, but can't be modified at runtime, this must be revisited some time later
 discard 00145f4  HorizontalLayout and VerticalLayout in Jewel based on CSS working
 discard 563e4ed  add TextFieldView;
 discard 2ac42bb  Jewel Label added
 discard 4379fb8  testing Lato font in theme
 discard bc9abe6  added html template to example until we get font injection from theme
 discard 0153d19  fix textfield error setting typeNames in constructor
 discard 50de4e2  update classList to fix issues. Now work totaly as expected
 discard 595f471  uibase refactor to classList
 discard b438acb  forgotten changes in pom
 discard 0d9809c  redo branch due to mistake in the rebase
     add 6461d5b  Major performance increase
     add 21db116  Cleanup
     add 750909e  Added ASDoc
     add 467fb7c  Use requestAnimationFrame in both places
     add e93d7f5  Observed about a 17% performance imporvement
     add dee6ccf  Seems to be about twice as fast
     add e15c74e  Ignore coercion
     add 24debea  More ignore coercions
     add 99d5bd7  Oops. This coercion is needed
     add eb6c1e2  Remove extra casting
     add 9ebd322  Removed more coercions
     add 656a163  More coercions
     add 9448044  Should be a small optimization
     add 3381a34  more coercions
     add 6893650  and more
     add e7cafc9  and more
     add c14de7d  Use textContent instead of innerHTML
     add 06a4992  More coercions
     add f357a78  And more
     add 95b936e  And more
     add a2d166a  Slight memory and performance improvement
     add c8f510f  Fixed types
     add 26f5138  JS does not seem to need the measuring
     add ecc9d9f  Cleaned up LayoutBase
     add a57a8e0  Merge branch 'feature/layout-optimization' into develop
     new 2048eb9  redo branch due to mistake in the rebase
     new bcb4349  forgotten changes in pom
     new afaec4e  uibase refactor to classList
     new 03ca45d  update classList to fix issues. Now work totaly as expected
     new 8abf280  fix textfield error setting typeNames in constructor
     new 2c40ca5  added html template to example until we get font injection from theme
     new 5aa14c1  testing Lato font in theme
     new 03ddc74  Jewel Label added
     new 55aad25  add TextFieldView;
     new 6b53f43  HorizontalLayout and VerticalLayout in Jewel based on CSS working
     new aec5379  Added HorizontalLayoutWithPaddingAndGap and VerticalLayoutWithPaddingAndGap using CSS, but gaps and padding are still in inline style, what can be ok, but can't be modified at runtime, this must be revisited some time later
     new 1c665ed  Ant build for Jewel project, theme and example
     new 50d6c80  remove JewelThemeFontInject
     new a41b5f6  UIBase typenames and classNames proposal - working, but I'm sure will be things to modify and/or enhance for performance
     new a80ac79  Decouple theme in JewelTheme and JewelBlueTheme
     new 6992162  update css
     new 435acf0  Refactor new styles API in UIBase to new ClassListUtil
     new 162f283  Insert a ViewBead that is in JewelTheme and compiles ok, but JewelExample can't see it, why??
     new d953978  Moved util functions to package-level ones
     new b91bb01  fix new classlist utility methods
     new 70ec547  remove unused css
     new 6bf054c  fix classreference compilation with themes in pom.xml
     new 0310d04  remove settings
     new 8170fd5  viewbeads inlib and theme  (commented)
     new 8840c22  changes to slider
     new dcacb65  introduce jewel checkbox and refactor styles to make more easy handle the rest of components to be included
     new 766fc29  some minor changes
     new ebfec99  12 Color Palette Plan Almost done and working for Button, but only one project theme for now
     new 3d74383  - Add theme styles: flat / gradient - Add light / dark styles - Add more variables to tune final themes - Adjust some values for better looking
     new fb04540  add transition configuration
     new b9822be  Headings and text styling, condense vars in one file
     new ce45ec4  Preparing textfield, radio and check, but there're some bugs in compiler css that prevents to complete this task
     new 165fc3e  more fixes
     new f49132c  some work on textfield
     new 94cdb59  organizing and presenting example in a better way and making room for more components and examples that test look'n feel
     new dbb2b84  - Change slider to input range (but still is unfinished , no events), and CSS compilation give problem (reported as issues) - CheckBox and Radio Button still need more progress, but still fins problems in CSS compilation that needs to be solved
     new 48608d7  remove wrong lines
     new 797c3d8  -Fix textfield -Make dark/light themes depend on only one var
     new fdfadde  remove primary from textfield and integrate in border when focus
     new 5b53183  some initial slider look
     new c2bb1cb  - Fix TextField disabled w/wout prompt - Improve focus on buttons and textfield
     new 26e95ed  textfield flat and placeholder styles
     new e70b45a  initial work on checkbox. get inline svg with color variable substitution
     new c146f01  change location of unused svgs
     new fbec3e3  checkbox mostly done, but needs #35 solved to be finished
     new 523dac1  radiobutton almost done but as checbox needs of #35 solved to be finished
     new 99c5ca9  disabled labels look in check and radio
     new 55e1e8a  this styles div, span (no dot) are not seeing in final app. the them I must to move them from theme to final app
     new 6a576a3  removes workaround for element styles thanks to bugs apache/royale-compiler#30 and apache/royale-compiler#32 solved
     new 51a99f2  some changes to slider and more refactors to example
     new 6888248  jewel slider fixed, now is an input range with change and input events, but still needs to create the valueChangeEvent
     new 6a61485  checked state in radiobutton and checkbox solved thanks to fix apache/royale-compiler#35
     new 5260678  fix check and radio disabled label state and some cleaning
     new 350aa59  test that issue #133 is working right. Commented the ViewBeads declarations since was only for testing, but left in the project so we can reproduce at any time
     new bbc630d  Jewel Alert first iteration
     new 716ec33  more changes on Alert, and a bit refactor to button/textbutton styles due to closeButton
     new 1c2c76b  some styles for alert

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (1da1d8f)
            \
             N -- N -- N   refs/heads/feature/jewel-ui-set (1c2c76b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 57 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:
 .../royale/org/apache/royale/core/Application.as   |   1 +
 .../royale/core/ContainerBaseStrandChildren.as     |   1 +
 .../org/apache/royale/core/DataContainerBase.as    |   3 +
 .../royale/org/apache/royale/core/GroupBase.as     |   1 +
 .../org/apache/royale/core/HTMLElementWrapper.as   |  12 ++-
 .../royale/org/apache/royale/core/ImageBase.as     |   3 +
 .../royale/org/apache/royale/core/LayoutBase.as    |  45 ++++----
 .../royale/org/apache/royale/core/LayoutManager.as | 114 +++++++++++++++++++++
 .../main/royale/org/apache/royale/core/UIBase.as   |  64 +++++++++---
 .../royale/org/apache/royale/core/UIButtonBase.as  |  31 ++++++
 .../royale/org/apache/royale/html/ButtonBar.as     |  24 +++++
 .../main/royale/org/apache/royale/html/CheckBox.as |   6 ++
 .../royale/org/apache/royale/html/CloseButton.as   |   2 +-
 .../royale/org/apache/royale/html/DataContainer.as |  15 ++-
 .../main/royale/org/apache/royale/html/DataGrid.as |  34 ++++--
 .../royale/org/apache/royale/html/DropDownList.as  |  18 +++-
 .../main/royale/org/apache/royale/html/Image.as    |   3 +
 .../org/apache/royale/html/ImageAndTextButton.as   |   6 +-
 .../royale/org/apache/royale/html/ImageButton.as   |   5 +-
 .../main/royale/org/apache/royale/html/Label.as    |   2 +-
 .../src/main/royale/org/apache/royale/html/List.as |  18 +++-
 .../royale/org/apache/royale/html/MXMLBeadView.as  |   3 +-
 .../org/apache/royale/html/MultilineLabel.as       |   2 +-
 .../org/apache/royale/html/NumericStepper.as       |  35 +++++--
 .../main/royale/org/apache/royale/html/Panel.as    |  16 ++-
 .../royale/org/apache/royale/html/SimpleAlert.as   |  12 ++-
 .../main/royale/org/apache/royale/html/Spinner.as  |  32 ++++--
 .../royale/org/apache/royale/html/TextButton.as    |   4 +-
 .../main/royale/org/apache/royale/html/TitleBar.as |  12 +++
 .../html/accessories/NumericOnlyTextInputBead.as   |  11 +-
 .../royale/html/accessories/PasswordInputBead.as   |   8 +-
 .../apache/royale/html/accessories/ToolTipBead.as  |  13 ++-
 .../org/apache/royale/html/beads/ContainerView.as  |  35 ++++---
 .../apache/royale/html/beads/DataContainerView.as  |   5 +-
 .../html/beads/DataGridColumnChangePropagator.as   |  12 +++
 .../org/apache/royale/html/beads/DataGridView.as   |  22 +++-
 .../beads/DataItemRendererFactoryForArrayData.as   |  22 +++-
 .../DataItemRendererFactoryForCollectionView.as    |  20 ++++
 .../org/apache/royale/html/beads/GroupView.as      |   2 +
 .../org/apache/royale/html/beads/ListView.as       |   5 +-
 .../apache/royale/html/beads/NumericStepperView.as |  53 +++++++---
 .../org/apache/royale/html/beads/PanelView.as      |  16 ++-
 .../org/apache/royale/html/beads/SpinnerView.as    |   7 +-
 .../beads/TextItemRendererFactoryForArrayData.as   |  20 +++-
 .../royale/html/beads/TitleBarMeasurementBead.as   |  12 ++-
 .../controllers/ItemRendererMouseController.as     |  16 ++-
 .../ListSingleSelectionMouseController.as          |  29 ++++--
 .../beads/controllers/SpinnerMouseController.as    |  11 +-
 .../royale/html/beads/layouts/ButtonBarLayout.as   |   9 +-
 .../royale/html/beads/layouts/DataGridLayout.as    |  19 ++--
 .../layouts/FlexibleFirstChildHorizontalLayout.as  |  12 ++-
 .../royale/html/beads/layouts/HorizontalLayout.as  |   7 +-
 .../html/beads/layouts/LayoutChangeNotifier.as     |  12 ++-
 .../layouts/OneFlexibleChildHorizontalLayout.as    |   1 +
 .../layouts/OneFlexibleChildVerticalLayout.as      |   1 +
 .../html/beads/layouts/VerticalColumnLayout.as     |  22 ++--
 .../royale/html/beads/layouts/VerticalLayout.as    |   1 +
 .../models/SingleSelectionCollectionViewModel.as   |  19 ++--
 .../html/supportClasses/ScrollingViewport.as       |   9 +-
 .../html/supportClasses/StringItemRenderer.as      |  24 +++--
 .../html/supportClasses/TextButtonItemRenderer.as  |   9 +-
 .../apache/royale/html/supportClasses/Viewport.as  |   1 +
 .../royale/binding/ApplicationDataBinding.as       |   6 +-
 .../org/apache/royale/binding/ChainBinding.as      |   4 +-
 .../apache/royale/binding/ContainerDataBinding.as  |   4 +
 .../org/apache/royale/binding/DataBindingBase.as   |  12 +++
 .../org/apache/royale/binding/GenericBinding.as    |   7 ++
 .../royale/binding/MXMLBeadViewDataBinding.as      |   4 +
 .../org/apache/royale/binding/PropertyWatcher.as   |  11 ++
 .../org/apache/royale/binding/SimpleBinding.as     |   7 ++
 .../apache/royale/collections/LazyCollection.as    |   1 +
 .../projects/Core/src/main/royale/CoreClasses.as   |   1 +
 .../royale/org/apache/royale/core/BeadViewBase.as  |   1 +
 .../apache/royale/core/BrowserResizeListener.as    |  11 +-
 .../org/apache/royale/core/ElementWrapper.as       |   4 +-
 .../royale/org/apache/royale/core/ILayoutChild.as  |  24 +++++
 .../royale/org/apache/royale/core/ImageViewBase.as |  11 +-
 .../apache/royale/core/ItemRendererClassFactory.as |   2 +
 .../org/apache/royale/core/ParentDocumentBead.as   |   1 +
 .../org/apache/royale/core/SimpleCSSValuesImpl.as  |  42 ++++----
 .../org/apache/royale/core/SimpleStatesImpl.as     |  20 +++-
 .../main/royale/org/apache/royale/core/Strand.as   |   7 +-
 .../org/apache/royale/core/StyleChangeNotifier.as  |   8 +-
 .../org/apache/royale/core/UIHTMLElementWrapper.as |   4 +
 .../org/apache/royale/events/EventDispatcher.as    |   2 +-
 .../royale/org/apache/royale/states/AddItems.as    |   5 +
 .../royale/org/apache/royale/utils/CSSUtils.as     |   8 +-
 .../org/apache/royale/utils/MXMLDataInterpreter.as |  20 +++-
 .../royale/org/apache/royale/utils/StringUtil.as   |   2 +-
 .../main/royale/org/apache/royale/utils/UIUtils.as |  20 +++-
 .../org/apache/royale/utils/measureComponent.as    |  15 ++-
 .../html/beads/controllers/DragMouseController.as  |   9 ++
 .../html/beads/controllers/DropMouseController.as  |   6 ++
 .../royale/core/StatesWithTransitionsImpl.as       |  22 ++++
 .../main/royale/org/apache/royale/effects/Tween.as |   2 +
 .../royale/effects/beads/ParallelPlayBead.as       |   6 ++
 .../royale/effects/beads/SequencePlayBead.as       |   6 ++
 .../org/apache/royale/utils/MockLayoutChild.as     |  21 ++++
 .../org/apache/royale/utils/MockLayoutParent.as    |  24 +++++
 .../royale/html/accessories/CurrencyFormatter.as   |  21 ++--
 .../org/apache/royale/html5/TransformBead.as       |   4 +-
 .../projects/Language/src/main/royale/Namespace.as |   3 +
 .../projects/Language/src/main/royale/QName.as     |  46 +++++----
 .../royale/org/apache/royale/net/HTTPService.as    |   2 +
 frameworks/projects/XML/src/main/royale/XML.as     |  11 +-
 105 files changed, 1126 insertions(+), 310 deletions(-)
 create mode 100644 frameworks/projects/Basic/src/main/royale/org/apache/royale/core/LayoutManager.as
 copy examples/royale/RoyaleTeamPage_MDL/src/main/royale/materialIcon/MaterialIconWithFontAwesomeIcon.as => frameworks/projects/Core/src/main/royale/org/apache/royale/utils/measureComponent.as (73%)

-- 
To stop receiving notification emails like this one, please contact
carlosrovira@apache.org.