1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-17 14:05:07 +00:00
serenity/Userland/Libraries/LibCore
Andreas Kling fa753ff863 LibCore: Pop the main Core::EventLoop off the stack when destroyed
The main event loop pushes itself onto the event loop stack, and so it
should also pop itself when destroyed.

This will surface attempts to use the event loop stack after the main
event loop has been destroyed.
2021-10-24 01:01:01 +02:00
..
Account.cpp LibCore: Change Account::set_password to take a SecretString 2021-10-19 18:19:33 +02:00
Account.h LibCore: Change Account::set_password to take a SecretString 2021-10-19 18:19:33 +02:00
AnonymousBuffer.cpp LibCore: Remove unused header includes 2021-08-01 08:10:16 +02:00
AnonymousBuffer.h LibCore: Make Core::AnonymousBuffer moveable 2021-07-07 18:02:43 +02:00
ArgsParser.cpp LibCore: Add ignored options to ArgsParser 2021-10-23 15:06:33 +02:00
ArgsParser.h LibCore: Add ignored options to ArgsParser 2021-10-23 15:06:33 +02:00
CMakeLists.txt LibCore: Add SecretString, a buffer that is zero'd on destruction 2021-09-12 16:36:52 +02:00
Command.cpp LibCore: Remove unused header includes 2021-08-01 08:10:16 +02:00
Command.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ConfigFile.cpp LibCore: Set file offset in ConfigFile::sync 2021-08-24 18:17:09 +02:00
ConfigFile.h Everywhere: Rename get in ConfigFile::get_for_{lib,app,system} to open 2021-08-22 01:32:25 +02:00
DateTime.cpp LibCore: Make DateTime's members signed 2021-08-19 19:15:00 +01:00
DateTime.h LibCore: Make DateTime's members signed 2021-08-19 19:15:00 +01:00
DeferredInvocationContext.h LibCore+Userland: Implement Core::deferred_invoke 2021-09-02 03:47:47 +04:30
DirIterator.cpp LibCore: Avoid duplicate '/' in DirIterator::next_full_path() 2021-07-03 16:43:08 +02:00
DirIterator.h LibCore: Expose DirIterator's underlying file descriptor 2021-05-14 23:32:10 +02:00
ElapsedTimer.cpp LibCore: Add factory to create and start a new ElapsedTimer 2021-09-12 17:24:44 +00:00
ElapsedTimer.h LibCore: Add factory to create and start a new ElapsedTimer 2021-09-12 17:24:44 +00:00
Event.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Event.h LibCore+Userland: Implement Core::deferred_invoke 2021-09-02 03:47:47 +04:30
EventLoop.cpp LibCore: Pop the main Core::EventLoop off the stack when destroyed 2021-10-24 01:01:01 +02:00
EventLoop.h LibCore: Add Core::EventLoop::spin_until(Function<bool()>) 2021-09-25 19:32:14 +02:00
File.cpp LibCore: Fix link_file inverting src and dst paths on duplicate names 2021-09-12 04:58:22 +00:00
File.h LibCore: Make Core::File::open() return OSError in case of failure 2021-08-20 15:31:46 +02:00
FileStream.h LibCore: Make Core::File::open() return OSError in case of failure 2021-08-20 15:31:46 +02:00
FileWatcher.cpp LibCore: Remove unused header includes 2021-08-01 08:10:16 +02:00
FileWatcher.h Userland+LibCore: Update FileWatcher + its users for InodeWatcher 2.0 2021-05-12 22:38:20 +02:00
Forward.h LibCore+Userland: Implement Core::deferred_invoke 2021-09-02 03:47:47 +04:30
GetPassword.cpp LibCore: Make get_password return SecretString instead of String 2021-09-12 16:36:52 +02:00
GetPassword.h LibCore: Make get_password return SecretString instead of String 2021-09-12 16:36:52 +02:00
IODevice.cpp LibCore: Display the correct allocation size in the debug line 2021-10-09 23:30:12 +02:00
IODevice.h LibCore: Add optional custom read size argument in populate_read_buffer 2021-09-27 16:31:28 +02:00
LocalServer.cpp AK+LibCore: Standardize on AK_OS_MACOS instead of __APPLE__ 2021-09-12 18:31:10 +02:00
LocalServer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LocalSocket.cpp LibCore: Add peer pid retrieval for LocalSocket 2021-07-01 17:49:18 +02:00
LocalSocket.h LibCore: Add peer pid retrieval for LocalSocket 2021-07-01 17:49:18 +02:00
LockFile.cpp Everywhere: Use my cool new @serenityos.org email address 2021-09-01 11:37:25 +04:30
LockFile.h Everywhere: Use my cool new @serenityos.org email address 2021-09-01 11:37:25 +04:30
MimeData.cpp LibCore+Userland: Add 13 more detectable file types 2021-05-24 18:55:56 +01:00
MimeData.h LibCore: Implement basic mime type guessing based on binary patterns 2021-05-07 11:46:53 +01:00
NetworkJob.cpp LibHTTP: Respect the 'Connection: close' header on keep-alive jobs 2021-09-30 11:46:37 +02:00
NetworkJob.h LibHTTP: Respect the 'Connection: close' header on keep-alive jobs 2021-09-30 11:46:37 +02:00
NetworkResponse.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
NetworkResponse.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Notifier.cpp LibCore: Remove unused header includes 2021-08-01 08:10:16 +02:00
Notifier.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Object.cpp AK+Everywhere: Reduce the number of template parameters of IntrusiveList 2021-09-10 18:05:46 +03:00
Object.h AK+Everywhere: Reduce the number of template parameters of IntrusiveList 2021-09-10 18:05:46 +03:00
Process.cpp LibCore: Explicitly declare environ in Process.cpp to unbreak macOS 2021-08-06 01:29:09 +02:00
Process.h LibCore: Add Core::Process::spawn() 2021-08-06 01:04:11 +02:00
ProcessStatisticsReader.cpp Everywhere: Make tracking cpu usage independent from system ticks 2021-07-18 22:08:26 +02:00
ProcessStatisticsReader.h Everywhere: Make tracking cpu usage independent from system ticks 2021-07-18 22:08:26 +02:00
Promise.h LibCore+LibIMAP: Move Promise to LibCore 2021-07-15 11:11:14 +02:00
Property.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Property.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
SecretString.cpp LibCore: Avoid buffer overrun when invoking crypt() with a SecretString 2021-10-19 18:19:33 +02:00
SecretString.h LibCore: Add SecretString, a buffer that is zero'd on destruction 2021-09-12 16:36:52 +02:00
Socket.cpp LibCore: Add a Socket::set_idle() API that turns the notifiers on/off 2021-10-04 15:31:26 +02:00
Socket.h LibCore: Add a Socket::set_idle() API that turns the notifiers on/off 2021-10-04 15:31:26 +02:00
SocketAddress.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StandardPaths.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
StandardPaths.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TCPServer.cpp LibCore: Allow TCPServer to be blocking 2021-06-16 09:10:48 +02:00
TCPServer.h LibCore: Allow TCPServer to be blocking 2021-06-16 09:10:48 +02:00
TCPSocket.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
TCPSocket.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Timer.cpp LibCore: Add unit to Core::Timer interval arguments 2021-05-12 22:38:20 +02:00
Timer.h LibCore: Add unit to Core::Timer interval arguments 2021-05-12 22:38:20 +02:00
UDPServer.cpp Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
UDPServer.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
UDPSocket.cpp LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
UDPSocket.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Version.cpp LibCore: Refactor a version-reading utility 2021-09-02 16:17:18 +01:00
Version.h LibCore: Refactor a version-reading utility 2021-09-02 16:17:18 +01:00