Commit graph

55324 commits

Author SHA1 Message Date
Ali Mohammad Pur
aeee98b3a1 AK+Everywhere: Remove the null state of DeprecatedString
This commit removes DeprecatedString's "null" state, and replaces all
its users with one of the following:
- A normal, empty DeprecatedString
- Optional<DeprecatedString>

Note that null states of DeprecatedFlyString/StringView/etc are *not*
affected by this commit. However, DeprecatedString::empty() is now
considered equal to a null StringView.
2023-10-13 18:33:21 +03:30
Shannon Booth
daf6d8173c AK: Remove uneeded deprecated_string_percent_encode
This function was an artifact from when we were using DeprecatedString
much more in URL class before porting to Optional<String>, where we no
longer rely on the null state of DeprecatedString.
2023-10-13 18:33:21 +03:30
Ali Mohammad Pur
b20f1da166 Lagom/IDLGenerators: Remove the unused generate_to_deprecated_string fn
There are no more users of this, so remove it and rename
`generate_to_new_string` to `generate_to_string` while we're at it.
2023-10-13 18:33:21 +03:30
Nico Weber
2249e79630 LibPDF: Add two FIXMEs 2023-10-13 07:53:27 +02:00
Nico Weber
d451197d3d LibPDF: Add spec comments to CFF 2023-10-13 07:53:27 +02:00
Timothy Flynn
9d31fc3ea3 Ladybird: Implement content zooming in the AppKit chrome
This lets the user zoom in and out on a web page using the View menu or
keyboard shortcuts. This does not implement zooming with ctrl+scroll.

