summaryrefslogtreecommitdiff
path: root/AK/URLParser.cpp
AgeCommit message (Expand)Author
2023-04-15AK+Everywhere: Replace URL::paths() with path_segment_at_index()MacDue
2023-04-12AK: Don't store parts of URLs percent decodedMacDue
2023-04-11AK+Everywhere: Use Optional for URLParser::parse's base_url parameternetworkException
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-01-06AK: Use base URL when the specified URL is emptyThiago Henrique Hupner
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-10-09AK: Fix 'constexpr' attribute on non-constexpr functionBen Wiederhake
2022-10-09AK+Everywhere: Fix data corruption due to code-point-to-char conversionBen Wiederhake
2022-09-20AK: Fix bad parsing of some file:/// URLs with base URLAndreas Kling
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-06AK: Use an enum instead of a bool for String::replace(all_occurences)DexesTTP
2022-04-10AK: Don't destructively re-encode query strings in the URL parserAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-09-14AK: Make URL::m_port an Optional<u16>, Expose raw port getterIdan Horowitz
2021-09-14AK: Accept optional url and state override parameters in URLParserIdan Horowitz
2021-09-11AK: Replace the mutable String::replace API with an immutable versionIdan Horowitz
2021-08-06AK: Improve the parsing of data urlsTheFightingCatfish
2021-06-13Userland: Allow building SerenityOS with -funsigned-charGunnar Beutner
2021-06-08AK: Don't create Utf8View from temporary String in URLParserMax Wipfli
2021-06-05AK: Stop using U+0000 as end of file code point in URL parserMax Wipfli
2021-06-05AK: Make debugging URLParser easierMax Wipfli
2021-06-05AK: Do not trim away non-ASCII bytes when parsing URLMax Wipfli
2021-06-05AK: Update URLParser.{cpp,h} to use east constMax Wipfli
2021-06-03AK: Do not VERIFY on invalid code point bytes in UTF8ViewDexesTTP
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-06-01AK: Strip leading/trailing C0-control-or-space in URLs correctlyAndreas Kling
2021-06-01AK: Rename Utf8CodepointIterator => Utf8CodePointIteratorAndreas Kling
2021-06-01AK: Add a new, spec-compliant URLParserMax Wipfli
2021-06-01AK: Remove URLParserMax Wipfli
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-01-31AK: Add optional parameter for excluding chars to urlencode()Linus Groh
2020-12-12AK: Fix urlencode() with high byte valuesConrad Pankoff
2020-11-30AK: Fix logic error in urldecode() percent-decodingLinus Groh
2020-10-08AK: Use new format functions.asynts
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-07AK: Add basic percent encoder/decoder (urlencode and urldecode)Andreas Kling