Subversion Repositories SvarDOS

Rev

Rev 2212 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
521 mateuszvis 1
 
2
 
3
                    === SvarCOM's history / changelog ===
4
 
5
 
1083 bttr 6
 
2212 mateusz.vi 7
=== ver 2024.8 (xx.xx.2024) ==================================================
2244 mateusz.vi 8
 - removed all libc dependencies, SvarCOM is linked against WMINCRT now
2212 mateusz.vi 9
 
10
 
2208 mateusz.vi 11
=== ver 2024.7 (21.10.2024) ==================================================
1992 mateusz.vi 12
 
2207 mateusz.vi 13
 - COPY: returns "insufficient disk space" on write error (was: "insuff. mem")
14
 - COPY: uses a bigger buffer to limit floppy swaps with the B: ghost drive
15
 - COPY: buffer is always a multiple of 512 (better performances)
16
 - COPY: removes the partially copied file when error occurs during copy
17
 - DIR: /S implemented (recursive search)
18
 - DIR: /B hides "." and ".." entries
19
 - batch execution in step-by-step mode treats the RETURN key as "Yes"
20
 - upgraded SvarLANG to ver 20241010 (LNG file is MVCOMP compressed now)
2191 mateusz.vi 21
 - improved message when failing to respawn (also, msg is translatable now)
1992 mateusz.vi 22
 
23
 
1988 mateusz.vi 24
=== ver 2024.6 (28.08.2024) ==================================================
25
 
1960 mateusz.vi 26
 - DIR: size of files larger than 100M is displayed correctly
27
 
28
 
1914 mateusz.vi 29
=== ver 2024.5 (17.08.2024) ==================================================
1906 mateusz.vi 30
 
31
 - Fixed resetting the EDR kernel environment segment after fetching it
32
 
33
 
1899 mateusz.vi 34
=== ver 2024.4 (16.08.2024) ==================================================
1839 mateusz.vi 35
 
36
 - /P is implied when SvarCOM is the init shell (works in DR-DOS and MS-DOS 5)
1840 mateusz.vi 37
 - DR-DOS compatibility: F5/F8 boot key presses are detected and handled
1842 mateusz.vi 38
 - VER command: provides extended kernel information when available
1860 mateusz.vi 39
 - fixed COMSPEC respawning when SvarCOM is aborted through CTRL+C
1851 mateusz.vi 40
 - when COMMAND.COM respawn fails, the exact path that was tried is displayed
1899 mateusz.vi 41
 - CTRL+C can abort the ongoing batch files or FOR loop
1861 mateusz.vi 42
 - EDR-DOS kernel ("config") environment is used as the initial (master) env
1874 mateusz.vi 43
 - SvarCOM provides its own INT 24h handler (thank you ECM for all your help!)
1839 mateusz.vi 44
 
45
 
1825 mateusz.vi 46
=== ver 2024.3 (25.07.2024) ==================================================
1822 mateusz.vi 47
 
1823 mateusz.vi 48
 - PROMPT: supports $v, $d and $t tags
