summaryrefslogtreecommitdiff
path: root/SharedGraphics
AgeCommit message (Expand)Author
2019-04-06Add a slight hover highlight to GButton and WSButton. :^)Andreas Kling
2019-04-04Painter: Add text elision support (only right-hand side supported.)Andreas Kling
2019-04-04LibGUI: Make it possible for GButton to be checkable.Andreas Kling
2019-04-03AK: Add Eternal<T> and use it in various places.Andreas Kling
2019-04-03GraphicsBitmap: Use MappedFile.Andreas Kling
2019-04-03PNGLoader: Use MappedFile.Andreas Kling
2019-04-03Font: Clean up AK::MappedFile and use it for mapping font files.Andreas Kling
2019-04-02Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.Andreas Kling
2019-03-31WindowServer: Add a WSCursor class (a bitmap and a hotspot.)Andreas Kling
2019-03-30LibGUI: Add a simple GSplitter container widget.Andreas Kling
2019-03-29Rename Painter::set_clip_rect() to add_clip_rect().Andreas Kling
2019-03-29StylePainter: Fix underdraw in new button style.Andreas Kling
2019-03-29LibGUI: Don't draw left and right side of surfaces that span entire window.Andreas Kling
2019-03-28StylePainter: Tweak ButtonStyle::Normal highlights.Andreas Kling
2019-03-28Move LibGUI/GStyle to SharedGraphics/StylePainter.Andreas Kling
2019-03-28LibGUI: Add a GPainter class that inherits from Painter.Andreas Kling
2019-03-27Kernel: Add Inode::truncate(size).Andreas Kling
2019-03-25SharedGraphics: Font::width() shouldn't add spacing to the very last glyph.Andreas Kling
2019-03-24SharedGraphics: Oops, I was compiling puff() in SLOW mode for testing.Andreas Kling
2019-03-23Kernel: Introduce threads, and refactor everything in support of it.Andreas Kling
2019-03-23FileManager: Add basic thumbnailing of PNG images.Andreas Kling
2019-03-22SharedGraphics: Add Painter::draw_scaled_bitmap().Andreas Kling
2019-03-22Use the PNG loader for all images, and get rid of the .rgb files.Andreas Kling
2019-03-21PNGLoader: Reduce unfiltering branchiness even more.Andreas Kling
2019-03-21PNGLoader: Templatize the unfiltering functions to reduce branchiness.Andreas Kling
2019-03-21PNGLoader: Reorganize the unfiltering code to make it easier to work with.Andreas Kling
2019-03-21PNGLoader: Allocate enough space for the compressed data buffer up front.Andreas Kling
2019-03-21PNGLoader: Remove a bunch of unnecessary data copying.Andreas Kling
2019-03-21PNGLoader: Support for color type 2 (RGB triplets) and multiple IDAT chunks.Andreas Kling
2019-03-21SharedGraphics: Implement a simple PNG decoder.Andreas Kling
2019-03-20IRCClient: Add ability to change nickname.Andreas Kling
2019-03-19LibGUI: More GInputBox refinements.Andreas Kling
2019-03-18IRCClient: Colorize some channel messages (joins, parts, topics)Andreas Kling
2019-03-18SharedGraphics: Add Color::to_string().Andreas Kling
2019-03-17Add client-side double buffering of window backing stores.Andreas Kling
2019-03-17AK: Make ByteBuffer's copy() and wrap() take void*.Andreas Kling
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