Commit Graph
11 Commits
Author SHA1 Message Date
lanyue-llk bcf420f622 revert: undo split PR 640 merges (#734-#740) 2026-09-22 20:02:07 +08:00
mini llk cba79021aa fix(document): parse text responses with consistent decoding (#740)
* fix(parser): preserve text document MIME and encoding semantics

* fix(document): share literal text parsing across child document paths

* fix(document): construct projection parser with the public API
2026-09-22 19:50:42 +08:00
ldm0 4c00e6dab6 fix(encoding): honor compatibility XML declarations 2026-09-08 16:17:11 +08:00
ldm0 5e173f3a5a refactor(encoding): extract legacy charset detector 2026-08-27 17:53:51 +08:00
ldm0 23acc9d739 feat(encoding): detect unlabeled legacy HTML like Blink 2026-08-27 17:53:51 +08:00
ldm0 9b5961086c fix(encoding): separate response charset lookup 2026-08-26 20:28:00 +08:00
ldm0 6fa68cadbe fix(encoding): preserve split UTF-16 XML signatures 2026-08-24 02:02:40 +08:00
BibekPathak 0e597fc376 Moved encoding_for_document_xml_declaration check after self.transport_encoding, so the HTML prescan cannot override an explicit HTTP charset and Added transport_charset_wins_over_utf16_xml_signature: sends a UTF-16LE body with <?xml but with a Content-Type: text/html; charset=windows-1252 header 2026-08-23 18:32:00 +08:00
BibekPathak f917e513a0 encoding_for_document_xml_declaration now matches 6-byte <?x patterns per the HTML Standard and Added 6 negative tests 2026-08-23 18:32:00 +08:00
BibekPathak eaafee04fe BOM-less UTF-16 XML detection 2026-08-23 18:32:00 +08:00
ldm0 27b5135cb6 Public preview 2026-08-11 00:10:12 +08:00