source: trunk/changelog@ 8869

Last change on this file since 8869 was 8869, checked in by sandervl, 23 years ago

* empty log message *

File size: 27.3 KB
Line 
1/* $Id: changelog,v 1.2220 2002-07-15 09:59:39 sandervl Exp $ */
2
3 2002-07-15: Sander van Leeuwen <sandervl@innotek.de>
4 - GDI32: o Graphics handle management updates
5 o Mark bitmaps as RGB565 if necessary (CreateCompatibleBitmap,
6 CreateDIBitmap)
7 o DEFAULT_GUI_FONT is a system object (applications are not allowed
8 to delete it)
9 - USER32: o Updates for new handle management
10 o System pens & brushes can't be deleted by applications
11 - KERNEL32: o Suspend all threads (except current one) in ExitProcess,
12 unload all dlls and then kill all threads (except current one)
13 (prevents rogue threads from accessing memory of dlls that
14 have just been unloaded)
15 (disabled for now; not a perfect solution)
16
17 2002-07-13: Sander van Leeuwen <sandervl@innotek.de>
18 - KERNEL32: o We do NOT want to use any win32k services with custom builds
19 o Disabled 64kb alignment in VirtualAlloc for now
20 (algorithm lead to infinite recursion on SMP kernels,
21 pending a better algorithm)
22
23 2002-07-12: Platon Fomichev <platon@innotek.de>
24 - USER32: o Close menu when RMB is pressed outside menu window
25
26 2002-07-12: Sander van Leeuwen <sandervl@innotek.de>
27 - WINMM: o Changed init order; do not check for MMPM2 presence if
28 wave audio was already disabled
29 o Minor cleanup for mixer code
30 o Touch GETAPIMAP array to force OS/2 to make it valid; some
31 braindead audio drivers do not check pointers.
32
33 2002-07-11: Platon Fomichev <platon@innotek.de>
34 - COMCTL32: o Listview: clear background for area without items (ownerdrawn)
35 - USER32: o OSLibWinShowTaskList must query task list window
36 handle from OS/2 and not assume a constant handle value
37
38 2002-07-08: Sander van Leeuwen <sandervl@innotek.de>
39 - USER32: o Changed SetFocus fix; only disallow focus change for minimized
40 and disabled windows.
41 o Put back focus fix from 2001-11-20
42
43 2002-07-06: Sander van Leeuwen <sandervl@innotek.de>
44 - KERNEL32: o Com overlapped IO changes for reference counts
45
46 2002-07-05: Platon Fomichev <platon@innotek.de>
47 - USER32: o SetFocus not allowed on invisible windows
48
49 2002-07-05: Sander van Leeuwen <sandervl@innotek.de>
50 - KERNEL32: o Dump exception log to except.log in system32 directory
51 o Added functions to customize logging (filename +
52 enable/disable
53 o Keep reference count for overlapped IO objects to avoid
54 premature destruction
55
56 2002-07-03: Sander van Leeuwen <sandervl@innotek.de>
57 - WS2_32: o Added WSASendDisconnect stub
58 - DDRAW: o MoveRect fixes (src & dest surfaces the same + overlap)
59 o Fill fixes for single lines (horizontal & vertical)
60 o Optimized 8, 16 & 32bpp Fills
61
62 2002-07-02: Sander van Leeuwen <sandervl@innotek.de>
63 - DDRAW: o Removed RGB555->565 conversion in Fill16on16 & SurfReleaseDC
64 (problem located in GDI32)
65
66 2002-07-01: Sander van Leeuwen <sandervl@innotek.de>
67 - USER32: o Translate & dispatch unprocessed messages in IsDialogMessageA/W
68 (Wine doesn't do this, but experiments in Windows 2000 show
69 different behaviour)
70 o Edit control: don't beep when receiving Enter (single line
71 control)
72 - DDRAW: o Color fill bugfixes:
73 - fill up to height, not height - 1
74 - check for single pixel line fills -> avoid heap corruption
75 o Enabled support for 16 & 32 bpp bitmaps in SurfGetDC
76 o SurfReleaseDC; initialize BITMAPINFO structure properly
77 before calling GetDIBits + fix for 16 bpp GetDIBits
78 (which always returns data in RGB555 format in our case)
79 o Fill16on16: convert RGB555 color value to RGB565
80 o Mark surface as changed (ChangeUniquenessValue) after
81 blit & fill
82 - KERNEL32: o Print win32 module name when exception occurs
83
84 2002-06-30: Sander van Leeuwen <sandervl@innotek.de>
85 - KERNEL32: o WriteFile for standard out: convert line feed without
86 carriage return into CR+LF
87 o VirtualFree; don't allow app to decommit stack pages
88 (VAC runtime uses last stack page to store some internal
89 data; if freed pe/pec will crash during exit)
90
91 2002-06-28: Sander van Leeuwen <sandervl@innotek.de>
92 - USER32: o Removed focus fix from 2001-11-20; controls of child
93 dialogs can receive input focus (CVP wizard dialogs)
94 o Only call ProcessKbdHook from PeekMessage if PM_REMOVE
95 flag is set (otherwise the hook will be called twice)
96 o Call message filter hook in IsDialogMessageA/W
97 - DOC: o Odin.ini.txt -> Version=NT40 for Windows NT 4 (not NT4)
98
99 2002-06-27: Platon Fomichev <platon@innotek.de>
100 - SHELL32: o Enable OK button before sending BFFM_SELCHANGED (apparently
101 done in windows)
102
103 2002-06-27: Sander van Leeuwen <sandervl@innotek.de>
104 - COMDLG32: o Only switch directory when the path returned by SHGetPathFromIDListA
105 is valid. (COMDLG32_UpdateCurrentDir)
106 (fixes crash in file dialog when double clicking on abstract
107 objects like 'My Computer')
108
109 2002-06-26: Sander van Leeuwen <sandervl@innotek.de>
110 - KERNEL32: o There are no bugs in the WGSS SystemTimeToFileTime &
111 DosDateTimeToFileTime functions;
112 Real problem lies in the fact that the times returned
113 by DosFindFirst, DosFindNext, DosQueryPathInfo &
114 DosQueryFileInfo are in local time; we must convert them
115 to file time (UTC)
116 o Fixed bug in OSLibGetDriveType; broke GetDriveType for
117 floppy drives
118 o Fixed CreateFile for disks
119 o made IOCTL_DISK_GET_DRIVE_GEOMETRY a seperate case; should
120 fail if no disk present or when the media has been changed
121 o IOCTL_STORAGE_GET_MEDIA_TYPES/IOCTL_DISK_GET_MEDIA_TYPES should
122 always succeed
123 o Don't fail CreateFile for disk when DosOpen fails with
124 a sharing violation. Apparently this is allowed in windows;
125 although you can't do much with the handle. (limited to
126 IOCTL_STORAGE_GET_MEDIA_TYPES/IOCTL_DISK_GET_MEDIA_TYPES)
127
128 2002-06-26: knut st. osmundsen <bird@anduin.net>
129 - KERNEL32\testcase:
130 o Added testcase for Test of SetConsoleCtrlHandler() and
131 GenerateConsoleCtrlEvent().
132 Note. The last part of it is known to fail since the
133 functions aren't 100% implemented yet.
134 o Added mini testcase for MultiByteToWideChar().
135 o Use the testsuite tools for unit testcases too.
136 - KERNEL32: o Partial implementation of Console Ctrl Handlers.
137 (Ctrl-Break and Ctrl-C)
138 o GetFileType on std files doesn't always return TYPE_CHAR.
139 Ask what kind of filehandle we have.
140 (Solves 'press key' problem with "wcc386.exe > file".)
141 o Enable writing to STDERR. (This might have brought into
142 light a redirection problem.)
143
144 2002-06-25: Sander van Leeuwen <sandervl@innotek.de>
145 - KERNEL32: o RegQueryValueExA(/W) fix for querying the length of string
146 key data; registry.dll returns the wrong value (too big;
147 appears size of internal storage)
148 o FileTimeToSystemTime fix (no problems with WGSS implementation)
149 o Removed bad unicode change
150
151 2002-06-25: knut st. osmundsen <bird@anduin.net>
152 - UNICODE: o Fancy 16 step fallthru case isn't cool if the src length
153 is bad.
154 - SHELL32: o Bad linked list walking. (accessed node after free)
155 - USER32: o Allocate space the two missing RGB2 entries.
156 o Use "%.*s" and "%.*ls" when we have a string with a length.
157 (Crashing in logging is awfull. Creates zombies!)
158 - ODINCRT: o Reserve low 32MB of address space before initializing
159 the CRT IF we compile with the debug heap (kLib).
160
161 2002-06-24: knut st. osmundsen <bird@anduin.net>
162 - Testsuite:
163 o Most of the watcom case done and working.
164 - Make: o Corrected LIB paths of the win32 watcom setup.
165
166 2002-06-21: knut st. osmundsen <bird@anduin.net>
167 - KERNEL32: o LCMapStringW fix
168
169 2002-06-20: Platon Fomichev <platon@innotek.de>
170 - COMCTL32: o Don't erase background for ownerdrawn listview controls
171 (LISTVIEW_RefreshReport)
172
173 2002-06-20: Sander van Leeuwen <sandervl@innotek.de>
174 - OLE32: o Drag 'n drop fix
175 - USER32: o Drag 'n drop fix
176 o Enabled drag 'n drop again
177 o Added DisableDragDrop
178
179 2002-06-20: knut st. osmundsen <bird@anduin.net>
180 - INSTALL: o Corrected quoting typos. ('User's Guide' -> 'User''s Guide')
181 - Tools: o Added ExecTestcase.cmd for executing a testing and do
182 result logging.
183 - Make: o Added TS_EXEC* and TS_LOGFILE macros to testsuite.tools.mk.
184 - Testsuite:
185 o Use ExecTestcase.cmd for executing the testcases.
186 Logging & execute all testcases nomatter return values.
187 o Added watcomc.mak which is pretty simple watcom tests.
188 (currently noone of them really work 100%.)
189 o TODO: Make a timeout executer which kills the children when
190 they've been executing too long. This is required in order to
191 run the testsuite without human interaction.
192
193 2002-06-19: Sander van Leeuwen <sandervl@innotek.de>
194 - OLE32: o Drag 'n drop fixes
195
196 2002-06-18: Sander van Leeuwen <sandervl@innotek.de>
197 - DINPUT: o SysMouseAImpl_GetDeviceData: check if internal dinput
198 mouse state is out of sync and update if necessary
199
200 2002-06-18: knut st. osmundsen <bird@anduin.net>
201 - Win32k: o Fixed compiler warning which caused the M$ compiler
202 to choke on some systems.
203 - Testsuite:
204 o A collection of testcases running real win32 apps.
205 Not finished, just an idea currently, intended for
206 testing odin releases and changes.
207 Currently limiting ourselfs to CUI progs.
208 o A simple DoxyGen testcase is checked in.
209 o Read the micro howto in testsuite/Makefile.
210 - Make: o Synced with outside world. (NMAKE5 changes mostly.)
211 o Added support for TARGET_MODE = TESTCASE.
212 o Added separate tools file for the testsuite.
213
214 2002-06-17: Sander van Leeuwen <sandervl@innotek.de>
215 - USER32: o Disabled drag 'n drop temporarily (not yet stable)
216
217 2002-06-16: Sander van Leeuwen <sandervl@innotek.de>
218 - KERNEL32: o Expand string when converting REG_EXPAND_SZ to REG_SZ
219 o Removed: LoadLibraryExA: expand library filename
220 (doesn't happen in Windows)
221 - INSTALL: o Create object for Odin User's Manual + fixed object
222 creation for OdinBug Manual
223 o Include OdinBug.HLP & OdinUser.INF
224 - SHELL32: o Fixed desktop object creation during win32 app install
225
226 2002-06-15: Sander van Leeuwen <sandervl@innotek.de>
227 - SETUPAPI: o Wine resync + added debug wrappers
228 - KERNEL32: o Added strtolW & strtoulW from Wine/X11 (for setupapi)
229 o Check for NULL parameters in GetFullPathNameW
230 o hmfile.cpp: ParsePath fix; check boundary
231 o LoadLibraryExA: expand library filename; might contain
232 environment variables
233 o RegSetValueExA: translate REG_EXPAND_SZ into REG_SZ;
234 registry.dll doesn't like this type for some reason
235 - USER32: o Do proper filtering for PeekMessage
236 - NTDLL: o Forward heap functions to kernel32
237 - QUARTZ: o Removed old code (stub dll now)
238 - AVIFIL32: o Resync with Wine
239 - INSTALL: o Add MS Shell Dlg->WarpSans font conversion
240
241 2002-06-13: Sander van Leeuwen <sandervl@innotek.de>
242 - USER32: o SetCustomWndHandleSemName added to override shared semaphore
243 name used to synchronize global window handle array access
244 (to avoid name clash with Odin)
245 - KERNEL32: o SetCustomMMapSemName added to override shared semaphore
246 name used to synchronize global memory map list access
247 (to avoid name clash with Odin)
248
249 2002-06-13: Platon Fomichev <platon@innotek.de>
250 - USER32: o Only minimize or maximize window if appropriate style flag set
251
252 2002-06-12: Sander van Leeuwen <sandervl@innotek.de>
253 - KERNEL32: o If bytes present in COM device buffer, read them directly;
254 even for overlapped IO calls.
255
256 2002-06-11: Platon Fomichev <platon@innotek.de>
257 - SHELL32: o Ignore name changes for 'My Computer' and other non-file
258 objects (file dialogs)
259
260 2002-06-11: Sander van Leeuwen <sandervl@innotek.de>
261 - OLEAUT32, SHELL32:
262 o Some Wine updates
263 - KERNEL32: o Overlapped IO bugfixes
264 o Thread TEB linking bugfix
265 o Setup TEB structure before creating thread. Otherwise it's
266 created too late and thread functions called by the app
267 right after thread creation will fail.(e.g. SetThreadPriority)
268
269 2002-06-10: Herwig Bauernfeind <herwig.bauernfeind@aon.at>
270 - TOOLS\ODINBUG:
271 o Added VX-REXX sources for OdinBug
272 - DOC: o OdinBug.HLP update
273 - BIN: o OdinBug.exe update
274
275 2002-06-10: Sander van Leeuwen <sandervl@xs4all.nl>
276 - OLE32: o Fixed bug in StgStreamImpl_Seek
277 - USER32: o Don't repaint groupbox in WM_SETFONT if control isn't visible
278 (fixes crash in Java 1.4 install)
279 - KERNEL32: o Don't use user supplied pointers in ReadFile/WriteFile for
280 overlapped IO
281
282 2002-06-09: knut st. osmundsen <bird@anduin.net>
283 - Makefiles:
284 o Exclude dummy.c from the dependencies.
285
286 2002-06-09: Herwig Bauernfeind <herwig.bauernfeind@aon.at>
287 - KERNEL32: o Corrections for Austrian NLS file
288
289 2002-06-09: Sander van Leeuwen <sandervl@xs4all.nl>
290 - USER32: o SendMessageTimeoutA/W fixes for inter-process/thread message
291 communication
292 (fixes OpenOffice 1.0 crash during install (at 76%))
293 o Skip window handle 0x68000000 (otherwise more difficult
294 to compare logs with old builds)
295 o Logging changes for comparing source file names
296 o WS_CHILD style change in SetWindowLong (GWL_STYLE) *is* allowed
297 (fixes Java 1.4 installation (first dialog))
298 - COMDLG32: o GetFileDialog95W fix (check if template name is string or
299 numeric id)
300 (fixes OpenOffice 1.0 file open dialog crash)
301 - WININET: o Fixed shlwapi imports
302 - OLE32: o Resync with latest Wine
303 - OLEAUT32: o Resync with latest Wine
304
305 2002-06-08: Sander van Leeuwen <sandervl@xs4all.nl>
306 - SHELL32: o Moved resource files to subdir
307 - COMDLG32: o Compile fix + moved resource files to subdir
308 - KERNEL32: o Export OSLibDosDevIOCtl
309 - WNASPI32: o Use ASPI interface in os2cdrom.dmd instead of aspirout
310 (requires os2cdrom.dmd from Convenience Pack 2, IDEDASD
311 package from May 2001 (or newer) or recent JJSCDROM)
312 - DDRAW: o Fixed clipping bug with non-frame windows
313 o Print FOURCCs supported by Dive
314
315 2002-06-08: knut *st. osmundsen <bird@anduin.net>
316 - TOOLS\WRC:o Compile fix
317
318 2002-06-07: Sander van Leeuwen <sandervl@innotek.de>
319 - SHLWAPI: o Resync with latest Wine & added LGPL license
320 - SHELL32: o Some updates for upcoming resync
321
322 2002-06-06: knut st. osmundsen <bird@anduin.net>
323 - KERNEL32: o Made winimagepe2lx.cpp compilable with toolkit 4.5.0.
324
325 2002-06-06: Mark Paulus <mark.paulus@wcom.com>
326 - KERNEL32: o OSLibDosCreateFile: Fix a SYS0005 (Access Denied) when
327 opening an existing file
328
329 2002-06-06: Sander van Leeuwen <sandervl@innotek.de>
330 - KERNEL32: o Use aspi interface in os2cdrom.dmd for SCSI ioctls
331
332 2002-06-06: Platon Fomichev <platon@innotek.de>
333 - SHELL32: o Always expand root when initializing treeview
334 o Do not sort tree in TVN_ITEMEXPANDINGA
335
336 2002-06-05: Sander van Leeuwen <sandervl@innotek.de>
337 - WINMM: o Put back original DART buffer size selection code
338 (new one messes up e.g. RealPlayer)
339 o Postpone recording when waveInStart called without
340 any buffers in the queue. Start in during next
341 waveInAddBuffer call.
342 o Fixed DART waveout resume
343
344 2002-06-04: Sander van Leeuwen <sandervl@innotek.de>
345 - USER32: o Fix for AltGr key combinations
346 - WINMM: o Updates for wave playback
347
348 2002-06-03: Sander van Leeuwen <sandervl@innotek.de>
349 - USER32, OLE32:
350 o Drag and drop fixes
351 - BIN\ODINBUG:
352 o Update by Herwig Bauernfeind (0.5.6a)
353 - DOC\MANUAL:
354 o Users manual sources by Herwig Bauernfeind
355 - DOC: o Added odinuser.inf by Herwig Bauernfeind
356
357 2002-06-02: Sander van Leeuwen <sandervl@innotek.de>
358 - USER32\CONTROLS:
359 o New dll for user32 controls (latest Wine)
360 (not activated, not finished (resync))
361 - USER32: o Moved drag & drop code to seperate file
362 o Updates for OLE drag 'n drop
363 - KERNEL32: o LogException: check lockcount before changing it on entry
364 (it is not always > 0 -> previously caused hang in exception
365 handler (zombie process))
366 - SHELL32: o Added automatic asii/unicode conversion to DragQueryFileA/W
367 - OLE32: o Implemented OLE drag and drop (WPS -> Odin app)
368 (todo: Odin app -> WPS)
369
370 2002-06-01: Sander van Leeuwen <sandervl@innotek.de>
371 - SHELL32: o IShellFolder_fnCompareIDs shortcut added to improve
372 performance
373 o DragQueryFileW fix
374 - WINMM: o Implemented minimal control change notification
375 - COMCTL32: o Added LVN_BEGINDRAG/LVN_BEGINRDRAG notification to listview
376 control (probably not 100% correct)
377 - USER32: o Implemented support for simple drag & drop (WM_DROPFILES)
378 (works in notepad; drag file object from WPS into notepad
379 window)
380
381 2002-05-31: Sander van Leeuwen <sandervl@innotek.de>
382 - DINPUT: o Ignore injected mouse messages (hook; LLMHF_INJECTED flag)
383 - USER32: o Generate injected WH_MOUSE_LL hook event in SetCursorPos
384 (with LLMHF_INJECTED flag set)
385
386 2002-05-31: Platon Fomichev <platon@innotek.de>
387 - COMCTL32: o Correct scrollbar range for listview control (LISTVIEW_EnsureVisible)
388
389 2002-05-30: Sander van Leeuwen <sandervl@innotek.de>
390 - WINMM: o Mixer fixes
391
392 2002-05-30: Platon Fomichev <platon@innotek.de>
393 - COMCTL32: o Correct scrollbar range for listview control (during WM_VSCROLL)
394 (seems to be done in windows)
395
396 2002-05-29: Sander van Leeuwen <sandervl@innotek.de>
397 - USER32: o Fix for ToAscii(Ex) & GetKeyboardState (WinTranslateChar2 call)
398 (fixes AbiWord keyboard input)
399 - WINMM: o mixerGetLineControlsA (MIXER_GETLINECONTROLSF_ALL) fixes
400 o mixerGetLineInfoW fix
401 - COMCTL32: o ImageList_LoadImageW: match behaviour of ImageList_LoadImageA
402 wrt cx parameter (when set to zero)
403 (fixes properties dialog of sndvol32.exe (windows mixer app))
404 o Updated status control to latest Wine & applied two
405 bugfixes (already sent to wine-patches)
406
407 2002-05-29: Platon Fomichev <platon@innotek.de>
408 - USER32: o GetAsyncKeyState fix for VK_MENU
409 - COMCTL32: o Status control fix for resize with CCS_NORESIZE style
410 (invalidate control to prevent leftovers of size grip)
411
412 2002-05-28: Sander van Leeuwen <sandervl@innotek.de>
413 - REGSVR32: o Fixed startup
414 - WINMM: o Completely implemented mixerSetControlDetails
415 o Mixer updates
416 o Support added for master volume (ioctl90 mode)
417 o waveIn/OutOpen fix (check for WAVE_FORMAT_QUERY flag)
418 o Wave recording now works
419
420 2002-05-28: Platon Fomichev <platon@innotek.de>
421 - USER32: o Don't send WM_COMMAND to disabled button in DIALOG_IsDialogMessage
422 - KERNEL32: o Debugger updates
423
424 2002-05-27: Sander van Leeuwen <sandervl@innotek.de>
425 - WINMM: o Completely implemented mixerGetControlDetailsA/W
426 o Mixer updates
427 - TESTAPP\MIXER:
428 o Test application for mixer functions
429
430 2002-05-25: Sander van Leeuwen <sandervl@innotek.de>
431 - WINMM: o Fix for soundcards without ioctl90 mixer support
432 o Many mixer updates
433
434 2002-05-24: Sander van Leeuwen <sandervl@innotek.de>
435 - WINMM: o More mixer updates (not yet finished)
436
437 2002-05-23: Yuri Dario <mc6530@mclink.it>
438 - USER32: o Don't beep when unable to find menu item when alt key pressed
439
440 2002-05-23: Sander van Leeuwen <sandervl@innotek.de>
441 - WINMM: o Mixer updates (not yet finished)
442
443 2002-05-23: Platon Fomichev <platon@innotek.de>
444 - USER32: o Keyboard fixes for right alt & right shift
445
446 2002-05-22: Sander van Leeuwen <sandervl@innotek.de>
447 - KERNEL32: o CreateThread bugfix (returned thread id incorrect)
448 (fixes RealPlayer (PostThreadMessage))
449 - WINMM: o Added debug wrappers
450 o Started with mixer api rewrite
451
452 2002-05-21: Sander van Leeuwen <sandervl@innotek.de>
453 - KERNEL32: o Round stack top & bottom (TIB) to page boundary
454
455 2002-05-20: Sander van Leeuwen <sandervl@innotek.de>
456 - KERNEL32: o Make sure LX dlls can never be unloaded (dll object deleted)
457 since a dll that depends on dlls with an exitlist handler
458 doesn't get properly unloaded (initterm not called for unload
459 nor for a 2nd load)
460
461 2002-05-20: Dmitry Froloff <froloff@os2.ru>
462 - KERNEL32: o Removed 64 MB memory mapped file limit
463 o Fix for opening memory mapped file with size larger than
464 the file size
465
466 2002-05-17: Platon Fomichev <platon@innotek.de>
467 - USER23: o Experimental DIALOG_IsAccelerator fix; return FALSE
468 if window is not visible (fixes endless loop in
469 property sheet when switching page with keyboard)
470
471 2002-05-17: Sander van Leeuwen <sandervl@innotek.de>
472 - OLEAUT32: o Resync with latest Wine
473 - KERNEL32: o Implemented IOCTL_CDROM_SEEK_AUDIO_MSF & IOCTL_CDROM_READ_Q_CHANNEL
474 (IOCTL_CDROM_CURRENT_POSITION only)
475 o IOCTL_CDROM_READ_TOC fix
476
477 2002-05-16: knut st. osmundsen <bird@anduin.net>
478 - MAKE: o Merged in latest changes.
479 o Create NewConfigure.cmd for this environment.
480 Try NewConfigure.cmd -? first.
481 (Do 'nmake needed' before calling this. (stupid!))
482 o Please note that this is still not 100% configured for
483 Odin32 yet. But eventually it will replace the existing
484 make system.
485
486 2002-05-16: Sander van Leeuwen <sandervl@innotek.de>
487 - NTDLL: o Partial resync with Wine
488 - KERNEL32: o Export some functions for NTDLL
489 o Fixed creation of logfile for executables on readonly volumes
490 o RegQueryInfoKeyW fix
491 o TLS fix for pe2lx images
492 - USER32: o Implemented SPI_SETSCREENSAVETIMEOUT/SPI_GETSCREENSAVETIMEOUT,
493 SPI_GETSCREENSAVEACTIVE & SPI_SETSCREENSAVEACTIVE
494 SystemParametersInfoA parameters
495 - OLE32: o Resync with latest Wine
496
497 2002-05-15: Sander van Leeuwen <sandervl@innotek.de>
498 - DINPUT: o Made mouse code reentrant
499 - GDI32: o Fix for EnumFontFamiliesA/W
500 - SETUPAPI: o Resync with latest Wine
501
502 2002-05-14: Sander van Leeuwen <sandervl@innotek.de>
503 - KERNEL32: o CustForce2GBFileSize function added to force
504 GetVolumeInformation to tell the app all partitions are FAT
505 (2 GB file size limitation)
506 - COMCTL32: o Merged property sheet control with latest Wine version
507
508 2002-05-14: Platon Fomichev <platon@innotek.de>
509 - USER32: o Don't send WM_WINDOWPOSCHANGING message when PM sends
510 SWP_FOCUS(DE)ACTIVATE message.
511
512 2002-05-10: Platon Fomichev <platon@innotek.de>
513 - KERNEL32: o Parallel port updates (use resource manager to query
514 hardware configuration)
515
516 2002-05-10: Sander van Leeuwen <sandervl@innotek.de>
517 - KERNEL32: o Applications are now allowed to read physical disks or
518 mounted partitions. Write access is only allowed for
519 unmounted partitions or floppy disks.
520 o Implemented GetFileSize for disk objects; corrected
521 return value for some failures (-1)
522
523 2002-05-09: Sander van Leeuwen <sandervl@innotek.de>
524 - KERNEL32: o Implemented IOCTL_DISK_GET_PARTITION_INFO &
525 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
526 o Implemented GetVolumeNameForVolumeMountPointA/W for disk
527 mountpoints (e.g. C:\)
528 o Rewrote FindFirst/NextVolume to use LVM interface (if
529 availabe; else fail)
530 o Extended GetDriveType & GetVolumeInformation for volume
531 names (instead of only disk names (e.g. C:\))
532 o GetVolumeInformation change: keep file system name if
533 NTFS or FAT32
534 o Implemented unmounted volume and physical disk access
535
536 2002-05-08: Sander van Leeuwen <sandervl@innotek.de>
537 - COMCTL32: o Merged progress, updown, rebar, animate, comboex, flatsb,
538 toolbar, tab, pager, nativefont, imagelist code
539 o Updated license (LGPL) for comctl32
540 - ADVAPI32: o AllocateAndInitializeSid bugfix (return value from function
541 in NTDLL)
542 - NTDLL: o RtlAddAccessAllowedAce stub always returns TRUE
543 - KERNEL32: o Implemented volume & volume mountpoint functions
544 (win2k and up)
545 o Added stubs for IOCTL_DISK_GET_PARTITION_INFO &
546 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
547
548 2002-05-08: Platon Fomichev <platon@innotek.de>
549 - COMCTL32: o Merged listview control with latest Wine
550
551 2002-05-07: Sander van Leeuwen <sandervl@innotek.de>
552 - USER32: o WH_MOUSE_LL hook fixes
553
554 2002-05-07: Platon Fomichev <platon@innotek.de>
555 - USER32: o Listbox/combobox fix for MFC apps
556 o SetParent doesn't change WS_CHILD style
557 o Experimental change for getParent
558
559 2002-05-07: knut st. osmundsen <bird@anduin.net>
560 - CmdQd: o The daemon shouldn't inherit standard handles when started.
561 (Hung the daily build, since we use tee to do logging.)
562
563 2002-05-06: Sander van Leeuwen <sandervl@innotek.de>
564 - WS2_32: o WSAAccept added (Wine port (X11 license); todo LGPL)
565
566 2002-05-01: Sander van Leeuwen <sandervl@innotek.de>
567 - USER32: o PMSCAN_DBE_CONV & PMSCAN_DBE_NOCONV added to keyboard
568 translation array
569
Note: See TracBrowser for help on using the repository browser.