Talk:Trident (layout engine)

From Wikipedia, the free encyclopedia

This article is part of WikiProject Microsoft Windows, a WikiProject devoted to maintaining and improving the informative value and quality of Wikipedia's many Microsoft Windows articles.
Start This article has been rated as start-Class on the assessment scale.
Low This article has been rated as low-importance on WikiProject Microsoft Windows's importance scale.

Contents

[edit] SecurityFocus cite

On 01 Nov 2004, this article was cited in a SecurityFocus article on phishing. Securiger 06:50, 8 Nov 2004 (UTC)

[edit] Version list?

Does anyone have a source for the version list that was added here by User:81.86.99.54? I can't remember Microsoft using roman numerals for version numbers on any other software. AlistairMcMillan 14:32, 1 May 2005 (UTC)

Twenty days later, no response. I've pulled the version list. I'd like to add it back, but I can't find any sources for this information. AlistairMcMillan 01:38, 21 May 2005 (UTC)
You are right that Microsoft has never used roman numerals officially, but when Trident is mentioned by members of the IE team in discussion groups the employees /may/ refer to it as "Trident IV" or "Trident 4", however they generally just refer to it as just plain ol' "Trident". To quote Dave Massy, from the IE dev team:


Actually thinking about it I guess we are on "Trident IV"

IE4 - Trident I IE5.0 - Trident II IE5.5 - Trident III - There were more enhancements in IE5.5 than many people realised. Although we only called it a .5 release, for Trident it had more enhancements than some other releases. IE6 - Trident IV

So now we are working on "Trident V" but generally we refer to it just as Trident and the version of IE that it shipped with rather than the version of Trident.

Thanks -Dave



See his post about it here: http://channel9.msdn.com/ShowPost.aspx?PostID=37800#37800

[edit] Bug in MSHTML.DLL 6.0.2900.2838

There's a critical flaw in the newest version of MSHTML.DLL, distributed via the Optional section of Windows Update (as KB 912945). The flaw is in its DllRegisterServer() export function. If you register this version of the DLL (regsvr32 mshtml.dll) all embedded HTML functions within Windows will cease to work (System Restore, Help and Support, Internet Explorer, and more). Do not register version 6.0.2900.2838. The previous version, 6.0.2900.2802, is not affected. If version 6.0.2900.2838 was registered, copy the 6.0.2900.2802 version to windows\system32, overwriting the newer one, and register it with the /i flag: regsvr32 mshtml.dll /i

[edit] Not used by Windows Explorer in XP?

I've put an ugly "citation needed" template next to the claim, added anonymously, that XP doesn't use Trident for the file manager any more, because I've not heard of such a shift before. What's more, it flatly contradicts our own article on so-called Internet Explorer shells, which states:

For example, folder views in Windows Explorer on Windows XP utilize IE's DHTML processing abilities; they are essentially little web pages.

Obviously, one or the other article is incorrect, and if this "DirectUI" really has replaced Trident as the renderer for this rich content (which is almost certainly still DHMTL) we need to know more about it… - IMSoP 15:40, 27 August 2006 (UTC)

Getting information about DirectUI is a bit hard since it's an internal MS technology that they use to build user interfaces... there is no public documentation. But, what I can tell you from having a quick look at the loaded DLLs in a newly-started Windows Explorer, is that duser.dll (that's DirectUI) is loaded into the program space, but mshtml.dll (that's Trident) isn't. I vaguely remember Windows 2000's left-hand pane as being rendered by MSHTML but it's been a long, long time since I've used that OS and I don't have a copy around to check that with. Regardless, we do need better sources than me for this stuff. :) -/- Warren 17:58, 27 August 2006 (UTC)
Well, I haven't got particularly great discovery tools at hand, but an ancient program called "DLL Show" certainly shows that explorer.exe has loaded mshtml.dll (and, oddly, mshtmled.dll) on my Windows 2000 system (which has no such file as duser.dll). So perhaps the use of Trident for this (which was certainly the original way of doing it - that's why installing Internet Explorer 4 could give you decoratable Windows and Active Desktop under Win95) has indeed been phased out as of XP, in line with the gradual move to re-separate the two Explorers. But Googling for DirectUI mainly turns up people complaining that's it's being kept secret, so we've still no very good way of backing this up. - IMSoP 23:46, 27 August 2006 (UTC)

[edit] MSHTML

"MSHTML" sounds like some sarcastic git idea of a joke. is it relevant, useful, true etc?--91.84.69.180 (talk) 19:47, 17 March 2008 (UTC)