summaryrefslogtreecommitdiff
path: root/SharedGraphics
AgeCommit message (Expand)Author
2019-06-03Painter: Reduce the number of draw_text overloads to only involve StringViewRobin Burchell
2019-06-03StringViewize a bunch of things -- mostly LibGUIRobin Burchell
2019-06-01PNGLoader: Annotate the decompression buffer mmap with a name.Andreas Kling
2019-05-27removed extra impl of scalingChristopher Dumas
2019-05-27centered backgrounds are now an optionChristopher Dumas
2019-05-27tiled backgrounds no longer has strange off-by-one pixel errorsChristopher Dumas
2019-05-27can now tile background and made sure the IRC choose server popup still worksChristopher Dumas
2019-05-27SharedGraphics: Make Rect::shatter() return a Vector<Rect, 4>.Andreas Kling
2019-05-26WSCompositor: Allow a compose to bypass the timer when it first happensRobin Burchell
2019-05-25WindowServer: Tweak window titlebar look somewhat.Andreas Kling
2019-05-25GButton: Align the button text according to text_alignment().Andreas Kling
2019-05-25StylePainter: Remove some unused code.Andreas Kling
2019-05-19LibC: Add mmap_with_name() that names the allocation immediately.Andreas Kling
2019-05-17Build: Install most headers to Root (and libcore.a/libgui.a)Robin Burchell
2019-05-11Painter: Always optimize with -O3.Andreas Kling
2019-05-11Painter: Simplify the draw_scaled_bitmap() fast path for integer scale.Andreas Kling
2019-05-11Painter: Fix typo in 4x scaling fast path.Andreas Kling
2019-05-11Painter: Add a fast path for draw_scaled_bitmap() with integer scale.Andreas Kling
2019-05-11Painter: Templatize the inner loop of draw_scaled_bitmap().Andreas Kling
2019-05-11StylePainter: Remove some unused variables.Andreas Kling
2019-05-11Painter: Improve draw_scaled_bitmap() performance.Andreas Kling
2019-05-11WindowServer: Improve window frames by giving them a raised frame look. :^)Andreas Kling
2019-05-08GraphicsBitmap: size_in_bytes() was overshooting by 4x, oops!Andreas Kling
2019-05-07Painter: Support diagonal lines with dy>dx, and apply clipping as well.Andreas Kling
2019-05-07Painter: Remove unused draw_focus_rect().Andreas Kling
2019-05-07GTabWidget: Highlight tab buttons when hovered.Andreas Kling
2019-05-06GraphicsBitmap: Add non-const overload of bits().Andreas Kling
2019-05-06GraphicsBitmap: Add a new "Indexed8" format that uses a 256-entry palette.Andreas Kling
2019-05-06Make sure all GraphicsBitmap scanlines are 16-byte aligned.Andreas Kling
2019-05-06Color: Add named color "Cyan"Andreas Kling
2019-05-05ProcessManager+LibGUI: Tweak things to improve ProcessManager look.Andreas Kling
2019-05-05GTabWidget: Paint a frame around the container part of the widget.Andreas Kling
2019-05-05GTabWidget: Make a custom look for tab buttons.Andreas Kling
2019-05-04Painter: Re-enable diagonal draw_line().Andreas Kling
2019-05-04GTableView: Improve look of column headers, and add sort order indicators.Andreas Kling
2019-05-02GButton: Draw disabled buttons with grayed-out text.Andreas Kling
2019-04-30PNGLoader: Tag the decoded bitmap with the source PNG path.Andreas Kling
2019-04-26LibGUI+WindowServer: Make it possible to have checkable GActions.Andreas Kling
2019-04-26GraphicsBitmap: munmap() pixels on destruction of self-allocating bitmaps.Andreas Kling
2019-04-24SharedGraphics: Add is_right_text_alignment(TextAlignment) helper.Andreas Kling
2019-04-23Do a pass of compiler warning fixes.Andreas Kling
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