source: trunk/changelog@ 3895

Last change on this file since 3895 was 3895, checked in by sandervl, 25 years ago

* empty log message *

File size: 9.0 KB
Line 
1 /* $Id: changelog,v 1.1046 2000-07-26 18:05:06 sandervl Exp $ */
2
3 2000-07-26: Sander van Leeuwen <sandervl@xs4all.nl>
4 - KERNEL32: Don't translate values returned by WaitForSingleObject.
5 Open32's WaitForSingleObject returns the correct values.
6 -> breaks a lot of things including RealPlayer 7
7 (removed bugfix 2000-07-17: fixed return codes for HMWaitForSingleObject)
8 - DOC\ToDo.txt:
9 Added:
10 USER32: Fix LoadImage to resize icons, cursors or bitmaps
11 to the specified dimensions (if required)
12
13 2000-07-25: Sander van Leeuwen <sandervl@xs4all.nl>
14 - KERNEL32: Added environment setting for disabling wait on exit
15 for console applications (SET ODIN_AUTOEXITCONSOLE=1)
16 - DOC\ToDo.txt:
17 Added more unassigned tasks
18
19 2000-07-22: Sander van Leeuwen <sandervl@xs4all.nl>
20 - DOC\ReportingBugs.txt
21 Added file that tells users how to report bugs
22 - TOOLS\install:
23 Added ReportingBugs.txt to WarpIN script
24 - USER32: Fixed BeginPaint; set clip region to update region; not update
25 rectangle -> fixes invisible buttons in winzip install
26 - KERNEL32: Include message in log entry if FS != 0x150b (doesn't always
27 means FS is trashed though)
28
29 2000-07-21: Sander van Leeuwen <sandervl@xs4all.nl>
30 - SHLWAPI: SHGetSpecialFolderPathA: StartMenu changed in 'Start Menu'
31 (now identical to Windows 98/NT)
32 - TOOLS\install:
33 Changed makefile for odininst; standard odin makefile now
34 Changed warpin script for new odininst location
35
36 2000-07-20: Sander van Leeuwen <sandervl@xs4all.nl>
37 - USER32: SetWindowPlacement bugfix for Papyrus (do not change the
38 current window position)
39 Fixed FS corruption in CreateCaret
40 Fixed positioning of caret (needed due to client/frame -> frame window changes)
41 WM_ADJUSTWINDOWPOS & WM_WINDOWPOSCHANGED bugfixes (hwndInsertAfter
42 set to HWND_TOP if non-Odin window)
43 - KERNEL32/PELDR
44 Always try to allocate an executable image at it's preferred address
45 (even if it has fixups)
46
47 2000-07-19: Sander van Leeuwen <sandervl@xs4all.nl>
48 - INCLUDE\makefiles
49 SRC\*\makefile
50 ODINCRT
51 Build different odincrt for debug & release build (odincrtd & odincrt)
52 Odin dlls now link with correct version
53 - GDI32: Wrapper rewrite for region apis
54 Changed export for user32 (uses stdcall calling convention now
55 to avoid problem when using debug user32 with retail gdi32)
56 - DOC\Readme.txt
57 Updated installation instructions
58 - TOOLS\INSTALL\odin.cmd
59 Updated script for new doc directory
60
61 2000-07-18: Yuri Dario <mc6530@mclink.it>
62 - INCLUDE\win:
63 Compilation fixes for Opera
64 - USER32: Extra logging information
65 Fixed sending WM_PARENTNOTIFY in ::DestroyWindow
66
67 2000-07-18: Sander van Leeuwen <sandervl@xs4all.nl>
68 - WINMM: If waveOutSetVolume called with NULL waveout handle, use
69 that volume as the default for newly created streams.
70 (fixes volume in RealPlayer 7)
71 - KERNEL32: Fixed old unload order bug (causes a crash when quitting
72 RealPlayer 7); increase dynamic library count after calling
73 dll entrypoint with DLL_PROCESS_ATTACH. (used to be before;
74 -> wrong unload order of RPAP3260 & PNRS3260)
75 Call dll entrypoint with DLL_PROCESS_DETACH even when
76 thread library calls disabled.
77
78 2000-07-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
79 - KERNEL32: APIs are to be placed should have ordinal less than 1200
80 - even if they don't belong in the dll but just happend to be
81 implemented there. The reason is for humans and for
82 documentation tools to be able to tell which exports are APIs
83 and which are internal Odin32 function/APIs.
84 - div: Added some missing $Id keywords.
85 - database: Trying to make the database more useful. Extracting more
86 data from the source files.
87 According to the doc\ToDo file we're to write structured
88 and well documented code. This database is indetended to
89 make the documentation (++) browsable. (PHP)
90
91 2000-07-17: Patrick Haller <phaller@gmx.net>
92 - KERNEL32: fixed ReadFile/WriteFile bugfix
93 fixed return codes for HMWaitForSingleObject
94
95 2000-07-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
96 - Win32k: Created a development branch called "Grace" and checked my
97 current code in into it. (This is the reason why there are
98 some new files in the src/win32k tree.)
99
100 2000-07-15: Sander van Leeuwen <sandervl@xs4all.nl>
101 - USER32: XWing vs Tie Fighter fix broke RealPlayer 7 setup (missing buttons)
102 -> rewrote RDW_INVALIDATE code in RedrawWindow to work for
103 both applications
104 - KERNEL32: Added extra check in isPEImage method
105 lpNumberOfBytesRead/Written can be NULL in Read/WriteFile
106 - PELDR: Fix for arguments with quotes (first and last quote removed)
107 (i.e. pe rnuninst "RealNetworks|RealPlayer|6.0| -i -p")
108 Fix for exe name with dir containing spaces
109
110 2000-07-12: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
111 - KERNEL32: Implemented handlemanager support for named and unnamed pipes
112
113 2000-07-10: Sander van Leeuwen <sandervl@xs4all.nl>
114 - KERNEL32: Don't try to search for resources if the module doesn't contain any
115
116 2000-07-09: Patrick Haller <phaller@gmx.net>
117 - doc: Moved several documents to the new doc directory and
118 created initial version of "ToDo.txt". We should place
119 our open tasks in there for better overview and to be able
120 to assign priorities and people to them.
121
122 2000-07-07: Sander van Leeuwen <sandervl@xs4all.nl>
123 - NTDLL: Bugfix for NtQueryInformationToken (TOKEN_USER); updated
124 with latest Wine code (TODO: NTDLL needs to be resynced)
125
126 2000-07-06: Sander van Leeuwen <sandervl@xs4all.nl>
127 - KERNEL32: Store user default language in thread database struct
128 Set/GetThreadLocale change/return this LCID value
129 Fixed EnumSystemLocalesA/W; now returns default user language id
130 (in text) (TODO: should return all supported locales)
131 - KERNEL32/GDI32/USER32: Changed/fixed calls to strncpy (for 0 termination)
132
133 2000-07-06: Vitali E. Pelenyov <Vitali.Pelenyov@dpt.ustu.ru>
134 - ODINCRT: Fixed wrong implementation of strncpy; do not 0 terminate
135 string unless length < length parameter
136 (this is correct behaviour according to C library manual)
137
138 2000-07-04: Sander van Leeuwen <sandervl@xs4all.nl>
139 - KERNEL32: Unstubbed CopyFileExA/W (calls CopyFileA/W; not properly implemented)
140 Unstubbed CreateDirectoryExA/W (calls CreateDirectoryA/W; not properly implemented)
141 Fixed GetShortPathNameA/W; don't touch short path parameter if
142 it's NULL; behaviour (as seen in NT 4, SP6):
143 - converts long filename to 8.3 short filname (TODO: not yet done here!)
144 - fails on volume that doesn't support 8.3 filenames
145 - if lpszShortPath 0 or cchBuffer too small -> return required length
146 (INCLUDING 0 terminator)
147 - if lpszLongPath == NULL -> ERROR_INVALID_PARAMETER (return 0)
148 - if lpszLongPath empty -> proceed as if nothing is wrong
149 (Wine claims it sets last error to ERROR_BAD_PATHNAME)
150 - does NOT clear the last error if successful!
151 - if successful -> return length of string (excluding 0 terminator)
152 - USER32: Fixed adding windows to tasklist (done too late)
153 - GDI32/USER32:
154 - Rewrote Set/GetViewportExtEx, Set/GetMapMode & moved them
155 from gdi32 to user32
156
157 2000-07-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
158 - KERNEL32: Added IsDebuggerPresent (debug.cpp). Returns FALSE, but by
159 SETing ODIN32.DEBUGGERPRESENT=1 it will return TRUE. (Some
160 application might issue calls to OutputDebugString if they
161 think they're being debugged.)
162 Moved OutputDebugString(A/W) to debug.cpp.
163
164 2000-07-02: Sander van Leeuwen <sandervl@xs4all.nl>
165 - RICHED32: Fixed bug when creating edit window (needs to be WS_CHILD)
166 - USER32: Fixed moving of child windows in MsgFormatFrame & move
167 child windows if only client rectangle changes
168 (fixes Acrobat Distiller window)
169 - SHELL32: Put back check for registration of ShellView window class
170 -> RegisterClass now fails if already registered
171 (fixed openfile dialogs)
Note: See TracBrowser for help on using the repository browser.