source: trunk/changelog@ 8873

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

* empty log message *

File size: 27.3 KB
RevLine 
[8869]1/* $Id: changelog,v 1.2220 2002-07-15 09:59:39 sandervl Exp $ */
[7715]2
[8869]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
[8862]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
[8865]19 o Disabled 64kb alignment in VirtualAlloc for now
[8867]20 (algorithm lead to infinite recursion on SMP kernels,
21 pending a better algorithm)
[8862]22
[8860]23 2002-07-12: Platon Fomichev <platon@innotek.de>
24 - USER32: o Close menu when RMB is pressed outside menu window
25
[8856]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
[8859]30 o Touch GETAPIMAP array to force OS/2 to make it valid; some
31 braindead audio drivers do not check pointers.
[8856]32
[8851]33 2002-07-11: Platon Fomichev <platon@innotek.de>
34 - COMCTL32: o Listview: clear background for area without items (ownerdrawn)
[8854]35 - USER32: o OSLibWinShowTaskList must query task list window
36 handle from OS/2 and not assume a constant handle value
[8851]37
[8845]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.
[8850]41 o Put back focus fix from 2001-11-20
[8845]42
[8843]43 2002-07-06: Sander van Leeuwen <sandervl@innotek.de>
44 - KERNEL32: o Com overlapped IO changes for reference counts
45
[8841]46 2002-07-05: Platon Fomichev <platon@innotek.de>
47 - USER32: o SetFocus not allowed on invisible windows
48
[8832]49 2002-07-05: Sander van Leeuwen <sandervl@innotek.de>
[8837]50 - KERNEL32: o Dump exception log to except.log in system32 directory
[8832]51 o Added functions to customize logging (filename +
52 enable/disable
[8837]53 o Keep reference count for overlapped IO objects to avoid
54 premature destruction
[8832]55
[8827]56 2002-07-03: Sander van Leeuwen <sandervl@innotek.de>
57 - WS2_32: o Added WSASendDisconnect stub
[8829]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
[8827]61
[8820]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>
[8811]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)
[8813]70 o Edit control: don't beep when receiving Enter (single line
71 control)
[8815]72 - DDRAW: o Color fill bugfixes:
73 - fill up to height, not height - 1
74 - check for single pixel line fills -> avoid heap corruption
[8819]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
[8811]83
84 2002-06-30: Sander van Leeuwen <sandervl@innotek.de>
[8805]85 - KERNEL32: o WriteFile for standard out: convert line feed without
86 carriage return into CR+LF
[8808]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)
[8805]90
[8796]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)
[8798]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)
[8796]98
[8793]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
[8791]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
[8778]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)
[8781]116 o Fixed bug in OSLibGetDriveType; broke GetDriveType for
117 floppy drives
118 o Fixed CreateFile for disks
[8786]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)
[8778]127
[8776]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
[8761]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)
[8764]148 o FileTimeToSystemTime fix (no problems with WGSS implementation)
[8767]149 o Removed bad unicode change
[8761]150
[8749]151 2002-06-25: knut st. osmundsen <bird@anduin.net>
[8761]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).
[8749]160
[8748]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
[8742]166 2002-06-21: knut st. osmundsen <bird@anduin.net>
167 - KERNEL32: o LCMapStringW fix
168
[8738]169 2002-06-20: Platon Fomichev <platon@innotek.de>
170 - COMCTL32: o Don't erase background for ownerdrawn listview controls
171 (LISTVIEW_RefreshReport)
172
[8732]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
[8737]177 o Added DisableDragDrop
[8732]178
[8726]179 2002-06-20: knut st. osmundsen <bird@anduin.net>
180 - INSTALL: o Corrected quoting typos. ('User's Guide' -> 'User''s Guide')
[8731]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.
[8726]192
[8719]193 2002-06-19: Sander van Leeuwen <sandervl@innotek.de>
194 - OLE32: o Drag 'n drop fixes
[8726]195
[8719]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
[8704]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.
[8718]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.
[8704]213
[8701]214 2002-06-17: Sander van Leeuwen <sandervl@innotek.de>
215 - USER32: o Disabled drag 'n drop temporarily (not yet stable)
216
[8692]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)
[8695]221 - INSTALL: o Create object for Odin User's Manual + fixed object
222 creation for OdinBug Manual
223 o Include OdinBug.HLP & OdinUser.INF
[8698]224 - SHELL32: o Fixed desktop object creation during win32 app install
[8692]225
[8664]226 2002-06-15: Sander van Leeuwen <sandervl@innotek.de>
[8668]227 - SETUPAPI: o Wine resync + added debug wrappers
[8673]228 - KERNEL32: o Added strtolW & strtoulW from Wine/X11 (for setupapi)
[8674]229 o Check for NULL parameters in GetFullPathNameW
[8684]230 o hmfile.cpp: ParsePath fix; check boundary
231 o LoadLibraryExA: expand library filename; might contain
232 environment variables
[8704]233 o RegSetValueExA: translate REG_EXPAND_SZ into REG_SZ;
[8688]234 registry.dll doesn't like this type for some reason
[8684]235 - USER32: o Do proper filtering for PeekMessage
[8671]236 - NTDLL: o Forward heap functions to kernel32
[8676]237 - QUARTZ: o Removed old code (stub dll now)
[8678]238 - AVIFIL32: o Resync with Wine
[8682]239 - INSTALL: o Add MS Shell Dlg->WarpSans font conversion
[8664]240
[8655]241 2002-06-13: Sander van Leeuwen <sandervl@innotek.de>
242 - USER32: o SetCustomWndHandleSemName added to override shared semaphore
[8704]243 name used to synchronize global window handle array access
[8655]244 (to avoid name clash with Odin)
[8657]245 - KERNEL32: o SetCustomMMapSemName added to override shared semaphore
[8704]246 name used to synchronize global memory map list access
[8657]247 (to avoid name clash with Odin)
[8655]248
[8653]249 2002-06-13: Platon Fomichev <platon@innotek.de>
250 - USER32: o Only minimize or maximize window if appropriate style flag set
251
[8651]252 2002-06-12: Sander van Leeuwen <sandervl@innotek.de>
[8704]253 - KERNEL32: o If bytes present in COM device buffer, read them directly;
[8651]254 even for overlapped IO calls.
255
[8649]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
[8646]260 2002-06-11: Sander van Leeuwen <sandervl@innotek.de>
[8641]261 - OLEAUT32, SHELL32:
262 o Some Wine updates
[8643]263 - KERNEL32: o Overlapped IO bugfixes
[8704]264 o Thread TEB linking bugfix
[8646]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)
[8641]268
[8635]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
[8630]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)
[8637]279 - KERNEL32: o Don't use user supplied pointers in ReadFile/WriteFile for
280 overlapped IO
[8630]281
[8618]282 2002-06-09: knut st. osmundsen <bird@anduin.net>
283 - Makefiles:
284 o Exclude dummy.c from the dependencies.
285
[8615]286 2002-06-09: Herwig Bauernfeind <herwig.bauernfeind@aon.at>
287 - KERNEL32: o Corrections for Austrian NLS file
288
[8606]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%))
[8615]293 o Skip window handle 0x68000000 (otherwise more difficult
294 to compare logs with old builds)
[8622]295 o Logging changes for comparing source file names
[8623]296 o WS_CHILD style change in SetWindowLong (GWL_STYLE) *is* allowed
297 (fixes Java 1.4 installation (first dialog))
[8610]298 - COMDLG32: o GetFileDialog95W fix (check if template name is string or
299 numeric id)
300 (fixes OpenOffice 1.0 file open dialog crash)
[8606]301 - WININET: o Fixed shlwapi imports
[8619]302 - OLE32: o Resync with latest Wine
[8622]303 - OLEAUT32: o Resync with latest Wine
[8606]304
[8598]305 2002-06-08: Sander van Leeuwen <sandervl@xs4all.nl>
[8595]306 - SHELL32: o Moved resource files to subdir
307 - COMDLG32: o Compile fix + moved resource files to subdir
[8598]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
[8603]313 o Print FOURCCs supported by Dive
[8595]314
[8618]315 2002-06-08: knut *st. osmundsen <bird@anduin.net>
[8597]316 - TOOLS\WRC:o Compile fix
317
[8592]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
[8590]322 2002-06-06: knut st. osmundsen <bird@anduin.net>
[8591]323 - KERNEL32: o Made winimagepe2lx.cpp compilable with toolkit 4.5.0.
[8590]324
[8581]325 2002-06-06: Mark Paulus <mark.paulus@wcom.com>
[8590]326 - KERNEL32: o OSLibDosCreateFile: Fix a SYS0005 (Access Denied) when
[8581]327 opening an existing file
328
[8578]329 2002-06-06: Sander van Leeuwen <sandervl@innotek.de>
330 - KERNEL32: o Use aspi interface in os2cdrom.dmd for SCSI ioctls
331
[8576]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
[8569]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)
[8571]339 o Postpone recording when waveInStart called without
340 any buffers in the queue. Start in during next
341 waveInAddBuffer call.
[8573]342 o Fixed DART waveout resume
[8569]343
[8565]344 2002-06-04: Sander van Leeuwen <sandervl@innotek.de>
345 - USER32: o Fix for AltGr key combinations
[8567]346 - WINMM: o Updates for wave playback
[8565]347
[8554]348 2002-06-03: Sander van Leeuwen <sandervl@innotek.de>
349 - USER32, OLE32:
350 o Drag and drop fixes
[8561]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
[8554]356
[8546]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
[8550]362 o Updates for OLE drag 'n drop
[8549]363 - KERNEL32: o LogException: check lockcount before changing it on entry
[8547]364 (it is not always > 0 -> previously caused hang in exception
365 handler (zombie process))
[8550]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)
[8546]369
[8536]370 2002-06-01: Sander van Leeuwen <sandervl@innotek.de>
371 - SHELL32: o IShellFolder_fnCompareIDs shortcut added to improve
372 performance
[8538]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)
[8590]378 (works in notepad; drag file object from WPS into notepad
[8538]379 window)
[8536]380
[8531]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
[8534]386 2002-05-31: Platon Fomichev <platon@innotek.de>
387 - COMCTL32: o Correct scrollbar range for listview control (LISTVIEW_EnsureVisible)
388
[8529]389 2002-05-30: Sander van Leeuwen <sandervl@innotek.de>
390 - WINMM: o Mixer fixes
391
[8527]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
[8511]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)
[8516]399 - WINMM: o mixerGetLineControlsA (MIXER_GETLINECONTROLSF_ALL) fixes
400 o mixerGetLineInfoW fix
[8590]401 - COMCTL32: o ImageList_LoadImageW: match behaviour of ImageList_LoadImageA
[8523]402 wrt cx parameter (when set to zero)
[8519]403 (fixes properties dialog of sndvol32.exe (windows mixer app))
[8521]404 o Updated status control to latest Wine & applied two
405 bugfixes (already sent to wine-patches)
[8511]406
[8513]407 2002-05-29: Platon Fomichev <platon@innotek.de>
408 - USER32: o GetAsyncKeyState fix for VK_MENU
[8525]409 - COMCTL32: o Status control fix for resize with CCS_NORESIZE style
410 (invalidate control to prevent leftovers of size grip)
[8513]411
[8505]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
[8509]416 o Support added for master volume (ioctl90 mode)
[8507]417 o waveIn/OutOpen fix (check for WAVE_FORMAT_QUERY flag)
418 o Wave recording now works
[8505]419
420 2002-05-28: Platon Fomichev <platon@innotek.de>
[8502]421 - USER32: o Don't send WM_COMMAND to disabled button in DIALOG_IsDialogMessage
[8503]422 - KERNEL32: o Debugger updates
[8502]423
[8494]424 2002-05-27: Sander van Leeuwen <sandervl@innotek.de>
425 - WINMM: o Completely implemented mixerGetControlDetailsA/W
426 o Mixer updates
[8496]427 - TESTAPP\MIXER:
428 o Test application for mixer functions
[8494]429
[8487]430 2002-05-25: Sander van Leeuwen <sandervl@innotek.de>
431 - WINMM: o Fix for soundcards without ioctl90 mixer support
[8491]432 o Many mixer updates
[8487]433
[8484]434 2002-05-24: Sander van Leeuwen <sandervl@innotek.de>
435 - WINMM: o More mixer updates (not yet finished)
436
[8475]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
[8484]440 2002-05-23: Sander van Leeuwen <sandervl@innotek.de>
[8475]441 - WINMM: o Mixer updates (not yet finished)
442
[8473]443 2002-05-23: Platon Fomichev <platon@innotek.de>
444 - USER32: o Keyboard fixes for right alt & right shift
445
[8484]446 2002-05-22: Sander van Leeuwen <sandervl@innotek.de>
[8466]447 - KERNEL32: o CreateThread bugfix (returned thread id incorrect)
448 (fixes RealPlayer (PostThreadMessage))
[8467]449 - WINMM: o Added debug wrappers
[8471]450 o Started with mixer api rewrite
[8466]451
[8484]452 2002-05-21: Sander van Leeuwen <sandervl@innotek.de>
[8460]453 - KERNEL32: o Round stack top & bottom (TIB) to page boundary
454
[8484]455 2002-05-20: Sander van Leeuwen <sandervl@innotek.de>
[8458]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
[8455]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
[8451]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
[8484]471 2002-05-17: Sander van Leeuwen <sandervl@innotek.de>
[8447]472 - OLEAUT32: o Resync with latest Wine
[8453]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
[8447]476
[8435]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
[8484]486 2002-05-16: Sander van Leeuwen <sandervl@innotek.de>
[8425]487 - NTDLL: o Partial resync with Wine
[8430]488 - KERNEL32: o Export some functions for NTDLL
489 o Fixed creation of logfile for executables on readonly volumes
490 o RegQueryInfoKeyW fix
[8437]491 o TLS fix for pe2lx images
492 - USER32: o Implemented SPI_SETSCREENSAVETIMEOUT/SPI_GETSCREENSAVETIMEOUT,
[8590]493 SPI_GETSCREENSAVEACTIVE & SPI_SETSCREENSAVEACTIVE
[8437]494 SystemParametersInfoA parameters
[8440]495 - OLE32: o Resync with latest Wine
[8425]496
[8484]497 2002-05-15: Sander van Leeuwen <sandervl@innotek.de>
[8414]498 - DINPUT: o Made mouse code reentrant
[8417]499 - GDI32: o Fix for EnumFontFamiliesA/W
[8419]500 - SETUPAPI: o Resync with latest Wine
[8414]501
[8484]502 2002-05-14: Sander van Leeuwen <sandervl@innotek.de>
[8435]503 - KERNEL32: o CustForce2GBFileSize function added to force
[8407]504 GetVolumeInformation to tell the app all partitions are FAT
505 (2 GB file size limitation)
[8412]506 - COMCTL32: o Merged property sheet control with latest Wine version
[8407]507
[8405]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
[8402]512 2002-05-10: Platon Fomichev <platon@innotek.de>
513 - KERNEL32: o Parallel port updates (use resource manager to query
514 hardware configuration)
515
[8484]516 2002-05-10: Sander van Leeuwen <sandervl@innotek.de>
[8399]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
[8484]523 2002-05-09: Sander van Leeuwen <sandervl@innotek.de>
[8435]524 - KERNEL32: o Implemented IOCTL_DISK_GET_PARTITION_INFO &
[8395]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:\))
[8399]532 o GetVolumeInformation change: keep file system name if
533 NTFS or FAT32
534 o Implemented unmounted volume and physical disk access
[8395]535
[8484]536 2002-05-08: Sander van Leeuwen <sandervl@innotek.de>
[8383]537 - COMCTL32: o Merged progress, updown, rebar, animate, comboex, flatsb,
538 toolbar, tab, pager, nativefont, imagelist code
539 o Updated license (LGPL) for comctl32
[8388]540 - ADVAPI32: o AllocateAndInitializeSid bugfix (return value from function
541 in NTDLL)
[8390]542 - NTDLL: o RtlAddAccessAllowedAce stub always returns TRUE
[8395]543 - KERNEL32: o Implemented volume & volume mountpoint functions
[8393]544 (win2k and up)
[8435]545 o Added stubs for IOCTL_DISK_GET_PARTITION_INFO &
[8395]546 IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
[8383]547
548 2002-05-08: Platon Fomichev <platon@innotek.de>
549 - COMCTL32: o Merged listview control with latest Wine
550
[8484]551 2002-05-07: Sander van Leeuwen <sandervl@innotek.de>
[8379]552 - USER32: o WH_MOUSE_LL hook fixes
553
[8378]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
[8376]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
[8484]563 2002-05-06: Sander van Leeuwen <sandervl@innotek.de>
[8371]564 - WS2_32: o WSAAccept added (Wine port (X11 license); todo LGPL)
565
[8484]566 2002-05-01: Sander van Leeuwen <sandervl@innotek.de>
[8363]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.