| [3806] | 1 | /* $Id: changelog,v 1.1026 2000-07-07 19:05:44 sandervl Exp $ */
|
|---|
| [2659] | 2 |
|
|---|
| [3806] | 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)
|
|---|
| 6 |
|
|---|
| [3801] | 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)
|
|---|
| 13 |
|
|---|
| 14 | 2000-07-06: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>
|
|---|
| 15 | - ODINCRT: Fixed wrong implementation of strncpy; do not 0 terminate
|
|---|
| 16 | string unless length < length parameter
|
|---|
| 17 | (this is correct behaviour according to C library manual)
|
|---|
| 18 | TODO: Check lstrcpyn* functions in kernel32\heapstring.cpp!
|
|---|
| 19 |
|
|---|
| [3797] | 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 if
|
|---|
| 24 | 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 filenames
|
|---|
| 27 | - if lpszShortPath 0 or cchBuffer too small -> return required length
|
|---|
| 28 | (INCLUDING 0 terminator)
|
|---|
| 29 | - if lpszLongPath == NULL -> ERROR_INVALID_PARAMETER (return 0)
|
|---|
| 30 | - if lpszLongPath empty -> proceed as if nothing is wrong
|
|---|
| 31 | (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 them
|
|---|
| 37 | from gdi32 to user32
|
|---|
| 38 |
|
|---|
| [3795] | 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.
|
|---|
| 45 |
|
|---|
| [3788] | 46 | 2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 47 | - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD)
|
|---|
| [3790] | 48 | - USER32: Fixed moving of child windows in MsgFormatFrame & move
|
|---|
| 49 | child windows if only client rectangle changes
|
|---|
| 50 | (fixes Acrobat Distiller window)
|
|---|
| [3791] | 51 | - SHELL32: Put back check for registration of ShellView window class
|
|---|
| 52 | -> RegisterClass now fails if already registered
|
|---|
| [3795] | 53 | (fixed openfile dialogs)
|
|---|