LGTM, but please not my comments...
SOYC is becoming smart!! One thing I'm wondering is whether we have a
good way of making sure we still get the right information everywhere
(the smarter it gets, the harder it gets to follow in some sense, e.g.,
one-character function names, etc.). There's
LGTM.
This is another great change - thanks!
http://gwt-code-reviews.appspot.com/1139801/diff/1/2
File dev/core/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java
(right):
http://gwt-code-reviews.appspot.com/1139801/diff/1/2#newcode789
LGTM.
Nice! I would probably just add a test for empty strings.
http://gwt-code-reviews.appspot.com/1123801/show
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1123801/diff/1/2
File dev/core/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java
(right):
http://gwt-code-reviews.appspot.com/1123801/diff/1/2#newcode879
dev/core/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java:879:
return
Really sorry to be so picky, but if you call getClassSubstring(String
fullMethodName) with something like myClass, it'll throw an
IndexOutOfBoundsException (start longer than end). It'll also fail for
the empty string (end: 0, start: 1).
BTW, I can't see the side-by-side diff, not sure if
LGTM
http://gwt-code-reviews.appspot.com/961801/show
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
LGTM
http://gwt-code-reviews.appspot.com/952801/show
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: kjin,
Description:
Converts two new files from dos EOL format to unix EOL format.
Review by: k...@google.com
Please review this at http://gwt-code-reviews.appspot.com/854801/show
Affected files:
M
user/src/com/google/gwt/validation/rebind/GwtSpecificValidatorGenerator.java
M
LGTM
http://gwt-code-reviews.appspot.com/850802/show
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
All done - thanks, Lex!
On 2010/05/26 18:19:26, Lex wrote:
LGTM with nits. No need to rereview if you like the suggested changes.
These changes will make SOYC a lot easier to understand.
http://gwt-code-reviews.appspot.com/566801/diff/1/3
File
Reviewers: Lex,
Description:
Fixes a bug in the compile report dashboard where entries with same
sizes were
being swallowed. It also now attributes fields to the corresponding
packages,
and gives additional hints about what is broken down and what isn't.
Please review this at
LGTM
http://gwt-code-reviews.appspot.com/545801/diff/1/3
File dev/core/test/com/google/gwt/core/linker/SoycReportLinkerTest.java
(right):
http://gwt-code-reviews.appspot.com/545801/diff/1/3#newcode80
dev/core/test/com/google/gwt/core/linker/SoycReportLinkerTest.java:80: }
This test is good,
LGTM
http://gwt-code-reviews.appspot.com/341802/show
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/161801
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
On 2010/03/11 16:45:34, kathrin wrote:
Hi Amit,
after a lengthy discussion with Joel, we decided to get rid of the
CrawlableHyperlink widget. The issue is that it doesn't add enough
useful functionality, because the app writer still needs to handle the
! when actually navigating the app to a
Reviewers: amtimanjhi_google.com,
Description:
Changes for crawling:
- CrawlableHyperlink
- client-side changes to Showcase sample
Review at http://gwt-code-reviews.appspot.com/161801
Please review this at http://gwt-code-reviews.appspot.com/163802
Affected files:
M
http://gwt-code-reviews.appspot.com/161801/diff/1/3
File samples/showcase/war/Showcase.html (right):
http://gwt-code-reviews.appspot.com/161801/diff/1/3#newcode4
Line 4: script language='javascript'
The reason I add the title programmatically is because it changes to
reflect the widget that is
Reviewers: amitmanjhi,
Description:
Changes for crawling:
- CrawlableHyperlink
- client-side changes to Showcase sample
Review at http://gwt-code-reviews.appspot.com/161801
Please review this at http://gwt-code-reviews.appspot.com/165801
Affected files:
M
Reviewers: amitmanjhi,
Description:
Changes for crawling:
- CrawlableHyperlink
- client-side changes to Showcase sample
Please review this at http://gwt-code-reviews.appspot.com/161801
Affected files:
M samples/showcase/src/com/google/gwt/sample/showcase/client/Showcase.java
M
All done, thanks. Committed at r7354.
On 2009/12/27 03:29:04, Dan Rice wrote:
LGTM with minor nits.
http://gwt-code-reviews.appspot.com/128801/diff/1/3
File user/src/com/google/gwt/user/client/Cookies.java (right):
http://gwt-code-reviews.appspot.com/128801/diff/1/3#newcode112
Line 112:
Reviewers: Lex,
Description:
Hi Lex,
could you review this patch for me? It fixes two XML issues in the
CompileReport:
1) There was a bug in the escapeXML method that would let all special
characters after the first one slip through. This is now fixed.
2) Because of the difference in encoding
Reviewers: Lex,
Description:
Hi Lex,
could you review this patch for me? I replaced several user-facing
mentions of SOYC with Compile Report to achieve more consistency,
especially for people that don't yet know what SOYC is.
Thanks,
kathrin
Please review this at
Reviewers: scottb,
Description:
Scott,
could you review this simple patch for me? It reverts an earlier
change, so that the compiler log starts counting permutations at 0
again. While less pretty, it's consistent with everything else.
Thanks,
kathrin
Please review this at
On 2009/11/23 16:40:11, scottb wrote:
LVGTM
Thanks, committed to trunk at r7115.
http://gwt-code-reviews.appspot.com/112803
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: Lex,
Description:
Users should no longer use the SoycDashboard directly, because the
compiler option -compileReport will already cause all compile report
files to be written to the extras directory. This patch adds a simple
warning to users of the dashboard.
For people who use -soyc,
Reviewers: Lex,
Description:
Hi Lex,
could you review this patch for me? The dashboard now enumerates all
permutation descriptions, even when two permutations collapse into one.
Thanks,
kathrin
Please review this at http://gwt-code-reviews.appspot.com/110801
Affected files:
Reviewers: Lex,
Description:
Hi Lex,
the previous two patches have implications for SoycTest, which needed to
be updated slightly. This patch does that. Could you review it for me?
Thanks,
kathrin
Please review this at http://gwt-code-reviews.appspot.com/105801
Affected files:
Reviewers: Lex,
Description:
Hi Lex,
could you review this patch for me? It makes a number of changes to the
SOYC dashboard, as outlined by John Skidgel in his mock-up.
Thanks,
kathrin
Please review this at http://gwt-code-reviews.appspot.com/91805
Affected files:
On 2009/10/29 19:52:18, Lex wrote:
LTGM.
Thanks for taking care of this!
http://gwt-code-reviews.appspot.com/90801
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~--~~~~--~~--~--~---
Reviewers: Lex,
Description:
Hi Lex,
could you review this small patch for me? It cleans up the SOYC options
(b/2153332) by:
1) undocumenting -soyc and introducing -compileReport (which is
documented), both of which will set soycEnabled to true.
2) causing -XsoycDetailed to turn on soycEnabled
Reviewers: Lex,
Description:
Hi Lex,
could you review this patch for me? It implements a simple test case
that invokes the compiler with the -soyc flag, produces the dashboard
files, and then checks whether the files exist.
Getting this to work also required some build file magic (thanks to
Reviewers: jlabanca,
Description:
Hi John,
could you review this patch for me? It's very small.
The problem we were seeing was that for tree items, right- and
middle-clicks were handled and the associated event were fired. This
patch checks that only left-clicks fire such events.
Thanks!
Thanks to both of you! Committed to branch at r6278.
http://gwt-code-reviews.appspot.com/74801/diff/1002/1006
File
samples/showcase/src/com/google/gwt/sample/showcase/server/CrawlServlet.java
(right):
http://gwt-code-reviews.appspot.com/74801/diff/1002/1006#newcode37
Line 37: * Servlet that
Reviewers: Dan Rice,
Description:
Hi Dan,
could you review this patch for me?
It implements changes to the Showcase sample and to hyperlink.
1) Showcase: Showcase needs to have indexable hyperlinks (see below) and
needs changes to web.xml as well as an added CrawlServlet that invokes
the
Reviewers: Lex,
Description:
Hi Lex,
could you review this patch for me?
This patch overhauls styling in the SOYC dashboard. It aims at following
styling guidelines by Google, including the color scheme, which is
modeled after trends.google.com. It does this by getting rid of most of
the
Thanks, committed to crawlability branch at r6204.
http://gwt-code-reviews.appspot.com/70802/diff/24/28
File tools/simple-crawler/src/com/google/gwt/simplecrawler/Settings.java
(right):
http://gwt-code-reviews.appspot.com/70802/diff/24/28#newcode102
Line 102: * Processes the arguments from the
Reviewers: Dan Rice,
Description:
Could you review this patch for me?
This simple crawler is intended to be used by users who crawl-enable
their apps. It gives them an idea of what the crawler will see, without
making any guarantees about emulating the real google crawler.
It takes in either
On 2009/09/10 15:42:26, Lex wrote:
LGTM
Thanks, committed at r6138.
http://gwt-code-reviews.appspot.com/64808
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~--~~~~--~~--~--~---
Reviewers: ,
Description:
Hi Lex,
could you review this patch for me? It follows up on a (very useful!)
feature request by Adam to add permutation information to the index page
for each individual permutation.
Thanks,
kathrin
Please review this at http://gwt-code-reviews.appspot.com/64808
On 2009/09/08 15:05:18, Lex wrote:
LGTM. Good catch!
Thanks, committed at r6096.
http://gwt-code-reviews.appspot.com/65803
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
On 2009/09/03 16:14:54, kathrin wrote:
Thanks, Lex, for a desk review.
Committed at r6098.
http://gwt-code-reviews.appspot.com/65802
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: Lex, schuck_google.com,
Description:
This change to the dashboard updates the settings parser to read symbol
maps files created with the CompactSymbolLinker.
Please review this at http://gwt-code-reviews.appspot.com/65802
Affected files:
Reviewers: Lex,
Description:
Hi Lex,
could you review this patch for me? It eliminates some dead links in
the dashboard when displayDependencies is turned off.
Thanks!
kathrin
Please review this at http://gwt-code-reviews.appspot.com/65803
Affected files:
Reviewers: Lex,
Description:
Hi Lex,
could you review this tiny patch for me? It fixes a problem we had
introduced by moving all SOYC resources to a subdirectory: when people
were using the -resources flag to actually point at the directory that
contains the css and image files, the dashboard
Hi Amit,
I think this is the right direction! But I do think there's still a
problem here, if I read the HtmlUnit documentation correctly. It says:
-
waitForBackgroundJavaScriptStartingBefore
This method blocks until all background JavaScript tasks scheduled
to start executing
In a discussion with Amit and Joel, we've determined that the tests that
this will apply to do not use History tokens, so the repeated timeout
won't apply. We couldn't think of any other cases where there would be
lingering JavaScript jobs. TODO - we should revisit this issue at some
point and
Thanks, Lex.
I didn't try the #x; idea (see Ian's comment), but I also added the
other illegal characters. I'll leave the recoverability (in the
dashboard) for another day: (x00) and (u) seem good to me for human
consumption, and the surrogate blocks characters shouldn't really ever
in an
Reviewers: Lex,
Description:
Hi Lex,
would you review this simple patch for me? It catches the illegal XML
characters that were throwing off the SAX parser.
TODO: there are still some character that could theoretically sneak into
our xml files, see http://www.w3.org/TR/REC-xml/#charsets.
permutation 4...
Compiling permutation 5...
Compiling permutation 6...
Compile of permutations succeeded
Linking into
/Users/kprobst/work/gwt-trunk-soyc/eclipse/samples/Hello/war/hello
Link succeeded
Compilation succeeded -- 17.314s
Please review this at http://gwt-code
LGTM
http://gwt-code-reviews.appspot.com/60803/diff/1/2
File tools/soyc-vis/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java
(right):
http://gwt-code-reviews.appspot.com/60803/diff/1/2#newcode126
Line 126: + /resources/;
Just wondering why you infer the path here (you hard-code it in the
Thanks for the feedback! I've fixed the following in the updated patch:
1) backwards compatibility
2) make GlobalInformation contain no static fields. GlobalInformation
is now re-created for each iteration. Truly global information (e.g.,
permutation information strings) are now moved to
Reviewers: Lex,
Description:
Hi Lex,
would you review this patch to the SOYC dashboard for me? It has two
main parts:
1) SOYC for multiple permutations. The dashboard will now read all
files in the symbolMaps directory and from it derive all the
permutations and their attributes. The
-reviews.appspot.com/51804/diff/1/18
File dev/core/src/com/google/gwt/dev/js/JsReportGenerationVisitor.java
(right):
http://gwt-code-reviews.appspot.com/51804/diff/1/18#newcode39
Line 39: super(out, map);
(note kprobst) - do we now always need to pass in the map? does this
make sense without soyc?
http://gwt
LGTM
http://gwt-code-reviews.appspot.com/54813
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~--~~~~--~~--~--~---
On 2009/07/01 17:56:26, Lex wrote:
Generally, LGTM. I had a few comments below.
Going forward, I notice that SOYC + the dashboard are growing in
complexity and functionality - there is nothing wrong with that, and
it's definitely a good step forward. However, would it make sense to
write up
Reviewers: Lex,
Description:
This patch creates a manifest file for each compilation permutation if
the compilation is SOYC enabled. The manifest files are stored
alongside other SOYC manifests (in the soycReport directory).
Each manifest file contains all non-gwt properties for the
LGTM
The actual patch looks good to me (see only two small comments below),
but I am a little concerned about the unescaping of XML. Please see my
comment below.
http://gwt-code-reviews.appspot.com/33843/diff/1/6
File tools/soyc-vis/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java
(right):
LGTM
I do want to re-iterate Lex's point that we need to make sure that the
dashboard does not produce different results with this. This is
especially true because we know that the output of the SOYC files has
changed with this patch.
Having said that, this should really speed up compilation,
LGTM
Like you mentioned, with a more intrusive change we might (in the
future) be able to get away without ever converting to/from String.
http://gwt-code-reviews.appspot.com/34814
--~--~-~--~~~---~--~~
On 2009/05/18 21:56:02, spoon wrote:
LGTM
http://gwt-code-reviews.appspot.com/33825
--~--~-~--~~~---~--~~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~--~~~~--~~--~--~---
Reviewers: spoon,
Please review this at http://gwt-code-reviews.appspot.com/33822
Affected files:
tools/soyc-vis/src/com/google/gwt/soyc/GlobalInformation.java
tools/soyc-vis/src/com/google/gwt/soyc/MakeTopLevelHtmlForPerm.java
tools/soyc-vis/src/com/google/gwt/soyc/Settings.java
61 matches
Mail list logo