Summary: | Support gzip content-encoding on Windows | ||
---|---|---|---|
Product: | WebKit | Reporter: | Don Gibson <dgibson77> |
Component: | WebKit Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | ap, bugs-webkit |
Priority: | P2 | ||
Version: | 420+ | ||
Hardware: | PC | ||
OS: | Windows XP |
Description
Don Gibson
2006-10-10 16:45:57 PDT
Note that currently we don't tell webservers that we support this content encoding, so they don't send it; so the web still works, but we need to support this for network performance/bandwidth reasons. Also note that this isn't the same thing as gzip transfer-encoding, which apparently few people besides Opera support (although it would presumably be simple once the content-encoding support is done). The relevant Mozilla code is mainly in http://lxr.mozilla.org/seamonkey/source/netwerk/streamconv/converters/nsHTTPCompressConv.cpp (In reply to comment #2) > The relevant Mozilla code is mainly in > http://lxr.mozilla.org/seamonkey/source/netwerk/streamconv/converters/nsHTTPCompressConv.cpp Note, this code is mainly to read headers and determine what, exactly, needs to be inflated. The actual inflation is (I believe) done via zlib, which I think is already linked into WebKit somewhere... This works in Safari 3 beta, presumably implemented in CFNetwork. |