Add Closure compiler jar to the classpath.

Review at http://gwt-code-reviews.appspot.com/1610803

Review by: johnlenz@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10785 8db76d5a-ed1c-0410-87a9-c151d255dfc7
FF8 Devmode Plugin

Review at http://gwt-code-reviews.appspot.com/1589803

Review by: conroy@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10786 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Don't allow SafeHtml strings to end in a <script> or <style> context.

Review at http://gwt-code-reviews.appspot.com/1608803


git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10790 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Introduce a new method onPreviewColumnSortEvent to Header. An AbstractCellTable checks this method before firing column sort event and will not fire the event if the method returns false. This gives users an option to disable column sort if the header cell actually consume the click event (e.g., a tooltip), and to disable column sort for header/footer sections.

Review at http://gwt-code-reviews.appspot.com/1605804

Review by: jlabanca@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10791 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Upgrade GWT's Guava library to 10.0.1

Review by: johnlenz@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10793 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Add a JavaScript method to GWT's bootstrap code for getting the selected
values of all the binding properties.


git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10794 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fixing a bug in SafeStylesUtils where zIndex is specified in camelCase form instead of hyphenated form.
http://gwt-code-reviews.appspot.com/1603803/

Issue: 7028
Author: tbroyer
Review: jlabanca

Review by: skybrian@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10795 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fix docs for getOffsetWidth/Height.

Repost of Rietveld issue 1586803.
Patch by: stephenh

Review at http://gwt-code-reviews.appspot.com/1611803

Review by: rchandia@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10796 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fix SafeHtml API misuse (calling SafeHtmlUtils.fromSafeConstant(String)
with a non-constant string value).

Review at http://gwt-code-reviews.appspot.com/1611804


git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10797 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Stablize Dependencies in gwtar

Review by: cromwellian@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10798 8db76d5a-ed1c-0410-87a9-c151d255dfc7
This change attempts to fix some compile instabilities. In particular, there are
three issues:

1) Source origin information can vary based on the directory in which something
is checked-out into and built, even if it's identical
2) Timestamps on output emitted artifacts are set to current time. They should
be set based on the original file stamp, or in the case of synthetic artifacts
like the output cache.js files (which depend on all of the compiler inputs), the
timestamp should perhaps be set based on the MAX(over all input lastmodified
timestamps)
3) CompilationUnitArchive was serializing an array of CompiledClass in a
non-stable way.


git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10799 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Rollback changes to CacheCompilationUnit due to breakage.


git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10800 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Switch more gwt-user code to use SafeHtml.

Review at http://gwt-code-reviews.appspot.com/1614803


git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10801 8db76d5a-ed1c-0410-87a9-c151d255dfc7
This change attempts to fix some compile instabilities. In particular, there are
these issues:

1) Source origin information can vary based on the directory in which something
is checked-out into and built, even if it's identical
2) CompilationUnitArchive was serializing an array of CompiledClass in a non-stable way.
3) CompilationUnitArchive was serializing a list of jsniMethods in a non-stable way.
This version of the patch performs the stabilization sort only when objects are
serialized.

Review by: johnlenz@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10802 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Reducing the unsafe URI log warning to an info. If you use a String in a URI context, we sanitize the string, so it is not a security risk and should not generate a warning.  However, we still log an info message so users know they can use SafeUri instead if they do not want the URI sanitized.

Review at http://gwt-code-reviews.appspot.com/1616804

Review by: xtof@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10804 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Allow for additional modules in the initial load sequence prior to the leftovers module.

Review by: acleung@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10805 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Adding an option to change the debug id property and prefix. Some users prefer to use a random attribute instead of the element ID, or they do not want the "gwt-debug-" prefix. I added two static methods, DebugInfo#setDebugIdAttribute() and DebugInfo#setDebugIdPrefix(), to make it easy to configure these settings.

An alternative approach was to create a new implementation of DebugIdImplEnabled, which would not use a prefix. The problem is that switching to that implementation requires the user to add a gwt.xml rule, and its less flexible because you cannot set an arbitrary prefix.  Users who are comfortable with deferred binding can always override DebugIdImpl (as many already do) to control how debug IDs are applied.

Issue: 4179

Review at http://gwt-code-reviews.appspot.com/1618804

Review by: unnurg@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10806 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Fix Window.Location.getHash() for Mozilla so that it returns the unescaped hash, consistent with other platforms.

Review by: jlabanca@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10807 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Properly encode request parameters that use Collections when in JSON-RPC mode.

Review at http://gwt-code-reviews.appspot.com/1618806


git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10808 8db76d5a-ed1c-0410-87a9-c151d255dfc7
Stabilize compiler output: Normalize timestamps if necessary.

Review by: cromwellian@google.com

git-svn-id: http://google-web-toolkit.googlecode.com/svn/trunk@10809 8db76d5a-ed1c-0410-87a9-c151d255dfc7