Linus Groh
237f537b5c
LibJS: Align DifferenceTemporalInstant with similar AOs
...
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/cf9118b
2022-06-10 12:39:11 +02:00
Linus Groh
3bb94dd62e
LibJS: Refactor Temporal parse AOs
...
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/7fe29eb
2022-06-10 12:39:11 +02:00
Linus Groh
86e22abd76
LibJS: Rename DefaultMergeFields to DefaultMergeCalendarFields
...
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/0ee80b2
2022-06-10 12:39:11 +02:00
Linus Groh
125530c71d
LibJS: Mark a call of CreateTemporalDate as infallible
...
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/c403d3f
2022-06-10 12:39:11 +02:00
Tim Schumacher
817c79431d
Ports: Split up the halflife
port into engine and game
2022-06-10 00:04:33 +01:00
Lucas CHOLLET
23fa6b1f7b
SystemServer: Add Service::try_create to propagate errors
...
This static method is used to propagate errors at the creation of the
object.
2022-06-09 22:08:04 +02:00
Lucas CHOLLET
dd3b65c762
SystemServer: Propagate more errors
...
New propagated errors comes from an endgrent call, and all chown+chmod
calls all over the file. For the two last functions, custom C++ wrappers
were used.
Those wrappers were discarding `ENOENT` errors and naively crashing on
other errors, this change introduced in 76e12a48
was used to prevent a
crash if a mouse wasn't detected. There are no reasons to discard and to
not propagate other errors.
2022-06-09 22:08:04 +02:00
Lucas CHOLLET
dad4716cc2
AK: Add Error::operator==(Error const&)
2022-06-09 22:08:04 +02:00
Lucas CHOLLET
d288c700c7
LibCore: Add a wrapper for endgrent()
2022-06-09 22:08:04 +02:00
MacDue
348750a9f4
Kernel/Console: Tidy up code a little
...
- Remove some magic numbers
- Remove some duplicate branches
- Reduce the amount of casting between u8* and u32*
- Some renaming of confusing variables
2022-06-09 22:06:46 +02:00
MacDue
805a3d5b29
Kernel/Console: Factor out framebuffer offset and support glyph_spacing
...
This allows the 9px width of Cathode to be preserved without increasing
the bitmap size.
2022-06-09 22:06:46 +02:00
MacDue
adef79b793
Kernel/Console: Replace QEMU bitmap font with Cathode
...
This has very similar look, but was invented here :^)
2022-06-09 22:06:46 +02:00
Andrew Dykema
8c37e508f2
Calculator: Add Phi constant
2022-06-09 19:17:43 +01:00
Aaron J Yoder
9a07f9cdac
PixelPaint: Speed up and improve memory usage of bucket fill tool
...
This algorithm utilizes a modified scanline method that takes advantage
of the fact that if you are filling rows starting from the top left and
going right, you do not need to check pixels very often except in
certain cases such as at the beginning or end of a row.
There are some tests on top of this that ensure correct filling in all
other cases. This leads to much-improved speed compared to the
4-directional queue method, and no heap allocations.
2022-06-08 21:53:06 +01:00
djwisdom
b9ddb21151
Base: Update /etc/motd (c) from 2018-2021 to 2018-2022
2022-06-08 21:07:43 +01:00
Tim Schumacher
d426c5a4b2
Ports: Format patches without numbering, commit hash or version number
2022-06-08 17:58:36 +01:00
Tim Schumacher
d69a79b03b
Ports: Automatically enter the work directory when running dev
2022-06-08 17:58:36 +01:00
Tim Schumacher
f76f68aad9
Ports/libtiff: Set the correct sysroot
2022-06-08 13:23:04 +01:00
Tim Schumacher
5704b7e128
Ports/awk: Change the file name to match the compression
2022-06-08 13:23:04 +01:00
Tim Schumacher
869333e10e
Ports/mrsh: Explicitly disable readline
support
...
Previously, `mrsh` automatically enabled support for `readline` if it
was detected as installed. However, linking against `readline` currently
doesn't work, so disable it completely instead.
2022-06-08 13:23:04 +01:00
Tim Schumacher
86d71028df
Ports/readline: Build it as a shared library
2022-06-08 13:23:04 +01:00
Tim Schumacher
29c408d9db
Ports/gnucobol: Set the correct sysroot
2022-06-08 13:23:04 +01:00
Tim Schumacher
b51bc1aa4e
Ports/fontconfig: Import the libtool
patch
...
This previously went unnoticed because `fontconfig` was never linked
into a shared library manually.
2022-06-08 13:23:04 +01:00
Tim Schumacher
90dafefb9e
Ports/freetype: Set the correct sysroot
...
This is now required after we don't manually link the build output
anymore.
2022-06-08 13:23:04 +01:00
Tim Schumacher
b67b5b8292
Ports/thesilversearcher: Change the file name to match the compression
2022-06-08 13:23:04 +01:00
EWouters
e3eb45c6e5
Ports/x264: Update x264 to version baee400
2022-06-08 11:40:31 +01:00
EWouters
6f4a903be6
Ports/sqlite: Update sqlite to version 3380500
2022-06-08 11:40:31 +01:00
EWouters
7e3a952158
Ports/radare2: Support x86_64
...
This update was merged with a33b9a8
, which has the `--disable-threads`
flag. This update brings support for `x86_64` and uses a more up to date
Github url. It also removes the `workdir` as it was set to the default.
2022-06-08 11:40:31 +01:00
EWouters
4d2f148267
Ports/pt2-clone: Update pt2-clone to version 1.49
2022-06-08 11:40:31 +01:00
EWouters
a9e9b55380
Ports/php: Update php to version 8.1.6
2022-06-08 11:40:31 +01:00
EWouters
e26d0a9c9f
Ports/pcre2: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
bb98991ff8
Ports/pcre2: Update pcre2 to version 10.40
2022-06-08 11:40:31 +01:00
EWouters
a25ab52ee7
Ports/oksh: Update oksh to version 7.1
2022-06-08 11:40:31 +01:00
EWouters
efa9b7d9a1
Ports/ninja: Update ninja to version 1.11.0
2022-06-08 11:40:31 +01:00
EWouters
41390c9da8
Ports/ncdu: Update ncdu to version 1.17
2022-06-08 11:40:31 +01:00
EWouters
6d1ec983a4
Ports/nano: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
2714e58b52
Ports/nano: Update nano to version 6.3
2022-06-08 11:40:31 +01:00
EWouters
b706d7cf57
Ports/m4: Use sha256 to check the downloaded file
2022-06-08 11:40:31 +01:00
EWouters
9846533ce4
Ports/m4: Update m4 to version 1.4.19
2022-06-08 11:40:31 +01:00
EWouters
d73bb1dcd6
Ports/links: Update links to version 2.26
2022-06-08 11:40:31 +01:00
EWouters
7f0d4eef76
Ports/libzip: Update libzip to version 1.8.0
2022-06-08 11:40:31 +01:00
EWouters
582192ce91
Ports/libxml2: Update libxml2 to version 2.9.14
2022-06-08 11:40:31 +01:00
EWouters
459c49803b
Ports/libtiff: Update libtiff to version 4.4.0
2022-06-08 11:40:31 +01:00
EWouters
411277e5d0
Ports/libiconv: Update libiconv to version 1.17
...
This also removes the patch that stubbed out `getprogname()` as it is no
longer needed.
2022-06-08 11:40:31 +01:00
EWouters
41bb21985e
Ports/libgpg-error: Update libgpg-error to version 1.45
2022-06-08 11:40:31 +01:00
EWouters
accf20c83e
Ports/harfbuzz: Update harfbuzz to version 4.3.0
2022-06-08 11:40:31 +01:00
EWouters
9a692aaabc
Ports/glib: Update glib to version 2.72.2
2022-06-08 11:40:31 +01:00
EWouters
810f363fc0
Ports/git: Update git to version 2.36.1
2022-06-08 11:40:31 +01:00
EWouters
dea9eff3cd
Ports/frotz: Update frotz to version 2.54
2022-06-08 11:40:31 +01:00
EWouters
b3cf5a5df7
Ports/freetype: Update freetype to version 2.12.1
2022-06-08 11:40:31 +01:00