summaryrefslogtreecommitdiff
path: root/Libraries/LibCore
AgeCommit message (Expand)Author
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
2019-07-13LibCore: Add CCustomEvent, a custom CEvent for arbitrary use.Andreas Kling
2019-07-10CObject: Add a "name" property.Andreas Kling
2019-07-10LibCore: Tweak slightly-off error message in CProcessStatisticsReader.Andreas Kling
2019-07-10Userland+LibCore: Use CProcessStatisticsReader to implement top.Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-08CDirIterator: Fix another instance of StringView::characters() misuse.Andreas Kling
2019-07-04Libraries: Unbreak "make install" with new directory locations.Andreas Kling
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling