ladybird/Services
Tom 07badd9530 WindowServer: Add the ability to animate cursors
This adds the ability to specify cursor attributes as part of their
file names, which allows us to remove hard coded values like the hot
spot from the code. The attributes can be specified between the last
two dots of the file name. Each attribute begins with a character,
followed by one or more digits that specify a uint value.

Supported attributes:
x: The x-coordinate of the cursor hotspot
y: The y-coordinate of the cursor hotspot
f: The number of animated frames horizontally in the image
t: The number of milliseconds per frame

For example, the filename wait.f14t100.png specifies that the image
contains 14 frames that should be cycled through at a rate of 100ms.
The hotspot is not specified, so it defaults to the center.
2020-12-17 19:40:05 +01:00
..
AudioServer AudioServer: Fix issue when adding a BufferQueue to Mixer 2020-12-05 10:10:27 +01:00
ChessEngine ChessEngine: Use pledge and unveil 2020-11-02 13:16:09 +01:00
Clipboard AK: Add trivial structure validation to SharedBuffer 2020-10-02 15:38:07 +02:00
DHCPClient DHCPClient: Remove unused UPDSocket.h include 2020-10-08 10:00:39 +02:00
EchoServer EchoServer: Add a simple echo server 2020-12-16 17:29:12 +01:00
ImageDecoder AK: Add trivial structure validation to SharedBuffer 2020-10-02 15:38:07 +02:00
LaunchServer LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
LookupServer LibCore: Make IODevice::read_line() return a String 2020-12-13 11:54:11 +01:00
NotificationServer Services: Remove unused includes of {LibCore,WindowServer}/EventLoop.h 2020-10-05 23:48:33 +02:00
ProtocolServer LibProtocol+LibGemini+LibHTTP: Provide root certificates to LibTLS 2020-10-30 23:42:03 +01:00
SystemMenu LibGUI: Add and use Window::center_on_screen() 2020-08-15 17:38:19 +02:00
SystemServer SystemServer: Wait on all waitable children in SIGCHLD handler 2020-12-02 12:57:15 +01:00
Taskbar Taskbar: Wait on all waitable children in SIGCHLD handler 2020-12-02 12:57:25 +01:00
TelnetServer TelnetServer: replace getopt with LibCore ArgsParser 2020-12-16 17:26:55 +01:00
WebContent LibWeb: Merge Document::layout() and Document::update_layout() 2020-12-14 10:39:57 +01:00
WebServer LibCore+WebServer+LibWeb: Make MIME type guesser take a StringView 2020-10-21 21:16:20 +02:00
WindowServer WindowServer: Add the ability to animate cursors 2020-12-17 19:40:05 +01:00
CMakeLists.txt EchoServer: Add a simple echo server 2020-12-16 17:29:12 +01:00