serenity/Userland/Libraries
Jelle Raaijmakers 7b0adee487 LibGfx+Overall: Remove is_null from Point, Rect and Size
Having a `Point`, `Rect` or `Size` claim it's `null` is silly. We have
`Optional<T>` for that. For `Point`, rename `is_null` to `is_zero` to
better reflect what we're testing. For `Rect` and `Size`, `is_null` is
removed outright.

Also, remove `is_empty` from `Point`. Points can't be empty.
2022-12-28 22:32:21 -05:00
..
LibArchive LibArchive+Utilities: Port ZipOutputStream to Core::Stream 2022-12-27 07:24:07 +03:30
LibAudio
LibC Kernel+Userland: Remove uses of the __i386__ compiler macro 2022-12-28 11:53:41 +01:00
LibCards
LibChess
LibCodeComprehension
LibCompress LibCompress: Add two missing return statements 2022-12-26 13:56:13 -05:00
LibConfig LibConfig+LibCore+ConfigServer: Support u32 configuration entries 2022-12-23 23:26:21 +01:00
LibCore LibIPC+Everywhere: Change IPC decoders to construct values in-place 2022-12-26 09:36:16 +01:00
LibCoredump LibCoredump: Remove i686 support 2022-12-28 11:53:41 +01:00
LibCpp
LibCrypt
LibCrypto
LibDebug LibDebug: Remove i686 support 2022-12-28 11:53:41 +01:00
LibDesktop LibDesktop: Do not quit screensaver on immediate mouse move 2022-12-27 12:38:08 +01:00
LibDeviceTree
LibDiff
LibDNS LibIPC+Everywhere: Change IPC decoders to construct values in-place 2022-12-26 09:36:16 +01:00
LibDSP
LibEDID
LibELF LibELF+LibSymbolication: Remove i686 support 2022-12-28 11:53:41 +01:00
LibFileSystemAccessClient
LibGemini
LibGfx LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
LibGL LibGL+LibWeb: Remove WebGL-specific API from GLContext 2022-12-25 15:48:59 +01:00
LibGLSL
LibGPU LibGPU+LibVirtGPU: Allow loading the driver and instantiating the device 2022-12-26 09:39:20 +01:00
LibGUI LibGfx+Overall: Remove is_null from Point, Rect and Size 2022-12-28 22:32:21 -05:00
LibHTTP
LibIDL
LibImageDecoderClient
LibIMAP
LibIPC LibIPC: Remove requirement that Variant types must begin with Empty 2022-12-26 09:36:16 +01:00
LibJS LibJS: Add yearOfWeek calendar methods and properties 2022-12-26 09:30:36 +01:00
LibKeyboard
LibLine
LibLocale
LibMain
LibManual
LibMarkdown
LibPartition
LibPCIDB
LibPDF
LibProtocol
LibRegex
LibSanitizer
LibSoftGPU LibGPU+LibSoftGPU: Move size and pixel format information to GPU::Image 2022-12-26 09:39:20 +01:00
LibSQL LibIPC+Everywhere: Change IPC decoders to construct values in-place 2022-12-26 09:36:16 +01:00
LibSymbolication LibELF+LibSymbolication: Remove i686 support 2022-12-28 11:53:41 +01:00
LibSyntax
LibSystem
LibTest
LibTextCodec
LibThreading
LibTimeZone
LibTLS
LibUnicode
LibUSBDB
LibVideo LibVideo: Fix two comment typos 2022-12-27 07:44:37 -07:00
LibVirtGPU LibVirtGPU: Adopt rendering code from VirGLDemo 2022-12-26 09:39:20 +01:00
LibVT
LibWasm LibWasm: Split SaturatingTruncate conversion function by float/non-float 2022-12-25 07:58:58 -07:00
LibWeb LibWeb: Use Optional for previous SVG path control point 2022-12-28 22:32:21 -05:00
LibWebSocket
LibWebView
LibX86 LibX86: Remove i686 support 2022-12-28 11:53:41 +01:00
LibXML
CMakeLists.txt LibVirtGPU: Add a new GPU device that talks to our VirtIO-GPU driver 2022-12-26 09:39:20 +01:00