ladybird/Userland/Services
Lucas CHOLLET 8e2102fb73 ImageViewer: Transform the image's dimension accordingly to the metadata
Exif metadata have two tags to store the pixel density along each axis.
If both values are different and no action is taken, the resulting image
will appear deformed. This commit scales the displayed bitmap
accordingly to these tags in order to show the image in its intended
shape. This unfortunately includes a lot of plumbing to get this
information through IPC.
2024-02-21 08:31:17 +00:00
..
AudioServer AudioServer: Clean up ClientAudioStream APIs 2023-08-12 12:22:16 -06:00
ChessEngine AK: Make "foo"_string infallible 2023-08-07 16:03:27 +02:00
Clipboard Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ConfigServer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CrashDaemon Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DeviceMapper Everywhere: Avoid calling from_utf8 on FlyString or String 2023-12-10 09:45:03 +01:00
DHCPClient Kernel: Properly support the SO_BROADCAST socket option 2023-12-24 22:22:58 +01:00
EchoServer Everywhere: Remove unintentional partial stream reads and writes 2023-03-13 15:16:20 +00:00
FileOperation Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
FileSystemAccessServer LibFileSystem+Userland: Return ByteString from real_path() 2024-01-16 08:42:34 +00:00
ImageDecoder ImageViewer: Transform the image's dimension accordingly to the metadata 2024-02-21 08:31:17 +00:00
KeyboardPreferenceLoader KeyboardPreferenceLoader: Remove usage of DeprecatedFile 2023-04-27 07:29:49 +02:00
LaunchServer LibFileSystem+Everywhere: Return ByteString from read_link() 2024-01-16 08:42:34 +00:00
LoginServer LoginServer: Use new GML compiler 2024-01-19 10:50:15 +00:00
LookupServer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NetworkServer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NotificationServer NotificationServer: Manually calculate the text label height 2024-01-21 09:32:10 -05:00
RequestServer Userland: Propagate errors with TRY() where possible 2024-02-14 17:46:06 -05:00
SpiceAgent Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SQLServer LibSQL+SQLServer: Inform SQLServer when the client has processed results 2024-01-10 23:26:40 +01:00
SystemServer SystemServer: Correct logic for services exiting successfully 2024-02-02 16:08:23 +00:00
Taskbar Userland/TaskbarWindow: Show context menu on right click 2024-01-30 18:45:19 -07:00
TelnetServer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WebContent LibWeb+WebContent: Do not embed attributes as data in the Inspector HTML 2024-02-20 17:04:36 +01:00
WebDriver WebDriver: Mark current window handle as invalid after close_window() 2024-02-13 19:46:10 +01:00
WebServer AK+Userland: Return String from human_readable_size() functions 2024-01-25 09:07:32 +01:00
WebSocket RequestServer+LibTLS: Allow applications to specify multiple root certs 2024-02-08 08:49:32 -07:00
WebWorker LibWeb: Schedule repainting from EventLoop::process() 2024-02-20 10:55:10 +01:00
WindowServer WindowServer: Show fixed aspect ratio in the resize overlay 2024-02-08 14:22:28 +00:00
CMakeLists.txt LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01:00