Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alpha6 #35

Merged
merged 4 commits into from
Oct 17, 2024
Merged

Alpha6 #35

merged 4 commits into from
Oct 17, 2024

Conversation

mwsis
Copy link
Collaborator

@mwsis mwsis commented Oct 17, 2024

No description provided.

mwsis added 4 commits October 17, 2024 14:53
~ Compatibility with legacy versions of Visual C++;
~ Significant refactoring of ./CMakeLists.txt;
+ added **cmake/LanguageFullVersion.cmake** file, which defines CMake variable `X_CMAKE_CXX_FULLSTANDARD`;
+ added **cmake/TargetMacros.cmake** file, which defines CMake functions `define_automated_test_program()` and `define_example_program()`, and applied them throughout examples and test programs;
Squashed commit of the following:

commit c9b05f6
Author: Matt Wilson <[email protected]>
Date:   Thu Oct 17 17:39:42 2024 +1100

    Merged 'cmake-refac' into 'more-clr'

    Squashed commit of the following:

    commit eca2f76
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 17:36:11 2024 +1100

        + added `XTESTS_TEST_MULTIBYTE_STRING_DOES_NOT_MATCH()` ; + added **test.component.shwild_patterns**

    commit 04c2293
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 15:59:21 2024 +1100

        Significant enhancement and refactoring around use of CMake:
        ~ Compatibility with legacy versions of Visual C++;
        ~ Significant refactoring of ./CMakeLists.txt;
        + added **cmake/LanguageFullVersion.cmake** file, which defines CMake variable `X_CMAKE_CXX_FULLSTANDARD`;
        + added **cmake/TargetMacros.cmake** file, which defines CMake functions `define_automated_test_program()` and `define_example_program()`, and applied them throughout examples and test programs;

    commit 5d52e13
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 14:53:49 2024 +1100

        ~ settings

    commit 1257e10
    Author: Matt Wilson <[email protected]>
    Date:   Tue Oct 15 15:01:21 2024 +1100

        Merged 'alpha5' into 'dev'

        Squashed commit of the following:

        commit e1f6434
        Author: Matt Wilson <[email protected]>
        Date:   Sun Oct 13 18:42:12 2024 +1100

            Merged 'mingw-compat' into 'alpha5'

            Squashed commit of the following:

            commit 4645127
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 18:12:53 2024 +1100

                ~ portable suppression of fall-through warnings

            commit e623e99
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 17:18:25 2024 +1100

                ~ preparatory tidying

            commit 2d7f00e
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 17:00:23 2024 +1100

                ~ enhanced CMake build scripts in line with recent STLSoft-1.11 release

            commit 9839b8c
            Merge: 8fdcebf e987b5a
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 16:44:26 2024 +1100

                Merge branch 'alpha5' into 'mingw-compat'

            commit 8fdcebf
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 15:46:52 2024 +1100

                ~ settings

        commit e987b5a
        Author: Matt Wilson <[email protected]>
        Date:   Sun Oct 13 15:46:52 2024 +1100

            ~ settings

        commit 254939f
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 17:52:47 2024 +1000

            ~ settings ; ~ CMake boilerplate files

        commit ae8ec31
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 17:47:01 2024 +1000

            ~ settings ; ~ CMake boilerplate files

        commit 31db020
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:21:24 2024 +1000

            ~ settings

        commit 2ca670a
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:03:03 2024 +1000

            Merged 'gcc-11' into 'alpha5'

        commit e6b30cb
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:00:03 2024 +1000

            ~ settings

        commit c6798a7
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 15:21:22 2024 +1000

            ~ enhancing test-case names

        commit 61c9908
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 15:18:36 2024 +1000

            + added and applied checked-main (internal) header files

        commit ef1026f
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 14:35:14 2024 +1000

            ~ scratch-tests better header block descriptions

        commit 7b1882c
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 14:24:45 2024 +1000

            ~ code canonicalisation

