summaryrefslogtreecommitdiff
path: root/Libraries/LibCore
AgeCommit message (Expand)Author
2019-07-29Kernel+ProcessManager: Let processes have an icon and show it in the table.Andreas Kling
2019-07-27LibCore: Add CFileStreamReader, a simple streaming CFile reader.Andreas Kling
2019-07-27CIODevice: Try to preallocate the exact needed buffer size in read_all().Andreas Kling
2019-07-27LibCore: Remove CSocket's bind() and listen().Andreas Kling
2019-07-27LibCore: Port CoreIPCServer to using CLocalServer.Andreas Kling
2019-07-27LibCore: Use clang-format on CoreIPC{Client,Server}.Andreas Kling
2019-07-27CSocket: Add an on_ready_to_read callback.Andreas Kling
2019-07-27CIODevice: Add a virtual did_update_fd() no notify subclasses of fd change.Andreas Kling
2019-07-27LibCore: Add CLocalServer, a server-only local socket class.Andreas Kling
2019-07-27LibCore: Add comment about child events for partially-constructed children.Andreas Kling
2019-07-26LibCore: Add CSocket::bind() (virtual) and CSocket::listen().Andreas Kling
2019-07-26CEventLoop: Convert dbgprintf() to dbg().Andreas Kling
2019-07-25LibCore: Introduce a C_OBJECT macro.Andreas Kling
2019-07-25CEventLoop: Don't re-process already processed events when un-nesting.Andreas Kling
2019-07-25CSocket: Add missing <sys/un.h> include to fix host build.Andreas Kling
2019-07-25CSocket: Fix Clang warning about unused private member m_type.Andreas Kling
2019-07-25LibCore: Only build CThread on Serenity platforms.Andreas Kling
2019-07-24AK: Make HashMap::get(Key) return an Optional<Value>.Andreas Kling
2019-07-24Convert HashMap<Key, OwnPtr<T>> to HashMap<Key, NonnullOwnPtr<T>>.Andreas Kling
2019-07-24CEventLoop: Use NonnullOwnPtr for QueuedEvent::event.Andreas Kling
2019-07-23CEventLoop: Avoid undefined evaluation order in register_timer().Andreas Kling
2019-07-21Libraries: Fix wrong paths to "Root" in the various install.sh scripts.Andreas Kling
2019-07-21Libraries: Remove unused "install" targets.Andreas Kling
2019-07-21Userspace: Deal with select() returning EINTR on a signal interruptionRobin Burchell
2019-07-21CEventLoop: Skip over null events in the queue.Andreas Kling
2019-07-20CEventLoop: Use Vector::prepend(Vector&&) to shuffle events to outer loop.Andreas Kling
2019-07-20CEventLoop: Remove some no-longer-used virtuals.Andreas Kling
2019-07-18LibDraw: Introduce (formerly known as SharedGraphics.)Andreas Kling
2019-07-18ps: Port to using CProcessStatisticsReader and /proc/allRobin Burchell
2019-07-18CProcessStatisticsReader: Be consistent about terminology from the kernel downRobin Burchell
2019-07-17Rename new IPC headers & classesRobin Burchell
2019-07-17Port LibGUI to use CIPCClientSideConnectionRobin Burchell
2019-07-17Make AClientConnection genericRobin Burchell
2019-07-17Port WSClientConnection to CIPCServerSideClientRobin Burchell
2019-07-17Introduce CIPCServerSideClientRobin Burchell
2019-07-16CNotifier: Turn into a CObject and Use the event queue to deliver eventsRobin Burchell
2019-07-16LibCore: Add a way to mark a socket as blocking (or not)Robin Burchell
2019-07-16CNotifier: Provide a way to unregister a notifier temporarilyRobin Burchell
2019-07-16CSocket: Also call on_connected for local socket connectionsRobin Burchell
2019-07-16LibCore: Always call on_connected whether the connection was synchronous or notRobin Burchell
2019-07-14CLocalSocket: Add missing pragma onceRobin Burchell
2019-07-14CEventLoop: Oops, I had the pipe reader/writer fd's mixed up.Andreas Kling
2019-07-14LibCore: Oops, fix infinite recursion in LogStream << CSocketAddress.Andreas Kling
2019-07-14LibCore: Port CSocket over to using dbg().Andreas Kling
2019-07-14CObject: Add LogStream operator<< for CObject.Andreas Kling
2019-07-14CObject: Add custom_event() virtual.Andreas Kling
2019-07-14CEventLoop: Add wake(), a mechanism for waking up when blocked in select().Andreas Kling
2019-07-14LibCore: Add CThread, a simple thread abstraction object.Andreas Kling
2019-07-13AudioServer: Assorted infrastructure workRobin Burchell
2019-07-13CEventLoop: When asked to exit the event loop, exit right away.Andreas Kling