Subversion Repositories SvarDOS

Rev

Rev 454 | 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
434 mateuszvis 14
basic BAT support (without workflow controls, FOR loops etc)
421 mateuszvis 15
 
16
 
431 mateuszvis 17
AT SOME LATER TIME:
421 mateuszvis 18
 
437 mateuszvis 19
translations should be cached in rmod-owned memory
20
if translations reloading fails, do not retry after every command
422 mateuszvis 21
stdin redirection: command < file.txt
427 mateuszvis 22
DIR: /A
422 mateuszvis 23
DIR: %DIRCMD% support
24
DIR: /O
431 mateuszvis 25
DIR: /S (must use multiple DTAs recursively)
422 mateuszvis 26
COPY: /V
421 mateuszvis 27
command-line variables resolution (cd %MYDIR%)
422 mateuszvis 28
storing rmod in a buffer that can be usefully reused once rmod is installed.
29
ctrl+break handler: http://www.techhelpmanual.com/563-int_23h__ctrl_break_exit_address.html
421 mateuszvis 30
 
422 mateuszvis 31
"notify pending command" int support: http://www.techhelpmanual.com/741-int_2fh_ae00h__notify_pending_command.html
421 mateuszvis 32
 
453 mateuszvis 33
INT 2F,AX=5500 support
34
 
431 mateuszvis 35
stdout redirection should not create the output file if command fails
457 mateuszvis 36
COMSPEC self-setting does not work under MS-DOS 5/6 (no exepath in env block)
431 mateuszvis 37
 
422 mateuszvis 38
when execing an external command make sure to sync local environment (or run the program with a custom environment pointer?)
421 mateuszvis 39
 
422 mateuszvis 40
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 41
 
42
dynamic resizing of environment space
450 mateuszvis 43
single-stepping AUTOEXEC with F8 at boot time (/Y)
44
skipping AUTOEXEC with F5 at boot time (/D)
421 mateuszvis 45
CTTY
46
LOADHIGH/LH
47
 
434 mateuszvis 48
advanced batch files support:
421 mateuszvis 49
 - CALL
50
 - :labels
51
 - FOR
52
 - GOTO
53
 - IF EXIST
54
 - IF ERRORLEVEL
55
 - SHIFT
422 mateuszvis 56
 
57
==============================================================================