ladybird/Base/res
Jelle Raaijmakers 6601ff9d65 LibSQL: Redesign heap storage to support arbitrary amounts of data
Previously, `Heap` would store serialized data in blocks of 1024 bytes
regardless of the actual length. Data longer than 1024 bytes was
silently truncated causing database corruption.

This changes the heap storage to prefix every block with two new fields:
the total data size in bytes, and the next block to retrieve if the data
is longer than what can be stored inside a single block. By chaining
blocks together, we can store arbitrary amounts of data without needing
to change anything of the logic in the rest of LibSQL.

As part of these changes, the "free list" is also removed from the heap
awaiting an actual implementation: it was never used.

Note that this bumps the database version from 3 to 4, and as such
invalidates (deletes) any database opened with LibSQL that is not
version 4.
2023-04-23 18:08:17 -04:00
..
apps Demos: Rename GradientScreensaver to Gradient 2023-04-12 19:34:27 +02:00
color-palettes Base: Add pastel color palette 2022-02-10 10:22:17 +00:00
color-schemes Everywhere: Move Base/res/terminal-colors to Base/res/color-schemes 2022-12-31 04:20:59 -07:00
cursor-themes Base: Remove an upscaled version of a Hidden cursor 2022-09-01 14:27:07 +01:00
devel/templates LibGUI+Userland: Stop returning Layout from Widget::(try_)set_layout() 2023-02-18 16:56:56 +00:00
emoji Base: Add 7 new emojis 2023-03-21 17:31:49 +00:00
fonts Base: Complete Mathematical Operators in Katica Regular 10 2023-04-14 21:43:40 +02:00
graphics Snake: Add skin ahaetulla nasuta 2023-03-23 08:43:54 +00:00
html LibSQL: Redesign heap storage to support arbitrary amounts of data 2023-04-23 18:08:17 -04:00
icons Base: Add 32px icon for CertificateSettings 2023-04-13 07:52:16 +01:00
js/Spreadsheet Spreadsheet: Fix maxIf and minIf name in documentation 2022-10-29 06:29:11 +03:30
keymaps Base: Add US English Apple Macintosh keymap 2023-04-14 10:00:06 +02:00
themes Themes: Add color schemes to all themes 2022-12-31 04:20:59 -07:00
wallpapers Base: Add back the OG grid wallpaper from back in the day, now as a PNG 2020-04-30 12:31:02 +02:00
fortunes.json Base: Add a quote to the fortunes database 2023-02-13 12:10:27 +00:00
words.txt Games: Add MasterWord 2022-03-18 04:55:21 -07:00