Squashed commit of the following:
commit be789770a2929a6b338664000616b3ec7fcebaf9
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 13:53:45 2024 +1000
CMakeLists.txt : ~ preventing full - i.e. including testing - build when STLSoft not already installed, since testing uses xTests, which itself requires STLSoft to be installed
commit a7bcd2785e67d96ebf21489d23314a9c52fe0a67
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 13:46:40 2024 +1000
Merged 'ss/tidying' into 'dev'
Squashed commit of the following:
commit 7c90407dd039ff9414983f4414be8b6fd1987c2d
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 19:26:00 2024 +1000
~ CMake dependency fixes
commit d79d6dbaef88bfd792d92b65fe06841dc943980c
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 19:25:45 2024 +1000
+ added include/platformstl/system/directory_functions.h (`platformstl::get_home_directory()`)
commit 61c0d5e80417cc88ae99d956115b603fab3c15bb
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 19:02:56 2024 +1000
~ project versions
commit b0cd8993bdd4eed06fb1dafee1649ecb21a671e7
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 18:48:05 2024 +1000
+ added run_all_scratch_tests.sh, which executes scratch test programs
commit 294e68b0b7eed636202fa4a70f3b1118871e39ea
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 18:44:27 2024 +1000
~ boilerplate files
commit dd9dfbf1becb7758ec1c1b96254144a9322d2d0d
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 18:24:40 2024 +1000
~ boilerplate files
commit d81dd1e0001c9453efc8bfd47aac31bddfca434f
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 18:18:01 2024 +1000
~ settings
commit 60b6829e01d26b44d483052d98232da6ba72c861
Author: Matt Wilson <matthew.wilson.synesis@gmail.com>
Date: Mon Jul 8 18:06:55 2024 +1000
~ tidying
commit 42872b93feff7d8b649f25d322057d5ee93fba20
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 11:32:59 2024 +1000
Merged 'gcc11-compat' into 'dev'
Squashed commit of the following:
commit 3bd59e682d97ab1902ed0679256c7aee26154903
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 11:12:07 2024 +1000
+ added example program **example.unixstl.filesystem.readdir_sequence**
commit d3ddf7846d437755bf351e5cfd4658d520d43f8a
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 09:44:43 2024 +1000
~ renamed `stlsoft::throw_x<>()` => `stlsoft::stlsoft_CXX_throw<>()` and marked `noreturn`
commit 1bb27133962c98ed2ecbbceb303351b4c9516dc6
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 09:41:31 2024 +1000
~ preparatory work
commit 7efaaa004d609195fd2288e15db34fb5b592df45
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 08:20:02 2024 +1000
~ minor typo
commit 8a02aef1f11d299c601a3c94a615f68d8aaaa1af
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 08:17:28 2024 +1000
~ GCC compatibility for case-insensitive string comparison functions
commit fdf11decf79b248cbe593fe794f4f4f56c97c1b2
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 07:42:11 2024 +1000
~ ensuring `-Wno-unused-lambda-capture` applied only for Clang
commit 5a648df4695f77c1dcdafb6313fbaf21103ab673
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 07:40:55 2024 +1000
`stlsoft::basic_string_view` : ~ GCC warnings
commit 640c23c23081d8fc06f7cfed9b88aaa555bac29a
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 07:30:40 2024 +1000
`unixstl::processtimes_stopwatch` : ~ GCC warnings
commit 3f21a035c50cc9dad79c6e7572445dc17268352e
Author: Matt Wilson <matthew@synesis.com.au>
Date: Tue Jul 9 07:13:46 2024 +1000
`unixstl::path` : ~ fall-through warning