summaryrefslogtreecommitdiff
path: root/AK/URL.h
AgeCommit message (Expand)Author
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-03Everywhere: Clean up "the the" comment typosNico Weber
2022-11-02AK: Add support for mlibc in URLDennis Bonke
2022-09-29AK+Everywhere: Replace "protocol" with "scheme" url helpersnetworkException
2022-07-12AK+Userland+Tests: Remove URL(char const*) constructorsin-ack
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-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-10AK+Everywhere: Stop including Vector.h from StringView.hAndreas Kling
2021-09-14AK: Move the path argument of URL::append_path instead of copying itIdan Horowitz
2021-09-14AK: Make URL::m_port an Optional<u16>, Expose raw port getterIdan Horowitz
2021-09-14AK: Add URL::cannot_have_a_username_or_password_or_portIdan Horowitz
2021-09-14AK: Change URL::cannot_be_a_base_url, URL::is_valid return type to boolIdan Horowitz
2021-09-14AK: Add URL::serialize_origin based on HTML's origin definitionIdan Horowitz
2021-06-01AK: Move identity check from URL::operator==() to equals()Max Wipfli
2021-06-01AK+LibWeb: Remove URL::to_string_encoded()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: 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 a new, spec-compliant URLParserMax 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-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-07AK: Add optional fragment parameter to create_with_file_protocol()speles
2021-01-31AK: Add URL::to_string_encoded()Linus Groh
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-11-04AK::URL: Check if URL requires a port set to be considered a valid URLBrendan Coles
2020-10-04AK: Add formatter for URL.asynts
2020-08-24AK: Add URL::create_with_data() to create data URLsAnotherTest
2020-06-01AK: Add operator== and hash traits for URLAndreas Kling
2020-05-16AK: Fix URL's operator<<() and use itLinus Groh
2020-05-05AK: Add URL::basename()Andreas Kling
2020-04-26AK: Teach URL how to parse data: URLs :^)Andreas Kling
2020-04-19AK: Add URL::create_with_url_or_path()Sergey Bugaev
2020-04-18AK: Add URL::create_with_file_protocol(path)Andreas Kling
2020-04-12AK: Support fragment in URLLinus Groh