Subversion Repositories SvarDOS

Rev

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

Rev 473 Rev 474
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
=== BEFORE NEXT RELEASE ======================================================
8
=== BEFORE NEXT RELEASE ======================================================
9
 
9
 
10
pipes redirections
10
pipes redirections
-
 
11
autoexec.bat processing (with F5 skipping)
11
basic BAT support (without workflow controls, FOR loops etc)
12
make cmdline a near pointer for better performance (maybe a separate buffer)
-
 
13
put the rmod->echoflag inside rmod->flags
12
 
14
 
13
 
15
 
14
=== AT SOME LATER TIME =======================================================
16
=== AT SOME LATER TIME =======================================================
15
 
17
 
16
translations should be cached in rmod-owned memory
18
translations should be cached in rmod-owned memory
17
if translations reloading fails, do not retry after every command
19
if translations reloading fails, do not retry after every command
18
stdin redirection: command < file.txt
20
stdin redirection: command < file.txt
19
DIR: /A
21
DIR: /A
20
DIR: %DIRCMD% support
22
DIR: %DIRCMD% support
21
DIR: /O
23
DIR: /O
22
DIR: /S (must use multiple DTAs recursively)
24
DIR: /S (must use multiple DTAs recursively)
23
COPY: /V
25
COPY: /V
24
command-line variables resolution (cd %MYDIR%)
26
command-line variables resolution (cd %MYDIR%)
25
storing rmod in a buffer that can be usefully reused once rmod is installed.
27
storing rmod in a buffer that can be usefully reused once rmod is installed.
26
ctrl+break handler
28
ctrl+break handler
27
 
29
 
28
"notify pending command" int support: http://www.techhelpmanual.com/741-int_2fh_ae00h__notify_pending_command.html
30
"notify pending command" int support: http://www.techhelpmanual.com/741-int_2fh_ae00h__notify_pending_command.html
29
 
31
 
30
INT 2F,AX=5500 support
32
INT 2F,AX=5500 support
31
 
33
 
32
provide unopened FCBs to launched applications
34
provide unopened FCBs to launched applications
33
 
35
 
34
stdout redirection should not create the output file if command fails
36
stdout redirection should not create the output file if command fails
35
COMSPEC self-setting does not work under MS-DOS 5/6 (no exepath in env block)
37
COMSPEC self-setting does not work under MS-DOS 5/6 (no exepath in env block)
36
 
38
 
37
compression of NLS strings and rmod core (lz4?)
39
compression of NLS strings and rmod core (lz4?)
38
 
40
 
39
dynamic resizing of environment space
41
dynamic resizing of environment space
40
single-stepping AUTOEXEC with F8 at boot time (/Y)
42
single-stepping AUTOEXEC with F8 at boot time (/Y)
41
skipping AUTOEXEC with F5 at boot time (/D)
-
 
42
CTTY
43
CTTY
43
LOADHIGH/LH
44
LOADHIGH/LH
44
 
45
 
45
advanced batch files support:
46
advanced batch files support:
46
 - CALL
47
 - CALL
47
 - :labels
48
 - :labels
48
 - FOR
49
 - FOR
49
 - GOTO
50
 - GOTO
50
 - IF EXIST
51
 - IF EXIST
51
 - IF ERRORLEVEL
52
 - IF ERRORLEVEL
52
 - SHIFT
53
 - SHIFT
53
 
54
 
54
==============================================================================
55
==============================================================================
55
 
56