Comment by frankelma:
Where can i get gwt-dev-oophm.jar?
For more information:
http://code.google.com/p/google-web-toolkit/wiki/UsingOOPHM
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~--~~~~--~---
Hey all,
We've been working on a number of RPC enhancements locally and thought
that it might be helpful to open-source some of them (prompted by a
recent suggestion from Ray Cromwell). I've created a new Google Code
project that encapsulates them here:
http://code.google.com/p/gwt-rpc-pl
Revision: 5923
Author: rj...@google.com
Date: Fri Aug 7 16:05:37 2009
Log: Merging in HTMLUnit changes from trunk, c5916, c5917, c5919,
c5922. These are all the trunk changes in this range, so a single
merge command sufficed:
svn merge -r5915:5922 https://google-web-toolkit.googlecode.com/svn/tr
Revision: 5922
Author: amitman...@google.com
Date: Fri Aug 7 15:52:15 2009
Log: Re-introduces c5892 that rolled htmlunit dependencies in gwt_dev_jar
and
updated user/build.xml accordingly
Patch by: amitmanjhi
http://code.google.com/p/google-web-toolkit/source/detail?r=5922
Modified:
/trun
Reviewers: cromwellian_google.com, Lex, bruce,
Description:
Creates some test infrastructure to easily test individual compiler
passes.
Also started some very basic tests for ControlFlowAnalyzer,
ExpressionAnalyzer, and DeadCodeElimination.
Hopefully this will start the process of fixing broken
Bob? Kelly?
On Fri, Aug 7, 2009 at 4:56 PM, John Tamplin wrote:
> On Fri, Aug 7, 2009 at 4:46 PM, wrote:
>
>> LGTM, but we should probably get a thumbs-up from at least one other
>> interested person.
>>
>> http://gwt-code-reviews.appspot.com/56807
>>
>
> Suggestion of that person?
>
> --
> Jo
Revision: 5921
Author: rj...@google.com
Date: Fri Aug 7 15:17:40 2009
Log: Merging in OOPHM wire protocol change
(http://gwt-code-reviews.appspot.com/51835),
c5911 and followup c5912
svn merge -r5910:5912 https://google-web-toolkit.googlecode.com/svn/trunk .
http://code.google.com/p/google-w
Revision: 5920
Author: rj...@google.com
Date: Fri Aug 7 14:47:13 2009
Log: Adjust branchinfo.txt for this new branch
http://code.google.com/p/google-web-toolkit/source/detail?r=5920
Modified:
/branches/snapshot-2009.08.04-ihm-r5888/branch-info.txt
===
--- /
Revision: 5919
Author: amitman...@google.com
Date: Fri Aug 7 14:46:47 2009
Log: Disables the radioButton test with Htmlunit.
Patch by: amitmanjhi
Review by: rjrjr (desk review)
http://code.google.com/p/google-web-toolkit/source/detail?r=5919
Modified:
/trunk/user/test/com/google/gwt/uibinde
Revision: 5918
Author: rj...@google.com
Date: Fri Aug 7 14:28:38 2009
Log: Creating special snapshot branch for introduction of instant hosted
mode.
Note that this is a branch off of snapshot-2009.08.04-r5888, not trunk
svn copy \
https://google-web-toolkit.googlecode.com/svn/branches/sna
Dead! (for now)
On Fri, Aug 7, 2009 at 5:10 PM, Ed wrote:
>
> Then I would declare it dead Bruce!
>
> With all do respect: I do very complex things with GWT and do walk on
> his boundaries...
> And to my experience -> I am a bit lonely out here... (yes I know
> it sounds a bit arrogant...)
>
Then I would declare it dead Bruce!
With all do respect: I do very complex things with GWT and do walk on
his boundaries...
And to my experience -> I am a bit lonely out here... (yes I know
it sounds a bit arrogant...)
And yes, I agree that you guys have better things to do to make GWT
first
On Fri, Aug 7, 2009 at 4:46 PM, wrote:
> LGTM, but we should probably get a thumbs-up from at least one other
> interested person.
>
> http://gwt-code-reviews.appspot.com/56807
>
Suggestion of that person?
--
John A. Tamplin
Software Engineer (GWT), Google
--~--~-~--~~
Are there lots of folks on the list that have the same sorts of feedback on
HandlerManager? I ask because, as a fly on the wall here, this conversation
doesn't sound like it's converging, and I'd like to declare this thread dead
for now so that we can move onto other things. We have a lot of other
Thanks for the review.
Are there instructions somewhere for building the IE and WebKit plugins?
I have MSVC setup in VMWare, but I don't have Xcode setup on my MBP.
http://gwt-code-reviews.appspot.com/51834/diff/1/11
File plugins/common/ChooseTransportMessage.cpp (right):
http://gwt-code-rev
LGTM, but we should probably get a thumbs-up from at least one other
interested person.
http://gwt-code-reviews.appspot.com/56807
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~--~~~~--~~--~--
> class HandlerManager { ... }
Interesting how you put Generics in the HandlerManager
Of course this is a no go area as you explained.
Try my HandlerManager scenario like I described above; only the event
contains the actual source generics, and of course not he
HandlerManager...
Let me k
Reviewers: scottb,
Description:
This patch sets the cache-related headers properly, similarly to how the
embedded Tomcat did.
This is derived from code in my production Jetty server (the default
case is different of course) at home that has been running for a couple
of years.
Please review this
Ignore this.
On Fri, Aug 7, 2009 at 12:59 PM, wrote:
> Reviewers: Lex, scottb,
>
> Description:
> The globalTemp used for prototype setup ends up being assigned a large
> identifier in some obfuscated programs. In Showcase, it is atleast 3
> characters. Reserving the "_" for this variable leads
Joel,
this is a very simplified layout system based on:
top,bottom,left,right and size CCS attributes. It mimics somehow the
existing layout system in gwt-mosaic except of the LayoutData class
(layout constraints) which is missing from this implementation. And as
you already know it works only on
Revision: 5917
Author: amitman...@google.com
Date: Fri Aug 7 13:08:28 2009
Log: Re-introducing c5890 and c5891, which updated the htmlunit
dependencies and
re-introduced the test.web.htmlunit target in test.
http://code.google.com/p/google-web-toolkit/source/detail?r=5917
Modified:
/trunk/
On Fri, Aug 7, 2009 at 1:34 PM, Ed wrote:
>
> It costs me a bit to go back in time as these issues are already from
> some time back..
> Let me try to give some input on these points.
>
> 2) I don't fully understand what the problem is here. Could you give
> an example that shows that it breaks?
Reviewers: Lex, scottb,
Description:
The globalTemp used for prototype setup ends up being assigned a large
identifier in some obfuscated programs. In Showcase, it is atleast 3
characters. Reserving the "_" for this variable leads to a 3%
compressed savings, and 6% uncompressed savings.
Please
Revision: 5916
Author: amitman...@google.com
Date: Fri Aug 7 12:47:58 2009
Log: Hacky fix to not break tomcat when java 1.5 is used in presence of the
xercesImpl lib.
Patch by: amitmanjhi
Review by: rjrjr (desk review)
http://code.google.com/p/google-web-toolkit/source/detail?r=5916
Modifie
Reviewed the common, ie, and webkit code. LGTM
http://gwt-code-reviews.appspot.com/51834/diff/1/11
File plugins/common/ChooseTransportMessage.cpp (right):
http://gwt-code-reviews.appspot.com/51834/diff/1/11#newcode31
Line 31: * Receive an FatalError message from the channel (note that the
messa
On Fri, Aug 7, 2009 at 2:50 PM, George Georgovassilis <
g.georgovassi...@gmail.com> wrote:
>
> This occurred to me also when I started cutting down the requests: you
> cannot do the initial selection on the server as HTTP proxies will
> then see only one permutation: the first one that is ever ret
Revision: 5915
Author: amitman...@google.com
Date: Fri Aug 7 12:30:40 2009
Log: Reverting c5897, which itself was reverting c5889. In short,
re-introducing
c5889.
http://code.google.com/p/google-web-toolkit/source/detail?r=5915
Deleted:
/tools/lib/xerces/serializer-2.7.1.jar
/tools/lib/x
Nevermind, solved my RPC-woes by copying the policy file to the web-
app root. Ugly, but down to 2 requests.
On Aug 7, 8:50 pm, George Georgovassilis
wrote:
> This occurred to me also when I started cutting down the requests: you
> cannot do the initial selection on the server as HTTP proxies wi
George,
This is nice, and I can't think of any reason why it couldn't use the Layout
class I just checked in. In particular, this code won't work on IE6 because
its left/right/top/bottom CSS implementation is hopelessly broken.
Looking over this, it does remind me why I'm a little uncomfortable wi
This occurred to me also when I started cutting down the requests: you
cannot do the initial selection on the server as HTTP proxies will
then see only one permutation: the first one that is ever retrieved by
them.
I've reduced the total number of HTTP requests required to load to
just 2 (1 for t
On Fri, Aug 7, 2009 at 10:30 AM, Bruce Johnson wrote:
> I think assumeThat() might indeed be a good general solution, along the
> lines of your examples. It subsumes the annotations I proposed, and it's
> nice that it could be generalized easily to any sort of tests. Also, it
> *might* be possible
On Fri, Aug 7, 2009 at 1:30 PM, Bruce Johnson wrote:
> The sorts of compiler optimizations tests I was referring to were
> to-be-written tests of complex optimizations where the whole point of the
> test is to ensure the compiler is doing exactly the transform we intend it
> to. IOW, the sort of
It costs me a bit to go back in time as these issues are already from
some time back..
Let me try to give some input on these points.
2) I don't fully understand what the problem is here. Could you give
an example that shows that it breaks?
Anyway, let me explain a bit how my handlermanager works
On Fri, Aug 7, 2009 at 12:20 PM, Lex Spoon wrote:
> One place I would quibble about is compiler transforms that we
> consider to be optimizations, because an optimization should preserve
> behavior. Thus, a test case should not have any easy way to be
> sensitive to the choice. Going back to th
I just updated issue 3588 with the results of this discussion. Thanks,
everyone.
On Thu, Aug 6, 2009 at 2:53 PM, Matt Mastracci wrote:
> On 6-Aug-09, at 12:04 PM, Joel Webber wrote:
>
> On Thu, Aug 6, 2009 at 1:47 PM, Joel Webber wrote:
>
>> Side note: God, I thought I would never have to think
On Fri, Aug 7, 2009 at 11:35 AM, Bruce Johnson wrote:
> I would go back and push on your dismissal of option #2: tests that really
> do only run in certain modes. I think we're going to have to embrace that on
> many different levels, and perhaps we simply need to come up with better
> infrastruct
All,
There has been a fair amount of discussion about the 1.6 HandlerManager and
related code, along with a few issues submitted (primarily by Ed), and I'm
starting this thread to try and reach some kind of consensus on what, if
anything, needs to be changed about it. Please note that we need to fi
On Fri, Aug 7, 2009 at 11:39 AM, Arthur Kalmenson wrote:
> I don't think firebug counts the initial request to fetch the host
> page, so two requests. One for the nocache.js and another for the
> cachable HTML. With the inlining of the nocache.js file, you could get
> it down to 0 requests if the
I've always been meaning to use it myself, so I just tried it and here's
what appears to be the most useful thing you can do as an API or GWT
developer:
1. Refactor your library using Eclipse
2. Review your history at any time with Refactor -> History
3. Package your refactorings
- I did this via
JUnit 4 has @Theory and @Assumption annotations that might help here.
I forget which does what, but one of them (probably @Assumption) can
say "I believe X is true and it needs to be for my tests to pass, so
ignore these if it's false". If there was some way to expose a
predicate that was true wh
The best you can do for a cold cache is 2 round-trips (including the host
page) if you inline the selection script (.nocache.js) in the host page. You
definitely do want the compiled script (.cache.html) *not* embedded in the
host page, so that it can have "cache forever" semantics. Then, when user
Revision: 5914
Author: fabb...@google.com
Date: Fri Aug 7 08:50:02 2009
Log: Removing extraneous file.
TBR: rjrjr
http://code.google.com/p/google-web-toolkit/source/detail?r=5914
Deleted:
/trunk/user/src/com/google/gwt/uibinder/testing/BUILD
===
--- /tru
> Are you counting fetching the host HTML page? With this approach, the
> selection script is done away with but you still have a fetch for the
> compiled script so that it can remain permanently cacheable. You could
> theoretically inline it into the host page, but since none of that is
> cache
This is a nice, tricky issue indeed. Lex, your writeup explaining the
challenge was excellent.
I would go back and push on your dismissal of option #2: tests that really
do only run in certain modes. I think we're going to have to embrace that on
many different levels, and perhaps we simply need to
This thread seems related to the one that Lex just started, that you
have user code which depends upon how the module was built.
--
Bob Vawter
Google Web Toolkit Team
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~-
+1
On Aug 8, 8:43 am, Arthur Kalmenson wrote:
> I'd love to see this in the trunk too. We have only 2 round trips on
> start up now, thanks to ClientBundle. Getting it down to one will be
> very slick!
>
> --
> Arthur Kalmenson
>
> On Fri, Aug 7, 2009 at 8:41 AM, Cameron Braid wrote:
> > I'd be
There's a related issue for ClassObjectTest. It is sensitive to
whether or not the compiler is in -XdisableClassMetadata mode.
I've wanted to add some kind of build information to the
GeneratorContext that would allow Generators to get the command-line
flags so generators can be sensitive to pre
On Fri, Aug 7, 2009 at 11:11 AM, Lex Spoon wrote:
> Okay, I recently wrote a test for runAsync lightweight metrics, but --
> oops -- that test fails in draft mode. In draft mode, no code
> splitting happens, so no events are generated, and so the test
> rightfully complains. So, what should be d
It seems like there are a lot of issues with this, and a lot of
complementary methods and classes to consider. I only wanted this to modify
as part of a junit patch I'm working on, so I'll just modify the existing
GWTRunnerGenerator to put the user.agent property into the generated
GWTRunner class
Okay, I recently wrote a test for runAsync lightweight metrics, but --
oops -- that test fails in draft mode. In draft mode, no code
splitting happens, so no events are generated, and so the test
rightfully complains. So, what should be done?
I'm thinking to have draft mode generate some differ
2 requests is very impressive, Arthur! This is the sort of conscientiousness
(i.e. for optimizing user experience) I hope all GWT developers would strive
for. Nice work.
And yes, we'd like to help you get that down to 1, too.
On Fri, Aug 7, 2009 at 9:43 AM, Arthur Kalmenson wrote:
>
> I'd love to
Let me play devil's advocate, at least against the idea of returning the
string directly. I fear that making this value easily accessible will
encourage people to write conditional tests all over the place, which is
brittle (i.e. because we're very subtly locked into particular user.agent
values) a
I say where's the unit test?
On Fri, Aug 7, 2009 at 7:14 AM, wrote:
>
> On 2009/08/07 13:56:08, jlabanca wrote:
>
>
> So there's one problem here: The GWT class is in the Core module, which
> doesn't (and shouldn't) depend upon the UserAgent module. I think that
> to get this right, we'll need t
On Fri, Aug 7, 2009 at 9:43 AM, Arthur Kalmenson wrote:
> I'd love to see this in the trunk too. We have only 2 round trips on
> start up now, thanks to ClientBundle. Getting it down to one will be
> very slick!
Are you counting fetching the host HTML page? With this approach, the
selection scr
Reviewers: jgw,
Description:
Sometimes its nice to now the user agent property at runtime to do
runtime checks. This patch adds a method to GWT to get the user agent
property.
I verified that the return value is correct on all browsers.
Please review this at http://gwt-code-reviews.appspot.com
On 2009/08/07 13:56:08, jlabanca wrote:
So there's one problem here: The GWT class is in the Core module, which
doesn't (and shouldn't) depend upon the UserAgent module. I think that
to get this right, we'll need to do one of the following things:
- Add this code to some class in User. Not my fa
I'd love to see this in the trunk too. We have only 2 round trips on
start up now, thanks to ClientBundle. Getting it down to one will be
very slick!
--
Arthur Kalmenson
On Fri, Aug 7, 2009 at 8:41 AM, Cameron Braid wrote:
> I'd be keen to see this land in trunk !
>
> Cam
>
> 2009/8/7 John Tam
I'd be keen to see this land in trunk !
Cam
2009/8/7 John Tamplin
> On Fri, Aug 7, 2009 at 3:51 AM, George Georgovassilis <
> g.georgovassi...@gmail.com> wrote:
>
>>
>> I'd like to save first time visitors that roundtrip to fetch
>> nocache.js. Instead I've declared the module HTML page as non-
Revision: 5913
Author: jlaba...@google.com
Date: Fri Aug 7 04:58:23 2009
Log: Disabling showOutput for the junit ant target because its too spammy
for now.
Patch by: jlabanca
Review by: rjrjr (TBR)
http://code.google.com/p/google-web-toolkit/source/detail?r=5913
Modified:
/trunk/common.an
Revision: 5912
Author: j...@google.com
Date: Fri Aug 7 04:32:01 2009
Log: Left out part of r5911.
Patch by: jat
Review by: amitmanjhi (TBR)
http://code.google.com/p/google-web-toolkit/source/detail?r=5912
Modified:
/trunk/dev/core/src/com/google/gwt/dev/shell/BrowserWidget.java
On Fri, Aug 7, 2009 at 3:57 AM, Benjamin Lerman
> wrote:
> When 2 permutations are very close to one another (a lot of deferred
> binding will lead to the same implementation for the 2 permutations),
> dynamic selection through indirection might not be that costly in
> performance. There is also
On Fri, Aug 7, 2009 at 3:51 AM, George Georgovassilis <
g.georgovassi...@gmail.com> wrote:
>
> I'd like to save first time visitors that roundtrip to fetch
> nocache.js. Instead I've declared the module HTML page as non-
> cacheable (works nice thanks to E-Tag) and moved images and GWT-
> compiler
Just to keep LayoutPanel class simple with only the required methods
added to AbsolutePanel widget:
http://pastebin.com/m7fc7deb0
I agree, LayoutData should for that purpose. Something like:
LayoutPanel.add(Widget w, LayoutData data) should replace
AbsolutePanel.add().
On Aug 7, 10:42 am, Joha
On Fri, Aug 7, 2009 at 9:57 AM, Benjamin Lerman wrote:
>
> Hi,
>
>> As for the question on adding another permutations... I think that
>> adding an ie7 permutation might be not necesarry. I posted a small
>> example on how I handle ie6/7(or 8 in ie7 mode) in my application...
>> it just means a s
Hi,
> As for the question on adding another permutations... I think that
> adding an ie7 permutation might be not necesarry. I posted a small
> example on how I handle ie6/7(or 8 in ie7 mode) in my application...
> it just means a small extra indirection but the cost is very low. It's
> not like
I'd like to save first time visitors that roundtrip to fetch
nocache.js. Instead I've declared the module HTML page as non-
cacheable (works nice thanks to E-Tag) and moved images and GWT-
compiler output to a fully cacheable directory.
After inlining nocache.js into the module HTML I had to chan
> I did a very-very simplified layout system based on
> top,bottom,left,right,width and height CSS attributes:
>
> http://69.20.122.77:8880/gwt-layout/
>
> So far SimpleLayout, HBoxLayout & VBoxLayout are implemented.
>
> Source files: http://69.20.122.77:8880/gwt-layout/org.gwt20.mosaic.demo.tbz
67 matches
Mail list logo