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

Reply via email to