ladybird/Libraries
Andreas Kling 54bd322881 LibHTML: Mark image bitmaps outside the visible viewport as volatile
When the visible viewport rect changes, we walk the layout tree and
check where each LayoutImage is in relation to the viewport rect.
Images outside have their bitmaps marked as volatile.

Note that the bitmaps are managed by ImageDecoder objects. If a bitmap
is purged by the kernel while volatile, we construct a new ImageDecoder
next time we need pixels for the image.
2019-12-18 21:19:04 +01:00
..
LibAudio LibAudio: Install library and headers 2019-12-08 11:40:30 +01:00
LibC Kernel: Add MADV_GET_VOLATILE for checking the volatile flag 2019-12-18 20:48:24 +01:00
LibCore LibCore: Silence some aggressive CSocket and CHttpJob debug spam 2019-12-14 11:30:18 +01:00
LibDraw LibDraw: Create purgeable GraphicsBitmap in the PNG decoder 2019-12-18 20:50:58 +01:00
LibELF Kernel: Separate out the symbol offsets in profile output 2019-12-12 21:59:47 +01:00
LibGUI GTextEditor: Fix broken rendering of selection on wrapped lines 2019-12-17 21:15:10 +01:00
LibHTML LibHTML: Mark image bitmaps outside the visible viewport as volatile 2019-12-18 21:19:04 +01:00
LibIPC LibIPC: Make sure we always process unhandled messages 2019-12-16 17:45:57 +01:00
LibM LibM: Implement pow() 2019-12-10 16:24:47 +01:00
LibMarkdown AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
LibPCIDB AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
LibProtocol LibIPC: Get client/server PIDs using getsockopt(SO_PEERCRED) 2019-12-06 18:39:59 +01:00
LibPthread LibPThread: Add pthread_set/getname_np 2019-12-08 14:09:29 +01:00
LibThread LibThread: Allow setting thread name in constructor 2019-12-08 14:09:29 +01:00
LibVT LibGUI: Make GMenu inherit from CObject 2019-12-09 21:05:44 +01:00