- Timestamp:
- Jul 10, 2000, 12:36:49 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ToDO.txt
r3811 r3812 1 /* $Id: ToDO.txt,v 1.1 2000-07-09 22:27:54phaller Exp $ */1 /* $Id: ToDO.txt,v 1.2 2000-07-09 22:36:49 phaller Exp $ */ 2 2 3 2000-07-07: Sander van Leeuwen <sandervl@xs4all.nl> 4 - NTDLL: Bugfix for NtQueryInformationToken (TOKEN_USER); updated 5 with latest Wine code (TODO: NTDLL needs to be resynced) 3 /* -- History -------------------------------------------------------------- 6 4 7 2000-07-06: Sander van Leeuwen <sandervl@xs4all.nl> 8 - KERNEL32: Store user default language in thread database struct 9 Set/GetThreadLocale change/return this LCID value 10 Fixed EnumSystemLocalesA/W; now returns default user language id 11 (in text) (TODO: should return all supported locales) 12 - KERNEL32/GDI32/USER32: Changed/fixed calls to strncpy (for 0 termination) 5 $Log: ToDO.txt,v $ 6 Revision 1.2 2000-07-09 22:36:49 phaller 7 Created initial version 13 8 14 2000-07-06: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>15 - ODINCRT: Fixed wrong implementation of strncpy; do not 0 terminate16 string unless length < length parameter17 (this is correct behaviour according to C library manual)18 TODO: Check lstrcpyn* functions in kernel32\heapstring.cpp!19 20 2000-07-04: Sander van Leeuwen <sandervl@xs4all.nl>21 - KERNEL32: Unstubbed CopyFileExA/W (calls CopyFileA/W; not properly implemented)22 Unstubbed CreateDirectoryExA/W (calls CreateDirectoryA/W; not properly implemented)23 Fixed GetShortPathNameA/W; don't touch short path parameter if24 it's NULL; behaviour (as seen in NT 4, SP6):25 - converts long filename to 8.3 short filname (TODO: not yet done here!)26 - fails on volume that doesn't support 8.3 filenames27 - if lpszShortPath 0 or cchBuffer too small -> return required length28 (INCLUDING 0 terminator)29 - if lpszLongPath == NULL -> ERROR_INVALID_PARAMETER (return 0)30 - if lpszLongPath empty -> proceed as if nothing is wrong31 (Wine claims it sets last error to ERROR_BAD_PATHNAME)32 - does NOT clear the last error if successful!33 - if successful -> return length of string (excluding 0 terminator)34 - USER32: Fixed adding windows to tasklist (done too late)35 - GDI32/USER32:36 - Rewrote Set/GetViewportExtEx, Set/GetMapMode & moved them37 from gdi32 to user3238 9 39 2000-07-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 40 - KERNEL32: Added IsDebuggerPresent (debug.cpp). Returns FALSE, but by 41 SETing ODIN32.DEBUGGERPRESENT=1 it will return TRUE. (Some 42 application might issue calls to OutputDebugString if they 43 think they're being debugged.) 44 Moved OutputDebugString(A/W) to debug.cpp. 10 ------------------------------------------------------------------------- */ 45 11 46 2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl> 47 - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD) 48 - USER32: Fixed moving of child windows in MsgFormatFrame & move 49 child windows if only client rectangle changes 50 (fixes Acrobat Distiller window) 51 - SHELL32: Put back check for registration of ShellView window class 52 -> RegisterClass now fails if already registered 53 (fixed openfile dialogs) 12 13 To Do list for ODIN: 14 15 16 Assigned Status Topic ------------------------------------------------------- 17 18 NOONE Handle named pipes via HandleManager 19 20 NOONE Do COM (serial port) support for ODIN (requires pseudo-device 21 in HM) 22 23 PH Sync SHELL32 with WINE 24 25 PH Sync NTDLL with WINE 26 27 JW Put in correct FS:-wrappers in CRTDLL and MSVCRT 28 29 JW Improve CRTDLL and MSVCRT as this is one major show stopper 30 currently 31 32 NOONE Remove GPI32 calls from the original FS: macros and replace 33 them with ODINFUNCTION wrappers. Internally call to ODIN_xxx 34 GPI functions to get much better performance. 35 36 NOONE Setup a test /verification plan and freeze some modules such 37 as LZ32, VERSION which are considered complete. 38 Also ensure the source code is well documented and structured. 39
Note:
See TracChangeset
for help on using the changeset viewer.