| 1 | /* $Id: changelog,v 1.1037 2000-07-18 18:33:15 sandervl Exp $ */
|
|---|
| 2 |
|
|---|
| 3 | 2000-07-18: Yuri Dario <mc6530@mclink.it>
|
|---|
| 4 | - INCLUDE\win:
|
|---|
| 5 | Compilation fixes for Opera
|
|---|
| 6 | - USER32: Extra logging information
|
|---|
| 7 | Fixed sending WM_PARENTNOTIFY in ::DestroyWindow
|
|---|
| 8 |
|
|---|
| 9 | 2000-07-18: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 10 | - WINMM: If waveOutSetVolume called with NULL waveout handle, use
|
|---|
| 11 | that volume as the default for newly created streams.
|
|---|
| 12 | (fixes volume in RealPlayer 7)
|
|---|
| 13 | - KERNEL32: Fixed old unload order bug (causes a crash when quitting
|
|---|
| 14 | RealPlayer 7); increase dynamic library count after calling
|
|---|
| 15 | dll entrypoint with DLL_PROCESS_ATTACH. (used to be before;
|
|---|
| 16 | -> wrong unload order of RPAP3260 & PNRS3260)
|
|---|
| 17 | Call dll entrypoint with DLL_PROCESS_DETACH even when
|
|---|
| 18 | thread library calls disabled.
|
|---|
| 19 |
|
|---|
| 20 | 2000-07-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 21 | - KERNEL32: APIs are to be placed should have ordinal less than 1200
|
|---|
| 22 | - even if they don't belong in the dll but just happend to be
|
|---|
| 23 | implemented there. The reason is for humans and for
|
|---|
| 24 | documentation tools to be able to tell which exports are APIs
|
|---|
| 25 | and which are internal Odin32 function/APIs.
|
|---|
| 26 | - div: Added some missing $Id keywords.
|
|---|
| 27 | - database: Trying to make the database more useful. Extracting more
|
|---|
| 28 | data from the source files.
|
|---|
| 29 | According to the doc\ToDo file we're to write structured
|
|---|
| 30 | and well documented code. This database is indetended to
|
|---|
| 31 | make the documentation (++) browsable. (PHP)
|
|---|
| 32 |
|
|---|
| 33 | 2000-07-17: Patrick Haller <phaller@gmx.net>
|
|---|
| 34 | - KERNEL32: fixed ReadFile/WriteFile bugfix
|
|---|
| 35 | fixed return codes for HMWaitForSingleObject
|
|---|
| 36 |
|
|---|
| 37 | 2000-07-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 38 | - Win32k: Created a development branch called "Grace" and checked my
|
|---|
| 39 | current code in into it. (This is the reason why there are
|
|---|
| 40 | some new files in the src/win32k tree.)
|
|---|
| 41 |
|
|---|
| 42 | 2000-07-15: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 43 | - USER32: XWing vs Tie Fighter fix broke RealPlayer 7 setup (missing buttons)
|
|---|
| 44 | -> rewrote RDW_INVALIDATE code in RedrawWindow to work for
|
|---|
| 45 | both applications
|
|---|
| 46 | - KERNEL32: Added extra check in isPEImage method
|
|---|
| 47 | lpNumberOfBytesRead/Written can be NULL in Read/WriteFile
|
|---|
| 48 | - PELDR: Fix for arguments with quotes (first and last quote removed)
|
|---|
| 49 | (i.e. pe rnuninst "RealNetworks|RealPlayer|6.0| -i -p")
|
|---|
| 50 | Fix for exe name with dir containing spaces
|
|---|
| 51 |
|
|---|
| 52 | 2000-07-12: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
|---|
| 53 | - KERNEL32: Implemented handlemanager support for named and unnamed pipes
|
|---|
| 54 |
|
|---|
| 55 | 2000-07-10: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 56 | - KERNEL32: Don't try to search for resources if the module doesn't contain any
|
|---|
| 57 |
|
|---|
| 58 | 2000-07-09: Patrick Haller <phaller@gmx.net>
|
|---|
| 59 | - doc: Moved several documents to the new doc directory and
|
|---|
| 60 | created initial version of "ToDo.txt". We should place
|
|---|
| 61 | our open tasks in there for better overview and to be able
|
|---|
| 62 | to assign priorities and people to them.
|
|---|
| 63 |
|
|---|
| 64 | 2000-07-07: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 65 | - NTDLL: Bugfix for NtQueryInformationToken (TOKEN_USER); updated
|
|---|
| 66 | with latest Wine code (TODO: NTDLL needs to be resynced)
|
|---|
| 67 |
|
|---|
| 68 | 2000-07-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 69 | - KERNEL32: Store user default language in thread database struct
|
|---|
| 70 | Set/GetThreadLocale change/return this LCID value
|
|---|
| 71 | Fixed EnumSystemLocalesA/W; now returns default user language id
|
|---|
| 72 | (in text) (TODO: should return all supported locales)
|
|---|
| 73 | - KERNEL32/GDI32/USER32: Changed/fixed calls to strncpy (for 0 termination)
|
|---|
| 74 |
|
|---|
| 75 | 2000-07-06: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>
|
|---|
| 76 | - ODINCRT: Fixed wrong implementation of strncpy; do not 0 terminate
|
|---|
| 77 | string unless length < length parameter
|
|---|
| 78 | (this is correct behaviour according to C library manual)
|
|---|
| 79 |
|
|---|
| 80 | 2000-07-04: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 81 | - KERNEL32: Unstubbed CopyFileExA/W (calls CopyFileA/W; not properly implemented)
|
|---|
| 82 | Unstubbed CreateDirectoryExA/W (calls CreateDirectoryA/W; not properly implemented)
|
|---|
| 83 | Fixed GetShortPathNameA/W; don't touch short path parameter if
|
|---|
| 84 | it's NULL; behaviour (as seen in NT 4, SP6):
|
|---|
| 85 | - converts long filename to 8.3 short filname (TODO: not yet done here!)
|
|---|
| 86 | - fails on volume that doesn't support 8.3 filenames
|
|---|
| 87 | - if lpszShortPath 0 or cchBuffer too small -> return required length
|
|---|
| 88 | (INCLUDING 0 terminator)
|
|---|
| 89 | - if lpszLongPath == NULL -> ERROR_INVALID_PARAMETER (return 0)
|
|---|
| 90 | - if lpszLongPath empty -> proceed as if nothing is wrong
|
|---|
| 91 | (Wine claims it sets last error to ERROR_BAD_PATHNAME)
|
|---|
| 92 | - does NOT clear the last error if successful!
|
|---|
| 93 | - if successful -> return length of string (excluding 0 terminator)
|
|---|
| 94 | - USER32: Fixed adding windows to tasklist (done too late)
|
|---|
| 95 | - GDI32/USER32:
|
|---|
| 96 | - Rewrote Set/GetViewportExtEx, Set/GetMapMode & moved them
|
|---|
| 97 | from gdi32 to user32
|
|---|
| 98 |
|
|---|
| 99 | 2000-07-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
|---|
| 100 | - KERNEL32: Added IsDebuggerPresent (debug.cpp). Returns FALSE, but by
|
|---|
| 101 | SETing ODIN32.DEBUGGERPRESENT=1 it will return TRUE. (Some
|
|---|
| 102 | application might issue calls to OutputDebugString if they
|
|---|
| 103 | think they're being debugged.)
|
|---|
| 104 | Moved OutputDebugString(A/W) to debug.cpp.
|
|---|
| 105 |
|
|---|
| 106 | 2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
|---|
| 107 | - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD)
|
|---|
| 108 | - USER32: Fixed moving of child windows in MsgFormatFrame & move
|
|---|
| 109 | child windows if only client rectangle changes
|
|---|
| 110 | (fixes Acrobat Distiller window)
|
|---|
| 111 | - SHELL32: Put back check for registration of ShellView window class
|
|---|
| 112 | -> RegisterClass now fails if already registered
|
|---|
| 113 | (fixed openfile dialogs)
|
|---|