Subversion Repositories SvarDOS

Rev

Rev 1629 | Rev 1716 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1629 Rev 1714
1
 
1
 
2
 
2
 
3
                    === SvarCOM's history / changelog ===
3
                    === SvarCOM's history / changelog ===
4
 
4
 
5
 
5
 
6
 (ticket numbers at https://osdn.net/projects/svardos/ticket/ in [] brackets)
6
 (ticket numbers at https://osdn.net/projects/svardos/ticket/ in [] brackets)
7
 
7
 
8
 
8
 
-
 
9
=== ver 2024.2 (xx.xx.2024) ==================================================
-
 
10
 
-
 
11
 - command-line parsing modified to work around a DN bug. Thanks to bttr for
-
 
12
   reporting the issue and to ECM for locating the root cause.
-
 
13
   ref: https://github.com/SvarDOS/bugz/issues/67
-
 
14
 
-
 
15
 
9
=== ver 2024.1 (17.01.2023) ==================================================
16
=== ver 2024.1 (17.01.2023) ==================================================
10
 
17
 
11
 - EDR-DOS compatibility fixes: resident module's PSP is being patched with
18
 - EDR-DOS compatibility fixes: resident module's PSP is being patched with
12
   cleared JFTs and its parent fields are rewired to SvarCOM. Many thanks to
19
   cleared JFTs and its parent fields are rewired to SvarCOM. Many thanks to
13
   E.C. Masloch (pushbx) for suggesting this.
20
   E.C. Masloch (pushbx) for suggesting this.
14
 - updated SvarLANG.lib to ver 20230730
21
 - updated SvarLANG.lib to ver 20230730
15
 
22
 
16
 
23
 
17
=== ver 2023.1 (17.02.2023) ==================================================
24
=== ver 2023.1 (17.02.2023) ==================================================
18
 
25
 
19
 - improved BR translations (courtesy of Luzemario Dantes)
26
 - improved BR translations (courtesy of Luzemario Dantes)
20
 
27
 
21
 
28
 
22
=== ver 2023.0 (06.02.2023) ==================================================
29
=== ver 2023.0 (06.02.2023) ==================================================
23
 
30
 
24
 - added a dummy INT 0x2E handler
31
 - added a dummy INT 0x2E handler
25
 - added BR translations (courtesy of Luzemario Dantes)
32
 - added BR translations (courtesy of Luzemario Dantes)
26
 
33
 
27
 
34
 
28
=== ver 2022.4 (12.04.2022) ==================================================
35
=== ver 2022.4 (12.04.2022) ==================================================
29
 
36
 
30
 - SET command: fixed upcasing of var names with high-ASCII chars [#44145]
37
 - SET command: fixed upcasing of var names with high-ASCII chars [#44145]
31
 - PATH command: path is always upcased [#44146]
38
 - PATH command: path is always upcased [#44146]
32
 - DIR command: output adapted to 40-columns screen modes [#44153]
39
 - DIR command: output adapted to 40-columns screen modes [#44153]
33
 - DIR command: make use of thousands separator for file sizes [#44151]
40
 - DIR command: make use of thousands separator for file sizes [#44151]
34
 - tabs are accepted as command-line separators (part of [#44145])
41
 - tabs are accepted as command-line separators (part of [#44145])
35
 - PSP FCB fields of launched apps are filled with cmdline arguments [#44268]
42
 - PSP FCB fields of launched apps are filled with cmdline arguments [#44268]
36
 
43
 
37
 
44
 
38
=== ver 2022.3 (13.03.2022) ==================================================
45
=== ver 2022.3 (13.03.2022) ==================================================
39
 
46
 
40
 - fixed stdin redirection handling (was broken since 2022.1) [#44027]
47
 - fixed stdin redirection handling (was broken since 2022.1) [#44027]
41
 - only COM, EXE and BAT files are allowed for execution [#44068]
48
 - only COM, EXE and BAT files are allowed for execution [#44068]
42
 - FOR command: accepts control characters as pattern delimiters [#44058]
49
 - FOR command: accepts control characters as pattern delimiters [#44058]
43
 - FOR command: patterns without wildcards are processed as messages [#44058]
50
 - FOR command: patterns without wildcards are processed as messages [#44058]
44
 - implemented the TRUENAME command [#44051]
51
 - implemented the TRUENAME command [#44051]
45
 - DIR command: /a:xxx is supported like an equivalent to /axxx [#44077]
52
 - DIR command: /a:xxx is supported like an equivalent to /axxx [#44077]
46
 - VER command: displays DOS memory location (low, HMA, ROM...) [#44050]
53
 - VER command: displays DOS memory location (low, HMA, ROM...) [#44050]
47
 - VER command: displays true DOS version and DOS rev (bttr) [#44050]
54
 - VER command: displays true DOS version and DOS rev (bttr) [#44050]
48
 - REN command: allows renaming directory names [#44060]
55
 - REN command: allows renaming directory names [#44060]
49
 - implemented CTTY and LOADHIGH/LH as no-ops (LH loads programs low)
56
 - implemented CTTY and LOADHIGH/LH as no-ops (LH loads programs low)
50
 - LN creates %DOSDIR%\LINKS directory when needed and warns on error [#44042]
57
 - LN creates %DOSDIR%\LINKS directory when needed and warns on error [#44042]
51
 - LN ADD outputs an error message when link already exists [#44043]
58
 - LN ADD outputs an error message when link already exists [#44043]
52
 - added Polish translations
59
 - added Polish translations
53
 - added German translations, courtesy of Robert Riebisch (bttr)
60
 - added German translations, courtesy of Robert Riebisch (bttr)
54
 - added French translations, kindly contributed by Berki Yenigun (thraex)
61
 - added French translations, kindly contributed by Berki Yenigun (thraex)
55
 - added Turkish translations, submitted by Berki Yenigun (thraex)
62
 - added Turkish translations, submitted by Berki Yenigun (thraex)
56
 - fixed and improved English help screens
63
 - fixed and improved English help screens
57
 
64
 
58
 
65
 
59
=== ver 2022.2 (04.03.2022) ==================================================
66
=== ver 2022.2 (04.03.2022) ==================================================
60
 
67
 
61
 - added support for the internal FOR command
68
 - added support for the internal FOR command
62
 - step-by-step execution of batch files (/Y)
69
 - step-by-step execution of batch files (/Y)
63
 - fixed parsing of /C and /K arguments that was leading to spurious warnings
70
 - fixed parsing of /C and /K arguments that was leading to spurious warnings
64
 - fixed %var% matching within batch files to be case-insensitive [#44000]
71
 - fixed %var% matching within batch files to be case-insensitive [#44000]
65
 
72
 
66
 
73
 
67
=== ver 2022.1 (28.02.2022) ==================================================
74
=== ver 2022.1 (28.02.2022) ==================================================
68
 
75
 
69
 - added GOTO support (jumps to a labelled line within a batch file)
76
 - added GOTO support (jumps to a labelled line within a batch file)
70
 - added CALL support (calls batch files from within batch files)
77
 - added CALL support (calls batch files from within batch files)
71
 - DOS errors are output to stdout, and also to stderr if stdout is redirected
78
 - DOS errors are output to stdout, and also to stderr if stdout is redirected
72
 - fixed batch processing with /C (was executing only first command)
79
 - fixed batch processing with /C (was executing only first command)
73
 - stack overflow detection degrades gracefully by invalidating command-line
80
 - stack overflow detection degrades gracefully by invalidating command-line
74
   history (useful if a stack-hungry TSR overflows the RMOD stack)
81
   history (useful if a stack-hungry TSR overflows the RMOD stack)
75
 - multi-lang support relies on SvarLANG.lib instead of its own routines
82
 - multi-lang support relies on SvarLANG.lib instead of its own routines
76
 - made all SvarCOM strings localizable
83
 - made all SvarCOM strings localizable
77
 - added partial German translations (kindly provided by Robert Riebisch)
84
 - added partial German translations (kindly provided by Robert Riebisch)
78
 
85
 
79
 
86
 
80
=== ver 2022.0 (01.02.2022) ==================================================
87
=== ver 2022.0 (01.02.2022) ==================================================
81
 
88
 
82
 - added "global executable links" support (new command: LN)
89
 - added "global executable links" support (new command: LN)
83
 - prompt fixed when current drive becomes invalid (eg. empty diskette drive)
90
 - prompt fixed when current drive becomes invalid (eg. empty diskette drive)
84
 - piping support (like dir/b | sort)
91
 - piping support (like dir/b | sort)
85
 - DIR: fixed /P pagination in wide mode
92
 - DIR: fixed /P pagination in wide mode
86
 - DIR: implemented /A
93
 - DIR: implemented /A
87
 - implemented IF command (IF EXIST, IF ERRORLEVEL, IF str==str)
94
 - implemented IF command (IF EXIST, IF ERRORLEVEL, IF str==str)
88
 - added a break handler (running application can be aborted with CTRL+C)
95
 - added a break handler (running application can be aborted with CTRL+C)
89
 - DOS error messages are output to stderr
96
 - DOS error messages are output to stderr
90
 
97
 
91
 
98
 
92
=== ver 2021.0 (24.11.2021) ==================================================
99
=== ver 2021.0 (24.11.2021) ==================================================
93
 
100
 
94
 - first public release, after roughly a month of work
101
 - first public release, after roughly a month of work
95
 
102
 
96
 
103
 
97
====================================================================== EOF ===
104
====================================================================== EOF ===
98
 
105