source: trunk/changelog@ 3636

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

* empty log message *

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