summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-06-15LibHTML: Basic element attribute parsing.Andreas Kling
2019-06-15LibHTML: Start working on a very simplified HTML parser.Andreas Kling
2019-06-15LibHTML: Start working on a simple HTML library.Andreas Kling
2019-06-15AK: Make RetainPtr and Retained more friendly towards const pointers.Andreas Kling
2019-06-15PaintBrush: Make little icons for the pen and bucket tools.Andreas Kling
2019-06-15GraphicsBitmap: Provide templated versions of get_pixel() and set_pixel().Andreas Kling
2019-06-15PaintBrush: Fix some silly logic typos in flood fill.Andreas Kling
2019-06-15PaintBrush: Use a Queue<Point> for the flood fill.Andreas Kling
2019-06-15AK/Tests: Test Queue<String> with large number of elements.Andreas Kling
2019-06-15AK: Add a simple Queue<T> class.Andreas Kling
2019-06-14PaintBrush: Speed up the bucket tool with smarter use of Vector.Andreas Kling
2019-06-14PaintBrush: Implement a naive but working bucket fill tool.Andreas Kling
2019-06-14GraphicsBitmap: Add set_pixel(x, y, Color)Andreas Kling
2019-06-14Color: Add equality operators.Andreas Kling
2019-06-14PaintBrush: Factor out the pen tool into an actual PenTool class.Andreas Kling
2019-06-14AK/Tests: Add a simple EXPECT_EQ macro and use it for the String test.Andreas Kling
2019-06-14AK/Tests: Add some macros for testing.Andreas Kling
2019-06-14VM: Remove PhysicalPage::create_eternal().Sergey Bugaev
2019-06-14VM: Make VMObject::create_for_physical_range() create non-freeable pages.Sergey Bugaev
2019-06-14VM: Support non-freeable, non-eternal PhysicalPages.Sergey Bugaev
2019-06-14VM: Fix leaking PhysicalPage instances.Sergey Bugaev
2019-06-14VM: Pass a PhysicalPage by rvalue reference when returning it to the freelist.Sergey Bugaev
2019-06-14VM: Fix freeing physical pages.Sergey Bugaev
2019-06-14AK/Tests: Add a couple more String tests.Andreas Kling
2019-06-14AK: Massage it into building on my host system without breaking Serenity.Andreas Kling
2019-06-14AK: Add an extremely primitive unit test for String.Andreas Kling
2019-06-14Shell: Implement more advanced globbing.Sergey Bugaev
2019-06-14Kernel: Fix KResultOr move constructor not copying errors.Sergey Bugaev
2019-06-14Kernel: Fix not returning errors for the last path item.Sergey Bugaev
2019-06-14AK: Add more StringView utilities for making substrings.Sergey Bugaev
2019-06-14AK: Fix nullptr dereference in String::matches().Sergey Bugaev
2019-06-14AK: Fix String::matches() with non-null-terminated StringViews.Sergey Bugaev
2019-06-13Kernel: Rename "descriptor" to "description" where appropriate.Andreas Kling
2019-06-13Kernel: Replace the last "linear" with "virtual".Andreas Kling
2019-06-12Terminal: Add support for DCH ('P' final)Andreas Kling
2019-06-12Demos: Import Fire demo contributed by "pd".Andreas Kling
2019-06-12Kernel: Fix resolving symlinks in the middle of a path.Sergey Bugaev
2019-06-12Kernel: Fix comparing StringViews with strcmp().Sergey Bugaev
2019-06-12Kernel: Wrap around to region start if necessary in take_free_pageConrad Pankoff
2019-06-12Kernel: Refactor MemoryManager to use a Bitmap rather than a VectorConrad Pankoff
2019-06-12Kernel: Add some comparison operators to PhysicalAddressConrad Pankoff
2019-06-12Kernel: Use an environment variable to set the memory size in the run scriptConrad Pankoff
2019-06-12Userland: Add test program for stressing memory allocationConrad Pankoff
2019-06-12AK: Add find_first_{set,unset} and grow methods to BitmapConrad Pankoff
2019-06-12build-root-filesystem.sh: Create /dev/null, /dev/random, /dev/zero, and /dev/...Larkin Nickle
2019-06-11AK: Delete the Badge copy and move constructors.Andreas Kling
2019-06-12PaintBrush: Start fleshing out a toolbox widget.Andreas Kling
2019-06-12LibGUI: Add an "exclusive" property to GAbstractButtons.Andreas Kling
2019-06-11PaintBrush: Let's use Color::MidGray for the outside-the-bitmap area.Andreas Kling
2019-06-11PaintBrush: Tidy up the UI a bit. Add some more colors.Andreas Kling