Subversion Repositories SvarDOS

Rev

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

Rev 533 Rev 534
1
 
1
 
2
                          === SVARCOM TODO LIST ===
2
                          === SVARCOM TODO LIST ===
3
 
3
 
4
 
4
 
5
This is a loose list of things that I'd like to implement within SvarCOM.
5
This is a loose list of things that I'd like to implement within SvarCOM.
6
 
6
 
7
 
7
 
8
=== HIGH PRIORITY ============================================================
8
=== HIGH PRIORITY ============================================================
9
 
9
 
10
echo: no need to consider cmdline like a far ptr (it is not)
-
 
11
pipes redirections
10
pipes redirections
12
DIR /A
11
DIR /A
13
ctrl+break handler
12
ctrl+break handler
14
int 24h handler (abort, retry, fail, ignore)
13
int 24h handler (abort, retry, fail, ignore)
15
advanced batch constructs: CALL, :labels, FOR, GOTO, IF EXIST/ERRORLEVEL
14
advanced batch constructs: CALL, :labels, FOR, GOTO, IF EXIST/ERRORLEVEL
16
 
15
 
17
 
16
 
18
=== MEDIUM PRIORITY ==========================================================
17
=== MEDIUM PRIORITY ==========================================================
19
 
18
 
20
provide unopened FCBs to launched applications
19
provide unopened FCBs to launched applications
21
complete EN translation strings
20
complete EN translation strings
22
translations should be cached in rmod-owned memory
21
translations should be cached in rmod-owned memory
23
if translations reloading fails, do not retry after every command
22
if translations reloading fails, do not retry after every command
24
DIR /O
23
DIR /O
25
DIR /S (must use multiple DTAs recursively)
24
DIR /S (must use multiple DTAs recursively)
26
stdin redirection: command < file.txt
25
stdin redirection: command < file.txt
27
prompt $t, $d, $v
26
prompt $t, $d, $v
28
 
27
 
29
 
28
 
30
=== NICE TO HAVE =============================================================
29
=== NICE TO HAVE =============================================================
31
 
30
 
32
respawn COMMAND.COM entirely from memory if it survived last application
31
respawn COMMAND.COM entirely from memory if it survived last application
33
DIR %DIRCMD% lookup
32
DIR %DIRCMD% lookup
34
COPY /V
33
COPY /V
35
COPY /Y
34
COPY /Y
36
COPY ASCII mode support?
35
COPY ASCII mode support?
37
"notify pending command" support (INT 2F,AX=AE00)
36
"notify pending command" support (INT 2F,AX=AE00)
38
INT 2F,AX=5500 support
37
INT 2F,AX=5500 support
39
COMSPEC self-setting does not work under MS-DOS 5/6 (no exepath in env block)
38
COMSPEC self-setting does not work under MS-DOS 5/6 (no exepath in env block)
40
compression of NLS strings and rmod core (lz4?)
39
compression of NLS strings and rmod core (lz4?)
41
dynamic resizing of environment space
40
dynamic resizing of environment space
42
CTTY
41
CTTY
43
LOADHIGH/LH
42
LOADHIGH/LH
44
tlumacz: detect incomplete translation files and fill missing strings with EN
43
tlumacz: detect incomplete translation files and fill missing strings with EN
45
 
44
 
46
 
45
 
47
====================================================================== EOF ===
46
====================================================================== EOF ===
48
 
47