looking for JsInterop information

2019-11-11 Thread Rob Newton
Hi,

I am looking for info on how to use JsInterop where arrays [], Lists and 
other collections are involved.

Besides this section of the GWTProject.org site:
  http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsJsInterop.html 


and this jsinterop-by-example page from google:
  https://github.com/google/j2cl/blob/master/docs/jsinterop-by-example.md

which don't mention arrays or other collections, are there other good 
sources of information around?

If I search this group there are postings where things like JsArray or the 
jsinterop-base utilities are mentioned, but I am hoping there is some 
definitive site with collection examples that I have missed?

Thanks,
Rob

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/b7427fd7-e9b1-48d8-9643-187a43bb9c47%40googlegroups.com.


[ANN] (Unofficial) Elemental2 2.27 release

2019-11-11 Thread Peter Donald
Elemental2 provides type-checked access to browser APIs for Java
code. This is done by using closure extern files and generating
JsTypes, which are part of the new JsInterop specification that
is implemented in both GWT and J2CL.

https://github.com/google/elemental2

This is an unofficial release to Maven Central under a different groupId.
Please don't bug the original authors. Versions are released on demand.

It should be noted that this version DOES NOT work with GWT 2.8.2 and requires
either a SNAPSHOT version or the unofficial GWT 2.8.2-v20191108 release.

API Changes relative to Elemental2 version 2.26

elemental2-core:
  API Differences:
https://jsinterop.github.io/api-diff/?key=elemental2-core=2.26=2.27
  - 79 non breaking changes.
  - 198 potentially breaking changes.
  - 62 breaking changes.
elemental2-dom:
  API Differences:
https://jsinterop.github.io/api-diff/?key=elemental2-dom=2.26=2.27
  - 61 non breaking changes.
  - 84 potentially breaking changes.
  - 108 breaking changes.
elemental2-indexeddb:
  API Differences:
https://jsinterop.github.io/api-diff/?key=elemental2-indexeddb=2.26=2.27
  - 61 non breaking changes.
  - 86 potentially breaking changes.
  - 60 breaking changes.
elemental2-media:
  API Differences:
https://jsinterop.github.io/api-diff/?key=elemental2-media=2.26=2.27
  - 5 non breaking changes.
  - 13 potentially breaking changes.
  - 7 breaking changes.
elemental2-svg:
  API Differences:
https://jsinterop.github.io/api-diff/?key=elemental2-svg=2.26=2.27
  - 3 non breaking changes.
  - 2 breaking changes.
elemental2-webgl:
  API Differences:
https://jsinterop.github.io/api-diff/?key=elemental2-webgl=2.26=2.27
  - 31 non breaking changes.
  - 18 potentially breaking changes.
  - 30 breaking changes.
elemental2-webassembly:
  API Differences:
https://jsinterop.github.io/api-diff/?key=elemental2-webassembly=2.26=2.27
  - 3 potentially breaking changes.

The complete set of Elemental2 API differences is available at

  https://jsinterop.github.io/api-diff/?key=elemental2=2.26=2.27

The Maven dependencies can be added to your pom.xml via


  org.realityforge.com.google.elemental2
  ${artifact-id}
  2.27


where artifact-id is one of

* elemental2-core
* elemental2-dom
* elemental2-promise
* elemental2-indexeddb
* elemental2-svg
* elemental2-webgl
* elemental2-media
* elemental2-webstorage
* elemental2-webassembly

Hope this helps,

Peter Donald

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/CACiKNc52POh5zvCXX767TcnCkRXh_b2n6vKnRYq-6UWdSyU0ng%40mail.gmail.com.


Re: [ANN] (Unofficial) GWT 2.8.2-v20191108 release

2019-11-11 Thread Juan Pablo Gardella
Thanks!

On Mon, 11 Nov 2019 at 00:19, Peter Donald  wrote:

> GWT is a development toolkit for building and optimizing complex
> browser-based applications. Its goal is to enable productive
> development of high-performance web applications without the
> developer having to be an expert in browser quirks,
> XMLHttpRequest, and JavaScript. It’s open-source, completely
> free, and used by thousands of developers around the world.
>
> https://github.com/gwtproject/gwt
>
> This is an unofficial release to Maven Central with the groupId
> prefixed with "org.realityforge.". The intent is to get the current
> version of GWT into more people's hands earlier. Please don't bug
> the GWT project. Versions are released on demand.
>
> The one significant difference in the way that it has been packaged
> is to release the jsinterop-annotations artifact with the coordinate
>
> org.realityforge.com.google.jsinterop:jsinterop-annotations:jar:2.8.2-v20191108
>
>
> For most Maven users, it should be sufficient to update your
> dependency declarations to something like:
>
> 
>   org.realityforge.com.google.gwt
>   gwt-user
>   2.8.2-v20191108
> 
> 
>   org.realityforge.com.google.gwt
>   gwt-dev
>   2.8.2-v20191108
> 
>
> Hope this helps,
>
> Peter Donald
>
> --
> You received this message because you are subscribed to the Google Groups
> "GWT Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-web-toolkit+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-web-toolkit/CACiKNc69sWBoc%3DsbNjRfNU9jwhMGcD7uRhe4THpXE%3DfBUMypDw%40mail.gmail.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/CA%2BkiFseMCfobEA4aXga-UB1ZcSKWO%3DDStXeNdtfK5F%3DZgcA6sw%40mail.gmail.com.