Bug 18376
Summary: | r31733 and 27 don't work w/Safari 3.1 | ||
---|---|---|---|
Product: | WebKit | Reporter: | redmojave |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Critical | CC: | aroben, dev+webkit, onekopaka, rindahl |
Priority: | P1 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | All |
redmojave
When trying to use r31733 and 27 with Safari 3.1, you get the Safari cannot open dialog:
Safari cannot open a browser window and maybe missing some important resources. Try installing Safari again.
r31446 works.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
redmojave
Just tried r31786 and got the same error. Am I missing something?
redmojave
The r31446's WebKit.dll is version 526+, but r31733/86's are 525+.
Adam Roben (:aroben)
It looks like Safari can't instantiate a WebTextRenderer.
Adam Roben (:aroben)
Fixed in r31819.
Adam Roben (:aroben)
The problem here was that Safari was depending on the order of the classes used by WebKit's PROGID macro. This macro (and its friends) are now deprecated.
redmojave
Thanks Adam.
Adam Roben (:aroben)
*** Bug 16372 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
*** Bug 18441 has been marked as a duplicate of this bug. ***