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

jtulach pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/netbeans-html4j.git


    omit a2b2e2c1 Preparing version 1.7.3
     add 0b2c4e99 Models.react to expose principles of reactive computations
     add 23642ee2 Re-record the list of observed observables
     add b22cc741 Re-record list of observables with each new rendering
     add bab9701a Using bits from NetBeans 13 release
     add 63465bec Calls made with @JSB.wait4java=false return in instance of 
Thenable
     add 37c42af8 Encapsulate cast and to JavaScript conversion into dedicated 
methods
     add a2e12542 Merging with master which encapsulated conversions into 
methods
     add 53f91355 Turning Promise into microtask and resolving it just before 
the context closes
     add 47d90b43 Use real JavaScript Promise when no wait4java
     add 3c37add5 Skip AsyncJavaTest on Nashorn that doesn't provide Promise
     add 94f09587 Using wait4java = false in ko4j
     add 6faac87f Enough to repeat the test for 10s
     add e69180c4 Separating the copyFrom and regular binding code
     add bbd0236d Bringing in separated copyFrom and regular observable 
implementation
     add 1e398f86 Automatic handling of Interrupted executions with 
PhaseExecutor
     add 697878a3 More flexible test with standard handling or interrupted 
execution
     add b0241c58 Make sure promise is registered with active presenter
     add 9f9e34d2 Basic polyfill of Promise for Nashorn
     add b0ef9759 Fn.activate presenter in the test, so it also gets closed
     add 94c39fdd Don't wait for Java execution in ko4j bindings
     add 5c99a907 Activate and close the xhr4j presenter
     add 5dcd95a0 Javadoc yields unimportant warnings on JDK-17
     add a34af389 Initialize Swing and JavaFX prior to starting tests to avoid 
deadlocks
     add 6e5b1dea Switching to GitHub Actions for CI
     add 3f8bba40 Merge pull request #45 from jtulach/Actions
     add b2f77b01 Bringing in configuration of GitHub Actions
     add 9b4b3713 Build Javadoc on a JDK that understands instanceof matches
     add 36a15ce2 Using PhaseExecutor in basic AsyncJavaTest
     add 1985d30e Better formatting of the generated code
     add 1021735a Special implementation of the promise method
     add 4cfb54b2 Handle microtasks on flush of the generic presenter
     add 6d930012 More descriptive project names
     add c3ed9adb Nicer formatting
     add a0a8be7d Use asynchronous PUT when requesting promise evaluation
     add f6ab8e94 Polishing the Fn.Promise API
     add c9127e31 Add test for conversion of nested arrays to the TCK
     add a4fd3f9b Convert arrays recursively in ScriptPresenter
     add d6fd1228 Merge pull request #46 from rqu/nestedArrays
     add 1c621447 Merging with master
     add d8240740 Give the system 10ms pause before retrying the interrupted 
tasks
     add ba15fb62 Eliminate numerous errors by offering only try-with-resources 
activation of a presenter
     add fa7112c6 Documenting wait4java as a new feature for 1.8
     add 8717a54c Using PhaseExecutor for the MinesTest
     add 0367bae8 Avoid using HashSet and ArrayList
     add 27235697 Renaming to LaterJavaScriptAction
     add ba7aafe7 Dispatch flushImpl when no frame is active
     add 9d79af29 Fixing alignment
     add 644645a7 Merge pull request #44 from jtulach/jtulach/wait4java
     add b7ff4120 Bringing up-to-date with master
     add 48d8a20f A note about Models.react support
     add 265c53ca Merge pull request #43 from jtulach/jtulach/React
     add 333650b3 Enforce binary name for inner classes in the @JavaScriptBody 
callbacks
     add d9dd994e Copy all the annotation attributes when patching the class 
file
     add a39be9d0 Java callback can be executed immediatelly, just then has to 
