source: trunk/doc/ToDO.txt@ 6543

Last change on this file since 6543 was 5860, checked in by sandervl, 24 years ago

* empty log message *

File size: 2.6 KB
Line 
1/* $Id: ToDO.txt,v 1.14 2001-06-01 08:11:15 sandervl Exp $ */
2
3To Do list for ODIN:
4
5
6Assigned Status Topic -------------------------------------------------------
7
8PH Implement WaitForSingleObject() for process handles
9
10PD DONE Handle named pipes via HandleManager
11
12MM DONE Do COM (serial port) support for ODIN (requires
13 pseudo-device in HM)
14
15PH DONE Sync SHELL32 with WINE
16
17SvL DONE Add HKLM\\SOFTWARE\Microsoft\WINDOWS\CurrentVersion
18 Key CommonFilesDir="?:\Program Files\Common Files" for
19 TogetherJ installation to the ODIN installer.
20
21PH Sync NTDLL with WINE
22
23JW Put in correct FS:-wrappers in CRTDLL and MSVCRT
24
25JW Improve CRTDLL and MSVCRT as this is one major show stopper
26 currently
27
28SvL Remove GPI32 calls from the original FS: macros and replace
29 them with ODINFUNCTION wrappers. Internally call to ODIN_xxx
30 GPI functions to get much better performance.
31
32SvL WINMM: wave recording (test & finish)
33
34SvL USER32/GDI32: Use unicode codepages and update control code
35
36NOONE long2ShortName in kernel32\oslibdos.cpp
37NOONE FindFirstFileA -> use 64 bits OS/2 api
38NOONE Out of process COM objects (OLE). Important because new
39 InstallShield installers use this feature!
40
41NOONE WINSPOOL: Implement remaining apis and complete existing
42 The Win32 printer api resembles the PM spool API quite a lot!
43
44NOONE KERNEL32: Build fake PE headers for odin dlls (dll handle must be pointer to header)
45 (some applications use the handles as pointers)
46 (partially done)
47
48NOONE DONE USER32: Fix LoadImage to resize icons, cursors or bitmaps
49 to the specified dimensions (if required)
50
51NOONE WINMM: Rewrite winmm to use driver architecture (port Wine's winmm
52 + integrate current Odin code)
53
54NOONE WINMM: Fix and finish MIDI in/out (using RTMIDI)
55
56NOONE KERNEL32: Async file io
57
58NOONE KERNEL32: Vio support for console applications
59 (partially done)
60
61NOONE WSOCK32: Winsock 2 implementation (WS2_32.DLL, WS2HELP.DLL)
62
63NOONE GDI32: Rewrite using Gpi api (remove Open32 dependancy)
64
65NOONE Setup a test /verification plan and freeze some modules such
66 as LZ32, VERSION which are considered complete.
67 Also ensure the source code is well documented and structured.
68
Note: See TracBrowser for help on using the repository browser.