Subversion Repositories SvarDOS

Rev

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

Rev 424 Rev 427
1
 
1
 
2
                           =======================
2
                           =======================
3
                           |  SVARCOM TODO LIST  |
3
                           |  SVARCOM TODO LIST  |
4
                           =======================
4
                           =======================
5
 
5
 
6
 
6
 
7
Below is a loose list of things that I'd like to implement within SvarCOM.
7
Below is a loose list of things that I'd like to implement within SvarCOM.
8
 
8
 
9
==============================================================================
9
==============================================================================
10
 
10
 
11
BEFORE NEXT RELEASE:
11
BEFORE NEXT RELEASE:
12
 
12
 
13
pipes redirections
13
pipes redirections
14
stdout redirection should not create the output file if command fails
14
stdout redirection should not create the output file if command fails
15
DIR: /A
-
 
16
support for translations (single binary file in %NLSPATH%)
15
support for translations (single binary file in %NLSPATH%)
-
 
16
DATE
17
 
17
 
18
 
18
 
19
IN SOME LATER FUTURE:
19
IN SOME LATER FUTURE:
20
 
20
 
21
stdin redirection: command < file.txt
21
stdin redirection: command < file.txt
-
 
22
DIR: /A
22
DIR: %DIRCMD% support
23
DIR: %DIRCMD% support
23
DIR: /O
24
DIR: /O
24
DIR: /S (must use multiple DTAs)
25
DIR: /S (must use multiple DTAs)
25
COPY: /V
26
COPY: /V
26
command-line variables resolution (cd %MYDIR%)
27
command-line variables resolution (cd %MYDIR%)
27
storing rmod in a buffer that can be usefully reused once rmod is installed.
28
storing rmod in a buffer that can be usefully reused once rmod is installed.
28
ctrl+break handler: http://www.techhelpmanual.com/563-int_23h__ctrl_break_exit_address.html
29
ctrl+break handler: http://www.techhelpmanual.com/563-int_23h__ctrl_break_exit_address.html
29
 
30
 
30
"notify pending command" int support: http://www.techhelpmanual.com/741-int_2fh_ae00h__notify_pending_command.html
31
"notify pending command" int support: http://www.techhelpmanual.com/741-int_2fh_ae00h__notify_pending_command.html
31
 
32
 
32
when execing an external command make sure to sync local environment (or run the program with a custom environment pointer?)
33
when execing an external command make sure to sync local environment (or run the program with a custom environment pointer?)
33
 
34
 
34
when execing a program, make sure I use the correct PATH.. -> actually I need to parse PATH and look for matches myself for BAT support
35
when execing a program, make sure I use the correct PATH.. -> actually I need to parse PATH and look for matches myself for BAT support
35
 
36
 
36
dynamic resizing of environment space
37
dynamic resizing of environment space
37
command line arguments to command.com (/e /E /k /p etc)
38
command line arguments to command.com (/e /E /k /p etc)
38
single-stepping AUTOEXEC with F8 at boot time (/P /Y)
39
single-stepping AUTOEXEC with F8 at boot time (/P /Y)
39
skipping AUTOEXEC with F5 at boot time (/P /D)
40
skipping AUTOEXEC with F5 at boot time (/P /D)
40
CTTY
41
CTTY
41
LOADHIGH/LH
42
LOADHIGH/LH
42
DATE
-
 
43
TIME
-
 
44
 
43
 
45
batch files support:
44
batch files support:
46
 - CALL
45
 - CALL
47
 - :labels
46
 - :labels
48
 - FOR
47
 - FOR
49
 - GOTO
48
 - GOTO
50
 - IF EXIST
49
 - IF EXIST
51
 - IF ERRORLEVEL
50
 - IF ERRORLEVEL
52
 - SHIFT
51
 - SHIFT
53
 
52
 
54
==============================================================================
53
==============================================================================
55
 
54