171 lines
7.3 KiB
Plaintext
171 lines
7.3 KiB
Plaintext
$WW,1$You can access your own TODO/favorites file with CTRL-SHIFT-F.
|
|
|
|
$TX+TR,""$$BK,1$$FG,4$LEGAL STUFF:$BK,0$$FG$
|
|
$ID,2$ This file is where I set my plans. There are no guarentees. I work "iteratively" when programming--often writing bad code to experiment with and later changing it on a priority basis. The order things are listed does not necessarily reflect the order they will be done, if at all--I often do stuff when I'm in the mood.
|
|
|
|
$ID,-2$$TR-C,"HANDY FILE LINKS"$
|
|
$ID,2$
|
|
$LK+S,"Goto OS Systext","FA:::/LT/OSMain/SysText.CPZ,OS_SYSTEXT"$
|
|
$LK+S,"Goto Compiler Systext","FA:::/LT/Compiler/CmpInit.CPZ,COMPILE_SYSTEXT"$
|
|
|
|
$LK+S,"::/LT/Doc/News.TXZ","FI:::/LT/Doc/News.TXZ"$
|
|
$ID,-2$$TR-C,"THINGS WHICH MIGHT CHANGE"$
|
|
$ID,2$
|
|
$ID,-2$$TR-C,"HIGH PRIORITY"$
|
|
$ID,2$
|
|
* document internals of keyboard processing
|
|
|
|
* I think a partition was left locked after pressing ctrl-alt-c in a copy.
|
|
|
|
* Dasm OR mode 0D
|
|
* Ln(-1.0);
|
|
|
|
* inline functions?
|
|
|
|
* Document start,step on clipped lines.
|
|
* Penwidth or brush with clipped line
|
|
|
|
* make popuppickfile/dir with default dir? in registry?
|
|
|
|
* fix %g, not sure it's worth it--standard seems dumb.
|
|
|
|
* efficient line clipping
|
|
* clipping bug--draw pen_width pixel near border.
|
|
* with pen_width of, say, 2... blots a width 8 and checks too far over (IsPixelCovered)
|
|
|
|
* Better single step--already have $LK,"DasmIns","MN:DasmIns"$() set to return branch offsets. Needs to put breakpoints on all branches outside the current C/C+ source code line. Problem is calls--should open files... whatever
|
|
|
|
* add compact to ltz--low priority
|
|
|
|
* Word Wrap has some bugs
|
|
* perhaps store ltfentry.display length--low priority (Significant profile time is spent on the StrLen instruction and it could be stored for each text entry.
|
|
|
|
* fix LTFile with alloccluster. Sorta fixed it--made all LT filesystem files marked contiguous, since they are. Should check what happens when you attempt to $LK,"FWBlks","MN:FWBlks"$() to acluster past the end.
|
|
|
|
* add compiler routine which you can pass a local-variable list, to provide locals which are globals, for stuff like a spread sheet or something. Might do this to facilitate spread-sheet type applications and things like SimStructure. Might do my budget program. low priority
|
|
|
|
* Fix dictionary--not sure it's broken, but it's missing words and definitions ?
|
|
|
|
* log to file--would be ineffecient--load-in whole file, modify and write out. Useful, but not very effecient
|
|
|
|
* test dvd burning-- It might put CD-ROM format on DVD. I probably need to use DMA, though, to prevent underflow when mutlitasking, but I don't feel like it. Headaches with dma involving compatibility. Missing documentation on DMA.
|
|
|
|
* CD boots--limit retry, seems to fail sometimes.
|
|
|
|
* make partitioner round to 63 blks
|
|
* make editable partitioner
|
|
* Make driveutil with maps and adddrive and partition report
|
|
|
|
* prtscrn--printer support... is PortNop() a problem?
|
|
|
|
* rename command
|
|
* log filename generator--pick next larger than last logfilenamenum found
|
|
|
|
* SprintF NaN,Inf; GetF Inf
|
|
* GetF date codes
|
|
|
|
* make grelem insert use l->mem_tss?
|
|
* Ltf's not using mem_tss?
|
|
|
|
$ID,-2$$TR,"DOCUMENTATION"$
|
|
$ID,2$
|
|
$ID,-2$$TR,"PERPETUAL TASKS"$
|
|
$ID,2$* Change hardcoded stuff to SysText
|
|
* Too much preemption turned off?
|
|
* Look for mem leaks.
|
|
* Move stuff out of OSmain.
|
|
$TR-C,"COMPATIBILITY"$
|
|
$ID,2$* TAD4 CD-ROM doesn't close
|
|
* mouse IRQ doesn't work on TAD5.
|
|
$ID,-2$$ID,-2$$TR-C,"GRAPHICS"$
|
|
$ID,2$* Do something about extended ASCII in fonts.
|
|
* skip redundant clipping, line and plot
|
|
* SIMD transformation
|
|
$ID,-2$$TR,"MULTICORE"$
|
|
$ID,2$* move GrElem draw to CPU1?
|
|
|
|
$ID,-2$$TR,"DISK"$
|
|
$ID,2$* Improve ATAPI read-ahead
|
|
* Clear unused portion of clusters on disk writes
|
|
* try not using FDCreadtrack on Mom's computer
|
|
* removable media id (critical for resident files)
|
|
* Flash cards: Flash mem cards might offer a removable, bootable media which will enable people to run without repartitioning--floppy is kinda small. DVD doesn't allow writing. Problem with flash is it is not standard equipment on computers. Would be very convenient for developing and distributing operating systems. I think LILO will allow Flash booting.
|
|
* Report just one error per read track (Floppy)
|
|
$ID,-2$$TR,"FILE"$
|
|
$ID,2$* CurDir per partition? Path?
|
|
* Make use of flag potential in SysFindFiles and possibly LTFileAccess
|
|
* make contiguous flag right
|
|
* implement fixed position files
|
|
$ID,-2$$TR,"C+ LIBRARY"$
|
|
$ID,2$* Improve Random number generator.
|
|
* add field overflow I1 "t='*'"
|
|
* Integer Money value for printf/getf--in pennies
|
|
* Implement format codes into GetF
|
|
* Date Input
|
|
* flag for comma's in numeric output (printf). eg "1,000,000" instead of "1000000".
|
|
$ID,-2$$TR,"APPLICATIONS"$
|
|
$ID,2$$ID,-2$$TR,"EDITOR"$
|
|
$ID,2$* Might allow constantly centered mode--cursor stays centered on screen(vertically).
|
|
* Find jumps past current line
|
|
* Make editor find command take dollar signs
|
|
* Maybe allow SearchStr flags in Links
|
|
* Link Type for SysText document? problem would be differnet needs for indexing into books. Bible uses book,chapter:verse, others are different. Already have links.
|
|
* Generalize book links
|
|
* HASHTYPE for Book? Index?
|
|
* Add write protect mode with indicator and toggle
|
|
$ID,-2$$TR,"IDE"$
|
|
$ID,2$$ID,-2$$TR,"DEBUGGING"$
|
|
$ID,2$* Improve fault handling--has inaccuracies--would be nice to display mem access violation addresses.
|
|
$ID,-2$$TR,"ASSEMBLER"$
|
|
$ID,2$* 16 bit Dasm is bad--very low priority
|
|
* support r4u1 by adding 0x40 byte
|
|
$ID,-2$$TR,"COMPILER"$
|
|
$ID,2$* something makes $LK,"OptEnd","MN:OptEnd"$ not right
|
|
* More RCX_CMPs, check existing
|
|
* do r,rm IcCmp like IcBrCmp
|
|
* PUSH_CMP allocs reg R9 or whatever
|
|
* Might be problem with NOP in OPT pass1 for NO_PUSH in expressions besides assignments. Is ShiftNoPush fully implemented?
|
|
$TR,"Check for problems"$
|
|
$ID,2$* NOP1 might need to have diff ic_data's
|
|
* in divequal, it assumes about ebx
|
|
* check union return_class.
|
|
$ID,-2$* error/warning line nums
|
|
* ASM branch out of range off by 1 line--use lx->lag_line_num
|
|
* Switch statement with sparse cases (low priority)
|
|
* arbitrary named attributes like "fmtdata" or "fmtstr". Might allow arbitrary supplimental data in class definitions.
|
|
* goto labels scope issues?
|
|
* No str default function parameters inside $LK,"Static Compiled Mode","FF:::/LT/Doc/OSGlossary.GLZ,Static Compiled Mode"$.
|
|
* var declarations after class definitions (Not a priority)
|
|
* glbl vars--&function ptrs
|
|
$TR,"Optimizations"$
|
|
$ID,2$* push pop
|
|
* maybe improve floating point compilation.
|
|
* new TY_ mode SIB and reg extensions
|
|
$ID,-2$$TR,"Picky"$
|
|
$ID,2$* !double ~double
|
|
* assign I2, etc. should sign extend copyleft
|
|
$ID,-2$$ID,-2$$TR,"MEM"$
|
|
$ID,2$* Redo mem Garbage collection on task and do one on system... but these don't help, so probably won't do it.
|
|
$ID,-2$$TR,"LOW PRIORITY"$
|
|
$ID,2$* num lock comes on with break key
|
|
* sort options for findfiles
|
|
$ID,-2$$TR,"TESTING"$
|
|
$ID,2$* Tabs2Spaces
|
|
$ID,-2$$TR,"INVESTIGATE"$
|
|
$ID,2$*
|
|
$ID,-2$$TR,"BUGS"$
|
|
$ID,2$
|
|
$ID,-2$$TR,"NASTY BUGS"$
|
|
$ID,2$*
|
|
$ID,-2$$TR,"BUGS WHICH MIGHT EXIST"$
|
|
$ID,2$*
|
|
$ID,-2$$TR,"BUGS WHICH MIGHT BE FIXED"$
|
|
$ID,2$*
|
|
$ID,-2$$TR,"MIGHT BE BUGS"$
|
|
$ID,2$* recalc_start probably needs to be more accurate before recalculating.
|
|
* In LtfPutSExt, might need to alloc extendstr, ect from different heap.
|
|
$ID,-2$
|
|
|
|
$LK,"Bible","BF:Genesis,"$
|
|
|