summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/Bindings
AgeCommit message (Expand)Author
2020-07-23LibJS: Simplify Cell::initialize()Andreas Kling
2020-07-22LibWeb: Make btoa() and atob() correctly handle values between 128 and 255Nico Weber
2020-07-22AK: Make encode_base64 take a ByteBuffer and return a StringNico Weber
2020-07-22LibJS: Add FIXMEs to a few functions that need UTF-16 handlingNico Weber
2020-07-21LibWeb: Use "namespace Web::Foo {" since C++20 allows it :^)Andreas Kling
2020-07-21LibWeb: Implement quirks mode detectionLuke
2020-07-01LibJS: Explicitly pass a "Function& new_target" to Function::constructMatthew Olsson
2020-06-27LibWeb: Make DOM timers cancellable and stop leaking themAndreas Kling
2020-06-23LibJS: Clarify Object (base class) construction somewhatAndreas Kling
2020-06-23LibWeb: Make wrapper factory functions take JS::GlobalObject&Andreas Kling
2020-06-22LibWeb: Generate CanvasRenderingContext2D bindings from IDL :^)Andreas Kling
2020-06-21LibWeb: Generate Event and MouseEvent bindings from IDL :^)Andreas Kling
2020-06-21LibWeb: Generate ImageData bindings from IDL :^)Andreas Kling
2020-06-21LibWeb: Generate HTMLCanvasElement bindings from IDL :^)Andreas Kling
2020-06-21LibWeb: Generate HTMLImageElement bindings from IDL :^)Andreas Kling
2020-06-21LibJS+LibWeb: Add JS::Object::inherits(class_name)Andreas Kling
2020-06-21LibWeb: Add HTMLElement wrapperAndreas Kling
2020-06-21LibWeb: Generate EventTarget bindings from IDL :^)Andreas Kling
2020-06-21LibWeb: Generate Element bindings from IDL :^)Andreas Kling
2020-06-21LibWeb: Fix build after atob/btoa changesAndreas Kling
2020-06-21LibWeb+LibJS: Add a naive way to check if a wrapper "is" a certain typeAndreas Kling
2020-06-21LibWeb: Start generating JS wrappers from (simplified) WebIDL :^)Andreas Kling
2020-06-20LibWeb: Add atob/btoa to WindowObjectJoel Puig Rubio
2020-06-20LibWeb: Add some missing wrapper calls to base class initialize()Andreas Kling
2020-06-20LibWeb: Give the DOM Window object a (weak) pointer to its JS wrapperAndreas Kling
2020-06-20LibWeb: JS wrappers need to call base class initialize()Andreas Kling
2020-06-20LibWeb: Split JS wrapper constructors into construct/initializeAndreas Kling
2020-06-20LibJS: Make Value::to_object() take a GlobalObject&Andreas Kling
2020-06-20LibJS: Move native objects towards two-pass constructionAndreas Kling
2020-06-20LibJS: Pass GlobalObject& to native functions and property accessorsAndreas Kling
2020-06-16LibWeb: Make Element::tag_name() return a const FlyString&Andreas Kling
2020-06-11LibJS: Consolidate error messages into ErrorTypes.hMatthew Olsson
2020-06-08LibJS: Interpreter::this_value() => this_value(GlobalObject&)Andreas Kling
2020-06-08LibJS+LibWeb: Remove a bunch of calls to Interpreter::global_object()Andreas Kling
2020-06-06LibWeb: Make Document::url() return URL by valueAndreas Kling
2020-06-06LibWeb: Fix location.reload.lengthLuke
2020-06-01LibWeb: Move ResourceLoader into a new Loader/ directoryAndreas Kling
2020-05-28LibJS: Object index properties have descriptors; Handle sparse indicesMatthew Olsson
2020-05-27LibJS: Simplify and normalize publicly-exposed Object functionsMatthew Olsson
2020-05-26LibWeb: Add cached global attribute name FlyStringsAndreas Kling
2020-05-26LibWeb: Add Element.getAttribute() and Element.setAttribute() :^)Andreas Kling
2020-05-26LibWeb: Add document.querySelector()Linus Groh
2020-05-25LibWeb: Add navigator.language and navigator.languagesLinus Groh
2020-05-21LibWeb: Ignore non-finite args in CanvasRenderingContext2D.{scale,translate}()Linus Groh
2020-05-21LibWeb: Enforce set{Interval,Timeout}() min interval of 0Linus Groh
2020-05-21LibWeb: Allow setInterval() with no intervalLinus Groh
2020-05-21LibWeb: Let various functions throw if not enough argumentsLinus Groh
2020-05-21LibWeb: Embrace Interpreter::{argument_count(), argument(index)}Linus Groh
2020-05-21LibWeb: Send User-Agent in HTTP requestsAndreas Kling
2020-05-21LibWeb: Add CanvasRenderingContext2D.canvasLinus Groh