On 2012/04/05 19:39:54, rdayal wrote:
Ping. Is this patch dead, or do we still want to get this in?
I remember that we were not able to push it into release (2.4 ?).
But this problem is still causing problems in GWT Designer.
http://gwt-code-reviews.appspot.com/1490801/
--
On 2011/11/29 20:47:56, stephenh wrote:
should !designTime.isDesignTime() be added to the test?
Dunno, good question; I added Konstantin as a reviewer.
Konstantin, do you think the assertion in this patch should be skipped
during
design time (the assertion is supposed to warn the user
Reviewers: rjrjr,
Description:
Generate unique class names in AbstractClientBundleGenerator at design
time.
Please review this at http://gwt-code-reviews.appspot.com/1565805/
Affected files:
M
user/src/com/google/gwt/resources/rebind/context/AbstractClientBundleGenerator.java
Index:
Basically these hooks allow you get notification about bean object creation
and provide result for @UiField(provided=true) and @UiFactory.
That's all.
See implementation here:
Reviewers: tobyr,
Description:
Tweak to allow parent ClassLoader at design time.
Please review this at http://gwt-code-reviews.appspot.com/1529803/
Affected files:
M dev/core/src/com/google/gwt/dev/shell/CompilingClassLoader.java
Index:
Reviewers: zundel,
Description:
Notify DesignTimeUtils about all beans, not only about UIObjects.
Please review this at http://gwt-code-reviews.appspot.com/1483801/
Affected files:
M user/src/com/google/gwt/uibinder/elementparsers/BeanParser.java
M
Reviewers: scottb,
Description:
Prepares SAXParserFactory one time, so avoids expensive ClassLoader
lokups.
Please review this at http://gwt-code-reviews.appspot.com/1442806/
Affected files:
M dev/core/src/com/google/gwt/dev/util/xml/ReflectiveParser.java
Index:
Reviewers: fabbott,
Description:
Adds support for Beans.isDesignTime() for better support in GWT
Designer.
Please review this at http://gwt-code-reviews.appspot.com/1443802/
Affected files:
A user/super/com/google/gwt/emul/java/beans/Beans.java
Index:
Reviewers: scottb,
Description:
Calculates result of getSourceName() one time, so reuse because of CU
cache.
Prepares SAXParserFActory one time, so avoids expensive ClassLoader
lookups.
Please review this at http://gwt-code-reviews.appspot.com/1438801/
Affected files:
M
http://gwt-code-reviews.appspot.com/1438801/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1420809/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1420809/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: zundel,
Description:
Adds cache of CollectClassData to make refresh faster.
This gives about 10% performance gain on big projects.
Please review this at http://gwt-code-reviews.appspot.com/1420809/
Affected files:
M dev/core/src/com/google/gwt/dev/javac/TypeOracleMediator.java
http://gwt-code-reviews.appspot.com/1420809/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Actually after initial cache filling all these units are used. I see
preparing new TypeData only for changed units, when I modify them and
hit Refresh in DevMode browser.
I've added lazy TypeData into CompiledClass and filling TypeData
information instead of cache. I'm not sure however if adding
LGTM
http://gwt-code-reviews.appspot.com/1380808/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1388803/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1388803/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1388803/diff/4001/dev/core/src/com/google/gwt/dev/resource/impl/ZipFileClassPathEntry.java
File
dev/core/src/com/google/gwt/dev/resource/impl/ZipFileClassPathEntry.java
(right):
Reviewers: conroy,
Description:
Using cached ZipFileClassPathEntry objects.
While this does not give benefits for DevMode, which parses jar files
only once, GWT Designer does this many times.
This gives about 15% speed up in GWT Designer.
Initial.
-
Parsing...done: 4775
refresh:
DevMode uses single top level ModuleDef with single set of jars.
GWT Designer can open several editors with several top level ModuleDefs,
which use several may be different sets of jars, but with many
intersections.
If only we could have hashCode() and equals() for PathPrefixSet... This
would
http://gwt-code-reviews.appspot.com/1382801/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1382801/
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
http://gwt-code-reviews.appspot.com/1382801/diff/5008/dev/core/src/com/google/gwt/dev/resource/impl/DefaultFilters.java
File dev/core/src/com/google/gwt/dev/resource/impl/DefaultFilters.java
(right):
http://gwt-code-reviews.appspot.com/1382801/diff/5008/dev/core/src/com/google/gwt/dev/resource/impl/DefaultFilters.java
File dev/core/src/com/google/gwt/dev/resource/impl/DefaultFilters.java
(right):
On 2011/01/11 16:21:50, scottb wrote:
Generally, can you justify this scheme? I read the article, but I
still don't
understand the advantage of this approach over say, MapClassLoader,
? where
the key is weak.
Problem happens when you have reference from value to key.
For example, if
On 2011/01/11 18:00:42, jbrosenberg wrote:
I'm not sure I understand the larger picture, but I think there are
some issues
with this approach. Perhaps we can connect up to discuss
furtherHere are
some of the main points to consider:
1. StandardRebindOracle should not know anything
Reviewers: rjrjr,
Description:
For Java UI the GWT Designer support dropping TreeItem on Tree and other
TreeItem. We need same feature for UiBinder too. This patch adds parsers
for Tree and TreeItem which support this feature.
Please review this at
://groups.google.com/group/Google-Web-Toolkit-Contributors
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--
Konstantin Scheglov,
Google, Inc.
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: rjrjr, rice,
Description:
JavaDoc does not show example.
http://google-web-toolkit.googlecode.com/svn/javadoc/2.1/com/google/gwt/uibinder/client/UiChild.html
Changes in this (trivial) patch.
1. Left angle bracket should be quoted.
2. Fix for indentation.
Please review this at
http://gwt-code-reviews.appspot.com/1077802/diff/1/3
File user/src/com/google/gwt/uibinder/rebind/DesignTimeUtilsImpl.java
(right):
http://gwt-code-reviews.appspot.com/1077802/diff/1/3#newcode52
user/src/com/google/gwt/uibinder/rebind/DesignTimeUtilsImpl.java:52:
w.write( void handle(String
Reviewers: rjrjr,
Description:
http://groups.google.com/group/google-web-toolkit-contributors/browse_thread/thread/9832f30485ce48e2
This patch contains:
1. tweak for LengthAttributeParser to support +/- before value;
2. check for negative width/height in LayoutPanelParser;
3. tests for negative
Reviewers: rjrjr,
Description:
We need to provide at least some support for @UiField(provided) and
@UiFactory in GWT Designer. At design time we pass null as owner, so
we need to use special design time hooks to create instances of widgets.
Please review this at
Reviewers: rjrjr,
Description:
These annotations allow us use HorizontalSplitPanel, VerticalSplitPanel
and NamedFrame in UiBinder.
Please review this at http://gwt-code-reviews.appspot.com/865801/show
Affected files:
user/src/com/google/gwt/user/client/ui/HorizontalSplitPanel.java
Reviewers: rjrjr,
Description:
It turns out that previous patch was not enough.
In new one instead of preventing failing when no owner or field found,
we disable assigning to fields and support for event handlers at all.
However we can not disable them globally, for all UiBinder templates, we
I don't see this patch in SVN yet.
Was it committed?
http://gwt-code-reviews.appspot.com/792801/show
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: rjrjr,
Description:
This patch contains changes required for reliable editing of ui:field
attribute in template and corresponding @UiField in Java. Solved
problems:
1. When GWT Designer calls createAndBindUi(), it can not provide
owner, because we can not instantiate it, and it is
These caches contain types which have a circular reference pattern
with the
TypeOracle. If we make a hard reference to the cache here, we end up
pinning the
TypeOracle.
You could break hard reference on TypeOracle for example by using weak
reference on method from
Reviewers: jgw, Ray Ryan,
Description:
I probably already told about this couple years ago, but DeckPanel, as
it is done now, is IMHO not reliable in area of size management. More
precise - using DeckPanel in TabPanel.
TabPanel uses VerticalPanel to host TabBar and DeckPanel, and it set
Reviewers: Ray Ryan,
Description:
1. Problems in assertFirstHeader().
1.1. invalid condition;
1.2. invalid reference on second argument.
2. Use addStatement() instead of addInitStatement(), because same is
done everywhere.
3. Small tweaks.
4. Set of tests, including all bad cases.
Please review
Reviewers: Ray Ryan,
Description:
See http://code.google.com/p/google-web-toolkit/issues/detail?id=4550
Please review this at http://gwt-code-reviews.appspot.com/702803/show
Affected files:
user/src/com/google/gwt/uibinder/elementparsers/MenuBarParser.java
Reviewers: Ray Ryan,
Please review this at http://gwt-code-reviews.appspot.com/715802/show
Affected files:
user/src/com/google/gwt/uibinder/elementparsers/AbsolutePanelParser.java
user/src/com/google/gwt/uibinder/rebind/UiBinderWriter.java
1. Should I remove groups only from this AbsolutePanelParser test or
from DesignTimeUtilsTest too?
2. I agree to use sorting methods with tests, however as with formatting
I have one problem. I would like to do this automatically, i.e. just
configure this in Save Actions. And this means that
in XMLElement
http://gwt-code-reviews.appspot.com/693801/show
--
Konstantin Scheglov,
Instantiations, Inc.
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--
Konstantin Scheglov,
Instantiations, Inc.
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: Ray Ryan,
Description:
It uses just designTime and dt names, nothing specific for GWT
Designer.
Please review this at http://gwt-code-reviews.appspot.com/693801/show
Affected files:
user/src/com/google/gwt/uibinder/elementparsers/BeanParser.java
.
But I think that we should weight what is better/worse - quick check for
design time or more-less time consuming calculation of check sum, plus
having not-so-friendly class names in hosted mode.
--
Konstantin Scheglov,
Instantiations, Inc.
--
http://groups.google.com/group/Google-Web-Toolkit
as it is now.
--
Konstantin Scheglov,
Instantiations, Inc.
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors
Reviewers: jgw,
Description:
It uses friendly names.
I will post patch with adding support for names like this for
horizontal/vertical alignments (in addition, not replace to keep
compatibility with existing code) later.
Please review this at http://gwt-code-reviews.appspot.com/612803/show
Reviewers: ,
Description:
I would like to start contributing small changes into UiBinder, mostly
to make it better for GWT Designer.
For beginning I want to contribute two tests.
BTW, why these parsers use so unfriendly names for alignments?
ALIGN_RIGHT looks not very good in XML. Why not just
50 matches
Mail list logo