Clean up filter and content encoding handling 

Centralize translation functions (text of "Content-Encoding" to enum) 
in filter.cc

Centralize error recovery (for damaged content encoding headers) in filter.cc
Error recovery includes a loss of SDCH encoding headers, plus handling
of Apache server bug with gzip files are tagged as also being gzip encoded.

Centralize and add a pile of unit tests to this filter code.

r=openvcdiff,huanr
Review URL: http://codereview.chromium.org/8018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4004 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 423041b0a7182411149472ae1e7fd87317173097
2 files changed
tree: 36ae76e473e60d747dc14c0aab8879821a28fdce
  1. base/
  2. build/