@@ -4,6 +4,61 @@ Major changes for the System Tools Library are recorded here.
44
55For more details about changes in a particular area, see the README.txt and/or NEWS.txt file in each subdirectory.
66
7+ ## [ 1.22] 2023-01-10
8+ ### New
9+ - in.exe version 1.0: New ` in ` program, to execute a command in a given directory, then come back.
10+ - with.exe version 1.0: New ` with ` program, to execute a command with specific environment variables.
11+ - echoargs: Unix script, equivalent to Windows' echoargs.bat and echoargs.ps1, to display a list of arguments.
12+
13+ ### Fixed
14+ - Window.ps1: Fixed the -OnTop operation, which failed to move some Explorer windows to the foreground.
15+ - update.exe: Make sure the -R option displays the timestamp changes done.
16+ - Which.exe: Corrected the help message in the Unix version.
17+ - C/SysLib/oprintf.h: Fixed oprintf compilation in FreeBSD.
18+ - * .exe, cfdt.tcl, umountw.bat: Removed my old HPE email address in all help messages, and factored-out the info.
19+ - autorun.cmd: Fixed the installation with option -i from a SysToolsLib.zip distribution.
20+ - md2h.bat: Fixed the same issue as in autorun.cmd with a ` for /f ` command.
21+
22+ ## [ Unreleased] 2022-12-31
23+ ### Changed
24+ - update.exe version 3.14: Skip Thumbs.db files in Windows.
25+ - cfdt.tcl: Changed the default --m2n name prefix separator from "_ " to " ".
26+
27+ ### Fixed
28+ - AddPaths.bat: Fixed the operation when installed in C:\Program Files.
29+
30+ ## [ Unreleased] 2022-12-12
31+ ### New
32+ - C/MsvcLibX: Added routine getline().
33+ - C/include/valueize.mak: Convert a macro to its current value, working around the absence of NAME:=VALUE
34+ simply expanded macro definitions in nmake.
35+
36+ ### Changed
37+ - trim.exe version 2.1.4: Removed the line size limitation.
38+ - whichinc.exe version 1.4.1: Removed the line size limitation.
39+ - zap.exe version 1.6.1: Removed the piped input line size limit.
40+ - deffeed.exe version 3.0.3: Removed the input line size limitation. But the output line sie is still limited to 256 characters.
41+
42+ ### Fixed
43+ - C/MsvcLibX/include/limits.h: Make sure SIZE_MAX & SSIZE_MAX are always defined.
44+ - C/include/dos.mak, lodos.mak, bios.mak: Fixed lots of issues with the DOS, LODOS, and BIOS builds.
45+
46+ ## [ Unreleased] 2022-12-01
47+ ### New
48+ - C/MsvcLibX: Added routines setenv.c() & unsetenv().
49+
50+ ### Changed
51+ - whichinc.exe version 1.4:
52+ Search the next include file when finding an MsvcLibX MSVC_INCLUDE_FILE() or UCRT_INCLUDE_FILE() macro.
53+ Added option -q to avoid displaying minor errors, etc.
54+ Display less information by default, and move the rest to the verbose and debug modes.
55+ Make sure all paths are displayed with \ in DOS/Windows.
56+ - macros.cpp: Added (but left compiled-out) an experiment on how to display macro values at compile time.
57+
58+ ## [ Unreleased] 2022-11-30
59+ ### Changed
60+ - C/* : Numerous tweaks and fixes for BIOS/LODOS/DOS builds compatibility.
61+
762## [ Unreleased] 2022-11-27
863### Changed
964- zap.exe: Added the ability to get the list of pathnames to delete from stdin.
@@ -13,7 +68,10 @@ For more details about changes in a particular area, see the README.txt and/or N
1368 libraries. The advantage compared to pure BiosLib-based program (ie. MINICOM programs) is that the standard output
1469 can be redirected.
1570- C/include, C/BiosLib, C/LoDosLib: Many changes and additions to support generating BIOS, LODOS, and DOS versions of
16- the same program without conditional compilations in its source.
71+ the same program without conditional compilations in its source.
72+ Low Dos builds (previously called minicoms) also are builds for MS-DOS, but only using the LoDosLib & BiosLib libraries.
73+ This allows building smaller executables for DOS, when size is critical, for example on floppy disks.
74+ This also allows building DOS device drivers and TSRs, which are incompatible with the MS C library for DOS.
1775
1876### Fixed
1977- cpuid.exe: Fixed the DOS version output which could not be redirected, by making sure it actually builds as a LODOS app.
@@ -77,6 +135,11 @@ For more details about changes in a particular area, see the README.txt and/or N
77135 Added option -L to get the clipboard text locale.
78136 Added a workaround for an Excel bug, where putting more than 16 KB (8K WCHARs) into the clipboard returned only 8K Unicode chars.
79137
138+ ### Fixed
139+ - 2note2.bat: Fix hangs with clipboard contents > 4KB.
140+ Added option -p to revert to using a pipe if desired.
141+ Added option -d to enable debugging on the command line.
142+
80143## [ Unreleased] 2022-06-27
81144### Changed
82145- 2clip.exe: Added option -N to remove the final CRLF.
0 commit comments