source: trunk/changelog@ 3600

Last change on this file since 3600 was 3600, checked in by phaller, 26 years ago

Fix: WINMM: OS2Timer stuff

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