Age | Commit message (Collapse) | Author |
|
|
|
|
|
This commit adds a trans emoji
|
|
|
|
This reverts commit dc15cacfc3d0b26923659b619f74d02a4e6516bd.
It appears to be causing some assertions, so let's revert it.
|
|
QEMU 7.1 was released on August 30th.
Release Notes: https://wiki.qemu.org/ChangeLog/7.1
The patch 'Toolchain/Patches/qemu-cf-protection-none.patch' (or similar)
has been upstreamed so it can be safely removed.
|
|
|
|
Emoji added:
🐘 - U+1F418 ELEPHANT
|
|
Previously, this would cause an assert to fail if one reads a completely
buffered line into a buffer that is smaller than the Stream's internal
buffer.
|
|
For convenience, `DisjointIntRectSet` is an alias for
`DisjointRectSet<int>`, and is used everywhere for now.
|
|
This is in preparation for converting it to a template. No changes here,
only moving code around.
|
|
This looks like a copy-paste issue from Rect::to_string().
|
|
Line, Point, Rect, and Size now all have Formatters that will work with
any type that itself has a Formatter.
|
|
We were neglecting to resolve the used horizontal padding and border
properties on block-level boxes when treating their width as `auto`
during intrinsic sizing.
This led to padding and border not contributing to the intrinsic width
of their containing block
|
|
This ensures that static position calculations has access to final
box offsets.
|
|
|
|
We currently have two build-time parsers for the UCD's emoji-test.txt
file. To prepare for future changes, this removes the Bash parser and
moves its functionality to the newer C++ parser.
|
|
|
|
Vectorscope and Histogram are now hidden by default. New menu "Scopes"
allows for them to be toggled on/off.
|
|
|
|
This is intended to reflect the POSIX sched_setparam API, which has some
cryptic language
(https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_08_04_01
) that as far as I can tell implies we should prioritize process
scheduling policies over thread scheduling policies. Technically this
means that a process must have its own sets of policies that are
considered first by the scheduler, but it seems unlikely anyone relies
on this behavior in practice. So we just override all thread's policies,
making them (at least before calls to pthread_setschedparam) behave
exactly like specified on the surface.
|
|
|
|
|
|
The priority range was changed several years ago, but the
userland-reported limits were just forgotten :skeleyak:. Move the thread
priority constants into an API header so that userland can use it
properly.
|
|
|
|
The syscalls are renamed as they no longer reflect the exact POSIX
functionality. They can now handle setting/getting scheduler parameters
for both threads and processes.
|
|
We were lucky until now that nobody included both headers that have a
definition for this (identical) struct.
|
|
|
|
|
|
|
|
|
|
This now builds most of the kernel source files for both x86(_64) and
the aarch64 build. Also remove a bunch of stubbed functions. :^)
|
|
This change allows this file to be built for aarch64.
|
|
With these missing header files, we can now build these files for
aarch64.
|
|
We do not (yet) acquire this information for the aarch64 processors.
|
|
|
|
This allows these files to be built for aarch64.
|
|
The kernel image grew so much that it wasn't possible to jump to the C++
symbol anymore, since this generated a 'relocation truncated' error when
linking.
|
|
These are the same for both x86 and aarch64 for now. Also update some
include paths to use the generic CPU.h header.
|
|
|
|
Following another abort signal basically means to make an abort signal
abort when another abort signal is aborted, unless the following signal
is already aborted.
|
|
This protects the captured GC pointers automatically instead of
manually.
|
|
This was missed before commit dc5b28e26cbbce01af2ce9cc919c0a31f46d565e.
Fixes #15809.
|
|
|
|
This code point is invalid. It was meant to be U+1F5BC, but we already
have an icon for that emoji.
|
|
This is done by adding a new window type (Popup) and using it for the
combobox list window. Other incorrect uses of the Tooltip window type
have also been updated to use the new window type.
|
|
We need to keep an Infrastructure::Request::BodyType around as we're not
sure what's actually inside, instead accessing Infrastructure::Body
directly.
Co-authored-by: Luke Wilde <lukew@serenityos.org>
|
|
We want to look at the current character, not the next one.
|
|
So far we've gotten away with using GCC 11 for Lagom and to compile the
toolchain, but via #15795 we discovered a compiler bug that has been
fixed in the latest version but would error the build with CI's GCC 11.
Time for an upgrade :^)
We already use ubuntu-22.04 images in most places, so this is pretty
straightforward. The only exception is Idan's self-hosted runner, which
uses Ubuntu Focal. LibJS should build fine with GCC 11, still.
|
|
We no longer need to pull a global object from somewhere to push an
execution context onto the stack, so the assertion no longer makes
sense.
|