summaryrefslogtreecommitdiff
path: root/SharedGraphics
AgeCommit message (Expand)Author
2019-03-09SharedGraphics: Allow passing a Font to text drawing functions.Andreas Kling
2019-03-09About+LibGUI: Use a GBoxLayout for the About app.Andreas Kling
2019-03-09SharedGraphics: Add PainterStateSaver RAII helper and Point::operator-().Andreas Kling
2019-03-09SharedGraphics: Give painter a state stack and save()/restore() operations.Andreas Kling
2019-03-08Add a C++ helper class for working with shared buffers.Andreas Kling
2019-03-07LibGUI: Implement GToolbar separators.Andreas Kling
2019-03-07GTextEditor: Add a ruler column that always shows the line numbers.Andreas Kling
2019-03-07GTextEditor: Let's use a Vector for the line backing store.Andreas Kling
2019-03-07GTextEditor: Improvements to cursor rendering.Andreas Kling
2019-03-06Add a bold variant of Katica and make that the system's default bold font.Andreas Kling
2019-03-06More work on the variable-width font support.Andreas Kling
2019-03-06Implement basic support for variable-width fonts.Andreas Kling
2019-03-06Make a preparation pass for variable-width fonts.Andreas Kling
2019-03-05Kernel: More signal handling improvements.Andreas Kling
2019-03-04LibGUI: Tweak focus appearance and add it to GTableView.Andreas Kling
2019-03-03SharedGraphics: Add Rect::center_within(Rect).Andreas Kling
2019-03-01Base: Add Csilla Bold 7x10 variant.Andreas Kling
2019-03-01Base: Import a new font, Csilla Thin (7x10).Andreas Kling
2019-02-28SharedGraphics: Make Painter clipping work with translated clip origin.Andreas Kling
2019-02-28LibGUI: Allow specifying per-column text alignment.Andreas Kling
2019-02-28LibGUI: Draw separators between GTableView column headers.Andreas Kling
2019-02-25More moving towards using signed types.Andreas Kling
2019-02-25Fix a bunch of compiler warnings. Not all, but a lot.Andreas Kling
2019-02-25Convert more RetainPtr use to Retained.Andreas Kling
2019-02-25AK: Add Retained<T>, like RetainPtr, but never null.Andreas Kling
2019-02-22Switch over to building everything with i686-elf-g++.Andreas Kling
2019-02-21Add concept of size increments to windowing system.Andreas Kling
2019-02-20Rework the rendering model so that clients instantiate backing stores.Andreas Kling
2019-02-20LibGUI: Add a GToolBar class that can be populated with GActions.Andreas Kling
2019-02-19SharedGraphics: Minor tweaks in rect shattering code.Andreas Kling
2019-02-19WindowServer: Avoid overdraw by shattering dirty rects into unique shards.Andreas Kling
2019-02-19WindowServer: Support windows with alpha channels. And per-WSWindow opacity.Andreas Kling
2019-02-17SharedGraphics: Assign a human-friendly name for mmapped GraphicsBitmap.Andreas Kling
2019-02-17SharedGraphics: Fix #ifdef mismatch in Painter.Andreas Kling
2019-02-17SharedGraphics: Removed some unused stuff from Font.Andreas Kling
2019-02-17Move WindowServer to userspace.Andreas Kling
2019-02-16SharedGraphics: Rework GraphicsBitmap::create_kernel_only() into create().Andreas Kling
2019-02-16Kernel: Add a simple shared memory API for two processes only.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-02-15WindowServer: Rename GUI_Foo to WSAPI_Foo.Andreas Kling
2019-02-14WindowServer: Convert entire API to be message-based.Andreas Kling
2019-02-12Fix some compilation warnings.Andreas Kling
2019-02-11WindowServer: More work on menus.Andreas Kling
2019-02-11WindowServer: Start implementing a menu system.Andreas Kling
2019-02-10Port Terminal to LibGUI.Andreas Kling
2019-02-10SharedGraphics: Tighten clip when blitting without alpha.Andreas Kling
2019-02-10LibGUI: Start adding an automatic widget layout system.Andreas Kling
2019-02-10SharedGraphics: Fix blitting GraphicsBitmaps with clipping enabled.Andreas Kling
2019-02-10LibGUI: Share code for widget rendering styles in a GStyle class.Andreas Kling
2019-02-09LibGUI: Start working on a GScrollBar.Andreas Kling