1) Adds the concept of module "configuration" properties which do not affect deferred-binding decisions and may be set to any string value.  These configuration properties are exposed to Generators and Linkers as a means of providing global configuration information.

Example:
 <set-configuration-property name="someName" value="Any string value" />

Rules:
 - There is no need to pre-define the property, they can simply be declared.
 - Last-one-wins.
 - It is an error to have a <define-property> and <set-configuration-property> with the same name.
 - The name must be a valid identifier, but the value may be any string value.

2) Expands the scope of <set-property> to allow multiple values to be specified instead of only one value; only the specified value(s) will be permuted over.

Patch by: bobv (+scottb pair prog)
Review by: scottb (pair prog)


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@3652 8db76d5a-ed1c-0410-87a9-c151d255dfc7
32 files changed