commit 22af4ca
Author: Matt Wilson <[email protected]>
Date:   Thu Oct 17 17:26:37 2024 +1100

    Merged 'cmake-refac' into 'more-clr'

    Squashed commit of the following:

    commit 04c2293
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 15:59:21 2024 +1100

        Significant enhancement and refactoring around use of CMake:
        ~ Compatibility with legacy versions of Visual C++;
        ~ Significant refactoring of ./CMakeLists.txt;
        + added **cmake/LanguageFullVersion.cmake** file, which defines CMake variable `X_CMAKE_CXX_FULLSTANDARD`;
        + added **cmake/TargetMacros.cmake** file, which defines CMake functions `define_automated_test_program()` and `define_example_program()`, and applied them throughout examples and test programs;

    commit 5d52e13
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 14:53:49 2024 +1100

        ~ settings

    commit 1257e10
    Author: Matt Wilson <[email protected]>
    Date:   Tue Oct 15 15:01:21 2024 +1100

        Merged 'alpha5' into 'dev'

        Squashed commit of the following:

        commit e1f6434
        Author: Matt Wilson <[email protected]>
        Date:   Sun Oct 13 18:42:12 2024 +1100

            Merged 'mingw-compat' into 'alpha5'

            Squashed commit of the following:

            commit 4645127
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 18:12:53 2024 +1100

                ~ portable suppression of fall-through warnings

            commit e623e99
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 17:18:25 2024 +1100

                ~ preparatory tidying

            commit 2d7f00e
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 17:00:23 2024 +1100

                ~ enhanced CMake build scripts in line with recent STLSoft-1.11 release

            commit 9839b8c
            Merge: 8fdcebf e987b5a
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 16:44:26 2024 +1100

                Merge branch 'alpha5' into 'mingw-compat'

            commit 8fdcebf
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 15:46:52 2024 +1100

                ~ settings

        commit e987b5a
        Author: Matt Wilson <[email protected]>
        Date:   Sun Oct 13 15:46:52 2024 +1100

            ~ settings

        commit 254939f
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 17:52:47 2024 +1000

            ~ settings ; ~ CMake boilerplate files

        commit ae8ec31
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 17:47:01 2024 +1000

            ~ settings ; ~ CMake boilerplate files

        commit 31db020
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:21:24 2024 +1000

            ~ settings

        commit 2ca670a
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:03:03 2024 +1000

            Merged 'gcc-11' into 'alpha5'

        commit e6b30cb
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:00:03 2024 +1000

            ~ settings

        commit c6798a7
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 15:21:22 2024 +1000

            ~ enhancing test-case names

        commit 61c9908
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 15:18:36 2024 +1000

            + added and applied checked-main (internal) header files

        commit ef1026f
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 14:35:14 2024 +1000

            ~ scratch-tests better header block descriptions

        commit 7b1882c
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 14:24:45 2024 +1000

            ~ code canonicalisation

