1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 03:04:57 +00:00

Commit graph

  • 52498f9c79
    nix: Clean up files, use good practices master RGBCube 2024-03-16 11:36:09 +03:00
  • 3a8bde9ef2 Ladybird/AppKit: Implement <input type=file> file type filtering Timothy Flynn 2024-03-14 22:45:28 -04:00
  • a0e6c7457a Ladybird/Qt: Implement <input type=file> file type filtering Timothy Flynn 2024-03-14 19:19:51 -04:00
  • 764286676f Browser: Implement <input type=file> file type filtering Timothy Flynn 2024-03-14 19:19:11 -04:00
  • feac88f3cb LibGUI: Add FileTypeFilter factories for common audio and video types Timothy Flynn 2024-03-14 19:18:30 -04:00
  • 1f44c9468a LibCore: Replace MIME type description lookup with a more generic method Timothy Flynn 2024-03-14 19:15:40 -04:00
  • 6760d236e4 Ladybird+LibWeb+WebContent: Parse the <input type=file> accept attribute Timothy Flynn 2024-03-14 12:26:00 -04:00
  • e4213f5767 AK: Generalize Span::contains_slow to use the Traits infrastructure Timothy Flynn 2024-03-14 12:48:09 -04:00
  • faf4ba63c2 AK: Don't use east-constexpr in Span methods Timothy Flynn 2024-03-14 12:42:18 -04:00
  • 0994aa91dc LibCrypto: Remove unused Crypto::PK::EMSA_PSS class Ali Mohammad Pur 2024-03-15 08:18:22 +01:00
  • 15836cc865 LibCrypto: Parse and store all RSA private key components Ali Mohammad Pur 2024-03-13 12:30:59 +01:00
  • dc1180d6b2 LibCrypto: Use UnsignedBigInteger::is_odd() instead of manually checking Ali Mohammad Pur 2024-03-13 15:40:22 +01:00
  • d451f84f31 LibCrypto: Add a minimal DER encoder Ali Mohammad Pur 2024-03-13 01:48:01 +01:00
  • 6574e60805 LibWeb: Skip SubtleCrypto generate/exportKey tests Andrew Kaster 2024-03-16 01:15:09 -06:00
  • f00afa4a71 HexEditor: Avoid painting white rectangle on a white background Sam Atkins 2024-03-10 21:20:14 +00:00
  • d4c051ece2 HexEditor: Add gaps between byte groups Sam Atkins 2024-03-10 21:14:20 +00:00
  • 4a2a40a3c8 HexEditor: Break bytes-per-row into numbers of groups of bytes Sam Atkins 2024-03-10 18:10:05 +00:00
  • 73ba6d77ab JSSpecCompiler: Rename SpecParser.h to SpecificationParsing.h Dan Klishch 2024-03-07 23:33:36 -05:00
  • 211d20d389 JSSpecCompiler: Rename SpecFunction to SpecificationFunction Dan Klishch 2024-03-07 23:29:43 -05:00
  • 7ea2138b6c JSSpecCompiler: Split Parser/SpecParser.cpp into 8 files Dan Klishch 2024-03-07 23:24:13 -05:00
  • b9cfb50f71 Kernel/Net: Add TCPSocket timer for TimeWait moving to Closed Tom Finet 2024-02-27 23:24:32 +00:00
  • c87e1084b6 LibELF: Prevent negative index when determining dynamic symbol count Ollrogge 2024-03-14 19:04:29 +01:00
  • a90e876667 Userland/mount: Fix srcobfuscate => srchidden when printing mounts Liav A. 2024-03-14 21:26:54 +02:00
  • df9dd8ec69 LibGfx/JBIG2: Add arithmetic coding decoder Nico Weber 2024-03-11 22:28:20 -04:00
  • c4be9318a2 Tests: Only use a 256-bit RSA key in SubtleCrypto generateKey test Andrew Kaster 2024-03-14 14:39:23 -06:00
  • 1521a60a67 LibWeb: Support SubtleCrypto.exportKey for RSA-OAEP in JsonWebKey format Andrew Kaster 2024-03-13 21:19:57 -06:00
  • 2599142214 LibWeb: Export UnsignedBigInts into Uint8Arrays without losing bytes Andrew Kaster 2024-03-13 21:15:14 -06:00
  • 0a3d27c41d LibWeb: Make SubtleCrypto AlgorithmParams classes virtual Andrew Kaster 2024-03-13 21:26:00 -06:00
  • 1d70306c41 Meta: Handle output directories for multi-config CMake generators Andrew Kaster 2024-02-24 22:01:17 -07:00
  • 06665cba9c LibGfx/TIFF: Reject images with an incoherent number of BitsPerSample Lucas CHOLLET 2024-03-08 14:46:09 -05:00
  • d15785cccc MacPDF: Add "Show Images" debug menu entry Nico Weber 2024-03-14 07:52:10 -04:00
  • 98729c97f4 LibGfx/JBIG2: Simplify and restrict adaptive template pixel reading Nico Weber 2024-03-14 08:31:05 -04:00
  • 596b06333f LibGfx/JBIG2: Add a dbgln_if(JBIG2_DEBUG) for non-MMR generic regions Nico Weber 2024-03-14 08:29:30 -04:00
  • 77850f06dc Tests: Remove logspam from TestPainter Nico Weber 2024-03-14 09:58:01 -04:00
  • 466f1f5bf3 Ports: Update lite-xl to 2.1.3 Jan200101 2024-03-13 20:14:00 +01:00
  • 0c76c7ee36 LibWeb: Make Element::is_document_element() slightly nicer Andreas Kling 2024-03-13 21:27:29 +01:00
  • bbf67faa95 LibWeb: Add CSS rule buckets for pseudo elements, and for :root Andreas Kling 2024-03-13 11:47:25 +01:00
  • c6e37d0c44 LibWeb: Give Vector<MatchingRule> some inline capacity in StyleComputer Andreas Kling 2024-03-13 11:43:44 +01:00
  • d125a76f85 AK: Make FlyString-to-FlyString comparison inline & trivial Andreas Kling 2024-03-13 11:42:36 +01:00
  • bc23c5b9fe LibWeb: Append the bytes of File objects in submitted form data Timothy Flynn 2024-03-13 17:10:41 -04:00
  • c0d18e976e LibWeb: Use string literals as format strings during form serialization Timothy Flynn 2024-03-13 17:24:38 -04:00
  • bb38cc1010 LibWeb: Do not blindly create File objects when adding FormData entries Timothy Flynn 2024-03-13 16:42:09 -04:00
  • f55471333b LibWeb: Set the MIME type when creating an <input> element's File list Timothy Flynn 2024-03-13 16:05:32 -04:00
  • 0cc8698a62 LibWeb: Reverse check for whether a FilesList index is supported Timothy Flynn 2024-03-13 15:29:32 -04:00
  • c2ef506b4a LibWeb: Add an empty DataTransfer IDL implementation Timothy Flynn 2024-03-13 15:35:39 -04:00
  • 7681772b9f LibWeb: Log failed Fetch responses when WEB_FETCH_DEBUG is enabled Timothy Flynn 2024-03-13 16:09:27 -04:00
  • eb0d56a4ed Kernel/Net: Implement support for RTL8168C mrkubax10 2024-02-18 20:07:39 +01:00
  • 15d6b3017a Snake: Set Snake as default skin Cubic Love 2024-03-12 18:05:13 +00:00
  • 7740aeca29 LibGfx/JBIG2: Fix size bound in scan_for_immediate_generic_region_size() Nico Weber 2024-03-13 18:46:24 -04:00
  • ec6e7077fe Tests/Kernel: Add tests for verifying proper loop device support Liav A 2024-02-10 15:37:34 +02:00
  • 0734de9f9a Kernel+Userland: Add mount MS_SRCHIDDEN option Liav A 2024-02-10 12:27:32 +02:00
  • 0739b5df11 Utilities/mount: Automatically mount regular files with loop devices Liav A 2024-02-09 17:17:14 +02:00
  • e14c571916 Tests/Kernel: Add test for /dev/loop directory structure Liav A 2024-02-10 15:36:39 +02:00
  • d14a0a454a SystemServer: Mount DevLoopFS on /dev/loop Liav A 2024-02-09 16:26:26 +02:00
  • 0d2e4a7e67 Kernel/FileSystem: Add the DevLoopFS filesystem Liav A 2024-02-09 15:30:09 +02:00
  • 11ead5c84f Kernel: Get RefPtr<Device> from the DeviceManagement::get_device method Liav A 2024-03-04 21:19:31 +02:00
  • 5dcf03ad9a Kernel/Devices: Introduce the LoopDevice device Liav A 2024-02-23 17:11:48 +02:00
  • a9d240c647 LibWeb: Implement SubtleCrypto.generateKey for RSA-OAEP Andrew Kaster 2024-03-08 16:30:17 -07:00
  • 008c89edde LibCrypto: Add observers for the *byte* length of UnsignedBigInteger Andrew Kaster 2024-03-08 15:38:01 -07:00
  • 139ff3552c LibCrypto: Allow callers to pass exponent to RSA::generate_key_pair Andrew Kaster 2024-03-08 15:36:02 -07:00
  • 0b4858e589 LibWeb: Implement SubtleCrypto.generateKey skeleton Andrew Kaster 2024-03-06 19:15:03 -07:00
  • 810be6af07 LibWeb: Add CryptoKeyPair object for use in upcoming SubtleCrypto APIs Andrew Kaster 2024-03-06 19:14:08 -07:00
  • 0a6f195a71 LibWeb: Implement usages property for CryptoKey Andrew Kaster 2024-03-06 19:11:08 -07:00
  • 2d59d6c98c LibWeb: Refactor SubtleCrypto to allow adding more algorithms easier Andrew Kaster 2024-03-06 16:53:50 -07:00
  • 644e764620 RequestServer: Use Core::System::pipe2 for creating the request FDs Timothy Flynn 2024-03-12 15:02:54 -04:00
  • a973fe13cb LibCore: Use Core::System::pipe2 for creating the event loops waking FDs Timothy Flynn 2024-03-12 14:59:17 -04:00
  • 40beebca71 LibCore: Apply the flags provided to System::pipe2 on all systems Timothy Flynn 2024-03-12 14:50:21 -04:00
  • dd271adcf5 RequestServer: Do not defer establishing a TCP/TLS connection Timothy Flynn 2024-03-12 12:29:57 -04:00
  • d5ce45b016 Meta: Port recent changes to the GN build Timothy Flynn 2024-03-12 09:43:43 -04:00
  • 16fdb005f0 Ladybird/Qt: Allow CR inside of elements title attributes Bastiaan van der Plaat 2024-03-09 01:11:30 +01:00
  • 72e6581585 LibWeb: Store copy of MutationObserver set in a MarkedVector Andreas Kling 2024-03-13 08:41:24 +01:00
  • fc1f037cd1 LibWeb: Implement the window.opener attribute Tim Ledbetter 2024-03-12 23:39:59 +00:00
  • 5713c2ffdd CI: Work around a libasan bug seen on Ubuntu with the Linux 6.5 kernel Timothy Flynn 2024-03-12 19:53:15 -04:00
  • 4c15c87d0c LibGfx/TinyVG: Fix decoding green channel of graphics RGB565 colors MacDue 2024-03-12 19:31:17 +00:00
  • 633f0067c1 LibGfx: Remove suspicious const& in TinyVGLoader MacDue 2024-03-12 19:26:41 +00:00
  • bf11f4f73f LibWeb: Visit m_when_defined_promise_map in CustomElementRegistry Aliaksandr Kalenik 2024-03-11 19:57:08 +01:00
  • 90112468ac LibWeb: Visit custom element definitions in CustomElementRegistry Aliaksandr Kalenik 2024-03-11 19:37:21 +01:00
  • bf8bbea209 LibWeb: Visit constructor callback in CustomElementDefinition Aliaksandr Kalenik 2024-03-11 19:24:43 +01:00
  • 3b4230e0b0 LibWeb: Visit custom element's lifecycle callbacks Aliaksandr Kalenik 2024-03-11 19:12:52 +01:00
  • 3d48c55e50 Ports: Add missing dependency on glu to sdl12-compat Sönke Holz 2024-03-12 13:17:30 +01:00
  • 5a40ce442b LibWasm: Remove uses of AK::Result Ali Mohammad Pur 2024-03-11 22:57:59 +01:00
  • 8003bde03d AK+LibRegex+LibWasm: Remove the non-const COWVector::operator[] Ali Mohammad Pur 2024-03-11 16:55:29 +01:00
  • cced555879 LibWasm: Avoid pointless vector copies in Validator::Context Ali Mohammad Pur 2024-03-11 16:54:37 +01:00
  • cefe177a56 AK+LibRegex: Move COWVector to AK Ali Mohammad Pur 2024-03-11 16:49:55 +01:00
  • bbb96d65b1 LibWeb: Don't crash on live range offset update during node insertion Andreas Kling 2024-03-12 13:08:10 +01:00
  • 43d2c920e0 LibWeb: Ignore MessagePort.start() on already-closed port Andreas Kling 2024-03-12 10:53:21 +01:00
  • c11f710628 LibWeb: Fix bogus insertion logic in HTMLTableSectionElement.insertRow() Andreas Kling 2024-03-12 10:22:19 +01:00
  • 7625d8a155 LibWeb: Implement AbortSignal.any() Tim Ledbetter 2024-03-10 18:50:30 +00:00
  • 9eaae99da7 LibIDL: Ignore leading underscores in IDL identifier names Tim Ledbetter 2024-03-10 22:07:54 +00:00
  • 130f28cf50 LibWeb: Mark abort event as trusted before dispatching it Tim Ledbetter 2024-03-10 19:33:31 +00:00
  • 3bec616893 Base+ImageViewer: Add new icons for ImageViewer Cubic Love 2024-03-06 16:44:11 +00:00
  • 580763e43e Tests/LibWeb: Add SVG maskContentUnits ref test MacDue 2024-03-11 19:59:25 +00:00
  • 163b6bb401 LibWeb: Special case SVG masks during layout MacDue 2024-03-11 18:26:58 +00:00
  • 15e3b0ebde LibWeb: Use SVGGraphicsBox for <symbol> and <use> elements MacDue 2024-03-10 14:41:00 +01:00
  • 05f42efc06 LibWeb: Support preserveAspectRatio=none for SVGs MacDue 2024-03-09 12:31:00 +01:00
  • 190a8f948e LibWeb: Don't crash when visiting about:srcdoc mobounya 2024-03-08 22:17:36 +01:00
  • 9aefc5c927 LibWeb: Return a dummy value from various SVG getters Andreas Kling 2024-03-11 15:34:24 +01:00
  • 35f359c51c LibWeb: Fix infinite loop in ChildNode's before() and after() Andreas Kling 2024-03-11 15:27:23 +01:00
  • ad843b6e4a LibWeb: Don't crash when accessing property in detached Window object Andreas Kling 2024-03-11 09:35:35 +01:00
  • 2e0297d703 LibWeb: Handle reference cycles in SVG gradient linking Andreas Kling 2024-03-10 12:18:09 +01:00