1 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
3 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
4 mscms: Check an appropriate registry key.
6 2006-01-19 Ken Thomases <ken@codeweavers.com>
8 * dlls/user/win.c, dlls/user/winproc.c:
9 user: Fixed the lifetime of MDICREATESTRUCT variables.
11 2006-01-19 Aric Stewart <aric@codeweavers.com>
13 * dlls/shell32/shellpath.c:
14 shell32: Update shellpaths My Pictures, My Video, My Music to be under
15 $HOME, with a number of fallbacks.
17 2006-01-19 H. Verbeet <hverbeet@gmail.com>
19 * dlls/d3d8/d3dcore_gl.h:
20 d3d8: Added GL_ARB_point_sprite definition.
22 * dlls/wined3d/directx.c:
23 wined3d: Better version string parsing for VENDOR_NVIDIA in
24 IWineD3DImpl_FillGLCaps.
26 2006-01-19 Mike McCormack <mike@codeweavers.com>
28 * programs/winemine/dialog.c, programs/winemine/main.c:
29 winmine: Use WIN32_LEAN_AND_MEAN.
31 2006-01-19 Huw Davies <huw@codeweavers.com>
33 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
34 dlls/msxml3/node.c, dlls/msxml3/text.c:
35 msxml: Text node implementation.
37 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
39 * dlls/user/tests/menu.c:
40 user: Tests for when the menu is incorrect because of duplication of a
43 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
45 * dlls/x11drv/keyboard.c:
46 x11drv: Add support for another Canadian French keyboard flavour.
48 2006-01-19 H. Verbeet <hverbeet@gmail.com>
50 * dlls/wined3d/directx.c:
51 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
52 glXGetClientString to retrieve the OpenGL vendor.
54 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
56 * dlls/kernel/instr.c:
57 kernel: Remove calls to Nt[Get|Set]ThreadContext.
58 It's done in exception handler now.
60 2006-01-19 Mike McCormack <mike@codeweavers.com>
62 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
63 programs/winecfg/driveui.c, programs/winecfg/main.c,
64 programs/winecfg/properties.c, programs/winecfg/properties.h,
65 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
66 programs/winecfg/x11drvdlg.c:
67 winecfg: Tidy up included headers.
68 Get rid of the barely used properties.c.
70 2006-01-18 Hans Leidekker <hans@it.vu.nl>
72 * tools/winedump/output.c:
73 winedump: Fix compilation of generated source.
74 Include config.h in the .c file, not in the .h file.
76 2006-01-18 Alexandre Julliard <julliard@winehq.org>
79 ntdll: Cleaned up the ioctl functions.
80 Renamed function parameters to something usable.
81 Fixed potential event leaks.
83 2006-01-18 Mike McCormack <mike@codeweavers.com>
85 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
86 programs/winebrowser/main.c, programs/winhelp/callback.c,
87 programs/winhelp/macro.c:
88 programs: Use WIN32_LEAN_AND_MEAN.
90 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
93 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
96 2006-01-18 Huw Davies <huw@codeweavers.com>
99 msxml: Implement get_nodeTypedValue.
101 2006-01-18 Robert Shearman <rob@codeweavers.com>
103 * dlls/ntdll/loader.c:
104 ntdll: Loader optimization.
105 Optimize for the case where a DLL with no path is requested and it is
108 2006-01-18 Robert Reif <reif@earthlink.net>
110 * dlls/winmm/winealsa/audio.c:
111 winealsa: Add critical section names for debugging.
113 2006-01-18 Alexandre Julliard <julliard@winehq.org>
115 * dlls/gdi/metafile.c:
116 gdi: Ignore a few more metafile escapes.
118 2006-01-18 Jacek Caban <jacek@codeweavers.com>
120 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
121 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
122 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
125 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
127 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
128 winspool: Printing environment support for GetPrinterDriverDirectory.
130 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
132 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
133 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
136 * dlls/msacm/driver.c, dlls/msacm/stream.c:
137 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
139 * dlls/msacm/driver.c:
140 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
141 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
142 application does not supply one.
144 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
145 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
146 Broadcast notifications are fleshed out and are now fully functional.
148 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
149 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
150 - Rework acmDriverAddA to call acmDriverAddW.
151 - Implement stub for acmDriverAddW with switch for the 3 known cases
153 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
154 & alias from registry (similar to msacm32 load).
156 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
157 msacm: Implement acmDriverPriority with driver priority/enabled saving.
158 Foundation for notification broadcasts with support for deferred
161 * dlls/msacm/internal.c:
162 msacm: Implement honouring of driver priority and enabled status at
165 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
167 * dlls/oleaut32/tests/vartest.c:
168 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
170 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
171 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
173 2006-01-18 Robert Shearman <rob@codeweavers.com>
175 * dlls/rpcrt4/ndr_marshall.c:
176 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
178 * dlls/rpcrt4/rpc_message.c:
179 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
180 to the buffer after the first batch of data has been written to the
183 * dlls/ole32/compobj.c:
184 ole: Update the COM todo list.
187 ole: Re-post the quit message outside of the DoDragDrop message loop.
189 * dlls/oleaut32/tmarshal.c:
190 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
191 doesn't signify an error; it is just unusual.
193 * programs/notepad/Zh.rc:
194 notepad: Add a Font menu item for the Chinese locale.
196 2006-01-18 Huw Davies <huw@codeweavers.com>
198 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
199 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
200 msxml: Add attribute node implementation.
202 2006-01-17 Marcus Meissner <meissner@suse.de>
205 msvcrt: _makepath(): operate on target buffer directly.
207 2006-01-17 Robert Reif <reif@earthlink.net>
209 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
210 dsound: Primary buffer size change tests.
211 It looks like Windows doesn't change the primary buffer length when
212 changing formats so make the tests fail now.
213 This means the current ALSA implementation is broken when hardware
214 acceleration is set to full and the primary buffer format is changed.
216 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
217 dlls/dsound/tests/duplex.c:
218 dsound: Add full duplex tests.
220 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
221 dsound: Add full duplex support.
223 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
224 dsound: Convert IDirectSoundImpl from a COM class to a regular class
225 and move most of the COM functions to the DirectSoundDevice class.
227 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
229 * dlls/user/static.c:
230 static control: Immediately repaint the control.
232 * dlls/user/static.c:
233 static control: Separate WM_NCCREATE and WM_SETTEXT.
234 - Separate WM_NCCREATE and WM_SETTEXT.
235 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
237 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
238 - Immediately repaint the control on all occasions.
240 * dlls/user/static.c:
241 static control: Don't load OEM bitmaps.
243 * dlls/user/static.c:
244 static control: STN_ENABLE and STN_DISABLE notifications.
246 * dlls/user/static.c:
247 static control: Better STM_GETIMAGE.
248 STM_GETIMAGE returns NULL if the given image type doesn't match the
251 * dlls/user/static.c:
252 static control: Support SS_REALSIZEIMAGE.
253 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
254 load icons in the default icon size").
255 - SS_ICON: Ability to display cursors.
257 * dlls/user/static.c:
258 static control: Support SS_REALSIZECONTROL.
259 - Support SS_REALSIZECONTROL (this flag means "don't resize the
260 control to the size of the bitmap/icon").
261 - Always call GlobalUnlock16 after GlobalLock16.
263 * dlls/user/static.c:
264 static control: Background of enhanced metafiles.
265 - Always paint the background of static controls displaying enhanced
267 - Also paint the background if there's no metafile to display.
269 * dlls/user/static.c:
270 static control: Support text style flags.
271 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
272 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
273 the ExtTextOut function like the native control does.
274 - Gray text color: Only for non-simple static controls.
276 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
278 * dlls/msacm/tests/msacm.c:
279 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
280 ACM_METRIC_DRIVER_SUPPORT.
281 Fix copy&paste mislabeling on acmDriverID test failure.
283 * dlls/msacm/msacm32_main.c:
284 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
286 * dlls/msacm/msacm32_main.c:
287 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
289 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
291 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
292 shell32: Support for CLSID_ShellFSFolder in unixfs.
294 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
296 * dlls/d3d8/device.c:
297 d3d8: Render state additions.
298 Implemented D3DRS_EDGEANTIALIAS.
299 Implemented D3DRS_POINTSPRITEENABLE.
300 Implemented D3DRS_MULTISAMPLEANTIALIAS.
302 2006-01-17 H. Verbeet <hverbeet@gmail.com>
304 * include/wine/wined3d_interface.h:
305 wined3d: Create a common WineD3D base class, IWineD3DBase.
307 2006-01-17 Alexandre Julliard <julliard@winehq.org>
309 * dlls/shlwapi/reg.c:
310 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
312 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
314 * programs/winemenubuilder/winemenubuilder.c:
315 winemenubuilder: Report a few more errors.
316 Use Heap[Alloc|Free] instead of malloc|free.
318 2006-01-17 Robert Shearman <rob@codeweavers.com>
320 * dlls/user/message.c, dlls/user/tests/msg.c,
321 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
322 server/request.h, server/trace.c:
323 user: Fix WM_QUIT message ordering from PostQuitMessage.
324 Added a new server call as PostQuitMessage should set a flag in the
325 message queue to return the WM_QUIT message when there are no other
326 pending messages, rather than posting a message to the thread queue as
327 it does at the moment.
329 2006-01-17 Mike McCormack <mike@codeweavers.com>
331 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
332 dlls/ntdll/tests/change.c:
333 ntdll: Add a test for NtNotifyChangeDirectoryFile.
336 server: Make sure to release the fd we grabbed in all cases.
338 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
339 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
342 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
344 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
346 * dlls/oleaut32/tests/vartest.c:
347 oleaut32: Tests for the VarCmp reimplementation.
349 * dlls/oleaut32/variant.c:
350 oleaut32: Reimplement VarCmp().
351 - Supports now all WinXP allowed combinations of input variants.
352 - VT_RESERVED on input variants is handled now.
353 - Removed complicated VT_DATE comparision; that's not how Windows does it.
354 - Improved documentation.
356 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
357 dlls/oleaut32/variant.h:
358 oleaut32: Define missing but useful VTBIT_* macros.
360 2006-01-16 Robert Shearman <rob@codeweavers.com>
362 * dlls/shell32/shfldr_fs.c:
363 shell: GetDetailsOf fix.
364 Initialise hr and psd->str.uType before the call to
365 IShellFolder_GetDisplayNameOf so that whatever it returns is
368 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
369 dlls/shell32/shfldr_fs.c:
370 shell: Convert the filesystem shell folder to Unicode.
372 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
373 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
374 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
375 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
377 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
379 * dlls/msacm/driver.c:
380 msacm: Fix incorrect linked list traversing leading to memory/driver
383 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
385 * programs/regsvr32/regsvr32.c:
386 regsvr32 understands '-' and '/' for arguments.
388 2006-01-16 Mike McCormack <mike@codeweavers.com>
390 * dlls/kernel/change.c, dlls/kernel/file16.c:
391 kernel32: Move FileCDR16 in with the other 16bit file functions.
394 kernel32: Declare BindIoCompletionCallback().
396 2006-01-16 Robert Shearman <rob@codeweavers.com>
398 * dlls/oleaut32/typelib.c:
399 oleaut: Handle a non-byref variant being passed for a byref param in
402 * dlls/oleaut32/typelib.c:
403 oleaut: Only allocate memory once for each array needed for the
404 arguments in ITypeInfo::Invoke.
406 * dlls/oleaut32/typelib.c:
407 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
408 Simplify missing argument handling by pre-allocating an array of the
409 maximum number of missing arguments there could be.
411 2006-01-16 Huw Davies <huw@codeweavers.com>
413 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
414 msxml: Fix for get_nodeValue on attributes.
416 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
417 msxml: Implement setAttribute.
419 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
421 * dlls/mscms/tests/profile.c:
422 mscms: Collect some data during profile enumeration.
424 2006-01-16 Hans Leidekker <hans@it.vu.nl>
426 * dlls/kernel/virtual.c:
427 kernel: Documentation cleanups.
429 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
431 * dlls/user/sysparams.c:
432 user: Avoid buffer overflow in sysparams.c.
433 Increase buffer size to 12 for getting and setting integer parameters
434 from/to the registry.
436 2006-01-16 Mike McCormack <mike@codeweavers.com>
438 * programs/control/control.c, programs/eject/eject.c,
439 programs/expand/expand.c, programs/hh/main.c,
440 programs/msiexec/msiexec.c, programs/progman/dialog.c,
441 programs/progman/group.c, programs/progman/grpfile.c,
442 programs/progman/program.c, programs/progman/string.c,
443 programs/wcmd/builtins.c, programs/wcmd/directory.c,
444 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
445 programs/winecfg/properties.c, programs/winepath/winepath.c:
446 programs: Use WIN32_LEAN_AND_MEAN in some more places.
448 * programs/wineboot/wineboot.c:
449 wineboot: Use WIN32_LEAN_AND_MEAN.
450 Use HeapAlloc/HeapFree instead of malloc/free.
453 kernel32: Define SCS_64BIT_BINARY.
455 * dlls/ntdll/exception.c:
456 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
458 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
459 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
461 2006-01-16 Robert Reif <reif@earthlink.net>
463 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
464 dsound: Make dumpCooperativeLevel global.
465 Remove extern from some function prototypes.
467 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
468 dsound: Make some capture functions global.
470 2006-01-16 Mike McCormack <mike@codeweavers.com>
472 * tools/make_ctests.c:
473 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
476 kernel32: Add FILE_NOTIFY_INFORMATION.
479 msi: Eliminate a fixed length buffer.
481 2006-01-16 Hans Leidekker <hans@it.vu.nl>
484 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
486 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
488 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
489 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
491 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
493 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
494 unixfs: Fix SetNameOf.
495 Ensure that pidls passed to SHNotify are absolute SetNameOf should
496 fail on absolute path names.
497 Some tests to show this.
499 2006-01-14 Robert Shearman <rob@codeweavers.com>
501 * dlls/oleaut32/typelib.c:
502 oleaut: Add const attribute to iterators in get functions.
504 * dlls/oleaut32/typelib.c:
505 oleaut: Initialise more fields in CreateDispTypeInfo.
506 Don't leave some of the fields of the TLBFuncDesc structure
507 uninitialised in CreateDispTypeInfo.
509 * dlls/oleaut32/tmarshal.c:
510 oleaut: Support VT_CY in the typelib marshaller.
513 ole: Optimisation for COM Calls.
514 Add an optimisation to yield and try to allow the RPC to run before
515 waiting for messages and RPCs to arrive.
517 2006-01-14 Alexandre Julliard <julliard@winehq.org>
519 * dlls/msvcrt/msvcrt.spec:
520 msvcrt: Forward functions to ntdll instead of libc where possible.
522 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
523 dlls/msvcrt/string.c:
524 msvcrt: Added wrappers for a few functions instead of linking them
527 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
528 msvcrt: Set errno in the standard math functions too, not only in the
531 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
532 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
533 Remove todos from tests that succeed now.
535 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
536 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
537 msvcrt: Reimplement rand() and srand() to use per-thread data for the
540 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
542 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
544 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
545 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
546 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
547 Make the code thread-safe by using asctime_r if available.
549 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
551 * dlls/shell32/shfldr_unixfs.c:
552 unixfs: Fix ParseDisplayName.
553 Build an absolute pidl to query attributes in
554 UnixFolder::ParseDisplayName.
556 2006-01-14 James Hawkins <truiken@gmail.com>
558 * dlls/advpack/files.c:
559 advpack: Remove stub status from implemented functions.
561 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
562 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
563 TranslateInfStringEx.
565 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
566 advpack: Add a stub for AddDelBackupEntry.
568 2006-01-14 Alexandre Julliard <julliard@winehq.org>
570 * include/wine/port.h, loader/kthread.c:
571 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
573 * dlls/kernel/tests/file.c:
574 kernel: Make sure the file contains data for the ReadFile test.
576 * dlls/rpcrt4/ndr_stubless.c:
577 rpcrt4: Fixed asm syntax for rep; movsl.
579 2006-01-14 Robert Reif <reif@earthlink.net>
581 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
582 dlls/dsound/dsound_private.h:
583 dsound: Rename some functions, make some functions global, and move
586 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
587 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
589 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
591 * dlls/shell32/shell32_main.c:
592 shell32: Fix cut & paste error.
594 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
596 * programs/winetest/Makefile.in:
597 winetest: Add cabinet tests.
599 2006-01-14 Huw Davies <huw@codeweavers.com>
601 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
602 msxml: Implement getAttribute.
604 2006-01-14 Aric Stewart <aric@codeweavers.com>
606 * programs/explorer/explorer.c:
607 explorer: Handle /select arguments correctly with the new winefile
610 2006-01-14 Jacek Caban <jacek@codeweavers.com>
612 * dlls/mshtml/oleobj.c:
613 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
615 2006-01-13 Alexandre Julliard <julliard@winehq.org>
617 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
618 dlls/kernel/ne_module.c:
619 kernel: Reimplemented the MapHInst functions in assembly.
621 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
622 kernel: Reimplemented the SMap/SUnmap functions in assembly.
624 2006-01-13 David Moore <davidm@sjsoft.com>
626 * dlls/gdi/freetype.c:
627 gdi: Fix display of fonts using Symbol codepages and assorted other
630 2006-01-13 James Hawkins <truiken@gmail.com>
632 * dlls/advpack/advpack.c, dlls/advpack/files.c:
633 advpack: Move file related functions to files.c.
635 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
636 dlls/advpack/files.c, include/advpub.h:
637 advpack: Add stubs for the file save/restore functions.
639 * dlls/advpack/advpack.c:
640 advpack: Only output a FIXME if flags are set.
642 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
644 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
645 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
647 * dlls/mscms/tests/profile.c:
648 mscms: Make two checks more strict in the case of success.
650 2006-01-13 Alexandre Julliard <julliard@winehq.org>
652 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
653 include/wine/server_protocol.h, include/winternl.h,
654 server/protocol.def, server/thread.c, server/trace.c:
655 ntdll: Add debug registers to the context of all exceptions.
656 Maintain a local cache of the debug registers to avoid server calls
659 2006-01-13 James Hawkins <truiken@gmail.com>
661 * dlls/advpack/tests/files.c:
662 advpack: Add initial tests for AdvInstallFile.
664 * dlls/advpack/advpack.c:
665 advpack: Implement AdvInstallFile.
667 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
669 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
670 riched20: Select word on double click.
672 * dlls/riched20/editor.c:
673 riched20: TODO list update.
675 * dlls/riched20/caret.c, dlls/riched20/paint.c:
676 riched20: Fixed some selection painting bugs.
678 2006-01-13 Jeremy White <jwhite@codeweavers.com>
680 * dlls/msi/package.c:
681 msi: gcc 2.95 compatibility fix.
683 * dlls/crypt32/tests/encode.c:
684 crypt32: Preserve gcc 2.95 compatibility.
686 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
689 msacm: Add definition for ACM_DRIVERADDF_NAME.
691 2006-01-13 Aric Stewart <aric@codeweavers.com>
693 * dlls/wininet/http.c:
694 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
696 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
698 * dlls/mscms/tests/profile.c:
699 mscms: Make enumerating more verbose.
701 2006-01-13 Alexandre Julliard <julliard@winehq.org>
703 * dlls/ntdll/virtual.c:
704 ntdll: Round PE header size to a page boundary for size checks.
706 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
708 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
709 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
710 include/ddk/ntddser.h:
711 ntdll: Created infrastructure to support IOCTL for serial devices.
712 - created infrastructure in ntdll to support IOCTL for serial devices
713 - implemented IOCTLs in ntdll for serial break support
714 - implemented the kernel32 equivalent on top of those IOCTLs
716 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
718 * dlls/ntdll/nt.c, include/winternl.h:
719 ntdll: NtQueryInformationToken change parameters according to PSDK.
720 Check for NULL pointer.
722 2006-01-12 Ge van Geldorp <gvg@reactos.org>
724 * dlls/shell32/shlexec.c:
725 shell32: Fix directory execution.
726 Only use the Folder class handler if we're actually executing a
729 2006-01-12 James Hawkins <truiken@gmail.com>
731 * dlls/advpack/advpack.c:
732 advpack: Add documentation for ExecuteCab.
734 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
735 advpack: Add stubs for the remaining registry functions.
737 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
738 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
739 cabinet: Move the remaining cabextract.c functions to fdi.c.
741 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
743 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
744 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
745 return value, not of DWL_MSGRESULT.
747 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
749 * dlls/ntdll/tests/exception.c:
750 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
752 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
754 * dlls/shell32/debughlp.c:
755 shell32: MSVC compatibility fix in dump_pidl_hex().
757 2006-01-12 Robert Shearman <rob@codeweavers.com>
759 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
760 kernel32: Fix GlobalReAlloc for size = 0.
761 GlobalReAlloc should return NULL if the requested size is 0, the block
762 is moveable and it is locked, but otherwise it should return the
763 original memory block.
765 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
767 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
768 dlls/riched20/editstr.h, dlls/riched20/string.c:
769 riched20: Initial support for word break callback procedures.
771 * dlls/riched20/paint.c:
772 riched20: Removed a useless check in painting code.
774 2006-01-12 Huw Davies <huw@codeweavers.com>
777 gdi: If the last param of GetKerningPairs is NULL then return the
780 2006-01-12 Robert Shearman <rob@codeweavers.com>
782 * dlls/shell32/shlview.c:
783 shell: Fix view window Z order.
784 After creating the Shell View window we should call SetWindowPos to
785 move the window on top of other child windows in the parent window.
786 Also delay the showing of the window so that we can do more
787 initialisation after window creation without it causing visual
790 * dlls/oleaut32/typelib.c:
791 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
792 Typelib variant types that cannot be converted should return
794 Don't call DispCallFunc if conversion of one of the arguments failed.
797 ole: Fix crash in RpcChannelBuffer_SendReceive.
798 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
801 * dlls/ole32/tests/marshal.c:
802 ole: Use strict prototypes for some test functions.
804 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
806 * dlls/mscms/tests/profile.c:
807 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
809 2006-01-11 Jacek Caban <jacek@codeweavers.com>
811 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
812 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
813 - URL_DONT_SIMPLIFY should change '/' <-> '\'
814 - Better '/' / '\' handling
816 2006-01-11 Huw Davies <huw@codeweavers.com>
818 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
819 msxml: Implement createNode, appendChild and insertAfter.
821 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
823 * programs/winecfg/driveui.c:
824 winecfg: Simplify code a bit.
825 Enable apply button when needed and don't enable when nothing
828 2006-01-11 Mike McCormack <mike@codeweavers.com>
830 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
832 msi: Make the MSI SelectionTree control do something useful.
834 2006-01-11 Alexandre Julliard <julliard@winehq.org>
837 server: Don't round up the header size for image mappings.
839 * dlls/ntdll/virtual.c:
840 ntdll: Round up the mapping size in map_file_into_view when setting
841 the protection bytes.
843 2006-01-11 Juan Lang <juan_lang@yahoo.com>
845 * dlls/crypt32/tests/main.c:
846 crypt32: Fix a test that fails on Windows.
848 2006-01-11 Jacek Caban <jacek@codeweavers.com>
850 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
851 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
853 * dlls/urlmon/umon.c:
854 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
856 2006-01-11 Aric Stewart <aric@codeweavers.com>
858 * dlls/msvcrt/tests/dir.c:
859 msvcrt: Modify dir test to create its own directory to ensure the
860 directory exists for the test. Using the temp dir as the root.
862 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
864 * dlls/riched20/list.c:
865 riched20: Added \n to trace output.
867 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
869 * dlls/oleaut32/typelib.c:
870 ole: ITypeInfo::Invoke stack overwrite fix.
871 Have enough stack space up to even VT_VARIANTs, fixes a stack
874 2006-01-11 Huw Davies <huw@codeweavers.com>
876 * dlls/msxml3/node.c:
877 msxml: Fix for selectNodes when the node has no children.
879 2006-01-11 James Hawkins <truiken@gmail.com>
881 * dlls/cabinet/cabextract.c:
882 cabinet: Remove no longer used code from cabextract.c.
884 2006-01-11 Alexandre Julliard <julliard@winehq.org>
886 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
887 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
888 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
889 include/wine/server_protocol.h, server/context_i386.c,
890 server/protocol.def, server/thread.c, server/trace.c:
891 ntdll: Handle NtSetContextThread on the client side (as far as
892 possible) when setting the context of the current thread.
894 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
896 * dlls/shell32/classes.c, dlls/shell32/folders.c,
897 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
898 dlls/shell32/shell32_main.h:
899 shell32: Fix folder icon index when read from registry.
900 Change "DWORD dwNr" into "int icon_idx" at several places.
902 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
904 * dlls/winmm/winealsa/audio.c:
905 winealsa: Ensure that copy_format() will not write past end of
906 referenced WAVEFORMATPCMEX structure.
908 2006-01-11 Aric Stewart <aric@codeweavers.com>
910 * programs/winefile/winefile.c:
911 winefile: Highlight the file specified on the command line instead of
912 filtering based on it. To be integrated with explorer to allow for
915 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
917 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
918 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
919 Reimplemented kernel32.SetThreadAffinityMask on top of it.
921 2006-01-11 James Hawkins <truiken@gmail.com>
923 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
924 advpack: Implement ExtractFiles.
926 * dlls/cabinet/fdi.c:
927 cabinet: Add documentation for FDITruncateCabinet.
929 2006-01-11 Robert Reif <reif@earthlink.net>
931 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
932 dsound: Add primary buffer change tests.
933 Add tests to figure out whether Windows can change the primary buffer
934 capabilities after setting the buffer format. Based on a patch by Alex
937 2006-01-11 Mike McCormack <mike@codeweavers.com>
940 msi: Remove the font when setting a control's text.
942 2006-01-11 Rob Shearman <rob@codeweavers.com>
944 * dlls/comctl32/tests/progress.c:
945 comctl32: Test the painting behaviour of the progress bar control.
946 Test the painting behaviour of the progress bar control when the
947 PBM_SETPOS message is sent to it, with respect to whether the
948 background is erased and what part of the control is redrawn.
950 2006-01-11 Mike McCormack <mike@codeweavers.com>
952 * dlls/comctl32/progress.c:
953 comctl32: Invalidate the entire progress bar any time it changes.
955 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
957 * dlls/mscms/tests/profile.c:
958 mscms: Set the last error code to an unusual value.
960 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
962 * dlls/commdlg/printdlg.c:
963 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
964 Update the dmDefaultSourcea return value inside hDevMode.
966 2006-01-11 Huw Davies <huw@codeweavers.com>
968 * dlls/opengl32/wgl.c:
969 opengl: Use indirect contexts if the surface is a pixmap.
971 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
973 * programs/winemenubuilder/winemenubuilder.c:
974 winemenubuilder: Improve traces.
975 Report the EnumResourceNamesW() and failure to find an icon
976 separately so traces are less misleading.
978 2006-01-11 Robert Shearman <rob@codeweavers.com>
980 * dlls/ole32/oleobj.c:
981 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
982 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
983 implement the Send* functions.
985 * dlls/ole32/marshal.c:
986 ole: Initialise hrref so as not to display garbage in the trace.
988 * dlls/ole32/defaulthandler.c:
989 ole: Remove some duplicated code.
991 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
993 * dlls/hhctrl.ocx/hhctrl.c:
994 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
996 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
998 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
999 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
1000 riched20: Reduced screen flicker by using proper update region invalidation.
1002 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
1004 * dlls/kernel/virtual.c:
1005 kernel: Remove no longer used debug channel.
1007 2006-01-10 Robert Shearman <rob@codeweavers.com>
1009 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
1010 dlls/ole32/marshal.c:
1011 ole: Defer apartment window creation until the first object is marshalled.
1013 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
1014 ole: Add an accessor function for an apartment's window.
1017 ole: Report and clean up after PostMessage failures.
1019 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
1020 dlls/ole32/stubmanager.c:
1021 ole: Pass a channel into IRpcStubBuffer::Invoke.
1022 Create a server channel and store this in the ifstub.
1023 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
1024 the function return an HRESULT.
1025 Return the channel for the ifstub in ipid_get_dispatch_params.
1028 ole: Reduce the access rights required by start_local_service.
1031 ole: Return the last error if we couldn't open the requested service.
1032 Fix the ok/failed message.
1034 2006-01-10 James Hawkins <truiken@gmail.com>
1036 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
1037 dlls/advpack/tests/files.c:
1038 advpack: Add initial tests for ExtractFiles.
1039 - Use FCI to create a test cabinet file.
1040 - Add initial tests for ExtractFiles.
1042 2006-01-10 Robert Shearman <rob@codeweavers.com>
1044 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
1045 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
1047 * dlls/rpcrt4/ndr_ole.c:
1048 rpcrt4: Don't release the interface pointer on failure.
1049 Don't release the interface pointer on failure since we are not the
1050 ones that allocated it. It is the caller's responsability to call
1051 NdrInterfacePointerFree, where the freeing is supposed to happen.
1053 * dlls/kernel/heap.c:
1054 kernel32: Return an error when unlocking a global with a zero lock count.
1055 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
1057 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
1059 * dlls/mscms/tests/profile.c:
1060 mscms: Enumerate registered standard colorspace profiles.
1062 2006-01-10 Huw Davies <huw@codeweavers.com>
1064 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
1065 msxml: It's valid to release an empty document.
1067 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
1069 * dlls/comctl32/header.c:
1070 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
1071 Emit NM_CUSTOMDRAW header notifications for all headers, not only
1072 ownerdrawn. Allow to change item text and background colors in an
1073 application's NM_CUSTOMDRAW handler.
1075 * dlls/riched20/string.c:
1076 riched20: Allow NUL characters.
1078 2006-01-10 Robert Shearman <rob@codeweavers.com>
1080 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
1081 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
1082 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
1083 kernel: Remove wine/server.h include from files where it is no longer needed.
1085 2006-01-10 Alexandre Julliard <julliard@winehq.org>
1087 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
1088 ntdll: NtRaiseException doesn't need to be a register function.
1089 Moved common code between NtRaiseException and RtlRaiseException to a
1090 separate raise_exception function.
1092 * dlls/kernel/except.c:
1093 kernel: Don't send a debugger event in UnhandledExceptionFilter,
1094 leave that to the standard ntdll exception handling.
1096 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
1097 kernel: Implement FT_Exit directly in assembly to avoid the overhead
1098 of register functions.
1100 2006-01-10 James Hawkins <truiken@gmail.com>
1102 * configure, configure.ac, dlls/cabinet/Makefile.in,
1103 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
1104 dlls/cabinet/tests/extract.c:
1105 cabinet: Add initial tests for Extract.
1107 * dlls/cabinet/cabinet_main.c:
1108 cabinet: Implement Extract on top of FDI.
1110 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
1112 * dlls/winedos/int21.c:
1113 winedos: Open files with write access on read only media.
1114 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
1115 retry without write access.
1117 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
1119 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
1120 dlls/riched20/run.c:
1121 riched20: Speed up text insertion.
1122 Optimized reading large texts into RichEdit to be an O(n) order
1123 algorythm instead of O(n^2) by removing extraneous conversions of
1124 character offsets to run offsets.
1126 2006-01-10 Mike McCormack <mike@codeweavers.com>
1128 * dlls/advapi32/service.c:
1129 advapi32: If we can't connect to a service's pipe, name the service in
1132 * dlls/msi/select.c:
1133 msi: Count the number of columns requested and allocate that many,
1134 as columns may be select more than once in from a table.
1136 * dlls/msi/action.c:
1137 msi: Don't crash if there's no script present when we try execute one.
1139 * dlls/msi/msiquery.c, include/msiquery.h:
1140 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
1141 Implemented MsiDatabaseIsTablePersistentA via the W function.
1143 2006-01-10 Troy Rollo <wine@troy.rollo.name>
1145 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
1147 user: Fix return type of EnableMenuItem.
1149 * dlls/shell32/shfldr_unixfs.c:
1150 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
1154 Fix GetModuleFileNameEx definition.
1156 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
1158 * dlls/user/static.c:
1159 user: Improve the ownerdraw support of the static control.
1161 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
1162 user: The LoadImage resource string may be a numeric string.
1164 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
1166 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
1167 shlwapi: Add Finnish translation.
1169 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
1171 * dlls/comctl32/status.c:
1172 comctl32: Call UpdateWindow() after changing statusbar text.
1174 2006-01-09 James Hawkins <truiken@gmail.com>
1176 * dlls/advpack/advpack.c:
1177 advpack: Add documentation for ExtractFiles.
1179 * dlls/cabinet/cabinet_main.c:
1180 cabinet: Clean up the documentation for Extract.
1182 * dlls/cabinet/cabinet.h:
1183 cabinet: Add the two flags used by Extract to cabinet.h.
1185 * dlls/cabinet/cabinet.h:
1186 cabinet: Define the flags member of the EXTRACTdest structure.
1188 * dlls/cabinet/cabinet_main.c:
1189 cabinet: Fix the second parameter name of Extract.
1191 * dlls/cabinet/fdi.c:
1192 cabinet: Store the cab file handle before extracting files so we can
1193 close the cab file even if no files are extracted.
1195 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
1198 include: Add missing color space constants.
1200 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
1202 * dlls/comctl32/rebar.c:
1203 comctl32: Fix rebar autosize behaviour.
1204 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
1205 native does, taking as few rows as possible and using the parent
1206 window client area size for the other dimension (width for horizontal
1207 rebars or height for vertical ones).
1209 * dlls/user/combo.c:
1210 user: Fix dropdown combo creation when there is no space for an edit control.
1212 2006-01-09 Robert Shearman <rob@codeweavers.com>
1214 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
1215 ole: Join the MTA if necessary when executing an RPC call.
1216 Join the MTA if necessary when executing an RPC call to ensure that it
1217 is executing with a valid apartment and won't fail for certain COM
1221 ole: Prefer services over servers.
1222 Attempt to start as a local service before attempting to start as a
1223 local server for the CLSCTX_LOCAL_SERVER case.
1225 * dlls/ole32/tests/compobj.c:
1226 ole: Add some tests for CLSIDFromString.
1228 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
1229 ole: Remove __CLSIDFromStringA.
1230 Move the ANSI implementation of CLSIDFromString to ole16.c and change
1231 CLSIDFromString to only deal with Unicode strings.
1233 * dlls/rpcrt4/ndr_marshall.c:
1234 rpcrt4: Improve ReadVariance.
1235 Extend ReadVariance to read the offset as well as the actual count,
1236 since these always come in pairs.
1237 Handle the variance not being present in ReadVariance and always call
1238 it from the unmarshalling functions to simplify the code there and
1239 also to fix a bug where the format pointer wasn't advanced properly
1240 for complex arrays (introduced in the previous patch when implementing
1243 * dlls/rpcrt4/ndr_marshall.c:
1244 rpcrt4: Validate complex array format string.
1245 Verify that the format string being passed into the complex array
1246 functions is a complex array one.
1248 2006-01-09 Jacek Caban <jacek@codeweavers.com>
1250 * dlls/urlmon/binding.c:
1251 urlmon: Fix ref counting.
1253 * dlls/urlmon/binding.c:
1254 urlmon: Pass FORMATETC to OnDataAvailable.
1256 * dlls/urlmon/binding.c:
1257 urlmon: Added implementation of protocol stream.
1259 2006-01-09 Robert Shearman <rob@codeweavers.com>
1261 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
1262 Call DisableThreadLibraryCalls for DLLs that don't need thread
1263 creation/destruction notifications.
1265 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
1267 * dlls/shell32/shell32_Ko.rc:
1268 shell32: Update the Korean translation.
1270 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
1272 * dlls/shell32/shell32_No.rc:
1273 shell32: Updated Norwegian Bokmål resources.
1275 2006-01-09 Hans Leidekker <hans@it.vu.nl>
1277 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
1278 usp10: Improve stubs.
1279 Improve stubs for ScriptGetProperties and ScriptItemize.
1280 Add stub for ScriptFreeCache.
1282 2006-01-09 Mike McCormack <mike@codeweavers.com>
1284 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
1285 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
1287 * dlls/user/combo.c:
1288 user32: Update the list of things to fix in the Combo control.
1290 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
1292 * dlls/user/menu.c, dlls/user/tests/menu.c:
1293 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
1294 a NULL pointer, with a test.
1296 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
1298 * dlls/riched20/editor.c:
1299 riched20: Fixed calculation of left indent and first indent paragraph
1302 * dlls/riched20/string.c:
1303 riched20: Simplified logic in ME_StrRelPos().
1305 2006-01-06 Aric Stewart <aric@codeweavers.com>
1307 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
1308 dlls/msvcrt/tests/dir.c:
1309 msvcrt: Add a regression test for _fullpath.
1311 * dlls/msvcrt/dir.c:
1312 msvcrt: Reworked _fullpath.
1313 Investigation with native msvcrt revealed that it is a wrapper for
1314 GetFullPathName and the current implementation was crashing with older
1315 mozilla installs if the path passed in was uninitialized.
1317 2006-01-06 Alexandre Julliard <julliard@winehq.org>
1319 * dlls/ole32/stg_bigblockfile.c:
1320 ole: Remove a no longer needed smbfs hack.
1322 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
1324 * dlls/user/combo.c:
1325 user32: Limit text in the edit field of a combo box.
1327 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
1329 * dlls/gdi/metafile.c:
1330 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
1333 2006-01-06 Robert Shearman <rob@codeweavers.com>
1335 * dlls/oleaut32/typelib.c:
1336 ole: Remove the no longer used _copy_arg function.
1338 * dlls/oleaut32/typelib.c:
1339 ole: ITypeInfo::Invoke rewrite.
1340 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
1341 VariantChangeType instead of _invoke and _copy_arg.
1343 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
1344 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
1345 ole: Remove "stub" from TRACEs of functions that aren't stubs.
1347 2006-01-06 Hans Leidekker <hans@it.vu.nl>
1349 * dlls/mscms/profile.c:
1350 mscms: Silence a potentially noisy fixme.
1352 * dlls/kernel/time.c:
1353 kernel: Documentation cleanups.
1355 2006-01-06 Robert Shearman <rob@codeweavers.com>
1357 * dlls/rpcrt4/ndr_marshall.c:
1358 rpcrt4: Compute variance for complex arrays
1360 * dlls/rpcrt4/cstub.c:
1361 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
1362 that has no dispatch table.
1364 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
1366 * dlls/user/static.c:
1367 Static control: Support enhanced metafiles.
1369 2006-01-06 Hans Leidekker <hans@it.vu.nl>
1371 * LICENSE, include/wine/wine_common_ver.rc:
1372 Update copyright info for the new year.
1374 * documentation/PACKAGING:
1375 documentation: Suggest installing OpenLDAP development libraries to packagers.
1377 2006-01-06 Robert Shearman <rob@codeweavers.com>
1379 * tools/widl/typegen.c:
1380 widl: Generate static sizing information for fixed size structs.
1381 Don't generate FC_*_BASETYPE proc and type format strings for
1382 non-basetype fields/params.
1384 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
1386 * dlls/comctl32/syslink.c:
1387 comctl32: Reduce memory usage of the syslink control.
1389 * dlls/comctl32/syslink.c:
1390 comctl32: Some painting fixes for the syslink control.
1392 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
1394 * dlls/urlmon/umstream.c:
1395 urlmon: Fix a LARGE_INTEGER truncation.
1397 2006-01-06 Robert Reif <reif@earthlink.net>
1399 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
1400 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
1401 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
1402 dsound: Refactor playback.
1403 Replace references of IDirectSoundImpl with DirectSoundDevice to
1404 remove one level of indirection and remove the problem of a three
1405 object circular reference.
1407 2006-01-06 Mike McCormack <mike@codeweavers.com>
1409 * dlls/msi/dialog.c:
1410 msi: Unload riched20 after its window is destroyed.
1412 * dlls/msi/dialog.c:
1413 msi: Make radio buttons grey out correctly when disabled.
1415 * dlls/msi/helpers.c:
1416 msi: Clean trailing and leading spaces from path segments.
1418 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
1420 * tools/winapi/msvcmaker:
1421 winapi: msvcmaker adaption to new directory structure.
1422 Fix some issues with MSVC project file generation after recent
1423 directory restructuring.
1425 * tools/winapi/config.pm:
1426 winapi: Add the loader directory to the paths to exclude.
1427 There is nothing in there anymore that would need to be done for
1430 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
1431 winapi: Cleanup some unused use clauses.
1433 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
1435 * dlls/commdlg/cdlg_Ko.rc:
1436 commdlg: Updated Korean translation.
1438 * programs/winecfg/Ko.rc:
1439 winecfg: Updated Korean translation.
1441 2006-01-06 Mike McCormack <mike@codeweavers.com>
1443 * dlls/oleaut32/typelib.c:
1444 oleaut32: Output a FIXME message only once.
1446 2006-01-06 Robert Reif <reif@earthlink.net>
1448 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
1449 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
1450 dlls/dsound/tests/dsound_test.h:
1451 dsound: Fix double free bug in tests.
1452 Fix double free in tests. Only happens in interactive mode when
1453 testing duplicated 3D buffers.
1455 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
1457 * dlls/shell32/shell32_Fi.rc:
1458 shell32: Spelling fixes for the Finnish resource.
1460 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
1462 * dlls/ole32/storage32.c:
1463 ole: Fix SmallBlocksToBigBlocks loop.
1464 Stop copying data when read returns 0 bytes
1466 2006-01-05 Robert Shearman <rob@codeweavers.com>
1468 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
1469 dlls/security/Makefile.in, dlls/security/security.spec:
1470 Added implementation of security.dll.
1472 2006-01-05 Jacek Caban <jacek@codeweavers.com>
1474 * dlls/wininet/http.c, dlls/wininet/utility.c:
1475 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
1476 INTERNET_STATUS_CONNECTING_TO_SERVER and
1477 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
1480 2006-01-05 Alexandre Julliard <julliard@winehq.org>
1482 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
1483 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
1484 to avoid the overhead of a full-blown register function.
1485 Some tracing improvements.
1487 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
1488 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
1489 to avoid having to save/restore the whole context on every call.
1491 2006-01-05 Jacek Caban <jacek@codeweavers.com>
1493 * dlls/urlmon/binding.c:
1494 urlmon: Added implementation of QueryService and stub implementation
1495 of IHttpNegotiate2 interface.
1497 * dlls/urlmon/binding.c:
1498 urlmon: Query service provider for IInternetProtocol.
1500 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
1502 * dlls/winspool/winspool.drv.spec:
1503 winspool: Added ordinal exported functions of winspool.drv.
1505 2006-01-05 Dan Kegel <dank@kegel.com>
1507 * dlls/oleaut32/typelib.c:
1508 oleaut32: Allow _invoke to handle up to 23 parameters.
1510 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
1512 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
1513 dlls/dbghelp/symbol.c, include/dbghelp.h:
1514 dbghelp: StackWalk (32 and 64 bit version).
1515 - enhance implementation of StackWalk (32 and 64 bit version) by
1516 making use of module information and calling for FPO
1517 - FPO part is still non functional
1518 - implemented SymGetModuleBase64
1519 - stubbed SymFunctionTableAccess64
1521 2006-01-05 Robert Reif <reif@earthlink.net>
1523 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
1524 dsound: Capture refactoring.
1525 Move initialization code from DirectSoundCapture to
1526 DirectSoundCaptureDevice.
1527 Make DirectSoundCaptureBuffer directly reference
1528 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
1529 one level of indirection.
1530 Rename DSOUND_CreateDirectSoundCaptureBuffer to
1531 IDirectSoundCaptureBufferImpl_Create to be consistent.
1533 2006-01-05 Alexandre Julliard <julliard@winehq.org>
1535 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
1536 tools/widl/parser.l, tools/wrc/parser.l:
1537 Remove YY_NO defines that cause warnings.
1539 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
1541 * dlls/dbghelp/symbol.c:
1542 dbghelp: Removed no longer needed 'stub' in TRACEs.
1544 2006-01-05 Robert Shearman <rob@codeweavers.com>
1546 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
1547 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
1548 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
1550 * dlls/oleaut32/typelib.c:
1551 ole: Store the result from _invoke in a VARIANTARG structure.
1553 * programs/regedit/childwnd.c:
1554 regedit: Initialise nFocusPanel.
1556 * dlls/kernel/oldconfig.c:
1557 kernel32: Check for the correct error return value from open.
1559 2006-01-05 Jacek Caban <jacek@codeweavers.com>
1561 * dlls/urlmon/tests/url.c:
1562 urlmon: Code clean up.
1564 * dlls/urlmon/binding.c:
1565 urlmon: Added GetBindInfoString implementation.
1567 2006-01-04 Alexandre Julliard <julliard@winehq.org>
1569 * ANNOUNCE, ChangeLog, VERSION, configure:
1572 ----------------------------------------------------------------
1573 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
1575 * dlls/msacm/stream.c:
1576 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
1577 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
1578 required by (some?) native codecs.
1580 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
1583 wine.inf: Add a few keys to HKLM\Hardware.
1585 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
1587 * dlls/winsock/socket.c:
1588 winsock: Map wildcards for socket type and protocol in getaddrinfo().
1590 2006-01-04 Alexandre Julliard <julliard@winehq.org>
1592 * dlls/ntdll/loader.c:
1593 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
1594 (suggested by Michael Ost).
1596 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
1598 * dlls/shlwapi/shlwapi.spec:
1599 shlwapi: Print PathCombine* strings arguments in relay debugging.
1601 2006-01-04 Alexandre Julliard <julliard@winehq.org>
1603 * include/wine/pthread.h:
1604 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
1606 2006-01-04 Mike McCormack <mike@codeweavers.com>
1608 * programs/msiexec/msiexec.c:
1609 msiexec: Ignore the TRANSFORMS variable.
1610 Ignore the TRANSFORMS variable when building a list of transforms for
1611 advertising. The variable is used to apply transforms when installing.
1613 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
1614 msi: Apply any MSI transforms specified by the TRANSFORMS property.
1616 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
1617 msi: Add a stub for MsiGetLastErrorRecord.
1619 * dlls/msi/dialog.c:
1620 msi: Fixes for the MaskedEdit control.
1621 Allow MaskedEdit masks that aren't enclosed with <>.
1622 Allow the MaskedEdit's edit controls to scroll a bit in case things
1625 2006-01-04 Robert Reif <reif@earthlink.net>
1627 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
1628 dsound: Capture cleanup.
1629 Move code and function prototypes around to eliminate forward
1630 declarations. No code is changed.
1632 2006-01-04 Hans Leidekker <hans@it.vu.nl>
1634 * tools/winapi/winapi_global.pm:
1635 winapi: Remove some exceptions now that DLL separation is complete.
1638 Subdirectory tools/winapi_check no longer exists.
1640 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
1642 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
1643 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
1644 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
1645 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
1646 dlls/shell32/shellpath.c:
1647 shell32: Create Local AppData for user profile.
1648 Move history and internet tmp files to Local Settings.
1650 * dlls/shell32/shell32_Ru.rc:
1651 shell32: Update Russian resources.
1653 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
1656 user32: Menu tracing improvements.
1658 2006-01-03 Alexandre Julliard <julliard@winehq.org>
1660 * dlls/ntdll/virtual.c:
1661 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
1663 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
1665 * dlls/msi/custom.c:
1666 msi: Report the commandline that failed to start in ERR()s.
1668 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
1670 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
1671 kernel32: Implemented atoms query function on top of ntdll ones.
1673 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
1674 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
1676 ntdll: Correct implementation for atom query functions.
1678 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
1680 * dlls/advpack/advpack.c:
1681 advpack: Make DoInfInstall return an HRESULT.
1683 2006-01-03 Robert Reif <reif@earthlink.net>
1685 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
1686 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
1687 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
1688 dsound: Remove WINAPI from internal functions.
1690 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
1692 * dlls/advpack/advpack.c:
1693 advpack: Fix LaunchInfSection[Ex] documentation.
1695 2006-01-03 Alexandre Julliard <julliard@winehq.org>
1697 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
1698 Support building flex files without debug support.
1700 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
1702 * include/wine/pthread.h, include/winternl.h:
1703 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
1705 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
1707 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
1708 shell32/unixfs: Added unicode support in folder and file pidls.
1710 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
1711 shell32: Helper function for unicode support in folder and file pidls.
1713 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
1715 * dlls/user/menu.c, dlls/user/tests/menu.c:
1716 user32: Separate menu bitmaps and strings.
1717 Store bitmaps and bitmaps always in separate fields in the internal
1718 menu structure. Get rid of a lot of assumptions in the code that the
1719 menu can have strings only when it is not some other type and that
1720 bitmaps come in two flavors.
1721 Add a lot of conformance tests, including some submitted by Jason
1724 2006-01-03 Steven Edwards <winehacker@gmail.com>
1726 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
1727 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
1728 gdi: Win16/32 split of most of the metafile support.
1730 * dlls/gdi/gdi_private.h, include/wingdi.h:
1731 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
1733 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
1735 * dlls/msacm/msacm32_main.c:
1736 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
1738 2006-01-03 Robert Reif <reif@earthlink.net>
1740 * dlls/kernel/module.c:
1741 kernel: DelayLoadFailureHook crash fix.
1743 2006-01-03 Alexandre Julliard <julliard@winehq.org>
1745 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
1746 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
1747 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
1748 Added some flex options to avoid compiler warnings.
1749 Moved options from the Makefile into the source.
1751 2006-01-03 Mike McCormack <mike@codeweavers.com>
1753 * dlls/msi/dialog.c:
1754 msi: Subclass the Richedit control.
1755 Send a "DoAction" control event when the user scrolls the text.
1757 * dlls/msi/install.c:
1758 MSI: Improve the MsiGetMode stub a little.
1760 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
1761 msi: Implement the Reset control event.
1763 * dlls/oleaut32/typelib.c:
1764 oleaut32: Allow _invoke to handle up to 17 parameters.
1766 2006-01-03 Robert Reif <reif@earthlink.net>
1768 * dlls/dsound/dsound.c:
1769 dsound Add uninitialized check.
1771 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
1773 * dlls/comctl32/listview.c:
1774 comctl32: Listview - allow selection toggle with ctrl+space.
1776 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
1778 * dlls/winsock/socket.c:
1779 winsock: AF_UNSPEC mapping.
1780 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
1781 Zero initialize the sockaddr in ws_sockaddr_alloc().
1783 2006-01-03 Francois Gouget <fgouget@free.fr>
1785 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
1786 Assorted spelling fixes
1788 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
1789 Add trailing '\n's to ok() calls.
1790 Remove spaces before '\n' in traces.
1792 * tools/winapi/win32.api:
1793 winapi: Update win32.api to match the current sources.
1795 * dlls/msi/msi.c, dlls/wldap32/page.c:
1796 Small documentation tweaks to avoid winapi_check warnings.
1798 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
1800 * programs/winemenubuilder/winemenubuilder.c:
1801 winemenubuilder: Improve traces.
1802 Add some traces to make it easier to debug icon generation problems.
1804 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1806 * dlls/gdi/tests/bitmap.c:
1807 gdi: Add a test which shows that GDI does not support compressed DIB sections.
1809 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
1812 gdi32: Disallow creation of compressed DIB sections.
1814 2006-01-03 Robert Shearman <rob@codeweavers.com>
1816 * dlls/ole32/hglobalstream.c:
1817 ole: Check the return value of IStream_SetSize in IStream_Read.
1818 Check the return value of IStream_SetSize in IStream_Read, since
1819 otherwise execution could continue on and cause heap corruption.
1821 * dlls/ole32/stg_stream.c:
1822 ole: Fix mis-handling of return value in StgStreamImpl_Read.
1823 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
1824 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
1827 * dlls/rpcrt4/ndr_marshall.c:
1828 rpcrt4: Implement callback conformance.
1830 * dlls/rpcrt4/rpc_server.c:
1831 rpcrt4: Fix race condition in RpcServerListen.
1832 The DontWait parameter is used for forcing the function not to wait
1833 for the server to finish.
1835 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
1837 * dlls/comctl32/comctl32undoc.c:
1838 comctrl32: ReAlloc should be able to move memory blocks if necessary.
1840 2006-01-03 Kai Blin <kai.blin@gmail.com>
1842 * dlls/secur32/tests/main.c:
1843 secur32: Rewrote NTLM tests in a more flexible way.
1845 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
1847 * server/snapshot.c:
1848 server: Fix va_list compile error.
1850 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
1851 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
1853 * dlls/advapi32/service.c:
1854 advapi32: Don't allocate memory for empty argument string and pass
1857 2005-12-31 Hans Leidekker <hans@it.vu.nl>
1859 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
1860 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
1861 dlls/wldap32/winldap_private.h:
1862 wldap32: Implement some page handling functions.
1863 Implement ldap_create_page_control{A,W} and
1864 ldap_parse_page_control{A,W}.
1865 Move the page handling functions into their own file.
1867 * dlls/wldap32/extended.c:
1868 wldap32: Document the functions that handle extended operations.
1870 * dlls/wldap32/init.c:
1871 wldap32: Document the init functions.
1874 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
1876 * programs/winecfg/x11drvdlg.c:
1877 winecfg: Default for DXGrab is NO.
1879 2005-12-31 Milko Krachounov <milko@3mhz.net>
1881 * programs/winecfg/Bg.rc:
1882 winecfg: Fix a mess with the Bulgarian resource file and translate the
1883 untranslated strings.
1885 2005-12-31 Jacek Caban <jacek@codeweavers.com>
1887 * dlls/urlmon/tests/protocol.c:
1888 urlmon: Added http protocol tests (currently failing in Wine).
1890 2005-12-31 Alexandre Julliard <julliard@winehq.org>
1892 * dlls/ntdll/tests/exception.c:
1893 ntdll/tests: Try to fail more gracefully on win9x.
1894 Link to NtCurrentTeb dynamically.
1896 2005-12-31 Dan Kegel <dank@kegel.com>
1898 * dlls/commdlg/colordlg.c:
1899 commdlg: Let the color picker respond properly to keystrokes.
1901 2005-12-31 Robert Shearman <rob@codeweavers.com>
1903 * dlls/wininet/urlcache.c:
1904 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
1905 Move the freeing of allocation blocks for an entry into
1906 URLCache_DeleteEntry.
1907 Call URLCache_DeleteEntry to rollback from failure in
1908 CommitUrlCacheEntryInternal.
1910 * dlls/wininet/urlcache.c:
1911 wininet: Create new hash tables for URL cache on demand.
1913 * dlls/wininet/urlcache.c:
1914 wininet: Move URL cache hash table creation to a separate function.
1916 2005-12-31 Jacek Caban <jacek@codeweavers.com>
1918 * dlls/urlmon/umon.c:
1919 urlmon: Removed not used code.
1921 2005-12-31 Robert Shearman <rob@codeweavers.com>
1923 * tools/widl/typegen.c:
1924 widl: Output sizing information for arrays in the generated marshaling code.
1926 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
1927 widl: Export the bracket adding functionality of do_write_expr outside
1930 2005-12-31 Mike McCormack <mike@codeweavers.com>
1932 * dlls/msi/action.c:
1933 msi: Change some FIXME messages to comments.
1935 * dlls/msi/package.c:
1936 msi: Define the property "Intel" if we're running on an Intel processor.
1938 * dlls/msi/action.c:
1939 msi: Add stub actions for CCPSearch and RMCCPSearch.
1941 * dlls/riched20/reader.c:
1942 riched20: Add newlines to ERR macro output.
1944 2005-12-31 Robert Reif <reif@earthlink.net>
1946 * dlls/comctl32/ipaddress.c:
1947 comctl32: Create ipaddress in enabled state.
1949 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
1951 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
1952 wined3d: Added support for WINED3DFMT_X4R4G4B4.
1954 2005-12-31 Hans Leidekker <hans@it.vu.nl>
1956 * dlls/wldap32/value.c:
1957 wldap32: Document the value handling functions.
1959 * dlls/wldap32/wldap32.h:
1960 wldap32: Copy embedded berval structures too.
1962 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
1964 * programs/winecfg/De.rc:
1965 winecfg: Update German resource.
1967 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
1969 * dlls/comctl32/propsheet.c:
1970 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
1973 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
1975 * programs/winetest/Makefile.in:
1976 winetest: Only include d3d9 if it is being built.
1978 2005-12-26 Jacek Caban <jacek@codeweavers.com>
1980 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
1981 urlmon: Added GetSecurityId implementation.
1983 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
1984 urlmon: Use pluggable protocol for file protocol.
1986 2005-12-26 Robert Shearman <rob@codeweavers.com>
1988 * tools/widl/typegen.c:
1989 widl: Fix merge conflict.
1991 * tools/widl/typegen.c:
1992 widl: Follow type references in procformat and typeformat string generation.
1994 * tools/widl/typegen.c:
1995 widl: Handle marshaling and unmarshaling structures.
1997 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
1998 tools/widl/server.c:
1999 widl: Out parameters.
2000 Marshall and unmarshall out parameters for servers and clients
2002 Write out array components for declared local variables in generated
2005 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
2006 tools/widl/typegen.h:
2007 widl: Remove some duplication.
2008 Remove some duplicated code by calling an improved
2009 get_required_buffer_size.
2010 Add some more newlines in the generated code to separate separate
2012 Calculate the buffer size of [out] arguments in generated server code.
2013 Fix the direction passed into unmarshall_arguments.
2015 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
2016 tools/widl/typegen.h:
2017 widl: Pass a state into marshall_arguments and unmarshall_arguments to
2018 decide which parameters should be considered based on their direction.
2020 * tools/widl/typegen.c:
2021 widl: Generate marshaling and unmarshaling statements for arrays.
2023 * tools/widl/typegen.c:
2024 widl: Treat variables with array indices the same as pointers.
2026 * tools/widl/typegen.c:
2027 widl: Advance the type format string whilst marshaling and
2028 unmarshaling arguments.
2030 * tools/widl/typegen.c:
2031 widl: Convert the main while loops in marshall_arguments and
2032 unmarshall_arguments into for loops.
2034 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
2035 tools/widl/typegen.h:
2036 widl: Add support for marshalling and unmarshalling conformant strings.
2038 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
2039 tools/widl/proxy.c, tools/widl/write_msft.c:
2040 widl: Add some const attributes.
2042 * tools/widl/typegen.c:
2043 widl: Prepare marshall and unmarshall code generation functions for
2046 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
2047 widl: Fix SEGVs with client and server code generation when an
2048 interface has no methods.
2050 * tools/widl/typegen.c:
2051 widl: Generate correct proc format strings for [out] and [in, out] parameters.
2053 * tools/widl/parser.y:
2054 widl: Use the same precendence rule for the conditional operator as in wpp.
2055 Fixes several shift/reduce warnings.
2057 * tools/widl/typegen.c:
2058 widl: Better array support.
2059 Treat variables with array indices the same as pointers when writing
2060 out the proc & type format strings.
2061 Fix a typo when writing out the proc format string where a non-return
2062 type was written out for a return type and vice-versa.
2064 * tools/widl/typegen.c:
2065 widl: Support non-basic variables in proc format strings.
2067 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
2068 tools/widl/typegen.h:
2069 widl: Add helper functions that return the size of procformat and
2070 typeformat strings for variables.
2072 * dlls/oleaut32/typelib.c:
2073 oleaut: Small re-organisation of ITypeInfo::Invoke.
2074 Only output the one function in the trace for ITypeInfo::Invoke.
2075 Process the return value on output in ITypeInfo::Invoke, but only copy
2076 it to pVarResult if pVarResult is not NULL.
2078 * dlls/oleaut32/typelib.c:
2079 oleaut32: Convert some tabs to spaces and some other formatting changes.
2081 * dlls/oleaut32/typelib.c:
2082 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
2085 * dlls/oleaut32/typelib.c:
2086 ole: Improve typelib traces.
2087 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
2088 for more flexibility in which channel controls the output.
2090 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
2092 * dlls/msvcrt/tests/printf.c:
2093 msvcrt: More printf tests for I64 integer size support.
2095 * dlls/msvcrt/wcs.c:
2096 msvcrt: pf_integer_conv for I64.
2097 - Add pf_integer_conv and pf_is_integer_format.
2098 - Update pf_fill to handle printing the sign for signed integers.
2099 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
2101 * dlls/msvcrt/wcs.c:
2102 msvcrt: Do not treat %ll as an IntegerDouble in printf.
2104 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
2105 msvcrt: Parse I, I32, and I64 integer size flags in printf.
2107 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
2109 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
2110 urlmon: Implement BindAsyncMoniker function.
2112 2005-12-26 Jacek Caban <jacek@codeweavers.com>
2114 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
2115 urlmon: URL with two slashes is valid.
2117 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
2119 * programs/winecfg/No.rc:
2120 winecfg: Updated Norwegian Bokmål resources.
2122 2005-12-26 Jacek Caban <jacek@codeweavers.com>
2124 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
2125 shlwapi: Fix UrlCanonicalize.
2126 - Added support for URL_FILE_USE_PATHURL.
2127 - Fix handling of '/' and '\'.
2129 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
2131 * dlls/msrle32/msrle32.c:
2132 msrle32: Spelling fix.
2134 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
2136 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
2137 dbghelp: Internal search routines can now be case sensitive/insensitive.
2138 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
2139 - Quick implementation of SymSearch on top of SymEnumSymbols (should
2140 be the other way around).
2142 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
2144 * dlls/msvcrt/main.c:
2145 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
2147 2005-12-26 Robert Shearman <rob@codeweavers.com>
2149 * dlls/ole32/tests/propvariant.c:
2150 Fix detection of V1a prop variant library in test suite.
2152 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
2154 * dlls/x11drv/keyboard.c:
2155 x11drv: Update Canadian keyboard layout to better match the X11 one
2157 2005-12-26 James Hawkins <truiken@gmail.com>
2159 * dlls/shell32/tests/shlfileop.c:
2160 shell32: Clean up the SHFileOperation tests.
2161 - Make sure to create all the files used by the new tests.
2162 - Add a couple more SHFileOperation tests.
2163 - Fix some of the old tests.
2165 2005-12-26 Robert Reif <reif@earthlink.net>
2167 * programs/winecfg/audio.c:
2168 winecfg: Use hourglass cursor when opening audio drivers.
2169 Misbehaving drivers can take a while to open so change to the hour
2170 glass cursor when opening them.
2172 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
2174 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
2175 atl: Implement AtlComPtrAssign.
2176 According to MSDN AtlModuleInit should initialize the modules critical
2179 2005-12-22 Alexandre Julliard <julliard@winehq.org>
2181 * ANNOUNCE, ChangeLog, VERSION, configure:
2184 ----------------------------------------------------------------
2185 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
2187 * dlls/shell32/tests/shlfolder.c:
2188 shell32: Added some test to document native ITEMIDLIST format.
2190 2005-12-22 Alexandre Julliard <julliard@winehq.org>
2192 * dlls/user/tests/msg.c:
2193 user/tests: Remove todo_wine from a few tests that (usually) succeed.
2195 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
2197 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
2198 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
2199 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
2200 it more responsive to commands in the MCI_MODE_PLAY state by checking
2201 hStopEvent even if the time frame between frames has expired.
2203 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
2205 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
2207 ole32: Return error instead of asserting if storage file is corrupt.
2209 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
2211 * dlls/user/tests/msg.c:
2212 user32/tests: Add a PeekMessage test.
2214 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
2216 * dlls/kernel/tests/console.c:
2217 kernel/tests: Check that we successfully open the console.
2219 2005-12-22 Alexandre Julliard <julliard@winehq.org>
2222 server: Fixed console access rights handling.
2224 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
2226 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
2227 opengl: Fix last wgl regression.
2228 Fix wgl regression: test glx server version and extensions to use (and
2229 not use glXQueryDrawable on older glx implementations).
2231 2005-12-22 James Hawkins <truiken@gmail.com>
2233 * dlls/shell32/tests/shlfileop.c:
2234 shell32: Add tests for SHFileOperation's FO_MOVE command.
2236 * dlls/shell32/tests/shlfileop.c:
2237 shell32: Add tests for SHFileOperation's FO_COPY command.
2239 * dlls/shell32/tests/shlfileop.c:
2240 shell32: Add tests for SHFileOperation's FO_RENAME command.
2242 * dlls/shell32/tests/shlfileop.c:
2243 shell32: Add tests for SHFileOperation's FO_DELETE command.
2245 2005-12-22 Robert Reif <reif@earthlink.net>
2247 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
2248 winecfg: Add unmanaged windows configuration.
2250 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
2252 * dlls/dbghelp/module.c:
2253 dbghelp: Correct handling for all module names.
2255 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
2257 * dlls/msi/format.c, dlls/msi/tests/format.c:
2258 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
2260 2005-12-21 James Hawkins <truiken@gmail.com>
2262 * dlls/shell32/tests/shlfileop.c:
2263 shell32: Remove the '.\\' prefix from filenames, because it hides a
2264 bug in SHFileOperation.
2266 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
2268 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
2269 ddraw: Fix DirectDrawSurface::QueryInterface crash.
2271 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
2273 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
2274 winspool: Add version resource.
2276 2005-12-21 Alexandre Julliard <julliard@winehq.org>
2278 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
2279 msvcrt: Return a per-thread buffer in localtime and gmtime.
2281 2005-12-21 H. Verbeet <hverbeet@gmail.com>
2283 * dlls/d3d9/tests/shader.c:
2284 d3d9: Add traces for when shader support is missing in the shader test.
2286 2005-12-21 Hans Leidekker <hans@it.vu.nl>
2288 * dlls/kernel/process.c:
2289 kernel: Some documentation improvements.
2291 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
2293 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
2295 msvcrt: Implemented wctime(), wasctime().
2296 Free thread data in DLL_THREAD_DETACH.
2298 2005-12-21 Robert Reif <reif@earthlink.net>
2300 * programs/winecfg/En.rc, programs/winecfg/audio.c,
2301 programs/winecfg/resource.h:
2302 winecfg: Select an audio driver on fresh install.
2304 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
2306 * dlls/mscms/tests/profile.c:
2307 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
2310 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
2312 * dlls/msvideo/mciwnd.c:
2313 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
2315 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
2317 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
2318 msvcrt: Fix printf sign flags.
2319 Fix the printf sign flags so that '+' doesn't always override ' '
2320 space alone. If they both appear, continue parsing and let '+' take
2323 2005-12-21 Alexandre Julliard <julliard@winehq.org>
2325 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
2326 server/context_sparc.c, server/context_x86_64.c:
2327 server: Set the context flags in get_thread_context to indicate which
2328 parts of the returned context are valid.
2330 2005-12-21 Hans Leidekker <hans@it.vu.nl>
2332 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
2333 include/config.h.in:
2334 wldap32: Added configure checks for some potentially missing functions.
2336 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
2338 * dlls/msi/dialog.c:
2339 msi: Use a default dialog font if nothing is specified.
2341 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
2343 * dlls/shell32/tests/shlfolder.c:
2344 shell32/tests: Fixed a test failing on WinXP.
2346 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
2348 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
2349 dlls/dbghelp/wdbgexts.h:
2350 dbghelp: Added a few extensions to make windbg happy.
2352 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
2354 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
2355 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
2357 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
2359 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
2360 msacm: Preserve value of cbStruct in acmDriverDetails.
2361 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
2362 filled with a valid value before returning.
2363 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
2364 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
2365 native library: native ACM codecs expect cbStruct to be valid before
2366 filling the rest of the struct with any data.
2368 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
2370 * dlls/ntdll/exception.c:
2371 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
2373 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
2375 * programs/winecfg/Nl.rc:
2376 winecfg: Dutch resources update.
2378 2005-12-20 H. Verbeet <hverbeet@gmail.com>
2380 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
2381 wined3d: Cleanup shader constants code a little bit.
2382 Improved bounds checking.
2384 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
2386 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
2387 msvcrt: Require exact uppercase and lowercase format in printf routines.
2389 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
2391 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
2392 winemenubuilder: Provide depth to the menus created.
2394 2005-12-19 Alexandre Julliard <julliard@winehq.org>
2396 * dlls/kernel/process.c:
2397 kernel32: Check for tabs too when extracting the program name
2398 (reported by Vitaliy Margolen).
2400 2005-12-19 Hans Leidekker <hans@it.vu.nl>
2402 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
2403 tools/widl/typegen.c:
2404 widl: Avoid lvalue casts in generated code.
2406 2005-12-19 Kai Blin <kai.blin@gmail.com>
2408 * dlls/secur32/ntlm.c:
2409 secur32: Adding AcceptSecurityContext to the NTLM security provider.
2411 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
2413 * dlls/winspool/tests/info.c:
2414 winspool: Filter additional failures.
2416 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
2418 * programs/winhelp/winhelp.c:
2419 winhelp: Handle '> ' on command lines.
2421 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
2422 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
2423 dbghelp: First stab at supporting calling convention in function signature.
2425 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
2426 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
2428 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
2430 * programs/winecfg/Fr.rc:
2431 winecfg: Updated French resources.
2433 2005-12-19 Aric Stewart <aric@codeweavers.com>
2435 * dlls/user/Makefile.in, dlls/user/edit.c:
2436 user: Make the edit control IME aware and implement inline editing.
2437 Makes for a significantly better user experience for CJK users.
2439 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
2441 * dlls/msi/format.c:
2442 msi: Fixed deformat_environment to not cut off string.
2444 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
2446 * programs/taskmgr/dbgchnl.c:
2447 taskmgr: Fix viewing of debug channels.
2448 Various internal cleanups.
2450 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
2451 dbghelp: Implemented SymMatchString.
2453 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
2455 * dlls/user/winproc.c:
2456 user: Fix LB_GETTEXT unmapping for A<->W.
2458 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
2460 * dlls/setupapi/misc.c:
2461 setupapi: Fix comparing the group SIDs in IsUserAdmin.
2463 2005-12-19 Huw Davies <huw@codeweavers.com>
2465 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
2466 opengl: Add support for rendering on bitmaps.
2468 2005-12-19 Alexandre Julliard <julliard@winehq.org>
2471 ole32: Revert exception handler change.
2472 The handler does the opposite of normal page fault handlers.
2474 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
2476 * dlls/user/tests/win.c:
2477 user: Fix hrgn leaks in win.c test.
2479 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
2481 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
2482 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
2483 comctl32: Add a test for the initial tooltip window style settings,
2484 make it pass under Wine.
2486 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
2488 * programs/winecfg/De.rc:
2489 winecfg: Update German resource.
2491 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
2493 * programs/wcmd/batch.c:
2494 wcmd: Increase maximum length of commands.
2495 Increase maximum length of commands to 8192 bytes as on Windows XP.
2496 Add needed braces to a multi line "if" statement.
2498 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
2500 * dlls/dbghelp/dbghelp.spec:
2501 dbghelp: New stubs (needed for windbg startup).
2503 * dlls/dbghelp/elf_module.c:
2504 dbghelp: Fixed loading .so modules from a living target.
2506 * dlls/dbghelp/stack.c:
2507 dbghelp: Fixed missing parameters info in StackWalk64.
2509 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
2511 * dlls/d3d9/tests/stateblock.c:
2512 d3d9: Don't crash on NULL device_ptr.
2514 2005-12-19 Alexandre Julliard <julliard@winehq.org>
2516 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
2517 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
2518 Changed exception raise functions to call it explicitly.
2520 2005-12-19 Jacek Caban <jacek@codeweavers.com>
2522 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
2523 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
2525 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
2526 Fix typo in urlmon.idl.
2528 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
2530 * dlls/user/edit.c, dlls/user/tests/edit.c:
2531 user32: Don't truncate text when creating edit control.
2533 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
2535 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
2536 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
2537 With a conformance test.
2539 2005-12-19 Jacek Caban <jacek@codeweavers.com>
2541 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
2542 urlmon: Added some tests and fixes of file protocol.
2544 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
2546 * programs/winecfg/No.rc:
2547 winecfg: Updated Norwegian Bokmaal resources.
2549 2005-12-18 Alexandre Julliard <julliard@winehq.org>
2551 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
2552 tools/winebuild/build.h, tools/winebuild/import.c,
2553 tools/winebuild/spec32.c, tools/winebuild/utils.c:
2554 ntdll: New implementation of relay thunks.
2555 New implementation of relay thunks that doesn't require modifying code
2556 on the fly, so that the thunks can be put in the text section.
2557 Some performance improvements.
2559 2005-12-17 Alexandre Julliard <julliard@winehq.org>
2561 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
2562 ntdll: Don't use a real guard page at the bottom of the stack.
2563 A no-access page is enough, we can't properly raise an overflow
2566 2005-12-17 Robert Reif <reif@earthlink.net>
2568 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
2569 programs/winecfg/De.rc, programs/winecfg/En.rc,
2570 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
2571 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
2572 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
2573 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
2574 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
2575 programs/winecfg/main.c, programs/winecfg/resource.h,
2576 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
2577 programs/winecfg/winecfg.rc:
2578 winecfg: Use sound tree view for driver selection.
2579 - Move driver selection and configuration into tree view.
2580 - Only show loadable drivers.
2582 * dlls/winmm/wineoss/midi.c:
2583 wineoss: Shorten MIDI names.
2584 Shorten MIDI names to fit into 32 byte array without overflow.
2586 2005-12-17 Juan Lang <juan_lang@yahoo.com>
2588 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
2589 crypt32: Implement more implicit properties, with tests.
2591 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
2593 * dlls/imagehlp/imagehlp.spec:
2594 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
2596 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
2598 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
2599 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
2600 Add a ScrollDC test with NULL clipping rect.
2601 Add another set of ScrollDC tests written by Rein Klazes.
2603 2005-12-16 Huw Davies <huw@codeweavers.com>
2605 * dlls/x11drv/opengl.c:
2606 x11drv: Get the visual for the GLXPixmap from the current pixel format.
2608 2005-12-16 Alexandre Julliard <julliard@winehq.org>
2610 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
2611 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
2612 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
2613 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
2614 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
2615 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
2616 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
2617 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
2618 Take advantage of the __EXCEPT_PAGE_FAULT macro.
2620 * dlls/ntdll/exception.c, include/wine/exception.h:
2621 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
2622 easier to handle the common case of trapping page faults.
2624 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
2625 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
2626 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
2628 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
2629 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
2630 ntdll: More compatible exception information for protection faults.
2631 Added a bunch of test cases.
2633 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2635 * dlls/wined3d/vertexdeclaration.c:
2636 wined3d: Vertex declaration cleanup.
2637 Clean up constants and the wine declaration when the vertex
2638 declaration is destroyed.
2640 * dlls/wined3d/device.c:
2641 wined3d: Allow NULL multi sample quality.
2642 Allow MultiSampleQuality to be passed as NULL, this is a
2643 requirement for DirectX 8 and lower.
2645 2005-12-16 Alexandre Julliard <julliard@winehq.org>
2647 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
2648 dlls/ntdll/ntdll.spec:
2649 Add -register hint in ntdll, kernel and msvcrt spec files.
2651 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
2652 winebuild: Allow -register flag for Win32 too.
2653 This way it can be used as hint for the relay code.
2655 2005-12-16 Juan Lang <juan_lang@yahoo.com>
2657 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
2658 crypt32: Implement CRLDistPoints encoding/decoding.
2659 - rewrite sequence decoding to support context-specific tags, and
2660 eliminate duplicated code
2661 - implement encoding and decoding of CRLDistPoints
2663 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
2665 * dlls/shell32/shellpath.c, include/shlobj.h:
2666 shell32: Fix return value of PathProcessCommand.
2668 2005-12-16 Jacek Caban <jacek@codeweavers.com>
2670 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
2671 urlmon: Fix BindToStorage test.
2673 * include/mshtmdid.h, include/mshtml.idl:
2674 Added some declarations to mshtml.idl.
2676 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
2677 widl: Added bindable and displaybind attributes handling.
2679 2005-12-16 Milko Krachounov <milko@3mhz.net>
2681 * programs/winecfg/Bg.rc:
2682 winecfg: Update Bulgarian resource.
2684 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
2686 * programs/uninstaller/Es.rc:
2687 uninstaller: Spanish translations update.
2689 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
2690 winecfg: Spanish translations update.
2692 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
2694 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2695 wined3d: Fix matrix copy/paste bug.
2697 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2699 * dlls/wined3d/device.c:
2700 wined3d: Vertex declaration recording state.
2701 Stop SetVertexDeclaration from reference counting if a stateblock is
2704 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
2706 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
2707 user32: Implement saving and fix reading of nonclient metrics.
2708 With conformance tests.
2710 2005-12-16 Tomas Carnecky <tom@dbservice.com>
2712 * dlls/x11drv/opengl.c:
2713 x11drv: Allow users to preload an OpenGL library.
2715 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
2717 * include/ddk/wdm.h:
2718 Add some structs/prototypes to wdm.h.
2720 2005-12-15 James Hawkins <truiken@gmail.com>
2722 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
2723 setupapi: Added stubs for SetupGetInfInformation and
2724 SetupQueryInfFileInformation.
2726 2005-12-15 Alexandre Julliard <julliard@winehq.org>
2728 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
2729 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
2731 2005-12-15 Jacek Caban <jacek@codeweavers.com>
2733 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
2734 mshtml: Fix handling Gecko strings.
2736 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
2737 mshtml: Set Gecko's profile.
2738 Make sure that Gecko components are registered.
2740 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2742 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
2743 wined3d: Internal reference counting.
2744 Change most references to resources parent into references to the
2745 resource, so that external reference counts match DirectX but object
2746 aren't released if they are still referenced by the stateblock.
2748 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
2750 * dlls/mscms/tests/profile.c:
2751 mscms: Add another possible error.
2753 * dlls/d3d9/tests/vertexdeclaration.c:
2754 d3d9: Don't treat missing d3d9.dll as a failure.
2756 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
2758 * dlls/iccvid/iccvid.c:
2759 iccvid: Add support for ICM_DECOMPRESS_END message.
2761 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
2763 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
2764 user: Read/save minimized metrics from/to registry.
2766 2005-12-14 Alexandre Julliard <julliard@winehq.org>
2768 * loader/preloader.c:
2769 preloader: Reserve some space for the shared user data.
2771 * dlls/ntdll/virtual.c:
2772 ntdll: Fixes in virtual memory protection flags.
2773 Tweak reporting of virtual protection flags and address space limit to
2774 yield results closer to what Windows does.
2776 2005-12-14 H. Verbeet <hverbeet@gmail.com>
2778 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
2779 dlls/d3d9/tests/vertexdeclaration.c:
2780 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
2782 * dlls/wined3d/vertexdeclaration.c:
2783 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
2785 * dlls/d3d9/vertexshader.c:
2786 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
2787 before getting the parent.
2789 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
2791 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
2792 include/wine/server_protocol.h, include/winioctl.h,
2793 server/named_pipe.c, server/protocol.def, server/trace.c:
2794 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
2795 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
2796 Modify WaitNamedPipeW to use NtFsControlFile.
2797 Replace struct overlapped with event.
2799 2005-12-14 Mike McCormack <mike@codeweavers.com>
2801 * programs/winecfg/Ko.rc:
2802 winecfg: Update Korean translation.
2804 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
2806 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
2807 d3d9: Don't treat missing d3d9.dll as a failure.
2809 2005-12-14 H. Verbeet <hverbeet@gmail.com>
2811 * dlls/wined3d/device.c:
2812 wined3d: Return the correct vertex declaration.
2813 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
2814 declaration in This->stateblock instead of the one in
2815 This->updateStateBlock.
2817 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
2819 * dlls/riched20/editor.c:
2820 riched20: Reset selection when text is reset.
2822 2005-12-14 Aric Stewart <aric@codeweavers.com>
2824 * dlls/user/clipboard.c:
2825 user: GetClipboardFormatNameA fix.
2826 In the W->A translation make sure we have characters to translate
2827 before doing the WideCharToMultiByte with -1.
2829 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
2831 * dlls/mscms/tests/profile.c:
2832 mscms: Move repetitive code to helper macros.
2834 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
2836 * dlls/x11drv/scroll.c:
2837 x11drv: ScrollDC fix.
2838 There is no need to offset the source rectangle in the reverse
2839 direction before scrolling.
2841 2005-12-13 Aric Stewart <aric@codeweavers.com>
2843 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
2844 dlls/wininet/tests/http.c:
2845 wininet: HTTP headers reworking.
2846 Redo how headers are handled, eliminating the concept of Standard
2847 Headers and allow all headers to be added multiple times.
2848 Allow querying of headers with an index to get the multiple headers.
2849 Respect response vs request headers in HttpQueryInfo.
2850 Add a number of tests to extensively test header adding and replacing.
2852 2005-12-13 Alexandre Julliard <julliard@winehq.org>
2854 * dlls/gdi/bitmap.c:
2855 gdi: Added support for doing GetBitmapBits on a DIB section.
2856 Simply copy the DIB bits in that case.
2858 * dlls/x11drv/dib.c:
2859 x11drv: Clipping fix with DIB section copy.
2860 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
2861 that the clipping region is taken into account.
2863 2005-12-13 H. Verbeet <hverbeet@gmail.com>
2865 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
2866 dlls/d3d9/tests/shader.c:
2867 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
2869 2005-12-13 Alexandre Julliard <julliard@winehq.org>
2871 * server/mailslot.c, server/named_pipe.c:
2872 server: Added get_file_info implementation for named pipe and mailslot devices.
2874 * server/mailslot.c, server/named_pipe.c:
2875 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
2877 2005-12-13 Robert Shearman <rob@codeweavers.com>
2879 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
2880 tools/widl/typegen.h:
2881 widl: Start generating type format strings.
2882 Based on a patch by Eric Kohl.
2884 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
2886 * tools/widl/server.c:
2887 widl: Server stubs in generated code are void functions.
2889 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
2891 * programs/winecfg/audio.c:
2892 winecfg: Simplified module handling code.
2894 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
2896 * dlls/wininet/http.c:
2897 wininet: Reinitialise NETCON on redirect.
2899 2005-12-13 Juan Lang <juan_lang@yahoo.com>
2901 * dlls/iphlpapi/ifenum.c:
2902 iphlpapi: Fix a couple of file descriptor leaks.
2904 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
2906 * tools/winedump/le.c, tools/winedump/ne.c:
2907 winedump: Const correctness fixes.
2909 2005-12-13 Juan Lang <juan_lang@yahoo.com>
2911 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
2912 crypt32: Decode cleanups.
2913 - implement a helper to decode sequences of like types
2914 - use helper functions wherever applicable when decoding
2915 - correct "expected" vs. "got" usage in tests
2916 - fix a few other small bugs
2918 2005-12-13 H. Verbeet <hverbeet@gmail.com>
2920 * dlls/wined3d/device.c:
2921 wined3d: Don't change the shader's refcount in SetVertexShader and
2924 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2926 * dlls/wined3d/cubetexture.c:
2927 wined3d: Cube texture named constants.
2928 Update cubetexture so that names constants instead of numeric
2929 constants are used for the facetype and also add some additional
2930 checks where facetype is passed as a parameter to the function.
2932 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
2934 * dlls/shell32/tests/shlfolder.c:
2935 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
2937 * dlls/mscms/tests/profile.c:
2938 mscms: Add another possible error.
2940 2005-12-12 Alexandre Julliard <julliard@winehq.org>
2942 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
2943 dlls/ntdll/virtual.c:
2944 TEB.StackLimit should not include the guard page.
2946 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
2947 dlls/kernel/thread.c:
2948 kernel: Moved main stack initialization to process.c.
2951 server: Don't enable polling on regular files in add_queue.
2953 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
2954 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
2955 dlls/winedos/int13.c, dlls/winsock/socket.c:
2956 Pass specific access rights to wine_server_handle_to_fd.
2958 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
2959 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
2960 server/mapping.c, server/named_pipe.c, server/object.c,
2961 server/process.c, server/registry.c, server/serial.c, server/sock.c:
2962 server: Added access rights mapping to file objects.
2964 * server/process.c, server/thread.c:
2965 server: Added access rights mapping to process and thread objects.
2967 * server/registry.c:
2968 server: Added access rights mapping to registry key objects.
2971 server: Added access rights mapping to symlink objects.
2974 server: Added access rights mapping to token objects.
2976 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
2977 server: Added access rights mapping to synchronization objects.
2979 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
2980 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
2981 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
2982 server/mapping.c, server/mutex.c, server/named_pipe.c,
2983 server/object.c, server/object.h, server/process.c, server/queue.c,
2984 server/registry.c, server/request.c, server/semaphore.c,
2985 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
2986 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
2987 server/winstation.c:
2988 server: Added infrastructure for access rights mapping.
2990 * server/mailslot.c:
2991 server: Allow the mailslot device to be opened as a file object.
2993 * server/named_pipe.c:
2994 server: Allow the named pipe device to be opened as a file object.
2996 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
2997 include/wine/server_protocol.h, server/fd.c, server/file.h,
2998 server/protocol.def, server/request.h, server/trace.c:
2999 server: Support for opening devices.
3000 Added support for opening devices directly with the server when they
3001 don't correspond to a Unix file.
3003 * server/mapping.c, server/trace.c:
3004 server: Use a better error code for a zero-size mapped file.
3006 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
3008 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
3009 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
3010 kernel32: Get rid of DOSMEM_AllocSelector.
3012 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
3014 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
3015 winspool: Added tests for OpenPrinter.
3017 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
3019 * dlls/shell32/shlview.c:
3020 shell32: Fix drag-scrolling in the shellview object.
3022 * dlls/ole32/ole2.c:
3023 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
3025 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
3027 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
3028 Functions with no paramters must be (void).
3030 2005-12-12 Robert Shearman <rob@codeweavers.com>
3032 * tools/widl/typegen.c:
3033 widl: Generate FC_ERROR_STATUS_T proc format.
3034 - Include the header file for the functions implemented in typegen.c.
3035 - Generate proc format for FC_ERROR_STATUS_T type.
3037 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
3038 tools/widl/server.c:
3039 widl: Support explicit binding handles.
3041 * tools/widl/server.c:
3042 widl: Zero initialize parameters in the generated server code.
3043 Zero initialize parameters in the generated code. Based on a patch by
3046 * tools/widl/client.c:
3047 widl: Calculate the size of buffer required.
3048 - Calculate the size of buffer required.
3050 - Set the buffer start and buffer end markers.
3052 * tools/widl/server.c:
3053 widl: Don't cast buffer pointers to long in generated server code.
3055 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
3057 * tools/widl/client.c, tools/widl/server.c:
3058 widl: Support multiple interfaces per file.
3060 2005-12-12 Robert Shearman <rob@codeweavers.com>
3062 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
3063 widl: Don't treat FC_SMALL as FC_SHORT.
3064 FC_SMALL is its own type and is the same size as FC_CHAR, not
3067 * tools/widl/header.c:
3068 widl: Use WCHAR instead of wchar_t.
3069 Output IDL wchar_t types as WCHAR to avoid conflicts with the
3070 generally incompatible Unix wchar_t.
3072 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
3074 * dlls/winspool/info.c:
3075 winspool: Added documentation for OpenPrinter.
3077 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
3079 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
3080 Const correctness fixes.
3082 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
3084 * include/ws2tcpip.h:
3085 winsock: getaddrinfo return codes
3086 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
3089 * dlls/winsock/socket.c:
3090 winsock: getaddrinfo - return code mapping.
3091 convert_eai_u2w should map from unix to windows, not the other way
3092 round (spotted by Dominic Wise).
3094 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
3096 * include/urlmon.idl:
3097 urlmon.idl: Add some BINDSTATUS values.
3099 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
3101 * dlls/comctl32/treeview.c:
3102 comctl32: Fixed (harmless) typo.
3104 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
3105 Removed some dead-code.
3107 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
3108 Made some functions static.
3110 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
3111 vidc: Return error codes when a message isn't supported.
3113 2005-12-12 Robert Shearman <rob@codeweavers.com>
3115 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
3116 OLE: Fix SafeArrayCopy for NULL pvData.
3117 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
3118 cbElements is non-zero. Add a test for this and fix the safe array
3121 * dlls/ole32/errorinfo.c:
3122 CreateErrorInfo trace fix.
3123 CreateErrorInfo isn't a stub so don't print this in the trace
3126 * dlls/oleaut32/typelib.c:
3127 OLE: Add const to several typelib functions.
3128 Add const attributes to parameters for several functions and fix up
3131 * dlls/oleaut32/oleaut.c:
3132 OleTranslateColor trace fix.
3133 OleTranslateColor isn't a stub so don't print ":stub" in the trace
3136 2005-12-12 Jacek Caban <jacek@codeweavers.com>
3138 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
3139 dlls/mshtml/mshtml_private.h:
3140 mshtml: Added IHTMLDocument3 stub implementation.
3142 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
3144 * programs/winetest/Makefile.in:
3145 winetest: Add d3d9 tests.
3147 2005-12-12 Robert Shearman <rob@codeweavers.com>
3149 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
3150 widl: Don't output __RPC_FAR in generated code.
3152 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
3154 * programs/winecfg/Nl.rc:
3155 winecfg: Update Dutch resources for the Audio tab.
3157 2005-12-12 Jacek Caban <jacek@codeweavers.com>
3159 * include/mshtmdid.h, include/mshtml.idl:
3160 Added declaration of IHTMLDocument3 and more DISPIDs.
3162 2005-12-12 Filip Navara <xnavara@volny.cz>
3164 * dlls/kernel/module.c:
3165 kernel: Fix the Mach-O binary magic.
3167 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
3169 * dlls/winedos/dosmem.c:
3170 winedos: Implement MCB.
3172 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
3174 * dlls/urlmon/umstream.c:
3175 urlmon: Correctly fix IStream::Read.
3176 Don't dereference a possible NULL pointer.
3178 2005-12-09 H. Verbeet <hverbeet@gmail.com>
3180 * configure, configure.ac, dlls/d3d9/Makefile.in,
3181 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
3182 dlls/d3d9/tests/stateblock.c:
3183 d3d9: Add a test for BeginStateBlock and EndStateBlock.
3185 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
3187 * include/mmsystem.h:
3188 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
3190 2005-12-09 Kai Blin <blin@gmx.net>
3192 * dlls/secur32/ntlm.c:
3193 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
3195 2005-12-09 Alexandre Julliard <julliard@winehq.org>
3197 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
3198 server/change.c, server/protocol.def, server/registry.c,
3200 server: Added object attributes to a few more requests.
3202 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
3203 server/event.c, server/file.c, server/handle.c, server/handle.h,
3204 server/mailslot.c, server/mapping.c, server/mutex.c,
3205 server/named_pipe.c, server/process.c, server/semaphore.c,
3206 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
3207 server/timer.c, server/token.c, server/winstation.c:
3208 server: Make alloc_handle use attributes instead of inherit flag.
3210 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
3211 dlls/x11drv/x11drv_main.c, include/wine/server.h,
3212 programs/wineconsole/curses.c:
3213 Make wine_server_fd_to_handle use attributes instead of inherit flag.
3215 * programs/wineconsole/wineconsole.c:
3216 wineconsole: Remove some unnecessary typecasts.
3218 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
3219 server/protocol.def, server/trace.c:
3220 server: Use attributes instead of inherit flag in dup_handle request.
3222 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
3223 server/token.c, server/trace.c:
3224 server: Use attributes instead of inherit flag in token requests.
3225 Also use the specified access rights in the open_token request.
3227 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
3228 include/wine/server_protocol.h, server/process.c,
3229 server/protocol.def, server/thread.c, server/trace.c:
3230 server: Use attributes instead of inherit flag in process and thread requests.
3232 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
3233 server/protocol.def, server/snapshot.c, server/trace.c:
3234 server: Use attributes instead of inherit flag in snapshot requests.
3236 * dlls/kernel/console.c, include/wine/server_protocol.h,
3237 programs/wineconsole/wineconsole.c, server/console.c,
3238 server/protocol.def, server/trace.c:
3239 server: Use attributes instead of inherit flag in console requests.
3241 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
3242 server/file.c, server/protocol.def, server/trace.c:
3243 server: Use attributes instead of inherit flag in file requests.
3245 * dlls/winsock/socket.c, include/wine/server_protocol.h,
3246 server/protocol.def, server/sock.c, server/trace.c:
3247 server: Use attributes instead of inherit flag in socket requests.
3249 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
3251 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
3252 Add some missing includes which contain used prototypes.
3254 2005-12-09 Jacek Caban <jacek@codeweavers.com>
3256 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
3257 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
3258 dlls/mshtml/nsservice.c:
3259 mshtml: Added PromptService implementation.
3261 * dlls/mshtml/nsembed.c:
3262 mshtml: Added nsIURIContentListener to QueryInterface.
3263 Always release nsIWebBrowserSetup.
3265 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
3266 dlls/mshtml/nsiface.idl:
3267 mshtml: Added nsIEmbeddingSiteWindow implementation.
3269 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3271 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
3272 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
3273 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
3274 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
3275 wined3d: Vertex shader 8 support.
3276 Start to add support for DirectX 8 vertex shaders, constants and
3277 registers are now correctly assigned and loaded allowing support for
3278 most basic d3d8 shaders.
3280 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
3282 * dlls/urlmon/umstream.c:
3283 urlmon: Fix call to ReadFile.
3284 The BytesRead parameter passed to ReadFile may never be NULL.
3286 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
3288 * tools/winapi/win16.api, tools/winapi/win32.api:
3289 Update win16.api and win32.api.
3292 sfnt2fnt: Don't print two newlines after error messages.
3294 * tools/widl/header.c:
3295 widl: Issue correct C++ headers.
3297 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
3299 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
3300 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
3302 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
3304 * programs/winecfg/No.rc:
3305 winecfg: Updated Norwegian Bokmaal resources.
3307 2005-12-08 Alexandre Julliard <julliard@winehq.org>
3309 * ANNOUNCE, ChangeLog, VERSION, configure:
3312 ----------------------------------------------------------------
3313 2005-12-08 Huw Davies <huw@codeweavers.com>
3316 gdi: Fix 24bpp -> 32bpp copy.
3318 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
3320 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
3321 advapi32: RegCreateKeyEx fix.
3322 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
3323 subkey begins with one. With a regression test.
3325 2005-12-08 Robert Shearman <rob@codeweavers.com>
3327 * tools/widl/parser.y:
3328 widl: Formatting cleanups.
3330 2005-12-08 Robert Shearman <rob@codeweavers.com>
3332 * tools/widl/typegen.c:
3333 widl: Marshal and unmarshal basic types.
3335 2005-12-08 Robert Shearman <rob@codeweavers.com>
3337 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
3338 tools/widl/typegen.c, tools/widl/typegen.h:
3339 widl: Add a type generator framework.
3340 Add a framework for writing the strings for marshaling and
3341 unmarshaling parameters and make the client and server use it.
3343 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
3345 * tools/widl/client.c, tools/widl/server.c:
3346 widl: Write out argument lists in the server.
3347 - Add framework for updating proc offsets.
3348 - Write out argument lists in the server.
3350 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
3352 * tools/widl/client.c, tools/widl/server.c:
3353 widl: Rename some variables.
3355 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
3357 * programs/winecfg/De.rc:
3358 winecfg: Update German resource.
3360 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
3362 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
3363 opengl: render_texture
3364 - better render_texture emulation (using pbuffers)
3365 - support GLX_ATI_render_texture for render_texture
3367 2005-12-08 Aric Stewart <aric@codeweavers.com>
3369 * dlls/wininet/http.c:
3370 wininet: Handle HTTP_QUERY_CUSTOM.
3371 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
3372 lpBuffer is In/Out because the header we are querying is there.
3373 Additionally standard headers can be queried in this manner as well
3374 (such as Set-Cookie).
3376 2005-12-08 Robert Reif <reif@earthlink.net>
3378 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
3379 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
3380 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
3381 wineoss: Fix device probing.
3382 - Fix device probing at driver load time.
3383 - Fix memory leaks at driver exit time.
3385 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
3387 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
3389 dplay: dx8/dx9 support (missing includes).
3390 - add directx9 support for dplay8.h and dpaddr.h
3391 - new file dplobby8.h
3393 2005-12-08 Robert Shearman <rob@codeweavers.com>
3395 * dlls/commdlg/printdlg.c:
3396 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
3398 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
3400 * dlls/winmm/winealsa/audio.c:
3401 winealsa: Fixed returned string in capabilities.
3403 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
3405 * dlls/winmm/winenas/audio.c:
3407 - return correct MM error code when no connection to server has been
3409 - don't close the AU driver if it hasn't been opened
3411 2005-12-08 H. Verbeet <hverbeet@gmail.com>
3413 * include/d3d8.h, include/d3d9.h:
3414 d3d8/d3d9: Define D3D_SDK_VERSION.
3416 2005-12-08 Robert Shearman <rob@codeweavers.com>
3418 * programs/notepad/dialog.c, programs/notepad/main.c,
3419 programs/notepad/main.h:
3420 notepad: Remember options selected in the print setup dialog.
3422 2005-12-08 Mike McCormack <mike@codeweavers.com>
3424 * programs/winecfg/audio.c:
3425 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
3427 2005-12-08 Aric Stewart <aric@codeweavers.com>
3429 * dlls/wininet/http.c:
3430 wininet: A->W bugfix.
3431 When converting SendRequestExA -> W we need to set the lpcszHeader
3432 parameter to NULL if the original one is NULL.
3434 2005-12-08 Alexandre Julliard <julliard@winehq.org>
3436 * dlls/ntdll/reg.c, include/winternl.h:
3437 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
3438 Fixed the return value type.
3440 2005-12-07 Jacek Caban <jacek@codeweavers.com>
3442 * dlls/mshtml/nsembed.c:
3443 mshtml: Added config key to specify Gecko path.
3445 2005-12-07 Robert Reif <reif@earthlink.net>
3447 * programs/winecfg/audio.c:
3448 winecfg: Added support for auto detecting all drivers by attempting to
3451 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
3453 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
3454 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
3455 dlls/wintrust/wintrust_main.c:
3456 Add a few missing #includes.
3458 2005-12-07 Kai Blin <blin@gmx.net>
3460 * dlls/secur32/ntlm.c:
3461 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
3464 2005-12-07 Robert Reif <reif@earthlink.net>
3466 * programs/winecfg/En.rc, programs/winecfg/audio.c,
3467 programs/winecfg/resource.h:
3468 winecfg: Show all sound card drivers and their devices.
3470 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
3472 * tools/fnt2fon.c, tools/sfnt2fnt.c:
3473 Add an error() function to fnt2fon and sfnt2fnt.
3475 2005-12-06 Robert Shearman <rob@codeweavers.com>
3477 * dlls/oleaut32/typelib.c:
3478 OLE: Implement undocumented behaviour in DispCallFunc.
3479 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
3480 Office 2003 and document the function.
3482 2005-12-06 Robert Shearman <rob@codeweavers.com>
3484 * dlls/oleaut32/typelib.c:
3485 OLE: Implement ITypeInfo_AddressOfMember.
3487 2005-12-06 Robert Shearman <rob@codeweavers.com>
3489 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
3490 dlls/oleaut32/typelib.h:
3491 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
3492 Fix more fallout from dispinterface retval patch: make typelib
3493 marshaler use the internal function description so that it calls
3494 dispinterface functions with the correct number of parameters again.
3495 Also fixes some memory leaks caused by the fact that a corresponding
3496 ReleaseXDesc function has to be called for each GetXDesc.
3498 2005-12-06 Robert Shearman <rob@codeweavers.com>
3500 * dlls/oleaut32/tests/typelib.c:
3501 OLE: Add tests for the typelib version of ITypeComp_Bind.
3503 2005-12-06 Robert Shearman <rob@codeweavers.com>
3505 * dlls/oleaut32/typelib.c, include/oleauto.h:
3506 OLE: Update the type of the oVft parameter for DispCallFunc.
3508 2005-12-06 Kai Blin <blin@gmx.net>
3510 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
3511 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
3514 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
3517 c2man: Remove HTML warnings.
3519 2005-12-06 Robert Reif <reif@earthlink.net>
3521 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
3522 winejack: Fix driver load and initialization.
3523 Move wave in/out initialization from wave out to driver.
3524 Add index number to device names.
3525 Fix memset bug where only first wave in caps was zeroed.
3527 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
3529 * dlls/winmm/mciwave/mciwave.c:
3530 mciwave: save/record.
3531 - fix for playback after a sound has been recorded
3532 - shall fix also opening the mci device without name
3533 - bug reported (and fix tested) by Peter Astrand
3535 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
3537 * dlls/dbghelp/stack.c:
3538 dbghelp: Final touch on StackWalk64 so that it works.
3540 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
3542 * dlls/winspool/info.c:
3543 winspool: Document the monitor functions.
3545 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
3547 * tools/winapi/win16.api, tools/winapi/win32.api:
3548 Sort entries in win16.api and win32.api
3550 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
3552 * dlls/x11drv/opengl.c:
3553 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
3555 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
3557 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
3558 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
3560 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
3562 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
3563 gdi: Added stub for AddFontMemResourceEx.
3565 2005-12-06 Alexandre Julliard <julliard@winehq.org>
3567 * include/mlang.idl:
3568 mlang: Properly declare the interface uuids.
3570 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
3572 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
3573 mlang: Implement IEnumRfc1766 interface.
3575 2005-12-06 Robert Reif <reif@earthlink.net>
3577 * dlls/winmm/winejack/jack.c:
3578 winmm: Allow sound card driver to be opened more than once.
3581 2005-12-06 Robert Reif <reif@earthlink.net>
3583 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
3584 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
3585 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
3586 winmm: Allow sound card drivers to be opened more than once.
3588 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
3590 * tools/winapi/win32.api:
3591 Update win32.api to current git.
3593 2005-12-06 Robert Shearman <rob@codeweavers.com>
3596 OLE: Fix a typo where brackets were missing.
3598 2005-12-06 Robert Shearman <rob@codeweavers.com>
3600 * dlls/oleaut32/typelib.c:
3601 OLE: ITypeInfo_Invoke parameter naming change.
3602 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
3603 DWORD, but an unsigned short.
3605 2005-12-06 Jacek Caban <jacek@codeweavers.com>
3607 * dlls/shdocvw/webbrowser.c:
3608 shdocvw: Added get_Document implementation.
3610 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
3612 * programs/winedbg/expr.c:
3613 winedbg: Fixed broken code about type management for binary operator.
3615 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
3617 * dlls/winspool/info.c:
3618 winspool: Add documentation for the port functions.
3620 2005-12-05 Alexandre Julliard <julliard@winehq.org>
3622 * dlls/kernel/tests/thread.c:
3623 kernel: Added a basic test for exception handling in threads.
3625 2005-12-05 Alexandre Julliard <julliard@winehq.org>
3627 * dlls/user/cursoricon.c:
3628 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
3630 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
3632 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
3633 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
3635 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
3637 * dlls/devenum/createdevenum.c:
3638 devenum: Don't leak key handle creating a category registry key.
3640 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
3643 msi: Implemented DllCanUnloadNow.
3645 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
3647 * dlls/imagehlp/imagehlp.spec:
3648 imagehlp: fixed typo in SymSetOptions entry.
3650 2005-12-05 Huw Davies <huw@codeweavers.com>
3652 * dlls/msi/msi.spec:
3653 msi: Fix MsiProvideQualifiedComponentW spec file entry.
3655 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
3657 * server/main.c, server/object.h:
3658 server: Remove sync_namespace.
3660 2005-12-05 Alexandre Julliard <julliard@winehq.org>
3662 * server/directory.c, server/mailslot.c, server/named_pipe.c,
3664 server: Let the directory code handle device names.
3666 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
3668 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
3669 server/mailslot.c, server/object.h, server/protocol.def,
3671 Move mailslot devices into directory name space.
3673 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
3675 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
3676 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
3677 server/directory.c, server/named_pipe.c, server/object.h,
3678 server/protocol.def, server/trace.c:
3679 Move named pipe objects into directory name space.
3680 Change tests accordingly.
3681 Add small test for WaitNamedPipe.
3683 2005-12-05 Alexandre Julliard <julliard@winehq.org>
3685 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
3686 server/object.h, server/semaphore.c, server/symlink.c,
3688 server: Move handle allocation out of open_object_dir.
3690 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
3692 * dlls/dbghelp/stack.c, include/dbghelp.h:
3693 dbghelp: Implemented StackWalk64.
3695 2005-12-05 Francois Gouget <fgouget@free.fr>
3697 * dlls/msvidc32/msvideo1.c:
3698 msvidc32: Add a comment for DllMain() to stop winapi_check from
3699 complaining about it.
3701 2005-12-05 Francois Gouget <fgouget@free.fr>
3703 * tools/winapi/win32.api:
3704 Update win32.api to match the current sources.
3706 2005-12-05 Pavel Roskin <proski@gnu.org>
3708 * programs/notepad/Ru.rc:
3709 notepad: Russian translation for "Font..." menu item.
3711 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
3713 * dlls/riched20/editor.c:
3714 riched20: register ListBox & ComboBox classes
3715 Partially implement REExtendedRegisterClass() to register missing
3716 window classes so that applications relying on them don't get
3719 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
3721 * programs/winefile/Ko.rc:
3722 winefile: Fix an incorrect translation.
3724 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
3726 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
3727 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
3728 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
3729 programs/notepad/No.rc, programs/regedit/No.rc,
3730 programs/winecfg/No.rc:
3731 Update Norwegian Bokmaal resources.
3733 2005-12-05 Patrick Ammann <pammann@aro.ch>
3735 * dlls/wininet/netconnection.c:
3736 wininet: compilation fix
3737 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
3738 HAVE_OPENSSL_ERR_H are not defined.
3740 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
3742 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
3743 winmm: driver unloading.
3744 - properly handle drivers unloading when no session instance of the
3745 driver has been created
3747 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
3749 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
3750 programs/winedbg/symbol.c:
3751 dbghelp,winedbg: SYMBOL_INFO fix.
3752 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
3753 type of the symbol (we were returning the symbol index instead)
3754 - fixed winedbg accordingly
3756 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
3758 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
3759 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
3761 2005-12-05 Milko Krachounov <milko@3mhz.net>
3763 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
3764 Update the Bulgarian resources for commdlg and regedit.
3766 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
3768 * dlls/winsock/socket.c:
3769 winsock: Rewrote mappers to use sizeof() based loops.
3770 Added IPPROTO_IP and AF_UNSPEC to the mappers.
3772 2005-12-03 Robert Shearman <rob@codeweavers.com>
3774 * dlls/oleaut32/typelib.c:
3775 OLE: Support HREFTYPEs For ITypeInfos
3776 Add support for reading the hreftype of a typeinfo, return it to the
3777 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
3778 support referencing it in ITypeInfo_GetRefTypeInfo.
3780 2005-12-03 Robert Shearman <rob@codeweavers.com>
3782 * dlls/oleaut32/typelib.c:
3783 OLE: fix function name loading
3784 Correctly get the name of the second function of a propget/propput
3785 pair in MSFT typelibs when the name offset is set to -1.
3787 2005-12-03 Robert Shearman <rob@codeweavers.com>
3789 * dlls/oleaut32/typelib.c:
3790 OLE: fix invoking dispinterface functions
3791 Fix invoking dispinterface functions by using the internal
3792 representation of the function, not the one returned to applications.
3794 2005-12-03 H. Verbeet <hverbeet@gmail.com>
3796 * dlls/wined3d/pixelshader.c:
3797 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
3799 2005-12-03 H. Verbeet <hverbeet@gmail.com>
3801 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3802 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
3803 Remove an unnecessary cast.
3805 2005-12-03 Robert Shearman <rob@codeweavers.com>
3807 * dlls/oleaut32/typelib.c:
3808 OLE: Move the dispinterface return value handling to functions that
3809 return the FUNCDESC to the user.
3811 2005-12-03 Robert Shearman <rob@codeweavers.com>
3813 * dlls/wininet/http.c, dlls/wininet/internet.c,
3814 dlls/wininet/netconnection.c:
3815 wininet: Correctly set the last error when a called Unix network
3818 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
3820 * programs/winedbg/symbol.c:
3821 winedbg: simplify some code.
3823 2005-12-03 H. Verbeet <hverbeet@gmail.com>
3825 * dlls/wined3d/device.c:
3826 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
3829 2005-12-03 Pavel Roskin <proski at gnu.org>
3831 * programs/wineconsole/wineconsole.c:
3832 Fixed regression in wineconsole creation (curses backend).
3834 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
3836 * tools/winapi/winapi_check:
3837 winapi_check: fully descend in included files to check for prototype.
3839 2005-12-03 Robert Shearman <rob@codeweavers.com>
3841 * dlls/oleaut32/typelib.c:
3842 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
3843 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
3844 should just affect which of a pair of [propget] and [propput]
3845 functions should be returned.
3847 2005-12-03 Robert Shearman <rob@codeweavers.com>
3849 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
3850 dlls/wininet/internet.h:
3851 wininet: global function/data cleanup
3852 Make some functions and a structure static since they are only used in
3855 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
3857 * programs/winedbg/stack.c:
3858 winedbg: fixed regression (and simplified code!) for arguments
3859 printing in backtrace.
3861 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
3863 * programs/winedbg/symbol.c:
3864 winedbg: fixed regression in 'info local' command.
3866 2005-12-03 Aric Stewart <aric@codeweavers.com>
3868 * programs/wcmd/builtins.c:
3869 wcmd: mkdir recursive create
3870 In at least both win2k and winxp mkdir from the command prompt can
3871 recursively create full directory paths. This implements that
3874 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
3876 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
3878 Move standard WGL function declarations to wingdi.h.
3879 dlls/opengl32/wgl.h is now empty and no longer needed.
3881 2005-12-02 Francois Gouget <fgouget@free.fr>
3883 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
3884 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
3885 tools/winapi/winapi_extract, tools/winebuild/utils.c:
3886 Assorted spelling fixes.
3888 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
3890 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
3891 include/wine/server_protocol.h, server/mapping.c,
3892 server/protocol.def, server/trace.c:
3893 Move mapping (section) objects into directory name space.
3895 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
3897 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
3898 server/protocol.def, server/timer.c, server/trace.c:
3899 Move timer objects into directory name space.
3901 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
3903 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
3904 server/protocol.def, server/semaphore.c, server/trace.c:
3905 Move semaphore objects into directory name space.
3907 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
3909 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
3910 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
3911 server/console.c, server/event.c, server/mutex.c,
3912 server/named_pipe.c, server/object.h, server/process.c,
3913 server/protocol.def, server/trace.c:
3914 Move event and mutex objects into directory name space.
3916 2005-12-02 Jacek Caban <jacek@codeweavers.com>
3918 * dlls/shdocvw/dochost.c:
3919 Sync the WebBrowser's window size with document's window.
3921 2005-12-02 Francois Gouget <fgouget@free.fr>
3923 * tools/winapi/win32.api:
3924 Update win32.api to match the current sources.
3926 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
3928 * include/objbase.h, tools/widl/header.c:
3929 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
3931 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
3933 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
3935 * tools/widl/header.c:
3936 Reorder the virtual table definition so it's defined before it is used
3937 in widl header output.
3939 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
3941 * tools/widl/header.c:
3942 Use interface instead of struct where appropriate in widl.
3944 2005-12-02 Francois Gouget <fgouget@free.fr>
3946 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
3947 Fix the AtlAxWinInit() prototype.
3948 Also make it return FALSE to indicate failure instead of E_FAIL.
3949 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
3951 2005-12-02 Francois Gouget <fgouget@free.fr>
3953 * dlls/netapi32/ds.c, tools/winapi/win32.api:
3954 Better stick to the PSDK types and to the dsrole.h prototype.
3957 2005-12-02 Francois Gouget <fgouget@free.fr>
3959 * tools/winapi/winapi_parser.pm:
3960 Fix __RPC_USER handling.
3962 2005-12-02 Francois Gouget <fgouget@free.fr>
3964 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
3965 Better stick to the PSDK types.
3968 2005-12-02 Francois Gouget <fgouget@free.fr>
3970 * dlls/dbghelp/module.c, include/dbghelp.h:
3971 Add IMAGEHLP_MODULEW64.
3972 Add SymGetModuleInfoW64() and SymLoadModule64().
3974 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
3976 * dlls/shell32/shlview.c:
3977 Implemented scrolling during drag&drop for the shellview class.
3979 2005-12-02 Jacek Caban <jacek@codeweavers.com>
3981 * dlls/shdocvw/dochost.c:
3982 Use sink in navigate_complete instead of ClientSite's IDispatch.
3984 2005-12-02 Juan Lang <juan_lang@yahoo.com>
3986 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
3987 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
3988 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
3989 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
3990 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
3991 Implement more OID support functions.
3992 Use the exported OID support functions internally.
3993 Move OID support functions and stubs to a separate file.
3995 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
3997 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
3998 Make winapi_check understand the interface keyword.
4000 2005-12-02 Pavel Roskin <proski@gnu.org>
4002 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
4003 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
4004 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
4005 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
4006 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
4007 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
4008 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
4009 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
4010 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
4011 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
4012 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
4013 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
4014 Improve script selection combobox in the font selection dialog - set
4015 height to 90 (the old value of 10 could only fit a single line) and
4016 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
4019 2005-12-02 Jacek Caban <jacek@codeweavers.com>
4021 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
4022 Added implementation of IConnectionPoint::Advise and Unadvise.
4024 2005-12-02 Hans Leidekker <hans@it.vu.nl>
4026 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
4027 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
4028 dlls/wldap32/error.c:
4029 Document DN and error handling functions.
4030 Try to stick to Wine's documentation format.
4032 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
4034 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
4035 programs/wcmd/wcmdmain.c:
4036 Avoid formatted output in a few more places where formatting is not
4037 really needed and output could be large enough to be truncated.
4039 2005-12-02 Jacek Caban <jacek@codeweavers.com>
4041 * dlls/shdocvw/oleobject.c:
4044 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
4046 * dlls/shell32/tests/shlfolder.c:
4047 Added a test for native PIDL format.
4049 2005-12-02 James Hawkins <truiken@gmail.com>
4051 * dlls/advpack/advpack.c:
4052 Document many of the advpack functions.
4054 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
4056 * dlls/x11drv/opengl.c:
4057 Handle DONTCARE flags on ChoosePixelFormat.
4058 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
4059 find a compatible pixel format without). So try without if we cannot
4060 find a valid fbconfig with these options.
4062 2005-12-01 Hans Leidekker <hans@it.vu.nl>
4064 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
4065 dlls/wldap32/wldap32.spec:
4066 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
4067 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
4068 ldap_parse_vlv_control{A,W}. Stub implementations for
4069 ldap_parse_page_control{A,W}.
4071 2005-12-01 Hans Leidekker <hans@it.vu.nl>
4073 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
4074 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
4075 Stub implementations for functions handling paged search results.
4076 Add some missing declarations.
4078 2005-12-01 Huw Davies <huw@codeweavers.com>
4080 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
4081 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
4082 dlls/msxml3/tests/domdoc.c:
4083 Make the node object aggregatable so that the element object (and in
4084 future all of the other node types) can use it.
4086 2005-12-01 Alexandre Julliard <julliard@winehq.org>
4088 * dlls/ntdll/virtual.c:
4089 Check for need to add area to the reserved list also on unmap.
4091 2005-12-01 Alexandre Julliard <julliard@winehq.org>
4093 * dlls/ntdll/virtual.c:
4094 Ignore the large address space flag when version is win9x.
4096 2005-12-01 Hans Leidekker <hans@it.vu.nl>
4098 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
4099 Document the ldap_delete* functions.
4101 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
4103 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
4104 Don't use formatted output in WCMD_setshow_sortenv.
4105 Don't use unsafe vsprintf in WCMD_output.
4107 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
4109 * dlls/x11drv/dib.c:
4110 Fix for the monochrome DIB with inverted colors.
4112 2005-12-01 Alexandre Julliard <julliard@winehq.org>
4114 * dlls/msvcrt/tests/headers.c:
4115 Improved the CHECK_DEF macro to avoid code duplication.
4117 2005-12-01 Robert Shearman <rob@codeweavers.com>
4119 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
4120 Make dump functions const.
4122 2005-12-01 Jacek Caban <jacek@codeweavers.com>
4124 * dlls/shdocvw/oleobject.c:
4125 Added implementation of OLEIVERB_SHOW in DoVerb.
4127 2005-12-01 Robert Shearman <rob@codeweavers.com>
4129 * dlls/oleaut32/typelib.c:
4130 Remove broken return value handling code and that would reference
4131 memory beyond the end of the arguments array. Replace it with code
4132 that properly handles referencing the return type and setting the
4133 return type to VT_VOID when a dispinterface function doesn't have any
4136 2005-12-01 Alexandre Julliard <julliard@winehq.org>
4138 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
4139 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
4142 2005-12-01 Alexandre Julliard <julliard@winehq.org>
4144 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
4145 programs/regedit/treeview.c, server/registry.c:
4146 Fixed some compiler warnings on Darwin.
4148 2005-12-01 Pavel Roskin <proski@gnu.org>
4150 * programs/notepad/dialog.c, programs/notepad/main.c:
4151 Improve font support in Notepad.
4153 2005-12-01 Robert Shearman <rob@codeweavers.com>
4155 * dlls/oleaut32/typelib.c:
4156 Introduce a variable "elemdesc" to eliminate some long common
4158 Move the contents of the second arguments loop inside the first.
4159 Move the MSFT_ReadLEDWords so that it is the last statement in the
4160 loop since it is one of the iterators.
4162 2005-12-01 Robert Shearman <rob@codeweavers.com>
4164 * dlls/oleaut32/typelib.c:
4165 Don't truncate large integer constants.
4167 2005-12-01 Jacek Caban <jacek@codeweavers.com>
4169 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
4170 dlls/shdocvw/webbrowser.c:
4171 Added IOleInPlaceActiveObject stub implementation.
4173 2005-12-01 James Hawkins <truiken@gmail.com>
4175 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
4176 Add a stub for AdvInstallFile.
4178 2005-12-01 Robert Shearman <rob@codeweavers.com>
4180 * configure, configure.ac, dlls/wininet/netconnection.c,
4181 include/config.h.in:
4182 Cleanup SSL connections properly, do a few security checks in
4183 NETCON_secure_connect and display errors from SSL on failure. Don't
4184 use SSL_set_bio as SSL_set_fd is cleaner for us.
4186 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
4188 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
4189 Add a test for LB_SELITEMRANGE, make it pass under Wine.
4191 2005-12-01 Robert Shearman <rob@codeweavers.com>
4193 * dlls/stdole2.tlb/std_ole_v2.idl:
4194 Fix the entry attributes of the two module functions and uncomment
4195 LoadPicture, but comment out the defaultvalue attribute that causes
4196 widl to issue a warning.
4198 2005-12-01 Robert Shearman <rob@codeweavers.com>
4200 * dlls/oleaut32/typelib.c:
4201 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
4202 PARAMFLAG_DHASDEFAULT.
4203 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
4205 2005-12-01 Steven Edwards <steven@codeweavers.com>
4207 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
4208 Add stubs for ldap_search_init_page[A/W].
4210 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
4212 * dlls/x11drv/winpos.c:
4213 Remove unused include X11/IntrinsicP.h.
4215 2005-12-01 Jacek Caban <jacek@codeweavers.com>
4217 * dlls/shdocvw/oleobject.c:
4218 Added SetObjectRects implementation.
4220 2005-12-01 Jacek Caban <jacek@codeweavers.com>
4222 * dlls/shdocvw/client.c:
4223 Return S_OK in [On|Can]InPlaceActivate.
4224 Handle IOleDocumentSite in QueryInterface.
4226 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
4228 * dlls/gdi/freetype.c:
4229 Make WineEngGetFontData always return the used byte count.
4231 2005-11-30 Peter Lemenkov <petro@mail.ru>
4233 * include/winuser.h:
4234 Added WS_EX_COMPOSITED.
4236 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
4238 * dlls/user/painting.c, dlls/user/tests/msg.c:
4239 Add a test for RedrawWindow with an empty region/rectangle, make it
4242 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
4244 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
4245 Added more Nvidia card IDs.
4247 2005-11-30 Alexandre Julliard <julliard@winehq.org>
4249 * tools/winewrapper:
4250 Added support for Darwin DYLD_LIBRARY_PATH.
4252 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
4254 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
4255 server/Makefile.in, server/directory.c, server/object.h,
4256 server/protocol.def, server/request.h, server/symlink.c,
4258 Implement symbolic link object in wineserver.
4259 Implement Nt[Create|Open|Query]SymbolicLinkObject.
4260 Change tests accordingly.
4262 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
4264 * dlls/shell32/shellpath.c:
4265 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
4267 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
4269 * dlls/x11drv/dib.c:
4270 Fix for RGB mask that corresponds to the visual's mask.
4272 2005-11-30 Hans Leidekker <hans@it.vu.nl>
4274 * dlls/wldap32/control.c:
4275 Document the ldap_control* functions.
4277 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
4279 * dlls/shell32/shlexec.c:
4280 Fix context menu handling for more than one entry in order to repair
4281 .lnk-file execution: Don't break at the first non-matching entry.
4283 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
4285 * dlls/opengl32/wgl.c:
4286 Added some checks on wglCreatContext to avoid problems (and
4289 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
4291 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
4292 Added stub for CryptVerifyMessageSignature.
4294 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
4296 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
4297 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
4298 state. Change tests accordingly.
4300 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
4302 * dlls/user/tests/msg.c, dlls/user/win.c:
4303 New maximized visible window should be shown with
4304 ShowWindow(SW_SHOW).
4306 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
4308 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
4309 CreateWindow should not activate invisible minimized or maximized
4311 Add several tests to show the correct behavior.
4313 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
4315 * dlls/version/tests/install.c:
4316 Fix version tests on windows 9x/ME.
4318 2005-11-30 Robert Shearman <rob@codeweavers.com>
4320 * dlls/wininet/tests/http.c:
4321 Test the behaviour of HttpSendRequestEx when putting data into the
4324 2005-11-30 Robert Shearman <rob@codeweavers.com>
4326 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
4327 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
4328 can be used by both HttpSendRequest and HttpSendRequestEx.
4329 Also allow HttpSendRequestEx to be used asynchronously.
4331 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
4333 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
4334 include/lmserver.h, include/lmwksta.h:
4335 Add some prototypes to include/ for already existing functions in
4338 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
4340 * tools/winapi/win16.api, tools/winapi/win32.api,
4341 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
4342 tools/winapi/winapi_parser.pm:
4343 Update win32.api to current cvs.
4344 Add __RPC_USER as a calling convention in winapi.
4346 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
4348 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
4349 Add support for Intel drivers version string.
4350 Update default driver version (nvidia).
4352 2005-11-30 Robert Shearman <rob@codeweavers.com>
4354 * dlls/x11drv/xrender.c:
4355 Disable XRender if bit masks aren't valid.
4356 XRender code in the X11 driver will go into an infinite loop when the
4357 colour bit masks are 0, so disable XRender in this case.
4359 2005-11-30 Robert Shearman <rob@codeweavers.com>
4361 * dlls/msi/registry.c:
4362 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
4363 include the NULL terminator, so fix this.
4365 2005-11-30 Robert Shearman <rob@codeweavers.com>
4367 * dlls/wininet/http.c:
4368 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
4369 the call to InternetCrackUrl, which concatenates the params onto the
4371 Some other minor cleanups.
4373 2005-11-30 Robert Shearman <rob@codeweavers.com>
4375 * dlls/oleaut32/typelib.c:
4376 Factor out code for doing ELEMDESC sizes and copies.
4377 Copy FUNCDESC structures returned to calling applications instead of
4378 passing a pointer to the master structure used internally.
4379 Call VariantInit on newly allocated memory before calling VariantCopy.
4381 2005-11-29 Hans Leidekker <hans@it.vu.nl>
4383 * configure, configure.ac:
4384 Link to the reentrant version of libldap.
4386 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
4388 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
4389 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
4390 Add Korean translations.
4392 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
4394 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
4395 server/Makefile.in, server/directory.c, server/main.c,
4396 server/object.c, server/object.h, server/protocol.def,
4397 server/request.c, server/request.h, server/trace.c:
4398 Implement directory object in wineserver.
4399 Implement Nt[Create|Open]DirectoryObject.
4400 Change tests accordingly.
4402 2005-11-29 Alexandre Julliard <julliard@winehq.org>
4404 * dlls/ntdll/loader.c:
4405 Check for a valid module before attempting to read the export
4406 directory in LdrGetProcedureAddress.
4408 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
4410 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
4411 Clear the reference counter in WSACleanup, with regression test.
4413 2005-11-29 Hans Leidekker <hans@it.vu.nl>
4415 * dlls/wldap32/compare.c:
4416 Document the ldap_compare* functions.
4418 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4420 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4421 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
4422 include/wine/wined3d_interface.h:
4423 Added support for vertex and pixel shader constants that have no type
4424 i.e. they haven't been set yet or are clear.
4426 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
4428 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
4429 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
4430 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
4431 include/Makefile.in, include/dsrole.h:
4432 Added some stubbed Ds-calls
4433 Start of conformance tests for these Ds-calls.
4435 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
4437 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
4440 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4442 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
4443 dlls/dbghelp/path.c, include/dbghelp.h:
4444 Added support for 'loading' virtual modules.
4446 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4448 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
4449 Implemented SymGet{Next|Prev}Line64.
4451 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4453 * dlls/dbghelp/module.c:
4454 Now correctly checking calling down to 32 bit version.
4456 2005-11-29 Robert Shearman <rob@codeweavers.com>
4458 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
4459 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
4461 Modify test case to demonstrate this.
4463 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4465 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
4466 Implemented SymGetModuleInfo64.
4468 2005-11-29 Robert Shearman <rob@codeweavers.com>
4470 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
4471 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
4472 dlls/ole32/usrmarshal.c:
4473 Implement some user marshal functions and add tests.
4475 2005-11-29 Robert Shearman <rob@codeweavers.com>
4477 * dlls/wininet/http.c:
4478 More lpszServerName -> lpszHostName fixes.
4480 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4482 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
4483 Implemented SymUnloadModule64.
4485 2005-11-29 James Hawkins <truiken@gmail.com>
4487 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
4488 Returned versions are always initialized to zero, even on failure.
4489 Function always returns S_OK, even on failure.
4490 Copy the file to the temp directory if the file exists but isn't found
4491 by GetFileVersionInfoSize.
4492 If bVersion is FALSE, return the language and code page identifiers of
4493 the file, not the system.
4495 2005-11-29 Robert Shearman <rob@codeweavers.com>
4497 * dlls/wininet/http.c:
4498 Fix redirects from secure to non-secure and vice versa.
4500 2005-11-29 Robert Shearman <rob@codeweavers.com>
4502 * dlls/oleaut32/typelib.c:
4503 Implement ITypeInfo_Bind for typelibs.
4504 Fix some places where a returned object was AddRef'd.
4505 Make the search through implemented types work on all types, not just
4508 2005-11-29 Peter Lemenkov <petro@mail.ru>
4510 * include/shellapi.h:
4511 Added some definitions.
4513 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4516 Fixed some bugs in MCI string parsing.
4518 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4520 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
4521 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
4523 Implemented SymLoadModuleEx.
4525 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4527 * programs/winedbg/debugger.h, programs/winedbg/display.c,
4528 programs/winedbg/stack.c, programs/winedbg/symbol.c:
4529 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
4530 oriented API (stack_get_current_symbol).
4531 Reused the func name (stack_get_frame) for internal stack.c handling.
4533 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
4535 * dlls/ole32/ole32res.rc:
4536 Made the Drag&Drop cursors' rubber band visible on a white background.
4538 2005-11-29 Alexandre Julliard <julliard@winehq.org>
4540 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
4541 Avoid including X11/Intrinsic.h.
4543 2005-11-29 Alexandre Julliard <julliard@winehq.org>
4545 * dlls/gdi/bitmap.c:
4546 Added support for doing SetBitmapBits on a DIB section.
4548 2005-11-29 James Hawkins <truiken@gmail.com>
4551 Add ADN_DEL_UNC_PATHS define to advpub.h.
4553 2005-11-29 Robert Shearman <rob@codeweavers.com>
4555 * dlls/wininet/http.c:
4556 Change all SendAsyncCallback calls into the synchronous
4557 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
4560 2005-11-29 Robert Shearman <rob@codeweavers.com>
4562 * include/objidl.idl:
4563 Make IAdviseSink methods non-async and remove the IAsyncManager
4564 parameter hack that native COM used to use (but not any more). Async
4565 calls are an optimisation that we're not going to support in the near
4568 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
4570 * dlls/opengl32/wgl.c:
4571 Fixed crash in wglShareList.
4573 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
4575 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
4576 Fix implementation of IDirectMusic8Impl_CreatePort.
4578 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4580 * include/cvconst.h:
4581 Added calling convention definitions.
4583 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
4585 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
4586 Added stub for dbghelp.SymRegisterCallback64.
4588 2005-11-29 Robert Shearman <rob@codeweavers.com>
4590 * dlls/oleaut32/typelib.c:
4591 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
4592 Copy VARDESC structures returned to calling applications instead of
4593 passing a pointer to the master structure used internally.
4595 2005-11-29 Robert Shearman <rob@codeweavers.com>
4597 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
4598 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
4600 2005-11-29 Robert Shearman <rob@codeweavers.com>
4602 * dlls/rpcrt4/cpsf.c:
4603 The CLSID can be substituted by an IID present in one of the proxy
4604 file infos in NdrDllGetClassObject.
4606 2005-11-29 Robert Shearman <rob@codeweavers.com>
4608 * dlls/rpcrt4/ndr_midl.c:
4609 Return the correct error code from NdrProxyErrorHandler.
4611 2005-11-29 Robert Shearman <rob@codeweavers.com>
4613 * dlls/rpcrt4/ndr_ole.c:
4614 Raise exceptions on failures.
4615 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
4616 pStubMsg->BufferLength.
4617 Fix buffer calculation when no interface data is marshaled to the
4620 2005-11-29 Robert Shearman <rob@codeweavers.com>
4622 * dlls/rpcrt4/ndr_marshall.c:
4623 Fix the overflow check to not depend on pStubMsg->BufferStart and
4624 pStubMsg->BufferEnd being valid, because they aren't filled in when
4625 using MIDL-generated server stubs.
4626 Don't set the pointer to NULL on unmarshaling because we may want to
4627 unmarshal the value to an existing pointer instead of allocating a new
4630 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
4632 * dlls/user/tests/win.c, dlls/user/win.c:
4633 EnumChildWindows should return result from the callback.
4635 2005-11-28 Jacek Caban <jacek@codeweavers.com>
4637 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
4638 dlls/shdocvw/webbrowser.c:
4639 Activate document object.
4641 2005-11-28 Alexandre Julliard <julliard@winehq.org>
4644 Remove unnecessary external variable declarations.
4646 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4648 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
4649 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
4650 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
4651 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
4652 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
4653 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
4654 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
4655 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
4656 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
4657 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
4658 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
4659 dlls/winmm/wineoss/oss.c:
4660 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
4662 2005-11-28 Juan Lang <juan_lang@yahoo.com>
4664 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
4665 Fix parameter count on some stubs (thanks to Marcus Meissner for
4666 spotting that.) Add a few more stubs.
4668 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
4670 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
4671 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
4672 Add German resources.
4674 2005-11-28 Hans Leidekker <hans@it.vu.nl>
4676 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
4677 Document the ldap_bind* functions.
4679 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
4681 * dlls/shell32/shfldr_unixfs.c:
4682 Enhanced UnixFolder's IDropTarget implementation.
4683 Use STATIC_CAST macro more consistently.
4685 2005-11-28 Alexandre Julliard <julliard@winehq.org>
4687 * tools/winebuild/spec16.c:
4688 Preserve 16-byte stack alignment in 16-bit relays.
4690 2005-11-28 Alexandre Julliard <julliard@winehq.org>
4692 * tools/winebuild/relay.c:
4693 Enforce 16-byte stack alignment when returning from 16-bit code and
4694 when calling a register function.
4696 2005-11-28 Ge van Geldorp <gvg@reactos.org>
4698 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
4699 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
4700 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
4701 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
4702 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
4703 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
4704 dlls/kernel/computername.c, dlls/kernel/debugger.c,
4705 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
4706 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
4707 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
4708 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
4709 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
4710 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
4711 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
4712 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
4713 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
4714 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
4715 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
4716 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
4717 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
4718 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
4719 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
4720 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
4721 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
4722 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
4723 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
4724 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
4725 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
4726 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
4727 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
4728 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
4729 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
4730 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
4731 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
4732 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
4733 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
4734 server/console.c, server/debugger.c, server/event.c, server/fd.c,
4735 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
4736 server/mapping.c, server/mutex.c, server/named_pipe.c,
4737 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
4738 server/region.c, server/registry.c, server/semaphore.c,
4739 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
4740 server/thread.h, server/timer.c, server/token.c, server/trace.c,
4741 server/window.c, server/winstation.c:
4742 Match PSDK STATUS_* definitions.
4744 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4746 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
4747 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
4748 dlls/msvideo/msvideo_main.c, include/vfw.h:
4749 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
4752 2005-11-28 Aric Stewart <aric@codeweavers.com>
4754 * dlls/wininet/http.c:
4755 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
4756 port if non standard on the redirect host header and make sure to
4757 append the extra information (parameters) and such to the location if
4758 present. Additionally check to see if we are redirecting to https and
4759 if so set the appropriate port.
4761 2005-11-28 Jacek Caban <jacek@codeweavers.com>
4763 * dlls/shdocvw/dochost.c:
4764 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
4766 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
4768 * dlls/shell32/shlview.c:
4769 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
4771 2005-11-28 Ge van Geldorp <gvg@reactos.org>
4773 * dlls/shell32/shlexec.c:
4774 Other code in shlexec.c (e.g. the extension handling code in
4775 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
4778 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
4780 * dlls/winspool/info.c:
4781 Documentation added for GetPrinterDriverDirectoryW + A.
4783 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
4785 * include/ddk/wdm.h:
4786 Add directory and symlink access rights.
4788 2005-11-28 Robert Shearman <rob@codeweavers.com>
4790 * dlls/wininet/http.c:
4791 Add support for using secure (SSL/TLS) connections through a proxy
4794 2005-11-28 Robert Shearman <rob@codeweavers.com>
4796 * dlls/wininet/http.c, dlls/wininet/internet.h,
4797 dlls/wininet/netconnection.c:
4798 Move the initiation of the SSL connection into a separate function.
4800 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4802 * dlls/user/menu.c, dlls/user/tests/menu.c:
4803 set_menu_item_text handles converting an empty menu item to a
4804 separator on its own, give it a chance to do its work in the
4807 2005-11-28 Robert Shearman <rob@codeweavers.com>
4809 * dlls/wininet/http.c, dlls/wininet/internet.h:
4810 Add a host port field that preserves the requested port of the
4813 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
4815 * dlls/usp10/usp10.c, include/usp10.h:
4816 Added some missing definitions in usp10.h.
4818 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
4820 * dlls/x11drv/graphics.c:
4821 Handle an X error in X11DRV_ExtFloodFill().
4823 2005-11-28 Robert Shearman <rob@codeweavers.com>
4825 * dlls/wininet/http.c:
4826 Fix "http://" prefix detection on the proxy URL.
4828 2005-11-28 Robert Shearman <rob@codeweavers.com>
4830 * dlls/rpcrt4/ndr_midl.c:
4831 Make sure to fill out the MIDL_STUB_MESSAGE structure in
4832 NdrSendReceive like we do in NdrProxySendReceive.
4834 2005-11-28 Robert Shearman <rob@codeweavers.com>
4836 * dlls/rpcrt4/ndr_marshall.c:
4837 Implement conformant varying array functions.
4839 2005-11-28 Robert Shearman <rob@codeweavers.com>
4841 * dlls/rpcrt4/ndr_marshall.c:
4842 Implement conformant struct functions.
4844 2005-11-28 Robert Shearman <rob@codeweavers.com>
4846 * dlls/rpcrt4/ndr_marshall.c:
4847 Implement FC_STRUCTPAD2 for complex types.
4849 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
4851 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
4852 Add stub implementation for SetMagicColors().
4854 2005-11-28 Jacek Caban <jacek@codeweavers.com>
4856 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
4857 Added AtlAxCreateControl stub implementation.
4859 2005-11-28 Robert Shearman <rob@codeweavers.com>
4861 * dlls/wininet/http.c:
4862 Replace some useless checks in HTTP_AddProxyInfo with asserts.
4864 2005-11-28 Jacek Caban <jacek@codeweavers.com>
4866 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
4867 dlls/shdocvw/webbrowser.c:
4868 Added IOleDocumentSite implementation.
4870 2005-11-28 Robert Shearman <rob@codeweavers.com>
4872 * dlls/wininet/http.c:
4873 Simplify and fix Set-Cookie handling.
4875 2005-11-28 Robert Shearman <rob@codeweavers.com>
4877 * dlls/ole32/defaulthandler.c:
4878 Implement IOleObject_DoVerb function by running the object and then
4879 delegating to the remote IOleObject_DoVerb function.
4881 2005-11-28 Robert Shearman <rob@codeweavers.com>
4883 * dlls/rpcrt4/ndr_marshall.c:
4884 Add functions for marshaling base types (ints, floats, etc.).
4886 2005-11-28 Jacek Caban <jacek@codeweavers.com>
4888 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
4889 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4890 Better windows handling.
4892 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
4894 * dlls/shell32/shell32_main.h:
4895 Modified KeyStateToDropEffect macro to match native shellview's
4898 2005-11-28 Robert Shearman <rob@codeweavers.com>
4900 * dlls/wininet/http.c:
4901 Simplify HTTP_InsertProxyAuthorization.
4903 2005-11-28 Robert Shearman <rob@codeweavers.com>
4905 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
4906 dlls/ole32/oleobj.c:
4907 Delegate advises to the remote object to enable the client to receive
4908 data change notifications.
4910 2005-11-28 Robert Shearman <rob@codeweavers.com>
4912 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
4913 Extend conformance computation function to also compute variances.
4914 MSDN suggests that conformance and variance are pretty much the same,
4915 but there may be some subtleties to it.
4917 2005-11-28 Jacek Caban <jacek@codeweavers.com>
4919 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
4920 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4921 Added implementation of GetWindowContext.
4922 Added stub implementation of IOleInPlaceFrame interface.
4924 2005-11-28 Alexandre Julliard <julliard@winehq.org>
4926 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
4927 Ignore generated rsrc.res.
4929 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
4931 * dlls/shell32/shlview.c:
4932 Register the shell view itself as the drop target, not it's parent folder.
4933 Forward drag&drop method calls to the folder currently under the cursor.
4935 2005-11-28 Robert Shearman <rob@codeweavers.com>
4937 * dlls/wininet/internet.c:
4938 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
4939 tests show that the callbacks happen either synchronously or within an
4940 alternative asynchronous call.
4941 Remove a check for a NULL lpfnStatusCB that is already performed by
4942 INTERNET_SendCallback and add a comment about a difference to native.
4944 2005-11-28 Robert Shearman <rob@codeweavers.com>
4946 * dlls/wininet/http.c:
4947 Add parsing of the Content-ID and Proxy-Connection headers.
4948 Sort the table of header to option number mappings correctly.
4949 Change a FIXME to a WARN because there are "X-..." headers that we
4950 aren't supposed to parse.
4952 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
4954 * include/imagehlp.h:
4955 Add some 64 bit definitions.
4957 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4959 * dlls/wined3d/device.c:
4960 Stop reporting not having swapchain 0 as an error and add an internal
4961 variable instead of modifying a parameter.
4963 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4965 * dlls/wined3d/vertexdeclaration.c:
4966 Correct some errors in the way vertex declarations for directx 8 are
4967 parsed and add offset support.
4969 2005-11-28 Ge van Geldorp <gvg@reactos.org>
4971 * dlls/shell32/iconcache.c:
4972 Load shortcut icon by resource id instead of by icon index.
4974 2005-11-28 Robert Shearman <rob@codeweavers.com>
4976 * dlls/ole32/defaulthandler.c:
4977 Call DefaultHandler_Stop if we fail to start the server running
4978 correctly and a few formatting fixes.
4980 2005-11-28 Robert Shearman <rob@codeweavers.com>
4982 * dlls/rpcrt4/ndr_marshall.c:
4983 Fix NdrConformantArrayBufferSize to include the size of the
4985 Make NdrConformantArrayMemorySize do something more useful, like
4986 actually return the required memory.
4987 Conformance offset can be negative and should only be two bytes.
4989 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4991 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
4992 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
4993 dlls/msvidc32/rsrc.rc:
4994 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
4996 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
4998 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
4999 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
5000 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
5002 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
5004 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
5005 Fix several bugs in msrle32 preventing it to load.
5006 Remove a hack in ICOpen compensating a bug in msrle32.
5007 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
5008 convoluted GWLP_HINSTANCE hack.
5010 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
5012 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
5013 Update Korean translations.
5015 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
5017 * dlls/ole32/ole32res.rc:
5018 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
5020 2005-11-28 Jacek Caban <jacek@codeweavers.com>
5022 * dlls/shdocvw/webbrowser.c:
5023 Don't crash when parameters of Navigate2 are NULL.
5025 2005-11-28 Robert Shearman <rob@codeweavers.com>
5027 * dlls/wininet/http.c, dlls/wininet/internet.h:
5028 Add a new field "lpszHostName" to the session to track the host name
5029 of the HTTP server, as opposed to the server that we will connect to
5030 that could be a proxy server. Fixes the "Host:" header that we send to
5033 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
5035 * dlls/winmm/winmm.c:
5036 LoadLibrary16 is no longer exported by name, so do the lookup by its
5037 ordinal (when loading NE sibling).
5039 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
5041 * dlls/ntdll/cdrom.c:
5042 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
5043 IOCTL_STORAGE_CHECK_VERIFY.
5045 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
5047 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
5048 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
5050 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5052 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5053 Correct the matrix sizes in software shaders and remove an erroneous
5056 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
5058 * dlls/x11drv/settings.c:
5059 Ignore frequency requests in Desktop mode.
5061 2005-11-28 Robert Shearman <rob@codeweavers.com>
5063 * dlls/ole32/defaulthandler.c:
5064 Call the equivalent delegate function for all of the simple
5067 2005-11-28 Robert Shearman <rob@codeweavers.com>
5069 * dlls/rpcrt4/ndr_marshall.c:
5070 We should always allocate in NdrConformantStringUnmarshal if the
5071 memory pointer is NULL.
5073 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
5075 * dlls/dinput/device.c:
5076 Handle DInput8 interfaces in device QueryInterface.
5078 2005-11-28 Hans Leidekker <hans@it.vu.nl>
5080 * dlls/wldap32/add.c:
5081 Document the ldap_add* functions.
5083 2005-11-28 Huw Davies <huw@codeweavers.com>
5085 * dlls/gdi/bitblt.c:
5086 If the driver doesn't support StretchBlt try to use StretchDIBits
5089 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
5091 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
5092 dlls/shell32/tests/shlfolder.c:
5093 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
5094 Directly return the correct "My Computer" attributes in
5095 ISF_Desktop_fnGetAttributesOf().
5096 Remove "todo_wine" from the "My Computer" attributes test case.
5097 Add test case for retrieving the file system path from the
5098 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
5100 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
5102 * documentation/README.ko:
5103 Add a translation of the README.
5105 2005-11-28 Mike McCormack <mike@codeweavers.com>
5107 * dlls/msi/helpers.c:
5108 If a source directory doesn't exist, use the install root instead.
5110 2005-11-28 Mike McCormack <mike@codeweavers.com>
5112 * dlls/msi/dialog.c:
5113 Handle the ^ character in MaskEdit controls.
5115 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
5117 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
5118 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
5120 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
5122 * dlls/shell32/shfldr_unixfs.c:
5123 Initial stubbed implementation of UnixFolder's IDropTarget interface.
5125 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
5127 * dlls/kernel/process.c:
5128 Initialize file_exists to 0 at exe load test, prevents mistaking of
5129 UTF-8 encoded exenames as builtins.
5131 2005-11-26 Alexandre Julliard <julliard@winehq.org>
5133 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
5134 programs/avitools/.gitignore, programs/clock/.gitignore,
5135 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
5136 programs/eject/.gitignore, programs/expand/.gitignore,
5137 programs/explorer/.gitignore, programs/hh/.gitignore,
5138 programs/msiexec/.gitignore, programs/notepad/.gitignore,
5139 programs/progman/.gitignore, programs/regedit/.gitignore,
5140 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
5141 programs/rundll32/.gitignore, programs/start/.gitignore,
5142 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
5143 programs/view/.gitignore, programs/wcmd/.gitignore,
5144 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
5145 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
5146 programs/winedbg/.gitignore, programs/winefile/.gitignore,
5147 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
5148 programs/winepath/.gitignore, programs/winetest/.gitignore,
5149 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
5150 programs/winver/.gitignore, tools/winegcc/.gitignore:
5151 Ignore symlink files too (needed for git).
5153 2005-11-26 Alexandre Julliard <julliard@winehq.org>
5155 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
5156 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
5157 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
5158 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
5159 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
5160 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
5161 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
5162 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
5163 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
5164 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
5165 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
5166 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
5167 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
5168 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
5169 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
5170 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
5171 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
5172 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
5173 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
5174 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
5175 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
5176 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
5177 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
5178 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
5179 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
5180 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
5181 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
5182 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
5183 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
5184 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
5185 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
5186 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
5187 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
5188 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
5189 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
5190 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
5191 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
5192 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
5193 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
5194 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
5195 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
5196 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
5197 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
5198 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
5199 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
5200 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
5201 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
5202 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
5203 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
5204 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
5205 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
5206 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
5207 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
5208 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
5209 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
5210 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
5211 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
5212 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
5213 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
5214 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
5215 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
5216 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
5217 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
5218 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
5219 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
5220 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
5221 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
5222 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
5223 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
5224 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
5225 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
5226 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
5227 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
5228 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
5229 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
5230 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
5231 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
5232 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
5233 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
5234 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
5235 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
5236 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
5237 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
5238 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
5239 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
5240 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
5241 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
5242 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
5243 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
5244 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
5245 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
5246 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
5247 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
5248 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
5249 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
5250 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
5251 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
5252 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
5253 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
5254 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
5255 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
5256 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
5257 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
5258 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
5259 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
5260 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
5261 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
5262 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
5263 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
5264 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
5265 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
5266 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
5267 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
5268 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
5269 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
5270 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
5271 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
5272 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
5273 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
5274 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
5275 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
5276 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
5277 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
5278 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
5279 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
5280 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
5281 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
5282 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
5283 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
5284 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
5285 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
5286 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
5287 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
5288 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
5289 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
5290 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
5291 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
5292 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
5293 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
5294 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
5295 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
5296 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
5297 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
5298 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
5299 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
5300 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
5301 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
5302 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
5303 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
5304 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
5305 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
5306 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
5307 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
5308 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
5309 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
5310 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
5311 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
5312 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
5313 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
5314 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
5315 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
5316 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
5317 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
5318 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
5319 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
5320 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
5321 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
5322 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
5323 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
5324 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
5325 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
5326 dlls/version/.cvsignore, dlls/version/.gitignore,
5327 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
5328 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
5329 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
5330 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
5331 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
5332 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
5333 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
5334 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
5335 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
5336 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
5337 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
5338 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
5339 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
5340 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
5341 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
5342 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
5343 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
5344 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
5345 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
5346 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
5347 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
5348 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
5349 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
5350 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
5351 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
5352 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
5353 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
5354 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
5355 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
5356 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
5357 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
5358 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
5359 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
5360 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
5361 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
5362 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
5363 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
5364 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
5365 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
5366 fonts/.gitignore, include/.cvsignore, include/.gitignore,
5367 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
5368 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
5369 libs/unicode/.cvsignore, libs/unicode/.gitignore,
5370 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
5371 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
5372 programs/.cvsignore, programs/.gitignore,
5373 programs/avitools/.cvsignore, programs/avitools/.gitignore,
5374 programs/clock/.cvsignore, programs/clock/.gitignore,
5375 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
5376 programs/control/.cvsignore, programs/control/.gitignore,
5377 programs/eject/.cvsignore, programs/eject/.gitignore,
5378 programs/expand/.cvsignore, programs/expand/.gitignore,
5379 programs/explorer/.cvsignore, programs/explorer/.gitignore,
5380 programs/hh/.cvsignore, programs/hh/.gitignore,
5381 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
5382 programs/notepad/.cvsignore, programs/notepad/.gitignore,
5383 programs/progman/.cvsignore, programs/progman/.gitignore,
5384 programs/regedit/.cvsignore, programs/regedit/.gitignore,
5385 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
5386 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
5387 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
5388 programs/start/.cvsignore, programs/start/.gitignore,
5389 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
5390 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
5391 programs/view/.cvsignore, programs/view/.gitignore,
5392 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
5393 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
5394 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
5395 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
5396 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
5397 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
5398 programs/winefile/.cvsignore, programs/winefile/.gitignore,
5399 programs/winemenubuilder/.cvsignore,
5400 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
5401 programs/winemine/.gitignore, programs/winepath/.cvsignore,
5402 programs/winepath/.gitignore, programs/winetest/.cvsignore,
5403 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
5404 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
5405 programs/winhelp/.gitignore, programs/winver/.cvsignore,
5406 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
5407 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
5408 tools/widl/.gitignore, tools/winapi/.cvsignore,
5409 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
5410 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
5411 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
5412 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
5413 tools/wrc/.cvsignore, tools/wrc/.gitignore:
5414 Renamed all .cvsignore files to .gitignore.
5416 2005-11-24 Hans Leidekker <hans@it.vu.nl>
5418 * programs/winebrowser/main.c, tools/wine.inf:
5419 Also handle mailto: urls.
5421 2005-11-24 Mike McCormack <mike@codeweavers.com>
5423 * dlls/msvcrt/tests/printf.c:
5424 Add some tests for _fcvt.
5426 2005-11-24 Marcus Meissner <meissner@suse.de>
5429 extern "C" wrappers for usp10.h.
5431 2005-11-24 Mike McCormack <mike@codeweavers.com>
5433 * dlls/msi/helpers.c:
5434 Make all source directories at the root of the install.
5436 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
5438 * dlls/advapi32/lsa.c:
5439 Return a real error in LsaLookupSids.
5441 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
5443 * include/Makefile.in:
5446 2005-11-24 Mike McCormack <mike@codeweavers.com>
5448 * dlls/wldap32/ber.c:
5449 Fix a compile error.
5451 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
5453 * dlls/opengl32/wgl_ext.c:
5454 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
5456 2005-11-24 Juan Lang <juan_lang@yahoo.com>
5458 * include/wincrypt.h:
5459 Add more declarations.
5461 2005-11-23 Francois Gouget <fgouget@free.fr>
5463 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
5464 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
5465 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
5466 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
5467 dlls/shell32/shellpath.c, dlls/user/edit.c,
5468 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
5469 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
5470 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
5471 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
5472 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
5473 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
5474 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
5475 dlls/wintab32/context.c, programs/progman/En.rc,
5476 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
5477 tools/wrc/translation.c:
5478 Assorted spelling fixes.
5480 2005-11-23 Francois Gouget <fgouget@free.fr>
5482 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
5483 Documentation tweaks to make winapi_check happy.
5484 Also specify the documented spec file entry.
5486 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
5488 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
5489 Add German resource file for msvideo.
5491 2005-11-23 Francois Gouget <fgouget@free.fr>
5493 * dlls/wldap32/control.c, dlls/wldap32/init.c,
5494 dlls/wldap32/winldap_private.h, include/winldap.h,
5495 tools/winapi/win32.api:
5496 winldap.h should include windeh.f and schnlsp.h.
5497 Enclose the API definitions in an extern "C" section and define
5499 Better stick to the types defined by the PSDK.
5500 Fix the ldap_create_vlv_control*() prototypes.
5503 2005-11-23 Alexandre Julliard <julliard@winehq.org>
5505 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
5506 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
5507 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
5508 tools/winebuild/import.c:
5509 Preserve 16-byte stack alignment in the various assembly
5510 functions. Needed for MacOSX.
5512 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
5514 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
5515 dlls/msvideo/rsrc.rc:
5516 Add Korean translation.
5518 2005-11-23 Francois Gouget <fgouget@free.fr>
5520 * dlls/advpack/tests/advpack.c:
5521 Add trailing '\n' to trace() call.
5523 2005-11-23 Francois Gouget <fgouget@free.fr>
5525 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
5526 Add LPADDRINFO, missing IP_* defines and missing APIs.
5527 Enclose the API definitions in an extern "C" section.
5528 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
5529 Better stick to the types defined by the PSDK.
5532 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
5534 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
5535 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
5536 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
5537 Update Korean translations.
5539 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
5541 * dlls/shell32/shfldr_unixfs.c:
5542 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
5544 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5546 * dlls/mscms/tests/profile.c:
5547 Be more strict and verbose while testing
5548 GetStandardColorSpaceProfile().
5550 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
5552 * dlls/user/tests/sysparams.c:
5553 Make test_SPI_SETBORDER less likely to permanently change visual
5555 - use smaller border widths values for testing;
5556 - provide a work around for a Windows XP feature that made the tests
5557 change the caption width.
5559 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
5561 * dlls/shell32/shfldr_desktop.c:
5562 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
5564 Fixed a handle leak in case of failing AddToEnumList call.
5566 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
5568 * dlls/shell32/shfldr_mycomp.c:
5569 Also scan HKEY_CURRENT_USER for shell namespace extensions in
5572 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
5574 * dlls/shell32/brsfolder.c:
5575 Initialize OLE instead of just COM, in order to enable Drag & Drop.
5577 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
5579 * dlls/commdlg/filedlg.c:
5580 Initialize OLE instead of COM only in order to enable Drag and Drop.
5582 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
5584 * include/commctrl.h:
5585 Define DateTime_SetMonthCalColor.
5587 2005-11-23 Juan Lang <juan_lang@yahoo.com>
5589 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
5590 Fix some memory leaks.
5592 2005-11-23 Alexandre Julliard <julliard@winehq.org>
5594 * dlls/x11drv/event.c:
5595 Fixed some broken code that was causing compiler warnings.
5597 2005-11-23 Huw Davies <huw@codeweavers.com>
5599 * dlls/msxml3/tests/domdoc.c:
5600 Release a stray node.
5602 2005-11-22 Alexandre Julliard <julliard@winehq.org>
5604 * ANNOUNCE, ChangeLog, VERSION, configure:
5607 ----------------------------------------------------------------
5608 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
5610 * dlls/commdlg/fontdlg16.c:
5611 Fixes for FormatCharDlgProc16:
5612 - properly store the ChooseFont pointer, use a window property as the
5613 A and W functions do;
5614 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
5616 2005-11-22 Aric Stewart <aric@codeweavers.com>
5618 * dlls/wininet/http.c:
5619 HttpEndRequest does not actually send an extra NULL byte at the end of
5620 the request. Help from Rob Shearman on this one.
5622 2005-11-22 Alexandre Julliard <julliard@winehq.org>
5624 * dlls/kernel/volume.c:
5625 Don't try to set the label in the superblock of FAT filesystems, that
5626 doesn't do the right thing anyway.
5628 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5630 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
5631 Corrects an error in the _m3xm3 shader function in pixel and vertex
5634 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
5636 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
5637 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
5638 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
5639 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
5640 Add a semi-functional ICCompressorChoose implementation.
5642 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
5644 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
5645 GetSystemMetrics fixes with corresponding tests.
5647 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
5649 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
5650 server/debugger.c, server/event.c, server/fd.c, server/file.c,
5651 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
5652 server/mutex.c, server/named_pipe.c, server/object.c,
5653 server/object.h, server/process.c, server/queue.c, server/registry.c,
5654 server/request.c, server/semaphore.c, server/serial.c,
5655 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
5656 server/timer.c, server/token.c, server/winstation.c:
5657 Add name_lookup function in object_ops.
5659 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
5661 * dlls/commdlg/fontdlg16.c:
5662 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
5663 the lpszStyle fields.
5665 2005-11-22 Hans Leidekker <hans@it.vu.nl>
5667 * programs/winebrowser/Makefile.in:
5668 No need to link against shell32 or user32.
5670 2005-11-22 Aric Stewart <aric@codeweavers.com>
5672 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
5673 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
5674 headers. Also adding a test for some header adding flags.
5676 2005-11-22 Alexandre Julliard <julliard@winehq.org>
5678 * server/registry.c:
5679 Use struct unicode_str instead of null-terminated strings where
5680 possible, and remove constraints on total key path length.
5682 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
5684 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
5686 Add stdarg.h where missing.
5688 2005-11-22 Marcus Meissner <meissner@suse.de>
5690 * dlls/winsock/socket.c:
5691 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
5693 2005-11-22 Steven Edwards <winehacker@gmail.com>
5695 * dlls/ntdll/version.c:
5696 Correct URL for version infomation database website.
5698 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
5700 * dlls/gdi/tests/dc.c:
5701 Add a test showing that SaveDC after GetDC should return 1.
5703 2005-11-22 Jacek Caban <jacek@codeweavers.com>
5705 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
5706 Create window in SetClientSite and return it in
5707 IOleInPlaceSite::GetWindow.
5709 2005-11-22 Robert Shearman <rob@codeweavers.com>
5711 * dlls/wininet/tests/http.c:
5712 Test the sizes of some of the parameters passed into the callback.
5714 2005-11-22 Robert Shearman <rob@codeweavers.com>
5716 * dlls/wininet/internet.c, dlls/wininet/internet.h,
5717 dlls/wininet/utility.c:
5718 Rename SendAsyncCallback to INTERNET_SendCallback.
5720 2005-11-22 Robert Shearman <rob@codeweavers.com>
5722 * dlls/wininet/http.c:
5723 Fix an incorrect entry in the HTTP header field table causing broken
5724 Location field parsing.
5726 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5728 * dlls/advpack/tests/advpack.c:
5729 Exit test after first TranslateInfString() failure, which seems to be
5732 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5734 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
5735 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
5736 Implement a pixel shader parser and cross compiler. All version of
5737 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
5738 will be cross compiled.
5740 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
5742 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
5743 server/mapping.c, server/mutex.c, server/named_pipe.c,
5744 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
5745 server/winstation.c:
5746 Return correct error on name collision when creating new named
5748 Check for correct error in affected places.
5750 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
5752 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
5753 Kernel32 should create named objects with OBJ_OPENIF flag set.
5754 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
5755 RtlNtStatusToDosError.
5757 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
5759 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
5760 Update Korean translations.
5762 2005-11-21 Alexandre Julliard <julliard@winehq.org>
5764 * programs/winecfg/drive.c:
5765 Only set label and serial number when they are actually changed.
5767 2005-11-21 Alexandre Julliard <julliard@winehq.org>
5769 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
5770 server/mailslot.c, server/protocol.def, server/trace.c:
5771 Fixed handling of mailslot read timeout to avoid compiler warnings.
5773 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
5776 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
5777 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
5779 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
5781 * dlls/ntdll/tests/om.c:
5782 More Object Manager tests.
5784 2005-11-21 Aric Stewart <aric@codeweavers.com>
5786 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
5787 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
5788 some things out of HTTP_SendRequestW to avoid duplicate code.
5790 2005-11-21 Ge van Geldorp <gvg@reactos.org>
5792 * dlls/crypt32/encode.c:
5793 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
5795 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
5797 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
5798 dlls/shell32/shell32_main.h:
5799 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
5800 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
5801 PidlToSicIndex() and return -1 in error cases.
5802 Read shell overlay icon settings from registry to allow icon
5805 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
5807 * dlls/msvcrt/locale.c:
5808 Fix bogus unreal code page messages in _setmbcp().
5810 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
5812 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
5813 Do not forward _mbccpy to strcpy.
5814 Remove the error message in _mbccpy, it is not an error.
5816 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
5818 * dlls/comctl32/syslink.c:
5819 Improved word wrapping and tab key handling.
5821 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
5823 * dlls/advpack/advpack.c, include/advpub.h:
5824 Add/correct prototypes for some already defined functions in advpack.
5826 2005-11-21 Hans Leidekker <hans@it.vu.nl>
5828 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
5829 dlls/wldap32/wldap32.spec:
5830 Implement ldap_create_vlv_control{A,W},
5831 ldap_encode_sort_control{A,W}.
5832 Add a stub for ldap_create_page_control{A,W}.
5834 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
5836 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
5837 include/winsvc.h, tools/winapi/win32.api:
5838 Add/correct prototypes for some already defined functions in
5839 advapi32. Correct spec file entry for GetSecurityInfoExW.
5841 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
5843 * dlls/user/winstation.c, include/wine/server_protocol.h,
5844 server/protocol.def, server/trace.c, server/winstation.c:
5845 Replace inherit flag with object attributes in winstation and desktop
5846 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
5848 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
5850 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
5851 Fix _mbsspn() with conformance tests.
5853 2005-11-21 Hans Leidekker <hans@it.vu.nl>
5855 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
5856 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
5857 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
5858 programs/taskmgr/taskmgr.rc:
5859 Added Dutch translations.
5861 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
5863 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
5864 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
5865 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
5866 programs/winefile/Ko.rc:
5867 Update Korean translations.
5869 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
5871 * dlls/x11drv/scroll.c:
5872 Print scroll and clip rectangles on the ScrollDC entry.
5874 2005-11-21 Rob Shearman <rob@codeweavers.com>
5876 * dlls/advapi32/service.c:
5877 Don't try waiting for the service process to start if the
5878 CreateProcess call failed.
5880 2005-11-21 Mike McCormack <mike@codeweavers.com>
5882 * dlls/msi/registry.c:
5883 Loop around calling RegQueryValue until we have a big enough string
5884 for both the name and the value.
5886 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
5888 * dlls/shdocvw/dochost.c:
5889 Added GetHostInfo implementation.
5891 2005-11-21 Ge van Geldorp <gvg@reactos.org>
5893 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
5894 Fix some prototypes to match the PSDK.
5896 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5898 * dlls/kernel/oldconfig.c:
5899 - ANSI SCSI revision is a hex number.
5900 - Be more verbose with parser ERRs.
5902 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
5904 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
5905 Mark some functions as implemented in the spec files.
5907 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
5909 * programs/winecfg/driveui.c:
5910 Create new drives with autodetect type.
5912 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5914 * dlls/msvcrt/tests/file.c:
5915 Minor MSVCRT test changes:
5916 - add two invalid parameter checks for fopen(),
5917 - rearrange test sequence into two parts (low-level and stream I/O),
5920 2005-11-21 Hans Leidekker <hans@it.vu.nl>
5922 * dlls/wldap32/value.c:
5923 Fix the build without openldap.
5925 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
5927 * include/wincrypt.h:
5928 Add prototypes for some already defined functions in crypt32.
5930 2005-11-21 Aric Stewart <aric@codeweavers.com>
5932 * dlls/wininet/internet.c:
5933 Implement the use of NETCON_send for HTTP connections when in
5936 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
5938 * dlls/version/tests/install.c:
5939 Fix version tests on NT, 2K and XP, make some errors more verbose.
5941 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
5943 * dlls/winmm/wineoss/audio.c:
5944 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
5945 continuing with even higher channels numbers.
5947 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
5949 * dlls/winsock/socket.c:
5950 Fixed typo in ws_sockaddr_u2ws().
5952 2005-11-18 Hans Leidekker <hans@it.vu.nl>
5954 * configure, configure.ac, dlls/wldap32/init.c,
5955 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
5956 dlls/wldap32/wldap32.spec:
5957 Avoid using deprecated openldap functions.
5958 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
5959 Add stub implementation for ldap_startup and ldap_stop_tls_s.
5961 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
5963 * programs/winedbg/types.c:
5964 Native dbghelp doesn't provide names for basic type, so added relevant
5965 basic type names in winedbg.
5967 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
5969 * dlls/commdlg/filedlg.c:
5970 There is no need to resize our own fake dialog to match the parent, it
5971 doesn't have controls anyway.
5973 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5975 * dlls/mscms/tests/profile.c:
5976 Don't call unicode functions of file API as they fail on Win9x.
5978 2005-11-18 Alexandre Julliard <julliard@winehq.org>
5980 * server/console.c, server/event.c, server/handle.c, server/handle.h,
5981 server/mailslot.c, server/mapping.c, server/mutex.c,
5982 server/named_pipe.c, server/object.c, server/object.h,
5983 server/process.c, server/request.h, server/semaphore.c,
5984 server/timer.c, server/user.h, server/winstation.c:
5985 Added a struct unicode_str to encapsulate object names.
5987 2005-11-18 Hans Leidekker <hans@it.vu.nl>
5989 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
5990 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
5991 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
5992 Avoid using deprecated openldap functions.
5993 Correct some return values.
5995 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
5997 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
5998 programs/winedbg/winedbg.c:
5999 Centralized calls for SymSetContext, we only do it when we change the
6000 current stack frame, and no longer every time we look up local symbols
6003 2005-11-18 Alexandre Julliard <julliard@winehq.org>
6005 * dlls/kernel/tests/thread.c:
6006 Avoid setting the context before the thread has started running, it's
6007 broken on most Windows versions.
6009 2005-11-18 Huw Davies <huw@codeweavers.com>
6011 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
6012 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
6013 dlls/msxml3/tests/domdoc.c:
6014 Ref count the xmlDocPtr.
6015 If two nodes refer to the same xmlNodePtr don't return same object.
6017 2005-11-18 Hans Leidekker <hans@it.vu.nl>
6019 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
6020 Avoid using deprecated openldap functions.
6021 Correct some return values.
6023 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
6025 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
6026 programs/winedbg/stack.c:
6027 Move print_func_and_args to stack.c, where it belongs.
6029 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
6031 * dlls/user/static.c:
6032 Fix vertical text alignment in static controls.
6034 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
6036 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
6037 dlls/comctl32/tests/header.c:
6038 Added header control tests.
6040 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
6042 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
6043 programs/winedbg/stack.c, programs/winedbg/symbol.c,
6044 programs/winedbg/winedbg.c:
6045 - now storing frames information in thread structure
6046 - frames are cached after each thread stops execution
6047 - reimplemented backtrace on top of this
6049 2005-11-18 Alexandre Julliard <julliard@winehq.org>
6051 * dlls/kernel/tests/locale.c:
6052 Added a few more Unicode digits from Unicode version 4.1.
6054 2005-11-18 Alexandre Julliard <julliard@winehq.org>
6056 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
6057 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
6058 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
6059 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
6060 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
6061 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
6062 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
6063 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
6064 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
6065 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
6066 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
6067 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
6068 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
6069 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
6070 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
6071 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
6072 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
6073 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
6074 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
6075 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
6076 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
6077 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
6078 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
6079 libs/unicode/casemap.c, libs/unicode/wctype.c:
6080 Updated codepage tables to Unicode version 4.1.
6082 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
6084 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
6085 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
6086 programs/cmdlgtst/cmdlgr.rc:
6087 Update Korean translations.
6089 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
6091 * dlls/user/tests/win.c:
6092 Add another test for Z order of child windows.
6094 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
6096 * dlls/kernel/vxd.c:
6097 Use case insensitive comparison to check file extensions.
6099 2005-11-18 Peter Beutner <p.beutner@gmx.net>
6101 * dlls/x11drv/opengl.c:
6102 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
6103 the selected pixel format lacks full hardware acceleration and only a
6104 few parts are accelerated. So don't always set it but only if the X
6105 server actually reports that the selected pixel format is not fully
6108 2005-11-18 Jacek Caban <jacek@codeweavers.com>
6110 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
6111 dlls/shdocvw/webbrowser.c:
6112 Free ConnectionPoint objects (fix memory leak).
6114 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
6116 * dlls/msvcrt/undname.c:
6117 Ensures, when we cannot demangle the string, to return the mangled
6118 name instead of a NULL pointer.
6120 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
6122 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
6123 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
6124 Now returning correct symbol flags (as native does) for function pmts
6125 & locals in dbghelp.
6126 Modified winedbg accordingly.
6128 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
6130 * dlls/twain/dsm_ctrl.c:
6131 If SANE returns empty device list treat it as an error.
6133 2005-11-18 Jacek Caban <jacek@codeweavers.com>
6135 * dlls/atl/registrar.c:
6136 Fix parsing '{' char.
6138 2005-11-18 Robert Reif <reif@earthlink.net>
6140 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
6141 Handle failure on Windows 95 properly.
6142 Make two functions available to all files.
6143 Make format_string() const correct.
6145 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
6147 * configure, configure.ac, dlls/winsock/socket.c,
6148 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
6149 Implemented getaddrinfo(), including full mapping of struct addrinfo
6150 between UNIX and Windows. Based on a patch by Mike Hearn.
6152 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
6154 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
6155 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
6156 programs/winedbg/types.c:
6157 Dbghelp describes the types of function arguments with a specific
6158 symbol-type (symt) which links both to arguments' type and to function
6160 - added this new type to dbghelp
6161 - implemented its use in winedbg
6163 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
6165 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
6166 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
6167 programs/winedbg/break.c, programs/winedbg/expr.c,
6168 programs/winedbg/memory.c, programs/winedbg/symbol.c,
6169 programs/winedbg/types.c:
6170 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
6173 2005-11-17 Alexandre Julliard <julliard@winehq.org>
6175 * libs/unicode/cpmap.pl:
6176 Only update modified files.
6178 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
6180 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
6181 Improve IConnectionPoint handling.
6183 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6185 * dlls/wined3d/device.c:
6186 Disable support for creation FMT_Unknown textures. This gets most of
6187 the d3d8 demos from www.codesampler.com working.
6189 2005-11-17 Robert Shearman <rob@codeweavers.com>
6191 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
6192 Remove some incompatibilities in the wctype table by updating the
6193 space, blank and cntrl exceptions and fixing the type given to
6194 characters in the "Zl" and "Zp" classes.
6196 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
6198 * dlls/comctl32/header.c:
6199 Return false if index is out of bounds in GetItemT.
6201 2005-11-17 Alexandre Julliard <julliard@winehq.org>
6203 * programs/explorer/explorer.c:
6204 Fixed invalid C syntax.
6206 2005-11-17 Robert Shearman <rob@codeweavers.com>
6208 * dlls/kernel/profile.c:
6209 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
6210 Don't increment the szFile pointer since we removed the BOM earlier
6211 and it will cause the first real character of the INI file to be
6214 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
6216 * programs/winefile/winefile.c, programs/winefile/winefile.h:
6217 Use command line for initial directory selection.
6218 Remove useless hwndParent variable.
6220 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6222 * dlls/wined3d/swapchain.c:
6223 Clear the z and stencil buffers at the end of the scene, this fixes a
6224 problem with the solid node bsp demo from www.codesampler.com as well
6225 as a lot of blank screens in some other demos.
6227 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
6229 * dlls/msvcrt/tests/cpp.c:
6230 Provide a sample of the joy of MSC symbol mangling.
6232 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
6234 * programs/winedbg/symbol.c:
6235 When a symbol name already contains a module name, we shouldn't search
6238 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
6240 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
6241 programs/winedbg/debugger.h:
6242 Simplification of lex's input reading.
6244 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
6246 * dlls/user/tests/monitor.c:
6247 Made test loadable on win95 again (EnumDisplayDevicesA not present).
6249 2005-11-17 Jacek Caban <jacek@codeweavers.com>
6251 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
6252 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
6253 Added stub implementation of IDocHostUIHandler.
6255 2005-11-17 Jacek Caban <jacek@codeweavers.com>
6257 * include/mshtmhst.idl:
6258 Added IHTMLWindow forward declaration.
6260 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
6262 * tools/winapi/win32.api:
6263 Update win32.api to cvs.
6265 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6267 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
6268 Fix _fcloseall() return value.
6269 Improve some trace messages.
6270 Add tests for fopen(), fclose(), _fcloseall().
6271 Stricten some checks of _unlink().
6273 2005-11-16 Jacek Caban <jacek@codeweavers.com>
6275 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
6276 dlls/shdocvw/webbrowser.c:
6277 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
6279 2005-11-16 Aric Stewart <aric@codeweavers.com>
6281 * configure, configure.ac, programs/Makefile.in,
6282 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
6283 programs/explorer/explorer.c:
6284 Beginnings of an explorer.exe replacement that wraps the existing
6287 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
6289 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
6290 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
6291 Added ability to execute commands from a file passed on command line
6292 (through --file option).
6293 Use that feature to get rid of arg_command hack (--command option now
6294 creates a temporary file).
6296 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
6298 * dlls/user/edit.c, dlls/user/tests/msg.c:
6299 Add a test for some edit control behaviours, make it pass under Wine.
6301 2005-11-16 Robert Reif <reif@earthlink.net>
6303 * dlls/winmm/wavemap/wavemap.c:
6304 Only convert bits per sample between different encoding formats.
6306 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
6308 * dlls/winsock/socket.c, include/ws2tcpip.h:
6309 Added mapping between unix and windows sockaddr_in6(_old) and
6310 sockaddr_in. Added address family, socket type mappers.
6312 2005-11-16 Robert Shearman <rob@codeweavers.com>
6314 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
6315 - Improve callback to give context sensitive information about the
6316 different statuses and print the thread ID that it was called from.
6317 - Replace the busy waiting on the "goon" flag with an event.
6318 - Replace hard coded numbers with more informative constants
6319 throughout the InternetReadFile test.
6320 - Add tests for InternetReadFileExA.
6321 - Fix the error value from calling InternetReadFile with a NULL handle
6322 as indicated by the test.
6324 2005-11-16 Jacek Caban <jacek@codeweavers.com>
6326 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
6327 Added IOleInPlaceSite stub implementation.
6329 2005-11-15 Mike McCormack <mike@codeweavers.com>
6332 Add timezone information to the registry.
6334 2005-11-15 Robert Shearman <rob@codeweavers.com>
6336 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
6337 dlls/wininet/utility.c:
6338 We shouldn't pass the struct hostent returned from gethostbyname as
6339 it's not thread-safe and isn't needed anyway.
6341 2005-11-15 Ken Thomases <ken@codeweavers.com>
6343 * dlls/ntdll/signal_i386.c:
6344 Updated context definitions for the latest Darwin/x86.
6346 2005-11-15 Robert Shearman <rob@codeweavers.com>
6348 * dlls/wininet/internet.c:
6349 Correct the size of a callback parameter.
6350 Fix the declaration of INTERNET_WorkerThreadFunc.
6352 2005-11-15 Mike McCormack <mike@codeweavers.com>
6354 * dlls/msi/registry.c:
6355 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
6357 2005-11-15 Alexandre Julliard <julliard@winehq.org>
6359 * dlls/wininet/urlcache.c:
6360 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
6362 2005-11-15 Mike McCormack <mike@codeweavers.com>
6364 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
6365 Fix function prototype and spec file entry for
6366 MsiEnumComponentQualifiers.
6368 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
6370 * dlls/comctl32/header.c:
6371 Implement implement header callback support (HDN_GETDISPINFO notification):
6372 - better factorisation
6375 2005-11-15 Alexandre Julliard <julliard@winehq.org>
6377 * dlls/urlmon/tests/url.c:
6378 Don't crash if BindToStorage fails.
6380 2005-11-15 Mike McCormack <mike@codeweavers.com>
6382 * dlls/msi/install.c:
6383 Only return ERROR_MORE_DATA if there's a buffer to copy a result
6386 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
6388 * dlls/user/focus.c:
6389 Do not change focus if the being activated window is no longer
6392 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
6394 * dlls/kernel/tests/drive.c:
6395 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
6397 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
6399 * dlls/winspool/tests/info.c:
6400 Some extra tests for GetPrinterDriverDirectory.
6401 Display a TRACE when the Service "spooler" is not running (NT).
6403 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
6405 * dlls/kernel/comm.c:
6406 Disable PARMRK input flag of serial ports.
6408 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
6410 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
6411 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
6412 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
6413 programs/winefile/Ko.rc:
6414 Update Korean translations.
6416 2005-11-15 Alexandre Julliard <julliard@winehq.org>
6418 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
6419 Use proper asm name for external functions.
6421 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
6423 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
6424 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
6426 2005-11-15 Jacek Caban <jacek@codeweavers.com>
6428 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
6429 dlls/shdocvw/webbrowser.c:
6430 Beginning implementation of Navigate2.
6432 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
6434 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
6435 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
6436 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
6437 - use D3DCOLOR macros instead of using shift + masks
6438 - fix a bug where diffuse.lpData checked instead of specular.lpData
6439 - implement color fixup on ARB VShader compilation code:
6440 -> on input parameters using swizzle
6441 -> add is_color parameter on vshader_program_add_param
6443 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
6445 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
6446 Add stubs around ScriptStringAnalyse to avoid PAF crash.
6448 2005-11-15 Robert Shearman <rob@codeweavers.com>
6450 * dlls/wininet/http.c:
6451 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
6452 an INTERNET_ASYNC_RESULT structure.
6453 The source handle in HTTP_Connect should be the parent's handle.
6455 2005-11-15 Robert Shearman <rob@codeweavers.com>
6457 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
6458 SSL doesn't need to use a different socket to unsecure communications.
6460 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
6462 * dlls/kernel/tests/thread.c:
6463 Corrected last error information.
6464 Make sure we can run the tests on win9x.
6466 2005-11-15 Mike McCormack <mike@codeweavers.com>
6468 * dlls/msi/package.c:
6469 Set the Installed property if the product is already installed.
6471 2005-11-14 Alexandre Julliard <julliard@winehq.org>
6473 * dlls/user/input.c, server/queue.c:
6474 Added support for the QS_ALLPOSTMESSAGE flag.
6476 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
6478 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
6479 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
6480 Beginning of true BindToStorage implementation.
6482 2005-11-14 Huw Davies <huw@codeweavers.com>
6484 * tools/widl/header.c:
6485 Prefix [putref] property names with putref_.
6487 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
6489 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
6490 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
6492 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
6493 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
6494 SPI_{G|S}ICONTITLELOGFONT.
6495 Accordingly extend the corresponding tests.
6497 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
6499 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
6500 Undname: Allow more then one coded character in demangle_datatype.
6502 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
6505 Add default version information.
6507 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
6509 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
6510 NtReadFile: now returning correct status in NtReadFile for EOF
6511 conditions (on files) and broken pipe (on named pipes).
6513 2005-11-14 Peter Beutner <p.beutner@gmx.net>
6515 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
6516 When creating DIBs with a color depth <= 8, always set biClrUsed field
6517 to the number of entries in the color table.
6519 2005-11-14 Mike McCormack <mike@codeweavers.com>
6521 * dlls/msi/cond.y, dlls/msi/tests/package.c:
6522 Empty strings are not equal to any number, so all comparisons against
6523 them fail except for tests for non-equalness.
6525 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6527 * dlls/wined3d/device.c:
6528 Fix an intermittent lockup with ATI's driver, I expect the problem is
6529 trying to clear the display before it's visible. Also correct the
6532 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
6534 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
6535 dlls/urlmon/urlmon_main.h:
6536 Added get_protocol_iface internal function and use it in
6539 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
6541 * dlls/ddraw/surface_main.c:
6542 Use the front buffer palette for DC operations on off-screen buffers.
6544 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6546 * dlls/advpack/tests/advpack.c:
6547 Get the version and language ID of ADVPACK.DLL too.
6549 2005-11-14 H. Verbeet <hverbeet@gmail.com>
6551 * dlls/ddraw/surface_dib.c:
6552 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
6553 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
6555 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
6557 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
6558 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
6559 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
6560 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
6561 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
6562 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
6563 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
6564 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
6565 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
6566 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
6567 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
6568 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
6569 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
6570 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
6571 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
6572 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
6573 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
6574 programs/winemine/rsrc.rc:
6575 Add Korean translations.
6577 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
6579 * dlls/iphlpapi/iphlpapi_main.c:
6580 Add, reformat API documentation.
6582 2005-11-14 Mike McCormack <mike@codeweavers.com>
6584 * dlls/msi/cond.y, dlls/msi/tests/package.c:
6585 Fix comparison of empty properties to numbers and add test cases.
6587 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
6589 * dlls/user/tests/msg.c:
6590 Fix message tests to run cleanly on Windows XP SP1.
6592 2005-11-14 Edgar Hucek <gimli@gentoo.org>
6594 * dlls/winmm/joystick/joystick.c:
6595 Unicode compile fix.
6597 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
6599 * dlls/kernel/tests/thread.c:
6600 Fix set_test_val function declaration to ensure stack is left
6603 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6605 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
6606 Fix a test for InternetCreateUrlA as no Windows platform sets last
6607 error here. Make InternetCreateUrlA pass the test.
6609 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6611 * dlls/crypt32/tests/cert.c:
6612 Don't call missing API function.
6614 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
6616 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
6617 Add DDBLT_DONOTWAIT flag.
6618 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
6620 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
6622 * dlls/urlmon/umon.c:
6623 Move BindToStorage hack to the separated function.
6625 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6627 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
6628 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
6629 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
6630 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
6631 dlls/d3d9/volumetexture.c:
6632 Remove the setting of the result pointer to NULL in creates, tests
6633 show that windows doesn't set the result to NULL on error.
6635 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
6637 * dlls/ntdll/thread.c:
6638 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
6639 from the command-line.
6641 2005-11-14 Peter Lemenkov <petro@mail.ru>
6646 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
6648 * dlls/comctl32/imagelist.c:
6649 Reformat "see" section, to match c2man requirements.
6651 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
6653 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
6654 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
6655 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
6656 Improve c2man Documented-Total count. Changes:
6657 - add missing description
6658 - complete missing A/W pairs
6659 - document remaining comdlg32 functions
6661 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
6663 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
6664 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
6665 dlls/advapi32/security.c:
6666 Improve c2man Documented-Total count. Changes:
6667 - add missing description
6668 - add missing returns section
6670 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
6672 * programs/winetest/Makefile.in:
6673 Add shdocvw tests to winetest.
6675 2005-11-12 Robert Shearman <rob@codeweavers.com>
6677 * dlls/ole32/compobj.c:
6678 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
6679 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
6680 instead of InprocServer32.
6682 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
6684 * dlls/kernel/tests/thread.c:
6685 Add some extra error information.
6687 2005-11-12 Robert Shearman <rob@codeweavers.com>
6689 * dlls/wininet/internet.c, dlls/wininet/internet.h:
6690 Implement InternetReadFileExA (based on a patch by Brian Gerst).
6692 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
6694 * dlls/dinput/joystick_linuxinput.c:
6695 Add additional sanity checks to the linux input system dinput joystick
6698 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
6700 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
6701 Removed a couple of shift/reduce warnings in grammar.
6703 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
6705 * programs/regedit/Nl.rc:
6706 Update Dutch resources.
6708 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
6710 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
6711 dlls/shdocvw/webbrowser.c:
6712 Added IViewObject2 stub implementation.
6714 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
6716 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
6717 dlls/version/tests/install.c:
6718 Added some tests for VerFindFileA.
6720 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
6722 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
6723 prefix can be NULL for GetTempFileNameW.
6725 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
6727 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
6728 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
6729 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
6730 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
6731 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
6732 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
6733 dlls/wininet/wininet_Ko.rc:
6734 Add Korean translations.
6736 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
6738 * dlls/urlmon/urlmon.spec:
6739 Correct argument count for URLDownloadToCacheFile{A,W}.
6741 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
6743 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
6744 dlls/shell32/shlexec.c:
6745 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
6746 emulated Windows version is Win9x, Excel refuses to communicate with a
6747 unicode client in win9x mode.
6749 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
6751 * dlls/user/dde_client.c:
6752 Convert some ERRs to WARNs in the DDE client code when appropriate.
6754 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
6756 * dlls/kernel/heap.c:
6757 Protect sys/stat.h with a conditional.
6759 2005-11-11 Steven Edwards <winehacker@gmail.com>
6762 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
6764 2005-11-11 Christoph Frick <frick@sc-networks.de>
6766 * dlls/dinput/joystick_linuxinput.c:
6767 Moved and adopted joystick_linux.c code into the
6768 joystick_linuxinput.c.
6770 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
6772 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
6773 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
6774 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
6775 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
6776 references on code).
6777 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
6778 glGetInteger (as it returns bad value).
6780 2005-11-10 Francois Gouget <fgouget@free.fr>
6782 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
6783 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
6784 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
6785 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
6786 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
6787 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
6788 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
6789 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
6790 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
6791 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
6792 dlls/dinput/device.c, dlls/dinput/mouse.c,
6793 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
6794 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
6795 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
6796 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
6797 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
6798 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
6799 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
6800 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
6801 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
6802 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
6803 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
6804 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
6805 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
6806 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
6807 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
6808 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
6809 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
6810 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
6811 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
6812 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
6813 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
6814 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
6815 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
6816 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
6817 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
6818 dlls/wininet/internet.c, dlls/winmm/mci.c,
6819 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
6820 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
6821 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
6822 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
6823 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
6824 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
6825 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
6826 programs/winevdm/winevdm.c:
6827 Remove spaces before '\n' in traces.
6829 2005-11-10 Francois Gouget <fgouget@free.fr>
6831 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
6832 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
6833 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
6834 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
6835 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
6836 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
6838 Assorted spelling and case fixes.
6840 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6842 * dlls/advpack/tests/advpack.c:
6844 - don't fail on WriteFile(),
6845 - add valid error codes,
6846 - empty buffer to avoid printing garbage,
6847 - remove bogus inf-file which TranslateInfString() creates here.
6849 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
6852 Make parameter higlighting regex less "hungry".
6854 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
6856 * programs/winemenubuilder/winemenubuilder.c:
6857 Parse the command line returned by CommandLineFromMsiDescriptor() to
6858 extract the application path. Otherwise winemenubuilder ignores the
6861 2005-11-10 Francois Gouget <fgouget@free.fr>
6863 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
6864 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
6865 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
6866 Add trailing '\n's to ok() and TRACE() calls.
6868 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6870 * dlls/kernel/tests/path.c:
6871 Add error code valid for Win9x and XP.
6873 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
6875 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
6876 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
6877 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
6878 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
6879 dlls/shell32/systray.c:
6880 Improve c2man Documented-Total count. Changes:
6881 - add missing description
6882 - add missing returns section
6883 - complete missing A/W pairs
6884 - reformate comments, to match c2man requirements
6886 2005-11-10 Francois Gouget <fgouget@free.fr>
6888 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
6889 dlls/dxerr9/errors.h:
6890 Assorted spelling fixes in the DXErr8/9 error files.
6892 2005-11-10 Francois Gouget <fgouget@free.fr>
6894 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
6895 Remove extra backslash that was causing an awk warning.
6897 2005-11-10 Mike McCormack <mike@codeweavers.com>
6899 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
6900 programs/regedit/rsrc.rc:
6901 Added Korean resources.
6903 2005-11-10 Mike McCormack <mike@codeweavers.com>
6905 * programs/start/start.c:
6906 Remove the limit on the length of the command line.
6908 2005-11-10 Aric Stewart <aric@codeweavers.com>
6911 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
6913 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
6915 * dlls/uxtheme/system.c:
6916 Improve c2man Documented-Total count. Changes:
6917 - add missing returns section
6919 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
6921 * dlls/x11drv/init.c, include/wingdi.h:
6922 Added support for SHADEBLENDCAPS.
6924 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
6926 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
6927 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
6929 Support Mesa GL_VERSION on parse.
6931 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
6933 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
6934 Added URLDownloadToCacheFile[AW] stub.
6936 2005-11-10 Mike Hearn <mike@plan99.net>
6938 * dlls/wininet/version.rc:
6939 Update wininet version info.
6941 2005-11-09 Alexandre Julliard <julliard@winehq.org>
6943 * ANNOUNCE, ChangeLog, VERSION, configure:
6946 ----------------------------------------------------------------
6947 2005-11-09 Huw Davies <huw@codeweavers.com>
6950 Escape non-printable characters in the document title and also
6951 truncate it to 0x80 characters.
6953 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
6955 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
6956 Initialize COM prior to displaying the file dialog.
6958 2005-11-09 Mike McCormack <mike@codeweavers.com>
6960 * dlls/msi/registry.c, dlls/msi/tests/db.c:
6961 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
6964 2005-11-09 Mike McCormack <mike@codeweavers.com>
6967 Make sure we only CoUninitialize after successfully initializing.
6968 Fix the address of the returned IShellLinkDataList interface.
6970 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
6972 * dlls/urlmon/file.c:
6973 Added IInternetPriority implementation to FileProtocol.
6975 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
6977 * dlls/user/cursoricon.c:
6978 If a color bitmap is provided, store bitmap information from it
6979 instead of the mask bitmap one.
6981 2005-11-09 Alexandre Julliard <julliard@winehq.org>
6983 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
6984 Don't call SetWindowPos in ShowWindow if a parent window is not
6985 visible, only toggle the WS_VISIBLE flag.
6987 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
6989 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
6990 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
6991 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
6992 dlls/user/win.c, dlls/user/winproc.c:
6993 Improve c2man Documented-Total count. Changes:
6994 - add missing description
6995 - add missing returns section
6996 - complete missing A/W pairs
6997 - reformate comments, to match c2man requirements
6999 2005-11-09 Robert Shearman <rob@codeweavers.com>
7001 * dlls/oleaut32/typelib.c:
7002 - Cleanup formating of DispCallFunc.
7003 - Fix DispCallFunc for functions with return values.
7004 - Don't rely on _copy_arg as it is going away soon.
7006 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
7008 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
7009 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
7010 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
7011 dlls/ole32/storage.c, dlls/ole32/storage32.c:
7012 Improve c2man Documented-Total count.
7014 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
7016 * dlls/shell32/brsfolder.c:
7017 Initialize COM prior to displaying the SHBrowseForFolder dialog.
7019 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7021 * dlls/shell32/tests/shlfolder.c:
7022 Disable code that segfaults on Win98 SE.
7024 2005-11-09 Robert Shearman <rob@codeweavers.com>
7026 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
7027 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
7028 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
7029 - Fix up the callers and reorganize CoGetClassObject to split out the
7030 inproc code into another function.
7032 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
7034 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
7035 Added implementation of IInternetPriority in HttpProtocol.
7037 2005-11-08 Alexandre Julliard <julliard@winehq.org>
7039 * include/xmldom.idl:
7040 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
7042 2005-11-08 Huw Davies <huw@codeweavers.com>
7044 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
7045 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
7046 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
7047 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
7048 Include msxml2.h rather than msxml.h and xmldom.h.
7050 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
7052 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
7053 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
7055 Add tests that show that the border value manipulated by
7056 SPI_{GET,SET}BORDER is completely the same as with
7057 SPI_{GET,SET}NONCLIENTMETRICS.
7058 Fix a few signed/unsigned warnings in unrelated tests from the same
7060 Made the tests pass on wine.
7062 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7064 * dlls/advapi32/tests/crypt.c:
7065 Win98 fails another way when user isn't logged in.
7067 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
7069 * dlls/shell32/systray.c:
7070 Unicodify systray.c.
7072 2005-11-08 Alexandre Julliard <julliard@winehq.org>
7075 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
7078 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
7080 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
7081 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
7082 dlls/shdocvw/tests/shortcut.c:
7083 Support for shell instance objects.
7084 Removed a wine_todo for a no longer failing test.
7085 Added a test for IPersistFolder3::GetCurFolder.
7087 2005-11-08 Alexandre Julliard <julliard@winehq.org>
7089 * dlls/mapi32/tests/prop.c:
7090 Get rid of FAR keywords.
7092 2005-11-08 Huw Davies <huw@codeweavers.com>
7094 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
7095 Implement selectSingleNode.
7097 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
7099 * dlls/kernel/heap.c:
7100 Implement GlobalMemoryStatusEx for Solaris.
7102 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7104 * dlls/kernel/tests/heap.c:
7105 Take into account some alignment done by HeapAlloc() on Win9x.
7107 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
7109 * dlls/wininet/internet.c:
7110 Unicodify InternetCheckConnection.
7111 Use HeapAlloc'ed buffers where applicable.
7113 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
7115 * dlls/shell32/systray.c:
7116 Move functions a bit to get rid of a static declaration.
7118 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
7120 * dlls/comctl32/treeview.c:
7121 Do not issue a GetUpdateRect() to query an update region for
7122 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
7125 2005-11-08 Huw Davies <huw@codeweavers.com>
7127 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
7128 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
7129 dlls/msxml3/tests/domdoc.c:
7130 Implement get_parseError.
7132 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
7134 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
7135 Correct some allocated buffer lengths while converting to Unicode.
7137 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
7139 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
7140 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
7141 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
7142 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
7143 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
7144 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
7145 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
7146 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
7147 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
7148 dlls/user/listbox.c, dlls/user/static.c:
7149 Handle WM_PRINTCLIENT.
7150 Don't use SelectClipRgn in WM_PRINTCLIENT.
7152 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
7154 * dlls/wined3d/directx.c:
7155 Fix parsing of version number.
7157 2005-11-08 Huw Davies <huw@codeweavers.com>
7159 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
7160 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
7161 Fix cut-n-paste error in licence text.
7163 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7165 * dlls/d3d9/query.c:
7166 Allow NULL ppQuery to be passed to CreateQuery.
7168 2005-11-08 James Hawkins <truiken@gmail.com>
7170 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
7171 Implement TranslateInfString with tests.
7173 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
7175 * dlls/ole32/compobj.c:
7176 Added tracing to CoCreateInstance.
7178 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
7180 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
7181 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
7182 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
7183 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
7184 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
7185 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
7186 Improve c2man Documented-Total count. Changes:
7187 - add missing description
7188 - add missing returns section
7189 - complete missing A/W pairs
7190 - reformate comments, to match c2man requirements
7192 2005-11-08 Mike McCormack <mike@codeweavers.com>
7194 * dlls/ntdll/time.c:
7195 Add some missing timezones.
7197 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
7199 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
7200 - fill DirectShowFilters Container
7201 - fix some MLKs (clear variants)
7203 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7205 * dlls/crypt32/tests/cert.c:
7206 Make Crypt32 tests loadable on Win98.
7208 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7210 * dlls/winsock/tests/sock.c:
7211 Added last error code for XP SP1.
7213 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
7215 * dlls/dmloader/loader.c:
7216 Add some checks and fix some stream leaks.
7218 2005-11-08 Robert Shearman <rob@codeweavers.com>
7221 We shouldn't pass the application name into CreateProcess because the
7222 value stored in the registry could include arguments.
7224 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7226 * dlls/wined3d/swapchain.c:
7227 Fixed an error in Swapchain_GetFrontBufferData.
7229 2005-11-08 Mike McCormack <mike@codeweavers.com>
7231 * programs/winemenubuilder/winemenubuilder.c:
7232 Extract the executable name for msi advertised shortcuts.
7234 2005-11-08 Mike McCormack <mike@codeweavers.com>
7236 * dlls/shell32/shelllink.c:
7237 Fix a problem spotted by Dmitry and another one stopping correctly
7238 formatted lnk files from being generated.
7240 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
7242 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
7243 Semi-stub implementation for SHRegGetValue(A|W).
7245 2005-11-07 James Hawkins <truiken@gmail.com>
7247 * include/winerror.h:
7248 Define the setupapi hresult errors.
7250 2005-11-07 Peter Lemenkov <petro@mail.ru>
7252 * include/wininet.h:
7253 Added some missing definitions in wininet.h.
7255 2005-11-07 Huw Davies <huw@codeweavers.com>
7257 * include/xmldom.idl, include/xmldomdid.h:
7258 Add IXMLDOMParseError.
7260 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
7262 * dlls/shell32/brsfolder.c:
7263 More robust code for querying ShellFolder attributes (some
7264 ShellFolders ignore the flag mask in GetAttributesOf).
7266 2005-11-07 Alexandre Julliard <julliard@winehq.org>
7268 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
7269 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
7270 Added a bunch of tests for the INF parser.
7272 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
7274 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
7275 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
7276 First draft of ExtTextOut on an open path.
7278 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
7280 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
7281 dlls/dxdiagn/provider.c:
7282 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
7283 - more complete container hierarchy
7284 - DXDiag_AddFileDescContainer service to fill dll info
7285 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
7287 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
7289 * dlls/user/sysparams.c:
7290 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
7291 adding the needed non client metrics A->W conversions.
7293 2005-11-07 Stefan Huehner <stefan@huehner.org>
7295 * dlls/secur32/secur32.c:
7296 Fix segfault when querying non-existent SecurityProvider.
7298 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
7300 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
7301 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
7302 Add stub implementation of IMediaStream interface.
7304 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
7306 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
7307 AtlAxWinInit dummy implementation.
7309 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
7311 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
7312 Implement RtlInitAnsiStringEx.
7314 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7316 * dlls/wined3d/drawprim.c:
7317 Verify that the texture coordinate used in DrawStridedSlow is in range
7318 before trying to referencing the associated data.
7320 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7322 * dlls/wined3d/device.c:
7323 Prevent SetFVF from clearing down the vertex declaration of the FVF is
7324 zero. This is required for Prince of Persia, The sands of time.
7326 2005-11-07 Robert Shearman <rob@codeweavers.com>
7328 * dlls/ntdll/resource.c:
7329 LdrAccessResource should pop 16 bytes off the stack since it is a
7332 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
7334 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
7335 Added support of loading of IPicture data from non-statable
7336 IStreams. Added testcases for this.
7338 2005-11-07 James Hawkins <truiken@gmail.com>
7340 * dlls/hhctrl.ocx/hhctrl.c:
7341 Free an alloc'ed string.
7343 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
7345 * dlls/user/cursoricon.c:
7346 When creating black & white cursor icon, handle special case where
7347 hbmColor is null and hbmMask specify a bitmap having twice the height
7348 and formatted so the upper half is the icon AND bitmask and the lower
7349 one is the OR bitmask.
7351 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
7353 * dlls/d3d8/d3dcore_gl.h:
7354 Remove already included headers.
7356 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
7358 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
7359 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
7360 dlls/gdi/palette.c, dlls/gdi/path.c:
7361 Improve c2man Documented-Total count.
7363 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
7365 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
7366 - Move target folder initialization to a dedicated function.
7367 - Use this function in BindToObject (should be faster).
7368 - Special handling for FolderShortcut objects in Initialize method.
7369 - Removed a todo_wine from a no longer failing unit test.
7371 2005-11-05 Davin McCall <davmac@davmac.org>
7373 * dlls/winmm/winealsa/audio.c:
7374 Avoid getting ahead of dsound mixer when using non-hw device. Also
7375 avoid using internal ALSA call to retrieve hardware play position.
7377 2005-11-05 Kevin Koltzau <kevin@plop.org>
7379 * dlls/ntdll/thread.c:
7380 x86_64 references a named union, ensure unions are not nameless.
7382 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
7384 * dlls/commdlg/cdlg_De.rc:
7385 Update German resource file.
7387 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7389 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
7390 - Stricten cases for NT in a two tests.
7391 - WSAAddressToString[AW] don't fail on Win9x for those.
7392 - Modify it to pass new tests.
7394 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7396 * dlls/msi/tests/db.c:
7397 Win9x returns MSIDBERROR_NOERROR.
7399 2005-11-05 Huw Davies <huw@codeweavers.com>
7401 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
7402 Filter out CTEXT nodes when building element child lists.
7403 get_item and get_length should honour the filter.
7404 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
7406 2005-11-05 Dimi Paun <dimi@lattica.com>
7408 * dlls/comctl32/listview.c:
7409 Validate the column index passed in by the caller.
7411 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
7413 * dlls/oleaut32/varformat.c:
7414 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
7417 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7419 * dlls/wined3d/device.c:
7420 Tidy up UpdateTexture and add support for updating cube textures.
7422 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
7424 * tools/winapi/win16.api, tools/winapi/win32.api:
7425 Update win16.api and win32.api.
7427 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
7429 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
7430 dlls/advapi32/registry.c, dlls/advapi32/security.c,
7431 dlls/advapi32/service.c:
7432 Improve c2man Documented-Total count.
7434 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
7436 * dlls/kernel/except.c:
7437 More verbose output when unhandled exception occurs.
7439 2005-11-04 Mike McCormack <mike@codeweavers.com>
7441 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
7442 Partially implement and test the shelllink object's
7443 IShellLinkDataList::CopyDataBlock and GetFlags methods.
7445 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
7447 * tools/winapi/winapi_parser.pm:
7448 volatile is legal (and used now!) in a typedef struct {}.
7450 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
7452 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
7453 tools/winapi/win32.api:
7454 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
7455 PSYM_ENUMSOURCFILES_CALLBACK.
7457 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7459 * dlls/advapi32/tests/registry.c:
7460 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
7461 not installed (WinReg.DLL is missing).
7462 - Test "\\" prefixed computer names too.
7464 2005-11-04 Mike McCormack <mike@codeweavers.com>
7466 * dlls/shell32/shelllink.c:
7467 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
7469 2005-11-04 Mike McCormack <mike@codeweavers.com>
7471 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
7472 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
7473 msi.MsiProvideComponentFromDescriptor.
7475 2005-11-04 James Hawkins <truiken@gmail.com>
7477 * dlls/hhctrl.ocx/hhctrl.c:
7478 Pass HtmlHelp commands to doWinMain.
7480 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
7482 * dlls/comctl32/string.c:
7483 Move functions in comctl32/string.c to remove function declaration.
7485 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
7487 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
7488 tools/winapi/winapi_parser.pm:
7489 __RPC_STUB is a calling convention as well (#defined as __stdcall).
7491 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
7493 * include/wine/port.h:
7494 Fix warning about memmove re#definition.
7496 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7498 * dlls/winsock/tests/sock.c:
7499 Make 4 WSAStringToAddress* tests don't fail on Win9x.
7501 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
7503 * dlls/oleaut32/tmarshal.c:
7504 Added support for VT_I8/VT_UI8 marshalling.
7506 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7508 * dlls/wined3d/device.c:
7509 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
7512 2005-11-04 Robert Shearman <rob@codeweavers.com>
7514 * dlls/oleaut32/tests/olefont.c:
7515 Add a test for Invoking an OleFont function.
7517 2005-11-03 Alexandre Julliard <julliard@winehq.org>
7519 * dlls/setupapi/install.c:
7520 Added support for optional section.ntx86 and section.nt in
7521 InstallHinfSection when current version is set to NT.
7523 2005-11-03 Robert Shearman <rob@codeweavers.com>
7525 * dlls/ole32/defaulthandler.c:
7526 Implement OLE object notifications, making sure to cope with the case
7527 of the advise holder not being created because no notifications are
7530 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
7533 Get rid of a double backslash.
7535 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
7537 * dlls/comctl32/string.c:
7538 Use Win32 APIs for string comparison.
7540 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
7542 * programs/winecfg/audio.c:
7543 Show detected audio drivers in autodetect.
7545 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
7547 * dlls/x11drv/winpos.c:
7548 Stricter check whether a window needs to be mapped on the screen.
7550 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
7552 * dlls/ntdll/time.c:
7553 Added another CST (Australian Central Daylight Time) to TZ_INFO.
7555 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
7557 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
7558 Extend VarCmp() and add test cases.
7560 2005-11-03 Kevin Koltzau <kevin@plop.org>
7562 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
7563 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
7564 include/msvcrt/process.h, include/msvcrt/stddef.h:
7565 Fix warnings and errors in 64bit.
7567 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
7569 * dlls/shell32/shfldr_unixfs.c:
7570 Replaced tabs with spaces.
7572 2005-11-03 Alexandre Julliard <julliard@winehq.org>
7574 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
7575 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
7576 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
7577 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
7578 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
7579 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
7580 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
7581 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
7582 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
7583 dlls/commdlg/printdlg.c:
7584 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
7585 Display an error if no printer is installed.
7587 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
7589 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
7590 Specify a DLL version for msvcrt.dll.
7592 2005-11-03 Stefan Huehner <stefan@huehner.org>
7594 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
7595 dlls/msxml3/tests/domdoc.c:
7596 Add indexed access to attributes (nodemap) and childNodes
7597 (nodelist), with some testcases.
7599 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
7601 * dlls/shell32/tests/shlfolder.c:
7602 Added some more unit tests for FolderShortcut objects.
7604 2005-11-03 Alexandre Julliard <julliard@winehq.org>
7606 * dlls/kernel/comm.c:
7607 Fixed fd leaks (spotted by Cihan Altinay).
7609 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
7611 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
7612 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
7614 Fix some wrong prototypes.
7616 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
7618 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
7619 Fill provider with some empty containers.
7621 2005-11-03 Mike McCormack <mike@codeweavers.com>
7623 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
7624 Invoke shortcuts through IContextMenu, rather than trying to access
7627 2005-11-03 Mike McCormack <mike@codeweavers.com>
7630 Add the ContextMenuHandlers key for shortcuts so the new context menu
7633 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
7635 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
7636 Cache background color brush instead of recreating it at each screen
7639 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
7641 * programs/winedbg/break.c:
7642 Fixed 'break NN' command (using dbghelp.SymEnumLines).
7644 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
7646 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
7647 programs/wineconsole/wineconsole.c:
7648 Fixed wineconsole startup when restoring registry settings.
7650 2005-11-03 Mike McCormack <mike@codeweavers.com>
7652 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
7654 Remove some redundant null pointer checks.
7656 2005-11-03 Alexandre Julliard <julliard@winehq.org>
7658 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
7659 dlls/shell32/tests/shlfolder.c:
7660 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
7661 Set all capability flags supported by the shellfolder, disregarding
7662 the flag mask given to GetAttributesOf.
7663 Unit tests to demonstrate this behaviour.
7665 2005-11-03 Mike McCormack <mike@codeweavers.com>
7668 Add missing semicolons that caused compile trouble on FreeBSD.
7670 2005-11-03 Mike McCormack <mike@codeweavers.com>
7672 * dlls/shell32/shelllink.c:
7673 Pass the correct verb.
7674 Add a space between extra parameters.
7675 Wait for ShellExecute to complete.
7677 2005-11-03 Steven Edwards <winehacker@gmail.com>
7679 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
7680 Add a real stub for Advpack.extract.
7682 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
7684 * dlls/ntdll/thread.c:
7685 Get rid of CPU id when copying context
7687 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
7689 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
7690 dlls/d3d8/vshaderdeclaration.c:
7691 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
7692 - use D3DCOLOR macros instead of using shift + masks
7693 - fix a bug where diffuse.lpData checked instead of specular.lpData
7694 - implement color fixup on ARB VShader compilation code:
7695 -> on input parameters using swizzle
7696 -> add is_color parameter on vshader_program_add_param
7698 2005-11-03 Hans Leidekker <hans@it.vu.nl>
7700 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
7701 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
7703 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
7705 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
7706 dlls/riched20/paint.c, dlls/riched20/wrap.c:
7707 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
7708 notification, and ENM_REQUESTRESIZE event mask.
7710 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
7712 * dlls/user/scroll.c:
7713 Scroll bar: Keep the caret blinking during scroll operations (only
7714 handle WM_SYSTIMER messages that belong to the scroll bar).
7716 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
7718 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
7719 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
7720 Implemented SymEnumLines.
7722 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
7724 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
7725 programs/wineconsole/winecon_user.h:
7726 Now filling external leading in font cells.
7728 2005-11-02 Huw Davies <huw@codeweavers.com>
7730 * dlls/oleaut32/typelib.c:
7731 Don't call Release on a null ptr.
7733 2005-11-02 Alexandre Julliard <julliard@winehq.org>
7735 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
7736 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
7737 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
7738 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
7739 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
7740 server/thread.h, server/trace.c:
7741 Fixed Get/SetThreadContext to work properly on suspended threads.
7744 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
7746 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
7747 Correct WINAPI position for MSVC portability.
7749 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
7751 * programs/wineconsole/dialog.c:
7752 Fixed crash in font browsing for raster fonts.
7754 2005-11-02 Robert Shearman <rob@codeweavers.com>
7756 * dlls/oleaut32/variant.c:
7757 Fix a crash during +variant logging caused by a typo causing an array
7758 to be one element less than expected.
7760 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7762 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
7763 include/wine/wined3d_interface.h:
7764 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
7765 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
7768 2005-11-02 Robert Shearman <rob@codeweavers.com>
7770 * dlls/oleaut32/tmarshal.c:
7771 - Make sure to clean up properly on error.
7772 - Restrict the critical section to getting the channel buffer and
7773 adding a reference to it.
7775 2005-11-02 Robert Shearman <rob@codeweavers.com>
7777 * dlls/oleaut32/typelib.c:
7778 - Make wParamFlags in the paramdesc dumping function human readable.
7779 - Enums should be VT_I4 instead of VT_INT.
7780 - Trace the return value from the ITypeInfo_fnInvoke.
7782 2005-11-02 Mike McCormack <mike@codeweavers.com>
7784 * dlls/msi/cond.y, dlls/msi/tests/package.c:
7785 NULL and empty strings are the same in conditions.
7787 2005-11-02 Mike McCormack <mike@codeweavers.com>
7790 Change a FIXME message to a comment.
7792 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
7794 * dlls/comctl32/tab.c:
7795 Avoid printing out a possibly uninitialized variable.
7797 2005-11-02 Stefan Huehner <stefan@huehner.org>
7799 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
7800 Extend get_nodeName add testcases for it.
7802 2005-11-02 Mike McCormack <mike@codeweavers.com>
7804 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
7805 Stub implementation for MsiAdvertiseScriptA/W.
7807 2005-11-02 Mike McCormack <mike@codeweavers.com>
7809 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
7810 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
7811 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
7812 dlls/msi/update.c, dlls/msi/where.c:
7813 Create the +msidb debug channel for msi database code.
7815 2005-11-02 Aric Stewart <aric@codeweavers.com>
7817 * dlls/msi/action.c:
7818 Force files to install if the REINSTALL property is set.
7820 2005-11-02 Robert Shearman <rob@codeweavers.com>
7822 * dlls/ntdll/resource.c:
7823 Make LdrAccessResource call an internal function to satisfy Shrinker.
7825 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
7827 * dlls/ntdll/tests/om.c, server/named_pipe.c:
7828 Fix error returned when opening nonexistent pipes.
7830 2005-11-02 Alexandre Julliard <julliard@winehq.org>
7832 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
7833 server/context_x86_64.c, server/thread.c, server/thread.h:
7834 Moved the platform-independent part of the get/set_thread_context
7835 requests to a common file.
7837 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
7839 * dlls/shell32/shfldr_unixfs.c:
7840 Added some comments to document unixfs.
7842 2005-11-02 Mike McCormack <mike@codeweavers.com>
7844 * dlls/msi/install.c, dlls/msi/tests/package.c:
7845 Fix parameter handling in MsiSetTargetPath, and add a test for it.
7847 2005-11-02 Mike McCormack <mike@codeweavers.com>
7849 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
7850 Implement the RemoveFiles action.
7852 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
7854 * dlls/ntdll/rtlstr.c:
7855 Minor fixes to rtl string functions.
7857 2005-11-02 David Kredba <kredba@math.cas.cz>
7859 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
7860 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
7861 Czech resources update.
7863 2005-11-02 Mike McCormack <mike@codeweavers.com>
7865 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
7866 Stub implementation for MsiGetFileHashA/W.
7868 2005-11-02 Mike McCormack <mike@codeweavers.com>
7870 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
7871 Use an enumeration for file states.
7873 2005-11-02 Mike McCormack <mike@codeweavers.com>
7875 * dlls/msi/dialog.c:
7876 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
7878 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
7880 * dlls/comctl32/listview.c:
7881 Clear bLButtonDown flags if mouse is not down.
7883 2005-11-02 Mike McCormack <mike@codeweavers.com>
7885 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
7886 Convert all RTFPanic and RTFMsg calls to ERR calls.
7888 2005-11-02 Rob Shearman <rob@codeweavers.com>
7891 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
7892 RpcMgmtEnableIdleCleanup.
7894 2005-11-02 Mike McCormack <mike@codeweavers.com>
7896 * tools/winedump/lnk.c:
7897 Handle msi component identifiers without a feature guid.
7899 2005-11-02 Mike McCormack <mike@codeweavers.com>
7901 * dlls/msxml3/node.c:
7902 Implement IXMLDOMNode::get_nodeName.
7904 2005-11-02 Robert Shearman <rob@codeweavers.com>
7906 * dlls/oleaut32/oleaut.c:
7907 The PSDispatch PS class factory can manage both typelib marshalled and
7908 IDispatch, which is NDR marshalled, so we need a wrapper to call the
7909 appropriate CreateProxy or CreateStub function.
7911 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
7913 * dlls/x11drv/settings.c, include/winuser.h:
7914 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
7916 2005-11-01 Alexandre Julliard <julliard@winehq.org>
7918 * dlls/kernel/except.c, dlls/ntdll/exception.c,
7919 include/wine/server_protocol.h, server/debugger.c,
7920 server/protocol.def, server/thread.c:
7921 Don't send an extra signal when waiting for a debug event, just do a
7922 normal wait. Return the debug event status directly as return value
7925 2005-11-01 Alexandre Julliard <julliard@winehq.org>
7927 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
7928 server/context_sparc.c, server/context_x86_64.c:
7929 Don't send the incoming context to the server for get_thread_context,
7930 instead copy only the relevant fields of the return value on the
7933 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
7935 * dlls/ntdll/tests/om.c, server/named_pipe.c:
7936 Fix error returned when exceeding allowed instances.
7938 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
7940 * dlls/comctl32/string.c:
7941 Include config.h and port.h for strncasecmp() in MSVC port.
7943 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
7945 * dlls/kernel/file.c:
7946 Implemented FindExSearchLimitToDirectories.
7948 2005-11-01 Alexandre Julliard <julliard@winehq.org>
7950 * dlls/msvcrt/msvcrt.spec:
7951 Fixed _wstrdate/_wstrtime parameters.
7953 2005-11-01 Alexandre Julliard <julliard@winehq.org>
7955 * dlls/wininet/http.c:
7956 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
7957 Added handling of more HTTP standard headers and binary search lists.
7959 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
7961 * dlls/oleaut32/tests/vartype.c:
7962 SysReAllocString of same pointer returns TRUE.
7964 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
7966 * dlls/shell32/shfldr_unixfs.c:
7967 Fixed crash in unixfs shellfolder handling with winamp.
7969 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
7971 * dlls/amstream/amstream.c, dlls/amstream/main.c:
7972 Use a more standard indentation style.
7974 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
7977 Remove version information.
7979 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
7981 * dlls/x11drv/clipboard.c:
7982 Improve handling of mapping between X and Windows formats.
7983 Add support for UTF8.
7985 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
7987 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
7988 server/winstation.c:
7989 - Use OBJ_CASE_INSENSITIVE in object lookup.
7990 - Remove case_sensitive flag from namespace.
7991 - Remove todo_wine from now succeeding tests.
7993 2005-11-01 Davin McCall <davmac@davmac.org>
7995 * dlls/dsound/mixer.c:
7996 PhaseCancel subtracts secondary buffer from primary buffer, not the
7999 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
8001 * dlls/user/painting.c:
8002 ScrollWindowEx: Don't move the caret of child windows and hide it only
8003 if it's in the source or in the destination rectangle.
8005 2005-11-01 Robert Shearman <rob@codeweavers.com>
8007 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
8008 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
8009 Convert SHELL32_BindToChild to Unicode and fix up the callers.
8011 2005-11-01 Robert Shearman <rob@codeweavers.com>
8013 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
8014 Make the call exception handler function more compatible with NT and
8015 with what Shrinker expects.
8017 2005-10-31 Stefan Huehner <stefan@huehner.org>
8019 * programs/winetest/Makefile.in:
8020 Add msxml3,setupapi tests to winetest.
8022 2005-10-31 Alexandre Julliard <julliard@winehq.org>
8024 * configure, configure.ac, programs/Makefile.in,
8025 programs/eject/.cvsignore, programs/eject/Makefile.in,
8026 programs/eject/eject.c:
8027 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
8028 even if a Windows app has files open on it.
8030 2005-10-31 Huw Davies <huw@codeweavers.com>
8032 * dlls/rpcrt4/ndr_marshall.c:
8035 2005-10-31 Huw Davies <huw@codeweavers.com>
8037 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
8038 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
8039 Actually print the IIDs.
8041 2005-10-31 Huw Davies <huw@codeweavers.com>
8043 * dlls/gdi/enhmetafile.c, include/wingdi.h:
8044 Implement playback of EMR_ALPHABLEND.
8046 2005-10-31 Huw Davies <huw@codeweavers.com>
8048 * dlls/gdi/freetype.c:
8049 Only select a bitmap font as a last resort if we can't find a font
8050 with the correct facename.
8052 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
8055 Do not overflow the stackbased "nt" struct when reading non-conforming
8058 2005-10-31 Alexandre Julliard <julliard@winehq.org>
8060 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
8061 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
8062 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
8063 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
8064 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
8066 Get rid of the no longer used tty driver.
8068 2005-10-31 Alexandre Julliard <julliard@winehq.org>
8070 * dlls/user/driver.c:
8071 Default to the null driver instead of dying if the specified display
8072 driver couldn't be loaded.
8074 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
8076 * dlls/user/painting.c, dlls/user/tests/msg.c:
8077 Add the tests for behaviour of [In]validateRect and [In]validateRgn
8078 with hwnd set to 0, make them pass under Wine.
8080 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
8082 * dlls/shdocvw/shdocvw_main.c:
8083 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
8085 2005-10-31 Huw Davies <huw@codeweavers.com>
8087 * dlls/oleaut32/usrmarshal.c:
8088 Deal with pExcepInfo == NULL.
8090 2005-10-31 Mike McCormack <mike@codeweavers.com>
8092 * dlls/msi/dialog.c:
8093 Make sure to unregister all the classes that were registered when msi
8094 is unloaded, so we can register again cleanly.
8096 2005-10-31 Mike McCormack <mike@codeweavers.com>
8098 * dlls/shell32/tests/shlexec.c:
8099 Add void to empty declaration list.
8101 2005-10-31 Alexandre Julliard <julliard@winehq.org>
8103 * dlls/gdi/dc.c, dlls/gdi/driver.c:
8104 Default to an empty driver instead of dying if the specified display
8105 driver couldn't be loaded.
8107 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
8109 * configure, configure.ac, dlls/shdocvw/Makefile.in,
8110 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
8111 dlls/shdocvw/tests/shortcut.c:
8112 Added initial tests for shdocvw's FolderShortcut related
8115 2005-10-31 Marcus Meissner <meissner@suse.de>
8117 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
8118 Added assembly implementation of EXC_CallHandler.
8120 2005-10-31 Mike McCormack <mike@codeweavers.com>
8122 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
8123 dlls/msi/tests/package.c:
8124 Fix and test MsiGetProperty and MsiSetProperty.
8126 2005-10-31 Mike McCormack <mike@codeweavers.com>
8128 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
8129 dlls/msi/tests/msi.c:
8130 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
8133 2005-10-31 James Hawkins <truiken@gmail.com>
8135 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
8136 Implement InternetCreateUrlW and test cases.
8138 2005-10-31 Huw Davies <huw@codeweavers.com>
8140 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
8141 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
8142 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
8143 Fix handling of relative state indices in RestoreDC.
8144 Fix return value of SaveDC when writing to an emf.
8145 Before writing the EMR_EOF record we should ensure that we clear the
8148 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
8150 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
8151 dlls/ddraw/opengl_private.h:
8152 Finish moving d3d[1..3] light code to use d3d7.
8154 2005-10-31 Marcus Meissner <meissner@suse.de>
8156 * dlls/kernel/time.c:
8157 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
8159 2005-10-31 Hans Leidekker <hans@it.vu.nl>
8161 * dlls/odbccp32/odbccp32.c:
8162 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
8163 SQLInstallDriver{,Ex}, SQLInstallerError and
8164 SQLInstallTranslator{,Ex}.
8166 2005-10-31 Juan Lang <juan_lang@yahoo.com>
8168 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
8169 dlls/crypt32/tests/cert.c:
8170 Implement CertSignSignature and CertVerifySignature(Ex).
8172 2005-10-31 Robert Reif <reif@earthlink.net>
8174 * dlls/winmm/tests/wave.c:
8175 Add waveOutPause/waveOutRestart test.
8176 Tighten up play duration test when ending too soon.
8177 Set VirtualFree size to 0.
8179 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
8181 * dlls/shlwapi/tests/path.c:
8182 Stop PathIsValidCharW tests after 100 failing tests.
8184 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
8186 * dlls/d3d9/query.c:
8187 In case of D3D9 the CreateQuery call can be used to retrieve status
8188 information. According to MSDN the 'ppQuery' parameter can be set to
8189 NULL to detect if a certain query Type is supported.
8191 2005-10-30 Mike McCormack <mike@codeweavers.com>
8193 * dlls/msi/action.c:
8194 Add a stub for the AllocateRegistrySpace action.
8196 2005-10-30 Mike McCormack <mike@codeweavers.com>
8198 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
8199 dlls/msi/package.c, include/msiquery.h:
8200 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
8202 2005-10-30 Mike McCormack <mike@codeweavers.com>
8204 * dlls/msi/dialog.c:
8205 Add a read-only implementation of the SelectionTree control.
8207 2005-10-30 Mike McCormack <mike@codeweavers.com>
8209 * dlls/msi/classes.c:
8210 Simplify register_progid() and remove a fixed length buffer.
8212 2005-10-30 Mike McCormack <mike@codeweavers.com>
8214 * dlls/msi/dialog.c:
8215 Handle MaskEdit masks containing dashes and other constant
8218 2005-10-30 Mike McCormack <mike@codeweavers.com>
8220 * dlls/msi/action.c:
8221 Use msi_get_property_int() in a few more places.
8223 2005-10-30 Alexandre Julliard <julliard@winehq.org>
8225 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
8226 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
8227 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
8228 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
8229 dlls/winecrt0/stub.c, include/winnt.h:
8230 Make all winecrt0 functions and variables hidden.
8232 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
8234 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
8235 dlls/winmm/sound.spec:
8236 Correct name of sound.dll to sound.drv (WIN16).
8238 2005-10-30 Kai Blin <blin@gmx.net>
8240 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
8241 dlls/secur32/secur32_priv.h:
8242 A dispatcher for running ntlm_auth.
8244 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
8246 * dlls/user/scroll.c:
8247 Handle the left and right arrow keys.
8249 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
8251 * include/wine/library.h:
8252 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
8255 2005-10-30 Mike McCormack <mike@codeweavers.com>
8257 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
8258 Add a stub implementation of msi.MsiSetMode.
8260 2005-10-30 Mike McCormack <mike@codeweavers.com>
8262 * dlls/msi/classes.c:
8263 Remove unused package parameter of register_progid_base().
8265 2005-10-30 Mike McCormack <mike@codeweavers.com>
8267 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
8268 Use "static const" rather than "const static" as gcc -W complains
8271 2005-10-30 Robert Reif <reif@earthlink.net>
8273 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
8274 Implement _wstrdate and _wstrtime with tests.
8276 2005-10-30 Peter Beutner <p.beutner@gmx.net>
8278 * dlls/msvcrt/cppexcept.c:
8279 Fix exception handling for non CXX_EXCEPTIONs.
8281 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
8283 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
8284 server/mapping.c, server/mutex.c, server/named_pipe.c,
8285 server/object.c, server/object.h, server/process.c,
8286 server/semaphore.c, server/timer.c, server/winstation.c:
8287 Pass object attributes to create_named_object & find_object.
8289 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
8291 * dlls/kernel/atom.c:
8292 Implemented local/global atom creation, deletion & lookup on top of
8295 2005-10-29 Juan Lang <juan_lang@yahoo.com>
8297 * dlls/wldap32/wldap32.spec:
8298 Export functions by ordinal, cryptnet.dll at least depends on it.
8300 2005-10-29 Mike McCormack <mike@codeweavers.com>
8302 * dlls/msi/action.c:
8303 Don't change the UI level during ExecuteAction.
8305 2005-10-29 Mike McCormack <mike@codeweavers.com>
8308 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
8311 2005-10-29 Mike McCormack <mike@codeweavers.com>
8313 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
8315 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
8317 2005-10-29 Mike McCormack <mike@codeweavers.com>
8319 * dlls/msi/dialog.c:
8320 Explicitly check for MSICONDITION_TRUE being returned from
8321 MsiEvaluateCondition.
8323 2005-10-29 Mike McCormack <mike@codeweavers.com>
8325 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
8326 Some installers don't call the CreateFolders action before the
8327 InstallFiles action as MSDN specifies, but it still seems to work, so
8328 make sure that we create component directories in the InstallFiles
8331 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
8333 * dlls/comctl32/header.c:
8334 Unify HEADER_GetItem[A/W] into one function.
8336 2005-10-29 Mike McCormack <mike@codeweavers.com>
8338 * dlls/msi/cond.y, dlls/msi/tests/package.c:
8339 Add a bunch of tests for MsiEvaluateCondition and make them pass.
8341 2005-10-29 Mike McCormack <mike@codeweavers.com>
8343 * dlls/msi/dialog.c:
8344 Make enter and escape trigger the default and cancel buttons in
8347 2005-10-29 Mike McCormack <mike@codeweavers.com>
8350 Deleted two buggy functions that incorrectly and inefficiently check
8351 whether a row already exists in a table, and replaced them with a call
8352 to an existing working function that does the same thing correctly.
8354 2005-10-29 Mike McCormack <mike@codeweavers.com>
8357 Remove an incorrect comment and check for 0 being an invalid file
8360 2005-10-29 Mike McCormack <mike@codeweavers.com>
8363 Extract file directly to their target location, bypassing the need to
8364 use temporary files and move files.
8366 2005-10-29 Robert Shearman <rob@codeweavers.com>
8368 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
8369 - Read DLL name from modules in MSFT typelibs.
8370 - A name offset of -1 for a parameter means that it has the same name
8372 - Print an error if a ReadName is attempted with an offset of -1,
8373 since this will read garbage.
8374 - Implement ITypeInfo_GetDllEntry.
8376 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
8378 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
8379 dlls/wined3d/wined3d_private.h:
8380 Move the softwareVertexProcessing flag from the stateblock to the
8381 device because its state shouldn't be recorded in a stateblock.
8383 2005-10-29 Robert Shearman <rob@codeweavers.com>
8386 Print an error if a DC is created with a bad device.
8388 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
8390 * programs/winecfg/driveui.c:
8391 Set list view's text directly - don't use fill_drives_list for that.
8392 Enable "Apply" button when text changes.
8394 2005-10-29 Kevin Koltzau <kevin@plop.org>
8396 * dlls/msvcrt/console.c:
8397 Enable line editing for _cgets.
8399 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
8401 * dlls/ole32/tests/stg_prop.c:
8402 Delete some temp files created by the ole32 tests.
8404 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
8406 * dlls/msi/action.c:
8407 Passing NULL as the last two parameters to ReadFile is illegal and
8408 actually causes a crash on windows. The attached patch fixes this.
8410 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
8412 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
8413 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
8415 2005-10-29 Mike McCormack <mike@codeweavers.com>
8418 Add an implementation for MsiGetShortcutTargetA/W.
8420 2005-10-28 Alexandre Julliard <julliard@winehq.org>
8422 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
8423 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
8424 attempts to unmount the Unix device.
8426 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
8428 * dlls/ntdll/om.c, include/winternl.h:
8429 Fix NtQueryDirectoryObject prototype, documentation, and the
8430 definition of the structure it uses.
8432 2005-10-28 Huw Davies <huw@codeweavers.com>
8434 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
8435 dlls/gdi/tests/mapping.c:
8436 xform can be NULL when setting the identity.
8438 2005-10-28 Mike McCormack <mike@codeweavers.com>
8440 * dlls/msi/install.c:
8443 2005-10-28 Mike McCormack <mike@codeweavers.com>
8445 * dlls/shell32/shelllink.c:
8446 Handle MSI advertised shortcuts in the shelllink object.
8448 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
8450 * programs/regedit/De.rc:
8451 Update the German resource file.
8453 2005-10-28 Mike McCormack <mike@codeweavers.com>
8456 Put the UI update code for cabinet file into a separate function.
8458 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
8460 * dlls/version/install.c:
8461 Correct the way that VerFindFileA checks for a file that is
8464 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8466 * dlls/kernel/tests/thread.c:
8467 Test CreateThread() for reception of NULL pointer to TID.
8469 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8471 * dlls/user/tests/msg.c:
8472 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
8473 create a thread then.
8475 2005-10-28 Mike McCormack <mike@codeweavers.com>
8478 Return an error in MsiGetComponentPathW if passed a null component.
8480 2005-10-28 Mike McCormack <mike@codeweavers.com>
8483 Fix error handling in MsiEvaluateCondition.
8485 2005-10-28 Mike McCormack <mike@codeweavers.com>
8488 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
8490 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8492 * dlls/kernel/tests/console.c:
8493 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
8494 console signal handler is set to NULL.
8496 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
8498 * dlls/comctl32/header.c:
8499 Unify HEADER_InsertItem[A/W] into one function.
8501 2005-10-28 Mike McCormack <mike@codeweavers.com>
8504 Fix a memory leak in the cabinet extracting code.
8506 2005-10-28 Juan Lang <juan_lang@yahoo.com>
8508 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
8509 Use CryptMem functions for internal memory allocation.
8511 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
8513 * programs/regedit/De.rc:
8514 Added German resources for regedit's find dialog.
8516 2005-10-28 James Hawkins <truiken@gmail.com>
8518 * dlls/wininet/internet.c:
8519 Correct parameter names for InternetSetFilePointer.
8521 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
8523 * dlls/oleaut32/variant.c:
8524 Handle VT_DECIMAL in VarCmp().
8526 2005-10-28 Mike McCormack <mike@codeweavers.com>
8528 * dlls/msvcrt/wcs.c:
8529 Use the correct buffer - reported by Jesse Allen.
8531 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8533 * dlls/kernel/tests/thread.c:
8534 Add a test for GetThreadExitCode.
8535 Use GetModuleHandleA as kernel32 should be present on every system.
8537 2005-10-28 Mike McCormack <mike@codeweavers.com>
8539 * dlls/shell32/shelllink.c:
8540 Implement IContextMenu::QueryContextMenu and
8541 IContextMenu::InvokeCommand.
8543 2005-10-28 Mike McCormack <mike@codeweavers.com>
8545 * dlls/msi/msi.spec:
8546 Fix MsiGetPropertyA/W spec declarations.
8548 2005-10-28 Mike McCormack <mike@codeweavers.com>
8550 * dlls/msi/action.c, dlls/msi/files.c:
8551 Create component folders in the CreateFolders action.
8553 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
8555 * programs/winecfg/appdefaults.c:
8556 Define OS environment variable on WinNT versions.
8558 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
8560 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
8561 include/wine/server_protocol.h, server/event.c, server/handle.c,
8562 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
8563 server/named_pipe.c, server/protocol.def, server/semaphore.c,
8564 server/timer.c, server/trace.c, server/winstation.c:
8565 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
8567 - Pass DesiredAccess to the server when creating mailslot.
8569 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
8571 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
8572 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
8575 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
8577 * dlls/advapi32/tests/registry.c:
8580 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
8582 * dlls/wininet/internet.c:
8583 Add default implementation for max_conn_pre_*_server flag.
8584 Add stubs for the above flags in InternetSetOption.
8586 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
8588 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
8590 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
8591 SetStretchBltMode() to assume that the corresponding DC driver
8592 functions return only a BOOL success flag, and therefore a proper
8593 return value should be generated by the main function. Fixed
8594 EMFDRV_StretchDIBits() to return a proper value (like
8595 MFDRV_StretchDIBits already does). Added comments about other cases of
8596 improper return values.
8598 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
8600 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
8601 dlls/user/spy.c, include/winuser.h:
8602 Add some missing USER definitions, add a couple of FIXMEs for not
8603 implemented features.
8605 2005-10-27 Mike McCormack <mike@codeweavers.com>
8607 * dlls/msi/action.c, dlls/msi/custom.c:
8608 If an action fails, print out its name as well as the error code. Use
8609 %d for error codes so it's easy to match them up to something in
8612 2005-10-27 Mike McCormack <mike@codeweavers.com>
8614 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
8615 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
8617 Rename load_dynamic_stringW to msi_dup_record_field to better describe
8618 what it does, and replace a few instances with MSI_RecordGetString to
8619 avoid allocating memory.
8621 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
8623 * dlls/user/tests/msg.c:
8624 Add test for undocumented 0x4D message sent on F1.
8626 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
8628 * dlls/msvcrt/tests/printf.c:
8629 Added a test case for %0f and %.0f.
8631 2005-10-27 Mike McCormack <mike@codeweavers.com>
8633 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
8634 Implement transforms. This still includes some debugging code which
8635 can be enabled by setting debug_transform to 1 in the relevant
8638 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
8640 * dlls/wineps/init.c:
8641 Reorder header files to avoid name space collision with symbol
8644 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
8646 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
8647 dlls/shell32/tests/shlfolder.c:
8648 Implemented UnixFolder's IPersistPropertyBag::Load method.
8650 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
8652 * dlls/oleaut32/tests/vartype.c:
8653 Add tests for functionality implemented or corrected: multiplication,
8654 division, cast to double, cast to string.
8656 2005-10-27 Robert Shearman <rob@codeweavers.com>
8658 * include/rpcproxy.h:
8659 Add the macros used in dlldata.c files.
8661 2005-10-27 Robert Shearman <rob@codeweavers.com>
8663 * dlls/oleaut32/tmarshal.c:
8664 There is no need to call IUnknown_QueryInterface since getting the
8665 correct object is handled by the proxy manager.
8667 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
8669 * dlls/shell32/iconcache.c:
8670 Remove iconcache pre-initialization hack, it's not necessary any
8673 2005-10-27 Hans Leidekker <hans@it.vu.nl>
8675 * tools/wineinstall:
8676 Wine is beta software now.
8678 2005-10-27 Mike McCormack <mike@codeweavers.com>
8680 * dlls/msi/action.c:
8681 Tidy up the RegisterProduct action a little.
8683 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
8685 * dlls/d3d8/device.c:
8686 Release the OpenGL context when the device is released.
8688 2005-10-27 Alexandre Julliard <julliard@winehq.org>
8690 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
8691 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
8692 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
8693 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
8694 programs/winecfg/driveui.c, programs/winecfg/resource.h:
8695 Get rid of the show dir symlink option.
8697 2005-10-27 Alexandre Julliard <julliard@winehq.org>
8699 * dlls/ntdll/directory.c:
8700 Make show_dir_symlinks the default and get rid of the option.
8702 2005-10-27 Alexandre Julliard <julliard@winehq.org>
8705 Make the unmount_device request take a handle to the device file
8706 itself instead of a handle to a file opened on the device.
8708 2005-10-27 Robert Reif <reif@earthlink.net>
8710 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
8711 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
8712 Added more error codes to dxerr8 and dxerr9 which were extracted from
8713 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
8715 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
8717 * dlls/kernel/tests/process.c:
8718 Test for argv handling.
8720 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
8722 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
8723 Add stub implementation for NtAccessCheckAndAuditAlarm.
8725 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
8728 Declare ExecuteCab and TranslateInfString.
8730 2005-10-27 Juan Lang <juan_lang@yahoo.com>
8732 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
8733 dlls/crypt32/tests/main.c, include/wincrypt.h:
8734 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
8736 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
8738 * dlls/wined3d/vertexshader.c:
8739 Correct the number of parameters expected for the LRP function.
8741 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
8743 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
8744 dlls/d3d8/vertexbuffer.c:
8745 Changed index and vertex buffer so that internal references are
8746 counted separately to external ones.
8748 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
8750 * programs/regedit/Fr.rc:
8751 Updated French resources.
8753 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
8755 * dlls/shell32/shellord.c:
8756 Correctly handle flags parameter in SHAddToRecentDocs.
8758 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
8760 * aclocal.m4, configure:
8761 Print first line of LDD output only.
8763 2005-10-27 Mike McCormack <mike@codeweavers.com>
8765 * dlls/msvcrt/wcs.c:
8766 Missing and zero precision specifiers are different.
8768 2005-10-27 Robert Shearman <rob@codeweavers.com>
8770 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
8771 Add IFontEventsDisp and IProvideMultipleClassInfo.
8773 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
8775 * dlls/comctl32/header.c:
8776 Unify HEADER_SetItem[A/W] into one function.
8778 2005-10-27 Mike McCormack <mike@codeweavers.com>
8780 * dlls/shell32/shelllink.c:
8781 Add the IObjectWithSite interface.
8783 2005-10-27 Mike McCormack <mike@codeweavers.com>
8785 * dlls/user/tests/menu.c:
8786 Add a currently failing test case for menus.
8788 2005-10-27 Robert Reif <reif@earthlink.net>
8790 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
8791 Remove unused variable from IDirectSoundFullDuplexImpl.
8792 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
8794 2005-10-26 Alexandre Julliard <julliard@winehq.org>
8796 * dlls/kernel/file.c:
8797 In FindNextFileExW don't report directory symlinks that point to one
8798 of the parent directories, to avoid infinite recursions.
8800 2005-10-26 Mike McCormack <mike@codeweavers.com>
8802 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
8804 Create a stub function to apply a single table transform and call it
8805 where we need to apply transforms.
8807 2005-10-26 Huw Davies <huw@codeweavers.com>
8809 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
8811 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
8812 along with a few related defines.
8814 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
8816 * dlls/oleaut32/vartype.c:
8817 Implement complete VarDecDiv() for any valid DECIMAL.
8819 2005-10-26 Alexandre Julliard <julliard@winehq.org>
8821 * dlls/ntdll/loader.c:
8822 Attach to implicitly loaded builtin dlls on process startup.
8824 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
8826 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
8827 programs/regedit/framewnd.c, programs/regedit/main.h,
8828 programs/regedit/resource.h, programs/regedit/treeview.c:
8829 - Added Find functions
8830 - Some refactoring that made Find functions possible
8831 - GetItemPath returns a heap-allocated string
8832 - subtree update put into a separate function UpdateExpandingTree
8833 - error() utility function made public
8834 - Find functions are grayed/ungrayed based on context (which fixes
8835 invalid 'grayed' flag in some localizations).
8836 - InvalidateRect to fix display glitches coming from using
8838 - English and Polish resource updates (Find dialog box and Find menu
8839 options, string not found message).
8841 2005-10-26 Huw Davies <huw@codeweavers.com>
8843 * dlls/oleaut32/tmarshal.c:
8844 Treat paramflags == 0 like PARAMFLAG_FIN.
8846 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
8848 * dlls/oleaut32/vartype.c:
8849 Implement complete VarDecMul() for any valid DECIMAL.
8851 2005-10-26 Mike McCormack <mike@codeweavers.com>
8853 * dlls/msi/action.c:
8854 Enumerate the substorage transforms for any patches that are passed on
8855 the command line with PATCH=. Need to implement
8856 table_apply_transform() before this will do anything interesting.
8858 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
8860 * dlls/user/exticon.c, dlls/user/tests/resource.c:
8861 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
8862 if SearchPath fails to find the requested file in
8863 PrivateExtractIcons.
8864 - Some unit tests for PrivateExtractIcons.
8866 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
8868 * dlls/oleaut32/variant.c:
8869 Handle VT_CY in VarDiv().
8871 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
8873 * dlls/version/info.c:
8874 Updated trace to support VERSIONED_PRINTER.
8876 2005-10-26 Peter Beutner <p.beutner@gmx.net>
8878 * dlls/ntdll/cdrom.c:
8879 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
8881 2005-10-26 Robert Shearman <rob@codeweavers.com>
8883 * dlls/ole32/defaulthandler.c:
8884 Implement a Stop function and use this to properly implement
8885 IOleObject_Close, IAdviseSink_OnClose and the destructor.
8887 2005-10-26 Robert Shearman <rob@codeweavers.com>
8889 * dlls/oleaut32/tmarshal.c:
8890 - Forward IDispatch functions to the MIDL-generated proxy.
8891 - Remove special cases caused by previous marshaling of IDispatch &
8892 IUnknown that is no longer done.
8893 - Add error messages if an IUnknown or IDispatch method is called when
8894 it no longer should be.
8896 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
8898 * dlls/oleaut32/vartype.c:
8899 Implement complete VarBstrFromDec() for any valid DECIMAL, with
8900 internationalization support borrowed from VARIANT_BstrFromReal(). The
8901 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
8902 function and reused.
8904 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
8906 * dlls/user/tests/msg.c:
8907 Silently ignore WM_PAINT in msg tests.
8909 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
8911 * include/winternl.h:
8912 Add OBJECT_BASIC_INFORMATION to winternl.h.
8914 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
8916 * dlls/ntdll/file.c:
8917 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
8919 2005-10-26 Mike McCormack <mike@codeweavers.com>
8921 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
8922 Create an internal handle-free api for reading MSI database summary
8925 2005-10-26 Mike McCormack <mike@codeweavers.com>
8927 * dlls/msi/dialog.c:
8928 Switch back to using IPicture to load images. LoadImage did the
8929 resizing for us, but doesn't handle jpeg files and requires us writing
8930 a temp file, whereas IPicture handles jpeg files and can load directly
8933 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
8935 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
8936 Add a test for GetCurrentObject, make it pass under Wine.
8938 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
8940 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
8941 Make secur32.dll tests load on nt 4.0.
8943 2005-10-26 Hans Leidekker <hans@it.vu.nl>
8945 * dlls/odbccp32/odbccp32.c:
8946 Implement SQLInstallDriverManager.
8948 2005-10-26 Stefan Huehner <stefan@huehner.org>
8950 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
8951 Fix IXMLDOMDocument error handling.
8953 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
8955 * dlls/msvcrt/undname.c:
8956 Previous fix incorrectly removed all test for strings starting with
8957 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
8960 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
8962 * dlls/winspool/tests/info.c:
8963 Fix for GetPrinterDriverDirectoryA test.
8965 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
8967 * dlls/kernel/tests/path.c:
8968 Test for return value from CreateDirectory("c:").
8970 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
8972 * dlls/wininet/http.c, dlls/wininet/internet.h:
8973 Make functions static.
8975 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
8977 * programs/notepad/main.c:
8978 Windows XP does not always include the executable file name on the
8981 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
8983 * programs/notepad/dialog.c:
8984 Need an explicit truncate command to shorten the length of a file.
8986 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
8988 * dlls/capi2032/cap20wxx.c:
8991 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
8993 * dlls/gdi/tests/metafile.c:
8994 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
8996 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
8998 * dlls/user/tests/text.c, dlls/user/text.c:
8999 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
9002 2005-10-26 Alexandre Julliard <julliard@winehq.org>
9004 * ChangeLog, documentation/ChangeLog.ALPHA:
9005 Start a new ChangeLog file. Older changes moved to
9006 documentation/ChangeLog.ALPHA.
9008 2005-10-25 Alexandre Julliard <julliard@winehq.org>
9010 * ANNOUNCE, ChangeLog, VERSION, configure:
9013 ----------------------------------------------------------------