1824 mateusz.vi 49
 - fixed COMMAND/C processing of batch files and FOR loops (bugz #74)
1822 mateusz.vi 50
 
51
 
1746 mateusz.vi 52
=== ver 2024.2 (20.02.2024) ==================================================
1714 mateusz.vi 53
 
1716 mateusz.vi 54
 - DIR command: added /O support
1725 mateusz.vi 55
 - DIR command: %DIRCMD% support
1736 mateusz.vi 56
 - command-line parsing modified to work around a DN bug. Thanks to Robert
1743 mateusz.vi 57
   Riebisch for reporting the issue and to E. C. Masloch for locating the root
1736 mateusz.vi 58
   cause. ref: https://github.com/SvarDOS/bugz/issues/67
1737 bttr 59
 - implemented the internal LH / LOADHIGH command
1732 mateusz.vi 60
 - SET command: failure to update an env variable does not delete the variable
1746 mateusz.vi 61
 - COPY command: timestamps of copied files are preserved
1714 mateusz.vi 62
 
63
 
1728 mateusz.vi 64
=== ver 2024.1 (17.01.2024) ==================================================
1627 mateusz.vi 65
 
66
 - EDR-DOS compatibility fixes: resident module's PSP is being patched with
67
   cleared JFTs and its parent fields are rewired to SvarCOM. Many thanks to
1736 mateusz.vi 68
   E. C. Masloch (pushbx) for suggesting this.
1629 mateusz.vi 69
 - updated SvarLANG.lib to ver 20230730
1627 mateusz.vi 70
 
71
 
1202 mateusz.vi 72
=== ver 2023.1 (17.02.2023) ==================================================
73
 
74
 - improved BR translations (courtesy of Luzemario Dantes)
75
 
76
 
1178 mateusz.vi 77
=== ver 2023.0 (06.02.2023) ==================================================
78
 
79
 - added a dummy INT 0x2E handler
80
 - added BR translations (courtesy of Luzemario Dantes)
81
 
82
 
1162 mateusz.vi 83
=== ver 2022.4 (12.04.2022) ==================================================
1135 bttr 84
 
1147 bttr 85
 - SET command: fixed upcasing of var names with high-ASCII chars [#44145]
86
 - PATH command: path is always upcased [#44146]
87
 - DIR command: output adapted to 40-columns screen modes [#44153]
88
 - DIR command: make use of thousands separator for file sizes [#44151]
89
 - tabs are accepted as command-line separators (part of [#44145])
1162 mateusz.vi 90
 - PSP FCB fields of launched apps are filled with cmdline arguments [#44268]
1135 bttr 91
 
92
 
1100 mateusz.vi 93
=== ver 2022.3 (13.03.2022) ==================================================
1040 mateusz.vi 94
 
1083 bttr 95
 - fixed stdin redirection handling (was broken since 2022.1) [#44027]
96
 - only COM, EXE and BAT files are allowed for execution [#44068]
97
 - FOR command: accepts control characters as pattern delimiters [#44058]
98
 - FOR command: patterns without wildcards are processed as messages [#44058]
99
 - implemented the TRUENAME command [#44051]
1085 mateusz.vi 100
 - DIR command: /a:xxx is supported like an equivalent to /axxx [#44077]
1100 mateusz.vi 101
 - VER command: displays DOS memory location (low, HMA, ROM...) [#44050]
102
 - VER command: displays true DOS version and DOS rev (bttr) [#44050]
1083 bttr 103
 - REN command: allows renaming directory names [#44060]
1090 mateusz.vi 104
 - implemented CTTY and LOADHIGH/LH as no-ops (LH loads programs low)
1091 mateusz.vi 105
 - LN creates %DOSDIR%\LINKS directory when needed and warns on error [#44042]
106
 - LN ADD outputs an error message when link already exists [#44043]
1049 mateusz.vi 107
 - added Polish translations
1042 mateusz.vi 108
 - added German translations, courtesy of Robert Riebisch (bttr)
1072 mateusz.vi 109
 - added French translations, kindly contributed by Berki Yenigun (thraex)
110
 - added Turkish translations, submitted by Berki Yenigun (thraex)
1084 bttr 111
 - fixed and improved English help screens
1040 mateusz.vi 112
 
1041 mateusz.vi 113
 
1025 mateusz.vi 114
=== ver 2022.2 (04.03.2022) ==================================================
1001 mateusz.vi 115
 
1025 mateusz.vi 116
 - added support for the internal FOR command
1024 mateusz.vi 117
 - step-by-step execution of batch files (/Y)
1025 mateusz.vi 118
 - fixed parsing of /C and /K arguments that was leading to spurious warnings
1083 bttr 119
 - fixed %var% matching within batch files to be case-insensitive [#44000]
1001 mateusz.vi 120
 
121
 
988 mateusz.vi 122
=== ver 2022.1 (28.02.2022) ==================================================
957 mateusz.vi 123
 
964 mateusz.vi 124
 - added GOTO support (jumps to a labelled line within a batch file)
125
 - added CALL support (calls batch files from within batch files)
959 mateusz.vi 126
 - DOS errors are output to stdout, and also to stderr if stdout is redirected
958 mateusz.vi 127
 - fixed batch processing with /C (was executing only first command)
983 mateusz.vi 128
 - stack overflow detection degrades gracefully by invalidating command-line
129
   history (useful if a stack-hungry TSR overflows the RMOD stack)
989 mateusz.vi 130
 - multi-lang support relies on SvarLANG.lib instead of its own routines
990 mateusz.vi 131
 - made all SvarCOM strings localizable
132
 - added partial German translations (kindly provided by Robert Riebisch)
957 mateusz.vi 133
 
134
 
580 mateuszvis 135
=== ver 2022.0 (01.02.2022) ==================================================
526 mateuszvis 136
 
571 mateuszvis 137
 - added "global executable links" support (new command: LN)
526 mateuszvis 138
 - prompt fixed when current drive becomes invalid (eg. empty diskette drive)
543 mateuszvis 139
 - piping support (like dir/b | sort)
528 mateuszvis 140
 - DIR: fixed /P pagination in wide mode
542 mateuszvis 141
 - DIR: implemented /A
536 mateuszvis 142
 - implemented IF command (IF EXIST, IF ERRORLEVEL, IF str==str)
537 mateuszvis 143
 - added a break handler (running application can be aborted with CTRL+C)
580 mateuszvis 144
 - DOS error messages are output to stderr
526 mateuszvis 145
 
146
 
536 mateuszvis 147
=== ver 2021.0 (24.11.2021) ==================================================
526 mateuszvis 148
 
521 mateuszvis 149
 - first public release, after roughly a month of work
150
 
151
 
152
====================================================================== EOF ===