serenity/Userland/Libraries/LibCore
Timothy Flynn a4a7efaf5f LibC+LibCore: Use tm_isdst to handle time zone offsets in DST
Previously, we were incorrectly assuming that the daylight global
variable indicated whether the current time zone is in DST. In reality,
the daylight variable only indicates whether a time zone *can* be in
DST.

Instead, the tm structure has a tm_isdst member that should be used for
this purpose. Ensure our LibC handles tm_isdst, and avoid errant usage
of the daylight variable in Core::DateTime.
2022-08-02 21:10:44 +01:00
..
Account.cpp LaunchServer+SystemServer: Move the portal to a user-specific directory 2022-07-19 11:15:14 +01:00
Account.h LibCore: Add FIXME note about converting Core::Account to use StringView 2022-07-12 23:11:35 +02:00
AnonymousBuffer.cpp
AnonymousBuffer.h
ArgsParser.cpp LibCore: Add support for long integral types to ArgsParser 2022-07-21 16:37:04 +02:00
ArgsParser.h LibCore: Implement integral ArgsParser options through a template 2022-07-21 16:37:04 +02:00
CMakeLists.txt LibCore: Add support for compiling for Android with API Version >= 30 2022-07-19 10:44:02 +01:00
Command.cpp Everywhere: Split Error::from_string_literal and Error::from_string_view 2022-07-12 23:11:35 +02:00
Command.h
ConfigFile.cpp LibCore: Remove ConfigFile::write_color_entry() 2022-06-05 22:42:35 +01:00
ConfigFile.h LibCore: Remove ConfigFile::write_color_entry() 2022-06-05 22:42:35 +01:00
DateTime.cpp LibC+LibCore: Use tm_isdst to handle time zone offsets in DST 2022-08-02 21:10:44 +01:00
DateTime.h
Debounce.h LibCore: Add Core::debounce(function, timeout) 2022-07-19 11:10:02 +01:00
DeferredInvocationContext.h
Directory.cpp
Directory.h Meta+Userland: Simplify some formatters 2022-07-12 23:11:35 +02:00
DirIterator.cpp
DirIterator.h
ElapsedTimer.cpp
ElapsedTimer.h
Event.cpp
Event.h
EventLoop.cpp LibAudio: Prevent racy eternal deadlock of the audio enqueue thread 2022-07-22 19:35:41 +01:00
EventLoop.h LibAudio: Prevent racy eternal deadlock of the audio enqueue thread 2022-07-22 19:35:41 +01:00
File.cpp LibCore: Add File::is_{block,char}_device() helpers 2022-07-21 20:13:44 +01:00
File.h LibCore: Add File::is_{block,char}_device() helpers 2022-07-21 20:13:44 +01:00
FilePermissionsMask.cpp LibCore: Implement four-digit modes for FilePermissionsMask parsing 2022-07-27 21:45:01 +00:00
FilePermissionsMask.h LibCore: Implement the 'X' modifier into FilePermissionMask 2022-07-27 21:45:01 +00:00
FileStream.h
FileWatcher.cpp Everywhere: Explicitly specify the size in StringView constructors 2022-07-12 23:11:35 +02:00
FileWatcher.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Forward.h
GetPassword.cpp
GetPassword.h
Group.cpp LibCore: Add support for compiling for Android with API Version >= 30 2022-07-19 10:44:02 +01:00
Group.h LibCore: Add support for compiling for Android with API Version >= 30 2022-07-19 10:44:02 +01:00
InputBitStream.h LibCore: Add LittleEndianInputBitStream 2022-05-21 22:41:40 +02:00
IODevice.cpp
IODevice.h
LocalServer.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
LocalServer.h
LockFile.cpp
LockFile.h
MappedFile.cpp LibCore+LibGfx: Pass file-path as StringView 2022-06-14 23:00:52 +02:00
MappedFile.h LibCore+LibGfx: Pass file-path as StringView 2022-06-14 23:00:52 +02:00
MemoryStream.h Everywhere: Split Error::from_string_literal and Error::from_string_view 2022-07-12 23:11:35 +02:00
MimeData.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
MimeData.h
NetworkJob.cpp
NetworkJob.h
NetworkResponse.h
Notifier.cpp
Notifier.h
Object.cpp
Object.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Process.cpp Userland: Remove erroneous String -> char* -> StringView conversions 2022-07-12 23:11:35 +02:00
Process.h LibCore: Return ErrorOr<pid_t> and support arguments in Process::spawn 2022-05-25 23:14:22 +01:00
ProcessStatisticsReader.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ProcessStatisticsReader.h
Promise.h
Property.cpp
Property.h
Proxy.h
SecretString.cpp
SecretString.h
SharedCircularQueue.h AK: Prefix CACHE_ALIGNED & SYSTEM_CACHE_ALIGNMENT_SIZE 2022-08-01 00:19:16 +02:00
SocketAddress.h
SOCKSProxyClient.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
SOCKSProxyClient.h
StandardPaths.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
StandardPaths.h
Stream.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
Stream.h LibCore: Avoid some successive allocations in Stream::read_all() 2022-06-27 20:22:15 +01:00
System.cpp LibCore: Add System::link() 2022-07-25 22:21:01 +01:00
System.h LibCore: Add System::link() 2022-07-25 22:21:01 +01:00
SystemServerTakeover.cpp Everywhere: Split Error::from_string_literal and Error::from_string_view 2022-07-12 23:11:35 +02:00
SystemServerTakeover.h
TCPServer.cpp
TCPServer.h
TempFile.cpp
TempFile.h
Timer.cpp
Timer.h
UDPServer.cpp
UDPServer.h
UmaskScope.h
Version.cpp
Version.h