1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-29 13:47:34 +00:00

Commit graph

  • 76105d5d7f LibPDF: Resize images to the larger of image and mask dimensions Nico Weber 2024-02-27 07:45:13 -05:00
  • 472bc367d3 LibPDF: Do not have redundant variables for image size Nico Weber 2024-02-27 07:54:15 -05:00
  • c7c4987967 LibJS: Store a TypeArray's element size upon construction Timothy Flynn 2024-02-27 11:29:21 -05:00
  • 17e2f751c5 LibJS: Add an explicit DataBlock::size method Timothy Flynn 2024-02-27 11:00:44 -05:00
  • 72cee4c88b LibJS: Add a fast path for creating a TA witness record for attached TAs Timothy Flynn 2024-02-27 10:53:09 -05:00
  • 5fd53652b7 LibJS: Add a fast path for checking if attached TAs are out of bounds Timothy Flynn 2024-02-27 10:35:41 -05:00
  • 84936c9ab6 LibJS: Inline the ArrayBufferByteLength implementation Timothy Flynn 2024-02-27 09:19:58 -05:00
  • 9c943f36ed LibJS: Add a fast path for getting the TA length of known valid TAs Timothy Flynn 2024-02-27 08:47:50 -05:00
  • 6656f70387 LibWeb: Use TypedArray as a forward-declaration where appropriate Timothy Flynn 2024-02-27 10:29:19 -05:00
  • a0dc9584de LibWeb: Add "object-position" CSS property into ComputedValues Aliaksandr Kalenik 2024-02-26 11:33:54 +01:00
  • 677a00ed92 LibWeb: Add "object-fit" CSS property into ComputedValues Aliaksandr Kalenik 2024-02-26 10:46:22 +01:00
  • 22da83c295 LibWeb: Resolve "object-position" without unwrapping raw percentage Aliaksandr Kalenik 2024-02-26 10:13:55 +01:00
  • 6f5a0bd5de LibWeb: Save image provider in ImagePaintable Aliaksandr Kalenik 2024-02-26 09:38:52 +01:00
  • ef01c735cd LibWeb: Visit ImageProvider from Layout::ImageBox Aliaksandr Kalenik 2024-02-26 17:36:48 +01:00
  • 9fa22b60cf LibWeb: Save alt text in ImagePaintable Aliaksandr Kalenik 2024-02-26 09:18:31 +01:00
  • c2bc07ef7c LibCore: Use Core::Environment::raw_environ() instead of environment() Sam Atkins 2024-01-30 18:30:22 +00:00
  • 40b04d4da5 Shell: Use Core::Environment instead of manually iterating environ Sam Atkins 2024-02-07 15:57:44 +00:00
  • 97cb9cf469 LibCore: Use Core::Environment instead of manually iterating environ Sam Atkins 2024-01-30 16:38:56 +00:00
  • 56b8e248a5 LibCore: Remove now-unused Core::System::*env() functions Sam Atkins 2024-02-07 15:55:48 +00:00
  • 163a40c539 Ladybird: Use Core::Environment instead of Core::System::*env() Sam Atkins 2024-01-30 16:16:17 +00:00
  • c6b9ce22ef LibSQL: Use Core::Environment instead of Core::System::*env() Sam Atkins 2024-01-30 16:15:22 +00:00
  • f4e6f5c1cc SystemServer: Use Core::Environment instead of Core::System::*env() Sam Atkins 2024-01-30 16:15:09 +00:00
  • dd92c33498 Tests: Use Core::Environment instead of Core::System::*env() Sam Atkins 2024-01-30 16:14:32 +00:00
  • 7109f3706e Utilities: Use Core::Environment instead of Core::System::*env() Sam Atkins 2024-02-07 16:06:58 +00:00
  • b9dc2d7ebf LibCore: Introduce Core::Environment wrapper Sam Atkins 2024-02-26 11:23:14 +00:00
  • 55dc69625a LibJS/Bytecode: Fix formatting of operand lists in bytecode dumps Andreas Kling 2024-02-27 07:43:35 +01:00
  • 83d29b3e45 LibPDF: Hack around a FIXME in TrueTypePainter::get_glyph_width() Nico Weber 2024-02-25 13:28:23 -05:00
  • 448eaa2966 LibPDF: Let Type1Font use TrueTypePainter for standard fonts Nico Weber 2024-02-25 13:19:43 -05:00
  • 86a7753d65 LibPDF: Move TrueType painting into a new class Nico Weber 2024-02-25 13:10:54 -05:00
  • 84d1e3956f LibPDF: Make truetype ascent adjustment more local Nico Weber 2024-02-25 09:23:59 -05:00
  • 4e0fe9d9d0 MacPDF: Honor page rotation Nico Weber 2024-02-25 09:43:38 -05:00
  • b11aaca609 pdf: Honor page rotation Nico Weber 2024-02-25 09:40:21 -05:00
  • 03fab7089a LibPDF+PDFViewer: Extract Renderer::apply_page_rotation() Nico Weber 2024-02-25 09:36:21 -05:00
  • 5e9395b808 pdf: Make render_page() take a Page instead of page_index Nico Weber 2024-02-25 09:29:28 -05:00
  • 29f5182e51 LibGfx+PDFViewer: Add RotationDirection::Flip and use it in PDFViewer Nico Weber 2024-02-25 09:27:28 -05:00
  • 5b223080ae LibGfx: Make RotationDirection an enum class Nico Weber 2024-02-25 09:23:03 -05:00
  • 75e5ed7aea LibGfx: Survive empty simple glyphs with 0 contours Nico Weber 2024-02-26 19:49:31 -05:00
  • cafaaa0e76 LibPDF: Don't crash on zero-width characters in type1 fonts Nico Weber 2024-02-26 19:42:21 -05:00
  • a968bc6f80 Ladybird/Qt: Use a precise timer for event loop timer events Tim Ledbetter 2024-02-26 17:52:03 +00:00
  • ee765e241e LibWeb: Allow performance timestamps to have sub-millisecond precision Tim Ledbetter 2024-02-26 17:52:03 +00:00
  • 05c571bf9b LibWeb: Use a precise timer for performance timestamps Tim Ledbetter 2024-02-26 17:52:03 +00:00
  • 679fe00d10 LibCore+Utilities: Replace ElapsedTimer precise flag with an enum Tim Ledbetter 2024-02-26 17:52:03 +00:00
  • 0f168d9ca2 Tests/LibWeb: Add test to prove we can {,de}serialize File Kenneth Myhra 2024-02-23 22:15:19 +01:00
  • 0b64a71603 LibWeb: Make File a Serializable object Kenneth Myhra 2024-02-23 22:14:18 +01:00
  • 44e5c62545 Tests/LibWeb: Add test to prove we can {,de}serialize Blob Kenneth Myhra 2024-02-23 18:33:49 +01:00
  • 27445f3132 LibWeb: Add ability to {,de}serialize platform objects Kenneth Myhra 2024-02-23 18:32:27 +01:00
  • 394c38729f LibWeb: Make Blob a Serializable object Kenneth Myhra 2024-02-23 18:39:28 +01:00
  • fc12402b49 LibWeb: Add abstract class Serializable Kenneth Myhra 2024-02-23 17:25:37 +01:00
  • dcf5ff5178 LibWeb: Move serialize_* methods outside scope of Serializer class Kenneth Myhra 2024-02-23 18:30:50 +01:00
  • 985d0dd270 LibWeb: Move deserialize_* methods outside scope of Deserializer class Kenneth Myhra 2024-02-22 18:28:34 +01:00
  • 5a1944ce64 Meta: Link AK to libexecinfo on BSDs and Haiku Andrew Kaster 2024-02-26 15:50:11 -07:00
  • a8a1d8746e Meta: Add implicitfield to the contributors list :^) Andrew Kaster 2024-02-26 13:51:40 -07:00
  • 5aac6e64e6 Meta: Add Sönke Holz to the contributors list :^) Andrew Kaster 2024-02-26 13:51:04 -07:00
  • 4654c2e107 Meta: Add Julian Offenhäuser to the contributors list :^) Andrew Kaster 2024-02-26 13:46:42 -07:00
  • 414bfed6fe mkfs.fat: Add support for autodetecting FAT type based on file size implicitfield 2024-02-26 18:42:49 +04:00
  • f4112a0f65 mkfs.fat: Prefer using AK::Array over C-style arrays implicitfield 2024-02-26 18:41:13 +04:00
  • 012f2fd712 mkfs.fat: Fill in the last known free cluster count hint implicitfield 2024-02-26 17:30:21 +04:00
  • e91f60e0f5 CMake: Replace bespoke utility name mangling logic implicitfield 2024-02-26 17:45:28 +04:00
  • 0dca6990b3 Meta: Disable network hardware in run.py for RISC-V Sönke Holz 2024-02-25 20:34:07 +01:00
  • 564e619f57 AboutDialog: Port to GML Complier Aarushi Chauhan 2024-01-31 19:20:44 +05:30
  • ea59bfaae7 Ladybird: Move helper processes to CMAKE_INSTALL_LIBEXECDIR Andrew Kaster 2024-02-23 17:02:17 -07:00
  • c83e50af0b Documentation: Update for the removal of SERENITY_SOURCE_DIR requirement Andrew Kaster 2024-02-21 21:40:23 -07:00
  • 68402bec12 Ladybird: Remove $SERENITY_SOURCE_DIR from resource root candidates Andrew Kaster 2024-02-23 13:40:16 -07:00
  • 21ac431fac AK: Allow reading from EOF buffered streams better in read_line() Andrew Kaster 2024-02-21 19:42:27 -07:00
  • 0a55749a39 Ladybird+Userland: Use ByteString for candidate server paths Andrew Kaster 2024-02-21 18:27:05 -07:00
  • 1e0dd9aa8c Ladybird: Copy resources into the build directory Andrew Kaster 2024-02-21 18:11:45 -07:00
  • 86c1d97e3c Ladybird: Always place helper processes in bundle directory on macOS Andrew Kaster 2024-02-21 16:16:15 -07:00
  • 9918dcd4d5 LibWebView: Extend GENERATED_SOURCES list instead of replacing Andrew Kaster 2024-02-23 11:59:11 -07:00
  • 1f8a7db6db Meta: Port recent changes to the gn build Andrew Kaster 2024-02-21 21:32:02 -07:00
  • fb81668d8f LibGfx/JPEGLoader: Check earlier for quantization tables presence Lucas CHOLLET 2024-02-26 12:44:40 -05:00
  • c41b359ca5 LibWeb: Use WebIDL types where possible instead of C types Bastiaan van der Plaat 2024-02-26 18:54:36 +01:00
  • f1d6693990 LibWebView: Reduce overhead of updating a cookie's last access time Timothy Flynn 2024-02-26 10:28:28 -05:00
  • a346f14fb4 Ladybird/AppKit: Implement the <input type=file> UI Timothy Flynn 2024-02-25 14:12:21 -05:00
  • 834f76ef24 Ladybird/Qt: Implement the <input type=file> UI Timothy Flynn 2024-02-25 13:09:26 -05:00
  • ab4d4f0711 Browser: Implement the <input type=file> UI Timothy Flynn 2024-02-25 13:26:02 -05:00
  • 108521a566 LibWeb+LibWebView+WebContent: Implement more <input type=file> behavior Timothy Flynn 2024-02-25 13:02:47 -05:00
  • 435c2c24d1 LibWeb: Create a shadow tree for <input type=file> elements Timothy Flynn 2024-02-25 10:54:37 -05:00
  • 8319c7cfb8 LibWeb: Move code to update HTMLInputElement's shadow tree to a helper Timothy Flynn 2024-02-25 10:43:17 -05:00
  • 5232afa13d RequestServer+LibProtocol: Make starting requests fully async Ali Mohammad Pur 2024-02-24 14:36:57 +01:00
  • 18d26142f0 LibWeb: Skip StackingContext with erroneously large rect in GPU painter Aliaksandr Kalenik 2024-02-26 06:09:29 +01:00
  • 6d48b6724d LibELF: Ignore mapping symbols when symbolicating RISC-V ELFs Sönke Holz 2024-01-03 16:25:40 +01:00
  • 120d6b2f21 LibCore: Decouple handling of timers and waiting for events Dan Klishch 2024-02-09 03:25:09 -05:00
  • ba24e86fdd AK: Introduce IntrusiveBinaryHeap and reimplement BinaryHeap using it Dan Klishch 2024-02-24 18:31:15 -05:00
  • b77996884e LibCore+Ladybird: Don't force timer ids to be integer just to remap them Dan Klishch 2024-02-18 00:11:38 -05:00
  • bed4af6fef LibCore+Ladybird: Make unregistering timer infallible Dan Klishch 2024-02-18 00:10:23 -05:00
  • 21097d1c9e LibCore+Ladybird: Don't store timer_id in Core::TimerEvent Dan Klishch 2024-02-17 23:59:28 -05:00
  • cdc0c9f094 Kernel/Storage: Don't allocate IRQs in NVMeCntlr when nvme_poll passed Sönke Holz 2024-02-22 16:50:55 +01:00
  • 0f54d797d2 LibWeb: Handle pre-existing animations when considering animation-name Matthew Olsson 2024-02-25 10:25:18 -07:00
  • b235620315 LibWeb: Pause keyframe animations during creation when necessary Matthew Olsson 2024-02-25 10:03:25 -07:00
  • 2ee022dead LibWeb: Set KeyframeEffect's pseudo-element if applicable Matthew Olsson 2024-02-25 10:02:01 -07:00
  • 921f6c1e78 LibWeb: Run play tasks before pause tasks Matthew Olsson 2024-02-25 10:01:11 -07:00
  • 090dbac5a3 Revert "LibWeb: Allow bypassing transient activation checks for tests" Timothy Flynn 2024-02-24 16:28:53 -05:00
  • 8d7a5afe58 LibWeb: Increase the transient activation duration from 5ms to 5s Timothy Flynn 2024-02-24 16:27:17 -05:00
  • 83128d093e LibPDF: Implement most of the spec algorithm for picking TrueType glyphs Nico Weber 2023-11-17 09:28:41 -05:00
  • 207717982c LibPDF: Read /Flags off font descriptors Nico Weber 2024-02-21 14:21:59 -05:00
  • a61f09a010 LibWeb: Stretch-fit flex items with aspect ratio but no fixed sizes Andreas Kling 2024-02-25 12:56:01 +01:00
  • 92a7fd77f4 LibJS: Crash on allocation failure in DurationPrototype Shannon Booth 2024-02-18 18:28:16 +13:00
  • c063bf39a9 LibJS: Make ToRelativeTemporalObject return a RelativeTo struct Shannon Booth 2024-02-18 17:53:37 +13:00
  • fa692ae3f6 LibJS: Implement Temporal's Time Zone Methods Record Shannon Booth 2024-02-18 15:13:36 +13:00
  • 15977ea42f LibJS: Put roundTo argument into a variable Shannon Booth 2024-02-18 14:34:58 +13:00