summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/Bindings/WindowObject.cpp
AgeCommit message (Expand)Author
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-09LibWeb: Apply suggested fixes.asynts
2020-12-09LibWeb: Expose DOM::Range to JavaScript.asynts
2020-12-09LibWeb: Don't allocate XMLHttpRequestConstructor twiceLinus Groh
2020-12-01LibJS: Remove ProxyPrototypeLinus Groh
2020-11-28LibJS: Rename Cell::visit_children() => Cell::visit_edges()Andreas Kling
2020-11-27LibWeb: Don't generate a wrap() function for the Event IDL interfaceAndreas Kling
2020-11-22LibWeb: Make event dispatching spec-compliantLuke
2020-11-14LibWeb: Use standardized encoding names, add encoding attribute to documentLuke
2020-09-29LibWeb: Implement performance.now()Andreas Kling
2020-09-29LibWeb: Remove a bunch of unnecessary <LibJS/Interpreter.h> includesAndreas Kling
2020-09-27LibJS: Make native function/property callbacks take VM, not InterpreterAndreas Kling
2020-09-27LibJS: Move most of Interpreter into VMAndreas Kling
2020-09-22LibWeb: Add WindowObject::origin()Andreas Kling
2020-08-31LibWeb: Expose window.self and window.framesLuke
2020-08-25LibJS: Make Interpreter::throw_exception() a void functionLinus Groh
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-07-27AK: Change the signature of AK::encode_base64() to use Span.asynts
2020-07-26LibWeb: Move DOM classes into the Web::DOM namespaceAndreas 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-06-27LibWeb: Make DOM timers cancellable and stop leaking themAndreas Kling
2020-06-23LibWeb: Make wrapper factory functions take JS::GlobalObject&Andreas Kling
2020-06-21LibWeb: Fix build after atob/btoa changesAndreas 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: Give the DOM Window object a (weak) pointer to its JS wrapperAndreas 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-11LibJS: Consolidate error messages into ErrorTypes.hMatthew Olsson
2020-06-08LibJS: Interpreter::this_value() => this_value(GlobalObject&)Andreas Kling
2020-05-27LibJS: Simplify and normalize publicly-exposed Object functionsMatthew Olsson
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-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-02LibJS: Add "name" property to functionsLinus Groh
2020-04-28LibJS: Implement correct attributes for (almost) all propertiesmattco98
2020-04-22LibWeb: support confirm() with no argumentsNick Tiberi
2020-04-18LibJS: Move builtin prototypes to the global objectAndreas Kling
2020-04-17LibWeb: Implement JS confirm()Nick Tiberi