index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
SharedGraphics
Age
Commit message (
Expand
)
Author
2019-04-30
PNGLoader: Tag the decoded bitmap with the source PNG path.
Andreas Kling
2019-04-26
LibGUI+WindowServer: Make it possible to have checkable GActions.
Andreas Kling
2019-04-26
GraphicsBitmap: munmap() pixels on destruction of self-allocating bitmaps.
Andreas Kling
2019-04-24
SharedGraphics: Add is_right_text_alignment(TextAlignment) helper.
Andreas Kling
2019-04-23
Do a pass of compiler warning fixes.
Andreas Kling
2019-04-20
WindowSerer+LibGUI: Send multiple rects in invalidation/flush messages.
Andreas Kling
2019-04-20
Sprinkle use of AK::Vector in various places.
Andreas Kling
2019-04-16
WindowServer: Improve the look of menus.
Andreas Kling
2019-04-16
Make better use of geometry class helpers in some places.
Andreas Kling
2019-04-16
SharedGraphics: Move PainterStateSaver out of line.
Andreas Kling
2019-04-15
PNGLoader: Disable debug spam.
Andreas Kling
2019-04-13
GVariant: Add to_bool(), to_int() and to_color().
Andreas Kling
2019-04-12
GVariant: Tweak stringification of Color, Boolean and Invalid variants.
Andreas Kling
2019-04-12
StylePainter: Don't paint hover frame around disabled CoolBar buttons.
Andreas Kling
2019-04-12
Color: Add a simple lightened() helper.
Andreas Kling
2019-04-12
Painter: Add alpha-blending support to blit_dimmed().
Andreas Kling
2019-04-11
GGroupBox: Improve appearance with new FrameShape::Box style.
Andreas Kling
2019-04-10
Introduce LibCore and move GElapsedTimer => CElapsedTimer.
Andreas Kling
2019-04-10
Color: Add to_grayscale() and darkened() helpers.
Andreas Kling
2019-04-10
WindowServer: Factor out some parts of compose().
Andreas Kling
2019-04-10
LibGUI: Move frame painting from GFrame to StylePainter.
Andreas Kling
2019-04-10
GSpinBox: Put nice little arrow glyphs on the buttons.
Andreas Kling
2019-04-06
Add a slight hover highlight to GButton and WSButton. :^)
Andreas Kling
2019-04-04
Painter: Add text elision support (only right-hand side supported.)
Andreas Kling
2019-04-04
LibGUI: Make it possible for GButton to be checkable.
Andreas Kling
2019-04-03
AK: Add Eternal<T> and use it in various places.
Andreas Kling
2019-04-03
GraphicsBitmap: Use MappedFile.
Andreas Kling
2019-04-03
PNGLoader: Use MappedFile.
Andreas Kling
2019-04-03
Font: Clean up AK::MappedFile and use it for mapping font files.
Andreas Kling
2019-04-02
Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.
Andreas Kling
2019-03-31
WindowServer: Add a WSCursor class (a bitmap and a hotspot.)
Andreas Kling
2019-03-30
LibGUI: Add a simple GSplitter container widget.
Andreas Kling
2019-03-29
Rename Painter::set_clip_rect() to add_clip_rect().
Andreas Kling
2019-03-29
StylePainter: Fix underdraw in new button style.
Andreas Kling
2019-03-29
LibGUI: Don't draw left and right side of surfaces that span entire window.
Andreas Kling
2019-03-28
StylePainter: Tweak ButtonStyle::Normal highlights.
Andreas Kling
2019-03-28
Move LibGUI/GStyle to SharedGraphics/StylePainter.
Andreas Kling
2019-03-28
LibGUI: Add a GPainter class that inherits from Painter.
Andreas Kling
2019-03-27
Kernel: Add Inode::truncate(size).
Andreas Kling
2019-03-25
SharedGraphics: Font::width() shouldn't add spacing to the very last glyph.
Andreas Kling
2019-03-24
SharedGraphics: Oops, I was compiling puff() in SLOW mode for testing.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-23
FileManager: Add basic thumbnailing of PNG images.
Andreas Kling
2019-03-22
SharedGraphics: Add Painter::draw_scaled_bitmap().
Andreas Kling
2019-03-22
Use the PNG loader for all images, and get rid of the .rgb files.
Andreas Kling
2019-03-21
PNGLoader: Reduce unfiltering branchiness even more.
Andreas Kling
2019-03-21
PNGLoader: Templatize the unfiltering functions to reduce branchiness.
Andreas Kling
2019-03-21
PNGLoader: Reorganize the unfiltering code to make it easier to work with.
Andreas Kling
2019-03-21
PNGLoader: Allocate enough space for the compressed data buffer up front.
Andreas Kling
2019-03-21
PNGLoader: Remove a bunch of unnecessary data copying.
Andreas Kling
[next]