Commits
- 762ed53: Move utf8_to_wstr and wstr_to_utf8 to alstring (Chris Robinson)
- 6338635: Rename strutils to envutils (Chris Robinson)
- 827dd07: Avoid including gsl in a header (Chris Robinson)
- 4fefbae: Invoke a lambda directly without giving it a name (Chris Robinson)
- d1e34a0: Return an fs::path for the process binary (Chris Robinson)
- ff92fb2: Add formatters for fs::path (Chris Robinson)
- a322cc3: Fix an include (Chris Robinson)
- df42dc9: Fix definitions for std and fmt formatters of std vs ghc fs paths (Chris Robinson)
- 96d6756: More include fixes for formatting paths (Chris Robinson)
- a70d411: Fix a variable name for macOS and Haiku (Chris Robinson)
- 8876fdb: Partially deduplicate some branches (Chris Robinson)
- ef2bad2: Limit the scope of some platform code (Chris Robinson)
- 0abb853: Fix some includes (Chris Robinson)
- bff683b: Avoid a temporary string copy (Chris Robinson)
- 02bc772: Clarify an auto assignment (Chris Robinson)
- bccdfb2: Rename case_compare to ci_compare (Chris Robinson)
- 843dc17: Move HrtfStore to its own header (Chris Robinson)
- d7b9e9d: Store an fs::path for the loaded HRTF filename (Chris Robinson)
- 387ce8a: Restore handling the slots config option (Chris Robinson)
- b529b96: Fix a markup link formatting error (Chris Robinson)
- e597459: Add missing attributes to alcGetInteger64v ALC_ALL_ATTRIBUTES (Chris Robinson)
- 6026c3c: Try to work around an MSVC issue with exporting some types (Chris Robinson)
- 4a52288: Don't recursively lock a non-recursive mutex (Chris Robinson)
- 000915f: Context option for getting/setting max auxiliary effect slots count (#1328) (RomanDonw) #1328
- b746364: Fixed require elements for
ALCint64SOFTandALCuint64SOFT(#1332) (ちーず(・8・)けーき) #1332 - c015dee: Don't use strict types in allafplay (Chris Robinson)
- 102b6d7: Mark some expected accessors LIFETIMEBOUND (Chris Robinson)
- cecaa03: Avoid an extra std::string move (Chris Robinson)
- 1b19d03: Put a full memory fence before resetting the FIFO buffers (Chris Robinson)
- b5c1397: Rename some saturating functions to match C++26 (Chris Robinson)