Skip to content

Commit a28d186

Browse files
author
Jean-François Larvoire
committed
News for the v1.22 release.
1 parent ffbde88 commit a28d186

File tree

1 file changed

+64
-1
lines changed

1 file changed

+64
-1
lines changed

NEWS.md

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,61 @@ Major changes for the System Tools Library are recorded here.
44

55
For 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

Comments
 (0)