Skip to content

Tags: martinsmith1968/NativeWindowsConsoleApplicationsCPP

Tags

v2.2.26035.1741-beta

Toggle v2.2.26035.1741-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Task/solution folder reorg (#30)

* Version bump

* DriveUtils separated with tests

* Solution edited and files moved

* Common file includes repointed

* BannerText includes repointed

* FigletText includes repointed

* PauseN includes repointed

* ShowDateTime includes repointed

* Resources repaired

* Stopwatch includes repointed

* Common Tests includes repointed

* App Tests includes repointed

* Utils Tests includes repointed

* BannerText tests repointed

* FigLetText tests repointed

* Project Filters aligned

* Includes sorted

* Test file location consistency

v2.1.26014.1701-beta

Toggle v2.1.26014.1701-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Feature/utils/io refactor (#29)

* SeparateBy and Normalize Line Endings functions

* Default namespace fixes

* IO Utils classes reorg

* Startup fixes and Path.Combine

* VS2026 upgrade - PlatformToolset and GoogleTest

* DateTime based on Howard Hinnants date library

* Test coverage and fixes

* Scripts added to Task Runner

* Stopwatch command parser contexts implemented correctly

* Stopwatch tests

* Expected Output tests corrected expected and generated

* Help Text population fixed

* IO Utils expanded and Info classes added

* Build warnings addressed

* Specify VS Version in CI build

* Expand msbuild versions

* Try installing msbuild via nugest

* Stopwatch internals aligned

* Support optional arguments

* Sorted includes

* Added Purge command

* Doc updates

* Test Fixes

* Attempt pre-release msbuild

* Display order tweak

* Fix argument help display order

* Upgrade year to 2026

* Argument Display order fix

* Header includes sort order

* Timer sort order compare functions

* Support output sorting by fields

* Docs up to date

* Stopwatch Expected Output tests fixed

* Script for generating example ExpectedOutput

* Small sanitisation tweaks

* Stopwatch and BannerText output tests aligned and fixed up

* Includes sorted

* Program Test refactored to use Test Controllers

* IO DirectoryUtils Tests and fixups

* Revert all projects to VS2022 (v143) toolset

* Test fixes to work on any machine

v2.0.26008.1671-beta

Toggle v2.0.26008.1671-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Docs automation, and consisitency and Stopwatch help fixes (#28)

* WIP generate into docs via script

* Tests for PauseN

* Fix for running test executables with quoted parameters

* Support AppVersion standard argument

* SimpleApp framework for consistency

* PauseN ported to SimpleApp

* BannerText into new consistent app framework

* FigLetText into new consistent app framework and main aligned

* ShowDateTime into new consistent app framework

* Simple apps docs updated and aligned

* Stopwatch now a MultiCoomand App (Harness) and supports version arg

* Fix for CommandFiles not always being processed

* App Help Output auto generated

* Command about help text populated automatically

* Help Text now output via Word Wrapping Writer

* Command help working (bad alloc exception)

* Output tests support variables

v1.15.25332.1571-beta

Toggle v1.15.25332.1571-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
PauseN ESC cancels timeout (#27)

* AddSwitch uses bool type rather than string

* Fix App Switch deactivation with tests

* PauseN allows ESC to cancel timeout

* Version bump

v1.14.25322.1551-beta

Toggle v1.14.25322.1551-beta's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Task/build warnings (#26)

* Remove unnecessary widestring functions

* Warnings fixed