source: trunk/changelog@ 3621

Last change on this file since 3621 was 3621, checked in by sandervl, 26 years ago

* empty log message *

File size: 13.5 KB
Line 
1 /* $Id: changelog,v 1.962 2000-05-28 11:43:39 sandervl Exp $ */
2
3 2000-05-27: Sander van Leeuwen <sandervl@xs4all.nl>
4 - KERNEL32: Don't call entrypoint when executable is loaded as dll (with
5 LoadLibrary(Ex))
6 Fixed bugs in GetVolumeInformationA
7
8 2000-05-26: Sander van Leeuwen <sandervl@xs4all.nl>
9 - USER32: Don't call Dinput handlers (mouse & keyboard) during message
10 translation in PeekMessage unless msg is removed.
11 Don't use FCF_TASKLIST style anymore; manually add/remove
12 windows from tasklist (only windows with no parent are added;
13 visible in window list if window is visible; change tasklist
14 status in SetWindowPos (SWP_SHOW/HIDEWINDOW) or ShowWindow)
15 - KERNEL32: Don't delete a memory map when it's file handle is closed.
16 Delete it when the last view has been unmapped. (and the handle
17 is closed)
18 Added method to query the size of a win32 image.
19 - INCLUDE\makefiles:
20 Added TCPV40HDRS definition
21
22 2000-05-24: Sander van Leeuwen <sandervl@xs4all.nl>
23 - KERNEL32: Fixed some memory map bugs (memory sdk sample works again)
24 - USER32: Experimental generation of own WM_HITTEST messages (disabled now)
25 Don't activate active MDI child.
26
27 2000-05-24: Patrick Haller <phaller@gmx.net>
28 - WINMM: finally fixed callback type of timeSetEvent() timers
29 - KERNEL32: changed (experimentally) behaviour of MapViewOfFileEx:
30 lpBaseAddress is ignored (VAJ3 loads)
31
32 2000-05-23: Sander van Leeuwen <sandervl@xs4all.nl>
33 - KERNEL32: Rewrote GetVolumeInformationA/W
34 Fixed call to GetFileTime in OpenFile
35 - DDRAW: Bugfix for querying HEL caps in DrawGetCaps
36 (support for different DX versions)
37
38 2000-05-22: Sander van Leeuwen <sandervl@xs4all.nl>
39 - KERNEL32: GetFileAttributes bugfix:
40 Open32 returns FILE_ATTRIBUTE_DIRECTORY|FILE_ATTRIBUTE_NORMAL for
41 directories whereas NT 4 (SP6) only returns FILE_ATTRIBUTE_DIRECTORY
42 Fixed GetFileTime; wasn't updated for handle manager
43 (InstallShield now continues after initial window (used to
44 stop at 99%))
45 Create thread security objects during THDB creation (not complete)
46 -> fixes crash in NTDLL for thread tokens
47 -> PowerDVD 2.55 install now completes
48 FindResource(Ex)A/W: if resource not found, then try:
49 - resource with user default language
50 - resource with system default language
51 - first available resource (any language)
52 (TODO: Need to check what NT really does)
53 -> fixes wrong strings (i.e. menu & buttons) in PowerDVD
54 - GDI32: Sync dib section in StretchDIBits if destination hdc contains
55 selected dib section
56 -> fixes black windows in PowerDVD (todo: palette still wrong)
57
58 2000-05-21: Christoph Bratschi <cbratschi@datacomm.ch>
59 - USER32: merged controls with Corel WINE 20000513
60 fixed titlebar double click -> restore/maximize
61 show window text changes (why was this disabled?)
62 - COMCTL32: merged with Corel WINE 20000513
63 added APIs used by IE5 (credit: Patrick Haller)
64
65 2000-05-20: Sander van Leeuwen <sandervl@xs4all.nl>
66 - USER32: BroadcastMessageA/W bugfix
67 Set visible state for both client & frame windows (fixes
68 redrawing of toolbar window in mIRC32) in SetWindowPos &
69 ShowWindow
70 - KERNEL32: Partly implemented GetDiskFreeSpaceExA/W; need to add support
71 for 64 bits values!
72
73 2000-05-19: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
74 - ICMP: Initial release of ICMP.DLL and header files
75 - OPENGL32: Upgraded to latest level (3.3)
76
77 2000-05-19: Yuri Dario <mc6530@mclink.it>
78 - USER32: Don't send WM_PARENTNOTIFY if parent has already been destroyed
79
80 2000-05-19: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
81 - WNASPI32: Unique id & buffer length bugfixes -> CDRWIN 3.8a
82 works now (recording on SCSI only for now)
83
84 2000-05-19: Sander van Leeuwen <sandervl@xs4all.nl>
85 - SHELL32: Fixed some exports
86 - SHLWAPI: Fixed ordinals of exports (based on NT4 SP6) + added stubs
87 - GDI32: Fixed palette copy in SetDIBits (dib sections) -> fixes
88 bitmap colors in WinDVD control window & X-Wing vs. Tie-Fighter
89 install window
90
91 2000-05-18: Michal Necasek <mike@mendelu.cz>
92 - DSOUND: An updated version, hopefully not too many bugs were introduced
93
94 2000-05-18: Sander van Leeuwen <sandervl@xs4all.nl>
95 - KERNEL32: EnumResourceNamesA bugfix (wrong length in UnicodeToAsciiN call)
96 (reported by Michal Necasek)
97 Call CheckLogException for each exception; safety guard against
98 exceptions inside WriteLog.
99 - WSOCK32: Mark cancelled async select to avoid finding it before the
100 thread removes itself from the queue
101 Check if async select thread is blocking inside select before
102 calling so_cancel to cancel or change the async select.
103 - SHELL32: Removed Path* functions; added forwarders to shlwapi.dll
104 - SHLWAPI: Merged path function with Wine 20000430 (shellpath.cpp)
105 Added DllGetVersion export.
106 Added SHCreateStdEnumFmtEtc, CIDLData_CreateFromIDArray, SHFindFiles
107 SHFindComputer + other apis used by IE5 (stubs)
108 - COMCTL32: Added export 389 (return 0 as in NT 4) & 390 (stub); IE5 needs them
109 Added DPA_LoadStream & DPA_SaveStream (Wine port)
110
111 2000-05-16: Sander van Leeuwen <sandervl@xs4all.nl>
112 - COMDLG32: Fixed shlwapi imports (GetProcAddress failed for PathFindFileNameA
113 -> crash when calling file dialog functions)
114
115 2000-05-16: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
116 - GDI32: Fixed bug in font.cpp
117 iFontRename should use strncpy instead of memcpy since source
118 string passed may be smaller than amount of bytes to copy
119 resulting in GPF.
120
121 2000-05-14: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
122 - WNASPI32: Implemented working ASPI.
123
124 2000-05-14: Patrick Haller <phaller@gmx.net>
125 - SHLWAPI: finally separated SHELL32 and SHLWAPI, adjusted to NT4 functions and exports
126
127 2000-05-13: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
128 - tools\common: Corrected makefiles.
129
130 2000-05-12: Edgar Buerkle <Edgar.Buerkle@gmx.net>
131 - KERNEL32: Print name of image referenced by EIP (stackdump)
132
133 2000-05-12: Sander van Leeuwen <sandervl@xs4all.nl>
134 - USER32: Fixed bug in HOOK_RemoveHook (wrong call for enter semaphore method)
135 SetSysColors bugfix (called itself for some reason)
136 Fixed wrong dispatch of messages under certain conditions
137 - COMDLG32: Fixed initial directory for GetOpen/SaveFileNameW
138 If initial dir string == "" -> use current dir (not only
139 when ptr equals NULL) (verified this behaviour in NT 4)
140 - GDI32: Do manual image flip in dib section blit (fixes wrong position
141 of Palm Emulator bitmap)
142 Might also fix reversed video in RealPlayer 7 (Warp 4 FP13/WSeB FP1)
143
144 2000-05-10: Christoph Bratschi <cbratschi@datacomm.ch>
145 - COMCTL32: Fixed treeview item height bug (reported by Markus Montkowski)
146
147 2000-05-10: Sander van Leeuwen <sandervl@xs4all.nl>
148 - USER32: Fix for SetForegroundWindow (SWP_NOZORDER flag removed)
149 GetForegroundWindow now uses WinQueryActiveWindow instead
150 of Open32's GetForegroundWindow
151 - KERNEL32: Extra logging for atom functions, fixed GlobalGetAtomNameW
152 - COMDLG32: Added missing ascii to unicode conversions in GetFileDialog95W
153 (file name (returned), initial dir & file dialog title)
154 - RICHED32: Added (Wine port)
155 - TOOLS\INSTALL: Added ChangeLog to installation script
156
157 2000-05-09: Sander van Leeuwen <sandervl@xs4all.nl>
158 - KERNEL32: Enclose executable name in quotes if it (or it's directory)
159 contains spaces
160 Route rtl error messages to logfile (_set_crt_msg_handle)
161 Added support for system, user default & neutral language in
162 FindResourceExA/W
163 Fill in correct language id in GetUserDefaultLCID/GetSystemDefaultLCID
164 GetUserDefaultLangID & GetSystemDefaultLangID; gets country
165 with DosQueryCtryInfo
166 - WSOCK32: Return WSAWOULDBLOCK if recv returns 0 and connection is
167 still available. (experimental change for rp7)
168 - USER32: MENU_PtMenu: return when menu has no window handle (prevents
169 Moraff's YourJongg from crashing -> need to check why this
170 happens)
171 Bugfix in AdjustWindowRectEx; if style, exstyle and menu
172 = 0 -> no changes required to the input rectangle
173 (verified this in NT 4)
174 Don't send WM_ACTIVATE, WM_SET/KILLFOCUS & WM_SHOWWINDOW
175 messages when window is being destroyed.
176 - SHELL32: Wrong systray classname used when creating systray window
177 Fixed bugs in SYSTRAY_SetTip/SYSTRAY_ModifyTip; string
178 copy operations used wrong size -> heap corruption
179 - DINPUT: Check window handle if app acquired mouse input in
180 cooperative mode
181 - TOOLS\INSTALL: Fixed wrong glide dll for voodoo 2 install package
182
183 2000-05-06: Sander van Leeuwen <sandervl@xs4all.nl>
184 - GDI32: Added stretch blit mode support to dibsection blits
185
186 2000-05-05: Sander van Leeuwen <sandervl@xs4all.nl>
187 - USER32: Fixed window property functions (ported from Wine)
188 The old ones used Open32 functions which no longer work
189 due to atom api changes a few months ago.
190 If the mouse has already been captured, then it must
191 be released before calling WinSetCapture ->
192 fixes menus & dialog in MS Word 97
193 - OLE32: Fixed BindCtxImpl_SetBindOptions/BindCtxImpl_GetBindOptions
194 Need to check size of bind structure before copying (as done in Wine)
195 -> fixes crash (stack corruption) in MS Word 97
196 - WSOCK32: When changing the receive or send buffer (setsockopt) and
197 it fails with WSAENOBUFS, decrease size until no error
198 is returned (63kb buffer is not always accepted by the
199 16 bits tcpip stack) (stops when buffer < 4096)
200
201 2000-05-04: Achim Hasenmueller <achimha@innotek.de>
202 - USER32: Applied fix to GetDCEx where the check to see if
203 the window has its own DC was applying invalid
204 style flags due to missing parantheses
205 (reported by Oliver Braun)
206
207 2000-05-04: Sander van Leeuwen <sandervl@xs4all.nl>
208 - USER32: Menu font from bold to normal again. Bold fonts are too
209 big (rp7 menu split in two parts).
210
211 2000-05-03: Sander van Leeuwen <sandervl@xs4all.nl>
212 - WSOCK32: Fixed WSAEFAULT errors in setsockopt (16 bits TCP/IP stack
213 doesn't like high addresses; similar problems can also occur
214 elsewhere in wsock32)
215 - USER32: Change settings return by SystemParameterInfo for SPI_GETNONCLIENTMETRICS
216 Caption & menu fonts now bold; different sizes (more like Wine now)
217 Set/clear WS_VISIBLE flag in SetWindowPos; don't call
218 ShowWindow.
219 Implemented Set/Get/ReleaseCapture without Open32
220 Release capture for window that is about to be disabled
221 Send WM_CAPTURECHANGED messages when capture changes
222
223 2000-05-02: Sander van Leeuwen <sandervl@xs4all.nl>
224 - KERNEL32: GetLocaleInfoA/W fix (size of buffer for i.e. LOCALE_IDATE
225 should be >= 2, not > 2)
226 VirtualFree: Check for ERROR_ALIAS return value
227
228 Ported and changed/fixed XFolder stack dump code (symbol file only)
229 When a win32 app crashes, a dump of the stack is written
230 in odin32_0.log.
231 - USER32: Merged some Wine dialog changes (setting focus + font size)
232 Extra logging for some apis
233 Added support for RDW_FRAME flag to GetDCEx
234 - INCLUDE\makefiles:
235 Added rule for converting map to symfile
236 A symbol file is now created for each exe/dll
237 - INCLUDE\ODINWRAP:
238 Turned off profiling by default.
239 Our log is big enough as it is without even
240 more logging.
241
242 2000-05-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
243 - makefile and tools/makefile:
244 tools/install is not a "needed tool" required for
245 to do the rest of the build; and it'is dependent on
246 kernel32.lib which haven't been made at the time
247 the needed_tools are being made. So, the making of
248 tools/install is the last thing we do in the makeprocess.
249 - WSOCK32, WINMM:
250 ODINWRAP changes below broke WSOCK32 and WINMM.
251 I've created some highly temporary fix for it this problem.
252 Could someone please make a permanent fix?
253 - tools/bin/wrc.exe and tools/wrc:
254 Important notice: __WIN32OS2__ is not defined when making wrc!
255 This was the reason why ':' was used as include separator.
256 This is corrected now. ';' is now the include separator.
257 A new wrc.exe has been checked in.
258
Note: See TracBrowser for help on using the repository browser.