be delayed
     add 013a1185 Search JavaScriptTCK via ServiceProvider
     add a24e5d7a Avoid usage of ArrayList in the TCK
     add d06af255 Only fallback to execute when no tcks present
     add f24abe58 Mergng bugfix of "later" TCK test
     new acae468d Preparing version 1.8

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   (a2b2e2c1)
            \
             N -- N -- N   refs/heads/release (acae468d)

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 1 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:
 .../workflows/javadoc.yml                          |  36 +-
 .../workflows/linux.yml                            |  36 +-
 .../Bundle.properties => .github/workflows/mac.yml |  36 +-
 .../workflows/windows.yml                          |  36 +-
 .travis.yml                                        |  71 ---
 README.md                                          |   5 +-
 boot-agent-test/pom.xml                            |   2 +-
 .../java/org/netbeans/html/bootagent/KOFx.java     |   4 +-
 boot-fx/pom.xml                                    |   4 +-
 .../test/java/org/netbeans/html/boot/fx/KOFx.java  |  20 +-
 boot-script/pom.xml                                |   8 +-
 .../net/java/html/boot/script/ScriptPresenter.java |  32 +-
 .../html/boot/script/impl/PromisePolyfill.java     |  55 ++
 .../java/html/boot/script/impl/promisePolyfill.js  |  60 ++
 .../java/net/java/html/boot/script/KOCase.java     |  10 +-
 .../java/html/boot/script/ScriptEngineCase.java    |  42 +-
 .../java/html/boot/script/ScriptEngineTest.java    |   1 +
 boot/pom.xml                                       |   4 +-
 .../java/net/java/html/boot/BrowserBuilder.java    |  15 +-
 .../main/java/net/java/html/js/JavaScriptBody.java |  24 +
 .../org/netbeans/html/boot/impl/FnContext.java     | 118 ++--
 .../java/org/netbeans/html/boot/impl/FnUtils.java  |  68 +-
 .../html/boot/impl/JavaScriptProcesor.java         | 266 ++++----
 .../org/netbeans/html/boot/impl/JsCallback.java    |   9 +-
 .../main/java/org/netbeans/html/boot/spi/Fn.java   | 107 ++++
 .../html/boot/impl/CountFnCreationTest.java        |   7 +-
 .../java/org/netbeans/html/boot/impl/FnTest.java   |  20 +-
 .../netbeans/html/boot/impl/JsCallbackTest.java    |   4 +-
 .../netbeans/html/boot/impl/JsClassLoaderBase.java |   5 +-
 .../netbeans/html/boot/impl/JsClassLoaderTest.java |  14 +-
 .../java/org/netbeans/html/boot/impl/JsUtils.java  |   3 +
 browser/pom.xml                                    |   4 +-
 .../netbeans/html/presenters/browser/Browser.java  |   4 +-
 .../presenters/browser/JavaScriptUtilities.java    |   8 +-
 context/pom.xml                                    |   4 +-
 ecj-test/pom.xml                                   |  10 +-
 equinox-agentclass-hook/pom.xml                    |   2 +-
 generic/pom.xml                                    |   6 +-
 .../org/netbeans/html/presenters/spi/Generic.java  | 164 ++++-
 geo/pom.xml                                        |   4 +-
 html4j-maven-plugin/pom.xml                        |   4 +-
 json-tck/pom.xml                                   |   6 +-
 .../js/tests/{Factorial.java => AsyncJava.java}    |  33 +-
 .../java/html/js/tests/AsyncJavaScriptAction.java  | 122 +---
 .../java/net/java/html/js/tests/AsyncJavaTest.java |  59 ++
 .../main/java/net/java/html/js/tests/Bodies.java   |  21 +-
 .../net/java/html/js/tests/JavaScriptBodyTest.java |  17 +-
 .../main/java/net/java/html/js/tests/JsUtils.java  |  26 +-
 ...criptAction.java => LaterJavaScriptAction.java} |  17 +-
 .../net/java/html/json/tests/GCKnockoutTest.java   |  59 +-
 .../java/net/java/html/json/tests/JSONTest.java    | 438 ++++++-------
 .../net/java/html/json/tests/KnockoutTest.java     | 698 +++++++++++----------
 .../java/net/java/html/json/tests/MinesTest.java   |  36 +-
 .../java/html/json/tests/ObtainAndComputeTest.java |  80 ++-
 .../java/net/java/html/json/tests/PersonImpl.java  |  18 +-
 .../net/java/html/json/tests/PhaseExecutor.java    | 111 ++++
 .../main/java/net/java/html/json/tests/Utils.java  |   2 +-
 .../org/netbeans/html/json/tck/JavaScriptTCK.java  |   3 +-
 json/pom.xml                                       |   4 +-
 json/src/main/java/net/java/html/json/Models.java  |  78 ++-
 .../java/org/netbeans/html/json/impl/Reactive.java |  73 +++
 .../org/netbeans/html/json/impl/ReactiveTech.java  |  68 ++
 .../{ClassValueTypes.java => ReactiveType.java}    |  39 +-
 .../java/net/java/html/json/ReactionChainTest.java |  81 +++
 .../test/java/net/java/html/json/ReactionTest.java |  71 +++
 ko-felix-test/pom.xml                              |   2 +-
 ko-osgi-test/pom.xml                               |   2 +-
 ko-ws-tyrus/pom.xml                                |   4 +-
 .../netbeans/html/wstyrus/TyrusDynamicHTTP.java    |   8 +-
 .../java/org/netbeans/html/wstyrus/TyrusFX.java    |   8 +-
 ko4j/pom.xml                                       |   4 +-
 .../java/org/netbeans/html/ko4j/KOTransfer.java    |   4 +-
 .../main/java/org/netbeans/html/ko4j/Knockout.java | 134 ++--
 .../main/java/org/netbeans/html/ko4j/LoadJSON.java |  31 +-
 .../main/java/org/netbeans/html/ko4j/LoadWS.java   |   2 +-
 .../org/netbeans/html/ko4j/DoubleViewTest.java     |  39 ++
 .../src/test/java/org/netbeans/html/ko4j/KOFx.java |   4 +-
 pom.xml                                            |  24 +-
 renderer/pom.xml                                   |   2 +-
 sound/pom.xml                                      |   4 +-
 src/main/javadoc/overview.html                     |  14 +
 webkit/pom.xml                                     |   2 +-
 xhr4j/pom.xml                                      |   4 +-
 .../test/java/org/netbeans/html/xhr4j/JsonFX.java  |   8 +-
 84 files changed, 2486 insertions(+), 1306 deletions(-)
 copy boot-fx/src/main/resources/org/netbeans/html/boot/fx/Bundle.properties => 
