PDA

View Full Version : Ext GWT 3.0.0 Developer Preview 4 Now Available



darrellmeyer
24 Aug 2011, 6:55 PM
Ext GWT 3.0.0 Developer Preview 3 is now available (http://www.sencha.com/products/extgwt/download/).

chicagoarchitect
25 Aug 2011, 12:14 PM
Not sure if I'm missing something, but I don't see release notes for this version. The release notes in the download is blank. Can you post the release notes or some info about what to expect in this version?

darrellmeyer
12 Sep 2011, 5:03 AM
Ext GWT 3.0.0 Developer Preview 4 Now Available (http://www.sencha.com/products/extgwt/download/).

The release is also available in Maven central. to get the snapshot releases (https://oss.sonatype.org/content/repositories/snapshots/com/sencha/gxt/), you will need to add the following repository section to your pom.xml:



<source lang="xml"><repository>
<id>sonatype-snapshots</id>
<name>Sonatype Snapshots</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository></source>


Release notes for DP4 can be found in the download.

apoddar71
21 Sep 2011, 7:55 PM
Can someone please provide instructions to import the samples in eclipse?

Thanks
Amit

echen
22 Sep 2011, 9:54 AM
Is there a final release date set yet?

sven
22 Sep 2011, 10:02 AM
Is there a final release date set yet?

No, there is no public release date yet.

shche123
23 Sep 2011, 1:44 PM
Hi:

How does one add and run the following code in Eclipse?

gxt-3.0.0-dp4\examples-src

Thanks
Leonid

BrianSacksteder
30 Sep 2011, 12:45 PM
Just a note to people trying to get this running on GWT 2.4.0. The uibinder-bridge jar provided is looking for the release candidate version of GWT. I had to unjar the files and change the UiBinderGenerator to look for the standard "2.4.0" GWT version string and then repack the jar with the changes.

abshnasko
1 Oct 2011, 9:56 AM
Brian --

What happens in GWT 2.4 if you don't do this?

BrianSacksteder
3 Oct 2011, 6:24 AM
It was failing on the GWT compile step in our build scripts.

abshnasko
3 Oct 2011, 6:31 AM
I'm having a similar issue. Do you remember what your error was?

BrianSacksteder
3 Oct 2011, 7:04 AM
When using the jar provided I get:

gwtc:
[java] Compiling module com.oracle.pgbu.ppm.Portfolios
[java] Scanning for additional dependencies: file:/home/bsacksteder/dev/mercurial/repos/avon/projects/gwt/common/src/com/oracle/pgbu/gwtcommon/layout/view/TileLayout1.java
[java] Computing all possible rebind results for 'com.oracle.pgbu.gwtcommon.layout.view.TileLayout1.TileLayout1UiBinder'
[java] Rebinding com.oracle.pgbu.gwtcommon.layout.view.TileLayout1.TileLayout1UiBinder
[java] Invoking generator com.sencha.gwt.uibinder.rebind.UiBinderGenerator
[java] [ERROR] Generator 'com.sencha.gwt.uibinder.rebind.UiBinderGenerator' threw an exception while rebinding 'com.oracle.pgbu.gwtcommon.layout.view.TileLayout1.TileLayout1UiBinder'
[java] java.lang.RuntimeException: Incompatible GWT version for uibinder-bridge. Expecting '2.4.0-rc1', but found '2.4.0'
[java] at com.sencha.gwt.uibinder.rebind.UiBinderGenerator.generate(UiBinderGenerator.java:106)
[java] at com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48)
[java] at com.google.gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:60)

Colin Alworth
5 Oct 2011, 9:46 AM
The Dev Preview 4 jar was released before GWT 2.4.0 was released, and so it was keyed to work with that exact jar. We've had issues getting custom uibinder code to work with GWT, so there is a requirement that the uibinder-bridge jar's version match the GWT version exactly.

We are working with the GWT team to resolve this issue, and to no longer need this bridge jar, but for now it is required. A bridge jar compiled for the 2.4.0 release may be found at https://oss.sonatype.org/content/repositories/snapshots/com/sencha/gxt/uibinder-bridge/2.4.0-SNAPSHOT/uibinder-bridge-2.4.0-20110914.221119-1.jar (For you maven users, change the version of com.sencha.gxt:uibinder-bridge to 2.4.0-SNAPSHOT, the same as your GWT version plus -SNAPSHOT).

The GWT team has just closed the issue as 'not planned' allowing for custom parsers (http://code.google.com/p/google-web-toolkit/issues/detail?id=4461), and we've made an alternate proposal, which is in the works of being accepted and applied toward the next GWT version. In the meantime, in order to build layouts in uibinder xml either a matching bridge jar is required, or @UiField can be used to point to specific layout data objects declared in the java file. We hope to see this accepted and part of GWT 2.5.

BrianSacksteder
24 Oct 2011, 8:54 AM
Is anyone having an issue with the permutation count increasing using the Dev Preview 5? I swapped out our dev preview 4 jars with the new jars and now the gwt compiler is doing 6 times the amount of permutations. So our development build went from 1 to 6 and our production build went from 15 to 90, obviously this drastically increases compile time.

Could this be caused by using both 2.2.5 and the developer preview side by side? Currently, we have added the 3.0 preview to investigate the new charts. We were keeping the 2.2.5 jars in for the meantime to keep existing pages up and running.

Colin Alworth
24 Oct 2011, 1:23 PM
Brian, I suspect you are including just the modules you want to use, rather than the com.sencha.gxt.ui.GXT module. This is something we've done deliberatly, to allow you to create your own set of permutations. Inheriting GXT will automatically restrict the permutations to just the default 6, while still writing code that lets you tell the difference between IE6 ad IE7.

If adding GXT doesn't fix your issue, can you post your module file? All of our examples compilation, inheriting GXT, are reduced to 6 browser builds.

kenhwallis
27 Oct 2011, 3:34 PM
Several dependencies seem to be missing from Snapshot. Have gradually been working thru list of dependencies to find references. However, a published list would be significantly more productive.

Colin Alworth
27 Oct 2011, 3:46 PM
Note also that dev preview 5 has been released, and that is the most recent snapshot available in the Sonatype snapshot repo. Older versions will still be available for some time before being removed automatically by Sonatype.

GroupId: com.sencha.gxt

Version: 3.0.0-SNAPSHOT

ArtifactIds:
gxt-parent - Logical parent for gxt jars, should not be needed
gxt - Main Ext GWT jar
gxt-chart - Drawing and Charting classes
gxt-legacy - Features from 2.x no longer supported, but made available to ease migrations efforts
uibinder-bridge - Patch jar to allow creating and configuring bean-like objects in uibinder, used for layouts. Should not be necessary after the next major GWT release
gxt-release - final zip, as available from the downloads page
gxt-examples - war file, running several examples with their sources. Currently visible online at http://www.sencha.com/examples-dev/

Old artifactIds
gxt-uibinder - needed only for earlier dev previews, no longer updated
gxt-resources - needed only for earlier dev previews, no longer updated

Remember too that the Sonatype snapshot repo, like most repos, can be browsed at least by navigating to the the groupid in a browser (https://oss.sonatype.org/content/repositories/snapshots/com/sencha/gxt/). Additionally, Sonatype provides a webapp to search their repos (https://oss.sonatype.org/index.html#nexus-search;quick~gxt (https://oss.sonatype.org/index.html#nexus-search;quick%7Egxt))

macmatt
18 Nov 2011, 10:14 AM
Is anyone having an issue with the permutation count increasing using the Dev Preview 5? I swapped out our dev preview 4 jars with the new jars and now the gwt compiler is doing 6 times the amount of permutations. So our development build went from 1 to 6 and our production build went from 15 to 90, obviously this drastically increases compile time.

Could this be caused by using both 2.2.5 and the developer preview side by side? Currently, we have added the 3.0 preview to investigate the new charts. We were keeping the 2.2.5 jars in for the meantime to keep existing pages up and running.

I too am having this issue. Please advise