1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-21 20:15:07 +00:00
serenity/Userland/Libraries/LibWeb/Loader
Aliaksandr Kalenik 5b31d1208f LibWeb: Run XML parser input through encoding decoder
Fixes the issue that XML parser fails when loader passes input that is
prefixed with byte order mark.

Also it generally makes sense to pass text source through encoding
decoder before parsing. Probably we would even want to introduce method
similar to `create_with_uncertain_encoding` in `HTMLParser` but for
`XMLParser` to be make harder unconsciously pass non-UTF8 input to XML
parser.
2023-03-26 15:48:45 +01:00
..
ContentFilter.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ContentFilter.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FileRequest.cpp LibWeb+WebContent: Do not reference-count file request objects 2023-02-01 14:04:44 +00:00
FileRequest.h LibWeb+WebContent: Do not reference-count file request objects 2023-02-01 14:04:44 +00:00
FrameLoader.cpp LibWeb: Run XML parser input through encoding decoder 2023-03-26 15:48:45 +01:00
FrameLoader.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
ImageLoader.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
ImageLoader.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
ImageResource.cpp LibWeb: Log failures to decode image resources inside ImageResource 2022-12-02 11:26:29 +01:00
ImageResource.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
LoadRequest.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
LoadRequest.h LibWeb: Don't treat erroring subresource loads as success 2023-03-15 23:29:00 +01:00
ProxyMappings.cpp Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
ProxyMappings.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Resource.cpp Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case 2023-03-10 13:15:44 +01:00
Resource.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ResourceLoader.cpp LibWeb: Make ResourceLoader insert a Content-Type header for file:// 2023-03-22 23:34:32 +00:00
ResourceLoader.h LibWeb: Add Solaris/SunOS platform string to ResourceLoader 2023-03-04 21:34:54 -07:00