ladybird/Userland/Libraries
MacDue 8c2a5bbc15 LibGfx: Implement antialiased outline ellipsis
This is a first pass at antialiased outline ellipses, currently
this is done by painting two filled AA ellipses, and then
subtracting the inner ellipse from the outer.

This produces a good result, but unfortunately requires allocating
a temporary bitmap in the painter. I did try a simpler method
using the existing line painting functions, and drawing the
ellipse as many line segments, but that produced very poor results.

I think with some work it should be possible to remove the extra
allocation, and I've left a big FIXME for this, but I could not
get this working well.
2022-06-01 19:33:45 +02:00
..
LibArchive LibArchive: Use named members for ZIP general purpose flags 2022-05-12 22:58:14 +02:00
LibAudio Everywhere: Fix a bunch of typos 2022-05-29 15:22:00 +02:00
LibC LibC: Add barebones <complex.h> 2022-05-23 00:13:26 +02:00
LibCards
LibChess
LibCodeComprehension LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
LibCompress LibCompress: Implement Brotli decompressor 2022-05-21 22:41:40 +02:00
LibConfig LibConfig+ConfigServer: Write config values synchronously 2022-04-26 22:51:49 +02:00
LibCore LibCore: Return ErrorOr<pid_t> and support arguments in Process::spawn 2022-05-25 23:14:22 +01:00
LibCoredump
LibCpp Everywhere: Fix a bunch of typos 2022-05-29 15:22:00 +02:00
LibCrypt
LibCrypto LibCrypto: Add Ed25519 2022-05-12 23:47:13 +04:30
LibDebug
LibDesktop LibCore: Return ErrorOr<pid_t> and support arguments in Process::spawn 2022-05-25 23:14:22 +01:00
LibDeviceTree
LibDiff
LibDl
LibDNS
LibDSP LibDSP: Fix keyboard glitch in Classic 2022-05-26 10:24:43 +01:00
LibEDID Everywhere: Rename fb prefix function names => graphics_connector 2022-05-05 20:55:57 +02:00
LibELF LibELF: Name library maps with the full file path 2022-05-07 20:02:00 +02:00
LibFileSystemAccessClient
LibGemini
LibGfx LibGfx: Implement antialiased outline ellipsis 2022-06-01 19:33:45 +02:00
LibGL LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane 2022-05-11 23:09:47 +02:00
LibGPU LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane 2022-05-11 23:09:47 +02:00
LibGUI Taskbar+Desktop: Add super+D keyboard shortcut 2022-06-01 19:31:34 +02:00
LibHTTP LibHTTP+LibWeb: Accept Brotli encoded responses 2022-05-21 22:41:40 +02:00
LibImageDecoderClient
LibIMAP
LibIPC LibIPC: Allow transporting a SharedCircularQueue over IPC 2022-04-21 13:55:00 +02:00
LibJS LibJS: Remove assertions replaced with structured headers 2022-05-25 00:25:23 +01:00
LibKeyboard
LibLine LibLine: Add support for user-controlled masking 2022-05-25 23:17:15 +01:00
LibM LibM: Delegate rounding to fully to the FRNDINT instruction 2022-05-07 20:27:05 +02:00
LibMain
LibMarkdown LibMarkdown: Add strike-through text support to markdown 2022-04-28 22:15:08 +02:00
LibPCIDB
LibPDF Everywhere: Fix a bunch of typos 2022-05-29 15:22:00 +02:00
LibProtocol
LibPthread
LibRegex LibRegex: Check inverse_matched after every op, not just at the end 2022-04-22 10:02:39 +02:00
LibSanitizer Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00
LibSoftGPU Everywhere: Fix a bunch of typos 2022-05-29 15:22:00 +02:00
LibSQL
LibSymbolication
LibSyntax
LibSystem Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00
LibTest
LibTextCodec
LibThreading
LibTimeZone Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00
LibTLS
LibUnicode
LibUSBDB
LibVideo
LibVT
LibWasm LibWasm: Simplify the return instruction execution code a bit 2022-04-22 21:12:47 +04:30
LibWeb LibWeb: Allow configuring the default error page path 2022-05-29 23:00:04 +01:00
LibWebSocket
LibWebView Browser+LibWeb+WebContent: Add ability to inspect session storage 2022-05-28 23:54:06 +01:00
LibX86
LibXML LibXML+Tests: Consume > in the character data ending ]]> and test it 2022-05-30 00:16:17 +01:00
CMakeLists.txt LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00