Reviewers: Ray Ryan,

Description:
Description:
===========
CssProperty.ListValue#getExpression() joins IdentValues in a single CSS
expression, adding a space between them.  Example:
border: 1px solid red;

However, spaces are not required in all cases, and in one case, they
cause a parsing error on IE.  The following does not work on IE:
cursor:url('myurl.cur') , pointer);

However, this does work:
cursor:url('myurl.cur'), pointer);

Notice that the space before the , makes a difference.


Fix:
===
This patch adds a boolean to IdentValue to distinguish from idents that
require spaces and those that don't.


Testing:
========
Verified that this fixes the problem, and that UiBinderGwtSuite passes.

Please review this at http://gwt-code-reviews.appspot.com/87802

Affected files:
   user/src/com/google/gwt/resources/css/GenerateCssAst.java
   user/src/com/google/gwt/resources/css/ast/CssProperty.java



--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to