Re: [webkit-dev] Mimetype for files loaded from disk?

2008-03-17 Thread Kevin Ollivier

Hi Mike and all,

On Mar 16, 2008, at 10:26 PM, Mike Emmel wrote:


In the curl backed some code uses file extensions to set the mime type
for local files.
I'm not sure css files are handled.


They aren't, neither for GTK or wx implementation. Adding it for the  
wx implementation did solve the problem, and is obviously a much  
better approach. Thanks! :-) I'll go ahead and add the CSS mime type  
to GTK's MIMETypeRegistry code as well. Whether or not it's bitten by  
this bug, I think it'd be good to add it.


I am still curious, however, if there is some difference in WebCore  
internally in terms of dealing with missing mimetype on Windows as  
opposed to Mac/Unix. If there is, and it is unintentional (e.g. it is  
intended only for Apple port on Win), it might be something that  
belongs at the WebKit level for each port. If it's intentional, I'm  
curious to know why we do things differently on Win.


Thanks,

Kevin




On Sun, Mar 16, 2008 at 9:22 PM, Kevin Ollivier [EMAIL PROTECTED] 
 wrote:

Hi all,

I've hit an issue with the wx port where HTML files that use @import
url(file.css) will not load when the HTML and CSS file are on disk
rather than loaded via the web. After tracking it down, I found  
that I

could resolve the issue by having CURL set the file type for
m_response to application/x-unknown-content-type, which enables the
CachedCSSStyleSheet::canUseSheet test to pass, but I'm not sure this
is the right approach.

Another wrinkle to this issue is that this problem doesn't appear on
the Windows wx port, only Linux/Mac. I'm fairly certain this
discrepancy is not due to wx code, and so I was wondering how other
ports (Apple's and otherwise) handle this issue. Is there some
alternative approach to setting the mimetype explicitly, or is there
some extension - mimetype mapping being used in some cases?

Thanks,

Kevin
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev



___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Mimetype for files loaded from disk?

2008-03-16 Thread Kevin Ollivier

Hi all,

I've hit an issue with the wx port where HTML files that use @import  
url(file.css) will not load when the HTML and CSS file are on disk  
rather than loaded via the web. After tracking it down, I found that I  
could resolve the issue by having CURL set the file type for  
m_response to application/x-unknown-content-type, which enables the  
CachedCSSStyleSheet::canUseSheet test to pass, but I'm not sure this  
is the right approach.


Another wrinkle to this issue is that this problem doesn't appear on  
the Windows wx port, only Linux/Mac. I'm fairly certain this  
discrepancy is not due to wx code, and so I was wondering how other  
ports (Apple's and otherwise) handle this issue. Is there some  
alternative approach to setting the mimetype explicitly, or is there  
some extension - mimetype mapping being used in some cases?


Thanks,

Kevin
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Mimetype for files loaded from disk?

2008-03-16 Thread Mike Emmel
In the curl backed some code uses file extensions to set the mime type
for local files.
I'm not sure css files are handled.


On Sun, Mar 16, 2008 at 9:22 PM, Kevin Ollivier [EMAIL PROTECTED] wrote:
 Hi all,

  I've hit an issue with the wx port where HTML files that use @import
  url(file.css) will not load when the HTML and CSS file are on disk
  rather than loaded via the web. After tracking it down, I found that I
  could resolve the issue by having CURL set the file type for
  m_response to application/x-unknown-content-type, which enables the
  CachedCSSStyleSheet::canUseSheet test to pass, but I'm not sure this
  is the right approach.

  Another wrinkle to this issue is that this problem doesn't appear on
  the Windows wx port, only Linux/Mac. I'm fairly certain this
  discrepancy is not due to wx code, and so I was wondering how other
  ports (Apple's and otherwise) handle this issue. Is there some
  alternative approach to setting the mimetype explicitly, or is there
  some extension - mimetype mapping being used in some cases?

  Thanks,

  Kevin
  ___
  webkit-dev mailing list
  webkit-dev@lists.webkit.org
  http://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev