Subversion Repositories SvarDOS

Rev

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

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