1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-29 14:57:35 +00:00

Commit graph

  • 1d825f17c0 LibWeb: Remove first rule if no argument is given for remove_rule() Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • 3ea318ca8b LibWeb: Implement CSSStyleSheet.addRule() Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • 87b52a1816 LibWeb: Implement CSSStyleSheet.replaceSync() Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • 81c67d34eb LibWeb: Implement CSSStyleSheet.replace() Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • d209d5a84f LibWeb: Ensure CSSStyleSheet::css_rules() always returns the same object Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • 811033ec19 LibWeb: Disallow inserting @import rules into a constructed stylesheet Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • b0f57a2785 LibWeb: Add CSSStyleSheet constructor binding Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • f303905875 LibWeb: Add the CSSStyleSheet.rules alias for CSSStyleSheet.cssRules Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • 9b1ea4e2fc LibWeb: Add CSSStyleSheet.ownerRule attribute Tim Ledbetter 2024-02-24 07:46:59 +00:00
  • 588a031e2d LibWeb: Clamp calculated border width values to zero Tim Ledbetter 2024-02-24 11:17:25 +00:00
  • 8addfc14af LibWeb: Implement IntersectionObserver "intersection roots" per spec Andreas Kling 2024-02-23 20:50:19 +01:00
  • 8586897928 headless-browser: Don't choke on subframe load completions Andreas Kling 2024-02-23 17:06:32 +01:00
  • 9759f44faf LibWeb: Allow SVGDecodedImageData to cache bitmaps at different sizes Andreas Kling 2024-02-24 08:34:49 +01:00
  • 2484324f9a LibGfx: Add hash traits for the Size family Andreas Kling 2024-02-24 08:30:15 +01:00
  • 11b4216e65 LibWeb: Run IntersectionObserver steps only when needed Andreas Kling 2024-02-24 08:09:42 +01:00
  • d3f8d24abb LibWeb+WebContent: Remove PageClient::page_did_invalidate() Aliaksandr Kalenik 2024-02-24 07:38:17 +01:00
  • c3f5dbb101 LibWeb: Paint page only if something that requires repaint happened Aliaksandr Kalenik 2024-02-23 22:10:35 +01:00
  • 906ac71eca LibWeb: Fix crashing after input into empty contenteditable Aliaksandr Kalenik 2024-02-24 02:53:35 +01:00
  • 5d76fa72e9 LibWeb: Add HTMLElement::did_receive_focus() Aliaksandr Kalenik 2024-02-24 02:43:57 +01:00
  • 6b17ab77f3 LibWeb: Do not delete empty range in EventHandler::handle_keydown() Aliaksandr Kalenik 2024-02-24 02:09:02 +01:00
  • 1528e9109c LibWeb: Add special handling for WindowProxy in [Replaceable] setters Aliaksandr Kalenik 2024-02-23 20:26:32 +01:00
  • 9b1b8828b4 Ports: Add xmp-cli (Extended Module Player) Julian Offenhäuser 2024-02-23 23:03:37 +01:00
  • d429b2ff6d Ports: Add libxmp Julian Offenhäuser 2024-02-23 23:03:04 +01:00
  • 05d5e11966 LibWeb: Allow HTMLElement with contenteditable=true to be focusable Aliaksandr Kalenik 2024-02-23 21:29:43 +01:00
  • bcb68eb632 Meta: Set the RAM size to 1G for aarch64 in run.py Sönke Holz 2024-02-23 22:33:32 +01:00
  • d2cfea5acc LibWeb: Add Animation event handler attributes Matthew Olsson 2024-02-10 20:51:54 -07:00
  • 2dd5d0c310 LibWeb: Implement Animation.reverse() Matthew Olsson 2024-02-10 16:00:08 -07:00
  • 9ab73f2675 LibWeb: Implement Animation.updatePlaybackRate() Matthew Olsson 2024-02-10 15:55:53 -07:00
  • d351389d72 LibWeb: Implement Animation.persist() Matthew Olsson 2024-02-05 20:39:27 -07:00
  • 3c055ff76d LibWeb: Implement Animation.cancel() Matthew Olsson 2024-02-05 20:37:47 -07:00
  • 9abe472928 LibWeb: Implement Animation.finish() Matthew Olsson 2024-02-05 20:18:00 -07:00
  • c0b9179d9a LibWeb: Implement Animation.pause() Matthew Olsson 2024-02-04 17:21:05 -07:00
  • 83fd28e089 LibWeb: Add a demo for web-animations Matthew Olsson 2024-02-23 09:01:55 -07:00
  • fc62989f1a LibWeb: Add missing visits for Document's pending animation event queue Matthew Olsson 2024-02-23 08:55:27 -07:00
  • 4e27d07ff2 LibWeb: Use initial value for animation start if it does not exist Matthew Olsson 2024-02-11 14:21:35 -07:00
  • 65858154de LibWeb: Dispatch Animation events Matthew Olsson 2024-02-22 13:57:17 +00:00
  • ae3326a447 LibWeb: Transition StyleComputer to Web Animations Matthew Olsson 2024-02-22 13:56:15 +00:00
  • b258ba2767 LibPDF: Use decode_hex_digit() more Nico Weber 2024-02-22 09:47:58 -05:00
  • 783b1d1c11 LibPDF: Use is_ascii_hex_digit() instead of isxdigit() Nico Weber 2024-02-22 09:41:58 -05:00
  • 6402ad29a6 LibJS/Bytecode: Don't clobber dst when assigning from object expression Andreas Kling 2024-02-23 12:30:39 +01:00
  • b073fdd570 LibWeb: Invert return value from EventHandler key event handling methods Tim Ledbetter 2024-02-12 18:19:09 +00:00
  • 7eec2d6c21 useradd: Don't crash on -m if directory already exists ddorando 2024-02-03 04:44:22 +02:00
  • 111e4162d0 LibGUI/Application: Resize recent files list to max open file size Kemal Zebari 2024-02-08 21:43:33 -08:00
  • 2de9ffa632 Kernel+Tests: Don't panic when LocalSocket is already bound Thomas Queiroz 2024-02-01 18:41:44 -05:00
  • b365356eba Assistant: Check for access before showing file results Hugh Davenport 2024-02-05 16:35:28 +13:00
  • bba53441ef Assistant: Enable escalation of commands that need it Hugh Davenport 2024-01-05 17:24:11 +13:00
  • 45c35267f6 Taskbar: Use AppFile::spawn_with_escalation Hugh Davenport 2024-01-05 17:21:31 +13:00
  • c4abb367a4 AppFile: Add spawn_with_escalation Hugh Davenport 2024-01-05 17:20:33 +13:00
  • 83f1775f15 LibGfx/CCITT: Reimplement PassMode in a less naive way Lucas CHOLLET 2024-02-16 17:02:47 -05:00
  • 883b2268c0 LibJS: Protect private elements from GC during class construction Andreas Kling 2024-02-22 13:22:35 +01:00
  • 4bbb0a5c35 LibJS: Add ConservativeVector<T> Andreas Kling 2024-02-22 13:18:31 +01:00
  • cbecd096c2 Ports: Fix broken syntax in Milkytracker package script Julian Offenhäuser 2024-02-22 14:18:44 +01:00
  • 06a32b6e16 Kernel/USB: Handle non-page aligned EHCI controller BARs correctly Sönke Holz 2024-02-18 18:26:42 +01:00
  • 9968c9f7a6 LibWeb: Fix hit-testing by excluding CSS transform from clip rect check Aliaksandr Kalenik 2024-02-22 04:41:12 +01:00
  • 309259aeb6 LibWeb: Clamp scroll offset into valid range after relayout Aliaksandr Kalenik 2024-02-22 02:09:16 +01:00
  • 155070cfd8 LibWeb: Clamp scroll offset to valid range in set_scroll_offset() Aliaksandr Kalenik 2024-02-22 01:27:21 +01:00
  • ee4abacde6 LibWeb: Add AnimationEffect::target_properties() Matthew Olsson 2024-02-03 17:08:52 -07:00
  • 10fddb99fc LibWeb: Implement Document::remove_replaced_animations() Matthew Olsson 2024-02-03 18:21:29 -07:00
  • fe848487db LibWeb: Add Document::update_animations_and_send_events Matthew Olsson 2023-11-04 13:41:23 -07:00
  • 9bab1a95a5 LibWeb: Keep track of AnimationEffect's previous phase and iteration Matthew Olsson 2023-11-04 14:14:28 -07:00
  • 35859c0467 LibWeb: Add helpers to convert between FillMode and Direction enums Matthew Olsson 2023-11-04 14:04:20 -07:00
  • c9234f35f1 LibPDF/CFF: Clear stack after "endchar" commands Nico Weber 2024-02-21 16:11:38 -05:00
  • 020c00ede2 LibPDF/CFF: Use offset in accented_character() data Nico Weber 2024-02-21 16:11:15 -05:00
  • 12859dfde5 LibPDF/CFF: Treat endchar in type 2 as type 2 "seac" when requested Nico Weber 2024-02-21 16:09:29 -05:00
  • b2eaed43e9 Ports: Remove LibGL workarounds Jelle Raaijmakers 2024-02-21 16:33:13 +01:00
  • 857ab2e06d LibGL: Create symlinks for headers and shared library Jelle Raaijmakers 2024-02-21 16:06:21 +01:00
  • 5cff59557e LibGL: Add all glPushAttrib bit flags Jelle Raaijmakers 2024-02-21 16:05:24 +01:00
  • 3f6f3a90c1 HexEditor: Fix typo in parameter name Tim Ledbetter 2024-02-07 22:26:41 +00:00
  • f742334b93 HexEditor: Prefer enum class to enum for FindDialog::OptionId Tim Ledbetter 2024-02-07 22:25:53 +00:00
  • b330d83be4 HexEditor: Prefer ErrorOr to Result in FindDialog Tim Ledbetter 2024-02-07 22:21:25 +00:00
  • a42cf020ea LibTest: Return 0 if all test cases pass and 1 otherwise from TEST_MAIN ronak69 2024-02-08 18:06:29 +00:00
  • 1a223d07e1 LibGUI: Assert that most recently open file path isn't empty Tim Ledbetter 2024-02-09 05:55:02 +00:00
  • ad62e433f0 PixelPaint: Don't crash when cancel is pressed when saving a file Tim Ledbetter 2024-02-09 05:55:02 +00:00
  • ecf41e13ad Kernel/Graphics: Probe PCI graphics adapters on all architectures Sönke Holz 2024-02-04 15:29:05 +01:00
  • e54e2a5a4f Ports: Patch curl CMake issue Jelle Raaijmakers 2024-02-21 20:16:50 +01:00
  • a203837b1f LibC: Save callee-saved floating-point registers in setjmp for riscv64 Sönke Holz 2024-02-21 18:18:14 +01:00
  • 420c54a21b Ports: Add app category hotkey for Milkytracker Julian Offenhäuser 2024-02-21 21:45:36 +01:00
  • 56d355a15e LibWeb: Properly round CSSPixels values in device_to_css_rect Dan Klishch 2024-02-07 22:46:39 -05:00
  • 7bee1c9897 LibWeb: Store the input image button's selected coordinates as integers Timothy Flynn 2024-02-19 07:44:11 -05:00
  • 3f3db34587 LibWeb: Support setting dimensions on input image buttons Timothy Flynn 2024-02-19 07:31:47 -05:00
  • 3ea26327c7 LibWeb: Implement Animatable::get_animations() Matthew Olsson 2024-02-03 12:17:29 -07:00
  • 145ae54718 LibWeb: Add a few Animation/AnimationEffect getters Matthew Olsson 2024-02-03 18:54:49 -07:00
  • 06a8674eec LibWeb: Simplify Animation::update_finished_state a bit Matthew Olsson 2024-02-10 20:52:58 -07:00
  • 1e37ba5515 LibWeb: Expose Animation::is_finished() Matthew Olsson 2024-02-03 18:25:04 -07:00
  • 5eea53f27a LibWeb: Keep track of associated AnimationEffects in Animatable Matthew Olsson 2024-02-03 12:10:44 -07:00
  • 2ade834655 LibWeb: Add Animation::is_replaceable() Matthew Olsson 2024-02-03 17:00:59 -07:00
  • 4e6c74dcf6 LibWeb: Define the composite order between two animations Matthew Olsson 2024-02-19 13:54:30 +00:00
  • ceb9d0f8dc LibWeb: Record position of Animations in global animation list Matthew Olsson 2024-02-19 13:53:01 +00:00
  • c3b689488e LibWeb: Implement animation class-specific composite order Matthew Olsson 2024-02-02 16:38:09 -07:00
  • 78b3c552c2 LibGfx: Tweak semantics of some SkipTables enum values Nico Weber 2024-02-21 11:09:22 -05:00
  • 1560bfc6c9 LibWeb: Ensure DOMRect top, bottom, left and right handle NaN correctly Tim Ledbetter 2024-02-17 08:09:53 +00:00
  • b03c94c26e Tests/LibWeb: Add tests for DOMRect construction Tim Ledbetter 2024-02-17 08:09:53 +00:00
  • fe66aeb225 LibWeb: Validate arguments when creating DOMPoint from matrix transform Tim Ledbetter 2024-02-17 08:09:53 +00:00
  • c5d1ec4dea LibWeb/CSS: Ensure length is absolute before converting to pixels Tim Ledbetter 2024-02-17 08:09:53 +00:00
  • 5136b495a6 LibWeb: Use NaN safe min() and max() functions to compute DOMQuad bounds Tim Ledbetter 2024-02-17 08:09:53 +00:00
  • 607880cbd3 LibGfx/JPEGLoader: Add dbgln_if() when hitting unsupported marker Nico Weber 2024-02-21 09:32:02 -05:00
  • 95391fafcb LibGfx/JPEGLoader: Print offset in an error dbgln() in hex Nico Weber 2024-02-21 09:31:35 -05:00
  • 24a469f521 Everywhere: Prefer {:#x} over 0x{:x} in format strings Nico Weber 2024-02-21 09:38:31 -05:00
  • f963bb4f36 LibWeb: Don't mark heights as definite in set_content_height() Andreas Kling 2024-01-29 16:03:44 +01:00
  • 0dd8458683 LibWeb: Add FIXME about definiteness to UsedValues::set_content_width() Andreas Kling 2024-02-21 15:27:37 +01:00