Changeset 16101 in webkit


Ignore:
Timestamp:
Aug 29, 2006 3:14:42 PM (18 years ago)
Author:
tomernic
Message:

Reviewed by Darin Adler.

<rdar://problem/4688618> REGRESSION(10.4.7-9A241): JMol java applet fails in Safari not Firefox

No layout test for now because Java doesn't work in DumpRenderTree.

  • Plugins/WebPluginDatabase.m: (-[WebPluginDatabase refresh]): Add each plug-in MIME type to registeredMIMETypes, even if we don't register a document view class for the MIME type. This fixes -[WebPluginDatabase isMIMETypeRegistered:] and thus fallback content for Java applets (we were always rendering fallback content, if any, for Java applets).
Location:
trunk/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/ChangeLog

    r16098 r16101  
     12006-08-29  Tim Omernick  <timo@apple.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        <rdar://problem/4688618> REGRESSION(10.4.7-9A241): JMol java applet fails in Safari not Firefox
     6
     7        No layout test for now because Java doesn't work in DumpRenderTree.
     8
     9        * Plugins/WebPluginDatabase.m:
     10        (-[WebPluginDatabase refresh]):
     11        Add each plug-in MIME type to registeredMIMETypes, even if we don't register a document view class for the
     12        MIME type.  This fixes -[WebPluginDatabase isMIMETypeRegistered:] and thus fallback content for Java applets
     13        (we were always rendering fallback content, if any, for Java applets).
     14
    1152006-08-29  Sam Weinig  <sam.weinig@gmail.com>
    216
  • trunk/WebKit/Plugins/WebPluginDatabase.m

    r15902 r16101  
    253253    NSString *MIMEType;
    254254    while ((MIMEType = [MIMEEnumerator nextObject]) != nil) {
     255        [registeredMIMETypes addObject:MIMEType];
     256
    255257        if ([WebView canShowMIMETypeAsHTML:MIMEType])
    256258            // Don't allow plug-ins to override our core HTML types.
     
    266268        if (self == database)
    267269            [WebView registerViewClass:[WebHTMLView class] representationClass:[WebHTMLRepresentation class] forMIMEType:MIMEType];
    268         [registeredMIMETypes addObject:MIMEType];
    269270    }
    270271    [MIMETypes release];
Note: See TracChangeset for help on using the changeset viewer.