1 | /* $Id: ChangeLog-2000,v 1.4 2000-06-01 11:25:34 sandervl Exp $ */
|
---|
2 |
|
---|
3 | 2000-05-31: Michal Necasek <mike@mendelu.cz>
|
---|
4 | - KERNEL32: Remove trailing slash in SetCurrentDirectoryA
|
---|
5 |
|
---|
6 | 2000-05-29: Jens Wiessner <wiessnej@rfi.de>
|
---|
7 | - URLMON: Added (Wine 26/05/2000)
|
---|
8 | - IMAGEHLP: Updated (Wine 26/05/2000)
|
---|
9 |
|
---|
10 | 2000-05-29: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
11 | - KERNEL32: Make resource section read/write
|
---|
12 | GDI32 changes some bitmap structures to avoid problems in Open32
|
---|
13 | -> causes crashes if resource section is readonly
|
---|
14 | -> make it readonly again when gdi32 has been rewritten
|
---|
15 | - GDI32: StretchDIBits bugfix (check if return value equals src height; not destination)
|
---|
16 | - USER32: Groupbox should return HT_TRANSPARENT during WM_NCHITTEST
|
---|
17 |
|
---|
18 | 2000-05-28: Michal Necasek <mike@mendelu.cz>
|
---|
19 | - DINPUT: Discard messages received multiple times. Fixes keyboard
|
---|
20 | in Fallout 1/2.
|
---|
21 |
|
---|
22 | 2000-05-28: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
23 | - SHELL32: Merged ShellExecuteA/W of latest Wine release (old version
|
---|
24 | did not return process handle)
|
---|
25 | - KERNEL32/USER32:
|
---|
26 | Rewrote and cleaned up resource handling. FindResource(Ex)
|
---|
27 | now returns IMAGE_RESOURCE_DATA_ENTRY pointer.
|
---|
28 |
|
---|
29 | 2000-05-27: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
30 | - KERNEL32: Don't call entrypoint when executable is loaded as dll (with
|
---|
31 | LoadLibrary(Ex))
|
---|
32 | Fixed bugs in GetVolumeInformationA
|
---|
33 |
|
---|
34 | 2000-05-26: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
35 | - USER32: Don't call Dinput handlers (mouse & keyboard) during message
|
---|
36 | translation in PeekMessage unless msg is removed.
|
---|
37 | Don't use FCF_TASKLIST style anymore; manually add/remove
|
---|
38 | windows from tasklist (only windows with no parent are added;
|
---|
39 | visible in window list if window is visible; change tasklist
|
---|
40 | status in SetWindowPos (SWP_SHOW/HIDEWINDOW) or ShowWindow)
|
---|
41 | - KERNEL32: Don't delete a memory map when it's file handle is closed.
|
---|
42 | Delete it when the last view has been unmapped. (and the handle
|
---|
43 | is closed)
|
---|
44 | Added method to query the size of a win32 image.
|
---|
45 | - INCLUDE\makefiles:
|
---|
46 | Added TCPV40HDRS definition
|
---|
47 |
|
---|
48 | 2000-05-24: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
49 | - KERNEL32: Fixed some memory map bugs (memory sdk sample works again)
|
---|
50 | - USER32: Experimental generation of own WM_HITTEST messages (disabled now)
|
---|
51 | Don't activate active MDI child.
|
---|
52 |
|
---|
53 | 2000-05-24: Patrick Haller <phaller@gmx.net>
|
---|
54 | - WINMM: finally fixed callback type of timeSetEvent() timers
|
---|
55 | - KERNEL32: changed (experimentally) behaviour of MapViewOfFileEx:
|
---|
56 | lpBaseAddress is ignored (VAJ3 loads)
|
---|
57 |
|
---|
58 | 2000-05-23: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
59 | - KERNEL32: Rewrote GetVolumeInformationA/W
|
---|
60 | Fixed call to GetFileTime in OpenFile
|
---|
61 | - DDRAW: Bugfix for querying HEL caps in DrawGetCaps
|
---|
62 | (support for different DX versions)
|
---|
63 |
|
---|
64 | 2000-05-22: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
65 | - KERNEL32: GetFileAttributes bugfix:
|
---|
66 | Open32 returns FILE_ATTRIBUTE_DIRECTORY|FILE_ATTRIBUTE_NORMAL for
|
---|
67 | directories whereas NT 4 (SP6) only returns FILE_ATTRIBUTE_DIRECTORY
|
---|
68 | Fixed GetFileTime; wasn't updated for handle manager
|
---|
69 | (InstallShield now continues after initial window (used to
|
---|
70 | stop at 99%))
|
---|
71 | Create thread security objects during THDB creation (not complete)
|
---|
72 | -> fixes crash in NTDLL for thread tokens
|
---|
73 | -> PowerDVD 2.55 install now completes
|
---|
74 | FindResource(Ex)A/W: if resource not found, then try:
|
---|
75 | - resource with user default language
|
---|
76 | - resource with system default language
|
---|
77 | - first available resource (any language)
|
---|
78 | (TODO: Need to check what NT really does)
|
---|
79 | -> fixes wrong strings (i.e. menu & buttons) in PowerDVD
|
---|
80 | - GDI32: Sync dib section in StretchDIBits if destination hdc contains
|
---|
81 | selected dib section
|
---|
82 | -> fixes black windows in PowerDVD (todo: palette still wrong)
|
---|
83 |
|
---|
84 | 2000-05-21: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
85 | - USER32: merged controls with Corel WINE 20000513
|
---|
86 | fixed titlebar double click -> restore/maximize
|
---|
87 | show window text changes (why was this disabled?)
|
---|
88 | - COMCTL32: merged with Corel WINE 20000513
|
---|
89 | added APIs used by IE5 (credit: Patrick Haller)
|
---|
90 |
|
---|
91 | 2000-05-20: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
92 | - USER32: BroadcastMessageA/W bugfix
|
---|
93 | Set visible state for both client & frame windows (fixes
|
---|
94 | redrawing of toolbar window in mIRC32) in SetWindowPos &
|
---|
95 | ShowWindow
|
---|
96 | - KERNEL32: Partly implemented GetDiskFreeSpaceExA/W; need to add support
|
---|
97 | for 64 bits values!
|
---|
98 |
|
---|
99 | 2000-05-19: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
100 | - ICMP: Initial release of ICMP.DLL and header files
|
---|
101 | - OPENGL32: Upgraded to latest level (3.3)
|
---|
102 |
|
---|
103 | 2000-05-19: Yuri Dario <mc6530@mclink.it>
|
---|
104 | - USER32: Don't send WM_PARENTNOTIFY if parent has already been destroyed
|
---|
105 |
|
---|
106 | 2000-05-19: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
107 | - WNASPI32: Unique id & buffer length bugfixes -> CDRWIN 3.8a
|
---|
108 | works now (recording on SCSI only for now)
|
---|
109 |
|
---|
110 | 2000-05-19: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
111 | - SHELL32: Fixed some exports
|
---|
112 | - SHLWAPI: Fixed ordinals of exports (based on NT4 SP6) + added stubs
|
---|
113 | - GDI32: Fixed palette copy in SetDIBits (dib sections) -> fixes
|
---|
114 | bitmap colors in WinDVD control window & X-Wing vs. Tie-Fighter
|
---|
115 | install window
|
---|
116 |
|
---|
117 | 2000-05-18: Michal Necasek <mike@mendelu.cz>
|
---|
118 | - DSOUND: An updated version, hopefully not too many bugs were introduced
|
---|
119 |
|
---|
120 | 2000-05-18: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
121 | - KERNEL32: EnumResourceNamesA bugfix (wrong length in UnicodeToAsciiN call)
|
---|
122 | (reported by Michal Necasek)
|
---|
123 | Call CheckLogException for each exception; safety guard against
|
---|
124 | exceptions inside WriteLog.
|
---|
125 | - WSOCK32: Mark cancelled async select to avoid finding it before the
|
---|
126 | thread removes itself from the queue
|
---|
127 | Check if async select thread is blocking inside select before
|
---|
128 | calling so_cancel to cancel or change the async select.
|
---|
129 | - SHELL32: Removed Path* functions; added forwarders to shlwapi.dll
|
---|
130 | - SHLWAPI: Merged path function with Wine 20000430 (shellpath.cpp)
|
---|
131 | Added DllGetVersion export.
|
---|
132 | Added SHCreateStdEnumFmtEtc, CIDLData_CreateFromIDArray, SHFindFiles
|
---|
133 | SHFindComputer + other apis used by IE5 (stubs)
|
---|
134 | - COMCTL32: Added export 389 (return 0 as in NT 4) & 390 (stub); IE5 needs them
|
---|
135 | Added DPA_LoadStream & DPA_SaveStream (Wine port)
|
---|
136 |
|
---|
137 | 2000-05-16: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
138 | - COMDLG32: Fixed shlwapi imports (GetProcAddress failed for PathFindFileNameA
|
---|
139 | -> crash when calling file dialog functions)
|
---|
140 |
|
---|
141 | 2000-05-16: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
142 | - GDI32: Fixed bug in font.cpp
|
---|
143 | iFontRename should use strncpy instead of memcpy since source
|
---|
144 | string passed may be smaller than amount of bytes to copy
|
---|
145 | resulting in GPF.
|
---|
146 |
|
---|
147 | 2000-05-14: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
148 | - WNASPI32: Implemented working ASPI.
|
---|
149 |
|
---|
150 | 2000-05-14: Patrick Haller <phaller@gmx.net>
|
---|
151 | - SHLWAPI: finally separated SHELL32 and SHLWAPI, adjusted to NT4 functions and exports
|
---|
152 |
|
---|
153 | 2000-05-13: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
154 | - tools\common: Corrected makefiles.
|
---|
155 |
|
---|
156 | 2000-05-12: Edgar Buerkle <Edgar.Buerkle@gmx.net>
|
---|
157 | - KERNEL32: Print name of image referenced by EIP (stackdump)
|
---|
158 |
|
---|
159 | 2000-05-12: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
160 | - USER32: Fixed bug in HOOK_RemoveHook (wrong call for enter semaphore method)
|
---|
161 | SetSysColors bugfix (called itself for some reason)
|
---|
162 | Fixed wrong dispatch of messages under certain conditions
|
---|
163 | - COMDLG32: Fixed initial directory for GetOpen/SaveFileNameW
|
---|
164 | If initial dir string == "" -> use current dir (not only
|
---|
165 | when ptr equals NULL) (verified this behaviour in NT 4)
|
---|
166 | - GDI32: Do manual image flip in dib section blit (fixes wrong position
|
---|
167 | of Palm Emulator bitmap)
|
---|
168 | Might also fix reversed video in RealPlayer 7 (Warp 4 FP13/WSeB FP1)
|
---|
169 |
|
---|
170 | 2000-05-10: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
171 | - COMCTL32: Fixed treeview item height bug (reported by Markus Montkowski)
|
---|
172 |
|
---|
173 | 2000-05-10: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
174 | - USER32: Fix for SetForegroundWindow (SWP_NOZORDER flag removed)
|
---|
175 | GetForegroundWindow now uses WinQueryActiveWindow instead
|
---|
176 | of Open32's GetForegroundWindow
|
---|
177 | - KERNEL32: Extra logging for atom functions, fixed GlobalGetAtomNameW
|
---|
178 | - COMDLG32: Added missing ascii to unicode conversions in GetFileDialog95W
|
---|
179 | (file name (returned), initial dir & file dialog title)
|
---|
180 | - RICHED32: Added (Wine port)
|
---|
181 | - TOOLS\INSTALL: Added ChangeLog to installation script
|
---|
182 |
|
---|
183 | 2000-05-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
184 | - KERNEL32: Enclose executable name in quotes if it (or it's directory)
|
---|
185 | contains spaces
|
---|
186 | Route rtl error messages to logfile (_set_crt_msg_handle)
|
---|
187 | Added support for system, user default & neutral language in
|
---|
188 | FindResourceExA/W
|
---|
189 | Fill in correct language id in GetUserDefaultLCID/GetSystemDefaultLCID
|
---|
190 | GetUserDefaultLangID & GetSystemDefaultLangID; gets country
|
---|
191 | with DosQueryCtryInfo
|
---|
192 | - WSOCK32: Return WSAWOULDBLOCK if recv returns 0 and connection is
|
---|
193 | still available. (experimental change for rp7)
|
---|
194 | - USER32: MENU_PtMenu: return when menu has no window handle (prevents
|
---|
195 | Moraff's YourJongg from crashing -> need to check why this
|
---|
196 | happens)
|
---|
197 | Bugfix in AdjustWindowRectEx; if style, exstyle and menu
|
---|
198 | = 0 -> no changes required to the input rectangle
|
---|
199 | (verified this in NT 4)
|
---|
200 | Don't send WM_ACTIVATE, WM_SET/KILLFOCUS & WM_SHOWWINDOW
|
---|
201 | messages when window is being destroyed.
|
---|
202 | - SHELL32: Wrong systray classname used when creating systray window
|
---|
203 | Fixed bugs in SYSTRAY_SetTip/SYSTRAY_ModifyTip; string
|
---|
204 | copy operations used wrong size -> heap corruption
|
---|
205 | - DINPUT: Check window handle if app acquired mouse input in
|
---|
206 | cooperative mode
|
---|
207 | - TOOLS\INSTALL: Fixed wrong glide dll for voodoo 2 install package
|
---|
208 |
|
---|
209 | 2000-05-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
210 | - GDI32: Added stretch blit mode support to dibsection blits
|
---|
211 |
|
---|
212 | 2000-05-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
213 | - USER32: Fixed window property functions (ported from Wine)
|
---|
214 | The old ones used Open32 functions which no longer work
|
---|
215 | due to atom api changes a few months ago.
|
---|
216 | If the mouse has already been captured, then it must
|
---|
217 | be released before calling WinSetCapture ->
|
---|
218 | fixes menus & dialog in MS Word 97
|
---|
219 | - OLE32: Fixed BindCtxImpl_SetBindOptions/BindCtxImpl_GetBindOptions
|
---|
220 | Need to check size of bind structure before copying (as done in Wine)
|
---|
221 | -> fixes crash (stack corruption) in MS Word 97
|
---|
222 | - WSOCK32: When changing the receive or send buffer (setsockopt) and
|
---|
223 | it fails with WSAENOBUFS, decrease size until no error
|
---|
224 | is returned (63kb buffer is not always accepted by the
|
---|
225 | 16 bits tcpip stack) (stops when buffer < 4096)
|
---|
226 |
|
---|
227 | 2000-05-04: Achim Hasenmueller <achimha@innotek.de>
|
---|
228 | - USER32: Applied fix to GetDCEx where the check to see if
|
---|
229 | the window has its own DC was applying invalid
|
---|
230 | style flags due to missing parantheses
|
---|
231 | (reported by Oliver Braun)
|
---|
232 |
|
---|
233 | 2000-05-04: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
234 | - USER32: Menu font from bold to normal again. Bold fonts are too
|
---|
235 | big (rp7 menu split in two parts).
|
---|
236 |
|
---|
237 | 2000-05-03: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
238 | - WSOCK32: Fixed WSAEFAULT errors in setsockopt (16 bits TCP/IP stack
|
---|
239 | doesn't like high addresses; similar problems can also occur
|
---|
240 | elsewhere in wsock32)
|
---|
241 | - USER32: Change settings return by SystemParameterInfo for SPI_GETNONCLIENTMETRICS
|
---|
242 | Caption & menu fonts now bold; different sizes (more like Wine now)
|
---|
243 | Set/clear WS_VISIBLE flag in SetWindowPos; don't call
|
---|
244 | ShowWindow.
|
---|
245 | Implemented Set/Get/ReleaseCapture without Open32
|
---|
246 | Release capture for window that is about to be disabled
|
---|
247 | Send WM_CAPTURECHANGED messages when capture changes
|
---|
248 |
|
---|
249 | 2000-05-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
250 | - KERNEL32: GetLocaleInfoA/W fix (size of buffer for i.e. LOCALE_IDATE
|
---|
251 | should be >= 2, not > 2)
|
---|
252 | VirtualFree: Check for ERROR_ALIAS return value
|
---|
253 |
|
---|
254 | Ported and changed/fixed XFolder stack dump code (symbol file only)
|
---|
255 | When a win32 app crashes, a dump of the stack is written
|
---|
256 | in odin32_0.log.
|
---|
257 | - USER32: Merged some Wine dialog changes (setting focus + font size)
|
---|
258 | Extra logging for some apis
|
---|
259 | Added support for RDW_FRAME flag to GetDCEx
|
---|
260 | - INCLUDE\makefiles:
|
---|
261 | Added rule for converting map to symfile
|
---|
262 | A symbol file is now created for each exe/dll
|
---|
263 | - INCLUDE\ODINWRAP:
|
---|
264 | Turned off profiling by default.
|
---|
265 | Our log is big enough as it is without even
|
---|
266 | more logging.
|
---|
267 |
|
---|
268 | 2000-05-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
269 | - makefile and tools/makefile:
|
---|
270 | tools/install is not a "needed tool" required for
|
---|
271 | to do the rest of the build; and it'is dependent on
|
---|
272 | kernel32.lib which haven't been made at the time
|
---|
273 | the needed_tools are being made. So, the making of
|
---|
274 | tools/install is the last thing we do in the makeprocess.
|
---|
275 | - WSOCK32, WINMM:
|
---|
276 | ODINWRAP changes below broke WSOCK32 and WINMM.
|
---|
277 | I've created some highly temporary fix for it this problem.
|
---|
278 | Could someone please make a permanent fix?
|
---|
279 | - tools/bin/wrc.exe and tools/wrc:
|
---|
280 | Important notice: __WIN32OS2__ is not defined when making wrc!
|
---|
281 | This was the reason why ':' was used as include separator.
|
---|
282 | This is corrected now. ';' is now the include separator.
|
---|
283 | A new wrc.exe has been checked in.
|
---|
284 |
|
---|
285 | 2000-04-30: Patrick Haller <phaller@gmx.net>
|
---|
286 | - ODINWRAP: added profiling support. The odin wrapper macros now
|
---|
287 | can measure function calls, this is the cumulative
|
---|
288 | method call time with 838ns accuracy (tick unit).
|
---|
289 |
|
---|
290 | 2000-04-30: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
291 | - KERNEL32: LocalFlags fix (low byte = lock count, hight byte (of low word) = memory flags)
|
---|
292 | LocalGetFlags, LocalLock & LocalUnlock now check if the
|
---|
293 | pointer is larger than 3 GB. Some apps calls these functions
|
---|
294 | with GDI object handles.
|
---|
295 | - OLEAUT32: Don't create logfiles in release build
|
---|
296 |
|
---|
297 | 2000-04-29: Yuri Dario <mc6530@mclink.it>
|
---|
298 | - USER32: Bugfix for owner of windows (set to owner instead of parent now)
|
---|
299 |
|
---|
300 | 2000-04-29: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
301 | - USER32/KERNEL32: Added selectable logging for level 2 dprintfs.
|
---|
302 |
|
---|
303 | - USER32: Commented out default x & y position code
|
---|
304 | (FCF_SHELLPOSITION no longer works)
|
---|
305 | -> fixes menu & toolbars in MS Word 97
|
---|
306 |
|
---|
307 | - KERNEL32: Added windows directory override again
|
---|
308 | (NOTE: for developers *ONLY*; DO NOT USE IT)
|
---|
309 | [DEVDIRECTORIES]
|
---|
310 | WINDOWS=drive:\path
|
---|
311 | Default System directory is kernel32 path
|
---|
312 | (with new install program: x:\odin\system32)
|
---|
313 | Default Windows directory is parent of System Directory
|
---|
314 | (with new install program: x:\odin)
|
---|
315 | NOTE: This assumption could break current installs
|
---|
316 | Will be fixed in upcoming WarpIn installation distributions
|
---|
317 |
|
---|
318 | Changed InitSystemAndRegistry:
|
---|
319 | InitSystemAndRegistry creates:
|
---|
320 | - WINDOWSDIR\SYSTEM
|
---|
321 | - WINDOWSDIR\AppData
|
---|
322 | - WINDOWSDIR\Cache
|
---|
323 | - WINDOWSDIR\Cookies
|
---|
324 | - WINDOWSDIR\Desktop
|
---|
325 | - WINDOWSDIR\Favorites
|
---|
326 | - WINDOWSDIR\Fonts
|
---|
327 | - WINDOWSDIR\History
|
---|
328 | - WINDOWSDIR\NetHood
|
---|
329 | - WINDOWSDIR\My Documents
|
---|
330 | - WINDOWSDIR\PrintHood
|
---|
331 | - WINDOWSDIR\Recent
|
---|
332 | - WINDOWSDIR\SendTo
|
---|
333 | - WINDOWSDIR\Start Menu
|
---|
334 | - WINDOWSDIR\Start Menu\Programs
|
---|
335 | - WINDOWSDIR\Start Menu\Programs\Startup
|
---|
336 | - WINDOWSDIR\ShellNew
|
---|
337 | - and a minimal system registry
|
---|
338 |
|
---|
339 | - TOOLS\INSTALL: WarpIn install script + small install program
|
---|
340 | that calls kernel32 export (InitSystemAndRegistry)
|
---|
341 |
|
---|
342 | - TOOLS\WRC: Forgot to add change in preproc.c (ifdef)
|
---|
343 | (shouldn't really matter though)
|
---|
344 |
|
---|
345 | 2000-04-27: David Raison <djr@lemur.co.uk>
|
---|
346 | - OLE32/NEW: Work-in-progress on adding apartment handling.
|
---|
347 | Added here for backup until ready for release.
|
---|
348 |
|
---|
349 | 2000-04-27: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
350 | - tools/DailyBuild: Checked in the scripts used for the daily build.
|
---|
351 |
|
---|
352 | 2000-04-27: Achim Hasenmueller <achimha@innotek.de>
|
---|
353 | - put back new wrc.exe, provide workarounds in
|
---|
354 | header files, old one breaks comdlg32
|
---|
355 | TODO: find bug in new wrc and really fix it
|
---|
356 |
|
---|
357 | 2000-04-26: David Raison <djr@lemur.co.uk>
|
---|
358 | - INCLUDE/WIN: Added RPC_E_* codes to winerror.h
|
---|
359 | - OLE32: Fixed StringFromGUID2
|
---|
360 |
|
---|
361 | 2000-04-25: Achim Hasenmueller <achimha@innotek.de>
|
---|
362 | - TOOLS/BIN: put back old wrc.exe from Oct. 99 because the
|
---|
363 | new one has problems with include files...
|
---|
364 |
|
---|
365 | 2000-04-25: Patrick Haller <phaller@gmx.net>
|
---|
366 | - SHLWAPI: - stubbed all the UrlXXX functions (required for IE4/5 ;-)
|
---|
367 |
|
---|
368 | 2000-04-23: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
369 | - GDI32: Dib section blit fix (missing pixels)
|
---|
370 | - WSOCK32: Don't send FD_CLOSE message when select returns
|
---|
371 | and there's no data available (recv in another thread
|
---|
372 | might have taken that data before the ioctl call in
|
---|
373 | the WSAAsyncSelect thread is executed)
|
---|
374 | -> fixes lost connections in RealPlayer 7
|
---|
375 |
|
---|
376 | 2000-04-19: Patrick Haller <phaller@gmx.net>
|
---|
377 | - INCLUDE/PDWIN32.TOOLS: fix build rule for (old) .asm sources
|
---|
378 |
|
---|
379 | 2000-04-19: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>
|
---|
380 | - KERNEL32: Added fix for bug in FP13 DosQuerySysInfo.
|
---|
381 | Win32k/Pe2Lx loaded files didn't work.
|
---|
382 | Corrected TLS handling for Borland.
|
---|
383 |
|
---|
384 | 2000-04-19: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
385 | - TOOLS\WRC: Resync with latest Wine wrc + added code to produce
|
---|
386 | masm compatible assembly (for some reason removed from
|
---|
387 | wrc some time ago)
|
---|
388 | -> fixes file open dialog (nothing painted)
|
---|
389 | - COMCTL32: Check for NULL pointers before freeing memory
|
---|
390 | (toolbar; removes some warnings from the logfiles)
|
---|
391 |
|
---|
392 | 2000-04-18: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
393 | - USER32: Added LR_LOADFROMFILE support for icon & cursor loading
|
---|
394 | - GDI32: Dib section fixes (use height/width of window when
|
---|
395 | dc belongs to a window; use correct stretchblit mode)
|
---|
396 | - TOOLS\REGEDIT: Added regedit command line tool (ported this from
|
---|
397 | Wine with some modifications & bug fixes)
|
---|
398 | - KERNEL32: Also set FPU control word to 0x27f before calling thread
|
---|
399 | functions (just to be sure)
|
---|
400 |
|
---|
401 | 2000-04-16: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
402 | - COMCTL32: added new resources: i.e. header cursors
|
---|
403 | changed file version to 5.80 (IE5, Win2k)
|
---|
404 | implemented missing listview messages, implemented some
|
---|
405 | extended styles
|
---|
406 |
|
---|
407 | 2000-04-16: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
408 | - KERNEL32: Put back dll search method, fixed bug in LoadLibraryEx
|
---|
409 | (no return after error detection)
|
---|
410 | Set FPU control word to 0x27F before calling exe entrypoint
|
---|
411 | (fixes some FPU exception problems in RealPlayer 7)
|
---|
412 |
|
---|
413 | 2000-04-16: knut st. osmundsen <knut.stange.osmundsen@pmsc.no>
|
---|
414 | - KERNEL32: Reorganized/reworte LoadLibrary/LoadLibraryEx code.
|
---|
415 | isPEImage was changed to return 1 if DLL and 2 if EXE.
|
---|
416 | (It still returns FALSE if not valid PE image.)
|
---|
417 |
|
---|
418 | - include\odin32validate.h:
|
---|
419 | New header file. Parameter validation macros.
|
---|
420 | - KERNEL32: Before reading Sanders last message I had rewritten most of
|
---|
421 | the findDll function. So, as my implementation seems a bit
|
---|
422 | more flexible I decided to commit it.
|
---|
423 | Currently it's searching the three LIBPATH paths too. If
|
---|
424 | this causes any real trouble we'll disable this.
|
---|
425 |
|
---|
426 | findDll now returns TRUE if a file were found. Callers are
|
---|
427 | corrected to test for this.
|
---|
428 |
|
---|
429 | 2000-04-15: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
430 | - COMCTL32: rewrote listview item handling: sort bug fix,
|
---|
431 | allows >= 4.70 support
|
---|
432 | implemented several new messages
|
---|
433 |
|
---|
434 | 2000-04-15: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
435 | - WSOCK32: Async select fix (VPBuddy can connect again)
|
---|
436 | - KERNEL32: Remove terminating backslash in FindFirstFileA (if present)
|
---|
437 | (otherwise DosFindFirst fails)
|
---|
438 | Fixed flushing of file maps (wrong VirtualQuery parameter)
|
---|
439 | Path search fix for dlls
|
---|
440 | Dll search order:
|
---|
441 | 1) exe dir
|
---|
442 | 2) current dir
|
---|
443 | 3) windows system dir (kernel32 path)
|
---|
444 | 4) windows dir
|
---|
445 | 5) path environment variable
|
---|
446 |
|
---|
447 | - ODINCRT: Added checks for failing mallocs
|
---|
448 | - USER32: Corrected return value of EnableWindow
|
---|
449 | Send WM_CANCELMODE message when disabling window
|
---|
450 | (return true if previous state was disabled, else false (sdk docs))
|
---|
451 | Don't send mouse messages to disabled windows; reroute
|
---|
452 | them to their parent windows (if any)
|
---|
453 |
|
---|
454 | 2000-04-14: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
455 | - KERNEL32: Hardcoded system & windows dir
|
---|
456 | system dir = kernel32 dir
|
---|
457 | windows dir = kernel32 dir\win
|
---|
458 | Fixed dll attach for pe2lx/win32k & lx Odin executables
|
---|
459 | Command line fixes (now starts with full path of exe)
|
---|
460 | Search for dlls in:
|
---|
461 | 1) current dir
|
---|
462 | 2) win32 exe dir
|
---|
463 | 3) windows system dir
|
---|
464 | 4) path
|
---|
465 | Append backslash if GetFileAttributes fails (and it's missing
|
---|
466 | from the filename)
|
---|
467 | - PELDR/KERNEL32: Fixed starting of executable with spaces in name
|
---|
468 | (might not be 100% complete yet)
|
---|
469 | Fixes for relative path of executable
|
---|
470 | - ODIN.INI.TXT: Removed DIRECTORIES section
|
---|
471 |
|
---|
472 | 2000-04-13: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
473 | - USER32: Set thread message structure to 0 before dispatching it
|
---|
474 | Prevents app from sending the same posted message twice
|
---|
475 | (causing problems when freeing the postmsg struct)
|
---|
476 | (fixes RealPlayer 7 Update service)
|
---|
477 | - CRTDLL: Fixed div (result must be returned in edx:eax)
|
---|
478 | - PE: Check PATH for executable file
|
---|
479 |
|
---|
480 | 2000-04-12: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
481 | - COMCTL32: listview: completed most version 4 features
|
---|
482 |
|
---|
483 | 2000-04-10: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
484 | - USER32: Added support for topmost windows
|
---|
485 |
|
---|
486 | 2000-04-10: David Raison <djr@lemur.co.uk>
|
---|
487 | - COMDLG32: fixed wrong lParam in file dialog
|
---|
488 |
|
---|
489 | 2000-04-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
490 | - GDI32: Y inversion fix for dib sections blits
|
---|
491 | - WINMM: GetPosition fix (don't return 0 when stream not active)
|
---|
492 | - KERNEL32: Fixed OSLibDosFindFirst. Return error if First DosFirstFirst
|
---|
493 | fails. (fixes RealPlayer 7 install)
|
---|
494 |
|
---|
495 | 2000-04-09: Yuri Dario <mc6530@mclink.it>
|
---|
496 | - INCLUDE(\WIN):
|
---|
497 | - odin.h: define NONAMELESSUNION only for VA3.0 (now works with VA4);
|
---|
498 | remove buildin.h when invoked from resource compiler.
|
---|
499 | - commctrl.h: new macros
|
---|
500 | - mmsystem.h: define DUMMYUNIONNAME with same code used in other
|
---|
501 | headers to avoid precompiling errors.
|
---|
502 | - shlguid.h: missing ID
|
---|
503 | - shlobj.h: missing shlguid.h include
|
---|
504 | - windows.h: define CINTERFACE only for C compilers or VA3.x
|
---|
505 | - windowsx.h: macros
|
---|
506 | - wingdi.h: few AW defines
|
---|
507 | - winuser.h: new macros
|
---|
508 |
|
---|
509 | 2000-04-08: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
510 | - COMCTL32: added new styles and functionality, bug fixes
|
---|
511 |
|
---|
512 | 2000-04-08: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
513 | - WINMM: Restart, pause & underrun fixes
|
---|
514 | - KERNEL32: Fixed bug in CompareStringW. Unicode conversion was
|
---|
515 | causing heap corruption. (RealPlayer 7 crashes)
|
---|
516 |
|
---|
517 | 2000-04-07: Michal Necasek <mike@mendelu.cz>
|
---|
518 | - DDRAW\NEW: Experimental fullscreen DDraw, VIDEOPMI based.
|
---|
519 | May not work with all video cards and may cause all
|
---|
520 | kinds of trouble. But works swell for eg. Fallout 1/2
|
---|
521 | or HMM3. Contains some extra bugs compared to the
|
---|
522 | windowed DDraw, ie. Moorhuhn and others don't work
|
---|
523 | with it at all. Please tell me about your experience
|
---|
524 | with this shameless hack.
|
---|
525 |
|
---|
526 | 2000-04-07: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
527 | - WINMM: Don't restart when already playing
|
---|
528 | - USER32: Print mark in debug log with WriteLog (#ifdef DEBUG), not dprintf
|
---|
529 | Workaround for paint problems in RealPlayer 7 Update 1.
|
---|
530 | (don't clip the dc with a region in DoNCPaint if the clip
|
---|
531 | region has the same size as the window; doing so creates
|
---|
532 | update problems for no obvious reason)
|
---|
533 | - GDI32: Only change bitmap size in SetDIBitsToDevice if bitmap
|
---|
534 | is not compressed. (fixes crash during startup in Excel)
|
---|
535 | NOTE: Open32 doesn't implement compression type conversion
|
---|
536 | correctly. (black splash screen for RLE8 bitmap)
|
---|
537 | - KERNEL32: Return length of windows or system directory when
|
---|
538 | GetWindowsDirectory/GetSystemDirectory is called with
|
---|
539 | a NULL pointer
|
---|
540 |
|
---|
541 | 2000-04-07: David Raison <djr@lemur.co.uk>
|
---|
542 | - USER32: Set lfSmCaptionFont structure in NONCLIENTMETRICSA
|
---|
543 | (SystemParametersInfoA/SPI_GETNONCLIENTMETRICS)
|
---|
544 |
|
---|
545 | 2000-04-07: Knut St. Osmundsen <knut.stange.osmundsen@pmsc.no>
|
---|
546 | - TOOLS\DBGINFO: Sym2Hll is now able to convert .SYM files into HLL
|
---|
547 | debuginfo and add it to LX executables. This might be
|
---|
548 | quite useful if you want to see system DLL while debugging.
|
---|
549 | But before you add debuginfo to all dll's in c:\os2\dll
|
---|
550 | I have to warn that this is _very_ alpha software. Do always
|
---|
551 | make a backup (Sym2Hll don't create backups!) and have
|
---|
552 | recovery boot disks ready!
|
---|
553 |
|
---|
554 | 2000-04-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
555 | - WINMM: Fixed message callback once more (previous fix broke rp7)
|
---|
556 | Fixed restart
|
---|
557 |
|
---|
558 | 2000-04-08: Michal Necasek <mike@mendelu.cz>
|
---|
559 | - WINMM: Moved phwo == NULL check below format query handling.
|
---|
560 | (enables sound in Jack Jazzrabbit; still not right though)
|
---|
561 |
|
---|
562 | 2000-04-05: David Raison <djr@lemur.co.uk>
|
---|
563 | - OLEAUT32: Turned default DEBUG-info down.
|
---|
564 |
|
---|
565 | 2000-04-05: Knut St. Osmundsen <knut.stange.osmundsen@pmsc.no>
|
---|
566 | - Win32k: Added fixpack 13 symbols to the symbol database.
|
---|
567 | Using win32k.sys with fp13 works fine here.
|
---|
568 |
|
---|
569 | 2000-04-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
570 | - WINMM: Smallest waveout buffer size = 128 bytes
|
---|
571 | Fixed callback bugs (reported by Michal Necasek)
|
---|
572 |
|
---|
573 | 2000-04-03: David Raison <djr@lemur.co.uk>
|
---|
574 | - OLE32: Added CoCreateGUID (calls RPCRT4.UuidCreate)
|
---|
575 | - RPCRT4: Beginning of new dll:
|
---|
576 | RpcStringFreeA, RpcStringFreeW, UuidCompare
|
---|
577 | UuidCreate, UuidCreateNil, UuidEqual
|
---|
578 | UuidFromStringA, UuidFromStringW, UuidHash
|
---|
579 | UuidIsNil, UuidToStringA, UuidToStringW
|
---|
580 |
|
---|
581 | 2000-04-02: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
582 | - SHELL32: don't sort files case sensitive
|
---|
583 |
|
---|
584 | 2000-04-02: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
585 | - KERNEL32: FindFirst: don't return "." and ".." in root
|
---|
586 | wrote long to short name conversion
|
---|
587 | added error code converter
|
---|
588 | - USER32: removed 'What You See Is What You Get On First Of April'
|
---|
589 |
|
---|
590 | 2000-04-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
591 | - USER32: dc.cpp cleanup
|
---|
592 | - GDI32: Dib section sync bugfix (todo: rgb 565 to 555 conversion if bpp == 16)
|
---|
593 | Set y inversion to 0 if dib section isn't flipped
|
---|
594 | (fixes upside down flash videos in RealPlayer 7)
|
---|
595 | - WINMM: Faked mixer apis
|
---|
596 |
|
---|
597 | 2000-04-01: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
598 | - GDI32: Fixed dibsection bitblits. (wrong updates of realplayer 7
|
---|
599 | videos)
|
---|
600 |
|
---|
601 | 2000-04-01: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
602 | - USER32: added WYSIWYGOFOA interface
|
---|
603 |
|
---|
604 | 2000-04-01: Edgar Buerkle <Edgar.Buerkle@gmx.net>
|
---|
605 | - USER32: Fixed track frame width & height (now you can actually
|
---|
606 | see the tracking frame when moving a window)
|
---|
607 |
|
---|
608 | 2000-03-31: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
609 | - USER32: readded CS_HITTEST for HT_TRANSPARENT handling, transparent
|
---|
610 | tooltips are now supported
|
---|
611 | (why is HT_TRANSPARENT in the groupbox control commented out?)
|
---|
612 | - COMCTL32: treeview: added TTF_TRANSPARENT tooltip style
|
---|
613 |
|
---|
614 | 2000-03-30: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
615 | - KERNEL32:
|
---|
616 | - SHLWAPI: added stubs for explorer.exe
|
---|
617 | - COMCTL32: treeview: finished info tip
|
---|
618 |
|
---|
619 | 2000-03-30: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
620 | - KERNEL32: Also double thread stack in release build
|
---|
621 | (RealPlayer 7 runs out of stack sometimes)
|
---|
622 | - WSOCK32: Fixed bugs in WSAStartup/Cleanup & select (fixes Gnutella)
|
---|
623 |
|
---|
624 | 2000-03-29: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
625 | - KERNEL32: Throw exception when critical section times out
|
---|
626 | - USER32: Fixed bugs in PeekMessageA/W (fixes connection failures
|
---|
627 | & hangs after warning dialogs in RealPlayer 7)
|
---|
628 | - GDI32: Check for NULL region in GetRgnBox; can cause a crash
|
---|
629 | in Open32
|
---|
630 |
|
---|
631 | 2000-03-29: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
632 | - KERNEL32: added FindFileFirstMultiA for internal usage
|
---|
633 |
|
---|
634 | 2000-03-28: Markus Montkowski <mmontkowski@gmx.de>
|
---|
635 | - KERNEL32: Added workaround for GetDiskFreeSpaceA; Open32 api doesn't
|
---|
636 | like NULL pointers
|
---|
637 |
|
---|
638 | 2000-03-28: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
639 | - KERNEL32: Fixed VirtualQuery; cbLength is length of memory structure,
|
---|
640 | not range of pages
|
---|
641 | Fixed compare of imported api names with length < 4
|
---|
642 | Fixed OpenFile; if filename doesn't contain path, look for
|
---|
643 | it in:
|
---|
644 | 1: dir from which the app loaded
|
---|
645 | 2: current dir
|
---|
646 | 3: windows system dir
|
---|
647 | 4: windows dir
|
---|
648 | 5: dirs in path path environment variable
|
---|
649 | NOTE: Icon extraction in shell32 is broken; expects PE
|
---|
650 | images even when looking for icons in shell32.
|
---|
651 | (it should use FindResourceExA/W when looking for resources
|
---|
652 | in that case)
|
---|
653 | - USER32: Fixed combobox focus changes when showing dropdown window
|
---|
654 | - WSOCK32: Added support for warp 4 error messages (0 based)
|
---|
655 | Fixed FD_CLOSE async notification (fixes telnet ability
|
---|
656 | to detect lost connections)
|
---|
657 |
|
---|
658 | 2000-03-28: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
659 | - SHELL32: don't use pdump() in release build
|
---|
660 | - GDI32: dump ROP2 mode
|
---|
661 |
|
---|
662 | 2000-03-27: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
663 | - USER32: Fixed SetParent; remove child from parent's list (previously
|
---|
664 | didn't happen for children of the desktop)
|
---|
665 |
|
---|
666 | 2000-03-27: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
667 | - SHELL32: only scan dir once in CreateFolderEnumList
|
---|
668 | floppy drives have a fixed name
|
---|
669 | NOTE: delete 'bin\debug(release)\shres.*' or the resources
|
---|
670 | won't be updated
|
---|
671 |
|
---|
672 | 2000-03-26: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
673 | - COMDLG32:
|
---|
674 | - SHELL32: merged with Corel WINE 20000324
|
---|
675 |
|
---|
676 | 2000-03-25: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
677 | - KERNEL32: Fixes for GetStdHandle
|
---|
678 | - WSOCK32: Fixes for getservbyname & getservbyport
|
---|
679 |
|
---|
680 | 2000-03-24: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
681 | - KERNEL32: Fixed typo in pe loader (check for < 512 MB)
|
---|
682 | - USER32: Add size of space between two menu items when calculating
|
---|
683 | size of ownerdrawn menu item (fixes RealPlayer 7 menu)
|
---|
684 | - GDI32: Default format of 16 bits dibsection is RGB555
|
---|
685 | (fixes wrong colors when (sometimes) playing flash files
|
---|
686 | in RealPlayer 7)
|
---|
687 | - WSOCK32\NEW: Bugfixes
|
---|
688 | - WSOCK32: Replaced with new wsock32
|
---|
689 |
|
---|
690 | 2000-03-24: Achim Hasenmueller <achimha@innotek.de>
|
---|
691 | - WSOCK32\NEW: Made it compile with the TCP/IP V5
|
---|
692 | header files.
|
---|
693 | NOTE: should we rely on the 32bit
|
---|
694 | stack, is there any benefit for us?
|
---|
695 | - DPLAY: Added ordinals 2 and 3 to the def file, APIs
|
---|
696 | already seem to be implemented?!?
|
---|
697 | - COMDLG32: Fixed correct (Win95/OS2) dialog invocation
|
---|
698 |
|
---|
699 | 2000-03-24: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
700 | - USER32: fixed GetClipboardFormatNameW
|
---|
701 | fixed scrollbar memory leak
|
---|
702 | - SHELL32: fixed IDataObject_fnGetData return value (file dialog
|
---|
703 | is now usable)
|
---|
704 |
|
---|
705 | 2000-03-23: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
706 | - KERNEL32: Fixed shared global mutex
|
---|
707 | Added VSemaphore class
|
---|
708 | - USER32: Fixed shared global mutex
|
---|
709 | TODO:
|
---|
710 | ---->> Compiler bug: during __ctordtorInit it calls the constructor
|
---|
711 | of global objects, even if the dll has already
|
---|
712 | been loaded!
|
---|
713 | Replaced WriteLogs by dprintfs
|
---|
714 | - WSOCK32\NEW: Added WSAAsyncSelect + bugfixes
|
---|
715 |
|
---|
716 | 2000-03-23: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
717 | - COMDLG32: improved file dialog combobox
|
---|
718 | - COMCTL32: removed static WINMM linking
|
---|
719 | several listview fixes
|
---|
720 |
|
---|
721 | 2000-03-22: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
722 | - WSOCK32\NEW: Completely rewritten (removed dependancy on pmwsock)
|
---|
723 | Untested and unfinished (WSAAsyncSelect)
|
---|
724 |
|
---|
725 | 2000-03-21: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
726 | - GDI32: Added RGB 555 to 565 conversion in dibsection blit.
|
---|
727 | (fixes wrong colors in RealPlayer 7 Update 1 (rm videos
|
---|
728 | only))
|
---|
729 | - include\odinwrap.h: Disable heap checking by default for debug
|
---|
730 | build -> kills performance!
|
---|
731 |
|
---|
732 | 2000-03-21: Edgar Buerkle <Edgar.Buerkle@gmx.net>
|
---|
733 | - MSVCRT: Adding logging statement to _EH_prolog
|
---|
734 |
|
---|
735 | 2000-03-21: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
736 | - COMCTL32: optimized header/treeview for AMD cpuid
|
---|
737 | fixed dispinfo callbacks
|
---|
738 | reduced listview redraws
|
---|
739 | fixed wrong ASCII definitions in commctrl.h
|
---|
740 |
|
---|
741 | 2000-03-20: David Raison <djr@lemur.co.uk>
|
---|
742 | - OLE32: Ported OleQueryCreateFromData, OleCreateFromData from
|
---|
743 | wine/corel sources.
|
---|
744 | - OLEAUT32: Bugfix in ITypeLibImpl_GetDocumentation
|
---|
745 |
|
---|
746 | 2000-03-20: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
747 | - WSOCK32: Fixed relay bug in WSAAsyncSelect (delete relay slot
|
---|
748 | with same socket nr & window handle; there can
|
---|
749 | be more selects per window)
|
---|
750 |
|
---|
751 | 2000-03-19: David Raison <djr@lemur.co.uk>
|
---|
752 | - OLE32: Bugfixes.
|
---|
753 | Ported changes from wine/corel sources.
|
---|
754 | Created ReadClassStm, WriteClassStm, ProgIDFromCLSID
|
---|
755 |
|
---|
756 | 2000-03-19: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
757 | - ODINCRT: Fixed FS wrapper for _fdopen & others in file.cpp
|
---|
758 | (missing SetFS)
|
---|
759 |
|
---|
760 | 2000-03-19: Michal Necasek <mike@mendelu.cz>
|
---|
761 | - DINPUT: Few fixes, now Fallout 1/2 almost works
|
---|
762 |
|
---|
763 | 2000-03-18: Michal Necasek <mike@mendelu.cz>
|
---|
764 | - DDRAW: Fixed messed up DPA callback calling convention
|
---|
765 | Added some transparent blit code which was
|
---|
766 | mysteriously missing
|
---|
767 |
|
---|
768 | 2000-03-18: Edgar Buerkle <Edgar.Buerkle@gmx.net>
|
---|
769 | - MSVCRT: Implemented _EH_prolog
|
---|
770 |
|
---|
771 | 2000-03-18: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
772 | - USER32: merged with Corel WINE 20000317
|
---|
773 | added GCL_HICONSM support
|
---|
774 | fixed messagebox with no icon
|
---|
775 | - COMCTL32: merged with Corel WINE 20000317 + bug fixes
|
---|
776 |
|
---|
777 | 2000-03-18: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
778 | - ODINCRT: Added FS wrapper for _fdopen
|
---|
779 | (fixes crash at exit in Professional MineSweeper when
|
---|
780 | selection About Odin from the system menu)
|
---|
781 |
|
---|
782 | 2000-03-17: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
783 | - COMCTL32: fixed trackbar buddy alignment
|
---|
784 | added useful internal tooltip styles
|
---|
785 |
|
---|
786 | 2000-03-17: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
787 | - WSOCK32: Semaphore protection for relay slot alloc/free
|
---|
788 | Fixed bug in WSAAsyncSelect. Allow more than one
|
---|
789 | async call per window for RelayAlloc call. If it's not
|
---|
790 | alloced, pmwsock will return an error. Previously it was
|
---|
791 | overwriting slots for other async calls. (WSAAsyncGetHostName
|
---|
792 | in RealPlayer 7)
|
---|
793 | - KERNEL32: Fixed handle creation for thread 0.
|
---|
794 |
|
---|
795 | 2000-03-16: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
796 | - TOOLS\FASTDEP:
|
---|
797 | Speed optimizations: using AVL trees, include dir caching,
|
---|
798 | dependencies stored in AVL tree until all files has been
|
---|
799 | processes, buffered write.
|
---|
800 | Cyclic dependency check.
|
---|
801 | All files but the objectfiles now should have fully qualified paths.
|
---|
802 |
|
---|
803 | - INCLUDE\PDWIN32.TOOLS:
|
---|
804 | DEPEND: Enabled cyclic check.
|
---|
805 |
|
---|
806 | 2000-03-16: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
807 | - USER32: Fixed virtual keycode of return key
|
---|
808 | TODO: Not done for all keys. Should probably looks at the
|
---|
809 | scancode (not virtual char) to translate keys.
|
---|
810 | - GDI32: RP7 calls CreateDIBSection with HDC 0; Call
|
---|
811 | GetWindowDC(GetDesktopWindow()) in that case
|
---|
812 | -> fixes crash (result of CreateDIBSection failure)
|
---|
813 | TODO: Looks like this is allowed in NT, but need to check
|
---|
814 | this to be sure nothing else caused this problem.
|
---|
815 | (Note: most recent RealPlayer 7 version only)
|
---|
816 | - KERNEL32: Semaphore protection of handle alloc
|
---|
817 | Added handlemanager class for thread handles
|
---|
818 | Added workaround for Open32 WaitForSingleObject bug
|
---|
819 | (if thread is terminated and WaitForSingleObject is
|
---|
820 | called with the thread's handle -> never returns
|
---|
821 | (new rp7 hang at exit))
|
---|
822 | TODO: WaitForMultipleObjects can still hang ->
|
---|
823 | Event, semaphore, mutex & wait apis need to
|
---|
824 | be redesigned (not using Open32)
|
---|
825 |
|
---|
826 | 2000-03-14: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
827 | - USER32: implemented much faster LB_SETCOUNT
|
---|
828 |
|
---|
829 | 2000-03-12: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
830 | - USER32: Put back check (oldsel == newsel) in LISTBOX_SetSelection
|
---|
831 | (why was this commented out?)
|
---|
832 | Fixed combobox: Clear CBF_SELCHANGE flag before calling
|
---|
833 | CBUpdateEdit
|
---|
834 | Don't send CBN_EDITUPDATE when CBF_NOEDITNOTIFY
|
---|
835 | flag is set (by combo_handletext)
|
---|
836 | -> fixes infinite loops in RealPlayer 7 (type name of file
|
---|
837 | previously used in edit box; last letter entered -> crash)
|
---|
838 | AdjustWindowRectEx bugfix (reported by Robert Lalla)
|
---|
839 | Don't clear WS_POPUP flag. (HAS_THINFRAME depends on it)
|
---|
840 | -> fixes wrong resolution changes in Quake 2
|
---|
841 | Don't clear WS_CHILD flag either. (HAS_THICKFRAME depends on it)
|
---|
842 |
|
---|
843 | - KERNEL32: Clear FILE_SHARE_DELETE flag before calling Open32's
|
---|
844 | CreateFile. (otherwise it fails) -> fixes RealPlayer 7
|
---|
845 | Basic (new update).
|
---|
846 |
|
---|
847 | - WSOCK32: Changed workaround for setsockopt bug (SO_SNDBUF/SO_RCVBUF (OS/2's
|
---|
848 | winsock returns WSAEINVAL if size > 64k))
|
---|
849 | Only change size if setsockopt returns WSAINVAL (32 bits stack
|
---|
850 | should support size > 64 kb (?))
|
---|
851 | Added selective logging feature.
|
---|
852 |
|
---|
853 | 2000-03-12: Markus Montkowski <mmontkowski@gmx.de>
|
---|
854 | - KERNEL32: Added fix for GetFileAttributes. Open32 doesn't like
|
---|
855 | i.e. 'c:'; needs to be changed into 'c:\'
|
---|
856 |
|
---|
857 | 2000-03-12: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
858 | - include\winconst.h: Fixed KEY_ALL_ACCESS definition
|
---|
859 | (reported by Yuri Dario)
|
---|
860 | - DSOUND: Replaced dsound by new version
|
---|
861 | - USER32: Replaced os2.h includes by os2wrap.h
|
---|
862 | Set message nr, wParam & lParam to 0 for dummy messages
|
---|
863 | (to prevent keyboard or mouse messages swallowed by dinput
|
---|
864 | from being dispatched)
|
---|
865 | - KERNEL32: Replaced os2.h includes by os2wrap.h (cvtcursorgrp & oslibdebug)
|
---|
866 | - WSOCK32: Fixed bug in setsockopt for SO_SNDBUF/SO_RCVBUF (OS/2's
|
---|
867 | winsock returns WSAEINVAL if size > 64k)
|
---|
868 |
|
---|
869 | 2000-03-12: Michal Necasek <mike@mendelu.cz>
|
---|
870 | - dsound\new: Fixed sound in Heroes of M&M III
|
---|
871 |
|
---|
872 | 2000-03-11: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
873 | - OPENGL\GLIDE: Fix for Voodoo 1 glide (missing io ports)
|
---|
874 |
|
---|
875 | 2000-03-11: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
876 | - OPENGL\GLUT: Fix for gettimeofday. This is defined conflicting in
|
---|
877 | the toolkit sys\time.h.
|
---|
878 | - TOOLS\BIN: Implemented an optional directory locking in
|
---|
879 | dowithdirs.cmd. (Useful for SMP builds.)
|
---|
880 |
|
---|
881 | 2000-03-11: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
882 | - OPENGL\GLUT: Fixed compile problems + cleanup
|
---|
883 | (use C(XX)FLAGS_WIN32APP so you don't have to
|
---|
884 | explicitely specify which api type you use (ascii or unicode)!)
|
---|
885 |
|
---|
886 | - OPENGL\GLIDE: Fixed wrong binary path for voodoo1 glide
|
---|
887 | - include\win\debugtools.h: Disable TRACE, WARN etc when DEBUG is not defined
|
---|
888 |
|
---|
889 | 2000-03-11: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
890 | - OPENGL: Fixed error preventing build to complete
|
---|
891 |
|
---|
892 | 2000-03-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
893 | - KERNEL32: Set initial max nr of file handles to 256 during kernel32 init
|
---|
894 | Create DDRAW & DSOUND registry keys in InitRegistry
|
---|
895 | (NOTE: Must be done in install program!)
|
---|
896 | Added some win95 stubs
|
---|
897 | - GDI32: Added 16 bits device apis stubs
|
---|
898 |
|
---|
899 | 2000-03-10: Michal Necasek <mike@mendelu.cz>
|
---|
900 | - dsound\new: Changed DART buffer size calcualation, hopefully
|
---|
901 | WinAmp will sound better now.
|
---|
902 |
|
---|
903 | 2000-03-09: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
904 | - include\pdwin32.tools: New tool, EXISTS --> \tools\bin\Exists.cmd
|
---|
905 | - tools\bin\Exists.cmd: New tool which checks if the file passed in
|
---|
906 | exists. If the file exists it returns 0, else 1. This is
|
---|
907 | used to check if .depend and other files exists in the
|
---|
908 | makefiles. (See pdwin32.post to see how.)
|
---|
909 | - include\pdwin32.post: .depend is only included if it exists. You'll
|
---|
910 | get a warning if it don't, but the makefile works fine.
|
---|
911 | Added a check on OBJDIR not being empty in the clean rule.
|
---|
912 | $(RM) $(OBJDIR)\* is will remove all files in the root dir if
|
---|
913 | OBJDIR is empty.
|
---|
914 | - win32k: Updated makefile with the use of EXISTS for both .depend and
|
---|
915 | makfile.inc. An update check for makefile.inc <-> configure.cmd
|
---|
916 | was also added.
|
---|
917 | Added checks for empty variables in clean rule, and we no longer
|
---|
918 | deletes * in any directory.
|
---|
919 |
|
---|
920 | A CVS tip:
|
---|
921 | When new directories are added you have to to a 'cvs checkout .'
|
---|
922 | from the root.
|
---|
923 | A 'cvs update' don't get the new directories it seems
|
---|
924 | (There have been added some dirs under win32k lately so please do this.)
|
---|
925 |
|
---|
926 | 2000-03-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
927 | - KERNEL32: Major rewrite of PE loader classes to correctly support
|
---|
928 | dll dependencies
|
---|
929 | TODO: Circular dependencies only partly working
|
---|
930 | (a->b->a works, but a->b->c->a doesn't)
|
---|
931 | - USER32: Fixed bug in dialog constructor (class name translation)
|
---|
932 | (only showed up in release build)
|
---|
933 | Dinput mouse changes/fixes
|
---|
934 |
|
---|
935 | 2000-03-08: Michal Necasek <mike@mendelu.cz>
|
---|
936 | - dsound\new: Fixed volume and panning calculation that
|
---|
937 | sometimes caused ugly noise
|
---|
938 |
|
---|
939 | 2000-03-08: Michal Necasek <mike@mendelu.cz>
|
---|
940 | - dsound\new: Completely new DART-based DirectSound. Works fine
|
---|
941 | for me with Quake 3, Moorhuhn and WinAmp.
|
---|
942 |
|
---|
943 | 2000-03-07: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
944 | - makefiles and include\pdwin32.*:
|
---|
945 | * Updated nearly all makefiles to the new makefile style.
|
---|
946 | Win32k, pe2lx and some subdirs of Winmm
|
---|
947 | * Odin32 resource files are now to have the extention .orc
|
---|
948 | All files have, save some under WinMM and in old/new dirs,
|
---|
949 | been renamed. There are now new interference rules in
|
---|
950 | pdwin32.tools which will create the resource assembly and
|
---|
951 | assemble it into an object file. So you simply have to
|
---|
952 | specify the output object file for Odin32 resources along
|
---|
953 | with the other object files.
|
---|
954 | * A little not on forwarders. ILINK returns a warning code of
|
---|
955 | 4 when aliases are generated. An errorcode <> 0 stops NMAKE
|
---|
956 | normally. To workaround these problem we simply tell NMAKE to
|
---|
957 | accespt all error codes in the range 0-4. This is done by
|
---|
958 | putting '-4 ' in front of the $(LD2) statement.
|
---|
959 | I don't want to see _any_ '-$(LD2)'!!!
|
---|
960 |
|
---|
961 |
|
---|
962 | 2000-03-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
963 | - USER32: Fixed bug in edit control
|
---|
964 | If nyoff > nr lines in control -> bottom line in control
|
---|
965 | window should show last line of control
|
---|
966 | Wine code shows last line at the top of the control
|
---|
967 | (Quake 3 startup edit control shows the problem)
|
---|
968 |
|
---|
969 | 2000-03-05: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
970 | - include\pdwin32.vac*: Added OS2RC and OS2RCFLAGS. This defines the
|
---|
971 | OS/2 resource compiler and the flags used during compilation.
|
---|
972 | When it comes to linking we should assume NO flags and simply
|
---|
973 | invoke the it like this: $(OS2RC) <source>.res <target>.dll.
|
---|
974 | (See src\kernel32\makefile for an example.)
|
---|
975 |
|
---|
976 | 2000-03-05: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
977 | - GLUT32: Really fixed optimized build now. Was not a VACPP bug but
|
---|
978 | error in calling convention prototype in glutint.h
|
---|
979 |
|
---|
980 | 2000-03-04: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
981 | - GLUT32: Added logic to escape from optimizer bug in VACPP
|
---|
982 |
|
---|
983 | 2000-03-04: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
984 | - fastdep: Simple preprocessor. Commments and #if 0/1.
|
---|
985 | - OPENGL: Corrected makefiles. using LD2 and LD2FLAGS. Many makefiles
|
---|
986 | Didn't concider the NODEBUGINFO macro causing daily builds
|
---|
987 | to become enormous. Daily build of 6MB is not good!.
|
---|
988 | - include\pdwin32.v*.*:
|
---|
989 | *Alternate linker tool, LD2. This is ilink for VAC.
|
---|
990 | (See src\kernel32\makefile for hints how to use it).
|
---|
991 | *Synced configuration for the two VAC versions.
|
---|
992 |
|
---|
993 | NOTE that NODEBUGINFO and DEBUGALL is handled within these
|
---|
994 | files. You don't have to test for them to set the correct
|
---|
995 | compiler and linker flags, this is allready done!
|
---|
996 |
|
---|
997 | 2000-03-04: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
998 | - INCLUDE\pdwin32.tools, pdwin.vac*
|
---|
999 | Added new build rules (conditional at this time)
|
---|
1000 | For each dll a subdir bin\release & bin\debug is created
|
---|
1001 | in which the object files of the release & build version
|
---|
1002 | are saved.
|
---|
1003 | - INCLUDE\pdwin32.post
|
---|
1004 | Common makefile rules to be included by all makefiles
|
---|
1005 | - USER32\KERNEL32: Switched to new build rules
|
---|
1006 | - WSOCK32: Fixed bug in setsockopt for SO_LINGER (options size wasn't
|
---|
1007 | adjusted)
|
---|
1008 | - KERNEL32: Fixed shell dirs (now all created in odin\bin dir)
|
---|
1009 | Partially fixed destruction of loaded dlls in ExitProcess
|
---|
1010 | (TODO: dependencies are not yet right; needs new design)
|
---|
1011 | Added check and fix for DosOpen (ERROR_TOO_MANY_OPEN_FILES)
|
---|
1012 | to hmdevio.cpp
|
---|
1013 | - USER32: Pass on keyboard messages if dinput handler returns TRUE
|
---|
1014 | Also send non-client mouse messages to dinput
|
---|
1015 | (TODO: always returns true after calling dinput handler)
|
---|
1016 | - OPENGL\GLIDE:
|
---|
1017 | Added check and fix for DosOpen (ERROR_TOO_MANY_OPEN_FILES)
|
---|
1018 | to hmdevio.cpp (reported by Michal Necasek)
|
---|
1019 |
|
---|
1020 | 2000-03-03: Markus Montkowski <mmontkowski@gmx.de>
|
---|
1021 | - DDRAW: Fixed bug in CreateSurface and QueryInterface
|
---|
1022 | (Moorhuhn now starts fine with ddraw)
|
---|
1023 | - USER32: Changed VirtualKey for VK_NEWLINE from 0x0A to 0x0D
|
---|
1024 | in the virtualKeyTable
|
---|
1025 |
|
---|
1026 | 2000-03-03: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1027 | - KERNEL32: Create shell dirs in odin\bin directory
|
---|
1028 | Cleanup (never call Open32 apis directly if the proc
|
---|
1029 | isn't a wrapper; include win32api.h and call Odin api)
|
---|
1030 | Fixed FS corruption for DosAliasMem
|
---|
1031 | Fixed bug in Win32PeLdrImage::commitPage (quake 3 screensaver's
|
---|
1032 | fixup section doesn't start on page boundary)
|
---|
1033 | - ADVAPI32/KERNEL32: Moved registry apis in kernel32 as we need them
|
---|
1034 | there (importing them directly creates a circular
|
---|
1035 | dependency (kernel32->advapi32->kernel32))
|
---|
1036 | Should probably be moved to ntdll
|
---|
1037 | - WINMM: Fixed typo in DartWaveOut::init to determine bits per sample
|
---|
1038 | (Realplayer 7 audio now works (when playing .rm files))
|
---|
1039 |
|
---|
1040 | 2000-03-03: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
1041 | - KERNEL32: Fixed calling convention bug in conprop2.cpp
|
---|
1042 | (caused crashes with release build)
|
---|
1043 |
|
---|
1044 | 2000-03-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1045 | - OPENGL\GLIDE: Use Odin OS/2 api wrappers in fxos2.cpp
|
---|
1046 | - OPENGL\MESA: Reapplied TLS fixes
|
---|
1047 | Check for null pointer in wglSetPixelFormat
|
---|
1048 | - OPENGL\MESA\3dfx: Use c files from Mesa dir
|
---|
1049 | Check for null pointer in wglSetPixelFormat
|
---|
1050 | - WINMM: Fixed DartWaveOut::getPosition (overflow)
|
---|
1051 | (fixes mp3 playback in RealPlayer 7)
|
---|
1052 | - KERNEL32: Fixed SetCurrentDirectory (don't remove backslash
|
---|
1053 | if app wants to change dir to "\")
|
---|
1054 | Create shell folders + shell keys
|
---|
1055 | (NOTE: This has to be done in the odin install program
|
---|
1056 | once we have one)
|
---|
1057 | - ADVAPI32: Added crypt api stubs
|
---|
1058 |
|
---|
1059 | 2000-03-01: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
1060 | - OPENGL: Implemented DIVE support in Mesa
|
---|
1061 |
|
---|
1062 | 2000-03-01: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1063 | - USER32: Fixes for FindWindow(ExA/W) - now more like Wine
|
---|
1064 | (FindWindowExW was not working correctly either)
|
---|
1065 | First send WM_NCACTIVATE, then WM_ACTIVATE
|
---|
1066 | Fixed focus problems with Odin apps
|
---|
1067 | (Call WinSetFocus in OSLibWinSetActiveWindow instead of
|
---|
1068 | WinSetActiveWindow when a user clicks on the titlebar
|
---|
1069 | of an inactive window & after sending WM_MOUSEACTIVATE)
|
---|
1070 | TODO: Does WinSetActiveWindow work properly or should we
|
---|
1071 | always call WinSetFocus???
|
---|
1072 | Call Dinput handler when translating mouse & keyboard
|
---|
1073 | messages (during Get/PeekMessage)
|
---|
1074 | - OPENGL: Always build release version of glide, mesa, glu32 & glut
|
---|
1075 | Build mesa software & 3dfx dlls; don't build OS/2 opengl
|
---|
1076 | wrapper anymore
|
---|
1077 | - OPENGL\GLIDE\CVG\GLIDE:
|
---|
1078 | Disable instruction scheduling in release build -> messed up
|
---|
1079 | colors when turned on (most likely VAC optimizer bug)
|
---|
1080 | TODO: Somebody should also check this for the voodoo 1 glide dll.
|
---|
1081 | - OPENGL\GLIDE\CVG:
|
---|
1082 | Fixed makefile
|
---|
1083 | - OPENGL\MESA\GL\gl.h
|
---|
1084 | Removed circular header dependency (breaks build)
|
---|
1085 | - OPENGL\MESA\3dfx:
|
---|
1086 | Copy 3dfx opengl32.dll to bin\glide
|
---|
1087 |
|
---|
1088 | 2000-03-01: Edgar Buerkle <Edgar.Buerkle@gmx.net>
|
---|
1089 | - USER32: Fixed dprintf in CreateWindowExW
|
---|
1090 | Added left & right cursor keys to Win32BaseWindow::setExtendedKey
|
---|
1091 |
|
---|
1092 | 2000-02-29: Edgar Buerkle <Edgar.Buerkle@gmx.net>
|
---|
1093 | - USER32: Added support for keyboard hooks (fixes Moorhuhn)
|
---|
1094 | in PeekMessage & GetMessage
|
---|
1095 |
|
---|
1096 | 2000-02-29: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
1097 | - TOOLS\FASTDEP: Restructured it a little. Support for multiple
|
---|
1098 | languages:
|
---|
1099 | C and C++ (as earlier)
|
---|
1100 | Assembly
|
---|
1101 | Resource files (OS/2 resources at least...)
|
---|
1102 | COBOL (just for fun! - I'll use it at job)
|
---|
1103 | Things seems to work ok, but if an error occurs, please
|
---|
1104 | fix it or send me a note and I'll fix it ASAP.
|
---|
1105 |
|
---|
1106 | 2000-02-29: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1107 | - OPENGL\MESA: Added Odin port of Mesa Opengl library
|
---|
1108 | (Ported by Jeroen van den Horn)
|
---|
1109 | NOTE: The Mesa 3D graphics library has a different license
|
---|
1110 | (see LICENSE.TXT in the Mesa directory)
|
---|
1111 | - OPENGL\MESA\3DFX:
|
---|
1112 | Added Odin port of 3dfx Voodoo Mesa GL
|
---|
1113 | (tested with simple opengl samples only, but
|
---|
1114 | this is the first hardware accelerated Opengl
|
---|
1115 | implementation for OS/2!)
|
---|
1116 | NOTE: The Mesa 3dfx graphics library has a different license
|
---|
1117 | (see LICENSE.TXT in the Mesa\3dfx directory)
|
---|
1118 | - KERNEL32: Only call ExitProcess the first time KillWin32Process
|
---|
1119 | is executed. Call DosExit otherwise.
|
---|
1120 | Fix for GpdDev device io (needed for native glide dll)
|
---|
1121 |
|
---|
1122 | 2000-02-28: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1123 | - KERNEL32: Call ExitProcess in KillWin32Process to make sure
|
---|
1124 | the dll libmain handlers are called after a crash.
|
---|
1125 | (i.e. Glide needs this to restore the display)
|
---|
1126 | - INCLUDE\WIN: Added wgl definitions to wingdi.h
|
---|
1127 |
|
---|
1128 | 2000-02-27: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1129 | - WINMM: Implemented waveOutGetPosition
|
---|
1130 |
|
---|
1131 | 2000-02-27: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
1132 | - pdwin32.tools: "New" tool, MAKE_CMD. Passes on the DEBUG and
|
---|
1133 | NODEBUGINFO macros variables to the next make job.
|
---|
1134 | (It's better to have it here than to have it in nearly
|
---|
1135 | all makefiles, and forgetting to put it there...)
|
---|
1136 | - WIN32K: *The dep rule will make a makefile.inc if not present. It
|
---|
1137 | will also make dependencies for pe2lx and lib.
|
---|
1138 | *Have created a lib rule.
|
---|
1139 | *The all rule will now make Pe2Lx.
|
---|
1140 | - src/makefile: win32k makes pe2lx, no need for special pe2lx stuff.
|
---|
1141 |
|
---|
1142 | Sander, have a look the build and rebuild rules please.
|
---|
1143 |
|
---|
1144 | 2000-02-26: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
1145 | - WIN32K: *Symbol Database is implemented. Contains symbols for most
|
---|
1146 | retail kernels. (see win32k.txt or readme.txt)
|
---|
1147 | *No scanning of the os2krnl file, the loaded image is now
|
---|
1148 | scanned to determin which build, debug/retail and smp/uni.
|
---|
1149 | *16-bit logging.
|
---|
1150 | *Extract.exe rule. Extract.exe program generates the
|
---|
1151 | SymDb.c source file found in dev16 from a collections of
|
---|
1152 | kernel symbol files.
|
---|
1153 |
|
---|
1154 | 2000-02-25: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1155 | - COMCTL32: added listview unicode support
|
---|
1156 | fixed treeview WM_VSCROLL, trap in UNILIB
|
---|
1157 |
|
---|
1158 | 2000-02-24: Achim Hasenmueller <achimha@innotek.de>
|
---|
1159 | - COMCTL32: Added infoPtr == NULL checks in tooltips control
|
---|
1160 | to prevent crashes when tooltip creation fails
|
---|
1161 |
|
---|
1162 | 2000-02-25: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1163 | - OPENGL\GLIDE: Added Odin version of Glide based on the OS/2 port
|
---|
1164 | written by Craig Ballantyne. (Voodoo 1 & Voodoo 2)
|
---|
1165 | NOTE: Includes 3dfx Glide license
|
---|
1166 |
|
---|
1167 | 2000-02-24: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1168 | - USER32: WS_MAXIMIZE & WS_MINIMIZE flags updated when necessary
|
---|
1169 | Changed/fixed RedrawWindow -> fixes lack of erase background
|
---|
1170 | msg in AbiWord rebar control & Papyrus start dialog
|
---|
1171 | TODO: Pingpong.exe broken again. Need to fix this correctly
|
---|
1172 | Hide caret in BeginPaint, show it in EndPaint
|
---|
1173 | - GDI32: CreateICA/W bugfix (Open32 tests lpszDriver for NULL even though it's ignored)
|
---|
1174 | (fixes Papyrus error message about CreateIC)
|
---|
1175 | - COMCTL32: Fixed wrong calling convention for property sheet handlers
|
---|
1176 | (prsht.h in include\win)
|
---|
1177 | This fixes crashes in VPBUDDY (preferences dialog) AND (!)
|
---|
1178 | fixes the empty preferences dialog in both debug & release
|
---|
1179 | builds.
|
---|
1180 | NOTE: I've fixed similar bugs before. Somebody should verify
|
---|
1181 | all comctl32 handlers...
|
---|
1182 |
|
---|
1183 | 2000-02-23: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1184 | - USER32: export 55AA pattern functions for COMCTL32
|
---|
1185 | fixed EN_CHANGED
|
---|
1186 | - COMCTL32: converted to C++ -> needs nmake dep
|
---|
1187 | ported animate control
|
---|
1188 |
|
---|
1189 | 2000-02-22: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1190 | - WINMM/GDI32/KERNEL32/USER32: Fixed compile problems for release build
|
---|
1191 | - USER32: Fixed bug in window class ctor (windowProc not set to 0)
|
---|
1192 | (only showed up in release build)
|
---|
1193 | - KERNEL32: Fixed bug in commitPage (winimagepeldr.cpp)
|
---|
1194 | (only showed up in release build)
|
---|
1195 | Fixed wrong calling convention for SetLastError calls
|
---|
1196 | in OSLibiGetModuleHandleA
|
---|
1197 | (only showed up in release build)
|
---|
1198 | Fixed wrong calling convention for SetLastError calls
|
---|
1199 | in oslibdos.cpp.
|
---|
1200 |
|
---|
1201 | 2000-02-22: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1202 | - COMCTL32: merged with Corel WINE 20000212
|
---|
1203 | added common base functions
|
---|
1204 |
|
---|
1205 | 2000-02-21: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
1206 | - CRTDLL: Added wtol, wtoi, setsystime, getsystime
|
---|
1207 |
|
---|
1208 | 2000-02-21: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1209 | - USER32: merged controls and nc code with Corel WINE 20000212
|
---|
1210 | added WS_EX_CONTEXTHELP button
|
---|
1211 |
|
---|
1212 | 2000-02-21: knut st. osmundsen <knut.stange.osmundse@pmsc.no>
|
---|
1213 | - WIN32K: *Initial support for UNIX-styled scripts
|
---|
1214 | (files starting with an #!<interpreter> [args...])
|
---|
1215 | This is a _very_ big hack! But never the less it's working.
|
---|
1216 | (or at least it seems like working...)
|
---|
1217 | *The kernel symbol importer is enhanced to support more
|
---|
1218 | generic function prologs and to import variables and
|
---|
1219 | 16-bit functions.
|
---|
1220 | *Segments are now locked in physical memory.
|
---|
1221 | (Note, last changes have not been tested on Aurora yet,
|
---|
1222 | but it will hopefully work just fine.)
|
---|
1223 |
|
---|
1224 | 2000-02-21: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1225 | - GDI32: SetDIBits bugfix (for dib sections)
|
---|
1226 | - USER32: Ported all Wine accelerator apis (fixes keys in calc)
|
---|
1227 |
|
---|
1228 | 2000-02-21: Jens Wiessner <wiessnej@rfi.de>
|
---|
1229 | - RASAPI32: Added stubs
|
---|
1230 | - OLEPRO32: Ported Corel Wine stub dll
|
---|
1231 | - CRTDLL: Replaced some stubs
|
---|
1232 |
|
---|
1233 | 2000-02-18: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1234 | - OPENGL\GLIDE: Added Odin version of Glide based on the OS/2 port
|
---|
1235 | written by Craig Ballantyne. (Voodoo 1)
|
---|
1236 | NOTE: Includes 3dfx Glide license
|
---|
1237 |
|
---|
1238 | 2000-02-17: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1239 | - KERNEL32: Fixed memory map view bug (main map deleted when there
|
---|
1240 | were still views left) -> fixes crash when playing Realplayer
|
---|
1241 | video (.rm) files
|
---|
1242 | - WINMM: Added new logging feature + fixed waveout query format bug
|
---|
1243 |
|
---|
1244 | 2000-02-16: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1245 | - COMCTL32: treeview: switched to unicode, fixed many bugs
|
---|
1246 |
|
---|
1247 | 2000-02-16: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1248 | - KERNEL32/USER32/GDI32: Added new logging feature which allows users
|
---|
1249 | to disable or enable logging for separate source
|
---|
1250 | files. (see Logging.txt for details)
|
---|
1251 | - GDI32: SetDIBitsToDevice fix for RealPlayer 7 (store the right bitmap
|
---|
1252 | size in the BITMAPINFO structure before calling Open32)
|
---|
1253 |
|
---|
1254 | 2000-02-15: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1255 | - USER32: SetWindowPos bugfix (returned before hiding or showing windows)
|
---|
1256 | Fixes Delphi apps
|
---|
1257 | - KERNEL32: Fixed Release method of LX dlls (didn't delete object)
|
---|
1258 | Fixed cpuhlp assembly functions (compiler changes calling
|
---|
1259 | convention with optimizations on (stores parameter in eax
|
---|
1260 | instead of on the stack)
|
---|
1261 |
|
---|
1262 | 2000-02-14: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1263 | - COMCTL32: Added Wine license
|
---|
1264 | - KERNEL32: Search in path for dlls if the pe loader can't find them
|
---|
1265 | (RP7 loads pngu3264.dll by changing PATH and then calling
|
---|
1266 | LoadLibrary)
|
---|
1267 |
|
---|
1268 | 2000-02-14: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1269 | - USER32: merged combobox with Corel 20000212
|
---|
1270 | - COMCTL32: merged treeview with Corel 20000212 and continued rewrite
|
---|
1271 |
|
---|
1272 | 2000-02-12: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1273 | - USER32: added v5.00 messages to wndmsg.cpp
|
---|
1274 | - GDI32: LineDDA fix
|
---|
1275 |
|
---|
1276 | 2000-02-12: David Raison <djr@lemur.co.uk>
|
---|
1277 | - OLE32: Fixed IsEqualIID issue
|
---|
1278 |
|
---|
1279 | 2000-02-11: Vit Timchishin <tvv@sbs.kiev.ua>
|
---|
1280 | - KERNEL32: Fix for OpenFile; fill in OFSTRUCT even if api fails
|
---|
1281 | (needed for Acrobat Reader 4.0)
|
---|
1282 |
|
---|
1283 | 2000-02-10: Knut Stange Osmundsen (knut.stange.osmundsen@pmsc.no)
|
---|
1284 | - /tools/database/ + /src/makefile: Odin32 API DB.
|
---|
1285 |
|
---|
1286 | 2000-02-10: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1287 | - USER32: added some stubs
|
---|
1288 | fixed wrong pixels at the right side of menu items
|
---|
1289 | - COMCTL32: implemented LVS_NOSORTHEADER
|
---|
1290 | increased statusbar height (temporal hack)
|
---|
1291 | first steps of treeview rewrite
|
---|
1292 |
|
---|
1293 | 2000-02-10: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1294 | - GDI32: Added support for memory map handles in CreateDIBSection
|
---|
1295 | Fixed CreateICA/W; Open32's version is case sensitive whereas
|
---|
1296 | win32's apparently isn't.
|
---|
1297 | - TOOLS\makefile: fixed clean build
|
---|
1298 | - src\makefile: fixed clean build
|
---|
1299 | - src\makefile.smp: fixed incorrect dir change
|
---|
1300 |
|
---|
1301 | 2000-02-10: Knut Stange Osmundsen (knut.stange.osmundsen@pmsc.no)
|
---|
1302 | - *: Updated the source tree to use autogenerated dependencies.
|
---|
1303 | You will have to do a 'nmake dep' from either /src or / before
|
---|
1304 | being able to make anything.
|
---|
1305 | -All makefiles is required to have a 'dep' rule.
|
---|
1306 | -All dll makefiles is now required to have a 'lib' rule which
|
---|
1307 | makes the libraries for the module. This rule should also
|
---|
1308 | check that the library in $(PDWIN32_LIB) is up-to-date.
|
---|
1309 | - Tools/FastDep: Dependency tool. (Fast=Quick-and-Dirty)
|
---|
1310 | Moved from /src/win32k. This is currently used to generate
|
---|
1311 | dependency information.
|
---|
1312 | Note that it doesn't have any precompiler logic! This is causeing
|
---|
1313 | some warnings...
|
---|
1314 | - include/pdwin32.tool: Two new tools DEPEND and DOWITHDIRS.
|
---|
1315 | - src/makefile: used the DOWITHDIRS to do cleanup, lib and dep.
|
---|
1316 |
|
---|
1317 | 2000-02-10: Edgar Buerkle <Edgar.Buerkle@gmx.net>
|
---|
1318 | - GDI32: Fix alignment for 1 & 4 bits bitmaps (dibsection)
|
---|
1319 | - NTDLL: Pretend no debugger is active in NtQueryInformationProcess
|
---|
1320 |
|
---|
1321 | 2000-02-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1322 | - USER32: Implemented WaitForInputIdle
|
---|
1323 | ScrollWindow fix; don't call InvalidateRect as WinScrollWindow
|
---|
1324 | already invalidates the area (and the call to InvalidateRect was
|
---|
1325 | wrong as it has to include the erase flag; should have called
|
---|
1326 | RedrawWindow instead)
|
---|
1327 | - KERNEL32: WinExec: Wait for process to block on input before
|
---|
1328 | returning
|
---|
1329 | - OpenGL base, GLUT, GLU: Added version resource, removed dll exitlist
|
---|
1330 | handlers
|
---|
1331 |
|
---|
1332 | 2000-02-09: Knut Stange Osmundsen (knut.stange.osmundsen@pmsc.no)
|
---|
1333 | - OpenGL base, GLUT, GLU: NODEBUGINFO implemented in the makefiles.
|
---|
1334 |
|
---|
1335 | 2000-02-09: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
1336 | - ODIN.INI: OPENGL32.DLL <--> OPENGL.DLL translation, since
|
---|
1337 | WinXX OpenGL apps can be dynamically linked with
|
---|
1338 | MS OpenGL (OPENGL32.DLL) *or* SGI OpenGL (OPENGL.DLL).
|
---|
1339 |
|
---|
1340 | 2000-02-09: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
1341 | - OpenGL base: Various minor fixes
|
---|
1342 | - OpenGL GLUT: Various minor fixes
|
---|
1343 | - OpenGL GLU: 'Native' port of SGI GLU
|
---|
1344 |
|
---|
1345 | 2000-02-08: Knut Stange Osmundsen <knut.stange.osmundsen>
|
---|
1346 | - Win32k: Temporarily disabled some unused imported kernelfunctions.
|
---|
1347 | Corrected a problem with overloading _ldrEnum32bitRelRecs;
|
---|
1348 | it failed on WS4eB. (Message 'DosDevIOCtl failed')
|
---|
1349 |
|
---|
1350 | 2000-02-08: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1351 | - USER32: Don't use shell positioning for child windows (breaks Notes)
|
---|
1352 | Turn of WM_BACKERASEBKGND when calling RedrawWindow to
|
---|
1353 | invalidate a window (without erase flag set; but also without
|
---|
1354 | noerase) -> fixes flickering in pingpong Opengl sample
|
---|
1355 | - KERNEL32: Search path for executables when they can't be found in
|
---|
1356 | the current directory.
|
---|
1357 |
|
---|
1358 | 2000-02-07: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1359 | - KERNEL32: Ported more Wine thunk apis
|
---|
1360 |
|
---|
1361 | 2000-02-07: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1362 | - USER32: Fix for DCX_INTERSECTRGN in GetDCEx (use ExtSelectClipRgn
|
---|
1363 | to combine current & new clip region)
|
---|
1364 | - ADVAPI32: Ported Wine LookupAccountSidA/W (semi-stubs now)
|
---|
1365 |
|
---|
1366 | 2000-02-06: Jens Wiessner <wiessnej@rfi.de>
|
---|
1367 | - WINMM: Updated MCI dlls (added version info)
|
---|
1368 |
|
---|
1369 | 2000-02-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1370 | - KERNEL32: Changed GetProcessDword ordinal to 18
|
---|
1371 | - USER32: Temporarily commented out shellposition changes
|
---|
1372 | (breaks i.e. calc & Notes)
|
---|
1373 | Started rewriting BeginPaint/EndPaint + DC apis
|
---|
1374 |
|
---|
1375 | 2000-02-06: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1376 | - USER32: ported WinHelpA from WINE
|
---|
1377 |
|
---|
1378 | 2000-02-05: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1379 | - USER32: WM_SETHOTKEY: save data
|
---|
1380 | prototype for WS_EX_CONTEXTHELP button
|
---|
1381 | check WS_EX_RIGHT in button control
|
---|
1382 | fixed tasklist entry
|
---|
1383 | implemented CW_USEDEFAULT with FCF_SHELLPOSITION
|
---|
1384 |
|
---|
1385 | 2000-02-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1386 | - KERNEL32: Memory map fixes (file maps)
|
---|
1387 | - USER32: mdi child creation fix (child still not activated when created)
|
---|
1388 | Default WM_ERASEBKGND handler change (only erase invalid area)
|
---|
1389 | (note: might be wrong; have to check this in NT; probably
|
---|
1390 | need to rewrite code that sends those messages)
|
---|
1391 | -> fixes redraws for i.e. windows behind menu windows
|
---|
1392 | - GDI32: Don't use Open32 apis to load opengl32 (nor for GetProcAddress)
|
---|
1393 | Import wgl* apis
|
---|
1394 | - OPENGL: Removed OS2wgl apis (they had the wrong calling convention
|
---|
1395 | -> causes crashes in gdi32 when compiled with optimizations on)
|
---|
1396 |
|
---|
1397 | 2000-02-04: Markus Montkowski <mmontkowski@gmx.de>
|
---|
1398 | - DDRAW: Many minor/major bugfixes at numerous places
|
---|
1399 | - DSOUND: Fixed GetCurrentBufferPos in the virtual player
|
---|
1400 |
|
---|
1401 | 2000-02-04: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1402 | - ALL: Added version resource (if not already present)
|
---|
1403 | Link with dllentry.obj (those dlls that don't need custom dll
|
---|
1404 | entrypoints)
|
---|
1405 | Clean up in process detach handler of win32 libmain
|
---|
1406 | (except for a few core dlls (gdi32/user32/kernel32))
|
---|
1407 | - DLLENTRY: Standard dll entrypoint
|
---|
1408 |
|
---|
1409 | 2000-02-04: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1410 | - COMCTL32: merged with WINE 20000130
|
---|
1411 |
|
---|
1412 | 2000-02-03: Jens Wiessner <wiessnej@rfi.de>
|
---|
1413 | - NTDLL: Ported Wine security apis
|
---|
1414 | - CRTDLL: Update
|
---|
1415 |
|
---|
1416 | 2000-02-03: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1417 | - USER32: merged controls with WINE 20000130
|
---|
1418 |
|
---|
1419 | 2000-02-03: Daniela Engert <dani@ngrt.de>
|
---|
1420 | - GDI32: Implement RGB 555 to RGB 565 conversion in assembler
|
---|
1421 |
|
---|
1422 | 2000-02-03: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1423 | - WININET: Ported Wininet code from Corel Wine tree
|
---|
1424 | - INCLUDE\WINSOCK: MS Winsock compatible header
|
---|
1425 | - GDI32: Prelimary RGB 555 to RGB 565 conversion in SetDIBitsToDevice
|
---|
1426 | (will be rewritten in assembly for better performance)
|
---|
1427 | (for RealPlayer videos in 16 bits mode)
|
---|
1428 | BitBlt fix (return after dibsection blit -> fixes Quake 2)
|
---|
1429 | Added MMX RGB conversion.
|
---|
1430 | - USER32: Added export for OS2ToWin32Handle
|
---|
1431 | - COMDLG32: Merged with latest Wine version (20000109)
|
---|
1432 | - INCLUDE\WIN: Fixes to compile comdlg32 in C mode
|
---|
1433 | (will be rewritten in assembly for better performance)
|
---|
1434 | (for RealPlayer videos in 16 bits mode)
|
---|
1435 | BitBlt fix (return after dibsection blit -> fixes Quake 2)
|
---|
1436 |
|
---|
1437 | 2000-02-01: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
1438 | - OPENGL: Ported SGI GLUT sources + Opengl update
|
---|
1439 |
|
---|
1440 | 2000-02-01: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1441 | - GDI32: Cleaned up
|
---|
1442 | Fixes for dib section apis. RealPlayer 7 can play videos
|
---|
1443 | now (correct in 24 bps mode; upside down and wrong colors
|
---|
1444 | in 16 bps mode)
|
---|
1445 |
|
---|
1446 | 2000-02-01: Knut Stange Osmundsen <knut.stange.osmundsen>
|
---|
1447 | - Pe2Lx: Makefile should be working again.
|
---|
1448 | - KERNEL32: RegisterPe2LxDll - no detach is done for Pe2Lx/Win32k DLLs.
|
---|
1449 | This is a temporary fix.
|
---|
1450 |
|
---|
1451 | 2000-02-01: Patrick Haller <phaller@gmx.net>
|
---|
1452 | - SHELL32: Added PathSkipRootAW
|
---|
1453 |
|
---|
1454 | 2000-02-01: Jens Wiessner <wiessnej@rfi.de>
|
---|
1455 | - NTDLL: Updated .def file (similar to NT 4 SP6) + bugfix for impdef
|
---|
1456 |
|
---|
1457 | 2000-01-31: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1458 | - USER32: GetDCEx with window handle 0 fails in Windows 98; now it also
|
---|
1459 | returns an error in Odin.
|
---|
1460 | GetWindowDC & GetDC use the desktop window handle if hwnd == 0
|
---|
1461 | (before calling GetDCEx)
|
---|
1462 | - GDI32: Set dibsection bitmap data to 0 when allocating it.
|
---|
1463 |
|
---|
1464 | 2000-01-30: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1465 | - PELDR: Fixed error messages for images without fixups (peldr.dll no
|
---|
1466 | longer required)
|
---|
1467 | - GDI32: Removed wrong bugfix for GetDIBits (breaks Lotus Notes)
|
---|
1468 | - USER32: Don't check for window visibility when calling SetWindowPos
|
---|
1469 | in SetMenu. (fixes menu in standard minesweeper)
|
---|
1470 | (NOTE: May need to call SetWindowPos with SWP_FRAMECHANGED
|
---|
1471 | when showing a window (see Wine code))
|
---|
1472 | Put back GetMenuStringA fix (return length of string if string pointer
|
---|
1473 | or size parameter == 0) (almost fixes Realplayer 7 menu)
|
---|
1474 |
|
---|
1475 | 2000-01-29: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1476 | - GDI32: Save and restore FPU control word when calling
|
---|
1477 | Open32's DrawText. DrawText trashes it which causes drawing
|
---|
1478 | problems in RealPlayer 7.
|
---|
1479 | - USER32: Call DrawTextA in uitools.cpp, not Open32's DrawText.
|
---|
1480 | Fix for SetWindowPos for showing hidden windows
|
---|
1481 | (call ShowWindow) -> fixed non-visible button bar in mIRC
|
---|
1482 | Don't set WS_VISIBLE on by default. Windows are made visible
|
---|
1483 | during creation by calling ShowWindow.
|
---|
1484 | Call UpdateWindow for client window, not the frame.
|
---|
1485 | - INCLUDE\WIN\wingdi.h: Added GdiFlush declaration
|
---|
1486 | - INCLUDE\makefiles: Added c/c++ definitions for win32 apps (without
|
---|
1487 | -D__WINE__ so you don't need to specify whether you use the ascii
|
---|
1488 | or unicode version of a win32 api)
|
---|
1489 |
|
---|
1490 | 2000-01-29: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
1491 | - KERNEL32: Added GlobalWire/GlobalUnwire
|
---|
1492 |
|
---|
1493 | 2000-01-28: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1494 | - GDI32: Wrong return values for GetDIBits & SetDIBitsToDevice
|
---|
1495 | (nr of scan lines copied; not true/false)
|
---|
1496 | - USER32: Don't call default frame handler for WM_ADJUSTWINDOWPOS
|
---|
1497 | (fixes window resize when playing videos in RealPlayer v7 &
|
---|
1498 | dragging titlebar in Professional Mine Sweeper)
|
---|
1499 |
|
---|
1500 | 2000-01-28: Knut St. Osmundsen <knut.stange.osmundsen@pmsc.no>
|
---|
1501 | - Win32k: Heap is splitted into a swappable and a resident heap.
|
---|
1502 | Fixups are now applied when a page is loaded from disk.
|
---|
1503 | This is done by overloading the kernel function called
|
---|
1504 | (_)ldrEnum32bitRelRecs. This should improve performance a lot!
|
---|
1505 |
|
---|
1506 | 2000-01-27: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
1507 | - OPENGL: First version of opengl implementation
|
---|
1508 |
|
---|
1509 | 2000-01-27: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1510 | - USER32: Fixed FS corruption in OSLibPostThreadMessage
|
---|
1511 | Send WM_CHILDACTIVATE to child windows (not only
|
---|
1512 | to MDI children) instead of WM_ACTIVATE
|
---|
1513 | - SHELL32: Fixed FS corruption in DragAcceptFiles
|
---|
1514 |
|
---|
1515 | 2000-01-26: Yuri Dario <mc6530@mclink.it>
|
---|
1516 | - INCLUDE\WIN: Additions & changes for compiling Opera.
|
---|
1517 | - many dlls: create correct library (impdef)
|
---|
1518 |
|
---|
1519 | 2000-01-26: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
|
---|
1520 | - GDI32: Changes for Opengl support
|
---|
1521 |
|
---|
1522 | 2000-01-26: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1523 | - USER32: fixed WM_MOVE, MsgFormatFrame and WM_WINDOWPOS* to use parent
|
---|
1524 | coordinates
|
---|
1525 | changed min frame size
|
---|
1526 | - COMCTL32: fixed wrong progress frame
|
---|
1527 |
|
---|
1528 | 2000-01-26: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1529 | - OLEAUT32: Don't create logfile when logging is turned off
|
---|
1530 | - PELDR: Don't modify cmd line in PIB structure
|
---|
1531 | - INCLUDE: Removed string.h.
|
---|
1532 | - KERNEL32: Added workaround for OS/2 DosSetMem bug in VirtualAlloc
|
---|
1533 | (if memory is reserved, set read & write page flags)
|
---|
1534 |
|
---|
1535 | 2000-01-25: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1536 | - PELDR/KERNEL32: Allocate low memory at right address and with right size
|
---|
1537 | in peldr.dll (fixes install of Windows Media Player)
|
---|
1538 | - KERNEL32: Print thread id for each log message
|
---|
1539 |
|
---|
1540 | 2000-01-22: Michal Necasek <mike@mendelu.cz>
|
---|
1541 | - DINPUT: Fixes + basic functionality is complete; enough for many games
|
---|
1542 |
|
---|
1543 | 2000-01-21: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1544 | - USER32: Put back old WM_MOVE, MsgFormatChanged & OSLibSWPToWINDOWPOSFrame
|
---|
1545 | Previous changes broke many apps (VPBuddy, MIrc32)
|
---|
1546 | Don't update window if style changes (responsibility of the app)
|
---|
1547 | Store window menu & id in same variable (fixes clock ->
|
---|
1548 | double click on analog window -> titlebar & menu gone; menu
|
---|
1549 | used to stay there)
|
---|
1550 | Put back WM_CALCVALIDRECT code in pmwindow. Fixes updates
|
---|
1551 | of clock window (who's class has CS_H/VREDRAW style).
|
---|
1552 | - KERNEL32: Fixed image loading for resource lookup only (don't care
|
---|
1553 | where those images are loaded as we only use it to query
|
---|
1554 | the version resource; so base address doesn't matter)
|
---|
1555 | (-> RealPlayer 7 installs now)
|
---|
1556 |
|
---|
1557 | 2000-01-20: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1558 | - KERNEL32: Disabled creation of pe_x.log if logging disabled
|
---|
1559 | Only get codepage once from odin.ini.
|
---|
1560 |
|
---|
1561 | 2000-01-20: Vit Timchishin <tvv@sbs.kiev.ua>
|
---|
1562 | - KERNEL32: Codepage bugfix & unicode translation changes (heapstring.cpp)
|
---|
1563 | - GDI32: Added codepage support for CreateCompatibleDC
|
---|
1564 |
|
---|
1565 | 2000-01-20: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1566 | - USER32: fixed WM_CONTEXTMENU
|
---|
1567 | dispatch WM_MOUSEMOVE in menu loop
|
---|
1568 |
|
---|
1569 | 2000-01-18: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1570 | - USER32: Removed 'old' user32 and replaced it with the new one
|
---|
1571 | Call default window proc when DefMDIChildProcA/W is called
|
---|
1572 | for a non-MDI window.
|
---|
1573 | Fixed menu check & submenu marks painting
|
---|
1574 | - KERNEL32: Increased shared heap reserve size to 512 kb
|
---|
1575 | - SHELL32: Display Odin logo in Shell about dialog box
|
---|
1576 |
|
---|
1577 | 2000-01-18: Jens Wiessner <wiessnej@rfi.de>
|
---|
1578 | - WINMM\WAVEMAP
|
---|
1579 | Updated to Wine level 20000109 + corrected compile
|
---|
1580 | - MCICDA: ported MCICDA.DLL from Wine 20000901 (Linux cdrom calls stubbed
|
---|
1581 | so it doesn't work)
|
---|
1582 |
|
---|
1583 | 2000-01-17: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1584 | - USER32\NEW: Added basic support for DInput WM_CHAR notification
|
---|
1585 | (the rest needs to be done in dinput.dll)
|
---|
1586 | Use KEYBOARD_Enable user32 export to (un)register WM_CHAR
|
---|
1587 | handler. (WNDPROC type) It's called when a WM_CHAR message
|
---|
1588 | arrives for an Odin window with hwnd, msg, wParam & lParam.
|
---|
1589 | - DINPUT: Fixed bugs reported by Michal Necasek
|
---|
1590 |
|
---|
1591 | 2000-01-16: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1592 | - USER32/NEW: implemented sysmenu commands: SC_SIZE and SC_TASKLIST
|
---|
1593 | fixed WM_MOVE
|
---|
1594 | changed HTCAPTION system menu position
|
---|
1595 | changed maximized window position
|
---|
1596 | don't move/size maximized windows
|
---|
1597 |
|
---|
1598 | 2000-01-15: Jens Wiessner <wiessnej@rfi.de>
|
---|
1599 | - TWAIN_32: Update
|
---|
1600 | - WINMM\MCIANIM,MCIAVI32,MCISEQ,MCIWAVE,MIDIMAP
|
---|
1601 | Updated to Wine level 20000109 + corrected compile errors
|
---|
1602 | - WINMM: Ported Wine wave mapper.
|
---|
1603 |
|
---|
1604 | 2000-01-15: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1605 | - USER32\NEW: Fixed scroll repaints (never use GetMessage with window
|
---|
1606 | handle as that can prevent WM_PAINTs from being dispatched)
|
---|
1607 | (may need reworking of Get/PeekMessage instead)
|
---|
1608 | ScrollWindow changes
|
---|
1609 | Removed frame drawing 'bugfix'.
|
---|
1610 | Fixed system menu position for child windows (i.e. MDI)
|
---|
1611 | Fixed titlebar tracking for child windows (i.e. MDI)
|
---|
1612 | - KERNEL32: Check for null pointers in lstrcmpA
|
---|
1613 |
|
---|
1614 | 2000-01-15: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1615 | - USER32/NEW: cache menu and caption drawing
|
---|
1616 | changed minimize button position
|
---|
1617 | don't redraw system menu icon in menu.cpp
|
---|
1618 | hilighted menubar items don't have an edge in Win9x
|
---|
1619 | don't open system menu on mouseover if menubar is used and vice versa
|
---|
1620 | show sysmenu on WM_NCRBUTTONUP with HTCAPTION set (todo: position)
|
---|
1621 | use WIN32_STDCLASS2 for windows with CS_SAVEBITS class style
|
---|
1622 |
|
---|
1623 | 2000-01-14: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1624 | - USER32/NEW: added caption clipping for faster window text updates
|
---|
1625 |
|
---|
1626 | 2000-01-14: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1627 | - USER32\NEW: Fixed min/max bug for mdi child windows
|
---|
1628 | Fixed DrawMenuBar (invalidate frame rectangle in
|
---|
1629 | FrameUpdateClient if client rectangle wasn't changed)
|
---|
1630 | Fixed bugs in MsgFormatFrame & SendNCCalcSize
|
---|
1631 | Fixed WM_WINDOWPOSCHANGED translation for frame window (not done yet)
|
---|
1632 | (Winamp works now)
|
---|
1633 | Removed code that's no longer used (subclassed OS/2 frame
|
---|
1634 | controls & OS/2 scrollbar functions etc)
|
---|
1635 |
|
---|
1636 | 2000-01-13: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1637 | - USER32\NEW: WM_ACTIVATEAPP should be sent when another process' window
|
---|
1638 | is activated or deactivated
|
---|
1639 | Send correct thread id for non-Odin windows in WM_ACTIVATEAPP
|
---|
1640 | Set window handle of non-Odin window to window desktop in WM_ACTIVATE
|
---|
1641 | Return window desktop handle for window handle returned by
|
---|
1642 | SetActiveWindow if window is non-Odin.
|
---|
1643 | Fixed activation of windows. (send WM_ACTIVATE when receiving
|
---|
1644 | a WM_WINDOWPOSCHANGED message in pmframe.cpp)
|
---|
1645 | Fixed DrawFrame; bottom & right frame borders now drawn correctly
|
---|
1646 | Fixed scrollbar positioning (style.exe)
|
---|
1647 | Fixed CS_OWNDC for GetDCEx (DCX_WINDOW); don't use a window
|
---|
1648 | DC to save/restore a window's own dc.
|
---|
1649 | Fixed client rectangle problems. Client rectangles
|
---|
1650 | are always in frame coordinates; window rectangles in
|
---|
1651 | screen coordinates. Whenever necessary (i.e WM_MOVE)
|
---|
1652 | client coordinates are converted to coordinates relative
|
---|
1653 | to it's parent client window.
|
---|
1654 | Changed WM_MOVE -> client coordinates relative to parent origin
|
---|
1655 | if child; otherwise relative to screen origin. (needs testing)
|
---|
1656 | (WM_NCCALCSIZE needs to be done as well)
|
---|
1657 | - COMCTL32: Version resource version nrs changed (based on NT 4 SP3)
|
---|
1658 | - KERNEL32: Added DisableLogging & EnableLogging functions to
|
---|
1659 | disable logging in parts of code. Logging will only be
|
---|
1660 | done if the logcount is bigger than 0.
|
---|
1661 |
|
---|
1662 | 2000-01-12: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1663 | - USER32/NEW: fixed WM_CALCVALIDRECTS
|
---|
1664 | activated WM_NCPAINT clipping
|
---|
1665 | added improved frame redraw mechanism
|
---|
1666 |
|
---|
1667 | 2000-01-12: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1668 | - USER32\NEW: Changed client rectangle positioning (not done by PM frame
|
---|
1669 | handler anymore) -> fixes problems with Shell About dialog
|
---|
1670 | and jumping controls when resizing (Winhlp32)
|
---|
1671 | Fixed menu tracking for different submenus
|
---|
1672 | Fixed delayed repaints of invalidated menu rectangles
|
---|
1673 | Ported Wine messagebox code. (for GUI consistency)
|
---|
1674 | Fixed bugs in ShowScrollBar. (vert. scrollbar wasn't enabled
|
---|
1675 | in notepad)
|
---|
1676 | Fixed 'frame' control updates (resizing client window in
|
---|
1677 | SetWindowPos for SWP_FRAMECHANGED)
|
---|
1678 |
|
---|
1679 | 2000-01-11: Jens Wiessner <wiessnej@rfi.de>
|
---|
1680 | - TWAIN_32: Bugfix (removed test code)
|
---|
1681 |
|
---|
1682 | 2000-01-11: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1683 | - USER32/NEW: fixed AdjustWindowRectEx
|
---|
1684 |
|
---|
1685 | 2000-01-11: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1686 | - USER32\NEW: Put nonclient code in win32wbasenonclient.cpp
|
---|
1687 | Removed hardcoded dependancy on shell32; load it on-demand
|
---|
1688 | Fixed LoadBitmap (OBM_RADIOCHECK was missing from system bitmap list)
|
---|
1689 | Fixed wrong return value for OSLibWinGetMsg
|
---|
1690 | Workaround for bug in GDI32 FillRect (menu items painted
|
---|
1691 | black instead of gray) (menu.cpp, MENU_DrawMenuItem)
|
---|
1692 | Applied patch to Wine menu code for RealPlayer
|
---|
1693 | Fixed default return value of DefWndProc (0)
|
---|
1694 | Fixed SetMenu (menus should be set when a window is no child)
|
---|
1695 | Call correct SetMenu function from MsgCreate Win32BaseWindow method
|
---|
1696 | Use WIN32_INNERFRAME frame class for top level windows again.
|
---|
1697 | (VPBuddy repaint problems were solved by using this class)
|
---|
1698 |
|
---|
1699 | 2000-01-10: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1700 | - USER32: Fixed message translation for WM_TIMER with no window handle or timer proc
|
---|
1701 | Bugfix for OSLibWinGetMsg & OSLibWinPeekMsg (wrong return value)
|
---|
1702 | - WINMM: Fixed wrong error code for waveOutOpen & waveOutGetDevCaps when
|
---|
1703 | there's no audio device
|
---|
1704 | - USER32\NEW: Fixed message translation for WM_TIMER with no window handle or timer proc
|
---|
1705 | Changed WM_NCHITTEST behaviour. Now sent during WM_MOUSEMOVE
|
---|
1706 | or button down/up message translation.
|
---|
1707 | Fixed LoadBitmap (only load from user32 if it's a system bitmap)
|
---|
1708 | Added WM_NCACTIVATE message generation
|
---|
1709 | Bugfix for OSLibWinGetMsg & OSLibWinPeekMsg (wrong return value)
|
---|
1710 | Changed GetSystemMenu; added method to Win32BaseWindow class
|
---|
1711 | (destroy old menu if present and switch back to default system
|
---|
1712 | menu if bRevert = TRUE; needs changes in non-client code)
|
---|
1713 |
|
---|
1714 | 2000-01-10: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1715 | - USER32/NEW: activated menu code
|
---|
1716 |
|
---|
1717 | 2000-01-09: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1718 | - USER32: Added border size for top-level windows in OSLibWinConvertStyle
|
---|
1719 | (borders are not drawn correctly)
|
---|
1720 | Fixed bug in pmframe WM_WINDOWPOSCHANGED handler (don't update
|
---|
1721 | client/window rectangle when size nor position have changed)
|
---|
1722 | Fixed out of sync rectWindow. (children don't get notified of
|
---|
1723 | parent position change -> rectWindow (in screen coord.) not updated)
|
---|
1724 | Fixed LoadBitmap for system bitmaps
|
---|
1725 | Fixes for win32 titlebar + added win32 system menu
|
---|
1726 | System menu commands now work
|
---|
1727 | Fixed repaint problem for win32 titlebar
|
---|
1728 | Added Christoph's gradient filled title bars code
|
---|
1729 | For (experimental) win32-like windows add this to odin.ini:
|
---|
1730 | [CUSTOMIZATION]
|
---|
1731 | OS2Look=0
|
---|
1732 |
|
---|
1733 | [COLORS]
|
---|
1734 | UseWinColors=1
|
---|
1735 |
|
---|
1736 | 2000-01-09: David Raison <djr@lemur.co.uk>
|
---|
1737 | - OLEAUT32: Typelib - Updated TKIND_ALIAS handling.
|
---|
1738 |
|
---|
1739 | 2000-01-09: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1740 | - USER32/NEW: implemented scrollbar nc handling
|
---|
1741 | windows without menus work now fine
|
---|
1742 | implemented gradient filled title bars
|
---|
1743 |
|
---|
1744 | 2000-01-08: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1745 | - USER32: ModifyMenuA bugfix (changing menu ids didn't work)
|
---|
1746 | OSLibGetMsg bugfix + WM_QUIT translation fix
|
---|
1747 | OSLibGetMenuItemRect fix (y coordinate conversion)
|
---|
1748 | Changed WM_NCHITTEST behaviour. Now sent during WM_MOUSEMOVE
|
---|
1749 | or button down/up message translation.
|
---|
1750 | - OLE32/OLEAUT32/OLESVR32/OLEDLG/OLECLI32:
|
---|
1751 | Added Wine-like license that supercedes the main Odin license
|
---|
1752 | - CRTDLL: Fixed many register based floating point exports (CRTDLL__CIcos,
|
---|
1753 | CRTDLL__CIatan etc etc)
|
---|
1754 |
|
---|
1755 | 2000-01-08: Jens Wiessner <wiessnej@rfi.de>
|
---|
1756 | - CRTDLL: Compile fix
|
---|
1757 |
|
---|
1758 | 2000-01-08: Patrick Haller <phaller@gmx.net>
|
---|
1759 | - SHELL32: Update: to WINE level 2000/01/08
|
---|
1760 | - KERNEL32: Add: stub for GetDiskFreeSpaceExAW
|
---|
1761 |
|
---|
1762 | 2000-01-06: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1763 | - GDI32: added PatBlt support for negative width/height
|
---|
1764 |
|
---|
1765 | 2000-01-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1766 | - ADVAPI32: Implemented StartServiceCtrlDispatcherA/W
|
---|
1767 | Faked RegisterServiceCtrlHandlerA/W (TODO)
|
---|
1768 | Partly implemented SetServiceBits/SetServiceStatus
|
---|
1769 | Improved QueryServiceStatus
|
---|
1770 | Call RtlCreateAcl in InitializeAcl
|
---|
1771 | - LZ32: Create correct library
|
---|
1772 | - CRTDLL: Fixed CRTDLL__wcsnicmp (use Wine version)
|
---|
1773 | - VERSION: Fixed VerQueryValue32A and merged with latest Wine sources
|
---|
1774 | (991212) (-> fixes errors in RealPlayer)
|
---|
1775 | - USER32: GetMenuStringA fix (return length of string if string pointer
|
---|
1776 | or size parameter == 0)
|
---|
1777 |
|
---|
1778 | 2000-01-05: Jens Wiessner <wiessnej@rfi.de>
|
---|
1779 | - TWAIN_32: Update
|
---|
1780 |
|
---|
1781 | 2000-01-05: Christoph Bratschi <cbratschi@datacomm.ch>
|
---|
1782 | - USER32/NEW: single window works now
|
---|
1783 |
|
---|
1784 | 2000-01-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1785 | - KERNEL32/NTDLL: Partially implemented NtOpenThreadToken
|
---|
1786 | (should be changed)
|
---|
1787 | MS Office 2000 install (first part) almost working.
|
---|
1788 | (installs windows installer as system service)
|
---|
1789 | - OLEAUT32: Typelib bugfix for MS Office 2k install
|
---|
1790 | - odin_ini.txt: Added information about CODEPAGES & TWAIN section
|
---|
1791 |
|
---|
1792 | 2000-01-05: David Raison <djr@lemur.co.uk>
|
---|
1793 | - OLEAUT32: LHashValOfNameSys(A)
|
---|
1794 |
|
---|
1795 | 2000-01-04: Jens Wiessner <wiessnej@rfi.de>
|
---|
1796 | - TWAIN_32: Created twain dll for usage with CFM Twain for OS/2.
|
---|
1797 |
|
---|
1798 | 2000-01-04: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1799 | - USER32: InsertMenu bugfix (RealPlayer calls InsertMenu with flag 0 & pos -1)
|
---|
1800 | Delete old region in SetWindowRegion
|
---|
1801 |
|
---|
1802 | 2000-01-03: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
1803 | - KERNEL32: Named pipe updates & bugfixes
|
---|
1804 |
|
---|
1805 | 2000-01-03: Jens Wiessner <wiessnej@rfi.de>
|
---|
1806 | - LZ32/TAPI32: Updated def files to match NT 4 SP6
|
---|
1807 | - MSVCRT: Updated def files + MSVCRT40 version info
|
---|
1808 | - WINMM: Added Wine's MCI dlls (not compiled as this requires
|
---|
1809 | a working MCI subsystem in winmm and a redesign of
|
---|
1810 | wave & midi)
|
---|
1811 |
|
---|
1812 | 2000-01-03: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1813 | - LZ32: Cleaned up .def file (don't import directly) & removed
|
---|
1814 | debugtools.h
|
---|
1815 | - USER32: Fixed PostThreadMessage + bugs in GetMessage
|
---|
1816 | - KERNEL32: Set hmq & hab THDB values for newly created
|
---|
1817 | threads (hmq not correct now)
|
---|
1818 |
|
---|
1819 | 2000-01-02: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
|
---|
1820 | - KERNEL32: Started implementing named pipe apis
|
---|
1821 |
|
---|
1822 | 2000-01-02: David Raison <djr@lemur.co.uk>
|
---|
1823 | - OLEAUT32: Typelib fixes - Custom Data & Default values.
|
---|
1824 | Added private logging to tlib_n.log when reading a TLIB.
|
---|
1825 | (Should clarify what is being read & why)
|
---|
1826 | Now supports embedded named TLIBS in the format
|
---|
1827 | <path>\<libname>\<id> (required for VB6, etc.)
|
---|
1828 | Preparatory work to reduce dependance on
|
---|
1829 | current file position to enable delaying parsing
|
---|
1830 | data until it is requested by user.
|
---|
1831 |
|
---|
1832 | 2000-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1833 | - USER32: Implemented Set/GetWindowRgn (not activated)
|
---|
1834 | - KERNEL32: Fixed Odin zombie processes when there's a trap inside
|
---|
1835 | vfprintf during logging.
|
---|
1836 | Cleaned up file io procedures in oslibdos.cpp
|
---|
1837 |
|
---|
1838 | 2000-01-01: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
1839 | - USER32: Workaround for crash in Lotus Notes when switching to a new
|
---|
1840 | view (PM sends WM_WINDOWPOSCHANGED msg after DestroyWindow
|
---|
1841 | has been called for a window -> don't dispatch this msg)
|
---|
1842 |
|
---|