Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 03df07d307c1b20968adbd66b681ada56da2c10a
https://github.com/WebKit/WebKit/commit/03df07d307c1b20968adbd66b681ada56da2c10a
Author: Adrien Destugues <[email protected]>
Date: 2026-01-23 (Fri, 23 Jan 2026)
Changed paths:
M Source/WTF/wtf/Language.h
M Source/WTF/wtf/PlatformHaiku.cmake
A Source/WTF/wtf/haiku/FileSystemHaiku.cpp
A Source/WTF/wtf/haiku/LanguageHaiku.cpp
M Source/WTF/wtf/posix/FileSystemPOSIX.cpp
Log Message:
-----------
WTF: Haiku filesystem and language support
https://bugs.webkit.org/show_bug.cgi?id=305764
Reviewed by Adrian Perez de Castro.
Upstream changes to filesystem and language access for Haiku: finding
the tmp directory, user configuration directory, and user preferred
languages using native APIs where no POSIX standard way is applicable.
No new tests: no changes to behavior of exisitng platforms.
* Source/WTF/wtf/PlatformHaiku.cmake: Add new files to the build.
* Source/WTF/wtf/haiku/FileSystemHaiku.cpp: Added.
Use native APIs to determine user settings directory.
* Source/WTF/wtf/haiku/LanguageHaiku.cpp: Added.
Use native APIs to detect user language settings.
* Source/WTF/wtf/posix/FileSystemPOSIX.cpp:
(WTF::FileSystemImpl::fileCreationTime): enable shared code for Haiku
(WTF::FileSystemImpl::temporaryFileDirectory): use find_directory
Canonical link: https://commits.webkit.org/306080@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications