serenity/Libraries
Andreas Kling 749e3f0f30 LibHTML: Add LayoutNodeWithStyle class, make LayoutText style-less
Since LayoutText always inherits style, it shouldn't store any style of
its own. This patch adds a LayoutNodeWithStyle class to sit between
LayoutNode and everyone who wants to inherit from LayoutNode except
LayoutText :^)

Since LayoutText can never have children, we also know that the parent
of any LayoutNode is always going to be a LayoutNodeWithStyle.
So this patch makes LayoutNode::parent() return LayoutNodeWithStyle*.
2019-10-07 10:56:44 +02:00
..
LibAudio LibCore: Remove ObjectPtr in favor of RefPtr 2019-09-22 00:31:54 +02:00
LibC LibC: unistd.h should provide SEEK_SET etc. if stdio.h is not included (#629) 2019-10-04 11:02:42 +02:00
LibCore Kernel+SystemMonitor: Add fault counters 2019-10-02 14:13:49 +02:00
LibDraw LibDraw: Parse some more color string formats found on the web 2019-10-06 21:40:14 +02:00
LibGUI LibGUI: Add "Go home" to GCommonActions 2019-10-06 22:00:04 +02:00
LibHTML LibHTML: Add LayoutNodeWithStyle class, make LayoutText style-less 2019-10-07 10:56:44 +02:00
LibIPC
LibM LibM: Fix Toolchain build 2019-09-29 22:07:02 +02:00
LibMarkdown LibMarkdown: Avoid emitting <pre> tags for now, to help LibHTML 2019-10-03 16:46:38 +02:00
LibPCIDB ByteBuffer: Remove pointer() in favor of data() 2019-09-30 08:57:01 +02:00
LibThread LibCore: Make CObject reference-counted 2019-09-22 00:25:25 +02:00
LibVT