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

Commit graph

  • 18b71a363a WebContent: Update mouse event data when coalescing consecutive events Timothy Flynn 2024-03-06 10:36:28 -05:00
  • 33640c38d6 Meta: Port recent changes to the GN build Timothy Flynn 2024-03-06 10:33:54 -05:00
  • 8a602876d7 Ladybird/Qt: Explicitly ignore wheel events with the ctrl key pressed Timothy Flynn 2024-03-06 07:21:00 -05:00
  • 6dfb2f9dc8 Everywhere: Merge the WebSocket service into RequestServer Ali Mohammad Pur 2024-03-06 01:50:52 +01:00
  • daf5484d6b Revert "Meta: Port recent changes to the GN build" Andreas Kling 2024-03-06 09:39:05 +01:00
  • 4dd2ec68fc RequestServer: Transfer ownership of Protocols to all_protocols map Andrew Kaster 2024-03-05 15:15:41 -07:00
  • 5b69413c4b Revert "LibJS/Bytecode: Bring back the bytecode optimization pipeline" Andreas Kling 2024-03-06 08:36:19 +01:00
  • b37d84be58 Revert "LibJS/Bytecode: Don't replace the entry block in MergeBlocks" Andreas Kling 2024-03-06 08:36:13 +01:00
  • cf81bf48c6 Revert "LibJS/Bytecode: Add peephole optimization pass and fuse compare+jump" Andreas Kling 2024-03-06 08:05:42 +01:00
  • c4a0afbe28 Revert "LibJS/Bytecode: Fuse [Not, JumpIf] instructions into JumpIfNot" Andreas Kling 2024-03-06 08:04:29 +01:00
  • ea0b7192fa Revert "LibJS/Bytecode: Don't fuse unrelated compare and jump in peephole pass" Andreas Kling 2024-03-06 08:04:20 +01:00
  • baf359354b LibWebView+WebContent: Use Web::InputEvent for WebContent input IPC Timothy Flynn 2024-03-05 17:06:32 -05:00
  • 2c31ef11bc Ladybird/AppKit: Handle input events through LibWebView Timothy Flynn 2024-03-05 16:11:22 -05:00
  • c1476c3405 Ladybird/Qt: Handle input events through LibWebView Timothy Flynn 2024-03-05 07:53:57 -05:00
  • ea682207d0 LibWeb+LibWebView: Migrate Browser's input event handling to LibWebView Timothy Flynn 2024-03-03 22:07:49 -05:00
  • f2204e2b3a LibGUI: Define bitwise operations for GUI::MouseButton Timothy Flynn 2024-03-04 14:13:30 -05:00
  • 4b777397b5 Kernel: Define bitwise operations for KeyModifier Timothy Flynn 2024-03-04 14:15:28 -05:00
  • 8f3b97e095 LibWeb: Don't render elements with invalid interpolated transform values Matthew Olsson 2024-03-05 19:48:36 -07:00
  • e6aef49ef3 LibWeb: Consider fill state before calling Animation::play() Matthew Olsson 2024-03-05 19:04:14 -07:00
  • 5dfe99e247 LibWeb: Do not assert the type of transformation style values Matthew Olsson 2024-03-05 18:15:52 -07:00
  • 1ca31e0dc1 LibWeb: Remove unnecessary ErrorOr<> from StyleComputer Matthew Olsson 2024-03-05 18:10:02 -07:00
  • a511f1ef85 AK: Add HashMap::ensure_capacity Matthew Olsson 2024-03-05 18:07:48 -07:00
  • 8bb635bd33 LibWeb: Prevent transform interpolations from failing Matthew Olsson 2024-03-05 18:00:00 -07:00
  • 4d8bc16812 LibWeb: Respect "auto flow" property in grid layout Aliaksandr Kalenik 2024-03-04 14:04:15 +01:00
  • f9f98016e2 Tests: Add test for loading module scripts in Workers Andrew Kaster 2024-03-05 10:16:07 -07:00
  • f67bc591a0 LibWeb: Implement and use the fetch a module worker script graph AO Andrew Kaster 2024-03-05 09:48:10 -07:00
  • b5acc5f2df LibWeb: Serialize and pass to the WebWorker the current ESO Andrew Kaster 2024-03-05 09:42:10 -07:00
  • 4d22358e05 LibWeb: Add facilities to serialize EnvironmentSettingsObjects Andrew Kaster 2024-03-05 09:29:14 -07:00
  • c79bac70f4 LibWeb: Consistently use the EmptyString state of ReferrerPolicy Andrew Kaster 2024-03-05 09:35:25 -07:00
  • 637f2f2ed6 LibProtocol: Keep reading until an error occurs for buffered reads Andrew Kaster 2024-03-05 09:14:13 -07:00
  • 7e6918e14a LibIPC: Add support for encoding and decoding Array<T, N> Andrew Kaster 2024-03-05 09:12:18 -07:00
  • e09bfc1a8c LibCore: Recognize .mjs as a common extension for application/javascript Andrew Kaster 2024-03-05 09:11:11 -07:00
  • 285df77fb8 Meta: Port recent changes to the GN build Andrew Kaster 2024-03-05 10:00:18 -07:00
  • ab143e9b0e LibGfx/BMP: Clear alpha in palette entries Nico Weber 2024-03-04 19:56:13 -05:00
  • b9a5442b59 Ports/zlib: Switch to tarball copies hosted on GitHub Tim Schumacher 2024-03-04 20:20:52 +01:00
  • 16f33aafda LibWeb: Always check paintable boxes children during hit-testing Aliaksandr Kalenik 2024-03-05 13:46:03 +01:00
  • c1dbde72e9 LibJS/Bytecode: Don't fuse unrelated compare and jump in peephole pass Andreas Kling 2024-03-05 12:47:48 +01:00
  • 0f8c6dc9ad LibJS/Bytecode: Always evaluate LHS first in assignment expressions Andreas Kling 2024-03-05 09:48:13 +01:00
  • 1986693edc Ports: Fix libjodycode and jdupes download ddorando 2024-03-03 19:56:23 +02:00
  • 17c1f742a9 LibJS/Bytecode: Increase coverage of left/shift expression fast paths Andreas Kling 2024-03-04 10:56:21 +01:00
  • a5e1e66abc LibJS/Bytecode: Add fast path for LeftShift with Int32 operands Andreas Kling 2024-03-04 10:01:40 +01:00
  • 8e04791480 LibJS/Bytecode: Combine has_index() and get() in GetByVal and PutByVal Andreas Kling 2024-03-04 10:00:39 +01:00
  • 55e9df4954 LibJS/Bytecode: Add fast paths for equality checks with same-tag values Andreas Kling 2024-03-04 09:34:30 +01:00
  • 795149e585 LibJS/Bytecode: Fuse [Not, JumpIf] instructions into JumpIfNot Andreas Kling 2024-03-03 17:27:53 +01:00
  • 4438ec481c LibJS/Bytecode: Add peephole optimization pass and fuse compare+jump Andreas Kling 2024-03-03 14:56:33 +01:00
  • acd29e064c LibJS/Bytecode: Don't replace the entry block in MergeBlocks Andreas Kling 2024-03-03 19:04:55 +01:00
  • 5b29974bfa LibJS/Bytecode: Bring back the bytecode optimization pipeline Andreas Kling 2024-02-25 17:59:20 +01:00
  • 836d93f7e3 Kernel: Replace C-idioms with AK types in RTL8168 network adapter Timothy Flynn 2024-02-24 13:22:38 -05:00
  • d8f756ce1d Escalator: Allow failed password attempts to be retried Hugh Davenport 2024-03-03 08:01:58 +13:00
  • 74b655d035 LibWeb: Update SVG <circle> element to use geometry properties MacDue 2024-03-03 20:47:10 +00:00
  • 344eb98b3c LibWeb: Add helper to convert CSS LengthPercentage to SVGLength MacDue 2024-03-03 20:33:40 +00:00
  • 4f78ddd6a2 LibWeb: Setup computed values for SVG geometry properties MacDue 2024-03-03 20:24:11 +00:00
  • b9afea40e6 LibWeb: Update SVG get_path() API to take a viewport size MacDue 2024-03-03 20:15:06 +00:00
  • 1fbf1073ab LibWeb: Define the rest of the SVG geometry properties MacDue 2023-02-25 10:31:00 +01:00
  • 552f63a283 LibWebView: Protect the Inspector against rapid inspection requests Timothy Flynn 2024-03-03 12:18:06 -05:00
  • d392375a08 Revert "Browser: Allow system shortcuts to function" Timothy Flynn 2024-03-03 12:06:39 -05:00
  • a099d0e140 PDFViewer: Hide the rendering diagnostics window by default Kyle Lanmon 2024-03-03 17:25:31 -06:00
  • d6ab5c9b7d LibCore: Fix AK_OS_ANDROID build Filiph Siitam Sandström 2024-03-04 00:44:22 +01:00
  • c20bc22bae DynamicLoader: Disable stack protector in some files for RISC-V Sönke Holz 2024-03-03 22:21:07 +01:00
  • 872bf51d8f Ports: Update Python to 3.12.2 Linus Groh 2024-03-03 22:21:11 +00:00
  • 70b9e28975 Base: Add emoji Pixel Brush 2024-03-03 00:47:11 +01:00
  • 83ac705167 Ports: Fix SRB2 asset file download Refrag 2024-03-02 19:06:44 +01:00
  • 60a555e364 LibJS/Bytecode: Make NewPrimitiveArray a variable-length instruction Andreas Kling 2024-03-03 12:37:28 +01:00
  • 5813df21c8 LibJS/Bytecode: Make primitive bigints be constants Andreas Kling 2024-03-03 11:40:00 +01:00
  • 46d209c55b LibJS/Bytecode: Make primitive strings be constants Andreas Kling 2024-03-03 11:34:36 +01:00
  • fd694e8672 AK+Lagom: Make it possible to build for iOS Filiph Siitam Sandström 2024-02-27 14:32:29 +01:00
  • 2dce453f11 LibWeb: Begin adding a longhand properties test Matthew Olsson 2024-03-02 14:21:51 -07:00
  • ae321b2cdf LibWeb: Add interpolation for shadow values Matthew Olsson 2024-03-03 09:20:01 -07:00
  • 3c21dd4d2b LibWeb: Move color interpolation into a helper function Matthew Olsson 2024-03-03 08:26:49 -07:00
  • 8502b7ee9f LibWeb: Properly serialize shadow colors Matthew Olsson 2024-03-03 09:19:45 -07:00
  • da18957063 LibWeb: Limit color alpha values to 4 decimal places when serializing Matthew Olsson 2024-03-03 09:18:12 -07:00
  • 0487485fb1 LibWeb: Limit length values to 5 decimal places when serializing Matthew Olsson 2024-03-03 09:18:03 -07:00
  • 7dcf060927 LibWeb: Limit ratio parts to 5 decimal places when printing Matthew Olsson 2024-03-03 07:56:20 -07:00
  • 4d9f2bf5f1 LibWeb: Add interpolation for ratio values Matthew Olsson 2024-03-02 20:09:33 -07:00
  • f02cd4d0b0 LibWeb: Add a spec comment for color interpolation Matthew Olsson 2024-03-02 14:21:28 -07:00
  • 29b70485fc LibGfx: Add formatters for Gfx::Color's different representations Matthew Olsson 2024-03-02 13:42:16 -07:00
  • 1f88ca2a03 LibWeb: Remove transform interpolation optimization Matthew Olsson 2024-03-02 11:12:50 -07:00
  • ee1d8a534d LibWeb: Remove wrappers for gradient painting command recording Aliaksandr Kalenik 2024-03-03 15:49:53 +01:00
  • c6b484a728 LibPDF: Make image creation in Renderer::load_image() fallible Nico Weber 2024-03-02 14:30:42 -05:00
  • 9bff8abcc7 LibPDF: Add support for array image masks Nico Weber 2024-03-01 14:43:52 -05:00
  • 0d6573be14 Escalator: Set focus to password input automatically Hugh Davenport 2024-03-03 10:02:43 +13:00
  • a2f101c10b LibWeb: Add input and textarea minlength and maxlength support Bastiaan van der Plaat 2024-03-01 08:49:04 +01:00
  • 9b645d20b9 LibWeb: Refactor input range sanitization code use min and max getters Bastiaan van der Plaat 2024-02-26 20:54:09 +01:00
  • 9165faca5e LibWeb: Support CSS property background-clip: text Zac Brannelly 2024-03-03 14:59:02 +11:00
  • 4a3680cafc LibWeb/CSS: Add "text" into list of possible "background-box" values Zac Brannelly 2024-03-03 14:13:27 +01:00
  • 0c18450c4f LibJS/Bytecode: Fix bad serialization of Postfix{Increment,Decrement} Andreas Kling 2024-03-03 09:04:30 +01:00
  • 4bce61e508 patch+LibDiff: Add support for applying patches with preprocessor macro Shannon Booth 2024-03-02 23:21:51 +13:00
  • ee643b6417 LibDiff: Prevent negative underflow calculating suffix and prefix fuzz Shannon Booth 2024-03-02 23:14:15 +13:00
  • abf35f5bd6 LibCore: Support Optional<StringView> as an argument to ArgsParser Shannon Booth 2024-03-02 22:21:17 +13:00
  • 3e61d20b40 LibDiff: Handle parsing patches containing timestamps separated by \t Shannon Booth 2024-03-02 21:49:50 +13:00
  • 3e3a200eee LibWeb: Do not issue change event for every update of color input circl 2024-03-02 18:06:44 +01:00
  • bad7f0091f Tests/LibWeb: Add test for SubtleCrypto digest Johannes Røsvik 2024-03-03 01:02:27 +01:00
  • d89e617a42 LibWeb: Make SubtleCrypto use the correct algorithm name for SHA-1 Johannes Røsvik 2024-03-02 15:38:49 +01:00
  • d5e74b1bdc LibWeb: Use a precalculated list of positioned descendants for painting Aliaksandr Kalenik 2024-03-02 18:36:52 +01:00
  • cd0302426f LibWeb: Move serialization of serializable object's interface name Kenneth Myhra 2024-03-02 22:32:50 +01:00
  • 4751ab9f0b LibWeb: Add convenience methods {,de}serialize_{u,i}64() Kenneth Myhra 2024-03-02 21:33:07 +01:00
  • d269ac611e Tests/LibWeb: Prove we do not fail serialization of empty arrays Kenneth Myhra 2024-03-02 21:27:58 +01:00
  • 77b1469900 Tests/LibWeb: Prove we do not fail serialization of empty strings Kenneth Myhra 2024-03-02 21:26:00 +01:00
  • 79978063b9 LibWeb: Extract deserialization logic for {,object} primitives Kenneth Myhra 2024-03-02 20:39:45 +01:00
  • c384f22d67 LibWeb: Extract serialization logic for primitives and object primitives Kenneth Myhra 2024-03-02 16:45:12 +01:00