home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / misc / tornado / t2demo010a1 / Todo < prev   
Text File  |  1996-12-07  |  1KB  |  32 lines

  1. What's yet to come
  2. -=-=-=-=-=-=-=-=-=
  3. Very soon:
  4.  * Tighten up the severe memory leakage currently happening
  5.  * Add trap onto OS_Exit so if app exits the support module will call
  6. Tornado_Closedown for it.
  7.  * Thread support
  8.  * Mutex, semaphore and private heap (in dynamic area or RMA) support
  9.  * Auto-extending heaps as passed to threads (using the C run-time heap
  10. allocator). Currently these are fixed at 256 bytes per instance.
  11.  * Make the support module a bit more conscientious about masking out null
  12. polls and thus not drag the system down when there are no messages for it
  13. like at present - sometimes the desktop can lag a little
  14.  
  15. A wee bit later:
  16.  * Implementation of 1ms interrupt facilities
  17.  * Allow threads to hold their own message queues and the main message
  18. handler then dispatches messages to thread's queues
  19.  
  20. Later:
  21.  * Patch to allow a hotkey to force preemption on a normal task who's hogging
  22. the processor until that task calls Wimp_something
  23.  * Replacement multitasking load and save file ops + star commands for the
  24. same
  25.  
  26. Much later:
  27.  * Hooks into RO to allow hardware and software exceptions to be trapped and
  28. upcalled so tornado can intercept them
  29.  * Memory protection facilites for tornado to use
  30.  * Win32 DLL implementation (hard!)
  31.  * Win32 DDE implementation (easy!)
  32.