Age | Commit message (Collapse) | Author |
|
|
|
Used by Google seemingly almost all around account sign in and
management. The modern sign in page has this near the beginning:
```html
<base href="https://accounts.google.com">
```
All of the XHRs performed by sign in are relative URLs to this
base URL. Previously we ignored this and did it relative to the
current URL, causing the XHRs to 404 and sign in to fall apart.
I presume they do this because you can access the sign in page
from multiple endpoints, such as `/ServiceLogin` and
`/o/oauth2/auth/identifier`
|
|
|
|
|
|
Port of OpenJDK 17.0.2, zero VM only.
More work needed to get the full hotspot VM up and running :^)
Co-Authored-By: Andrew Kaster <akaster@serenityos.org>
|
|
|
|
|
|
There's nothing stopping a userspace program from keeping a bunch of
threads around with a custom signal stack in a suspended state with
their normal thread stack mprotected to PROT_NONE.
OpenJDK seems to do this, for example.
|
|
In typical serenity style, they are just a JSON array
|
|
This lets us eliminate the extra arguments on CC and CXX for ports that
care about CC and CXX pointing to actual filenames they can invoke
realpath or basename on.
|
|
|
|
Also add a compile flag that fixes a warning from including <serenity.h>
|
|
For safety, the PNG check doesn't run if there's no optipng installed (I
didn't want to break everyone's pre-commit hook with the introdcution of
that check). To make it run on CI, just install optipng which is
available in the standard Ubuntu package repo.
|
|
These all save at least a couple of kilobytes.
|
|
This uses optipng to check how much size can be reduced on PNG files. If
that's more than 2 KiB for at least one file, the check fails. As with
other checks, it doesn't run if optipng is not installed.
|
|
It's called srcElement instead of srcTarget.
Required by w3school's search focus handler.
|
|
We simply return "/dev/tty", since it always refers to the controlling
terminal of the calling process.
|
|
I missed this in a25c5d8. Thanks to Idan for noticing :^)
|
|
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/4ce3db1
|
|
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/bebf467
|
|
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/d96e662
|
|
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/48e0a15
|
|
This reverts commit 50c88e5e3a6918f99cfcfb802d111cb22a87645c.
The intention was to add them to NonnullRefPtr, not NonnullOwnPtr. That
is also what was advertised in the PR, but not actually done in the
reverted commit.
|
|
|
|
The AA painter will actually draw the dots as circles, which is
how other browsers handle this.
|
|
This adds simple dotted lines (horizontal/vertical only for now).
There's a little number fudging added in to make sure the final
dot is always drawn at the endpoint (for lines with at least a
handful of dots).
|
|
|
|
OptiPNG is a neat little tool that optimizes PNG sizes to ridiculous
degrees. We like to use it to optimize PNGs before including them in
Serenity itself, so it's a nice port to have. OptiPNG is a very
cooperative POSIX C program, it compiles and works without any patching
on x86_64 and i686 :^)
|
|
As usual, we just define these based on the given integer size itself.
|
|
|
|
|
|
|
|
|
|
This patch introduces two new buttons to apply the current theme being
edited to the whole system and to reset to the previously selected
on disk system theme.
|
|
This patch updates the "Theme" tab to react to an override theme being
set. The preview will reflect the override theme and the combo box will
show no selection.
|
|
|
|
This patch makes taskbar react to an override theme being set by not
having any theme in the menu selected.
|
|
This patch adds a new api to override the current system theme with an
in memory override theme.
|
|
Previously the "Theme" tab in DisplaySettings would only reflect the
current theme on startup and get out of sync when a theme would get
selected using the taskbar menu.
|
|
Previously we would not set m_selected_index or the editor's text value
when calling set_selected_index.
|
|
Previously we would assume that the theme would only change through the
taskbar menu. As the theme can also be changed in DisplaySettings, the
selected theme in the taskbar menu would get out of sync.
With this patch the menu will get updated every time the theme changes
and the menu is not shown.
|
|
This allows an Application without a window to listen for theme changes.
|
|
This patch adds a helper to ComboBox allowing it to clear the current
selection and show a blank editor.
|
|
|
|
Co-Authored-By: Tim Schumacher <timschumi@gmx.de>
(thanks for the line ending and assert() troubleshooting)
|
|
|
|
|
|
These are not needed, because both do exactly the same thing, so we can
move the code to the BIOSSysFSComponent class.
|
|
|
|
|