summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-04-04Kernel: Stop using *LockRefPtr for ProcessGroupAndreas Kling
2023-04-04Kernel: Don't ref/unref the holder thread in MutexAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for ThreadAndreas Kling
2023-04-04Kernel: Simplify Process factory functionsAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for Process pointersAndreas Kling
2023-04-04Kernel: Simplify Mount internalsAndreas Kling
2023-04-04Kernel: Stop using *LockRefPtr for FileSystem pointersAndreas Kling
2023-04-04Kernel/aarch64: Implement `Processor::time_spent_idle()`Caoimhe
2023-04-03Kernel: Merge x86_64 and aarch64 init.cpp filesTimon Kruiper
2023-04-03Kernel: Move deferred call code into separate DeferredCallPool classTimon Kruiper
2023-04-03Kernel/aarch64: Correctly implement Processor::leave_criticalTimon Kruiper
2023-04-03Kernel/Graphics: Only search for PCI graphics cards on x86_64Timon Kruiper
2023-04-03Kernel/aarch64: Move query_firmware_version into RPi::MailboxTimon Kruiper
2023-04-03Kernel/aarch64: Move logo drawing and initializing into RPi::FramebufferTimon Kruiper
2023-04-03Kernel: Disable interrupts for aarch64 in WorkQueue's main loopTimon Kruiper
2023-04-03Kernel/aarch64: Rename Processor::install to Processor::early_initializeTimon Kruiper
2023-04-03LibGUI+CertificateSettings: Use custom SortingProxyFabian Dellwing
2023-04-03CertificateSettings: Add export functionalityFabian Dellwing
2023-04-03LibCrypto: Add PEM encoderFabian Dellwing
2023-04-03CertificateSettings: Add import functionalityFabian Dellwing
2023-04-03CertificateSettings: Create basic Cert Store applicationFabian Dellwing
2023-04-03LibTLS: Refactor CA loading into central functionFabian Dellwing
2023-04-03Toolchain+Meta: Support kernel debugging with host AArch64 GDBDaniel Bertalan
2023-04-03LibTest: Don't output information on tests if none existLucas CHOLLET
2023-04-03Tests: Add benchmarks for `JPEGLoader`Lucas CHOLLET
2023-04-03Spreadsheet: Propagate errors from SpreadsheetWidget::initialize_menubarSam Atkins
2023-04-03Spreadsheet: Add list of recently-opened filesSam Atkins
2023-04-03LibWeb: Expand background-position layers into x/y position listsMacDue
2023-04-03LibWeb: Add getter for separator to StyleValueListMacDue
2023-04-03LibGfx/JPEG: Add YCCK and CMYK to RGB color transformationsLucas CHOLLET
2023-04-03LibGfx/JPEG: Support for images with four componentsLucas CHOLLET
2023-04-03LibGfx/JPEG: Replace C-style array by `Array`Lucas CHOLLET
2023-04-03LibGfx/JPEG: Bring IDCT and YCbCr conversion closer to specificationLucas CHOLLET
2023-04-03Tests: Add a test for SOF2 JPEGs with successive approximationsLucas CHOLLET
2023-04-03LibGfx/JPEG: Don't reject SOF2 image with successive approximationsLucas CHOLLET
2023-04-03LibGfx/JPEG: Support refinement scansLucas CHOLLET
2023-04-03LibGfx/JPEG: Handle ZRL as a special caseLucas CHOLLET
2023-04-03LibGfx/JPEG: Change the loop over AC coefficientsLucas CHOLLET
2023-04-03LibGfx/JPEG: Still iterate over AC coefficients of a EOB targeted blockLucas CHOLLET
2023-04-03LibGfx/JPEG: Split `spectral_approximation`Lucas CHOLLET
2023-04-03PDFViewer: Add list of recently-opened filesSam Atkins
2023-04-03AK+Everywhere: Change AK::fill_with_random to accept a Bytes objectTimothy Flynn
2023-04-03AK: Add templated Span<u8> and Span<u8 const> constructors for C-arraysTimothy Flynn
2023-04-03AK: Prevent passing lengths greater than 256 to getentropy()Timothy Flynn
2023-04-03LibGfx/JPEG: Use a basic `Stream` instead of a `SeekableStream`Lucas CHOLLET
2023-04-03LibGfx/JPEG: Remove the `ensure_bounds_okay` functionLucas CHOLLET
2023-04-03Kernel: Implement Processor::assume_context for AArch64Idan Horowitz
2023-04-03Kernel: Call exit_trap in AArch64 restore_context_and_eretIdan Horowitz
2023-04-03Kernel: Abstract Processor::assume_context flags using InterruptsStateIdan Horowitz
2023-04-03Kernel: Stop overwriting AArch64 link register in forked processesIdan Horowitz