Subversion Repositories SvarDOS

Rev

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

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