summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Fetch
AgeCommit message (Expand)Author
2023-04-30LibJS+LibWeb: Add missing visit calls in visit_edges implementationsMatthew Olsson
2023-04-30LibWeb: Fix incorrect usage of JS::GCPtrMatthew Olsson
2023-04-24LibWeb/Fetch: Pass recursive=false to manual navigation redirectAliaksandr Kalenik
2023-04-21LibWeb: Implement integrity-metadata part of fetch algorithmSam Atkins
2023-04-21LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacksSam Atkins
2023-04-21LibWeb: Add FIXME: for new step 6 of Fetch's "main fetch"Sam Atkins
2023-04-20LibWeb: Invent a method to stop an in-progress fetch without errorsTimothy Flynn
2023-04-15LibWeb/Fetch: Fix build error in HeadersIterator::next()Linus Groh
2023-04-15AK+Everywhere: Change URL::path() to serialize_path()MacDue
2023-04-14LibWeb/Streams: Use MUST_OR_THROW_OOM() when creating JS exceptionsLinus Groh
2023-04-11AK+Everywhere: Use Optional for URLParser::parse's base_url parameternetworkException
2023-04-09LibWeb/Fetch: Use a basic filtered response for redirect navigationsAliaksandr Kalenik
2023-04-05LibWeb: Add FormData support to XHRKenneth Myhra
2023-04-04LibWeb: Ensure fetch errors set their response types/codes appropriatelyTimothy Flynn
2023-03-22LibWeb: Support loading file:// URLs via fetch (through ResourceLoader)Andreas Kling
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-07LibWeb/HTML: Port Window.fetch() to IDLLinus Groh
2023-03-07LibWeb/Fetch: Actually check if the response is null in recursive fetchLuke Wilde
2023-03-07LibWeb/Fetch: Set length synchronously in extract_bodyLuke Wilde
2023-03-07LibWeb: Fully read body if there is one in fetch response handoverLuke Wilde
2023-03-07LibWeb/Fetch: Implement Header's "extract a length" functionLuke Wilde
2023-03-07LibWeb/Fetch: Implement Body's "fully read" function from the specLuke Wilde
2023-03-07LibWeb: Propagate Realm instead of VM more through FetchLuke Wilde
2023-03-06LibWeb: Fix a few const-ness issuesMatthew Olsson
2023-03-06LibJS: Handle both const and non-const Ts in Handle<T>::create()Matthew Olsson
2023-03-03LibWeb/Fetch: Store Response error message as a String{,View} variantLinus Groh
2023-03-03LibWeb/Fetch: Propagate OOM errors from HeaderList::extract_mime_type()Linus Groh
2023-03-03LibWeb/MimeSniff: Port MimeType to new StringLinus Groh
2023-03-03LibWeb/MimeSniff: Rename MimeType::from_string() to MimeType::parse()Linus Groh
2023-03-03LibWeb/Fetch: Port infrastructure to new StringLinus Groh
2023-03-03LibWeb/Fetch: Port JS interfaces to new StringLinus Groh
2023-03-01LibWeb: Port URL and URLSearchParams to new StringKenneth Myhra
2023-02-26LibWeb: Port IDL implementations Blob and File to new StringKenneth Myhra
2023-02-22LibWeb: Make factory method of Fetch::Response fallibleKenneth Myhra
2023-02-22LibWeb: Make factory method of Fetch::Request fallibleKenneth Myhra
2023-02-22LibWeb: Make factory method of Fetch::HeadersIterator fallibleKenneth Myhra
2023-02-19LibWeb: Use is_ascii_case_insensitive_match() where the spec says toSam Atkins
2023-02-18LibWeb: Make factory method of FileAPI::Blob fallibleKenneth Myhra
2023-02-17LibJS+Everywhere: Convert JS::Error to StringTimothy Flynn
2023-02-13LibWeb: Clarify WebIDL::Promise as an alias for JS::PromiseCapabilitynetworkException
2023-02-11LibWeb: Implement Headers.getSetCookie()Linus Groh
2023-02-11LibWeb: Fix UAF in convert_header_names_to_a_sorted_lowercase_set()Linus Groh
2023-02-10LibWeb/Fetch: Implement CORS preflightLuke Wilde
2023-02-10LibWeb: Make extract_header_list_values differentiate parsing failuresLuke Wilde
2023-02-10LibWeb/Fetch: Don't add cookies when creating ResourceLoader requestLuke Wilde
2023-02-10LibWeb: Add missing GCPtr.h includes to Fetch headersTimothy Flynn
2023-02-10AK+Everywhere: Do not implicitly copy variables in TRY macrosTimothy Flynn
2023-02-09LibJS+LibWeb: Convert string view PrimitiveString instances to StringTimothy Flynn
2023-01-29LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocateTimothy Flynn