Subversion Repositories SvarDOS

Rev

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

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