summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-04-10LibCore: Add CEvent and make LibGUI/GEvent inherit from it.Andreas Kling
2019-04-10Taskbar: Don't unconditionally update buttons on every state change.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: Stop tracking whether clients have painted since last resize.Andreas Kling
2019-04-10LibGUI+WindowServer: Coalesce paints and resizes on the client side.Andreas Kling
2019-04-10GWindow: Discard wrongly-sized backing stores in set_rect().Andreas Kling
2019-04-10WindowServer: Give windows a "background color" to use for missing parts.Andreas Kling
2019-04-10WindowServer: Factor out some parts of compose().Andreas Kling
2019-04-10LibGUI: Add a simple GGroupBox widget.Andreas Kling
2019-04-10FontEditor: Update the glyph map when changing a glyph's width.Andreas Kling
2019-04-10FontEditor: Add a "Glyph width:" label and align some things.Andreas Kling
2019-04-10GCheckBox: Paint the box part as a container frame.Andreas Kling
2019-04-10LibGUI: Move frame painting from GFrame to StylePainter.Andreas Kling
2019-04-10FontEditor: Tighten the window size a bit.Andreas Kling
2019-04-10LibGUI: Turn GTextBox into a wrapper around a single-line GTextEditor.Andreas Kling
2019-04-10FontEditor: Convert the glyph map and editor widgets to be GFrames.Andreas Kling
2019-04-10GSpinBox: Move increment/decrement button within the widget frame.Andreas Kling
2019-04-10GWidget: Make hit testing respect child z-order.Andreas Kling
2019-04-10LibGUI: Repaint GScrollBar without hover highlight immediately on leave.Andreas Kling
2019-04-10GSpinBox: Put nice little arrow glyphs on the buttons.Andreas Kling
2019-04-09WindowServer: Show ongoing resize in number of w/h increments, too.Andreas Kling
2019-04-09WindowServer: Display the window geometry while it's being moved or resized.Andreas Kling
2019-04-09LibGUI: Add a spinbox widget.Andreas Kling
2019-04-09WindowServer: Always activate newly added windows.Andreas Kling
2019-04-09GTextEditor: Add GTextEditor::on_change callback for when content changes.Andreas Kling
2019-04-09Kernel: Yet more work on bringing up POSIX SHM.Andreas Kling
2019-04-09Launcher: Add tooltips to LauncherButtons.Andreas Kling
2019-04-09Kernel: More work towards POSIX SHM, also add ftruncate().Andreas Kling
2019-04-08Kernel+LibC: Add stubs for POSIX shared memory API.Andreas Kling
2019-04-08LibGUI+WindowServer: Add support for GWidget tooltips.Andreas Kling
2019-04-08LibGUI: Move GSocketAddress to its own file.Andreas Kling
2019-04-08Taskbar: Replace TaskbarWidget with a simple GFrame.Andreas Kling
2019-04-08LibGUI: Make GSocket connection asynchronous.Andreas Kling
2019-04-08Kernel: Support non-blocking connect().Andreas Kling
2019-04-08GHttp: Rename GHttpNetworkJob => GHttpJob. And tidy up a little bit.Andreas Kling
2019-04-07Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.Andreas Kling
2019-04-07GHttp: Fix little bug in HTTP header parsing.Andreas Kling
2019-04-07AK: Improve StringImpl chomping a bit.Andreas Kling
2019-04-07GIODevice: Remove accidentally committed debug spam.Andreas Kling
2019-04-07GHttp: Work on bringing this up.Andreas Kling
2019-04-07Start working on a Downloader app and backing classes in LibGUI.Andreas Kling
2019-04-06WindowServer: Add ability to initiate window resize from window edges.Andreas Kling
2019-04-06WindowServer: Make WSButton a Weakable and stop rawly pointing to it.Andreas Kling
2019-04-06LibGUI: Always invalidate layout on GWidget child removal.Andreas Kling
2019-04-06WindowServer: Pick a new active window when the active window is minimized.Andreas Kling
2019-04-06Kernel: Oops, also moved FileDescriptor into FileSystem/, fix Makefile.Andreas Kling
2019-04-06Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/.Andreas Kling
2019-04-06FontEditor: Remove weird focus rects and optimize repaint while drawing.Andreas Kling
2019-04-06Kernel: Use alloc_fd() more instead of walking fd list manually.Andreas Kling