summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/WebIDL
AgeCommit message (Expand)Author
2023-05-07LibWeb: Implement IDL overload resolution steps to clamp argument countsTimothy Flynn
2023-04-30LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objectsMatthew Olsson
2023-04-17LibWeb: Properly reject abrupt completion in clean_up_on_returnMatthew Olsson
2023-04-13LibJS: Make intrinsics getters return NonnullGCPtrLinus Groh
2023-04-08LibWeb: Add missing include to WebIDL::PromiseTimothy Flynn
2023-04-06LibWeb/WebIDL: Add the `construct` abstract operationLuke Wilde
2023-04-06LibWeb/WebIDL: Move call_user_object_operation out of lineLuke Wilde
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-07LibWeb: Propagate Realm instead of VM more through FetchLuke Wilde
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-03-06LibJS+LibWeb: Add a bunch of missing includesMatthew Olsson
2023-03-03LibWeb/WebIDL: Store SimpleException message as a String{,View} variantLinus Groh
2023-03-01LibWeb: Store all members of WebIDL::ExceptionOr<T> in a single VariantTimothy Flynn
2023-02-27LibWeb: Visit CallbackType's stored EnvironmentSettingsObject referenceLuke Wilde
2023-02-18LibWeb: Add a method to ExceptionOr to drop error handlingKenneth Myhra
2023-02-16LibWeb: Convert usages of Value::TDSWOSE to Value::TSWOSETimothy Flynn
2023-02-16LibJS+Everywhere: Deprecate Value::to_string_without_side_effectsTimothy Flynn
2023-02-13LibWeb: Clarify WebIDL::Promise as an alias for JS::PromiseCapabilitynetworkException
2023-01-29LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocateTimothy Flynn
2023-01-29LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errorsTimothy Flynn
2023-01-10LibWeb: Move setting of Web object prototypes to initialize()Timothy Flynn
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-08LibJS+LibWeb: Move the macro to convert ENOMEM to an exception to LibJSTimothy Flynn
2022-12-15LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert Promise::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert NativeFunction::create() to NonnullGCPtrLinus Groh
2022-12-06LibWeb: Ignore -Wshadow in TRY_OR_RETURN_OOM()Linus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-30LibWeb: Fix WebIDL overload resolution with platform object argumentsAndreas Kling
2022-11-23LibJS+LibWeb: Make Runtime/AbstractOperations.h not include AST.hAndreas Kling
2022-10-31LibWeb: Mark `WebIDL::ExceptionOr<T>` as `[[nodiscard]]`Linus Groh
2022-10-09LibWeb: Add Exposed attribute and IDL spec links where missingAndrew Kaster
2022-10-02LibJS: Make PromiseCapability GC-allocatedLinus Groh
2022-10-02LibJS: Move PromiseCapability into its own cpp/h fileLinus Groh
2022-10-01LibWeb: Cleanup unecessary uses and includes of HTML::WindowAndrew Kaster
2022-10-01LibWeb: Remove unecessary dependence on Window from DOM and WebIDLAndrew Kaster
2022-10-01LibWeb: Move Web prototypes and constructors to new Intrinsics objectAndrew Kaster
2022-09-27LibWeb: Add WebIDL::ExceptionOr constructor for wrapped ValueTypeLinus Groh
2022-09-27LibWeb: Support plain (throw) JS::Completion in WebIDL::ExceptionOrLinus Groh
2022-09-27LibWeb: Implement most WebIDL promise operationsLinus Groh
2022-09-25LibWeb: Move DOMException from DOM/ to WebIDL/Linus Groh
2022-09-25LibWeb: Move ExceptionOr from DOM/ to WebIDL/Linus Groh
2022-09-24LibWeb: Replace 'heycam.github.io' links with 'webidl.spec.whatwg.org'Linus Groh
2022-09-24LibWeb: Move IDLOverloadResolution from Bindings/ to WebIDL/Linus Groh
2022-09-24LibWeb: Move IDLAbstractOperations from Bindings/ to WebIDL/Linus Groh
2022-09-24LibWeb: Move CallbackType from Bindings/ to WebIDL/Linus Groh