summaryrefslogtreecommitdiff
path: root/SharedGraphics
AgeCommit message (Expand)Author
2019-04-20WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages.Andreas Kling
2019-04-20Sprinkle use of AK::Vector in various places.Andreas Kling
2019-04-16WindowServer: Improve the look of menus.Andreas Kling
2019-04-16Make better use of geometry class helpers in some places.Andreas Kling
2019-04-16SharedGraphics: Move PainterStateSaver out of line.Andreas Kling
2019-04-15PNGLoader: Disable debug spam.Andreas Kling
2019-04-13GVariant: Add to_bool(), to_int() and to_color().Andreas Kling
2019-04-12GVariant: Tweak stringification of Color, Boolean and Invalid variants.Andreas Kling
2019-04-12StylePainter: Don't paint hover frame around disabled CoolBar buttons.Andreas Kling
2019-04-12Color: Add a simple lightened() helper.Andreas Kling
2019-04-12Painter: Add alpha-blending support to blit_dimmed().Andreas Kling
2019-04-11GGroupBox: Improve appearance with new FrameShape::Box style.Andreas Kling
2019-04-10Introduce LibCore and move GElapsedTimer => CElapsedTimer.Andreas Kling
2019-04-10Color: Add to_grayscale() and darkened() helpers.Andreas Kling
2019-04-10WindowServer: Factor out some parts of compose().Andreas Kling
2019-04-10LibGUI: Move frame painting from GFrame to StylePainter.Andreas Kling
2019-04-10GSpinBox: Put nice little arrow glyphs on the buttons.Andreas Kling
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