summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-10-20LibWeb: Make the layout tree GC-allocatedAndreas Kling
2022-10-20LibWeb: Make BrowsingContext GC-allocatedAndreas Kling
2022-10-20LibWeb: Hang on to the internal realm with a JS::HandleAndreas Kling
2022-10-20LibWeb: Make the HTMLParser GC-allocatedAndreas Kling
2022-10-20LibWeb: Prevent GC from running during intrinsics allocationAndreas Kling
2022-10-20LibWeb: Cache pseudo element layout nodes weakly on DOM::ElementAndreas Kling
2022-10-20LibJS: Make define_native_foo() take SafeFunctionsAndreas Kling
2022-10-20LibJS: Don't register SafeFunction-to-function-pointer with JS::HeapAndreas Kling
2022-10-20LibWeb: Only store one DOM pointer per Layout::NodeAndreas Kling
2022-10-20LibWeb: Don't store JS::Handle<JS::Promise> in EnvironmentSettingsObjectAndreas Kling
2022-10-20LibWeb: Tear down old layout tree when new document becomes activeAndreas Kling
2022-10-20LibWeb: Remove unnecessary WeakPtr in queue_microtask_impl()Andreas Kling
2022-10-20LibWeb: Use JS::SafeFunction in run_timer_initialization_steps()Andreas Kling
2022-10-20LibWeb: Discard old browsing context after obtaining a new oneAndreas Kling
2022-10-20LibWeb: Make window.parent and window.top return WindowProxyAndreas Kling
2022-10-20LibWeb: Create and hook up a WindowProxy for each BrowsingContextAndreas Kling
2022-10-20LibJS: Remove unnecessary operator==() for ({Nonnull,}GCPtr<T>, T*)Andreas Kling
2022-10-20Snake: Use emoji for in-game food graphicsXexxa
2022-10-20LibJS: Refactor CalendarFields for better linearityMoustafa Raafat
2022-10-20LibJS: Simplify ParseTemporalTimeZoneStringIdan Horowitz
2022-10-20LibJS: Refactor ToRelativeTemporalObjectIdan Horowitz
2022-10-19Base: Add more emojiTobias Lundberg
2022-10-19PixelPaint: Add Polygonal Select ToolTimothy Slater
2022-10-19PixelPaint: Pass doubleclick events to toolsTimothy Slater
2022-10-19PixelPaint: Ensure bitmap contains selected pixel before deletingTimothy Slater
2022-10-19PixelPaint: Make escape key clear selection for Wand Select ToolTimothy Slater
2022-10-19Kernel: Don't assume paths to children PID directories in ProcFS codeLiav A
2022-10-19LibJS: Remove trivial operations ISO{Year,Month,Day}Moustafa Raafat
2022-10-19LibJS: Remove trivial operation IsValidISOMonthMoustafa Raafat
2022-10-19LibJS: Merge ISOMonthCode and BuildISOMonthCodeMoustafa Raafat
2022-10-19LibJS: Improve alias names in ResolveISOMonthMoustafa Raafat
2022-10-19LibJS: Simplify ResolveISOMonthMoustafa Raafat
2022-10-19WebDriver: Fix old current_window styleTobias Christiansen
2022-10-19WebDriver: Implement `GET /session/{id}/element/{id}/property/{name}`Tobias Christiansen
2022-10-19WebContent+Friends: Add get_element_property IPC and plumbingTobias Christiansen
2022-10-19WebDriver: Implement `GET /session/{session id}/window/handles` endpointLinus Groh
2022-10-19LibGL: Correctly normalize different vertex attribute type pointersJelle Raaijmakers
2022-10-19LibGL: Return `GLboolean` value in `glIsEnabled`Jelle Raaijmakers
2022-10-19LibGL: Implement state for all pixel store parametersJelle Raaijmakers
2022-10-19LibGL: Don't repeat ourselves in `read_from_vertex_attribute_pointer`Jelle Raaijmakers
2022-10-19LibGL: Implement missing `glDeleteLists` error conditionsJelle Raaijmakers
2022-10-19LibGL: Make `read_from_vertex_attribute_pointer` staticJelle Raaijmakers
2022-10-19LibGL: Do not return early if client-side vertex array is disabledJelle Raaijmakers
2022-10-19LibGL: Add buffer API stubsJelle Raaijmakers
2022-10-19LibSoftGPU: Call `floor_int_range` only once in `sample_2d_lod`Jelle Raaijmakers
2022-10-19LibSoftGPU: Extract `argb32_color` value in rasterizationJelle Raaijmakers
2022-10-19LibSoftGPU: Make alpha testing a static functionJelle Raaijmakers
2022-10-19LibGL: Remove context initialization from testsJelle Raaijmakers
2022-10-19LibSoftGPU: Clean up `Sampler` importsJelle Raaijmakers
2022-10-19LibSoftGPU: Drop texel Z coordinate from `Sampler`Jelle Raaijmakers