ladybird/Libraries
Andreas Kling d19d4da14a LibHTML: Implement compound selectors
This patch moves the Selector object model closer to the specification
objects in Selectors Level 4.

A "Selector" in LibHTML is now a { Vector<ComplexSelector> }, which is
a { Relation, CompoundSelector }. A CompoundSelector is really just
a Vector<SimpleSelector>, and SimpleSelector is "Component" renamed.

This makes a lot more selectors actually match on the Ubuntu Apache2
default homepage. :^)
2019-11-27 20:37:36 +01:00
..
LibAudio AudioServer: Port to socket takeover 2019-11-26 19:58:25 +01:00
LibC LookupServer: Port to socket takeover 2019-11-26 19:58:25 +01:00
LibCore Kernel: Make syscall counters and page fault counters per-thread 2019-11-26 21:37:38 +01:00
LibDraw LibDraw: Add Painter::clear_rect() for filling a rect without blending 2019-11-25 11:34:55 +01:00
LibELF Kernel: Demangle userspace ELF symbols in backtraces 2019-11-27 14:06:24 +01:00
LibGUI LibGUI: Make GSortingProxyModel update the selection on resort again 2019-11-27 19:04:35 +01:00
LibHTML LibHTML: Implement compound selectors 2019-11-27 20:37:36 +01:00
LibIPC LibIPC+AudioServer: Allow unsolicited server-to-client IPC messages 2019-11-23 16:50:21 +01:00
LibM LibC, LibM: Add functions needed to compile python3 2019-11-11 22:04:16 +01:00
LibMarkdown LibMarkdown: Include a <head> element when rendering MD to HTML 2019-10-30 20:28:44 +01:00
LibPCIDB POSIX compliance: (most) shell scripts converted to generic shell 2019-11-03 09:26:22 +01:00
LibProtocol ProtocolServer: Port to socket takeover 2019-11-26 19:58:25 +01:00
LibPthread Kernel+LibPthread: pthread_create handles pthread_attr_t 2019-11-18 09:04:32 +01:00
LibThread LibPthread: Start working on a POSIX threading library 2019-11-13 21:49:24 +01:00
LibVT LibVT: Unbreak semi-transparent terminal background painting 2019-11-25 11:35:52 +01:00