Monday, November 11, 2019

looking for JsInterop information

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:

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+unsubscribe@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

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&old=2.26&new=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&old=2.26&new=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&old=2.26&new=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&old=2.26&new=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&old=2.26&new=2.27
  - 3 non breaking changes.
  - 2 breaking changes.
elemental2-webgl:
  API Differences: https://jsinterop.github.io/api-diff/?key=elemental2-webgl&old=2.26&new=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&old=2.26&new=2.27
  - 3 potentially breaking changes.

The complete set of Elemental2 API differences is available at

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

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

    <dependency>
      <groupId>org.realityforge.com.google.elemental2</groupId>
      <artifactId>${artifact-id}</artifactId>
      <version>2.27</version>
    </dependency>

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+unsubscribe@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

Thanks!

On Mon, 11 Nov 2019 at 00:19, Peter Donald <peter@realityforge.org> 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:

    <dependency>
      <groupId>org.realityforge.com.google.gwt</groupId>
      <artifactId>gwt-user</artifactId>
      <version>2.8.2-v20191108</version>
    </dependency>
    <dependency>
      <groupId>org.realityforge.com.google.gwt</groupId>
      <artifactId>gwt-dev</artifactId>
      <version>2.8.2-v20191108</version>
    </dependency>

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+unsubscribe@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+unsubscribe@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.

Sunday, November 10, 2019

[ANN] (Unofficial) GWT 2.8.2-v20191108 release

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:

    <dependency>
      <groupId>org.realityforge.com.google.gwt</groupId>
      <artifactId>gwt-user</artifactId>
      <version>2.8.2-v20191108</version>
    </dependency>
    <dependency>
      <groupId>org.realityforge.com.google.gwt</groupId>
      <artifactId>gwt-dev</artifactId>
      <version>2.8.2-v20191108</version>
    </dependency>

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+unsubscribe@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.

Wednesday, November 6, 2019

SourceMaps disappears with GWT 2.8

Hello 

I have a project which runs on GWT2.8 Java 1.8 with Appengine.
I am trying to debug the project in local but the source maps are disappearing in chrome browser.
Any help would be appreciated. The project is built with tbroyer gwt maven plugin.

--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/08fd21e8-663d-4b1f-8173-df4410fd24ab%40googlegroups.com.

Re: Where to get HEAD-SNAPSHOT builds from



On Wednesday, November 6, 2019 at 3:53:18 PM UTC+1, Paul Stockley wrote:
Where can I download HEAD-SNAPSHOT builds from?

--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/ff98996b-c85a-4940-a86c-ffd312905a87%40googlegroups.com.

Where to get HEAD-SNAPSHOT builds from

Where can I download HEAD-SNAPSHOT builds from?

--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/405b5603-f21a-4632-8168-b2754f6a1e02%40googlegroups.com.