summaryrefslogtreecommitdiff
path: root/SharedGraphics
AgeCommit message (Expand)Author
2019-06-15GraphicsBitmap: Provide templated versions of get_pixel() and set_pixel().Andreas Kling
2019-06-14GraphicsBitmap: Add set_pixel(x, y, Color)Andreas Kling
2019-06-14Color: Add equality operators.Andreas Kling
2019-06-11Color: Add inverted().Andreas Kling
2019-06-10GraphicsBitmap: Add a fill(Color) helper.Andreas Kling
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07SharedGraphics: Run clang-format on everything.Andreas Kling
2019-06-06WindowServer: New API for Scaled BlitChristopher Dumas
2019-06-06WindowServer: Implement scaled backgrounds and scaled blitting functionChristopher Dumas
2019-06-06WindowServer: Clang-FormatChristopher Dumas
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