summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibTextCodec/Decoder.cpp
AgeCommit message (Expand)Author
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-02-28LibTextCodec/Latin1: Iterate over input string with u8 instead of charLuke Wilde
2023-02-19LibTextCodec+Everywhere: Port Decoders to new StringsSam Atkins
2023-02-19LibTextCodec: Return Optional<Decoder&> from `bom_sniff_to_decoder()`Sam Atkins
2023-02-19LibTextCodec+Everywhere: Return Optional<Decoder&> from `decoder_for()`Sam Atkins
2023-02-15LibTextCodec+Everywhere: Make TextCodec::decoder_for() take a StringViewSam Atkins
2023-01-24LibTextCodec: Add a MacRoman decoderNico Weber
2023-01-24LibTextCodec: Simplify Latin1Decoder::process() a tiny bitNico Weber
2023-01-22LibTextCodec: Make utf-16be and utf-16le codecs actually workNico Weber
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-29LibTextCodec: Pass code points instead of bytes on UTF-8 string processKarol Kosek
2022-03-21LibTextCodec: Don't allocate Strings on encoding normalisationHendiadyoin1
2022-03-08LibTextCodec: Add support for the UTF16-LE encodingJelle Raaijmakers
2022-02-12LibTextCodec: Add x-user-defined decoderLuke Wilde
2022-02-12LibTextCodec: Add decoder function that overrides given decoder on BOMLuke Wilde
2022-02-12LibTextCodec: Add BOM snifferLuke Wilde
2022-01-28LibTextCodec: Do not allocate the various decodersDaniel Bertalan
2021-12-16LibTextCodec: Add alternate Cyrillic (aka Koi8-r) encodingDmitry Petrov
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-15LibTextCodec: Ignore BYTE ORDER MARK at the start of utf8/16 stringsSam Atkins
2021-08-30LibTextCodec: Add "process" API for allocation-free code point iterationsin-ack
2021-08-20LibTextCodec: Remove unused is_standardized_encoding()Andreas Kling
2021-06-23LibTextCodec: Add Turkish (aka ISO-8859-9, Windows-1254) encodingAatos Majava
2021-06-15LibTextCodec: Add ISO-8859-15 (aka Latin-9) encodingAatos Majava
2021-05-18LibTextCodec: Use Optional<String> for get_standardized_encodingMax Wipfli
2021-05-01LibTextCodec: Implement a Windows-1251 decoderIdan Horowitz
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-17LibTextCodec: Implement a Windows-1255 decoder.Idan Horowitz
2021-03-15LibTextCodec: Make UTF16BEDecoder read only up to an even offsetIdan Horowitz
2021-03-14LibTextCodec: Fix IBM666 => IBM866 typoLuke
2021-02-16LibTextCodec: Add a simple UTF-16BE decoderAndreas Kling
2021-02-01LibTextCodec: Avoid duplicate definition of standard encodingsBen Wiederhake
2021-01-16Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling