You got that right. I went into the update process thinking the same thing
you did, only to discover that it's just IE7 with a bit more makeup on it :P

On Wed, Apr 29, 2009 at 1:27 PM, Vitali Lovich <[email protected]> wrote:

> That's annoying.
>
>
> On Wed, Apr 29, 2009 at 1:07 PM, Joel Webber <[email protected]> wrote:
>
>> Not even close, unfortunately. If you look at the wiki page I wrote up:
>> http://code.google.com/p/google-web-toolkit/wiki/IE8Support
>>
>> You'll see that the actual differences are pretty minimal. They fixed a
>> number of CSS things, added DOM storage, Ajax history, and other things like
>> that. But their event model is still wildly different. Most of the DOM
>> element methods and properties are still weird and different, and so forth.
>> I'm afraid Trident remains its own beast :(
>>
>>
>> On Wed, Apr 29, 2009 at 1:02 PM, Vitali Lovich <[email protected]> wrote:
>>
>>> Does IE8 still have non-standards compliant behaviour?  I thought they
>>> were supposed to introduce pretty strict standards compliance with IE8 (in
>>> fact, some/all? legacy non-standard stuff is unavailable).  Shouldn't IE8
>>> extend DOMImplStandard or are there still remaining issues?
>>>
>>>
>>> On Mon, Apr 27, 2009 at 11:22 AM, <[email protected]> wrote:
>>>
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/5
>>>> File user/src/com/google/gwt/dom/DOM.gwt.xml (right):
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/5#newcode56
>>>> Line 56: <when-property-is name="user.agent" value="ie6"/>
>>>> On 2009/04/24 20:34:56, jlabanca wrote:
>>>> > too many spaces
>>>>
>>>> Done.
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/12
>>>> File user/src/com/google/gwt/user/Form.gwt.xml (right):
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/12#newcode31
>>>> Line 31: <when-property-is name="user.agent" value="ie6"/>
>>>> On 2009/04/24 20:34:56, jlabanca wrote:
>>>> > Spacing, and what are those two red arrows?  »»
>>>> "visual tab indicators".
>>>> Cleaned up tabs.
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/7
>>>> File user/src/com/google/gwt/user/RichText.gwt.xml (right):
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/7#newcode27
>>>> Line 27: <when-property-is name="user.agent" value="ie6" />
>>>> On 2009/04/24 20:34:56, jlabanca wrote:
>>>> > Remove the »», which I assume are tabs.
>>>>
>>>> Done.
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/8
>>>> File user/src/com/google/gwt/user/TextBox.gwt.xml (right):
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/8#newcode32
>>>> Line 32: <when-property-is name="user.agent" value="ie6"/>
>>>> On 2009/04/24 20:34:56, jlabanca wrote:
>>>> > Remove »»
>>>>
>>>> Done.
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/9
>>>> File user/src/com/google/gwt/user/UserAgent.gwt.xml (right):
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/9#newcode38
>>>> Line 38: if (v >= 8000) {
>>>> On 2009/04/24 23:44:41, t.broyer wrote:
>>>> > I believe "ie8" here means "X-UA-Compatibility: IE=8", so detecting
>>>> the version
>>>> > from the navigator.userAgent is probably not enough [1], and
>>>> > document.documentMode should be used instead [2], otherwise the "ie8"
>>>> > implementation would have to do a
>>>> > quirks-vs-standards-vs-super-standards-mode-detection, which would
>>>> make the
>>>> > "ie6" impl quite useless.
>>>>
>>>> > [1] Mike Ormond reports that a document can be displayed in IE=5 or
>>>> IE=7 mode
>>>> > while the UA is still reported as MSIE 8.0
>>>>
>>>>
>>>> http://blogs.msdn.com/mikeormond/archive/2008/09/25/ie-8-compatibility-meta-tags-http-headers-user-agent-strings-etc-etc.aspx
>>>>
>>>> > [2]
>>>> http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx#GetMode<http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx#GetMode>
>>>>
>>>> Thanks for pointing out that blog in particular. Amazing that they
>>>> managed to turn quirks/standards into a 12-entry matrix :P
>>>>
>>>> The good news is that In "compatibility view", IE always reports its UA
>>>> as MSIE 7.0, which triggers the "ie6" user-agent property.
>>>>
>>>> When no X-UA-Compatible header is set, we're in "normal mode" (i.e., not
>>>> "compatibility view"), and no DOCTYPE is set, we end up in quirks-mode,
>>>> which appears to turn off some IE8 features (I've noticed that at least
>>>> IE8 history breaks, though everything else I've tried seems to work fine
>>>> and all of our tests pass). The only solution I'm aware of is to either
>>>> set a DOCTYPE or the X-UA-Compatible header (both of which will put you
>>>> in standards-mode). I realize there are still some GWT panels that
>>>> layout a bit oddly in standards-mode, and while we're working on solving
>>>> this, it's going to be a problem for some apps for a while yet.
>>>>
>>>> I'll document this on the IE8 support wiki page for now. Before long, it
>>>> will be the "right thing" to always set a DOCTYPE, which should make
>>>> this problem go away.
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/6
>>>> File user/src/com/google/gwt/xml/XML.gwt.xml (right):
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803/diff/1/6#newcode39
>>>> Line 39: <when-property-is name="user.agent" value="ie6"/>
>>>> On 2009/04/24 20:34:56, jlabanca wrote:
>>>> > tabs again »»
>>>>
>>>> Done.
>>>>
>>>> http://gwt-code-reviews.appspot.com/29803
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

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

Reply via email to