Skip to content

1.11.1-beta1

@synesissoftware synesissoftware tagged this 31 Dec 06:16
Squashed commit of the following:

commit bce74dc0a71f83a547a77393dd72337a731089e7
Author: Matt Wilson <152443343+mwsis@users.noreply.github.com>
Date:   Tue Dec 31 17:13:55 2024 +1100

    β1 (#63)

    * ~ miscellaneous fixes (including backwards-compatibility)

    * α-29 (MSVC) (#53)

    * ~ VC++ compatibility

    * ~ VC++ compatibility

    * ~ preparatory refactoring

    * ~ VC++ compatibility

    * ~ warnings

    * VC++ version (1942) compatible

    * ~ tidying up unit-tests

    * ~ trivial tidying

    * ~ trivial tidying

    * ~ library boilerplate changes for alpha29

    ---------

    Co-authored-by: Matt Wilson <matthew@synesis.com.au>

    * boilerplate

    * boilerplate

    * `stlsoft::commandline_parser` / `winstl::commandline_parser` (#54)

    * ~ whitespace / alignment

    * ~ whitespace / alignment

    * ~ whitespace / alignment

    * ~ whitespace / alignment

    * ~ consistency changes

    * ~ consistency changes

    * + added **test.component.platformstl.commandline_parser**

    * + missed a file

    * boilerplate

    * MinGW compat (#56)

    ~ MinGW compatibility
    ~ missing `break`
    + missing header

    * `stlsoft::commandline_parser` / `winstl::commandline_parser` (#57)

    * ~ whitespace / alignment

    * ~ consistency changes

    * + added **test.component.platformstl.commandline_parser**

    * + missed a file

    * Merged 'alpha29' into 'clasp-simple'

    * `stlsoft:basic_commandline_parser<>` : ~ refactored logic

    * `stlsoft:basic_commandline_parser<>` : ~ refactored and enhanced logic, so can work with multiple string-escape sections in an argument

    * `winstl::basic_commandline_parser<>` : ~ preparatory work

    * `winstl::basic_commandline_parser<>` : ~ reimplemented in terms of `stlsoft::basic_commandline_parser<>`

    * `stlsoft::basic_commandline_parser<>` : ~ minor refactoring

    * `stlsoft::basic_commandline_parser<>` : + now maintains an additional (uncounted by `#size()`) pointer that is `NULL`

    ---------

    Co-authored-by: Matt Wilson <matthew@synesis.com.au>

    * `cmdargs` (#58)

    * `stlsoft::cmdargs` : ~ preparatory refactoring

    * `stlsoft::cmdargs` : + added **test.unit.stlsoft.system.cmdargs**

    * `stlsoft::cmdargs` : + added `#program_name()` ; + more tests

    * `stlsoft::cmdargs` : + added support for '--' special option ; + more tests

    * `stlsoft::cmdargs` : ~ refactoring ; + more test cases

    * + more tests

    ---------

    Co-authored-by: Matt Wilson <matthew@synesis.com.au>

    * MinGW fixes (2) (#59)

    * ~ reformatting

    * ~ fix

    * ~ GCC compatibility

    * ~ layout

    * ~ fix

    * α29 tidying (#60)

    * ~ tidying

    * ~ some final bits

    ---------

    Co-authored-by: Matt Wilson <matthew@synesis.com.au>

    * α29 tidying final (#61)

    * + added **test.component.platformstl.system.environment_variable_traits**

    * ~ boilerplate

    ---------

    Co-authored-by: Matt Wilson <matthew@synesis.com.au>

    * Win32 compatibility (#62)

    * ~ WIN32 compatibility

    * ~ now depends on xTests 0.26+

    * ~ win32 compatibility

    ---------

    Co-authored-by: Matt Wilson <matthew@synesis.com.au>

    * alpha29 -> beta1

    * boilerplate

    * boilerplate

    * boilerplate

    * boilerplate

    ---------

    Co-authored-by: Matt Wilson <matthew@synesis.com.au>
Assets 2
Loading