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