royale-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject [royale-asjs] branch develop updated (533b74f -> 006f6b1)
Date Mon, 19 Feb 2018 00:22:59 GMT
This is an automated email from the ASF dual-hosted git repository.

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


    from 533b74f  Cleaned up VScrollViewport
     new ae9b650  first cut at generating VO's from JSON
     new 50bb73f  get rid of our fake VOs.  We will use generated ones
     new 47890fc  add JSONReviver
     new 242089d  use JSONReviver for keys so they are guaranteed to match.  Add [RemoteClass]
metadata
     new a180ee3  add four generated VOs and one we created.  The four have been edited to
add [Bindable] and computed fields
     new c78dce3  update ASDoc to use generated VOs
     new ec8094f  generate getter/setters with optional binding events instead of plain vars
because export statements don't work for vars since an export creates a reference to the renamed
variable.  If the renamed variable is given a new value then the export reference is broken
     new 50d940c  The reviver works bottom up so you have to copy properties when replacing
a plain object with a class
     new ef456b9  swap out public var for getter/setters.  Public vars don't handle being
assigned by name from MXML
     new bccff27  turn off type-inferencing for now.  It looked like it was generating bad
code around VO initialization
     new 006f6b1  need to use common base types in the loops

The 11 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:
 .../ASDoc/src/main/config/compile-app-config.xml   |   4 +
 examples/royale/ASDoc/src/main/royale/ASDoc.mxml   |   1 +
 .../royale/ASDoc/src/main/royale/ASDocClass.as     |  97 ++++++++
 .../ASDoc/src/main/royale/ASDocClassAccessor.as    |  20 ++
 .../ASDoc/src/main/royale/ASDocClassAttribute.as   |  28 ++-
 .../ASDoc/src/main/royale/ASDocClassEvents.as      |  97 ++++++++
 .../ASDoc/src/main/royale/ASDocClassFunction.as    |  72 ++++++
 .../ASDoc/src/main/royale/ASDocClassMembers.as     |  20 ++
 .../royale/ASDoc/src/main/royale/ASDocClassTags.as |  31 +++
 .../ASDoc/src/main/royale/EventDetailRenderer.mxml |  11 +-
 .../src/main/royale/EventSummaryRenderer.mxml      |  12 +-
 .../src/main/royale/MethodDetailRenderer.mxml      |  18 +-
 .../src/main/royale/MethodSummaryRenderer.mxml     |  18 +-
 .../src/main/royale/PropertyDetailRenderer.mxml    |  14 +-
 .../ASDoc/src/main/royale/SummaryRenderer.mxml     |  16 +-
 .../ASDoc/src/main/royale/models/ASDocModel.as     |  78 ++++---
 .../ASDoc/src/main/royale/valueObjects/DataVO.as   |  50 ----
 .../src/main/royale/valueObjects/ValueObject.as    |  35 ---
 .../JSON2ASVO-app.xml}                             |   8 +-
 .../royale/{MapSearch => JSON2ASVO}/asconfig.json  |   2 +-
 .../royale/{DesktopMap => JSON2ASVO}/build.xml     |   4 +-
 examples/royale/{DesktopMap => JSON2ASVO}/pom.xml  |   6 +-
 .../src/main/royale/JSON2ASVO.mxml}                |  16 +-
 .../JSON2ASVO/src/main/royale/MyInitialView.mxml   | 251 +++++++++++++++++++++
 .../royale/org/apache/royale/states/AddItems.as    |  89 +++++++-
 .../org/apache/royale/states/ItemAndDescriptor.as  |  22 +-
 .../main/royale/org/apache/royale/states/State.as  |  34 ++-
 .../src/main/resources/basic-manifest.xml          |   1 +
 .../apache/royale/reflection/beads/JSONReviver.as  | 140 ++++++++++++
 29 files changed, 983 insertions(+), 212 deletions(-)
 create mode 100644 examples/royale/ASDoc/src/main/royale/ASDocClass.as
 create mode 100644 examples/royale/ASDoc/src/main/royale/ASDocClassAccessor.as
 copy frameworks/projects/Core/src/main/royale/org/apache/royale/events/IBrowserEvent.as =>
examples/royale/ASDoc/src/main/royale/ASDocClassAttribute.as (68%)
 create mode 100644 examples/royale/ASDoc/src/main/royale/ASDocClassEvents.as
 create mode 100644 examples/royale/ASDoc/src/main/royale/ASDocClassFunction.as
 create mode 100644 examples/royale/ASDoc/src/main/royale/ASDocClassMembers.as
 create mode 100644 examples/royale/ASDoc/src/main/royale/ASDocClassTags.as
 delete mode 100644 examples/royale/ASDoc/src/main/royale/valueObjects/DataVO.as
 delete mode 100644 examples/royale/ASDoc/src/main/royale/valueObjects/ValueObject.as
 copy examples/royale/{StorageExample/StorageExample-app.xml => JSON2ASVO/JSON2ASVO-app.xml}
(97%)
 copy examples/royale/{MapSearch => JSON2ASVO}/asconfig.json (96%)
 copy examples/royale/{DesktopMap => JSON2ASVO}/build.xml (96%)
 copy examples/royale/{DesktopMap => JSON2ASVO}/pom.xml (94%)
 copy examples/royale/{DragAndDropExample/src/main/royale/DragAndDropExample.mxml => JSON2ASVO/src/main/royale/JSON2ASVO.mxml}
(85%)
 create mode 100644 examples/royale/JSON2ASVO/src/main/royale/MyInitialView.mxml
 create mode 100644 frameworks/projects/Reflection/src/main/royale/org/apache/royale/reflection/beads/JSONReviver.as

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

Mime
View raw message