Andreas Kling
|
2d39da5405
LibCore: Put all classes in the Core namespace and remove the leading C
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
04b734501a
LibCore: Oops, we were forgetting to destroy disconnected RPC clients
|
5 years ago |
Shannon Booth
|
861f40f014
AK+LibCore: Add an IDAllocator and use to allocate timer ids
|
5 years ago |
Andreas Kling
|
70a41420a9
LibCore: Fix crash on RPC client disconnect
|
5 years ago |
Andreas Kling
|
411d293961
LibCore+LibGUI: Don't fire timers in non-visible windows by default
|
5 years ago |
Stefano Cristiano
|
1222b94ab8
LibCore: Allow LibCore to be compiled on macOS host
|
5 years ago |
Stefano Cristiano
|
aab412bd85
LibCore: Fix errors when compiling LibCore using clang instead of gcc
|
5 years ago |
Sergey Bugaev
|
2f9be662ef
LibCore: Assert instead of crashing in CEventLoop::current()
|
5 years ago |
Brandon Scott
|
5311f8fae1
LibCore: Added unquit() method to CEventLoop.
|
5 years ago |
Andreas Kling
|
34d0e96aec
LibCore+LibGUI: Remove GEventLoop and use CEventLoop everywhere
|
5 years ago |
Andreas Kling
|
d6abfbdc5a
LibCore: Remove ObjectPtr in favor of RefPtr
|
5 years ago |
Andreas Kling
|
bc319d9e88
LibCore: Make CObject reference-counted
|
5 years ago |
Andreas Kling
|
953cb4e436
LibCore: Convert CLocalServer to ObjectPtr
|
5 years ago |
Andreas Kling
|
c83da29a9d
LibCore: Convert CLocalSocket to ObjectPtr
|
5 years ago |
Andreas Kling
|
fcc3745b02
LibCore+LibGUI+WindowServer: Make events bubble up through ancestors
|
5 years ago |
Andreas Kling
|
f89944e804
Inspector+LibCore+rpcdump: Rework the RPC stuff to be request/response
|
5 years ago |
Sergey Bugaev
|
3439a479af
LibThread: Move CLock to LibThread::Lock
|
5 years ago |
Andreas Kling
|
c2213449c0
LibCore: Move CObject serialization into CObject::save_to(JsonObject&)
|
5 years ago |
Andreas Kling
|
1febd59f83
LibCore+rpcdump: Publish CObject graph to on-demand RPC socket
|
6 years ago |
Sergey Bugaev
|
211b51dab7
CEventLoop: Create the wake pipe with O_CLOEXEC
|
6 years ago |
Andreas Kling
|
7da5a04131
CEventLoop: Convert dbgprintf() to dbg().
|
6 years ago |
Andreas Kling
|
d21a4f7518
CEventLoop: Don't re-process already processed events when un-nesting.
|
6 years ago |
Andreas Kling
|
93489fbc4c
Convert HashMap<Key, OwnPtr<T>> to HashMap<Key, NonnullOwnPtr<T>>.
|
6 years ago |
Andreas Kling
|
3c5befde36
CEventLoop: Use NonnullOwnPtr for QueuedEvent::event.
|
6 years ago |
Andreas Kling
|
66646081b7
CEventLoop: Avoid undefined evaluation order in register_timer().
|
6 years ago |
Robin Burchell
|
f2c0e55070
Userspace: Deal with select() returning EINTR on a signal interruption
|
6 years ago |
Andreas Kling
|
98b569a702
CEventLoop: Skip over null events in the queue.
|
6 years ago |
Andreas Kling
|
046f00f77e
CEventLoop: Use Vector::prepend(Vector&&) to shuffle events to outer loop.
|
6 years ago |
Andreas Kling
|
26c29e59ec
CEventLoop: Remove some no-longer-used virtuals.
|
6 years ago |