summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/Bindings
AgeCommit message (Expand)Author
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
2020-05-21LibWeb: Let HTMLCanvasElement.getContext() return null for unknown typesLinus Groh
2020-05-20LibWeb: Make window.location.reload() enumerable onlyLinus Groh
2020-05-20LibWeb: Make window.location properties non-configurableLinus Groh
2020-05-20LibWeb: Add leading "?" to window.location.search if not emptyLinus Groh
2020-05-20LibWeb: Add leading "#" to window.location.hash if not emptyLinus Groh
2020-05-18LibWeb: Allow reloading the current page with location.reload()Andreas Kling
2020-05-18LibWeb: Add location.protocol and location.hostAndreas Kling
2020-05-18LibWeb: Allow navigating to a new URL by setting window.location.hrefAndreas Kling
2020-05-18LibWeb: Add a simple window.location object with some getters :^)Andreas Kling
2020-05-18LibJS: Pass Interpreter& to Value::to_number() et al.Linus Groh
2020-05-18LibJS: Change Value::to_object(Heap& -> Interpreter&)Linus Groh
2020-05-15LibJS: Add side-effect-free version of Value::to_string()Andreas Kling
2020-05-06LibWeb: Add canvas.fillAnotherTest
2020-05-05LibWeb: Add canvas.quadraticCurveTo()AnotherTest
2020-05-02LibJS: Add "name" property to functionsLinus Groh
2020-04-28LibJS: Implement correct attributes for (almost) all propertiesmattco98
2020-04-23LibWeb: Add XMLHttpRequest.readyState and constantsLinus Groh
2020-04-23LibWeb: Use proper length values for CanvasRenderingContext2D functionsEmanuele Torre