Squashed commit of the following:
commit 95ee4221c917b9e0b9109e01ef8f969ccd016edd
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Wed Apr 30 18:12:38 2025 +1000
B7 (#96)
* 1.11.1-beta7
* ~ (no) shwild compatibility
* ~ (no) shwild compatibility
* `platformstl::environment_variable_scope` : ~ fix for when called with `NULL` value
* `WINSTL_API_INTERNAL_System_get_home_directory_a_()` : ~ fix
* **test.unit.stlsoft.conversion.number.group_functions** : ~ fix
commit 818cdafaf42eb7e14a9b2ac97c2c8d930f0462dd
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Wed Apr 30 15:06:13 2025 +1000
`unixstl::glob_sequence` / `unixstl::readdir_sequence` : + added member type `devices` and filtering for devices (#95)
* **example.unixstl.filesystem.glob_sequence** : ~ minor improvements
* `unixstl::glob_sequence` / `unixstl::readdir_sequence` : + added member type `devices` and filtering for devices
commit 29eadd6c36ca70e2a67b724501d639a799b6c0c8
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Wed Apr 30 08:25:36 2025 +1000
`unixstl::readdir_sequence` : - removed vestigial diagnostic
commit 334cccbcf36deac301721c3b0aa40eaa1b8e4fd9
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Apr 29 17:38:14 2025 +1000
`unixstl::readdir_sequence` : + now throws `stlsoft::out_of_memory_exception` on `ENOMEM` ; ~ considers `EPERM` in addition to `EACCES` when handling `noThrowOnAccessFailure` ;
commit 89ec15eb8cdd38253480f6623a189f407a3d23f0
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date: Tue Apr 29 16:48:17 2025 +1000
`unixstl::readdir_sequence` throw on access failure (#94)
* + `unixstl::readdir_sequence` now suppresses exception when `EACCES` if new flag `unixstl::readdir_sequence::noThrowOnAccessFailure` specified
* + `unixstl::readdir_sequence` now suppresses exception when `EACCES` if new flag `unixstl::readdir_sequence::noThrowOnAccessFailure` specified
* version
---------
Co-authored-by: Matt Wilson <matthew@synesis.com.au>