summaryrefslogtreecommitdiff
path: root/AK/URL.cpp
AgeCommit message (Expand)Author
2022-10-09AK+Everywhere: Fix data corruption due to code-point-to-char conversionBen Wiederhake
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-10AK: Make URL ApplicationXWWWFormUrlencoded encoding closer to specKarol Kosek
2022-06-10AK: Append correct number of port characters when serializing a URLKarol Kosek
2022-04-21AK: Add `URL::create_with_help_scheme` helper functionForLoveOfCats
2022-04-10AK: Don't destructively re-encode query strings in the URL parserAndreas Kling
2022-04-10AK+LibWeb: Encode ' ' as '+' in application/x-www-form-urlencodedAndreas Kling
2022-04-08AK+LibHTTP: Revert prior change to percent encode plus signsGeekFiftyFive
2022-04-02AK+LibHTTP: Ensure plus signs are percent encoded in query stringGeekFiftyFive
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-14AK: Add URL::serialize_origin based on HTML's origin definitionIdan Horowitz
2021-06-30AK: Remove the LexicalPath::is_valid() APIMax Wipfli
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-06-01AK: Move identity check from URL::operator==() to equals()Max Wipfli
2021-06-01AK: Use correct constness in URL class methodsMax Wipfli
2021-06-01AK: Add hostname parameter to URL::create_with_file_scheme()Max Wipfli
2021-06-01AK: Rewrite URL::compute_validity() to conform to new parserMax Wipfli
2021-06-01AK: Remove deprecated m_path member variable from URLMax Wipfli
2021-06-01AK: Replace URL::to_string() with new serialize() implementationMax Wipfli
2021-06-01AK: Replace old URL parser with new URLParser::parse()Max Wipfli
2021-06-01AK: Add spec-compliant URL serialization methodsMax Wipfli
2021-06-01AK: Add helper functions and private data URL constructor to URLMax Wipfli
2021-06-01AK: Add member variables to the URL classMax Wipfli
2021-06-01AK+Everywhere: Replace usages of URLParser::urlencode() and urldecode()Max Wipfli
2021-06-01AK: Implement more conforming URL percent encode/decode mechanismMax Wipfli
2021-06-01AK: Internally rename protocol to scheme in URLMax Wipfli
2021-06-01AK: Omit unnecessary function parameter names in URLMax Wipfli
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18AK: Add default ports for Websockets to the URL classDexesTTP
2021-03-07AK: Add optional fragment parameter to create_with_file_protocol()speles
2020-12-12AK::URL: Fix setting the port number in the case it was the last element of t...xspager
2020-11-04AK::URL: Check if URL requires a port set to be considered a valid URLBrendan Coles
2020-10-08AK: Use new format functions.asynts
2020-08-24AK: Add URL::create_with_data() to create data URLsAnotherTest
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-10AK: URL should urldecode data: URL payloadsAndreas Kling
2020-06-07AK: Don't try to complete relative data: URLsAndreas Kling
2020-05-26AK: Rename FileSystemPath -> LexicalPathSergey Bugaev
2020-05-23AK: Fix URL::complete_url behaviour for when a fragment is passedFalseHonesty
2020-05-17AK: Make sure URL retains trailing slash if present in complete_urlConrad Pankoff
2020-05-17AK: Set default port in URL to 1965 for gemini protocolConrad Pankoff
2020-05-16AK: Handle "protocol relative URLs" in URL::complete_url()Linus Groh
2020-05-10AK: Add support for about: URLsAndreas Kling
2020-05-09AK: Unbreak parsing of file:// URLs with no hostAndreas Kling
2020-05-09AK: Allow file:// URLs to have a hostnameAndreas Kling
2020-05-05AK: Add URL::basename()Andreas Kling
2020-04-26AK: Make URL::to_string() produce a data URL for data URLs :^)Andreas Kling
2020-04-26AK: Teach URL how to parse data: URLs :^)Andreas Kling