commit 3d371df
Author: Matt Wilson <[email protected]>
Date:   Thu Oct 17 17:13:36 2024 +1100

    Merged 'master' into 'more-clr'

    Squashed commit of the following:

    commit 1257e10
    Author: Matt Wilson <[email protected]>
    Date:   Tue Oct 15 15:01:21 2024 +1100

        Merged 'alpha5' into 'dev'

        Squashed commit of the following:

        commit e1f6434
        Author: Matt Wilson <[email protected]>
        Date:   Sun Oct 13 18:42:12 2024 +1100

            Merged 'mingw-compat' into 'alpha5'

            Squashed commit of the following:

            commit 4645127
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 18:12:53 2024 +1100

                ~ portable suppression of fall-through warnings

            commit e623e99
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 17:18:25 2024 +1100

                ~ preparatory tidying

            commit 2d7f00e
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 17:00:23 2024 +1100

                ~ enhanced CMake build scripts in line with recent STLSoft-1.11 release

            commit 9839b8c
            Merge: 8fdcebf e987b5a
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 16:44:26 2024 +1100

                Merge branch 'alpha5' into 'mingw-compat'

            commit 8fdcebf
            Author: Matt Wilson <[email protected]>
            Date:   Sun Oct 13 15:46:52 2024 +1100

                ~ settings

        commit e987b5a
        Author: Matt Wilson <[email protected]>
        Date:   Sun Oct 13 15:46:52 2024 +1100

            ~ settings

        commit 254939f
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 17:52:47 2024 +1000

            ~ settings ; ~ CMake boilerplate files

        commit ae8ec31
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 17:47:01 2024 +1000

            ~ settings ; ~ CMake boilerplate files

        commit 31db020
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:21:24 2024 +1000

            ~ settings

        commit 2ca670a
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:03:03 2024 +1000

            Merged 'gcc-11' into 'alpha5'

        commit e6b30cb
        Author: Matt Wilson <[email protected]>
        Date:   Tue Oct 1 15:00:03 2024 +1000

            ~ settings

        commit c6798a7
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 15:21:22 2024 +1000

            ~ enhancing test-case names

        commit 61c9908
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 15:18:36 2024 +1000

            + added and applied checked-main (internal) header files

        commit ef1026f
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 14:35:14 2024 +1000

            ~ scratch-tests better header block descriptions

        commit 7b1882c
        Author: Matt Wilson <[email protected]>
        Date:   Sat Sep 28 14:24:45 2024 +1000

            ~ code canonicalisation

commit b9696aa
Author: Matt Wilson <[email protected]>
Date:   Sun Oct 13 18:32:45 2024 +1100

    + added coloured output for test-case / runner names

commit 4645127
Author: Matt Wilson <[email protected]>
Date:   Sun Oct 13 18:12:53 2024 +1100

    ~ portable suppression of fall-through warnings

commit e623e99
Author: Matt Wilson <[email protected]>
Date:   Sun Oct 13 17:18:25 2024 +1100

    ~ preparatory tidying

commit 2d7f00e
Author: Matt Wilson <[email protected]>
Date:   Sun Oct 13 17:00:23 2024 +1100

    ~ enhanced CMake build scripts in line with recent STLSoft-1.11 release

commit 9839b8c
Merge: 8fdcebf e987b5a
Author: Matt Wilson <[email protected]>
Date:   Sun Oct 13 16:44:26 2024 +1100

    Merge branch 'alpha5' into 'mingw-compat'

commit e987b5a
Author: Matt Wilson <[email protected]>
Date:   Sun Oct 13 15:46:52 2024 +1100

    ~ settings

commit 8fdcebf
Author: Matt Wilson <[email protected]>
Date:   Sun Oct 13 15:46:52 2024 +1100

    ~ settings

commit 254939f
Author: Matt Wilson <[email protected]>
Date:   Tue Oct 1 17:52:47 2024 +1000

    ~ settings ; ~ CMake boilerplate files

commit ae8ec31
Author: Matt Wilson <[email protected]>
Date:   Tue Oct 1 17:47:01 2024 +1000

    ~ settings ; ~ CMake boilerplate files

commit 31db020
Author: Matt Wilson <[email protected]>
Date:   Tue Oct 1 15:21:24 2024 +1000

    ~ settings

commit 2ca670a
Author: Matt Wilson <[email protected]>
Date:   Tue Oct 1 15:03:03 2024 +1000

    Merged 'gcc-11' into 'alpha5'

commit e6b30cb
Author: Matt Wilson <[email protected]>
Date:   Tue Oct 1 15:00:03 2024 +1000

    ~ settings

commit c6798a7
Author: Matt Wilson <[email protected]>
Date:   Sat Sep 28 15:21:22 2024 +1000

    ~ enhancing test-case names

commit 61c9908
Author: Matt Wilson <[email protected]>
Date:   Sat Sep 28 15:18:36 2024 +1000

    + added and applied checked-main (internal) header files

commit ef1026f
Author: Matt Wilson <[email protected]>
Date:   Sat Sep 28 14:35:14 2024 +1000

    ~ scratch-tests better header block descriptions

