summaryrefslogtreecommitdiff
path: root/Libraries/LibCore/CEventLoop.cpp
AgeCommit message (Expand)Author
2020-01-05LibCore: Oops, we were forgetting to destroy disconnected RPC clientsAndreas Kling
2020-01-05AK+LibCore: Add an IDAllocator and use to allocate timer idsShannon Booth
2020-01-03LibCore: Fix crash on RPC client disconnectAndreas Kling
2019-12-29LibCore+LibGUI: Don't fire timers in non-visible windows by defaultAndreas Kling
2019-12-27LibCore: Allow LibCore to be compiled on macOS hostStefano Cristiano
2019-12-27LibCore: Fix errors when compiling LibCore using clang instead of gccStefano Cristiano
2019-11-26LibCore: Assert instead of crashing in CEventLoop::current()Sergey Bugaev
2019-10-25LibCore: Added unquit() method to CEventLoop.Brandon Scott
2019-09-22LibCore+LibGUI: Remove GEventLoop and use CEventLoop everywhereAndreas Kling
2019-09-22LibCore: Remove ObjectPtr in favor of RefPtrAndreas Kling
2019-09-22LibCore: Make CObject reference-countedAndreas Kling
2019-09-21LibCore: Convert CLocalServer to ObjectPtrAndreas Kling
2019-09-21LibCore: Convert CLocalSocket to ObjectPtrAndreas Kling
2019-09-20LibCore+LibGUI+WindowServer: Make events bubble up through ancestorsAndreas Kling
2019-09-11Inspector+LibCore+rpcdump: Rework the RPC stuff to be request/responseAndreas Kling
2019-08-26LibThread: Move CLock to LibThread::LockSergey Bugaev
2019-08-19LibCore: Move CObject serialization into CObject::save_to(JsonObject&)Andreas Kling
2019-08-17LibCore+rpcdump: Publish CObject graph to on-demand RPC socketAndreas Kling
2019-08-05CEventLoop: Create the wake pipe with O_CLOEXECSergey Bugaev
2019-07-26CEventLoop: Convert dbgprintf() to dbg().Andreas Kling
2019-07-25CEventLoop: Don't re-process already processed events when un-nesting.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-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-16CNotifier: Turn into a CObject and Use the event queue to deliver eventsRobin Burchell
2019-07-14CEventLoop: Oops, I had the pipe reader/writer fd's mixed up.Andreas Kling
2019-07-14CEventLoop: Add wake(), a mechanism for waking up when blocked in select().Andreas Kling
2019-07-13CEventLoop: When asked to exit the event loop, exit right away.Andreas Kling
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling