Andreas Kling
fe1aec124e
AK: Remove unused ArbitrarySizedEnum class
2024-06-18 12:00:14 +02:00
Andreas Kling
d8f2a885f9
AK: Remove unused JsonPath class
2024-06-18 12:00:14 +02:00
Andreas Kling
7f5e960b72
AK: Remove unused UUID class
2024-06-18 12:00:14 +02:00
Andreas Kling
47287d2cf1
AK: Remove kstdio.h and dbgputstr()
...
We can just write directly to stderr in the one place this was used.
2024-06-18 12:00:14 +02:00
Andreas Kling
6df5785fc4
AK: Remove unused PrintfImplementation.h
2024-06-18 12:00:14 +02:00
Andreas Kling
fa56b6cca0
Meta/Lagom: Remove unused StateMachineGenerator
2024-06-18 12:00:14 +02:00
Andreas Kling
1039acca8c
LibGfx: Remove JPEG2000 image format support
...
This format is not supported by other browsers.
2024-06-17 21:57:35 +02:00
Andreas Kling
a34a5af939
LibGfx: Remove ILBM image format support
...
This format is not supported by other browsers.
2024-06-17 21:57:35 +02:00
Andreas Kling
b6daddb088
LibGfx: Remove JBIG2 image format support
...
This format is not supported by other browsers.
2024-06-17 21:57:35 +02:00
Andreas Kling
b7f8d7aec5
LibGfx: Remove TGA image format support
...
This format is not supported by other browsers.
2024-06-17 21:57:35 +02:00
Andreas Kling
681a2ac14e
LibGfx: Remove support for the various "portable" image formats
...
These formats are not supported by other browsers.
2024-06-17 21:57:35 +02:00
Andreas Kling
7141319a7c
LibGfx: Remove DDS image format support
...
This format is not supported by other browsers.
2024-06-17 21:57:35 +02:00
Andreas Kling
4b4254c3d0
LibGfx: Remove QOI image format support
...
This format is not supported by other browsers.
2024-06-17 21:57:35 +02:00
Andreas Kling
2a888ca626
LibGfx: Remove home-grown JPEG codec in favor of libjpeg-turbo
2024-06-17 17:59:54 +02:00
Matthew Olsson
7950992fc2
LibWeb: Remove TimingFunction in favor of EasingStyleValue::Function
...
Now that EasingStyleValue is a lot nicer to use, there isn't much reason
to keep TimingFunction around.
2024-06-16 07:12:46 +02:00
Matthew Olsson
ac35f76e67
Meta: Remove GenerateCSSEasingFunctions
2024-06-16 07:12:46 +02:00
Aliaksandr Kalenik
8feaecd5c8
LibWeb: Create BlockContainer layout node for <input type="button">
...
...and shadow tree with TextNode for "value" attribute is created.
This means InlineFormattingContext is used, and button's text now
respects CSS text-decoration properties and unicode-ranges.
2024-06-14 07:58:55 +02:00
Luke Warlow
ee64684565
LibWeb: Add Contrast preference
2024-06-13 11:18:38 +02:00
circl
5d2095279d
Meta: Remove references to SerenityOS in the gn build README
2024-06-10 13:53:01 +02:00
circl
4509d08dde
Meta: Add BINDINGS_GENERATOR_DEBUG macro back to gn build
2024-06-10 13:53:01 +02:00
circl
666f7338a0
Meta+AK: Clear out unused debug macro definitions
2024-06-09 10:48:19 +02:00
Jamie Mansfield
8f0d035145
LibWeb: Implement should block mixed content request
2024-06-07 09:50:30 +02:00
Timothy Flynn
8362c073f3
Everywhere: Remove LibSQL, SQLServer, and the sql REPL :^)
...
It is now entirely unused and replaced by sqlite3.
2024-06-06 11:27:03 -04:00
Jamie Mansfield
8e062a52a3
LibWeb: Move NetworkPartitionKey into a header
...
This is used elsewhere, such as the HTMLLinkElement.
2024-06-05 05:42:47 +01:00
Andreas Kling
cd84d23afa
Base+Tests+Ladybird: Remove bitmap fonts
2024-06-04 18:45:30 +02:00
Andreas Kling
04a6e2f83d
LibWeb: Remove Gfx::BitmapFont
...
This class supported the binary bitmap font file format in SerenityOS,
and isn't something we need in Ladybird.
2024-06-04 18:45:30 +02:00
Andreas Kling
966d442152
LibWeb+Ladybird: Remove FontPluginSerenity (+ use Ladybird::FontPlugin)
2024-06-04 18:45:30 +02:00
Andreas Kling
1b2d08ee7e
LibGfx: Remove a bunch of unused classes
2024-06-04 18:45:30 +02:00
Andreas Kling
6321e97b09
AK: Remove various unused things
2024-06-04 09:19:39 +02:00
Andreas Kling
f2fd8fc928
Everywhere: Remove LibGemini
...
This hasn't been maintained (or worked at all) for a long time,
and it's not a widely supported protocol, so let's drop it.
2024-06-04 09:19:39 +02:00
Andreas Kling
e4cd91761d
Everywhere: Remove LibMarkdown
...
This was used to convert markdown into HTML for display in the browser,
but no other browser behaves this way, so let's simplify things by
removing it.
(Yes, we could implement all kinds of "convert to HTML and display" for
every file format out there, but that's far outside the scope of a
browser engine.)
2024-06-04 09:19:39 +02:00
Timothy Flynn
126cbce632
Meta: Remove empty LibSystem library and references
2024-06-04 07:45:42 +02:00
Timothy Flynn
f5ed7d5d9c
Meta: Remove base64 utility from the GN build
2024-06-04 07:45:42 +02:00
Timothy Flynn
a089c00e02
Meta: Remove unused SerenityOS references from the GN build
2024-06-04 07:45:42 +02:00
Timothy Flynn
d28412ed34
Meta: Remove unused (and non-existent) linkages from the GN build
2024-06-04 07:45:42 +02:00
Timothy Flynn
0cb1564615
Meta: Removed unused LibVT from the GN build
2024-06-04 07:45:42 +02:00
Andreas Kling
e70d96e4e7
Everywhere: Remove a lot more things we don't need
2024-06-03 10:53:53 +02:00
Timothy Flynn
d4734e920c
Meta: Define HAVE_QT when building WebContent for Qt in the GN build
...
For some reason, WebContent fails to load simple sites like xkcd.com
without the Qt event loop, even when using RequestServer instead of the
Qt networking stack. The CMake build on Linux has the same issue if we
skip installing the Qt event loop. It's not clear why this is - whether
something depends on the Qt event loop, or if there's a bug in the Unix
event loop implementation.
This is, however, also needed to use the --enable-qt-networking feature.
2024-06-02 15:52:28 -04:00
Timothy Flynn
951aa44f87
Meta: Use the host CXX tool for linking as well
...
For example, if you set host_cxx=clang in your args.gn, we would still
use GCC for linking. This matches the CMake build now.
2024-06-02 15:52:28 -04:00
Timothy Flynn
847ee6e266
Meta: Do not launch linker commands with ccache
2024-06-02 15:52:28 -04:00
Timothy Flynn
017009437d
Meta: Update compilation flags in the GN build to match the CMake build
2024-06-02 15:52:28 -04:00
Timothy Flynn
ac15c1cc01
Meta: Port recent changes to the GN build
...
2ce61fe6ea
2024-05-31 10:44:00 -04:00
Timothy Flynn
d6732e5906
Ladybird/AppKit: Implement a basic find-in-page panel
2024-05-31 06:30:39 -04:00
Timothy Flynn
903078e4d1
Meta: Fix detection of QtMultimedia usage on macOS
...
We use Audio Unit for audio on macOS.
2024-05-31 06:30:39 -04:00
Timothy Flynn
5912df5e42
Meta: Port recent changes to the GN build
...
389a55fe36
2024-05-31 06:30:39 -04:00
Andrew Kaster
e2d50dc5dd
LibWeb: Move window.open TokenizedFeature parsing into its own file
2024-05-30 16:16:33 -04:00
Timothy Flynn
d9a277c139
Meta: Allow building Ladybird without QtMultimedia if Pulse is found
2024-05-30 11:07:08 -04:00
Timothy Flynn
31cd3124cc
Meta: Do not link QtSvg in the GN build
...
We haven't used QtSvg in some time, we now use TVG files for icons.
2024-05-30 11:07:08 -04:00
Timothy Flynn
1d81cfe168
Meta: Port recent changes to the GN build
...
1fa7235fec
b9db9013f5
2024-05-30 11:07:08 -04:00
Jamie Mansfield
01bd179eef
LibWeb: Implement UserActivation
2024-05-29 09:32:59 -06:00