Andreas Kling
|
901b7d5d91
Fix a bunch of compiler warnings. Not all, but a lot.
|
6 years ago |
Andreas Kling
|
15fb917f28
Convert more RetainPtr use to Retained.
|
6 years ago |
Andreas Kling
|
fa02d2a39b
Rework the rendering model so that clients instantiate backing stores.
|
6 years ago |
Andreas Kling
|
b704d3d295
LibGUI: Add a GToolBar class that can be populated with GActions.
|
6 years ago |
Andreas Kling
|
9b71307d49
WindowServer: Support windows with alpha channels. And per-WSWindow opacity.
|
6 years ago |
Andreas Kling
|
10d6f9ce31
SharedGraphics: Removed some unused stuff from Font.
|
6 years ago |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 years ago |
Andreas Kling
|
4ea28bf0a5
Kernel: Add a simple shared memory API for two processes only.
|
6 years ago |
Andreas Kling
|
022f7790db
Use modern C++ attributes instead of __attribute__ voodoo.
|
6 years ago |
Andreas Kling
|
29c49356e3
WindowServer: Rename GUI_Foo to WSAPI_Foo.
|
6 years ago |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
6 years ago |
Andreas Kling
|
7ce15f1c54
Fix some compilation warnings.
|
6 years ago |
Andreas Kling
|
ddd580c30f
SharedGraphics: Tighten clip when blitting without alpha.
|
6 years ago |
Andreas Kling
|
2def3d8d3f
LibGUI: Start adding an automatic widget layout system.
|
6 years ago |
Andreas Kling
|
4a7120afe1
SharedGraphics: Fix blitting GraphicsBitmaps with clipping enabled.
|
6 years ago |
Andreas Kling
|
887b4a7a1a
Start working on a simple Launcher app.
|
6 years ago |
Andreas Kling
|
39c3b117c9
SharedGraphics: Fix broken rendering of partially clipped GlyphBitmaps.
|
6 years ago |
Andreas Kling
|
38f589a9cb
SharedGraphics: Add some useful painting helpers and make use of them.
|
6 years ago |
Andreas Kling
|
a258d6507a
mmap all the font files!
|
6 years ago |
Andreas Kling
|
3198639730
SharedGraphics: Add missing clipping in draw_line().
|
6 years ago |
Andreas Kling
|
b7967d1292
SharedGraphics: Make Painter::fill_rect() respect the current DrawOp.
|
6 years ago |
Andreas Kling
|
ffab6897aa
Big, possibly complete sweep of naming changes.
|
6 years ago |
Andreas Kling
|
c7221b7dee
Painter: Tell the compiler to flatten Font::draw_glyph().
|
6 years ago |
Andreas Kling
|
c7b005c47b
Font: Eagerly load all 256 glyphs. It's not that many.
|
6 years ago |
Andreas Kling
|
2279f5eaa6
SharedGraphics: Fix broken clipping in draw_bitmap().
|
6 years ago |
Andreas Kling
|
0db72786cf
Snazz up the windows with some title bar gradients. :^)
|
6 years ago |
Andreas Kling
|
8a3af99416
SharedGraphics: Optimize Painter::draw_bitmap().
|
6 years ago |
Andreas Kling
|
86eae0f8df
Let userland retain the window backing store while drawing into it.
|
6 years ago |
Andreas Kling
|
7a7fc37ca1
SharedGraphics: Draw an error glyph instead of crashing due to missing glyphs.
|
6 years ago |
Andreas Kling
|
291922b1af
WindowServer: Show PID and window ID in title bars for now.
|
6 years ago |