Subversion Repositories SvarDOS

Rev

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