Commit History

Author SHA1 Message Date
  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