ladybird/Userland/Services
Liav A 649f78d0a4 LibGfx+Ladybird+Userland: Don't sniff for TGA images with only raw bytes
Because TGA images don't have magic bytes as a signature to be detected,
instead assume a sequence of ReadonlyBytes is a possible TGA image only
if we are given a path so we could check the extension of the file and
see if it's a TGA image.

When we know the path of the file being loaded, we will try to first
check its extension, and only if there's no match to a known decoder,
based on simple extension lookup, then we would probe for other formats
as usual with the normal sniffing method.
2023-01-18 21:48:35 +01:00
..
AudioServer LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOr 2023-01-12 11:25:51 +01:00
ChessEngine AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Clipboard AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
ConfigServer LibCore+ConfigServer: Add FileWatcherFlags to replace InodeWatcherFlags 2023-01-18 09:37:11 -05:00
CrashDaemon AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
DHCPClient AK+Everywhere: Rename JsonObject::get() to ::get_deprecated() 2023-01-17 19:52:52 -05:00
EchoServer Everywhere: Fix badly-formatted includes 2023-01-02 11:06:15 -05:00
FileOperation Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
FileSystemAccessServer FileSystemAccessServer: Use Core::Stream 2023-01-06 14:52:29 +00:00
ImageDecoder LibGfx+Ladybird+Userland: Don't sniff for TGA images with only raw bytes 2023-01-18 21:48:35 +01:00
InspectorServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
KeyboardPreferenceLoader Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
LaunchServer LaunchServer: Return if read_link fails in for_each_handler_for_path 2022-12-14 15:48:25 +00:00
LoginServer Userland: Remove a bunch of unveil calls on /sys/kernel/processes 2023-01-13 13:41:30 +01:00
LookupServer Userland: Add missing limits.h header includes 2023-01-18 09:37:11 -05:00
NetworkServer AK+Everywhere: Rename JsonObject::get() to ::get_deprecated() 2023-01-17 19:52:52 -05:00
NotificationServer LibGUI+Everywhere: Use fallible Window::set_main_widget() everywhere :^) 2023-01-06 13:36:02 -07:00
RequestServer RequestServer: Do not crash on Gemini responses 2023-01-14 12:28:02 +01:00
SpiceAgent Userland: Remove a bunch of unveil calls on /sys/kernel/processes 2023-01-13 13:41:30 +01:00
SQLServer SQLServer: Mark a deferred invocation lambda as mutable 2022-12-30 14:17:18 +01:00
SystemServer Everywhere: Use ElapsedTimer::elapsed_time() for comparisons 2023-01-07 14:51:04 +01:00
Taskbar LibCore+Userland: Don't auto-start new Core::Timers 2023-01-12 11:25:51 +01:00
TelnetServer Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
WebContent WebDriver: Add computedrole endpoint 2023-01-16 20:32:21 -05:00
WebDriver WebDriver: Add computedrole endpoint 2023-01-16 20:32:21 -05:00
WebServer WebServer: Use new String type internally as much as possible 2022-12-26 09:38:03 +01:00
WebSocket AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WindowServer AK+Everywhere: Rename JsonObject::get() to ::get_deprecated() 2023-01-17 19:52:52 -05:00
CMakeLists.txt LibSQL+SQLServer: Generate SQLServer's IPC sources with LibSQL on Lagom 2022-12-08 17:14:48 +01:00