commit 7b1882c
Author: Matt Wilson <[email protected]>
Date:   Sat Sep 28 14:24:45 2024 +1000

    ~ code canonicalisation
@synesissoftware synesissoftware changed the base branch from dev to master October 17, 2024 06:56
@synesissoftware synesissoftware changed the base branch from master to dev October 17, 2024 06:56
Copy link
Owner

@synesissoftware synesissoftware left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@synesissoftware synesissoftware merged commit a7f0cf2 into synesissoftware:dev Oct 17, 2024
synesissoftware pushed a commit that referenced this pull request Oct 17, 2024
Squashed commit of the following:

commit a7f0cf2
Author: Matt Wilson <[email protected]>
Date:   Thu Oct 17 18:00:09 2024 +1100

    Alpha6 (#35)

    * ~ settings

    * Significant enhancement and refactoring around use of CMake:
    ~ Compatibility with legacy versions of Visual C++;
    ~ Significant refactoring of ./CMakeLists.txt;
    + added **cmake/LanguageFullVersion.cmake** file, which defines CMake variable `X_CMAKE_CXX_FULLSTANDARD`;
    + added **cmake/TargetMacros.cmake** file, which defines CMake functions `define_automated_test_program()` and `define_example_program()`, and applied them throughout examples and test programs;

    * + added `XTESTS_TEST_MULTIBYTE_STRING_DOES_NOT_MATCH()` ; + added **test.component.shwild_patterns**

    * Merged 'more-clr' into 'alpha6'

    Squashed commit of the following:

    commit c9b05f6
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 17:39:42 2024 +1100

        Merged 'cmake-refac' into 'more-clr'

        Squashed commit of the following:

        commit eca2f76
        Author: Matt Wilson <[email protected]>
        Date:   Thu Oct 17 17:36:11 2024 +1100

            + added `XTESTS_TEST_MULTIBYTE_STRING_DOES_NOT_MATCH()` ; + added **test.component.shwild_patterns**

        commit 04c2293
        Author: Matt Wilson <[email protected]>
        Date:   Thu Oct 17 15:59:21 2024 +1100

            Significant enhancement and refactoring around use of CMake:
            ~ Compatibility with legacy versions of Visual C++;
            ~ Significant refactoring of ./CMakeLists.txt;
            + added **cmake/LanguageFullVersion.cmake** file, which defines CMake variable `X_CMAKE_CXX_FULLSTANDARD`;
            + added **cmake/TargetMacros.cmake** file, which defines CMake functions `define_automated_test_program()` and `define_example_program()`, and applied them throughout examples and test programs;

        commit 5d52e13
        Author: Matt Wilson <[email protected]>
        Date:   Thu Oct 17 14:53:49 2024 +1100

            ~ settings

        . . .

    commit 22af4ca
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 17:26:37 2024 +1100

        Merged 'cmake-refac' into 'more-clr'

        Squashed commit of the following:

        commit 04c2293
        Author: Matt Wilson <[email protected]>
        Date:   Thu Oct 17 15:59:21 2024 +1100

            Significant enhancement and refactoring around use of CMake:
            ~ Compatibility with legacy versions of Visual C++;
            ~ Significant refactoring of ./CMakeLists.txt;
            + added **cmake/LanguageFullVersion.cmake** file, which defines CMake variable `X_CMAKE_CXX_FULLSTANDARD`;
            + added **cmake/TargetMacros.cmake** file, which defines CMake functions `define_automated_test_program()` and `define_example_program()`, and applied them throughout examples and test programs;

        commit 5d52e13
        Author: Matt Wilson <[email protected]>
        Date:   Thu Oct 17 14:53:49 2024 +1100

            ~ settings

        . . .

    commit 3d371df
    Author: Matt Wilson <[email protected]>
    Date:   Thu Oct 17 17:13:36 2024 +1100

        Merged 'master' into 'more-clr'

        Squashed commit of the following:

        . . .
@mwsis mwsis deleted the alpha6 branch October 17, 2024 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants