Subversion Repositories SvarDOS

Rev

Rev 427 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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