.github/workflows/javadoc.yml (59%)
 copy boot-fx/src/main/resources/org/netbeans/html/boot/fx/Bundle.properties => 
.github/workflows/linux.yml (55%)
 copy boot-fx/src/main/resources/org/netbeans/html/boot/fx/Bundle.properties => 
.github/workflows/mac.yml (57%)
 copy boot-fx/src/main/resources/org/netbeans/html/boot/fx/Bundle.properties => 
.github/workflows/windows.yml (56%)
 delete mode 100644 .travis.yml
 create mode 100644 
boot-script/src/main/java/net/java/html/boot/script/impl/PromisePolyfill.java
 create mode 100644 
boot-script/src/main/resources/net/java/html/boot/script/impl/promisePolyfill.js
 copy json-tck/src/main/java/net/java/html/js/tests/{Factorial.java => 
AsyncJava.java} (63%)
 create mode 100644 
json-tck/src/main/java/net/java/html/js/tests/AsyncJavaTest.java
 copy json-tck/src/main/java/net/java/html/js/tests/{AsyncJavaScriptAction.java 
=> LaterJavaScriptAction.java} (90%)
 create mode 100644 
json-tck/src/main/java/net/java/html/json/tests/PhaseExecutor.java
 create mode 100644 json/src/main/java/org/netbeans/html/json/impl/Reactive.java
 create mode 100644 
json/src/main/java/org/netbeans/html/json/impl/ReactiveTech.java
 copy json/src/main/java/org/netbeans/html/json/impl/{ClassValueTypes.java => 
ReactiveType.java} (50%)
 create mode 100644 json/src/test/java/net/java/html/json/ReactionChainTest.java
 create mode 100644 json/src/test/java/net/java/html/json/ReactionTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to