In the future, it'd be nice to embed the zoom level display inside the
location toolbar. But to do that, we will need to invent our own custom
search field and all of the UI classes (controller, cell, etc.) to draw
the field. So for now, this places the zoom level display to the right
of the location toolbar.
2023-10-13 07:51:53 +02:00
EWouters
af7b4609b6 Ports/zstd: Update zstd to version 1.5.5 2023-10-12 23:30:22 +02:00
EWouters
df50d6ccfa Ports/xz: Update xz to version 5.4.4 2023-10-12 23:30:22 +02:00
EWouters
4a5f796647 Ports/x264: Update x264 to version a8b68eb 2023-10-12 23:30:22 +02:00
EWouters
75b3066207 Ports/wget: Update wget to version 1.21.4 2023-10-12 23:30:22 +02:00
EWouters
03afeb3692 Ports/vttest: Update vttest to version 20230201 2023-10-12 23:30:22 +02:00
EWouters
2fa36f02b0 Ports/tig: Update tig to version 2.5.8 2023-10-12 23:30:22 +02:00
EWouters
6ec38f4656 Ports/stress-ng: Update stress-ng to version 0.16.04 2023-10-12 23:30:22 +02:00
EWouters
1bf80c9ab3 Ports/sqlite: Update sqlite to version 3430000 2023-10-12 23:30:22 +02:00
EWouters
86c74a5f3f Ports/SDL2_ttf: Update SDL2_ttf to version 2.20.2 2023-10-12 23:30:22 +02:00
EWouters
b2cb9705f9 Ports/SDL2_mixer: Update SDL2_mixer to version 2.6.3 2023-10-12 23:30:22 +02:00
EWouters
bd94bfa80e Ports/SDL2_image: Update SDL2_image to version 2.6.3 2023-10-12 23:30:22 +02:00
EWouters
b5fd70c7b3 Ports/sdl12-compat: Update sdl12-compat to version 1.2.64 2023-10-12 23:30:22 +02:00
EWouters
c56fe70d3a Ports/rsync: Update rsync to version 3.2.7
The openssl and lz4 dependencies have been added for the Clang build,
and have been disabled for the GNU build. The openssl library is not
detected correctly, and the lz4 library doesn't build on the GNU build.
2023-10-12 23:30:22 +02:00
EWouters
737362e566 Ports/readline: Update readline to version 8.2 2023-10-12 23:30:22 +02:00
EWouters
0a9e343456 Ports/r0: Update r0 to version 0.9 2023-10-12 23:30:22 +02:00
EWouters
58ab96cc95 Ports/qoi: Update qoi to version 351450e 2023-10-12 23:30:22 +02:00
EWouters
dd01c00cd4 Ports/pt2-clone: Update pt2-clone to version 1.63 2023-10-12 23:30:22 +02:00
EWouters
4828be87a9 Ports/pkgconf: Update pkgconf to version 2.0.2 2023-10-12 23:30:22 +02:00
EWouters
c4c6939487 Ports/pixman: Update pixman to version 0.42.2 2023-10-12 23:30:22 +02:00
EWouters
de6a1251f4 Ports/php: Update php to version 8.2.10 2023-10-12 23:30:22 +02:00
EWouters
f49d6ae310 Ports/pcre2: Update pcre2 to version 10.42 2023-10-12 23:30:22 +02:00
EWouters
3b1362bb70 Ports/openssl: Update openssl to version 3.1.2 2023-10-12 23:30:22 +02:00
EWouters
b780aca7c2 Ports/openrct2: Update OpenRCT2 to version 0.4.5
This also fixes a small issue where subsequent builds after the initial
one would fail due to the source file missing in the move command.
2023-10-12 23:30:22 +02:00
EWouters
550f05ea62 Ports/ObjFW: Update ObjFW to version 8d19ba9 2023-10-12 23:30:22 +02:00
EWouters
37bf6adc13 Ports/ntbtls: Update ntbtls to version 0.3.1
This also sets the sysroot to to allow it to find libgpg-error when
building with Clang.
2023-10-12 23:30:22 +02:00
EWouters
9ca3ef6024 Ports/ninja: Update ninja to version 1.11.1 2023-10-12 23:30:22 +02:00
EWouters
e4becdd449 Ports/ncurses: Update ncurses to version 6.4 2023-10-12 23:30:22 +02:00
EWouters
23ef38d1ff Ports/mpfr: Update mpfr to version 4.2.1 2023-10-12 23:30:22 +02:00
EWouters
ccc55d8836 Ports/mpc: Update mpc to version 1.3.1 2023-10-12 23:30:22 +02:00
EWouters
ffbfeb87c5 Ports/mbedtls: Update mbedtls to version 3.4.1
This also makes it build in parallel by preserving the default
`makeopts`.
2023-10-12 23:30:22 +02:00
EWouters
05c5598c38 Ports/mawk: Update mawk to version 1.3.4-20230808 2023-10-12 23:30:22 +02:00
EWouters
c2ca76c212 Ports/lua: Update lua to version 5.4.6 2023-10-12 23:30:22 +02:00
EWouters
bd6dfc484a Ports/links: Update links to version 2.29 2023-10-12 23:30:22 +02:00
EWouters
9cfeba33cc Ports/libzip: Update libzip to version 1.10.1 2023-10-12 23:30:22 +02:00
EWouters
d5eb7bb369 Ports/libxml2: Update libxml2 to version 2.11.5 2023-10-12 23:30:22 +02:00
EWouters
686a5b3649 Ports/libuuid: Update libuuid to version 2.39.2 2023-10-12 23:30:22 +02:00
EWouters
e0dc73637f Ports/libunistring: Update libunistring to version 1.1
This also fixes the Clang build of gettext by setting the sysroot.
2023-10-12 23:30:22 +02:00
EWouters
2ba1b70401 Ports/libtiff: Update libtiff to version 4.5.1 2023-10-12 23:30:22 +02:00
EWouters
a54799f2a5 Ports/libpng: Update libpng to version 1.6.40 2023-10-12 23:30:22 +02:00
EWouters
c5414e6e6d Ports/libopenal: Update libopenal to version 1.23.1 2023-10-12 23:30:22 +02:00
EWouters
de66d72651 Ports/libmpg123: Update libmpg123 to version 1.31.3 2023-10-12 23:30:22 +02:00
EWouters
659ac890d5 Ports/libksba: Update libksba to version 1.6.4
This also sets the sysroot to allow it to find libgpg-error when
building with Clang.
2023-10-12 23:30:22 +02:00
EWouters
1b033fdb19 Ports/libicu: Update libicu to version 73.2 2023-10-12 23:30:22 +02:00
EWouters
7a1ce027c3 Ports/libgpg-error: Update libgpg-error to version 1.47
This also sets the sysroot to to allow libassuan to find it when
building with Clang, and it explicitly installs gpgrt-config.
2023-10-12 23:30:22 +02:00