[gwt-contrib] Re: GWTCanvas status?

2009-07-29 Thread Ray Cromwell
Another crazy possibility is to use Brad Neuberg's SVGWeb ( http://code.google.com/p/svgweb/). He's implemented almost 100% of SVG and SMIL in Flash plus a JS wrapper, so as to enable HTML5 features in IE6. I have to say that the demos are very impressive. IMHO, IE6+VML is a lost cause for all but

[gwt-contrib] Re: GWTCanvas status?

2009-07-29 Thread Joel Webber
Is VML performance really that bad? I'm quite sure you've done a lot more testing than I have :) My understanding has always been that it sucked miserably for implementing a direct-mode API like Canvas, largely because of the obvious and inherent abstraction-inversion problems. But if you're

[gwt-contrib] Re: Support animated images in ImageResource

2009-07-29 Thread jgw
LGTM. http://gwt-code-reviews.appspot.com/54808/diff/1/4 File user/src/com/google/gwt/resources/rg/ImageBundleBuilder.java (right): http://gwt-code-reviews.appspot.com/54808/diff/1/4#newcode636 Line 636: for (IteratorImageReader it = ImageIO.getImageReadersBySuffix(suffix); it.hasNext();) {

[gwt-contrib] Re: GWTCanvas status?

2009-07-29 Thread Jaime Yap
On Wed, Jul 29, 2009 at 10:52 AM, Joel Webber j...@google.com wrote: I agree that it's probably best to go ahead and fix the bugs in GWTCanvas that are likely to show up in any SVG/VML translation. And while I don't think anyone's actually worked out the performance of excanvas.js vs

[gwt-contrib] Re: GWTCanvas status?

2009-07-29 Thread Ray Cromwell
On Wed, Jul 29, 2009 at 8:57 AM, Joel Webber j...@google.com wrote: Is VML performance really that bad? I'm quite sure you've done a lot more testing than I have :) My understanding has always been that it sucked miserably for implementing a direct-mode API like Canvas, largely because of the

[gwt-contrib] Re: GWTCanvas status?

2009-07-29 Thread Joel Webber
Oh, I think we're in complete agreement that GWTCanvas is the wrong abstraction for SVG/VML -- which is why I cc'd Dan, who's been working on a replacement that presents a sensible retained-mode API (to be fair, when Jaime first wrote GWTCanvas, SVG performance was *abysmal* on most browsers, and

[gwt-contrib] Just posted initial layout design doc

2009-07-29 Thread Joel Webber
All, I just posted an initial design doc for the new Layout system here: http://code.google.com/p/google-web-toolkit/wiki/LayoutDesign Note that it doesn't address much in the way of details on the individual widget APIs yet -- it's mostly about the sorts of constraints that the system can

[gwt-contrib] Re: GWTCanvas status?

2009-07-29 Thread Ray Cromwell
On Wed, Jul 29, 2009 at 9:34 AM, Joel Webber j...@google.com wrote: As for O2D, isn't that more or less what you get with the SVG/VML DOM structures? Ugliness of XML aside, the Javascript *does* mostly get out of the way of the renderer once your scene graph's constructed -- you just run

[gwt-contrib] Re: Just posted initial layout design doc

2009-07-29 Thread Ray Cromwell
Joel, Does this mean you can no longer say I don't care how wide my widget is, just take up whatever space is left? The document says you can use % as a unit, but if I say 100% as I don't care, just as big as possible, is something bad going to happen? -Ray On Wed, Jul 29, 2009 at 9:36 AM, Joel

[gwt-contrib] Re: Just posted initial layout design doc

2009-07-29 Thread Joel Webber
That's correct, but only in the context of layout panels. So for example, you would have to explicitly specify the height of header widgets in a stack panel (say, 2em), but *inside* them, you can do whatever you want, using traditional CSS techniques. I imagine that most apps will have a

[gwt-contrib] Re: GWTCanvas status?

2009-07-29 Thread דניאל רייס
Hi Ray - You can take a look at my work-in-progress at https://mondrian.corp.google.com/changelist/10864395. It's a retained-mode API that translates into SVG or VML depending on browser type. Retained-mode drawing uses a Graphics interface: public interface Graphics { ShapeElement

