Age | Commit message (Collapse) | Author |
|
The main event loop functionality was used in just two places where the
alternative is a bit simpler. Remove it in favor of referencing the
event loop directly, or just invoking `EventLoop::current()`.
Note that we don't need locking in the constructor since we're now only
modifying a thread-local `Vector`. We also don't need locking in the
old call sites to `::with_main_locked()` since we already lock the
event loop in the subsequent `::post_event()` invocation.
|
|
|
|
|
|
|
|
HoriziontalRule -> HorizontalRule
|
|
The current message distinguishes between a user that doesn't exist, and
an invalid password. This is considered to be bad practice, because an
attack can first check if a user exists before guessing that users
password.
Also it's just tradition or something.
|
|
|
|
|
|
This is kind of redundant but probably easier to read than the ASCII
column. Also, it seems appropriate after we add other character
encodings.
|
|
|
|
This is very annoying if we're (intentionally) passing invalid UTF8 into
Utf8View.
|
|
Adjust the nested namespace formatting in PCI files to use the nicer
and more consistent C++17 style.
|
|
Moved constants in USBRequest.h from global scope to the Kernel::USB
namespace.
|
|
This patch fixes the issue of pressing the ok button of a settings menu
without saving the changes, or not reverting the changes when pressing
the cancel button because the app has died before the new values make
it to the other end.
|
|
This should make clangd work very well. I totally forgot to add this...
|
|
The packages.db file now resides in Serenity's root.
|
|
This commit moves some stuff around in order to isolate .hosted_defs.sh
from .port_include.sh
|
|
Emacs takes a little work to get working with Serenity.
|
|
|
|
Before, we wouldn't enable virtualization on Windows anymore unless
SERENITY_VIRTUALIZATION_SUPPORT was set explicitly. As far as we know,
there's no automatic way of detecting whether WHPX is enabled or not. So
we'll just enable virtualization on Windows by default, and if that
doesn't work the user can still disable it manually with
SERENITY_VIRTUALIZATION_SUPPORT=0.
|
|
Previously we would quit the event loop of a dialog without checking if
it is still alive in the Window::close overload. This patch updates the
implementation to make use of the existing done method, handling closes
more gracefully.
This fixes a CommandPalette crashing when opening an about dialog, as
since 1074c399f37be9c2e56215f7defaa1aa2eed125b the command palette
dialog would handle a WindowBecameInactive event after closing itself
due to the action already being called.
|
|
I've noticed that the KVM hypervisor vendor ID string contained null
terminators in the serialized JSON string in /proc/cpuinfo - let's avoid
that, and err on the side of caution and strip them from all strings
built from CPUID register values. They may not be fixed width after all.
|
|
|
|
|
|
|
|
|
|
|
|
This doesn't actually matter, but I'm trying to match the commonmark
test cases where possible.
|
|
- Support tildes.
- Support different lengths of fence.
- Begrudgingly keep support for serenities one markdown extension.
|
|
|
|
|
|
also fix a conflict with lists and thematic breaks
|
|
|
|
|
|
Various Clang binaries are now considered when choosing the compiler for
Lagom.
The selection precedence is as follows:
1. Use the compiler set via CC/CXX if it's a supported version
2. Use newest available GCC if it's supported
3. Use newest available Clang if it's supported
Note that Apple Clang is still not supported, as its versioning scheme
and the fact that it masquerades as both GCC and Clang would complicate
this logic even more.
Fixes #12253
|
|
|
|
These allow you to turn the close-on-exec flag on/off via ioctl().
|
|
|
|
Tifinagh
2D30-2D67,2D6F,2D70
https://www.unicode.org/charts/PDF/U2D30.pdf
|
|
Tifinagh
2D30-2D67,2D6F,2D70
https://www.unicode.org/charts/PDF/U2D30.pdf
|
|
Tifinagh
2D30-2D67,2D6F,2D70
https://www.unicode.org/charts/PDF/U2D30.pdf
|
|
Tifinagh
2D30-2D67,2D6F,2D70
https://www.unicode.org/charts/PDF/U2D30.pdf
|
|
This represents Unicode glyphs U+0500-052F
|
|
|
|
|
|
|
|
With this flag set to true only the icon of the title button is painted.
This is useful for themes with a more non-serenity look such as
Coffee and Cupertino (that currently try to hide the button).
|
|
|
|
|
|
|