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

Commit graph

  • b7f80e7081 LibWeb: Put debug spam about failed favicon decodes behind a flag Andreas Kling 2024-02-25 13:34:21 +01:00
  • 8a829be25c LibWeb: Handle scenario when Window property setter is called on global Aliaksandr Kalenik 2024-02-25 10:10:39 +01:00
  • bc640b72b1 LibWeb: Remove spammy dbgln about unsupported SVG mask content units Aliaksandr Kalenik 2024-02-25 10:58:46 +01:00
  • e3c75d7b6f LibWeb: Add HTMLElement::is_content_editable() Aliaksandr Kalenik 2024-02-25 07:00:04 +01:00
  • 934aa6af6a LibWeb: Emit "focusin" and "focusout" events Aliaksandr Kalenik 2024-02-25 06:51:28 +01:00
  • cd7b5b18e4 LibWeb: Emit "selectionchange" event on document Aliaksandr Kalenik 2024-02-25 04:20:37 +01:00
  • 9ce8189f21 Everywhere: Use unqualified AK::URL Shannon Booth 2024-02-11 20:15:39 +13:00
  • f9e5b43b7a LibWeb: Rename URL platform object to DOMURL Shannon Booth 2024-02-11 19:48:56 +13:00
  • 1b6346ee1c LibWeb: Add support for implementing an IDL class with a different name Shannon Booth 2024-02-11 19:48:29 +13:00
  • 62f62a0e52 LibWeb: Correctly set timing function in AnimationEffect::update_timing Matthew Olsson 2024-02-19 19:11:05 -07:00
  • b33bb0997a LibWeb: Move easing parsing code out into a dedicated function Matthew Olsson 2024-02-19 19:08:55 -07:00
  • c8b9c137a1 LibWeb: Handle discrete properties Matthew Olsson 2024-02-23 14:31:00 -07:00
  • ee63c729e5 LibWeb: Expand shorthand properties in KeyframeEffect Matthew Olsson 2024-02-24 08:37:02 -07:00
  • 9e0ff9c140 LibWeb: Expose CSS shorthand -> longhand conversion Matthew Olsson 2024-02-24 08:36:24 -07:00
  • af1f0c673e LibWeb: Remove old animation-direction handling from StyleComputer Matthew Olsson 2024-02-23 14:16:46 -07:00
  • 70ded2ef42 LibGfx: Add Oklab support to Gfx::Color Matthew Olsson 2024-02-11 18:07:38 -07:00
  • 71a784741f LibGUI: Add Calendar property for mode Domenico Iezzi 2024-02-13 21:57:17 +01:00
  • 1153068407 LibGUI: Remove redundant Widget::update calls from DatePicker Domenico Iezzi 2024-02-13 21:35:41 +01:00
  • bc9bba1d9b LibGUI: Explicitly fire a resize event when toggling Calendar mode Domenico Iezzi 2024-02-11 12:01:22 +01:00
  • 9966feab4d Meta: Allow collecting code coverage on Lagom Dan Klishch 2024-02-24 12:17:57 -05:00
  • 7fbc8bf719 Documentation: Recommend using clangd for code formatting in VSCode Kemal Zebari 2024-02-23 10:57:31 -08:00
  • fff49ab6d3 Kernel/FileSystem: Avoid double locking m_inode_lock in the Ext2 driver Liav A 2024-02-23 17:18:25 +02:00
  • b63a1dda63 Kernel/FileSystem: Enforce locking of m_inode_lock when truncating Inode Liav A 2024-02-10 12:49:31 +02:00
  • 53dd04e219 Kernel/riscv64: Read the timebase-frequency from the device tree Hendiadyoin1 2024-02-11 16:00:17 +01:00
  • 3941277940 Kernel/riscv64: Get the kernel command line from the device tree Hendiadyoin1 2024-02-11 15:32:27 +01:00
  • 51b841b4b2 Meta: Enable serial_debug on riscv Hendiadyoin1 2024-02-11 15:28:57 +01:00
  • a99bd8eda6 Kernel/riscv64: Initialize PCI controllers using the device tree Hendiadyoin1 2024-01-28 23:39:12 +01:00
  • 7309427d2f Kernel/riscv64: Unflatten the DeviceTree Hediadyoin1 2024-02-14 15:01:21 +01:00
  • d3f6b03733 Kernel/riscv64: Take the memory map from the FDT and dump it Hendiadyoin1 2024-01-26 14:37:36 +01:00
  • 21a21c6a11 LibDeviceTree: Add a simple DeviceTree class Hediadyoin1 2024-02-14 14:57:17 +01:00
  • 0fa718ead8 Meta: Compile fdtdump on lagom Hendiadyoin1 2024-01-27 16:54:16 +01:00
  • d6bb5579ad LibDeviceTree: Make the dump more akin to the original fdtdump Hendiadyoin1 2024-01-26 14:30:45 +01:00
  • 38cb5444d9 AK: Make StringView::for_each_split_view() aware of IterationDecision Hendiadyoin1 2024-02-22 16:26:37 +01:00
  • 1fc0c84017 Kernel/riscv64: Implement Processor::assume_context Sönke Holz 2024-02-06 21:04:30 +01:00
  • 726865592c Kernel/riscv64: Implement Processor::switch_context Sönke Holz 2024-02-06 21:04:01 +01:00
  • 494e026ca7 Kernel/riscv64: Implement Processor::init_context Sönke Holz 2024-02-06 21:00:30 +01:00
  • efdc433ebc Kernel/riscv64: Implement thread_context_first_enter Sönke Holz 2024-02-07 19:13:19 +01:00
  • 7fbcceb657 Kernel/riscv64: Implement enter_thread_context Sönke Holz 2024-02-15 16:37:00 +01:00
  • 2f33e7a964 Kernel/riscv64: Stub out Processor::set_thread_specific_data Sönke Holz 2024-02-04 16:55:33 +01:00
  • 7fff6eef09 Kernel/riscv64: Implement Processor::initialize_context_switching Sönke Holz 2024-02-04 16:30:28 +01:00
  • 1429c83942 Kernel/riscv64: Implement {load,store}_fpu_state Sönke Holz 2024-02-21 17:11:57 +01:00
  • cd389833d4 Kernel/riscv64: Use TimeManagement as an entropy source for now Sönke Holz 2024-02-22 20:02:19 +01:00
  • f6151b3c9e Kernel/Storage: Add AssertSizes to AHCI structs Sönke Holz 2024-02-20 23:43:02 +01:00
  • f85099ea47 Kernel/Storage: Make AHCI::HBA::port_regs a flexible array member Sönke Holz 2024-02-20 23:40:53 +01:00
  • 6fd02d2a04 Kernel: Add PCI::map_bar overloads that don't take an explicit size Sönke Holz 2024-02-22 12:49:30 +01:00
  • 089a98607c LibWeb: Add HTMLPreElement width property Bastiaan van der Plaat 2024-02-20 17:06:36 +01:00
  • 2e8ff1855c Browser: Allow system shortcuts to function Hugh Davenport 2024-01-04 16:52:10 +13:00
  • cb03ab4a5a LibPDF: Handle the BlackIs1 parameter of the CCITTFaxDecode Filter Lucas CHOLLET 2024-02-20 18:35:44 -05:00
  • 6b3bab5c8a LibPDF: Plug in the CCITTFaxDecode filter to our CCITT decoder Lucas CHOLLET 2024-02-20 16:27:29 -05:00
  • a16f0e9053 Meta: Prevent "serenity.sh gdb" to close other tmux sessions Ilya Hanov 2024-02-07 19:31:04 +03:00
  • 0b0ea19d12 LibELF+readelf: Add support for RISC-V dynamic relocation types Sönke Holz 2024-02-10 20:24:28 +01:00
  • f8628f94b8 LibELF: Refactor how arch-specific dynamic relocation types are handled Sönke Holz 2024-02-10 20:43:07 +01:00
  • c216e7439f Kernel: Require StorageDevice reference for StorageDevicePartition Liav A 2023-06-30 11:27:29 +03:00
  • f08f339e9a Kernel: Return EIO if attached device is gone in StorageDevicePartition Liav A 2023-06-30 11:22:51 +03:00
  • 67e028e4f4 Kernel: Declare proper blocking support for StorageDevicePartitions Liav A 2023-06-30 11:19:21 +03:00
  • 42ed0a6c94 Kernel/Storage: Rename DiskPartition => StorageDevicePartition Liav A 2023-06-30 08:59:58 +03:00
  • 4e651d0e4f Kernel/Storage: Convert StorageDevice class members to be const Liav A 2024-02-09 08:14:53 +02:00
  • c8bdcd90a8 Kernel/Storage: Fix StorageDevice STORAGE_DEVICE_GET_SIZE ioctl option Liav A 2024-02-09 08:11:31 +02:00
  • 763ef690c6 Kernel/Storage: Declare proper blocking support for StorageDevices Liav A 2023-06-30 08:55:57 +03:00
  • c33246235a Kernel/Storage: Change semantics for addressing block methods Liav A 2024-02-09 08:04:38 +02:00
  • f3a68fc80d mktemp: Ensure --tmpdir and template paths are concatenated correctly Tim Ledbetter 2024-02-07 23:57:58 +00:00
  • 84252db976 Utilities: Add mkfs.fat implicitfield 2024-01-14 13:39:30 +04:00
  • a69e113d49 Kernel: Add a definition for the FAT32 FSInfo structure implicitfield 2024-02-08 20:42:39 +04:00
  • 8b77737f8e Kernel: Move FAT structure definitions to Kernel/API implicitfield 2024-02-08 20:39:13 +04:00
  • f2503b2048 CMake: Allow the names of utilities to contain extensions implicitfield 2024-01-15 20:06:30 +04:00
  • 8384bb138e LibFileSystem: Add a helper to get the size of a block device implicitfield 2024-01-16 14:08:57 +04:00
  • a70d79ff98 LibFileSystem: Add a helper to get the file size from fstat implicitfield 2024-01-16 14:08:05 +04:00
  • 896f213c6f LibFileSystem+Userland: Rename size() to size_from_stat() implicitfield 2024-01-16 12:05:18 +04:00
  • d3c6e31bf3 CMake: Build lagom with -D_FILE_OFFSET_BITS=64 on Linux implicitfield 2024-01-16 14:56:23 +04:00
  • a7db718ffb Kernel/Net: Send RST packet when socket receives in closed state Tom Finet 2024-02-21 23:15:01 +00:00
  • 29ef508b4e tail: Collapse repeated error handling into statement expression Fabian Dellwing 2024-02-19 20:46:56 +01:00
  • e40aca2d77 tail: Handle truncation in follow mode Fabian Dellwing 2024-02-12 16:05:33 +01:00
  • 5180e41918 Kernel: Call did_modify_contents() after truncate() Fabian Dellwing 2024-02-12 20:25:34 +01:00
  • 525555181e LibELF: Add riscv64 PLT trampoline Sönke Holz 2024-02-21 20:22:53 +01:00
  • bf9240c7a9 Ports: Update OpenRCT2 to version 0.4.8 Julian Offenhäuser 2024-02-24 15:03:14 +01:00
  • 8ac0e3f0e5 AK+LibJS: Remove null state from DeprecatedFlyString :^) Dan Klishch 2024-01-24 15:15:48 -05:00
  • 026c1caba0 LibJS: Don't use null DFS for binding_name parameters in ClassExpression Dan Klishch 2024-01-24 14:55:56 -05:00
  • d558468d03 LibJS: Don't differentiate between empty and null DFS in CatchClause Dan Klishch 2024-01-24 14:48:14 -05:00
  • fb2c929310 LibJS: Don't use null DFS in {Import,Export}Entry Dan Klishch 2024-01-24 14:45:11 -05:00
  • 78491204d9 LibJS: Don't use null DFS for break/continue statements without a label Dan Klishch 2024-01-24 13:32:02 -05:00
  • 761d16141d LibJS: Store DFS instead of opaque StringImpl inside StringOrSymbol Dan Klishch 2024-01-22 16:10:45 -05:00
  • a53911717f LibJS: Remove DeprecatedFlyString::impl use in PrimitiveString Dan Klishch 2024-01-22 15:40:50 -05:00
  • 061f902f95 AK+Userland: Introduce ByteString::create_and_overwrite Dan Klishch 2024-01-22 13:26:55 -05:00
  • f7c952f842 JSSpecCompiler: Ignore notes in algorithm steps Dan Klishch 2024-01-23 18:33:31 -05:00
  • ba61b61d67 JSSpecCompiler: Parse "NewTarget" in xspec mode Dan Klishch 2024-01-21 15:27:23 -05:00
  • 4d8f74c149 JSSpecCompiler: Parse method headers Dan Klishch 2024-01-21 15:26:17 -05:00
  • a35a751f9e JSSpecCompiler: Parse optional arguments groups Dan Klishch 2024-01-21 14:46:33 -05:00
  • 3e6a07154b JSSpecCompiler: Parse "the *this* value" in expressions Dan Klishch 2024-01-21 00:28:28 -05:00
  • ddf26a768c JSSpecCompiler: Parse "Perform <expression>." steps Dan Klishch 2024-01-21 00:11:56 -05:00
  • d1fc84c638 JSSpecCompiler: Parse accessor property headers Dan Klishch 2024-01-21 00:10:46 -05:00
  • a9f3a14a13 JSSpecCompiler: Simplify value handling in TextParser::parse_expression Dan Klishch 2024-01-21 14:34:41 -05:00
  • e1a1f4ed1a JSSpecCompiler: Parse lists in xspec mode Dan Klishch 2024-01-20 22:48:05 -05:00
  • d14bb7e91e JSSpecCompiler: Make function arguments parsing much simpler Dan Klishch 2024-01-21 13:51:05 -05:00
  • 990e30f458 JSSpecCompiler: Parse enumerators in xspec mode Dan Klishch 2024-01-20 22:10:07 -05:00
  • 3d365326af JSSpecCompiler: Parse '?' before function calls in xspec mode Dan Klishch 2024-01-20 21:52:02 -05:00
  • b800276347 JSSpecCompiler: Parse true, false, this, undefined, and null Dan Klishch 2024-01-20 21:41:38 -05:00
  • 86d54a8684 JSSpecCompiler: Parse arbitrarily large rational numbers in xspec mode Dan Klishch 2024-01-20 21:18:05 -05:00
  • 2a2e31f2ed LibCrypto: Avoid UB in BigFraction::to_byte_string for 0/x fractions Dan Klishch 2024-02-08 14:39:26 -05:00
  • bd26e5dce9 JSSpecCompiler: Parse <sup> as raising a number to a power in xspec mode Dan Klishch 2024-01-20 20:54:03 -05:00
  • 394c9b7006 JSSpecCompiler: Sort token types and operators alphabetically Dan Klishch 2024-01-20 20:52:37 -05:00