[gwt-contrib] [google-web-toolkit] r5834 commited - Update ant-launcher to ant version 1.7.1...

2009-07-29 Thread codesite-noreply
Revision: 5834 Author: zun...@google.com Date: Wed Jul 29 11:34:50 2009 Log: Update ant-launcher to ant version 1.7.1 Review by: jlabanca(TBR) http://code.google.com/p/google-web-toolkit/source/detail?r=5834 Added: /tools/lib/tomcat/ant-launcher-1.7.1.jar

[gwt-contrib] [google-web-toolkit] r5833 commited - Added Apache Ant 1.7.1 to the list of tools....

2009-07-29 Thread codesite-noreply
Revision: 5833 Author: zun...@google.com Date: Wed Jul 29 11:22:15 2009 Log: Added Apache Ant 1.7.1 to the list of tools. Review by: jlabanca http://code.google.com/p/google-web-toolkit/source/detail?r=5833 Added: /tools/antlib/ant-junit-1.7.1.jar /tools/lib/apache/ant-1.7.1-src.zip

[gwt-contrib] Generalized RPC for server-enhanced objects

2009-07-29 Thread rice
Reviewers: robertvawter_google.com, scottb, Description: This patch removes the previous special-case handling of JDO objects in favor of a more general approach. First we determine which classes may be enhanced, based on annotations in the classes themselves or a new rpc.enhancedClasses

[gwt-contrib] Re: Generalized RPC for server-enhanced objects

2009-07-29 Thread Arthur Kalmenson
This sounds very promising! Will there be (is there already?) a wiki page explaining how this works? Regards, -- Arthur Kalmenson On Wed, Jul 29, 2009 at 3:04 PM, r...@google.com wrote: Reviewers: robertvawter_google.com, scottb, Description: This patch removes the previous special-case

[gwt-contrib] Re: Testing new GWT RPC implementation (aka deRPC)

2009-07-29 Thread Nick Lesiecki
Hi Bob et. al, Obviously development is hard to predict, but do you have a rough estimate of when this will be ready for prime time? 2 months? 6 months? Nick On Fri, Jul 24, 2009 at 8:22 PM, BobV b...@google.com wrote: The deRPC code went into trunk a week or so ago, and no initial fires

[gwt-contrib] [google-web-toolkit] r5836 commited - Update branch info to reflect r5835.

2009-07-29 Thread codesite-noreply
Revision: 5836 Author: r...@google.com Date: Wed Jul 29 13:59:08 2009 Log: Update branch info to reflect r5835. http://code.google.com/p/google-web-toolkit/source/detail?r=5836 Modified: /branches/snapshot-2009.07.21-r5768/branch-info.txt === ---

[gwt-contrib] [google-web-toolkit] r5837 commited - Change file reference test to use new API dealing with types rather th...

2009-07-29 Thread codesite-noreply
Revision: 5837 Author: j...@google.com Date: Wed Jul 29 14:58:34 2009 Log: Change file reference test to use new API dealing with types rather than file names. http://code.google.com/p/google-web-toolkit/source/detail?r=5837 Modified:

[gwt-contrib] [google-web-toolkit] r5835 commited - Merging /trunk c5819 into this branch.

2009-07-29 Thread codesite-noreply
Revision: 5835 Author: r...@google.com Date: Wed Jul 29 13:57:34 2009 Log: Merging /trunk c5819 into this branch. http://code.google.com/p/google-web-toolkit/source/detail?r=5835 Modified: /branches/snapshot-2009.07.21-r5768/dev/core/src/com/google/gwt/dev/jjs/impl/CodeSplitter.java

[gwt-contrib] Obfuscator/GZip optimization patch

2009-07-29 Thread cromwellian
Reviewers: scottb, Lex, Description: Obfuscation Optimization Patch, incorporates two features: 1) The first character of an obfuscated identifier can be base-54 instead of base-32. This reduces output size by 0.5-1%. This patch originally came from an external contributor (Issue #2448) 2)