summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-03-20Kernel: Oops, forgot to add Alarm.h earlier. Here it is.Andreas Kling
2019-03-20TextEditor: Add "delete" action.Andreas Kling
2019-03-20FileManager: Use a GTextEditor for the location bar + tweak icons.Andreas Kling
2019-03-20Kernel: Remove ioctl for getting a socket peer's PID.Andreas Kling
2019-03-20Kernel: Snooze the NetworkTask until there are incoming packets to process.Andreas Kling
2019-03-20Meta: Tweak ReadMe and add a new screenshot.Andreas Kling
2019-03-20LibC: Fix bug in scanf() family where we'd capture invalid data.Andreas Kling
2019-03-20GTableView: Add ability to hide individual columns at view-level.Andreas Kling
2019-03-20Move WindowServer into Servers.Andreas Kling
2019-03-20Rename DNSLookupServer => LookupServer.Andreas Kling
2019-03-20IRCClient: Add ability to change nickname.Andreas Kling
2019-03-20Userland: Allow ping <hostname> :^)Andreas Kling
2019-03-20LibC: Let gethostbyname() handle IPv4 address as input.Andreas Kling
2019-03-20LibGUI: Make GTableModel a retainable object.Andreas Kling
2019-03-20Kernel: Don't panic if a call redirected to Device::open() has an error.Andreas Kling
2019-03-20Kernel: Accepting sockets don't need to retain the client sockets.Andreas Kling
2019-03-20Kernel: connect() should fail with EISCONN for already-connected sockets.Andreas Kling
2019-03-20Kernel: Fix race between accept() and connect().Andreas Kling
2019-03-20WindowServer: Don't crash when accept() fails, just log an error.Andreas Kling
2019-03-20Kernel: DoubleBuffer can return early if read/write is called with !size.Andreas Kling
2019-03-20Terminal: Disable the semitransparent Terminal effect for now.Andreas Kling
2019-03-20LibC: Implement gethostbyname() by talking to the DNSLookupServer.Andreas Kling
2019-03-20GEventLoop: Quit the event loop on EOF from the WindowServer.Andreas Kling
2019-03-19DNSLookupServer: Start working on a userspace DNS resolver.Andreas Kling
2019-03-19IRCClient: Scroll windows to bottom when new messages arrive.Andreas Kling
2019-03-19LibGUI: Add GScrollableWidget::scroll_to_bottom/top().Andreas Kling
2019-03-19LibGUI: More GInputBox refinements.Andreas Kling
2019-03-19GTextEditor: Fix invalidation glitches in single-line mode.Andreas Kling
2019-03-19IRCClient: Make the IRCWindow input box look symmetrical.Andreas Kling
2019-03-19IRCClient: Ignore empty strings from the toolbar action input boxes.Andreas Kling
2019-03-19IRCClient: Fix broken handling of RPL_WHOISIDLE.Andreas Kling
2019-03-19LibGUI: More work on GInputBox.Andreas Kling
2019-03-19LibGUI: Add GInputBox for getting a string from a modal dialog.Andreas Kling
2019-03-19WindowServer: Don't allow Logo+RMB to resize blocked-by-modal windows.Andreas Kling
2019-03-19WindowServer: Add special treatment for modal windows.Andreas Kling
2019-03-19LibGUI: Implement nested event loops to support dialog boxes.Andreas Kling
2019-03-18IRCClient: Colorize some channel messages (joins, parts, topics)Andreas Kling
2019-03-18WindowServer: Cache the last two backing stores to make flipping faster.Andreas Kling
2019-03-18AK: Add Vector::remove_first_matching(Callback).Andreas Kling
2019-03-18IRCClient: Add support for a bunch of numerics, mostly WHOIS related.Andreas Kling
2019-03-18GIODevice: Remove debug spam.Andreas Kling
2019-03-18GIODevice: Add a read_all() that returns a ByteBuffer with all we can read.Andreas Kling
2019-03-18LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.)Andreas Kling
2019-03-18LibGUI: Add GTableModel::Role::ForegroundColor.Andreas Kling
2019-03-18SharedGraphics: Add Color::to_string().Andreas Kling
2019-03-18IPv4: Add simple pseudorandom ephemeral port allocators for TCP and UDP.Andreas Kling
2019-03-18LibGUI: Don't crash if calling GClipboard::set_data() with a null string.Andreas Kling
2019-03-17LibGUI: Add GFile and base class GIODevice.Andreas Kling
2019-03-17AK: Use an OwnPtr for the VectorImpl.Andreas Kling
2019-03-17Add client-side double buffering of window backing stores.Andreas Kling