summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-10-15LibHTML: LayoutBlock::hit_test() was calling the wrong parent classAndreas Kling
2019-10-15LibHTML: Use ImageLoader for <img> elements to defer bitmap decodingAndreas Kling
2019-10-15LibHTML: Add the currently visible viewport rect to RenderingContextAndreas Kling
2019-10-15LibDraw: Add ImageLoader, a simple abstraction for image loadingAndreas Kling
2019-10-15LibHTML: LayoutNode::set_needs_display() needs to invalidate fragmentsAndreas Kling
2019-10-15LibCore: Put HTTP debug spam behind FOO_DEBUG macrosAndreas Kling
2019-10-15PaintBrush: Use secondary color for eraser (like in ms_paint)Chyza
2019-10-15LibHTML: Fix missing backgrounds an borders after LayoutBox refactoringAndreas Kling
2019-10-15LibHTML: Introduce LayoutBox and LayoutNodeWithStyleAndBoxModelMetricsAndreas Kling
2019-10-15LibHTML: Simplify Node::create_layout_node()Andreas Kling
2019-10-15LibHTML: Move layout tree building to a LayoutTreeBuilder classAndreas Kling
2019-10-15LibHTML: Add is<T> and to<T> helpers for LayoutNode class familyAndreas Kling
2019-10-15LibC: syslog and lots of compat stuff for itCalvin Buckley
2019-10-15Meta: Fix shell syntax highlighting in ReadMe (#661)Danny Feliz
2019-10-15TextEditor: suppress "Not found" window when searching for empty stringKevin Murphy
2019-10-14Meta: Add missing build-essential and curl dependenciesJean-Baptiste Boric
2019-10-14LibCore: Don't crash in IPC client/server on EAGAINAndreas Kling
2019-10-14LibHTML: Implement basic partial style invalidationAndreas Kling
2019-10-14LibHTML: Rename Document's invalidate_{style,layout}() to update_foo()Andreas Kling
2019-10-14LibHTML: Implement basic :hover pseudo-class supportAndreas Kling
2019-10-14LibHTML: Parse the :link and :hover CSS pseudo-classesAndreas Kling
2019-10-14Kernel: Remove unused FileBackedDiskDevice classAndreas Kling
2019-10-13Kernel: Clarify code that saves FPU state after FNINITAndreas Kling
2019-10-13LibHTML: Add some convenient geometry getters on LayoutNodeAndreas Kling
2019-10-13LibHTML: Use LayoutBlock::add_line_box() in LayoutBreakAndreas Kling
2019-10-13LibHTML: Fix broken line splitting behavior in LayoutReplacedAndreas Kling
2019-10-13Ports: libarchiveCalvin Buckley
2019-10-13Kernel: Use word-sized entropy as much as possible in syscallCalvin Buckley
2019-10-13LibC: add arc4random* using new getrandom syscallCalvin Buckley
2019-10-13Kernel: Add a Linux-style getrandom syscallCalvin Buckley
2019-10-13LibHTML: Run second layout pass if first layout adds/removes scrollbarsAndreas Kling
2019-10-13Runner: Enable QEMU's KVM mode by defaultAndreas Kling
2019-10-13Kernel: Fix accidental restore of bogus FPU state after forkAndreas Kling
2019-10-13Kernel: Don't leak an FPU state buffer for every spawned threadAndreas Kling
2019-10-13LibMarkdown: Emit properly formed HTML documentsAndreas Kling
2019-10-13LibHTML: Split layout invalidation into style and layout invalidationAndreas Kling
2019-10-13LibHTML: Move layout root from HtmlView to DocumentAndreas Kling
2019-10-13HexEditor: Initial application releaseBrandon Scott
2019-10-13LibGUI: Fix GMenu submenu shortcut bug.Brandon Scott
2019-10-13LibC: Add some wchar functionsCalvin Buckley
2019-10-13LibC: Add missing u_* typedefs (u_char/u_short)Calvin Buckley
2019-10-13LibHTML: Handle comments in the CSS parserAndreas Kling
2019-10-12LibHTML: Add Comment and CharacterData nodes and improve HTML parsingAndreas Kling
2019-10-12LibC: Add readdir_r for re-entrant directory reading (#648)Calvin Buckley
2019-10-12AK: Add Atomic.hTom
2019-10-12LibHTML+Browser: Add debug option to draw borders around line boxesAndreas Kling
2019-10-12LibC: Have perror() show the input string on the debugger as wellAndreas Kling
2019-10-12LibHTML: Implement the <br> element for line breakingAndreas Kling
2019-10-12Browser: Add a debug menu with actions to dump DOM and Layout treesAndreas Kling
2019-10-12LibHTML: Add StyleProperties::line_height()Andreas Kling