user.agent setting is ignored during gwt compilation phase
I have two user-agents to be used during java->js compilation
Code:
<set-property name="user.agent" value="safari,gecko1_8"/>
But for some reason, there are 6 permutations take place, no matter how many user-agents is specified.
Here is my main module configuration:
Code:
<module rename-to="xxx">
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.google.gwt.user.UserAgent'/>
<inherits name="com.google.gwt.http.HTTP"/>
<inherits name="com.google.gwt.inject.Inject"/>
<inherits name="com.google.gwt.editor.Editor" />
<inherits name="com.google.gwt.uibinder.GinUiBinder"/>
<inherits name="com.gwtplatform.mvp.Mvp"/>
<define-configuration-property name="gin.ginjector" is-multi-valued="false"/>
<set-configuration-property name="gin.ginjector"
value="com.company.xxx.client.EdmGinjector"/>
<set-property name="compiler.emulatedStack" value="true"/>
<set-configuration-property name="compiler.emulatedStack.recordFileNames" value="true"/>
<inherits name="com.gwtplatform.dispatch.Dispatch"/>
<inherits name="com.gwtplatform.dispatch.DispatchShared"/>
<inherits name="com.gwtplatform.common.ClientsCommon"/>
<inherits name='com.google.code.morphia.Morphia'/>
<source path="client"/>
<source path="shared"/>
<inherits name='com.company.xxx.Model'/>
<inherits name="com.sencha.gwt.uibinder.UiBinder"/>
<super-source path="overrides"/>
<inherits name='com.sencha.gxt.ui.GXT'/>
<inherits name="net.zschech.gwt.comet.Comet"/>
<inherits name="com.allen_sauer.gwt.log.gwt-log-DEBUG"/>
<inherits name="com.allen_sauer.gwt.log.gwt-log-RemoteLogger"/>
<!--If you wish to host your GWT application on one domain and connect your Comet client to another domain
you need to use GWT's cross site linker by including the following in your project's gwt.xml -->
<!--add-linker title="xs"/-->
<!-- Specify the app entry point class. -->
<entry-point class='com.company.xxx.client.XXX'/>
<replace-with class="com.company.xxx.client.form.TreeAppearance">
<when-type-is class="com.sencha.gxt.widget.core.client.tree.Tree.TreeAppearance"/>
</replace-with>
</module>
Our application is not rendering in IE8 browser issue but works in IE9 and Chrome.
Our application is built on GXT3 with https url, but it is rendering in all browsers except IE8. If I add the below line, it works in IE8, but limited to show only IE8. How to address the issue to show in IE8,9 and Chrome.
<!-- Mask error message -->
<set-configuration-property name="user.agent.runtimeWarning" value="false"/>
<set-property name="gxt.user.agent" value="ie8"/>
Please throw some idea on this issue.