summaryrefslogtreecommitdiff
path: root/SharedGraphics
AgeCommit message (Expand)Author
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
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