1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-30 03:37:36 +00:00

Commit graph

  • 221650f3cd LibWeb: Mark fixed-length abspos element sizes as definite Andreas Kling 2024-02-21 15:22:31 +01:00
  • 70ce77fc72 LibWeb: Make SVGFormattingContext treat all sizes as definite for now Andreas Kling 2024-01-29 15:55:41 +01:00
  • f0269b0a94 LibWeb: Mark root element height as definite when affected by quirk Andreas Kling 2024-01-29 15:54:33 +01:00
  • b079f4d590 LibWeb: Make flexbox special definite size cases explicit Andreas Kling 2024-01-29 15:52:35 +01:00
  • 5a995e95e3 LibWeb: Add UsedValues::set_has_definite_width/height() Andreas Kling 2024-01-29 15:35:02 +01:00
  • b83e41c9b5 LibWeb: Only assign block container heights during BFC intrinsic sizing Andreas Kling 2024-01-29 15:30:42 +01:00
  • 6a662e0d43 LibWeb: Add various window transformation methods auipc 2024-02-21 04:17:27 -05:00
  • 81d1b129f7 Ladybird/QT: Avoid incorrect round trip via QUrl Simon Wanner 2024-02-19 19:39:43 +01:00
  • cac23820c5 Ladybird/QT: Avoid constructing AK String types from char* without size Simon Wanner 2024-02-14 12:10:58 +01:00
  • d18f7145ad patch: Remove empty files after patching Shannon Booth 2024-02-11 01:10:53 +13:00
  • df6a627323 LibDiff: Reject patches adding files when a file already exists Shannon Booth 2024-02-10 23:52:14 +13:00
  • c72c3d5f3b LibDiff/Tests: Add support for expected patch failures Shannon Booth 2024-02-11 11:59:19 +13:00
  • 9e36ba0a55 LibDiff/Tests: Use ByteString for filepaths in tests Shannon Booth 2024-02-11 00:05:44 +13:00
  • 947075ea7b LibDiff/Tests: Make verifying against stdout optional Shannon Booth 2024-02-10 23:59:37 +13:00
  • 9ec3480207 LibGfx/TIFF: Add support for Group4Fax encoded images Lucas CHOLLET 2024-02-15 19:47:44 -05:00
  • d57d676425 LibGfx/CCITT: Add support for Group4 Lucas CHOLLET 2024-02-15 19:46:25 -05:00
  • e9dd1cda3e LibGfx/CCITT: Abstract the code to read a single CCITT 2D line Lucas CHOLLET 2024-02-15 19:42:06 -05:00
  • e8133c8297 LibGfx/OpenType: Undo minor deletion in #23225 Nico Weber 2024-02-20 12:33:13 -05:00
  • 08381b20e0 LibGfx/OpenType: Allow zero-sized table entries Nico Weber 2024-02-20 12:14:37 -05:00
  • cade76d240 LibPDF+LibGfx: Do not try to read "OS/2" table for PDFs Nico Weber 2024-02-20 11:59:46 -05:00
  • 0dee94ef40 LibPDF+LibGfx: Do not try to read "hmtx" table for PDFs Nico Weber 2024-02-20 11:42:59 -05:00
  • 5efe80af7f LibPDF+LibGfx: Do not try to read "name" table for PDFs Nico Weber 2024-02-20 11:31:33 -05:00
  • 41eca52b50 LibGfx/OpenType: Tweak Font::try_load_from_externally_owned_memory() Nico Weber 2024-02-20 11:12:09 -05:00
  • 3b616b6af8 LibPDF: Use original error for failing ICC load Nico Weber 2024-02-20 14:59:21 -05:00
  • 275542aaf8 LibGfx/ICC: Add another version of the Apple P3 profile to quirks list Nico Weber 2024-02-20 10:51:56 -05:00
  • 0160f737e2 LibGfx/ICC+icc: Be lenient about invalid profile creation datetimes Nico Weber 2024-02-20 10:22:44 -05:00
  • 3b7c252175 LibWeb: Implement AbortSignal.abort() Tim Ledbetter 2024-02-20 20:51:29 +00:00
  • fa95e5ec0e LibPDF: Fix line drawing when line_width is 0 Nico Weber 2024-02-20 21:38:45 -05:00
  • 0dde88d714 LibWeb: Treat global as EventTarget in notify_about_rejected_promises Andrew Kaster 2024-02-20 18:25:11 -07:00
  • 9d7e234439 Tests/WPT: Update expectations metadata for new passing tests Andrew Kaster 2024-02-20 17:10:59 -07:00
  • cb68c6eaf1 LibWeb: Set size of canvas used to take WebDriver screenshots explicitly Andrew Kaster 2024-02-20 16:42:46 -07:00
  • aee5120078 LibWeb: Fix infinite recursion when grid has "max-width: max-content" Aliaksandr Kalenik 2024-02-20 21:50:48 +01:00
  • 8e2102fb73 ImageViewer: Transform the image's dimension accordingly to the metadata Lucas CHOLLET 2024-02-14 01:15:06 -05:00
  • 8dd887b3c8 LibGfx: Make FloatPoint compatible with IPC Lucas CHOLLET 2024-02-14 01:07:55 -05:00
  • 41c76e6ba6 LibGfx/TIFF: Add Rational::as_double() Lucas CHOLLET 2024-02-14 01:06:04 -05:00
  • 660d6d0c85 Meta: Add Polar to FUNDING.yml Andreas Kling 2024-02-21 07:36:55 +01:00
  • e52c30cbd5 LibWeb: Allow bypassing transient activation checks for tests Timothy Flynn 2024-02-20 16:30:26 -05:00
  • 4bdcf9a4b7 LibJS: Revert the free stack limit back to 32 KiB Timothy Flynn 2024-02-20 14:09:26 -05:00
  • 8eaf48888e LibJS: Remove FLATTEN attribute from Interpreter::run_bytecode Timothy Flynn 2024-02-20 14:08:33 -05:00
  • 9a0a5a79f4 LibJS/Bytecode: Put arguments directly in the Call instruction Andreas Kling 2024-02-20 15:59:45 +01:00
  • da107ec9fb LibJS/Bytecode: Add fast paths for many binary expression instructions Andreas Kling 2024-02-20 11:59:46 +01:00
  • 9d9b737a58 LibJS/Bytecode: Dedicated instructions for postfix increment/decrement Andreas Kling 2024-02-20 11:45:01 +01:00
  • c4f49e343a LibWeb: Fix division by zero in solve_replaced_size_constraint() Aliaksandr Kalenik 2024-02-20 19:11:42 +01:00
  • 3ac4b02604 LibJS: Further increase the free stack limit to 256 KiB Timothy Flynn 2024-02-20 10:02:55 -05:00
  • af57bd5cca LibWeb: Stop parsing after document.write at the insertion point Timothy Flynn 2024-02-18 12:45:53 -05:00
  • 64dcd3f1f4 LibWeb: Restore the previous tokenizer iterator after inserting input Timothy Flynn 2024-02-18 12:39:56 -05:00
  • fcf83a8ed0 LibWeb: Allocate fewer strings during document.write Timothy Flynn 2024-02-18 11:41:37 -05:00
  • 338f0382d3 LibWebView: Escape HTML within attribute values in the Inspector HTML Timothy Flynn 2024-02-18 14:17:09 -05:00
  • fd558a012b LibWebView: Do not embed text as data in the Inspector HTML Timothy Flynn 2024-02-18 14:29:41 -05:00
  • f07f5a2622 LibWeb+WebContent: Do not embed attributes as data in the Inspector HTML Timothy Flynn 2024-02-18 13:59:28 -05:00
  • 939779cad3 LibWeb: Support nullable integral IDL types Timothy Flynn 2024-02-18 15:06:12 -05:00
  • 1cb450e9a3 LibPDF: Give CFF Glyph 0 the name .notdef Nico Weber 2024-02-19 20:06:43 -05:00
  • 0b457f90e0 LibJS: Fix copy paste errors in Temporal's Calendar Methods Record Shannon Booth 2024-02-20 21:43:38 +13:00
  • 99f8ac84ef Tests/LibWeb: Make the WPT runner grab only the one commit it needs Ali Mohammad Pur 2024-02-20 03:46:06 +03:30
  • 036cd9b2dd LibWeb: Null layout and paintable pointers of removed DOM::Node Aliaksandr Kalenik 2024-02-19 02:22:15 +01:00
  • 2b7e7cc1ad LibWeb: Implement ResizeObserver::disconnect() Aliaksandr Kalenik 2024-02-19 00:07:42 +01:00
  • 70a0f07732 LibWeb: Implement ResizeObserver::unobserve() Aliaksandr Kalenik 2024-02-18 21:50:35 +01:00
  • fcf293a8df LibWeb: Implement gathering and broadcasting of resize observations Aliaksandr Kalenik 2024-02-19 05:10:05 +01:00
  • 8ba18dfd40 LibWeb: Schedule repainting from EventLoop::process() Aliaksandr Kalenik 2024-02-18 19:40:11 +01:00
  • fb8edcea00 LibWeb: Flesh out implementation of ResizeObserver interfaces Aliaksandr Kalenik 2024-02-19 05:06:39 +01:00
  • fb4c632309 LibJS: Throw "call stack size exceeded" exception a bit earlier Andreas Kling 2024-02-20 10:52:15 +01:00
  • 13ed003be1 LibWeb: Extract common integral IDL generators to a helper Timothy Flynn 2024-02-19 21:58:00 -05:00
  • 05a7482118 LibPDF/CFF: Add dbgln() when failing encoding bounds check Nico Weber 2024-02-19 21:44:30 -05:00
  • 4705d38fa7 LibPDF/CFF: Fix off-by-one when reading internal encoding Nico Weber 2024-02-19 21:43:58 -05:00
  • abaca60f9a Tests/LibWeb: Move LibWeb test SVGs to their own directory Timothy Flynn 2024-02-19 16:16:35 -05:00
  • e030193e5f Tests/LibWeb: Move LibWeb test frames to their own directory Timothy Flynn 2024-02-19 15:12:04 -05:00
  • f77e91e0f0 Ports: Remove SRB2 mouse hacks Refrag 2024-02-18 15:25:02 +01:00
  • 33b772a7fa Ports: Implement SDL2 mouse warping Refrag 2024-02-18 15:21:12 +01:00
  • aa3a6767f6 LibGL+LibGPU+LibSoftGPU: Implement blend equations Jelle Raaijmakers 2024-02-15 22:55:28 +01:00
  • 55668c3e48 LibGfx: Implement AK::min/max for Gfx::VectorN Jelle Raaijmakers 2024-02-15 22:35:37 +01:00
  • e46b217e42 LibJS/Bytecode: Move to a new bytecode format Andreas Kling 2024-02-04 08:00:54 +01:00
  • 7f1a62a1d3 LibJS/Bytecode: Add Operand in/out to all the bytecode codegen helpers Andreas Kling 2024-02-03 20:16:02 +01:00
  • e46de4eb59 LibJS/Bytecode: Add constants table to Bytecode::Executable Andreas Kling 2024-02-02 09:52:25 +01:00
  • 3466771492 LibJS/Bytecode: Add Bytecode::Operand Andreas Kling 2024-02-02 10:19:17 +01:00
  • c0ec924dc9 LibJS/Bytecode: Exclude extra tables from bytecode executable dumps Andreas Kling 2024-02-04 13:16:07 +01:00
  • aada76d0fb LibJS: Don't dump variables multiple times in AST dumps Andreas Kling 2024-02-17 13:48:29 +01:00
  • 1d29f9081f LibJS: Remove JIT compiler Andreas Kling 2024-02-19 13:59:58 +01:00
  • cac11ac891 LibWeb: Use [ExplicitNull] in Animation.idl Matthew Olsson 2024-02-18 10:55:45 -07:00
  • 39f5e32ee9 IDLGenerators: Add support for custom attribute [ExplicitNull] Matthew Olsson 2024-02-18 09:19:13 -07:00
  • 591c8d2b68 LibWeb: Return overflow rect height from Element::scroll_height() Aliaksandr Kalenik 2024-02-16 01:22:52 +01:00
  • 9f581d0bc9 LibWeb: Return overflow rect width from Element::scroll_width() Aliaksandr Kalenik 2024-02-16 01:10:32 +01:00
  • 89319cd0c9 LibWeb: Make sure layout is up to date in Element::scroll_height() Aliaksandr Kalenik 2024-02-16 02:28:00 +01:00
  • 639e9b5012 LibWeb: Make sure layout is up to date in Element::scroll_width() Aliaksandr Kalenik 2024-02-16 02:27:03 +01:00
  • 656f764b1b Ladybird/AppKit: Convert select dropdown position to correct scale Bastiaan van der Plaat 2024-02-19 16:59:52 +01:00
  • b2104361cf Meta: Increase default VM RAM size to 2GiB Timothy Flynn 2024-02-19 09:48:36 -05:00
  • 1d98f812af LibWeb: Generate KeyframeSet in KeyframeEffect::set_keyframes Matthew Olsson 2024-02-03 12:51:15 -07:00
  • 1735f3d9aa LibWeb: Add keyframe state to KeyframeEffect Matthew Olsson 2024-02-02 16:29:11 -07:00
  • 7d5e17eddd LibWeb: Implement Animatable::animate() Matthew Olsson 2024-02-03 12:16:31 -07:00
  • dd1fd5fe47 LibWeb: Add Animatable interface to Element Matthew Olsson 2024-02-03 12:10:21 -07:00
  • bb527c4351 LibWeb: Add Animations::Animation to IDLGenerators Matthew Olsson 2024-02-03 11:50:54 -07:00
  • 94c67c364d LibWeb: Implement HTMLInputElement's selected coordinates Timothy Flynn 2024-02-19 00:21:27 -05:00
  • 36302388a3 LibWeb: Allow submitting forms whose submission URL is a file:// URL Timothy Flynn 2024-02-18 21:58:04 -05:00
  • 986811d2aa LibWeb: Do not use HTMLFormElement::elements to get submittable elements Timothy Flynn 2024-02-18 21:52:27 -05:00
  • debb5690ce LibWeb: Begin implementing the HTMLInputElement 'image' type state Timothy Flynn 2024-02-18 21:12:14 -05:00
  • 45a47cb32b LibWeb: Generalize ImageBox and ImagePaintable for any ImageProvider Timothy Flynn 2024-02-18 20:10:37 -05:00
  • c4295edc81 LibWeb: Add ImageBox to forwarding header Timothy Flynn 2024-02-18 20:08:46 -05:00
  • 02c2b1e67e LibWeb: Implement document.createCDATASection() Tim Ledbetter 2024-02-18 14:27:25 +00:00
  • ee6b0e144a LibWeb: Make the default XML namespace an empty Optional Tim Ledbetter 2024-02-18 14:27:25 +00:00
  • 1a249f9d85 LibWeb: Add ad-hoc method for serializing CDATASection nodes to string Tim Ledbetter 2024-02-18 14:27:25 +00:00
  • 70b9cddc48 LibWeb: Align Document::document_type() default with the specification Tim Ledbetter 2024-02-18 14:27:25 +00:00