1 2006-11-10 Alexandre Julliard <julliard@winehq.org>
3 * dlls/rpcrt4/rpc_message.c:
4 rpcrt4: Avoid a sizeof in a trace.
6 2006-11-10 Rob Shearman <rob@codeweavers.com>
8 * dlls/rpcrt4/rpc_server.c:
9 rpcrt4: Create one protseq object per used protocol sequence, not per
10 RpcServerUseProtseq* function call.
12 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
13 rpcrt4: Don't store the endpoint in the protseq.
15 * dlls/rpcrt4/rpc_server.c:
16 rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
19 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
20 rpcrt4: Correctly align the results in the RPC Bind Ack packet.
22 2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
24 * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
25 shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
27 * dlls/oleaut32/tests/vartype.c:
28 oleaut32: Constify some data.
30 2006-11-10 Alexandre Julliard <julliard@winehq.org>
32 * dlls/opengl32/wgl.c:
33 opengl32: Hack to make sure winex11 is loaded before getting function pointers.
35 * dlls/advapi32/registry.c:
36 advapi32: Fixed last error check in RegSaveKey.
39 server: Properly handle kill_thread recursion when killing a process.
40 Spotted by Mike McCormack.
42 2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
44 * dlls/quartz/filtergraph.c:
45 quartz: Cast-qual warning fix.
47 2006-11-10 Markus Amsler <markus.amsler@oribi.org>
49 * dlls/d3d8/tests/device.c:
50 d3d8: Add GetContainer tests for implicit surfaces.
52 * dlls/d3d9/tests/device.c:
53 d3d9: Forwardport implicit surface tests.
55 2006-11-10 Mike McCormack <mike@codeweavers.com>
57 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
58 riched20: Flush the clipboard before exiting the test.
60 * dlls/riched20/tests/editor.c:
61 riched20: Add missing void to parameter list.
63 * dlls/riched20/tests/editor.c:
64 riched20: Remember to close windows after tests.
66 * dlls/riched20/editor.c:
67 riched20: Fix a memory leak.
69 * dlls/riched20/editor.c:
70 riched20: Set the correct number of initialized cursors.
72 * dlls/riched20/editor.c:
73 riched20: Fix an uninitialized variable.
76 msi: Only log the Action, as it's the same as ActionRequest.
79 msi: Check whether the component is enabled first.
82 msi: Component attributes are bitmasks.
84 * dlls/dinput/joystick_linuxinput.c:
85 dinput: Use HeapAlloc/Free instead of alloc/free.
87 * dlls/setupapi/setupcab.c:
88 setupapi: Use HeapAlloc/Free instead of malloc/free.
90 * dlls/shlwapi/path.c:
91 shlwapi: Use HeapAlloc/Free instead of malloc/free.
93 * dlls/oleaut32/ungif.c:
94 oleaut32: Use HeapAlloc/Free instead of malloc/free.
96 2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
98 * dlls/winex11.drv/bitblt.c:
99 winex11.drv: Check for incompatible bpps and negative widths.
101 * dlls/winex11.drv/bitblt.c:
102 winex11.drv: Fix copying top-down/bottom-up DIBs.
104 2006-11-10 Kai Blin <kai.blin@gmail.com>
106 * dlls/secur32/ntlm.c:
107 secur32: work around a bug in ntlm_auth that breaks RPC.
109 2006-11-09 Jacek Caban <jacek@codeweavers.com>
111 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
112 mshtml: Use popup menu from shdoclc.dll.
114 2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
116 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
117 dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
118 dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
119 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
120 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
121 dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
122 dlls/rpcrt4/rpcss_np_client.c:
123 rpcrt4: Win64 printf format warning fixes.
125 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
126 dlls/rpcrt4/ndr_misc.h:
127 rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
128 of WINE_NO_LONG_AS_INT.
130 * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
131 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
132 rpcrt4: Bring the function definitions in sync with their declaration.
133 They got out of sync due to the unsigned long to ULONG changes in the headers.
135 * dlls/rpcrt4/ndr_marshall.c:
136 rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
138 Those got out of sync due to the unsigned long to ULONG migration in the headers.
140 2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
142 * loader/Makefile.in:
143 loader: Use plain binary name of git-describe to avoid junk in version output.
145 2006-11-09 Alexandre Julliard <julliard@winehq.org>
147 * dlls/rpcrt4/tests/ndr_marshall.c:
148 rpcrt4/tests: Replace || by |.
150 * dlls/dmsynth/dmsynth_main.c:
151 dmsynth: Fix one more instance of && instead of &.
153 2006-11-09 Marcus Meissner <meissner@suse.de>
156 user32: Replaced && 0xff by & 0xff.
158 * dlls/dmscript/dmscript_main.c:
159 dmscript: Replaced && 0xff by & 0xff.
161 * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
162 dmusic: Replaced && 0xfff... by & 0xff.
164 * dlls/dswave/dswave_main.c:
165 dswave: Replaced && 0xff by & 0xff.
167 * dlls/dmcompos/dmcompos_main.c:
168 dmcompos: Replaced && 0xff by & 0xff.
170 2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
173 include: Remove duplicate definition.
175 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
177 * dlls/d3d8/tests/device.c:
178 d3d8: Add refcount tests for implicit surfaces.
180 2006-11-09 Francois Gouget <fgouget@codeweavers.com>
182 * programs/winepath/winepath.c:
183 winepath: Fix --long option.
185 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
187 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
188 mscms: GetColorDirectory: fixed incorrect A -> W conversions.
190 * dlls/msi/registry.c:
191 msi: Fixed bogus A -> W conversion.
193 2006-11-09 Alexandre Julliard <julliard@winehq.org>
195 * dlls/kernel32/tests/pipe.c:
196 kernel32/tests: Fixed the pipe test for MacOS.
198 2006-11-09 Jacek Caban <jacek@codeweavers.com>
200 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
201 mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
203 * dlls/mshtml/olecmd.c:
204 mshtml: Code clean up.
206 * dlls/mshtml/olecmd.c:
207 mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
209 * dlls/mshtml/olecmd.c:
210 mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
212 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
213 mshtml: Added IDM_FORECOLOR implementation.
215 * dlls/mshtml/olecmd.c:
216 mshtml: Added Exec(IDM_FONTSIZE) stub.
218 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
219 mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
221 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
222 mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
224 2006-11-09 Kai Blin <kai.blin@gmail.com>
226 * dlls/secur32/ntlm.c:
227 secur32: Implement NTLM2 encryption.
229 2006-11-09 Francois Gouget <fgouget@free.fr>
232 shlwapi: Add a fixme for a missing include.
235 include/usp10.h: Add missing include directives.
238 include/oledlg.h: Add missing include directives.
241 include/dshow.h: Add missing include directives.
243 * include/d3d8.h, include/d3d9.h:
244 include: Add missing include directives to d3d8.h and d3d9.h.
246 * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
247 include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
249 2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
251 * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
252 localspl: Added Korean resource.
254 2006-11-07 Detlef Riekenberg <wine.dev@web.de>
256 * dlls/winspool.drv/tests/info.c:
257 winspool/tests: Add tests for ConfigurePort.
259 2006-11-09 Detlef Riekenberg <wine.dev@web.de>
261 * dlls/winspool.drv/info.c:
262 winspool: Implement ConfigurePortA.
264 * dlls/winspool.drv/info.c:
265 winspool: Implement ConfigurePortW.
267 2006-11-09 Markus Amsler <markus.amsler@oribi.org>
269 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
270 d3d8: Backport volume tests.
272 * dlls/d3d8/volume.c:
273 d3d8: Backport IDirect3DVolume9Impl_GetContainer.
275 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
276 d3d8: Backport texture tests.
278 * dlls/d3d8/tests/device.c:
279 d3d8: Backport missing device tests.
281 * dlls/d3d8/device.c:
282 d3d8: Backport null pointer check in SetCursorProperties.
284 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
286 * dlls/winmm/lolvldrv.c:
287 winmm: Plug a memory leak.
289 * dlls/ole32/tests/stg_prop.c:
290 ole32: Don't use PropVariantClear to setup an unitialized variant.
292 * dlls/msi/tests/suminfo.c:
293 msi: Don't call PropVariantClear on uninitialized variants.
295 * dlls/kernel32/nls/div.nls:
296 kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
298 * dlls/comctl32/header.c:
299 comctl32: header: fix bug found out by running valgrind on the regression tests.
301 2006-11-09 Alexandre Julliard <julliard@winehq.org>
303 * dlls/kernel32/locale.c:
304 kernel32: Fixed buffer overrun in get_registry_locale_info.
306 2006-11-09 Mike McCormack <mike@codeweavers.com>
309 user32: Downgrade a FIXME to a WARN.
311 * dlls/comctl32/toolbar.c:
312 comctl32: Downgrade an ERR to a WARN.
314 * dlls/gdi32/freetype.c:
315 gdi32: Downgrade a FIXME to a WARN.
317 2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
319 * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
320 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
321 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
322 dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
323 winmm: Remove WINE_NO_LONG_AS_INT.
325 2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
327 * dlls/oleaut32/typelib.c:
328 oleaut32: typelib - fix regression in MSFT typelib parsing.
330 2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
332 * dlls/rpcrt4/tests/ndr_marshall.c:
333 rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
336 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
337 oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
340 * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
341 ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
345 rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
348 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
350 widl: Use ULONG instead of unsigned long when generating declarations for
351 *_UserFree() functions. This is needed for Win64 compatibility.
353 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
355 widl: Use ULONG instead of unsigned long when generating declarations for
356 *_UserUnMarshal() functions. This is needed for Win64 compatibility.
358 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
360 widl: Use ULONG instead of unsigned long when generating declarations for
361 *_UserMarshal() functions. This is needed for Win64 compatibility.
363 * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
365 widl: Use ULONG instead of unsigned long when generating declarations for
366 *_UserSize() functions. This is needed for Win64 compatibility.
368 2006-11-08 Kai Blin <kai.blin@gmail.com>
370 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
371 secur32: Implement ntlmv2 signing.
373 * dlls/secur32/hmac_md5.h:
374 secur32: MD5 functions are WINAPI.
376 2006-11-08 Rob Shearman <rob@codeweavers.com>
378 * dlls/rpcrt4/rpc_transport.c:
379 rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
382 * dlls/rpcrt4/rpc_transport.c:
383 rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
386 * dlls/rpcrt4/rpc_transport.c:
387 rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
389 so replace it with some more appropriate endpoint error codes.
391 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
392 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
393 dlls/rpcrt4/rpc_transport.c:
394 rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
395 the protseq server thread.
396 This allows errors to be returned to the caller and to create more than
397 one connection for an endpoint.
400 include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
402 2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
404 * dlls/dbghelp/elf_module.c:
405 dbghelp: Do not write to array element -1.
407 2006-11-08 James Hawkins <truiken@gmail.com>
410 msi: Add support for continuous cabinets.
413 msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
417 msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
421 msi: Factor out load_media_info from ready_media_for_file.
424 msi: Use disk_prompt from the media_info structure instead of passing an extra
425 parameter to msi_change_media.
428 msi: Only add text to the scroll control if text is provided.
430 2006-11-09 Alexandre Julliard <julliard@winehq.org>
433 ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
435 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
437 * dlls/kernel32/tests/process.c:
438 kernel32: Add basic OpenProcess test.
441 include: Add the PROCESS_SUSPEND_RESUME definition.
443 2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
445 * dlls/comctl32/tests/subclass.c:
446 comctl32: Load function pointers by ordinal.
448 2006-11-08 Kai Blin <kai.blin@gmail.com>
450 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
451 secur32: Use a helper function for creating the signature as this simplifies
452 implementing NTLM2 signing a lot.
454 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
455 dlls/secur32/secur32_priv.h:
456 secur32: Delete session key and arc4 context when the session based security
459 2006-11-08 Ken Thomases <ken@codeweavers.com>
461 * dlls/winex11.drv/keyboard.c:
462 winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
464 * dlls/winex11.drv/keyboard.c:
465 winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
467 2006-11-08 Alexandre Julliard <julliard@winehq.org>
469 * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
470 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
471 winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
473 * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
474 dlls/gdi32/tests/bitmap.c:
475 gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
476 Based on a patch by Alex Villacís Lasso.
478 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
480 * dlls/oleaut32/varformat.c:
481 oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
483 2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
485 * dlls/msi/install.c, dlls/msi/msi.spec:
486 msi: Added stub for MsiGetFeatureValidStatesA/W.
488 2006-11-08 Mike McCormack <mike@codeweavers.com>
490 * dlls/comctl32/imagelist.c:
491 comctl32: Fix a regression in ImageList_AddMasked().
493 2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
495 * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
496 oleaut32: Cast-qual warnings fix.
498 2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
500 * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
501 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
504 * dlls/rpcrt4/ndr_misc.h:
505 rpcrt4: For Win64 compatibility use a temp variable of the right type in
508 2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
510 * programs/winhelp/Ko.rc:
511 winhelp: Updated Korean resource.
513 2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
515 * dlls/oleaut32/variant.c:
516 oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
518 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
519 oleaut32: olepicture - Support multiple redundant headers before picture data.
521 2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
523 * dlls/dbghelp/module.c:
524 dbghelp: Initialize BOOL elements with FALSE instead of 0.
526 * dlls/dbghelp/dwarf.c:
527 dbghelp: Make dwarf2 parser only report file numbers when at least one
528 compilation unit really has numbers.
530 * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
531 dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
533 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
535 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
536 dlls/shlwapi/tests/ordinal.c:
537 shlwapi: Implement GetShellSecurityDescriptor and test for it.
539 2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
541 * dlls/wined3d/device.c:
542 wined3d: ScissorRect correction.
544 2006-11-05 Detlef Riekenberg <wine.dev@web.de>
546 * dlls/winex11.drv/opengl.c:
547 winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
549 2006-11-07 James Hawkins <truiken@gmail.com>
552 msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
553 extract a remote cabinet.
555 * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
556 dlls/msi/package.c, dlls/msi/preview.c:
557 msi: Store the base URL of the MSI package if it is downloaded.
560 msi: Factor copy_install_file out of ACTION_InstallFiles.
563 msi: Factor schedule_install_files out of ACTION_InstallFiles.
566 msi: Model the media_info structure members after the columns in the media table.
569 msi: Use msi_alloc_zero instead of a helper function that sets everything
573 msi: Use the file's component instead of passing an extra parameter to
577 msi: Use the media_info structure instead of passing in individual values
578 to extract_cabinet_file.
580 * dlls/msi/tests/install.c:
581 msi: Add more tests for installing from cabinets.
583 2006-11-08 Francois Gouget <fgouget@free.fr>
585 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
586 dlls/netapi32/access.c, dlls/netapi32/ds.c,
587 dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
588 include/ntsecapi.h, include/sspi.h, include/winternl.h:
589 Fix ntsecapi.h so it does not depend on winternl.h.
591 * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
592 dlls/secur32/tests/secur32.c, include/sspi.h:
593 secur32: sspi.h must not include wtypes.h.
595 * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
597 setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
600 * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
601 dlls/uxtheme/property.c, dlls/uxtheme/system.c,
602 dlls/uxtheme/tests/system.c, include/winerror.h:
603 uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
605 * dlls/shell32/shlexec.c:
606 shell32: Add missing '\n' to Wine trace.
609 include/objbase.h: Add missing include directives.
611 * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
612 dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
613 dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
614 dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
615 include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
616 include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
620 user32/include: Don't define the window and control styles if NOWINSTYLES is set.
622 2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
624 * dlls/winex11.drv/winpos.c:
625 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
626 minimized state in X11DRV_MapNotify.
628 * dlls/winex11.drv/keyboard.c:
629 winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
630 for other keypad keys.
632 2006-11-08 Mike McCormack <mike@codeweavers.com>
635 msi: Fix a memory leak.
637 * dlls/comctl32/imagelist.c:
638 comctl32: Remove Nx1 assumptions in ImageList_Read.
640 2006-11-08 Markus Amsler <markus.amsler@oribi.org>
642 * dlls/wined3d/surface.c:
643 wined3d: Fix regression in surface conversion.
645 2006-11-07 Huw Davies <huw@codeweavers.com>
647 * dlls/winspool.drv/info.c:
648 winspool.drv: Associate a printer driver with each printer, rather than share
649 a common one between all printers.
651 * dlls/winspool.drv/info.c:
652 winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
653 Include the size of the terminating zero in set_reg_szW.
655 * dlls/winspool.drv/info.c:
656 winspool.drv: Implement DeletePrinterDriverExW.
658 * dlls/winspool.drv/info.c:
659 winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
661 * dlls/winspool.drv/info.c:
662 winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
664 2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
666 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
667 comctl32: Beginning of some string related tests.
669 * dlls/comctl32/string.c:
670 comctl32: Fix return values of string functions.
672 2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
674 * dlls/winex11.drv/bitblt.c:
675 winex11: Fix regression caused by client-side DIB copy patch.
677 2006-11-07 Alexandre Julliard <julliard@winehq.org>
679 * dlls/kernel32/locale.c, dlls/kernel32/process.c:
680 kernel32: Better workaround for the lack of locale environment variables
683 * dlls/winex11.drv/keyboard.c:
684 winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
685 mapping in that case.
687 * dlls/winex11.drv/keyboard.c:
688 winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
690 * dlls/winex11.drv/keyboard.c:
691 winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
692 instead of once per supported layout.
694 2006-11-07 Francois Gouget <fgouget@free.fr>
696 * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
697 dlls/user/menu.c, dlls/user/resources/user32.rc,
698 dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
699 programs/explorer/desktop.c, programs/progman/main.c:
700 user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
703 * dlls/urlmon/tests/misc.c:
704 urlmon/tests: Fix compilation with the PSDK headers.
706 * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
707 dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
708 dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
709 dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
710 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
711 dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
712 dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
713 dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
714 dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
715 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
716 dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
717 dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
718 dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
719 dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
720 dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
721 include/winternl.h, programs/winecfg/En.rc,
722 programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
723 Assorted spelling fixes.
725 * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
726 include/dinput.h, include/dmplugin.h, include/dmusicc.h,
727 include/dmusicf.h, include/dmusici.h:
728 include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
730 * dlls/oleaut32/tests/typelib.c:
731 oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
733 * dlls/comctl32/tests/toolbar.c:
734 comctl32: Add missing '\n' to ok() call.
736 * dlls/dplayx/dplayx_global.c:
737 dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
739 * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
740 dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
742 * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
743 taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
746 2006-11-07 Mike McCormack <mike@codeweavers.com>
749 msi: By default, install components locally.
751 * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
752 msi: Fix WHERE IS (NOT) NULL queries.
754 * dlls/msi/tests/db.c:
755 msi: Fix regression tests failing on Windows.
758 msi: Split ACTION_CostFinalize into two functions.
760 2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
762 * dlls/ole32/stg_prop.c:
763 ole32: Cast-qual warnings fix.
765 * dlls/ntdll/server.c:
766 ntdll: Cast-qual warning fix.
768 2006-11-06 Markus Amsler <markus.amsler@oribi.org>
770 * dlls/wined3d/surface.c:
771 wined3d: Use width while converting surfaces.
772 This fixes also a heap corruption with 1x1 and 2x2 surfaces.
774 * dlls/wined3d/surface.c:
775 wined3d: Use SURFACE_ALIGNMENT.
777 2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
780 atl: Move the storage specifier to the beginning of the declaration.
782 2006-11-06 Jeff Latimer <lats@yless4u.com.au>
784 * dlls/ntdll/handletable.c:
785 ntdll: Clarify the documentation for HandleTable.
787 2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
789 * programs/winhelp/Bg.rc, programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
790 programs/winhelp/De.rc, programs/winhelp/En.rc,
791 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
792 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
793 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
794 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
795 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
796 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
797 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
798 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
799 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
800 programs/winhelp/Zh.rc, programs/winhelp/macro.c,
801 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
802 programs/winhelp/winhelp_res.h:
803 winhelp: Rewrite LookupHelpFile function.
804 Add ability for user to find file himself if winhelp cannot find it.
807 2006-11-06 Alexandre Julliard <julliard@winehq.org>
809 * dlls/winex11.drv/opengl.c:
810 winex11.drv: Fixed build without OpenGL headers.
812 2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
814 * dlls/msvcrt/file.c:
815 msvcrt: Cast-qual warnings fix.
817 2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
819 * dlls/msacm32/driver.c:
820 msacm32: Cast-qual warnings fix.
822 2006-11-03 Aric Stewart <aric@codeweavers.com>
824 * dlls/shell32/shlexec.c:
825 shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
826 report a needed buffer size.
828 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
829 shell32: Create dynamic buffers for expanded enviroment strings to allow for
830 parameters and such longer than MAX_PATH.
831 With help from Michael Moss.
833 2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
835 * dlls/advapi32/tests/security.c:
836 advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
838 2006-11-06 Paul Chitescu <paulc@voip.null.ro>
840 * dlls/mscoree/mscoree_main.c:
841 mscoree: String returned by GetCORVersion starts with letter 'v'.
843 2006-11-06 Mike McCormack <mike@codeweavers.com>
845 * dlls/user/user32.spec:
846 user32: The string passed to ToUnicode(Ex) is for output.
848 * dlls/winex11.drv/keyboard.c:
849 user32: ToUnicodeEx should return 0 for an unknown key.
851 2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
853 * dlls/dbghelp/dwarf.c:
854 dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
856 2006-11-04 Kai Blin <kai.blin@gmail.com>
858 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
859 secur32: Test and fix DecryptMessage for multiple data buffers.
861 2006-11-04 Detlef Riekenberg <wine.dev@web.de>
863 * dlls/winspool.drv/tests/info.c:
864 winspool/tests: Add tests for EnumPorts.
866 * dlls/winspool.drv/info.c:
867 winspool: Implement EnumPortsA.
869 * dlls/winspool.drv/info.c:
870 winspool: Implement EnumPortsW.
872 * dlls/winspool.drv/info.c:
873 winspool: EnumPorts: Read driver from registry.
875 2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
877 * dlls/winex11.drv/bitblt.c:
878 winex11.drv: Added a basic client-side DIB copy optimization.
880 2006-11-06 Alexandre Julliard <julliard@winehq.org>
882 * configure, configure.ac, include/config.h.in:
883 configure: Added missing DiskArbitration/DiskArbitration.h check.
885 * loader/.gitignore, loader/Makefile.in, loader/main.c:
886 loader: Update the reported version from the current git HEAD if available.
888 * dlls/ntdll/loader.c, loader/main.c:
889 ntdll: Moved command-line help to the loader binary.
891 * dlls/msi/msipriv.h, dlls/msi/table.c:
892 msi: Fixed definition of the MSIITERHANDLE type.
894 2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
896 * dlls/icmp/icmp_main.c:
897 icmp: Changed select to poll.
899 * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
900 dinput: Changed select to poll.
902 2006-11-06 Alexandre Julliard <julliard@winehq.org>
904 * dlls/ws2_32/socket.c:
905 ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
908 2006-11-05 Phil Krylov <phil.krylov@gmail.com>
910 * configure, configure.ac, programs/explorer/diskarb.c:
911 explorer: Build on Darwin versions prior to 8.0.
913 2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
916 ntdll: Fix building on Darwin versions prior to 8.0.
918 2006-11-05 Rob Shearman <rob@codeweavers.com>
920 * dlls/rpcrt4/rpc_binding.c:
921 rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
924 * tools/winedump/output.c:
925 winedump: Fix printf warning in the generated code.
927 2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
930 server: Compilation fix.
932 2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
934 * dlls/dbghelp/source.c:
935 dbghelp: Fixed memory leak in source string handling.
937 2006-11-05 Jacek Caban <jacek@codeweavers.com>
939 * dlls/shdocvw/tests/webbrowser.c:
940 shdocvw: Added more tests.
942 * dlls/shdocvw/oleobject.c:
943 shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
945 * dlls/shdocvw/oleobject.c:
946 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
949 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
950 shdocvw: Added [get|put]_Offline implementation.
952 * dlls/shdocvw/oleobject.c:
953 shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
955 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
956 shdocvw: Ignore hwndParent in DoVerb.
958 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
959 shdocvw: Set parent window in activate_inplace.
961 * dlls/mshtml/olecmd.c:
962 mshtml: Fixed query_edit_status when Gecko is not available.
964 2006-11-05 Mike McCormack <mike@codeweavers.com>
966 * dlls/riched20/list.c:
967 riched20: Fix a leak in the undo stack.
969 * dlls/riched20/string.c:
970 riched20: Fix one more memory leak.
972 * dlls/riched20/editor.c:
973 riched20: Don't access memory after freeing it.
975 * dlls/riched20/editor.c:
976 riched20: Fixed memory leaks.
978 * dlls/comctl32/imagelist.c:
979 comctl32: Switch to a Nx4 tiling.
981 * dlls/comctl32/imagelist.c:
982 comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
984 * dlls/comctl32/imagelist.c:
985 comctl32: Check if GetObject fails on bitmaps passed to us.
987 * dlls/comctl32/imagelist.c:
988 comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
990 * dlls/comctl32/imagelist.c:
991 comctl32: Fix an Nx1 in ImageList_DrawIndirect().
993 * dlls/comctl32/imagelist.c:
994 comctl32: Remove another Nx1 assumption from ImageList_Remove().
996 * dlls/comctl32/imagelist.c:
997 comctl32: Remove Nx1 assumptions in ImageList_Merge.
999 * dlls/comctl32/imagelist.c:
1000 comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
1002 * dlls/comctl32/imagelist.c:
1003 comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
1005 * dlls/comctl32/imagelist.c:
1006 comctl32: Create a helper function to copy a block of images.
1008 * dlls/comctl32/imagelist.c:
1009 comctl32: Fix a regression.
1011 2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
1013 * dlls/opengl32/wgl.c:
1014 opengl32: Use HKCU instead of HKLM.
1016 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
1017 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
1018 wgl: Fix WoW screen flickering.
1020 2006-11-04 Alexandre Julliard <julliard@winehq.org>
1022 * loader/preloader.c:
1023 preloader: Clear %gs again before calling the interpreter entry point.
1025 * dlls/kernel32/tests/change.c:
1026 kernel32/tests: Don't wait for overlapped result if the previous test failed.
1028 2006-11-04 Kai Blin <kai.blin@gmail.com>
1030 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
1031 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
1032 secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
1034 Thanks to Robert Shearman for catching this one and providing some of the
1037 * dlls/secur32/tests/ntlm.c:
1038 secur32: Get rid of some HeapAlloc() calls to make code more readable.
1040 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
1041 secur32: Avoid double HeapFree() of password and session key.
1043 2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
1045 * dlls/opengl32/wgl.c:
1046 opengl32: Remove glx context.
1048 2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
1050 * dlls/d3d9/tests/device.c:
1051 d3d9/tests: Add refcount test for binding objects.
1053 * dlls/wined3d/device.c:
1054 wined3d: glReadPixels corrections.
1056 2006-11-03 Huw Davies <huw@codeweavers.com>
1058 * dlls/winex11.drv/opengl.c:
1059 winex11.drv: If the app asks for a single buffered pixel format, then it should
1060 be happy with a double buffered one.
1061 Likewise for mono vs stereo.
1062 Add some TRACEs so that we know what condition is failing.
1064 2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
1066 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
1067 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
1068 wgl: Add extension checking code / glxGetProcAddress protection.
1070 2006-11-03 Alexandre Julliard <julliard@winehq.org>
1072 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
1073 server/protocol.def, server/trace.c:
1074 ntdll: Retrieve mailslot message info from the client side.
1076 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
1077 ntdll: FILE_GetDeviceInfo no longer needs to be public.
1079 * libs/wine/ldt.c, loader/preloader.c:
1080 preloader: Setup a fake thread-local storage block pointed to by %gs.
1082 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
1083 ntdll: Added implementation of RtlDllShutdownInProgress.
1085 2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
1087 * dlls/winex11.drv/opengl.c:
1088 winex11.drv: Opengl init fix.
1090 2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1092 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
1093 mscoree: Add a few more stubs.
1095 2006-11-03 Alexandre Julliard <julliard@winehq.org>
1097 * dlls/ws2_32/socket.c:
1098 ws2_32: Don't store the socket file descriptor in the async structure, retrieve
1101 * dlls/ntdll/file.c:
1102 ntdll: Don't store the unix file descriptor in the async structure, retrieve
1105 * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
1106 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
1107 dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
1108 ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
1109 fd when not required.
1111 2006-11-02 Francois Gouget <fgouget@free.fr>
1113 * include/winbase.h:
1114 include: Fix the HeapQueryInformation() prototype.
1116 * programs/winhelp/macro.c:
1117 winhelp: Add missing '\n' in Wine trace.
1119 2006-11-02 Rob Shearman <rob@codeweavers.com>
1121 * dlls/secur32/ntlm.c:
1122 secur32: Make the path to ntlm_auth easier to change by moving the executable
1123 name to the top of ntlm.c.
1125 * dlls/wininet/internet.c:
1126 wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
1128 on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
1130 2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
1132 * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
1133 atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
1135 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
1136 dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
1137 atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
1139 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
1140 atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
1142 * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
1143 atl: Implement AtlAxWinInit and AtlAxWin window procedure.
1145 * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
1146 atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
1148 2006-11-02 Jacek Caban <jacek@codeweavers.com>
1150 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1151 mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
1153 * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
1154 mshtml: Added implementation of QueryStatus(IDM_ITALIC).
1156 * dlls/mshtml/tests/htmldoc.c:
1157 mshtml: Added more QueryStatus tests.
1159 * dlls/mshtml/olecmd.c:
1160 mshtml: Added implementation of QueryStatus(IDM_BOLD).
1162 * dlls/mshtml/tests/htmldoc.c:
1163 mshtml: Added more edit mode tests.
1165 * dlls/mshtml/olecmd.c:
1166 mshtml: Load about:blank in exec_editmode.
1168 * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
1169 mshtml: Added beginning of set_progress task implementation.
1171 * dlls/mshtml/task.c:
1172 mshtml: Call SetStatusText in set_parsecomplete.
1174 * dlls/mshtml/persist.c:
1175 mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
1176 in IPersistMoniker::Load.
1178 * dlls/mshtml/persist.c:
1179 mshtml: Fix no longer valid ERR.
1181 * dlls/mshtml/nsio.c:
1182 mshtml: Added heuristic hack that decides if run the page from moniker or
1185 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
1186 wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
1187 After more testing I've checked that current code is bad, but my patch
1188 was also wrong and causes regression in WoW.
1190 2006-11-02 Huw Davies <huw@codeweavers.com>
1192 * dlls/comctl32/propsheet.c:
1193 comctl32: Implement PSM_GETRESULT.
1195 * dlls/comctl32/propsheet.c:
1196 comctl32: Fix return value of PropertySheet() for modal propsheets.
1198 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
1200 * dlls/user/tests/msg.c:
1201 user32/tests: Move the system menu test into its own test.
1204 user32: Check only for -1 and -2 as special values returned by
1205 MENU_ExecFocusedItem.
1207 2006-11-02 Paul Chitescu <paulc@voip.null.ro>
1209 * dlls/msxml3/node.c:
1210 msxml3: Check parameters of IXMLDOMNode::insertBefore().
1212 2006-11-02 Alexandre Julliard <julliard@winehq.org>
1214 * server/change.c, server/fd.c, server/file.c, server/file.h,
1215 server/mailslot.c, server/mapping.c, server/named_pipe.c,
1216 server/serial.c, server/sock.c:
1217 server: Refuse to close handles in other processes if they have an associated fd.
1219 * include/wine/server_protocol.h, server/console.c, server/debugger.c,
1220 server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
1221 server/protocol.def, server/request.h, server/trace.c,
1222 server/winstation.c:
1223 server: Get rid of the server-side file descriptor cache management.
1225 * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
1226 dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
1227 server/handle.c, server/protocol.def, server/trace.c:
1228 ntdll: Maintain a file descriptor cache on the client side.
1230 2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
1232 * dlls/comctl32/tests/toolbar.c:
1233 comctl32: toolbar: Add buttons size tests.
1235 * dlls/comctl32/toolbar.c:
1236 comctl32: toolbar: Use the width of the current button instead of nButtonWidth
1237 to position the icon.
1239 * dlls/comctl32/toolbar.c:
1240 comctl32: toolbar: The SetButtonSize should not allow too small buttons.
1242 * dlls/comctl32/toolbar.c:
1243 comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
1245 * dlls/comctl32/toolbar.c:
1246 comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
1247 overwrite the button sizes.
1249 * dlls/comctl32/toolbar.c:
1250 comctl32: toolbar: Fix buttons heights.
1252 * dlls/comctl32/toolbar.c:
1253 comctl32: toolbar: The string should be included in the height of a button-less
1254 toolbar only if there is a string in the pool.
1256 * dlls/comctl32/toolbar.c:
1257 comctl32: toolbar: Add support for WM_SETFONT.
1259 2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
1261 * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
1262 comctl32: Move documented functions to string.c.
1264 2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
1266 * dlls/user/tests/win.c:
1267 user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
1270 2006-11-02 Mike McCormack <mike@codeweavers.com>
1272 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
1273 msi: Avoid a memory leak by freeing actions scripts in one place only.
1275 * dlls/msi/source.c:
1276 msi: Fix a memory leak.
1278 * dlls/msi/tests/db.c:
1279 msi: Fix a handle leak in the tests.
1281 * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
1282 riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
1285 * dlls/riched20/reader.c:
1286 riched20: Use WARN() not ERR() on unknown tokens.
1288 * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
1289 kernel32: Add a stub for HeapSetInformation.
1291 * include/winbase.h, include/winnt.h:
1292 kernel32: Declare HeapQueryInformation and HeapSetInformation.
1294 * dlls/comctl32/imagelist.c:
1295 comctl32: imagelist: Remove more 1xN assumptions.
1297 * dlls/comctl32/imagelist.c:
1298 comctl32: Remove a redundant variable.
1300 2006-11-01 James Hawkins <truiken@gmail.com>
1302 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
1303 advpack: Use the full path of the INF file as the source directory if the CAB
1306 2006-11-01 Alexandre Julliard <julliard@winehq.org>
1308 * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
1309 kernel32: Moved PeekNamedPipe implementation to ntdll.
1311 * dlls/kernel32/file.c:
1312 kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
1314 2006-11-01 Mike McCormack <mike@codeweavers.com>
1316 * dlls/comctl32/imagelist.c:
1317 imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
1322 * dlls/msi/handle.c:
1323 msi: Don't print traces for addref and release.
1325 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
1326 msi: Search the patch package for source cabinet files.
1328 2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
1330 * dlls/kernel32/profile.c:
1331 kernel32: Cast-qual warnings fix.
1333 * dlls/kernel32/ne_segment.c:
1334 kernel32: Cast-qual warnings fix.
1336 2006-11-01 Alexandre Julliard <julliard@winehq.org>
1338 * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
1339 server/protocol.def, server/trace.c:
1340 server: Compute the removable device flag on the server side.
1342 * dlls/ntdll/server.c:
1343 ntdll: Simplify wine_server_handle_to_fd.
1344 Now that we have a critical section, races are no longer possible.
1346 * dlls/ntdll/file.c:
1347 ntdll: Added NetBSD fstatvfs support.
1349 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
1351 * dlls/advpack/tests/install.c:
1352 advpack: Add another test.
1354 * dlls/advpack/tests/install.c:
1357 2006-10-31 Huw Davies <huw@codeweavers.com>
1359 * dlls/hhctrl.ocx/help.c:
1360 hhctrl.ocx: Don't fail if ole is already initialised.
1362 2006-10-31 Markus Amsler <markus.amsler@oribi.org>
1364 * programs/cmd/builtins.c:
1365 cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
1367 2006-10-31 Rob Shearman <rob@codeweavers.com>
1369 * dlls/rpcrt4/rpc_transport.c:
1370 rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
1371 the bound-to port is connectable from other machines.
1373 * dlls/rpcrt4/rpc_transport.c:
1374 rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
1376 * dlls/rpcrt4/rpc_transport.c:
1377 rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
1378 the read and write function for the protseq assume that syscalls will block.
1380 * dlls/rpcrt4/rpc_transport.c:
1381 rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
1382 to go into an infinite loop if getaddrinfo returned more than one entry.
1384 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
1385 rpcrt4: Convert the named pipe server code to look directly into the
1386 connection to get at the wait handles, instead of using
1387 get_connect_wait_handle which isn't generic enough to be used for
1389 Remove the unneeded get_connect_wait_handle function from the connection
1390 operations function list.
1392 * dlls/rpcrt4/rpc_transport.c:
1393 rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
1394 socket-specific server protseq functions.
1396 2006-10-31 Alexandre Julliard <julliard@winehq.org>
1398 * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
1399 winex11.drv: Fixed the prototype of many OpenGL functions.
1401 2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
1403 * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
1404 dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
1405 winex11.drv: Route wglMakeContextCurrentARB through gdi32.
1407 2006-10-31 Alexandre Julliard <julliard@winehq.org>
1409 * dlls/winedos/int21.c:
1410 winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
1412 * dlls/kernel32/vxd.c:
1413 kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
1415 2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
1417 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1418 include/wine/wined3d_types.h:
1419 wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
1421 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1422 include/wine/wined3d_types.h:
1423 wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
1425 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
1426 wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
1428 * dlls/wined3d/device.c:
1429 wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
1431 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
1432 include/wine/wined3d_types.h:
1433 wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
1435 * dlls/wined3d/device.c, include/wine/wined3d_types.h:
1436 wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
1438 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
1439 include/wine/wined3d_types.h:
1440 wined3d: Add D3DCLEAR codes to the WINED3D namespace.
1442 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
1443 dlls/wined3d/texture.c, include/wine/wined3d_types.h:
1444 wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
1446 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
1447 include/wine/wined3d_types.h:
1448 wined3d: Add D3DFVF codes to the WINED3D namespace.
1450 2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
1452 * dlls/secur32/tests/schannel.c:
1453 secur32: Make sure crashing tests are not run.
1455 2006-10-31 Alexandre Julliard <julliard@winehq.org>
1457 * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
1458 kernel32: Fixed behavior of FindFirstFile for DOS devices.
1460 2006-10-31 Mike McCormack <mike@codeweavers.com>
1462 * dlls/msi/tests/db.c:
1463 msi: Add a test showing a join doesn't need a WHERE clause.
1465 * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
1466 msi: Use a simpler algorithm for joins.
1468 * dlls/msi/tests/db.c:
1469 msi: Test the data returned by join queries in one ok().
1471 * dlls/msi/sql.y, dlls/msi/tokenize.c:
1472 msi: Remove tokens that aren't valid for MSI SQL.
1477 * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
1478 msi: Fix the ALTER and FREE keywords in the tokenizer.
1480 * dlls/msi/action.c:
1481 msi: Mark components with missing or outdated files as incomplete.
1483 * dlls/comctl32/imagelist.c:
1484 comctl32: Remove some more Nx1 assumptions.
1486 2006-10-30 Jacek Caban <jacek@codeweavers.com>
1488 * dlls/wininet/http.c:
1489 wininet: Inherit INET_CALLBACKW from parent handler.
1491 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1492 wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
1494 2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
1496 * dlls/hhctrl.ocx/help.c:
1497 hhctrl.ocx: Remove duplicate HeapFree().
1499 * dlls/gdi32/metafile.c:
1500 gdi32: Cast-qual warnings fix.
1502 * dlls/gdi32/freetype.c:
1503 gdi32: Cast-qual warnings fix.
1505 2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
1507 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
1508 msvcrt: Add stub for _setmaxstdio + tiny test.
1510 2006-10-30 Kovács András <andras@csevego.net>
1512 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
1513 dlls/wined3d/vertexshader.c:
1514 wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
1516 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
1518 * dlls/localspl/tests/localmon.c:
1519 localspl/tests: Add tests for EnumPorts.
1521 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
1523 * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
1524 localspl: Add German resources.
1526 2006-10-27 Detlef Riekenberg <wine.dev@web.de>
1528 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
1529 dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
1530 dlls/localspl/spl_En.rc:
1531 localspl: Implement EnumPortsW.
1533 2006-10-27 Aric Stewart <aric@codeweavers.com>
1535 * dlls/shell32/shell32_main.c:
1536 shell32: ABM_NEW was using parameters that are not set.
1538 2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
1541 wine.inf: Associate .hlp files with winhelp.
1543 2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
1545 * dlls/user/tests/win.c, dlls/user/win.c:
1546 user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
1547 WS_POPUP style, make it pass under Wine.
1549 2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
1551 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
1552 crypt32: Input parameter checking.
1554 2006-10-30 Alexandre Julliard <julliard@winehq.org>
1556 * dlls/user/tests/msg.c, dlls/user/winpos.c:
1557 user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
1559 * dlls/winecrt0/delay_load.c:
1560 winecrt0: Fix delay load structure types for Win64.
1562 2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
1564 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1565 include/wine/wined3d_types.h:
1566 wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
1568 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
1569 include/wine/wined3d_types.h:
1570 wined3d: Add D3DCMPFUNC to the WINED3D namespace.
1572 * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
1573 include/wine/wined3d_types.h:
1574 wined3d: Add D3DSTENCILOP to the WINED3D namespace.
1576 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1577 include/wine/wined3d_types.h:
1578 wined3d: Add D3DFILLMODE to the WINED3D namespace.
1580 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1581 include/wine/wined3d_types.h:
1582 wined3d: Add D3DCULL to the WINED3D namespace.
1584 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1585 include/wine/wined3d_types.h:
1586 wined3d: Add D3DSHADEMODE to the WINED3D namespace.
1588 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1589 include/wine/wined3d_types.h:
1590 wined3d: Add D3DBLENDOP to the WINED3D namespace.
1592 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
1593 dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
1594 wined3d: Add D3DFOGMODE to the WINED3D namespace.
1596 2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
1598 * dlls/wined3d/device.c:
1599 wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
1601 * dlls/wined3d/stateblock.c:
1602 wined3d: Set correct default for DMAPOFFSET sampler state.
1604 * dlls/wined3d/device.c:
1605 wined3d: Fix GetTexture() for uninitialized textures.
1607 * dlls/d3d9/tests/stateblock.c:
1608 d3d9: Make the "Tests executed" counter stable.
1610 * dlls/d3d9/tests/stateblock.c:
1611 d3d9: Pass test as argument to print handler.
1613 2006-10-29 Jacek Caban <jacek@codeweavers.com>
1615 * dlls/mshtml/htmlelem.c:
1616 mshtml: Added put_innerHTML implementation.
1618 * dlls/shlwapi/ordinal.c:
1619 shlwapi: Added SHQueueUserWorkItem implementation.
1621 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
1622 wininet: Call SendCallback in destructor instead of InternetCloseHandle.
1624 * dlls/wininet/internet.c, dlls/wininet/internet.h,
1625 dlls/wininet/utility.c:
1626 wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
1628 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
1629 dlls/wininet/internet.h:
1630 wininet: Remove lpwhparent from WININETHANDLERHEADER.
1632 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1633 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
1635 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1636 wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
1638 * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1639 wininet: Move ftp FindNextFile implementation to ftp.c.
1641 * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
1642 wininet: Use lpAppInfo instead of lpwhparent where possible.
1644 * dlls/wininet/ftp.c, dlls/wininet/internet.h:
1645 wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
1647 * dlls/wininet/dialogs.c, dlls/wininet/http.c:
1648 wininet: Use lpHttpSession instead of lpwhcalback where possible.
1650 * dlls/wininet/http.c, dlls/wininet/internet.h:
1651 wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
1653 * dlls/wininet/http.c:
1654 wininet: Use lpAppInfo instead of lpwhparent where possible.
1656 * dlls/wininet/http.c, dlls/wininet/internet.h:
1657 wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
1659 2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
1661 * dlls/shell32/tests/shlfolder.c:
1662 shell32: Cast-qual warnings fix.
1664 2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
1666 * dlls/dbghelp/source.c:
1667 dbghelp: Cast-qual warnings fix.
1669 * dlls/dbghelp/path.c:
1670 dbghelp: Cast-qual warnings fix.
1672 2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
1674 * dlls/gdi32/enhmetafile.c:
1675 gdi32: Cast-qual warnings fix.
1678 gdi32: Cast-qual warnings fix.
1680 2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
1682 * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
1683 d3d9: Cast-qual warnings fix.
1685 2006-10-30 Mike McCormack <mike@codeweavers.com>
1687 * dlls/msi/action.c:
1688 msi: Split ACTION_UpdateInstallStates into two separate functions.
1690 2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1692 * dlls/user/tests/msg.c:
1693 user32: Flush painting events harder in some places in order to avoid races
1694 in the message tests.
1696 * dlls/user/tests/msg.c:
1697 user32: Properly log HCBT_KEYSKIPPED hook event, make the message
1698 tests pass cleanly under fully up to date XP SP2.
1700 2006-10-28 Detlef Riekenberg <wine.dev@web.de>
1702 * programs/control/params.h:
1703 control.exe: Remove unused define.
1705 2006-10-28 Jacek Caban <jacek@codeweavers.com>
1707 * dlls/mshtml/nsembed.c:
1708 mshtml: Print wine_gecko version in load_wine_gecko.
1710 * dlls/wininet/tests/http.c, include/wininet.h:
1711 wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
1713 * dlls/urlmon/tests/protocol.c:
1714 urlmon: Update winehq.org IP.
1716 2006-10-28 Markus Amsler <markus.amsler@oribi.org>
1718 * dlls/wined3d/drawprim.c:
1719 wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
1721 2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
1723 * dlls/dmusic/dmusic.c:
1724 dmusic: Do not write outside of array bounds.
1726 2006-10-27 Huw Davies <huw@codeweavers.com>
1728 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
1729 user32: The hiword of the return value from LB_ITEMFROMPOINT should be
1730 a hittest on the item that's returned and not a hittest on the client
1731 area as MSDN states.
1733 2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
1735 * dlls/iphlpapi/iphlpapi_main.c:
1736 iphlpapi: Fix GetAdaptersInfo return value for IpMask.
1738 2006-10-27 Alexandre Julliard <julliard@winehq.org>
1740 * ANNOUNCE, ChangeLog, VERSION, configure:
1743 ----------------------------------------------------------------
1744 2006-10-27 Alexandre Julliard <julliard@winehq.org>
1746 * dlls/wined3d/directx.c:
1747 wined3d: Simplify some uses of the WineD3D_Context object.
1749 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
1750 wined3d: The WineD3D_GLContext structure doesn't need to be exported.
1752 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
1753 wined3d: Fix a memory leak (spotted by Eric Pouech).
1755 2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
1757 * dlls/crypt32/oid.c:
1758 crypt32: Cast-qual warnings fix.
1760 2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
1762 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
1763 programs/winhelp/macro.c, programs/winhelp/winhelp.c,
1764 programs/winhelp/winhelp.h:
1765 winhelp: Properly implement context help and JumpContext macro.
1767 2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
1769 * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
1770 dlls/winequartz.drv/Makefile.in,
1771 dlls/winequartz.drv/quartzdrv_main.c,
1772 dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
1773 quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
1775 2006-10-27 Alexandre Julliard <julliard@winehq.org>
1777 * tools/winedump/dump.c:
1778 winedump: Avoid some dead code.
1780 2006-10-25 Kovács András <andras@csevego.net>
1782 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
1783 wined3d: Implement D3DSIO_MOVA in ARB backend.
1785 2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
1787 * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
1788 dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
1789 dlls/winex11.drv/winex11.drv.spec:
1790 wgl: Move part of wglGetProcAddress to gdi32.
1792 2006-10-26 Duane Clark <fpga@pacbell.net>
1794 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
1795 msvcrt: Fix fread on large buffers in ascii mode.
1797 2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
1799 * programs/winebrowser/main.c:
1800 winebrowser: Support for Portland Initiative scripts.
1802 2006-10-27 Alexandre Julliard <julliard@winehq.org>
1804 * dlls/kernel32/file.c:
1805 kernel32: Close the directory handle in FindNextFile as soon as we reach the
1806 end of the directory.
1808 2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
1810 * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
1811 d3d8: Cast-qual warnings fix.
1813 2006-10-27 James Hawkins <truiken@gmail.com>
1815 * dlls/msi/files.c, dlls/msi/tests/install.c:
1816 msi: Extract cabinets based on DiskId, not LastSequence.
1818 2006-10-26 James Hawkins <truiken@gmail.com>
1820 * dlls/msi/tests/install.c:
1821 msi: Test the order in which cab files are handled in the Media table.
1823 * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
1824 dlls/msi/tests/install.c:
1825 msi: Implement handling for the ErrorDialog and use it to change media.
1827 2006-10-27 Mike McCormack <mike@codeweavers.com>
1830 msi: Avoid crashing if writeout_cabinet_stream fails.
1832 * dlls/msi/action.c:
1833 msi: Remove redundant null checks before MSI_EvaluateCondition.
1835 2006-10-26 Mike McCormack <mike@codeweavers.com>
1837 * dlls/comctl32/imagelist.c:
1838 comctl32: Move code assuming Nx1 into ImageList_CreateImage.
1840 2006-10-26 Detlef Riekenberg <wine.dev@web.de>
1843 tools/wine.inf: Add default printer ports.
1845 2006-10-26 Rob Shearman <rob@codeweavers.com>
1847 * dlls/rpcrt4/rpc_message.c:
1848 rpcrt4: The allocation hint in request and response packets is just that -
1850 It is not an error if the stub data exceeds this size, so reallocate the
1851 buffer with the newly calculated size and continue.
1853 * dlls/rpcrt4/rpc_message.c:
1854 rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
1855 receive a packet with the RPC_FLG_LAST flag set.
1856 This matches what is mentioned in the DCE/RPC specification.
1858 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
1859 rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
1860 not just bind packets.
1863 ole32: Fix a memory leak on the error path of dispatch_rpc.
1865 * dlls/oleaut32/typelib.c:
1866 oleaut32: Update comments at the top of typelib.c and remove "stub" from
1867 several traces that are in implemented functions.
1869 * dlls/ole32/oleproxy.c:
1870 ole32: Fix some memory leaks in the class factory proxy.
1872 * dlls/ole32/oleproxy.c:
1873 ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
1875 2006-10-25 Jacek Caban <jacek@codeweavers.com>
1877 * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
1878 dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
1879 shdocvw: Added CUrlHistory stub implementation.
1881 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
1882 include/urlhist.idl:
1883 include: Added urlhist.idl.
1885 2006-10-26 Alexandre Julliard <julliard@winehq.org>
1887 * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
1888 dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
1889 winex11.drv: Offset X11 coordinates with the primary monitor position.
1890 No longer force the primary monitor to contain the X11 (0,0) coordinate.
1893 server: Always ignore the root window position when computing coordinates
1896 2006-10-24 David Anderson <davea42@earthlink.net>
1898 * dlls/dbghelp/dwarf.c:
1899 dbghelp: Avoid printing too many "What the heck" messages from winedbg.
1901 2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
1903 * dlls/ddraw/device.c:
1904 ddraw: Add missing dereference operators.
1906 2006-10-26 Marcus Meissner <marcus@jet.franken.de>
1908 * dlls/mshtml/olecmd.c:
1909 mshtml: Moved release of dom_window to right place.
1911 2006-10-26 Mike McCormack <mike@codeweavers.com>
1913 * dlls/msi/join.c, dlls/msi/tests/db.c:
1914 msi: Fix the join algorithm.
1916 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
1917 msi: Allow UPDATE queries without a condition.
1919 * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
1920 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
1921 msi: Update tables using records, not integer by integer.
1923 * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
1924 msi: Remove some unused functions.
1926 * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
1928 msi: Fixed the UPDATE query to work with explicit values.
1930 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
1931 dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
1932 msi: Use msi_feature_set_state and msi_component_set_state where possible.
1934 * dlls/msi/action.c:
1935 msi: Create macro functions to set feature and component states.
1937 2006-10-25 James Hawkins <truiken@gmail.com>
1939 * dlls/msi/tests/db.c:
1940 msi: Add tests for the UPDATE sql command.
1942 2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
1944 * dlls/comdlg32/filedlg.c:
1945 comdlg32: Select the Filename edit box content after the user navigated to a
1946 directory by entering there the name.
1948 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
1950 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
1951 dlls/kernel32/nls/winerr_kor.mc:
1952 kernel32: Added winerr_kor.mc.
1954 2006-10-25 Rob Shearman <rob@codeweavers.com>
1956 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
1957 dlls/rpcrt4/rpc_transport.c:
1958 rpcrt4: Move transport-specific server functions to rpc_transport.c.
1960 2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
1962 * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
1963 dlls/comctl32/trackbar.c:
1964 comctl32: Create tooltip windows with WS_POPUP style.
1966 * dlls/comctl32/status.c:
1967 comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
1969 2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
1971 * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
1972 ddraw: Forward the depth stencil buffer to wined3d.
1974 2006-10-25 Alexandre Julliard <julliard@winehq.org>
1976 * dlls/user/winpos.c:
1977 user32: Fixed maximized window size on multi-monitor setups.
1979 * programs/winhelp/winhelp.c:
1980 winhelp: Properly handle negative coordinates for mouse events.
1982 * programs/winemine/main.c, programs/winemine/main.h:
1983 winemine: Properly handle negative coordinates for mouse events.
1985 * programs/winefile/winefile.c:
1986 winefile: Properly handle negative coordinates for mouse events.
1988 * programs/wineconsole/user.c:
1989 wineconsole: Properly handle negative coordinates for mouse events.
1991 * programs/regedit/childwnd.c:
1992 regedit: Properly handle negative coordinates for mouse events.
1994 * programs/oleview/pane.c:
1995 oleview: Properly handle negative coordinates for mouse events.
1997 * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
1998 dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
1999 user32: Properly handle negative coordinates for mouse events.
2001 * dlls/shell32/control.c:
2002 shell32: Properly handle negative coordinates for mouse events.
2004 * dlls/msi/dialog.c:
2005 msi: Properly handle negative coordinates for mouse events.
2007 * dlls/hhctrl.ocx/help.c:
2008 hhctrl.ocx: Properly handle negative coordinates for mouse events.
2010 * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
2011 dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
2012 dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
2013 dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
2014 comctl32: Properly handle negative coordinates for mouse events.
2016 2006-10-25 Mike McCormack <mike@codeweavers.com>
2018 * dlls/comctl32/imagelist.c:
2019 comctl32: Create a point from index function and use it.
2021 2006-10-25 Kovács András <andras@csevego.net>
2023 * dlls/mlang/mlang.c:
2024 mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
2026 2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
2028 * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
2029 crypt32: Cast-qual warnings fix.
2031 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
2033 * dlls/kernel32/process.c:
2034 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
2036 2006-10-24 Alexandre Julliard <julliard@winehq.org>
2038 * dlls/winex11.drv/xinerama.c:
2039 Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
2040 This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
2041 I committed the wrong file.
2043 2006-10-24 Aric Stewart <aric@codeweavers.com>
2045 * dlls/winex11.drv/xim.c:
2046 winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
2048 2006-10-24 Detlef Riekenberg <wine.dev@web.de>
2051 user: Remove wrong comment.
2053 2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
2055 * dlls/winex11.drv/xinerama.c:
2056 kernel32: Exit from initial thread with ExitThread not by ExitProcess.
2058 2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
2060 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2061 dlls/wined3d/surface.c, include/wine/wined3d_types.h:
2062 wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
2064 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2065 include/wine/wined3d_types.h:
2066 wined3d: Add D3DBLEND to the WINED3D namespace.
2068 * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
2069 include/wine/wined3d_types.h:
2070 wined3d: Add D3DTA masks to the WINED3D namespace.
2071 Also fix usage of D3DTSS/D3DTA in ddraw.
2073 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
2074 wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
2076 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
2077 dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
2078 include/wine/wined3d_types.h:
2079 wined3d: Add D3DTADDRESS to the WINED3D namespace.
2081 * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
2082 wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
2084 2006-10-24 Jeff Latimer <lats@yless4u.com.au>
2086 * dlls/usp10/tests/usp10.c:
2087 usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
2090 * dlls/usp10/tests/usp10.c:
2091 usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
2093 2006-10-24 Francois Gouget <fgouget@free.fr>
2095 * dlls/amstream/main.c, dlls/amstream/regsvr.c,
2096 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
2097 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
2098 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
2099 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
2100 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
2101 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
2102 dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
2103 dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
2104 dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
2105 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
2106 dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
2107 dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
2108 dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
2109 dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
2110 dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
2111 dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
2112 dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
2113 dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
2114 dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
2115 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
2116 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
2117 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
2118 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
2119 dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
2120 dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
2121 include/mediaobj.idl:
2122 Don't include windows.h & co in the Wine sources.
2123 Remove uneeded COM_NO_WINDOWS_H defines.
2125 2006-10-24 Rob Shearman <rob@codeweavers.com>
2127 * dlls/oleaut32/typelib.c:
2128 oleaut32: Fix a crash in dump_DispParms when running the typelib test with
2131 * dlls/oleaut32/typelib.c:
2132 oleaut32: Free the array subscript memory for type descriptions when freeing
2135 * dlls/oleaut32/tests/typelib.c:
2136 oleaut32: Fix a reference count leak in the typelib test.
2138 * dlls/oleaut32/typelib.c:
2139 oleaut32: Fix a reference count leak in CreateDispTypeInfo.
2141 * dlls/oleaut32/typelib.c:
2142 oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
2144 2006-10-24 Huw Davies <huw@codeweavers.com>
2146 * dlls/winex11.drv/xim.c:
2147 winex11.drv: Only initialize static variables once per process.
2149 * dlls/winex11.drv/x11drv_main.c:
2150 winex11.drv: Give XCloseIM another chance.
2152 2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
2154 * dlls/oledlg/oledlg_Fr.rc:
2155 oledlg: Updated French translation.
2157 * programs/wineconsole/wineconsole_Fr.rc:
2158 wineconsole: Updated French translation.
2160 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
2162 * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
2163 dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
2164 dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
2165 dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
2166 dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
2167 dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
2168 dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
2169 dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
2170 dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
2171 dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
2172 dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
2173 programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
2174 programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
2175 programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
2176 programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
2177 programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
2178 programs/wordpad/Nl.rc:
2179 resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
2181 2006-10-24 Alexandre Julliard <julliard@winehq.org>
2183 * programs/notepad/main.c, programs/notepad/main.h:
2184 notepad: Fallback to default position if saved position if off-screen.
2187 user: Make sure the desktop window exists before calling monitor functions.
2189 2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2191 * dlls/oledlg/oledlg_Ko.rc:
2192 oledlg: Updated Korean resource.
2194 2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
2196 * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
2197 dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
2198 dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
2199 dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
2200 dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
2201 dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
2202 dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
2203 dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
2204 dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
2205 dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
2206 dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
2207 dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
2208 dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
2209 dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
2210 programs/cmdlgtst/De.rc, programs/notepad/De.rc,
2211 programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
2212 programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
2213 programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
2214 programs/winemine/De.rc, programs/winhelp/De.rc,
2215 programs/wordpad/De.rc:
2216 resources: Change German sublanguage code to SUBLANG_NEUTRAL.
2218 2006-10-24 Mike McCormack <mike@codeweavers.com>
2220 * dlls/msi/action.c:
2221 msi: Split code to get a file's verion into a separate comment.
2223 * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
2224 dlls/riched20/editor.h, dlls/riched20/reader.c,
2225 dlls/riched20/richole.c:
2226 riched20: Create macro functions for allocating and freeing memory.
2228 * dlls/riched20/clipboard.c:
2229 riched20: Make sure to use GlobalAlloc with GlobalFree.
2231 2006-10-23 James Hawkins <truiken@gmail.com>
2233 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
2234 advpack: Fix the full path check.
2236 * dlls/msi/tests/install.c:
2237 msi: Add tests for installing from continuous cabinets.
2239 * dlls/msi/tests/install.c:
2240 msi: Allow more customization of install test files.
2242 * dlls/msi/tests/install.c:
2243 msi: Remove unused function pointer and definitions.
2245 * dlls/msi/tests/install.c:
2246 msi: Remove two unnecessary install tables.
2248 * dlls/msi/database.c, dlls/msi/tests/install.c:
2249 msi: Add support for localizable strings in MsiDatabaseImport.
2251 2006-10-23 Jacek Caban <jacek@codeweavers.com>
2253 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
2254 urlmon: Added video/mpeg mime filter.
2256 * dlls/urlmon/urlmon_main.c:
2257 urlmon: Code clean up.
2259 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
2260 urlmon: Added video/avi mime filter implementation.
2262 2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
2264 * dlls/user/dde_client.c:
2265 user: Remove superfluous shadow variable.
2267 * dlls/crypt32/cert.c:
2268 crypt32: Cast-qual warnings fix.
2270 2006-10-23 Huw Davies <huw@codeweavers.com>
2272 * dlls/winex11.drv/x11drv_main.c:
2273 winex11.drv: Initialize data->xim to NULL if xim has been disabled.
2275 2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
2277 * programs/regedit/edit.c:
2278 regedit: Initialize a variable (Coverity).
2280 2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
2282 * dlls/comctl32/tests/toolbar.c:
2283 comctl32/tests: Specify type of function argument and remove unused arguments.
2285 2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
2287 * dlls/netapi32/wksta.c:
2288 netapi32: Fix the size of allocation for the string returned from
2289 NetpGetComputerName.
2291 * dlls/ole32/clipboard.c:
2292 ole32: Fixed some wrong conditions in OleFlushClipboard.
2294 * dlls/ole32/compobj.c:
2295 ole32: CoUninitialize: No longer access an object after it's been freed.
2297 * dlls/msxml3/nodelist.c:
2298 msxml: Fixed list walking in xmlnodelist_get_length.
2300 * dlls/gdi32/enhmfdrv/graphics.c:
2301 gdi32: Better error handling in enhanced metafile.
2303 * dlls/winex11.drv/keyboard.c:
2304 winex11.drv: As the min keycode is always greater or equal to 8, we
2305 don't need to scan XKeymapEvent.key_vector from 0 but from 8.
2307 2006-10-22 Marcus Meissner <marcus@jet.franken.de>
2309 * dlls/winmm/wineoss/midi.c:
2310 wineoss: On non-OSS systems define MidiExit too.
2312 * dlls/iphlpapi/ifenum.c:
2313 iphlpapi: NetBSD needs sys/param.h.
2315 2006-10-21 Detlef Riekenberg <wine.dev@web.de>
2317 * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
2318 localspl: Remember hInstance, needed for resources.
2320 * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
2321 localspl: Add version resource.
2323 * dlls/localspl/tests/localmon.c:
2324 localspl/tests: Fallback to localmon.dll on NT4.0.
2326 2006-10-23 Alexandre Julliard <julliard@winehq.org>
2328 * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
2329 dlls/user/tests/monitor.c, dlls/user/win.c:
2330 user: Fixed MonitorFromWindow behavior for an invalid window handle.
2332 2006-10-23 Francois Gouget <fgouget@free.fr>
2334 * dlls/msi/tests/suminfo.c:
2335 msi/tests: Fix compilation with gcc 2.95.
2337 * programs/oleview/typelib.c:
2338 oleview: Fix compilation with gcc 2.95.
2340 2006-10-23 Rob Shearman <rob@codeweavers.com>
2342 * dlls/oleaut32/tmarshal.c:
2343 oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
2346 * dlls/oleaut32/typelib.c:
2347 oleaut32: Fix two more leaks on type info destruction.
2349 * dlls/oleaut32/typelib.c:
2350 oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
2351 and to fix a memory leak.
2353 * dlls/oleaut32/typelib.c:
2354 oleaut32: Free allocated memory on typelib and typeinfo destruction.
2356 * dlls/oleaut32/tmarshal.c:
2357 oleaut32: Fix some reference count and memory leaks in the typelib marshaling
2360 * dlls/oleaut32/tmarshal.c:
2361 oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
2363 * dlls/ole32/tests/marshal.c:
2364 ole32: Fix some memory leaks in the marshal tests.
2366 * dlls/comctl32/tests/imagelist.c:
2367 comctl32: Fix imagelist leak in tests.
2369 2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
2371 * dlls/user/class.c, dlls/user/tests/class.c:
2372 user32: Make the test pass for GetClassName called on a small buffer.
2374 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
2375 oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
2377 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
2378 oleaut32: Add a test for QueryPathOfRegTypeLib.
2380 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
2382 * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
2383 shlwapi: Test and fix StrRStrI[AW].
2385 * dlls/shlwapi/tests/string.c:
2386 shlwapi/tests: Disable the StrFromTimeInterval tests as they are
2389 * dlls/shlwapi/tests/string.c:
2390 shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
2392 * dlls/shlwapi/tests/string.c:
2393 shlwapi/tests: Make the string.c tests compile in Visual C++.
2395 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
2396 programs/notepad/De.rc, programs/notepad/En.rc,
2397 programs/notepad/Es.rc, programs/notepad/Fi.rc,
2398 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
2399 programs/notepad/It.rc, programs/notepad/Ja.rc,
2400 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
2401 programs/notepad/No.rc, programs/notepad/Pl.rc,
2402 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
2403 programs/notepad/Si.rc, programs/notepad/Sk.rc,
2404 programs/notepad/Sw.rc, programs/notepad/Th.rc,
2405 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
2406 programs/notepad/Zh.rc:
2407 notepad: Fix ellipsis in menu items.
2409 * programs/notepad/dialog.c, programs/notepad/main.c,
2410 programs/notepad/main.h:
2411 notepad: Implement Find and Find Next.
2413 * programs/notepad/Makefile.in, programs/notepad/dialog.c,
2414 programs/notepad/dialog.h:
2415 notepad: Add a generic function for message boxes with a string parameter.
2417 2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
2419 * dlls/comdlg32/filedlg31.c:
2420 comdlg32: Cast-qual warning fix.
2422 * dlls/comdlg32/colordlg.c:
2423 comdlg32: Cast-qual warnings fix.
2425 2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
2427 * dlls/comctl32/datetime.c:
2428 comctl32: Cast-qual warnings fix.
2430 2006-10-22 Markus Amsler <markus.amsler@oribi.org>
2432 * dlls/msvcrt/heap.c:
2433 msvcrt: Speed up new operator.
2435 2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
2437 * dlls/mshtml/nsembed.c:
2438 mshtml: Insert missing "return" operator.
2440 2006-10-23 Alexandre Julliard <julliard@winehq.org>
2442 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
2443 user: Adapt system metrics for multi-monitor setups.
2445 * dlls/comctl32/tooltips.c:
2446 comctl32: Position the tooltip window correctly on multi-monitor setups.
2448 * dlls/user/winpos.c:
2449 user: Maximize windows to the right monitor on multi-monitor setups.
2451 * dlls/user/combo.c:
2452 user: Fixed combo box drop position on multi-monitor setups.
2454 * dlls/user/dialog.c, dlls/user/dialog16.c:
2455 user: Take multiple monitors into account when placing a dialog.
2458 user: Take multiple monitors into account when placing a window.
2461 user: Take multiple monitors into account when placing a popup menu.
2463 * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
2464 dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
2465 user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
2466 Added Xinerama support for these functions.
2468 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
2469 dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
2470 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
2471 dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
2472 winex11.drv: Preliminary support for Xinerama.
2474 * configure, configure.ac, include/config.h.in:
2475 configure: Check for the Xinerama extension.
2477 2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
2479 * dlls/oledlg/oledlg_Ko.rc:
2480 oledlg: Updated Korean resource.
2482 * programs/wineconsole/wineconsole_Ko.rc:
2483 wineconsole: Updated Korean resource.
2485 2006-10-23 Mike McCormack <mike@codeweavers.com>
2487 * dlls/user/tests/class.c:
2488 user32: Add a test showing a problem in GetClassNameA.
2490 2006-10-24 Mike McCormack <mike@codeweavers.com>
2492 * dlls/msi/table.c, dlls/msi/tests/db.c:
2493 msi: Fix insertion of null integers into a table.
2495 * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
2496 msi: Add the column type INTEGER as an alias for INT.
2498 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
2499 msi: Only apply transforms that are valid for a database.
2501 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
2503 msi: Initialize the summary information from a storage interface, not a db.
2505 2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2507 * programs/notepad/Ko.rc:
2508 notepad: Update Korean resources.
2510 * programs/oleview/Ko.rc:
2511 oleview: Update Korean resources.
2513 * programs/winefile/Ko.rc:
2514 winefile: Update Korean resources.
2516 2006-10-20 Hans Leidekker <hans@it.vu.nl>
2518 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
2519 dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
2521 2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
2523 * programs/wineconsole/wineconsole_Pl.rc:
2524 wineconsole: Fix Polish translation.
2526 * programs/wineconsole/dialog.c:
2527 wineconsole: Check one of the radio buttons in the "Save settings" dialog.
2529 * programs/wineconsole/wineconsole_En.rc:
2530 wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
2533 * dlls/comdlg32/cdlg_Pl.rc:
2534 comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
2536 * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
2537 hhctrl.ocx: Add Polish translation.
2539 * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
2540 oledlg: Add Polish translation.
2542 2006-10-22 Frank Richter <frank.richter@gmail.com>
2544 * programs/wineconsole/wineconsole_De.rc:
2545 wineconsole: Update German translation.
2547 * programs/oleview/De.rc, programs/oleview/rsrc.rc:
2548 oleview: Add German translation.
2550 * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
2551 gphoto2.ds: Add German translation.
2553 * programs/winefile/De.rc:
2554 winefile: Update German translation.
2556 * programs/taskmgr/De.rc:
2557 taskmgr: Update German translation.
2559 * programs/regedit/De.rc:
2560 regedit: Update German translation.
2562 * programs/progman/De.rc:
2563 progman: Update German translation.
2565 * programs/notepad/De.rc:
2566 notepad: Update German translation.
2568 * programs/cmdlgtst/De.rc:
2569 cmdlgtst: Update German translation.
2571 * programs/clock/De.rc:
2572 clock: Update German translation.
2574 * dlls/oledlg/oledlg_De.rc:
2575 oledlg: Update German translation.
2577 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
2578 dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
2579 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
2580 mshtml: Left-align Gecko download information message for better readability.
2582 * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
2583 mshtml: Enlarge status text control ins some translated dialogs so all text
2586 * dlls/mshtml/De.rc:
2587 mshtml: Update German translation.
2589 2006-10-20 Huw Davies <huw@codeweavers.com>
2591 * dlls/oledlg/pastespl.c:
2592 oledlg: Only send the end dialog msg if the button is actually clicked.
2594 2006-10-21 Jacek Caban <jacek@codeweavers.com>
2596 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
2597 urlmon: Added image/tiff mime filter.
2599 * dlls/shdocvw/oleobject.c:
2600 shdocvw: Fix windows style of windows without parents.
2602 2006-10-20 Jacek Caban <jacek@codeweavers.com>
2604 * dlls/wininet/http.c:
2605 wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
2606 Content-Length header.
2608 * dlls/mshtml/htmlelem.c:
2609 mshtml: Added IHTMLElement::get_className implementation.
2611 * dlls/mshtml/htmlselect.c:
2612 mshtml: Don't return empty string in IHTMLSelectElement::get_name.
2614 2006-10-21 Jeff Latimer <lats@yless4u.com.au>
2617 tools: Add addtional help to runtest.
2619 2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
2621 * dlls/advapi32/lsa.c:
2622 advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
2624 * programs/winedbg/be_i386.c:
2625 winedbg: Added a few more cases where we inspect if i386 instructions
2626 are actually calls (based on previous work by Jeff Latimer).
2628 * configure, configure.ac:
2629 configure: Now that we have dwarf support for debug info, don't force stabs
2630 as debug info format.
2633 winsock: Clear the held mask with the requested events so that they can be
2636 * dlls/advpack/advpack.c, dlls/advpack/files.c:
2637 advpack: Plug a couple of memory leaks.
2639 2006-10-20 Alexandre Julliard <julliard@winehq.org>
2641 * dlls/dnsapi/ns_parse.c:
2642 dnsapi: Avoid non-portable types.
2644 2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
2646 * dlls/rpcrt4/rpc_transport.c:
2647 rpcrt4: Added support for RPC TCP servers.
2649 2006-10-18 Francois Gouget <fgouget@codeweavers.com>
2651 * dlls/wininet/internet.c:
2652 wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
2653 socket. But that does not mean that it failed.
2655 2006-10-18 Francois Gouget <fgouget@free.fr>
2657 * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
2658 Add '\n's to Wine traces.
2660 2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
2662 * dlls/ntdll/heap.c:
2663 ntdll: Added debug support for notifying block allocation / freeing.
2665 2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
2667 * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
2668 dlls/advapi32/tests/security.c:
2669 advapi32: Plug a couple of memory leaks.
2671 2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
2673 * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
2674 dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
2675 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
2676 dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
2677 dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
2678 dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
2679 dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
2680 dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
2681 dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
2682 dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
2683 dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
2684 dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
2685 dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
2686 programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
2687 programs/notepad/Ko.rc, programs/oleview/Ko.rc,
2688 programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
2689 programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
2690 programs/view/Ko.rc, programs/winecfg/Ko.rc,
2691 programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
2692 programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
2693 programs/wordpad/Ko.rc:
2694 Korean: Use SUBLANG_NEUTRAL in Korean resources.
2696 2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
2698 * programs/wineconsole/user.c:
2699 wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
2702 * programs/wineconsole/user.c:
2703 wineconsole: Make most keys cancel the selection.
2705 * programs/wineconsole/user.c:
2706 wineconsole: Allow making selections with a mouse also when not in the
2709 * programs/wineconsole/user.c:
2710 wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
2712 * programs/wineconsole/user.c:
2713 wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
2715 * programs/wineconsole/wineconsole.c,
2716 programs/wineconsole/wineconsole_En.rc,
2717 programs/wineconsole/wineconsole_Pl.rc,
2718 programs/wineconsole/wineconsole_res.h:
2719 wineconsole: Add usage message and more specific error messages.
2721 2006-10-20 Alexandre Julliard <julliard@winehq.org>
2723 * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
2724 wineaudioio.drv: Win64 printf format fixes.
2726 * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
2727 dlls/winmm/winecoreaudio/coreaudio.c:
2728 winecoreaudio.drv: Win64 printf format fixes.
2730 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
2731 dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
2732 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
2733 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
2734 dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
2735 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
2736 dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
2737 dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
2738 dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
2739 dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
2740 dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
2741 dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
2742 dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
2743 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
2744 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
2745 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
2746 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
2747 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
2748 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
2749 dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
2750 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
2751 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
2752 dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
2753 dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
2754 dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
2755 dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
2756 dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
2757 dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
2758 dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
2759 dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
2760 dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
2761 dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
2762 dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
2763 dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
2764 dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
2765 dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
2766 dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
2767 dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
2768 dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
2769 dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
2770 dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
2771 dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
2772 dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
2773 dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
2774 dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
2775 dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
2776 dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
2777 dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
2778 dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
2779 dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
2780 dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
2781 dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
2782 dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
2783 tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
2784 gdi32: Renamed the gdi directory to gdi32.
2786 * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
2787 dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
2788 Avoid usage of sizeof in traces that causes warnings on MacOSX.
2790 2006-10-19 Kai Blin <kai.blin@gmail.com>
2792 * dlls/secur32/hmac_md5.h:
2793 secur32: Add include guard to hmac_md5.h.
2795 2006-10-20 Christoph Frick <frick@sc-networks.de>
2797 * dlls/gdi/gdi32.spec:
2798 gdi32: Add wglShareList to gdi32.spec.
2800 2006-10-19 James Hawkins <truiken@gmail.com>
2802 * dlls/msi/tests/db.c:
2803 msi: Add tests for integer column types.
2805 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
2806 msi: Integer columns can have the 'NOT NULL' modifier too.
2808 * dlls/msi/database.c, dlls/msi/tests/db.c:
2809 msi: Allow more than one primary key in a table when importing a database.
2811 2006-10-18 James Hawkins <truiken@gmail.com>
2814 tools/wine.inf: Add the ProgramFilesPath registry entry.
2816 2006-10-19 James Hawkins <truiken@gmail.com>
2818 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
2819 msi: Only initialize a component's state if it is linked with a feature.
2821 * dlls/msi/tests/install.c:
2822 msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
2824 * dlls/msi/action.c, dlls/msi/tests/install.c:
2825 msi: Implement the InstallServices action.
2827 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
2829 * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
2830 localspl: Implement InitializePrintMonitor.
2832 2006-10-20 Detlef Riekenberg <wine.dev@web.de>
2834 * dlls/localspl/tests/localmon.c:
2835 localspl/tests: Get function pointers from the monitor.
2837 2006-10-19 Detlef Riekenberg <wine.dev@web.de>
2839 * dlls/localspl/tests/localmon.c:
2840 localspl/tests: Another test for InitializePrintMonitor.
2842 2006-10-19 Huw Davies <huw@codeweavers.com>
2844 * dlls/oledlg/pastespl.c:
2845 oledlg: Remove the structure window property when we quit.
2847 * dlls/oledlg/pastespl.c:
2848 oledlg: Return the appropiate value after the dialog is closed.
2850 * dlls/oledlg/pastespl.c:
2851 oledlg: Update the source text.
2853 * dlls/oledlg/pastespl.c:
2854 oledlg: Set nSelectedIndex on exit.
2856 * dlls/oledlg/pastespl.c:
2857 oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
2859 * dlls/oledlg/pastespl.c:
2860 oledlg: Call the hook proc if present.
2862 * dlls/oledlg/pastespl.c:
2863 oledlg: Set initial focus to the display list.
2865 * dlls/oledlg/pastespl.c:
2866 oledlg: Handle paste / link mode change.
2868 * dlls/oledlg/pastespl.c:
2869 oledlg: Minimal 'As Icon' handling. Just disable for now.
2871 * dlls/oledlg/pastespl.c:
2872 oledlg: Update the result text.
2874 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
2875 oledlg: Add paste special string resources.
2877 2006-10-18 Huw Davies <huw@codeweavers.com>
2879 * dlls/oledlg/pastespl.c:
2880 oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
2881 button if the app doesn't want it.
2883 * dlls/oledlg/pastespl.c:
2884 oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
2886 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
2887 oledlg: Register a couple of messages.
2889 * dlls/oledlg/pastespl.c:
2890 oledlg: Copy the appropiate list to the display list.
2892 * dlls/oledlg/pastespl.c:
2893 oledlg: Logic for initial selection of paste/pastelink radio buttons.
2895 * dlls/oledlg/pastespl.c:
2896 oledlg: Initialize the pastelink list.
2898 * dlls/oledlg/pastespl.c:
2899 oledlg: Initialize the paste list.
2901 * dlls/oledlg/pastespl.c:
2902 oledlg: Set the user supplied caption.
2904 * dlls/oledlg/pastespl.c:
2905 oledlg: Use the clipboard if the user doesn't pass an IDataObject.
2907 * dlls/oledlg/pastespl.c:
2908 oledlg: Initial management of private structure for dialog box control.
2910 * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
2911 oledlg: Load the correct dialog template and add a skeleton dialog proc.
2913 * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
2914 oledlg: Paste special dialog resource.
2916 * dlls/oledlg/pastespl.c:
2917 oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
2919 * dlls/oledlg/pastespl.c:
2920 oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
2922 * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
2923 oledlg: Register a bunch of clipboard formats.
2925 * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
2926 dlls/oledlg/pastespl.c:
2927 oledlg: Move paste special dialog stubs to their own file.
2930 oledlg: Add the registered message name strings.
2933 oledlg: Add PS_MAXLINKTYPES.
2936 oledlg: Move the flag defines to under their respective structure definitions
2937 and remove some duplicates.
2940 oledlg: Add resource ids for the paste special dialog.
2942 2006-10-20 Alexandre Julliard <julliard@winehq.org>
2944 * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
2945 winex11.drv: Avoid X error with unsupported pen styles.
2947 2006-10-20 Mike McCormack <mike@codeweavers.com>
2949 * dlls/msi/tests/suminfo.c:
2950 msi: Fix an uninitialized variable causing random conformance test failures.
2952 2006-10-19 Jacek Caban <jacek@codeweavers.com>
2954 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
2955 dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
2956 dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
2957 dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
2958 dlls/mshtml/resource.h:
2959 mshtml: Use mshtmcid.h defines where possible.
2961 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
2962 mshtml: Fix debug traces.
2964 * dlls/shdocvw/ie.c:
2965 shdocvw: Added WebBrowser::Navigate implementation.
2967 * dlls/shdocvw/webbrowser.c:
2968 shdocvw: Use navigate_url in WebBrowser::Navigate.
2970 * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
2971 dlls/shdocvw/webbrowser.c:
2972 shdocvw: Move common Navigate2 code to navigate_url.
2974 2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
2976 * dlls/comctl32/comctl32undoc.c:
2977 comctl32: Cast-qual warnings fix.
2979 * dlls/cabinet/fdi.c:
2980 cabinet: Cast-qual warnings fix.
2982 2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
2984 * dlls/wined3d/swapchain.c:
2985 wined3d: Fix the FrontBuffer content capturing.
2987 * dlls/wined3d/swapchain.c:
2988 wined3d: Correct the software cursor position if the app is running in
2991 * dlls/wined3d/surface.c:
2992 wined3d: BltOverride: Make sure that the content of the source rect is
2993 copied to the correct position in the destination rect.
2995 2006-10-18 James Hawkins <truiken@gmail.com>
2997 * dlls/msi/tests/install.c:
2998 msi: Add tests for the InstallServices action.
3000 2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
3002 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3003 comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
3006 2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
3008 * dlls/comctl32/toolbar.c:
3009 comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
3011 2006-10-20 Mike McCormack <mike@codeweavers.com>
3014 msi: Allow rows in the _Columns table to be unordered.
3017 msi: Reset the column number for each new table in a transform.
3019 2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
3022 wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
3023 avoid not useful APIs in the traces.
3025 2006-10-19 Alexandre Julliard <julliard@winehq.org>
3027 * dlls/winex11.drv/x11drv_main.c:
3028 winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
3030 2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
3032 * dlls/dbghelp/stabs.c:
3033 dbghelp: Cast-qual warnings fix.
3035 2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
3037 * include/winuser.h:
3038 include: Fix out of place comment for DLGC_* codes.
3040 2006-10-18 Francois Gouget <fgouget@free.fr>
3042 * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
3043 dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
3044 Fix compilation with gcc 2.95.
3046 2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
3048 * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
3049 dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
3050 dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
3051 dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
3052 Use SUBLANG_NEUTRAL in French resources.
3054 * programs/taskmgr/Fr.rc:
3055 taskmgr: Fix an error in French translation.
3057 2006-10-18 James Hawkins <truiken@gmail.com>
3059 * dlls/msi/package.c, dlls/msi/tests/package.c:
3060 msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
3062 * dlls/msi/dialog.c:
3063 msi: Run SetProperty events before all other events no matter what the order is.
3065 2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
3067 * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
3068 programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
3069 winhelp: Improved metafile support.
3071 2006-10-18 Alexandre Julliard <julliard@winehq.org>
3073 * dlls/advapi32/registry.c:
3074 advapi32: Cast-qual warning fix.
3076 2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
3078 * dlls/atl/registrar.c:
3079 atl: Cast-qual warnings fix.
3081 2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
3083 * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
3084 msvcrt: Add stub for _getmaxstdio.
3086 2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
3088 * dlls/winex11.drv/x11drv.h:
3089 x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
3091 2006-10-16 Hans Leidekker <hans@it.vu.nl>
3093 * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
3094 dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
3095 dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
3096 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
3097 dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
3098 dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
3099 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
3100 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
3101 dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
3102 dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
3103 dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
3104 ntdll: Win64 printf format warning fixes.
3106 2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
3108 * programs/winedbg/stack.c:
3109 winedbg: Print frame address instead of duplicated bare address in backtrace.
3111 2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
3113 * dlls/gdi/gdi32.spec:
3114 gdi32: Add missing spec file entry for wglDeleteContext.
3116 2006-10-17 Cihan Altinay <bobbyg@gmx.net>
3118 * dlls/shdocvw/dochost.c:
3119 shdocvw: Make sure BSTR is allocated before calling sink.
3121 2006-10-18 Alexandre Julliard <julliard@winehq.org>
3123 * dlls/msi/tests/db.c:
3124 msi/tests: Make sure to delete the test data file.
3126 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
3128 * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
3129 user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
3130 MDI child, make it mostly pass under Wine.
3132 2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
3134 * dlls/user/dde_client.c:
3135 user: Dead code fix (Coverity).
3137 2006-10-17 Jeff Latimer <lats@yless4u.com.au>
3139 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
3140 usp10: Fix dead code in ScriptItemize.
3142 2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
3144 * dlls/dinput/tests/joystick.c:
3145 dinput: Add SetCooperativeLevel test for joystick.
3147 * dlls/dinput/tests/keyboard.c:
3148 dinput: Add SetCooperativeLevel tests to keyboard.
3150 * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
3151 dinput: Move SetCooperativeLevel into base class.
3153 * dlls/dinput/device.c, dlls/dinput/device_private.h,
3154 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
3155 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
3156 dinput: Move SetEventNotification and associated event into base class.
3158 * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
3159 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
3160 dlls/dinput/mouse.c:
3161 dinput: Use dinput device as a base class for keyboard, mouse and joystick.
3163 2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
3165 * dlls/comctl32/rebar.c:
3166 comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
3168 2006-10-17 Mike McCormack <mike@codeweavers.com>
3170 * dlls/msi/table.c, dlls/msi/tests/db.c:
3171 msi: Fix tables with binary data where the key is an integer.
3173 * dlls/msi/table.c, dlls/msi/tests/db.c:
3174 msi: Stream fields shouldn't be treated as strings.
3176 * dlls/msi/action.c:
3177 msi: Fix a memory leak.
3179 * dlls/msi/tests/db.c:
3180 msi: Add a test for modifying a table containing binary data.
3182 * dlls/msi/tests/suminfo.c:
3183 msi: Add a test for summary information.
3185 2006-10-16 James Hawkins <truiken@gmail.com>
3187 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
3188 msi: Revert "msi: Perform button control events in greatest to least order."
3190 2006-10-17 Markus Amsler <markus.amsler@oribi.org>
3192 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
3193 d3d8: Backport d3d9 surface tests.
3195 * dlls/d3d8/device.c:
3196 d3d8: Fix wrong function name in FIXME.
3198 2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
3200 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
3201 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
3202 wgl: Move wglDeleteContext to gdi32.
3204 2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
3206 * dlls/ntdll/directory.c:
3207 ntdll: Plug a memory leak.
3209 2006-10-16 Alexandre Julliard <julliard@winehq.org>
3211 * configure, configure.ac, include/msvcrt/direct.h,
3212 include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
3213 include/msvcrt/search.h, include/msvcrt/stddef.h,
3214 include/msvcrt/stdio.h, include/msvcrt/string.h,
3215 include/msvcrt/sys/types.h, include/msvcrt/time.h,
3216 include/msvcrt/wchar.h:
3217 configure: Don't define _WIN64 on the command line to avoid trouble with
3220 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
3222 * dlls/comctl32/rebar.c:
3223 comctl32: rebar: Don't return rectangles with negative width or height in
3226 * dlls/user/input.c:
3227 user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
3228 before the timer proc is called.
3230 2006-10-16 Robert Shearman <rob@codeweavers.com>
3232 * dlls/kernel32/locale.c:
3233 kernel32: Add support for detecting the user locale preference from the system
3236 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
3237 rpcrt4: Add a critical section to protect the connection list in each
3238 protseq to avoid taking the process-wide server_cs in the hot path for
3241 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
3242 rpcrt4: Convert the protseq list into a standard Wine list.
3244 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
3245 rpcrt4: Abstract out the way incoming connections are waited for so that we
3246 no longer need to wait on Win32 handles.
3248 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
3249 rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
3250 the functions operate on an RpcConnection object, not an
3251 RpcServerProtseq object.
3253 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
3254 rpcrt4: Create a server thread for each protseq.
3256 2006-10-16 Alexandre Julliard <julliard@winehq.org>
3258 * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
3259 dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
3260 Make.rules: Added support for building IDL client/proxy/server/iid files.
3263 makedep: Added support for generating dependencies of IDL client/proxy/server/iid
3266 2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
3268 * dlls/comctl32/listview.c:
3269 comctl32: listview: Update the scroll bars after resizing the last column.
3271 2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
3273 * dlls/setupapi/install.c:
3274 setupapi: Fix a typo.
3276 2006-10-16 Hans Leidekker <hans@it.vu.nl>
3278 * programs/winhelp/winhelp.c:
3279 winhelp: Cast-qual warnings fix.
3281 2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
3283 * dlls/ddraw/device.c:
3284 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
3286 * dlls/ddraw/device.c:
3287 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
3289 2006-10-16 Kai Blin <kai.blin@gmail.com>
3291 * dlls/secur32/dispatcher.c:
3292 secur32: Stop leaking the session key memory.
3294 2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
3296 * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
3297 olepro32: Add version resource.
3299 2006-10-16 Alexandre Julliard <julliard@winehq.org>
3302 libuuid: Fixed typo in CLSID_SynchronizeContainer.
3304 * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
3306 server: A window timer id should be an unsigned long.
3308 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
3310 * dlls/user/input.c:
3311 user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
3314 * dlls/user/input.c:
3315 user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
3317 2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
3319 * dlls/ddraw/device.c:
3320 ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
3322 2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
3324 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
3325 ddraw: Use real handles for state blocks.
3327 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
3328 dlls/ddraw/surface.c:
3329 ddraw: Make the surface list a standard wine list.
3331 2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
3333 * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
3334 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
3335 wgl: Move wglShareLists to gdi32.
3337 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
3338 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
3339 dlls/winex11.drv/winex11.drv.spec:
3340 wgl: Move wglGetCurrentDC to gdi32.
3342 * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
3343 dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
3344 dlls/winex11.drv/winex11.drv.spec:
3345 wgl: Move wglGetCurrentContext to gdi32.
3347 2006-10-15 Francois Gouget <fgouget@free.fr>
3349 * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
3350 dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
3351 dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
3352 dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
3353 dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
3354 dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
3355 dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
3356 dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
3357 dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
3358 dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
3359 Assorted spelling fixes.
3361 2006-10-16 Alexandre Julliard <julliard@winehq.org>
3363 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
3364 dlls/urlmon/urlmon_main.h:
3365 urlmon: Create a message window for each binding to make sure they are cleaned
3368 2006-10-15 Francois Gouget <fgouget@free.fr>
3371 msi: Remove spaces before '\n's.
3373 * programs/oleview/main.h:
3374 oleview: U(x) must be defined after winnt.h has had a chance to define
3375 NONAMELESSUNION. Fixes the compilation with gcc 2.95.
3377 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3378 wined3d: Remove '\0's in traces.
3380 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
3382 * programs/winetest/main.c:
3383 winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
3385 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
3386 comctl32: header: Test and improve the custom draw and owner draw code.
3388 * dlls/comctl32/header.c:
3389 comctl32: header: Make all repaints pass through HEADER_Refresh.
3391 * dlls/comctl32/rebar.c:
3392 comctl32: rebar: bUnicode and NtfUnicode should be the same.
3394 2006-10-15 Kai Blin <kai.blin@gmail.com>
3396 * dlls/secur32/secur32_priv.h:
3397 secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
3398 should not be done via ntlm_auth.
3400 2006-10-14 Kai Blin <kai.blin@gmail.com>
3402 * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
3403 dlls/secur32/hmac_md5.h:
3404 secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
3406 2006-10-13 James Hawkins <truiken@gmail.com>
3408 * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
3409 mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
3411 * dlls/mscoree/mscoree.spec:
3412 mscoree: Add missing stubs to the spec file.
3414 2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
3416 * dlls/d3d8/device.c, dlls/wined3d/device.c,
3417 include/wine/wined3d_interface.h:
3418 d3d8: Implement CopyRects with BltFast.
3420 2006-10-15 Jacek Caban <jacek@codeweavers.com>
3422 * dlls/shdocvw/tests/webbrowser.c:
3423 shdocvw: Added IDocHostUIHandler2 test.
3425 * dlls/mshtml/nsio.c:
3426 mshtml: Load page from moniker if AsyncOpen fails.
3428 * dlls/mshtml/task.c:
3429 mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
3431 2006-10-15 Hans Leidekker <hans@it.vu.nl>
3433 * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
3434 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
3435 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
3437 secur32: Win64 printf format warning fixes.
3439 2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
3441 * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
3442 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
3443 dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
3444 dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
3445 dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
3446 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
3447 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
3448 dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
3449 dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
3450 dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
3451 dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
3452 dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
3453 dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
3454 dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
3455 dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
3456 ole32: Win64 printf format warning fixes.
3458 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
3459 dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
3460 dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
3461 dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
3462 dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
3463 dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
3464 dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
3465 include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
3466 The Data1 member of the GUID struct needs to be an unsigned int too for Win64
3469 * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
3470 janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
3472 2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
3474 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3475 comctl32: toolbar: Test and improve TB_SETHOTITEM.
3477 * dlls/comctl32/toolbar.c:
3478 comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
3480 * dlls/comctl32/toolbar.c:
3481 comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
3483 * dlls/comctl32/toolbar.c:
3484 comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
3486 2006-10-14 Jeff Latimer <lats@yless4u.com.au>
3488 * dlls/ole32/errorinfo.c:
3489 ole32: Remove dead code in errorinfo.c (Coverity).
3491 2006-10-14 Alexandre Julliard <julliard@winehq.org>
3493 * dlls/ntdll/directory.c:
3494 ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
3496 2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
3498 * configure, configure.ac:
3499 configure: Detect mingw cross compiler in gentoo.
3501 2006-10-13 James Hawkins <truiken@gmail.com>
3503 * dlls/msi/action.c, dlls/msi/tests/install.c:
3504 msi: Also set the SOURCEDIR property in MSI_InstallPackage.
3506 * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
3507 include/cfgmgr32.h, include/ddk/cfgmgr32.h:
3508 include: Move cfgmgr32.h to include/ to match the SDK.
3510 * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
3511 clusapi: Add the clusapi.h public header.
3513 2006-10-14 Mike McCormack <mike@codeweavers.com>
3515 * programs/winetest/send.c:
3516 winetest: Avoid calling fclose twice on the same file (Coverity).
3518 2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
3520 * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
3521 dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
3522 dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
3523 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
3524 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
3525 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
3526 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
3527 dlls/ntdll/tests/string.c:
3528 ntdll/tests: Win64 printf format warning fixes.
3530 * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
3531 imm32: Win64 printf format warning fixes.
3533 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
3534 dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
3535 dlls/setupapi/install.c, dlls/setupapi/misc.c,
3536 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
3537 dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
3538 dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
3539 dlls/setupapi/virtcopy.c:
3540 setupapi: Win64 printf format warning fixes.
3542 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
3544 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
3545 dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
3546 dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
3547 dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
3548 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
3549 ole32/tests: Win64 printf format warning fixes.
3551 * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
3552 dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
3553 dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
3554 dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
3555 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
3556 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
3557 dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
3558 dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
3559 dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
3560 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
3561 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
3562 comctl32: Win64 printf format warning fixes.
3564 2006-10-13 Hans Leidekker <hans@it.vu.nl>
3566 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
3567 dlls/riched20/editor.c, dlls/riched20/paint.c,
3568 dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
3569 dlls/riched20/writer.c:
3570 riched20: Win64 printf format warning fixes.
3572 * dlls/wininet/http.c:
3573 wininet: Cast-qual warnings fix.
3575 2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
3577 * programs/winhelp/hlpfile.c:
3578 winhelp: Window style has not been initialized.
3580 * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
3581 winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
3583 2006-10-13 Alexandre Julliard <julliard@winehq.org>
3585 * ANNOUNCE, ChangeLog, VERSION, configure:
3588 ----------------------------------------------------------------
3589 2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
3591 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
3592 dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
3593 dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
3594 dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
3595 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
3596 comctl32/tests: Win64 printf format warning fixes.
3598 * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
3599 dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
3600 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
3601 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
3602 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
3603 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
3604 dlls/comdlg32/printdlg16.c:
3605 comdlg32: Win64 printf format warning fixes.
3607 2006-10-13 Hans Leidekker <hans@it.vu.nl>
3609 * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
3610 winspool.drv/tests: Win64 printf format warning fixes.
3612 * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
3613 msxml3/tests: Win64 printf format warning fixes.
3615 * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
3616 winspool.drv: Win64 printf format warning fixes.
3618 2006-10-12 Hans Leidekker <hans@it.vu.nl>
3620 * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
3621 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
3622 dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
3623 dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
3624 dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
3625 dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
3626 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
3627 dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
3628 dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
3629 dlls/oleaut32/vartype.c:
3630 oleaut32: Win64 printf format warning fixes.
3632 * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
3633 dlls/quartz/avisplit.c, dlls/quartz/control.c,
3634 dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
3635 dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
3636 dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
3637 dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
3638 dlls/quartz/filtermapper.c, dlls/quartz/main.c,
3639 dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
3640 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
3641 dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
3642 dlls/quartz/waveparser.c:
3643 quartz: Win64 printf format warning fixes.
3645 2006-10-13 Hans Leidekker <hans@it.vu.nl>
3647 * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
3648 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
3649 dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
3650 dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
3651 dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
3652 dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
3653 dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
3654 wineps.drv: Win64 printf format warning fixes.
3656 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
3658 * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
3659 dlls/kernel32/change.c, dlls/kernel32/comm.c,
3660 dlls/kernel32/computername.c, dlls/kernel32/console.c,
3661 dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
3662 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
3663 dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
3664 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
3665 dlls/kernel32/heap.c, dlls/kernel32/instr.c,
3666 dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
3667 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
3668 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
3669 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
3670 dlls/kernel32/process.c, dlls/kernel32/profile.c,
3671 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
3672 dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
3673 dlls/kernel32/stress.c, dlls/kernel32/sync.c,
3674 dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
3675 dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
3676 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
3677 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
3678 dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
3679 dlls/kernel32/wowthunk.c:
3680 kernel32: Win64 printf format warning fixes.
3682 * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
3683 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
3684 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
3685 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
3686 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
3687 gdi/tests: Win64 printf format warning fixes.
3689 2006-10-13 Alexandre Julliard <julliard@winehq.org>
3691 * dlls/msvfw32/msvideo_main.c:
3692 msvfw32: Avoid a compiler warning.
3694 2006-10-13 Francois Gouget <fgouget@free.fr>
3696 * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
3697 dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
3698 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
3699 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
3700 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
3701 dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
3702 dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
3703 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
3704 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
3705 dlls/dmstyle/styletrack.c:
3706 Add '\n's to Wine traces.
3708 * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
3709 dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
3710 dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
3711 dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
3712 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
3713 dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
3714 tools/widl/write_msft.c:
3715 Assorted spelling fixes.
3717 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
3718 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
3719 dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
3720 rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
3722 * dlls/secur32/ntlm.c:
3723 secur32: Add missing '\n' in a Wine trace.
3725 * dlls/olepro32/olepro32stubs.c:
3726 olepro32: Mark stubs as such.
3728 2006-10-13 Markus Amsler <markus.amsler@oribi.org>
3730 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
3731 msvcrt: Fix fread eof handling.
3733 * dlls/msvcrt/file.c:
3734 msvcrt: fread: Fill buffer on small reads.
3736 * dlls/msvcrt/tests/file.c:
3737 msvcrt: Add fread eof tests.
3739 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
3741 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
3742 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
3743 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
3744 dlls/wined3d/wined3d_private_types.h:
3745 wined3d: Add shader version/end masks to the WINED3D namespace.
3747 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
3748 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
3749 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
3750 dlls/wined3d/utils.c, include/wine/wined3d_types.h:
3751 wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
3753 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
3754 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
3755 wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
3757 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
3758 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
3759 dlls/wined3d/wined3d_private_types.h:
3760 wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
3762 * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
3763 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
3764 wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
3766 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
3767 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
3768 wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
3770 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
3771 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
3772 include/wine/wined3d_types.h:
3773 wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
3775 2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
3777 * dlls/ddraw/ddraw.c:
3778 ddraw: Do not let the a surface dimension fall to 0.
3780 * dlls/ddraw/ddraw.c:
3781 ddraw: Remove an incorrect size check.
3783 2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
3785 * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
3786 mciseq: Win64 printf format warning fixes.
3788 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
3790 * dlls/shell32/shell32_De.rc:
3791 shell32: Fix typo in Run dialog.
3793 2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
3795 * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
3796 dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
3797 dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
3798 dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
3799 dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
3800 dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
3801 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
3802 dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
3803 dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
3805 gdi: Win64 printf format warning fixes.
3807 * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
3808 dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
3809 dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
3810 dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
3811 dlls/dmstyle/styletrack.c:
3812 dmstyle: Win64 printf format warning fixes.
3814 * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
3815 dlls/msacm32/format.c, dlls/msacm32/internal.c,
3816 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
3817 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
3818 msacm32: Win64 printf format warning fixes.
3820 * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
3821 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
3822 dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
3823 dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
3824 dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
3825 dmusic: Win64 printf format warning fixes.
3827 * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
3828 dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
3829 mciavi32: Win64 printf format warning fixes.
3831 * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
3832 dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
3833 msvfw32: Win64 printf format warning fixes.
3835 * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
3836 dlls/dmband/dmutils.c:
3837 dmband: Win64 printf format warning fixes.
3839 * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
3840 dlls/dmloader/container.c, dlls/dmloader/debug.c,
3841 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
3842 dmloader: Win64 printf format warning fixes.
3844 * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
3845 mciwave: Win64 printf format warning fixes.
3847 * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
3848 dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
3849 mpr: Win64 printf format warning fixes.
3851 2006-10-12 Alexandre Julliard <julliard@winehq.org>
3853 * dlls/sane.ds/sane_i.h:
3854 sane.ds: Get rid of the prototypes of some removed functions.
3856 2006-10-12 Hans Leidekker <hans@it.vu.nl>
3858 * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
3859 dlls/itss/storage.c:
3860 itss: Win64 printf format warning fixes.
3862 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
3863 dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
3864 mapi32/tests: Win64 printf format warning fixes.
3866 * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
3867 dlls/tapi32/phone.c:
3868 tapi32: Win64 printf format warning fixes.
3870 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
3871 dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
3872 dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
3873 dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
3874 dlls/netapi32/share.c, dlls/netapi32/wksta.c:
3875 netapi32: Win64 printf format warning fixes.
3877 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
3878 dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
3879 dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
3880 dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
3881 dlls/oleaut32/tests/vartype.c:
3882 oleaut32/tests: Win64 printf format warning fixes.
3884 2006-10-12 Detlef Riekenberg <wine.dev@web.de>
3886 * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
3887 shell32: Implement SHRegQueryValueA with RegQueryValueA.
3889 2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
3891 * tools/wineprefixcreate.in:
3892 wineprefixcreate: Set correct LD_LIBRARY_PATH.
3894 2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
3896 * dlls/gdi/opengl.c:
3897 opengl: Fix wglMakeCurrent bug.
3899 2006-10-12 Hans Leidekker <hans@it.vu.nl>
3901 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
3902 mscms/tests: Win64 printf format warning fixes.
3904 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
3906 * programs/regedit/edit.c:
3907 regedit: Cast-qual warnings fix.
3909 2006-10-12 Mike McCormack <mike@codeweavers.com>
3911 * dlls/msi/table.c, dlls/msi/tests/db.c:
3912 msi: Handle the sign properly when converting integer data.
3915 msi: Improve error checking when applying transform data.
3917 2006-10-12 Alexandre Julliard <julliard@winehq.org>
3919 * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
3920 dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
3921 dlls/user/tests/class.c, tools/winedump/pe.c:
3922 Fixed some printf warnings caused by using sizeof.
3925 loader: Make sure the reserved area is protected on MacOSX too.
3927 * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
3929 ws2_32: Win64 printf format fixes.
3931 * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
3932 winsock: Add a WS_ prefix to the BSD types.
3934 2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
3936 * dlls/comctl32/toolbar.c:
3937 comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
3939 * dlls/comctl32/toolbar.c:
3940 comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
3942 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
3943 comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
3944 the strings table (with test case).
3946 * dlls/comctl32/toolbar.c:
3947 comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
3950 * dlls/comctl32/toolbar.c:
3951 comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
3953 * dlls/comctl32/header.c:
3954 comctl32: header: Call DefWindowProcW not DefWindowProcA.
3956 * dlls/comctl32/header.c:
3957 comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
3960 * dlls/comctl32/listview.c:
3961 comctl32: listview: Don't call ScrollColumn with an out of bounds index when
3962 resizing the last column.
3964 2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
3966 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
3967 wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
3970 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
3971 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
3972 include/wine/wined3d_types.h:
3973 wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
3975 * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
3976 include/wine/wined3d_types.h:
3977 wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
3979 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
3980 dlls/wined3d/device.c, dlls/wined3d/surface.c,
3981 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
3982 wined3d: Merge D3DRECT types into one type in WINED3D namespace.
3984 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
3985 dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
3986 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
3987 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
3988 include/wine/wined3d_types.h:
3989 wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
3991 * dlls/ddraw/device.c, dlls/wined3d/device.c,
3992 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
3993 wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
3995 * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
3996 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
3997 wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
3999 2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
4001 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
4002 dlls/winex11.drv/x11drv_main.c:
4003 winex11.drv: Always set window type.
4005 2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
4007 * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
4008 lz32/tests: Win64 printf format warning fixes.
4010 * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
4011 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
4012 dinput/tests: Win64 printf format warning fixes.
4014 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
4015 dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
4016 advpack/tests: Win64 printf format warning fixes.
4018 2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
4020 * dlls/msi/msi_Es.rc:
4021 msi: Updated Spanish translation.
4023 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
4024 wldap32: Added Spanish translation.
4026 * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
4027 mshtml: Added Spanish translation.
4029 2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
4031 * dlls/user/sysparams.c:
4032 user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
4035 2006-10-11 James Hawkins <truiken@gmail.com>
4037 * dlls/cabinet/fdi.c:
4038 cabinet: Make internal functions static.
4040 * dlls/crypt32/chain.c:
4041 crypt32: Make an internal function static.
4043 * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
4044 comctl32: Make internal functions static.
4046 * dlls/gphoto2.ds/gphoto2_main.c:
4047 gphoto2.ds: Make an internal function static.
4049 * include/winbase.h, include/winreg.h:
4050 advapi32: Add missing declarations to the public headers.
4052 * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
4053 advapi32: Make internal functions static.
4055 2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
4058 winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
4061 * tools/winebuild/import.c:
4062 winebuild: Cast-qual warning fix.
4064 2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
4066 * dlls/ws2_32/socket.c:
4067 winsock: Add mapping for SO_ACCEPTCONN.
4069 2006-10-12 Mike McCormack <mike@codeweavers.com>
4071 * dlls/msi/tests/db.c:
4072 msi: Test transforms removing a row in a table.
4074 2006-10-11 Mike McCormack <mike@codeweavers.com>
4076 * dlls/msi/tests/db.c:
4077 msi: Tests for transforms modifying rows in a table.
4080 msi: An empty string table entry should always have a zero refcount.
4082 2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
4084 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
4085 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
4086 wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
4088 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
4089 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4090 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
4091 wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
4093 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
4094 dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
4095 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
4096 wined3d: Merge MATERIAL types into one type in WINED3D namespace.
4098 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
4099 dlls/wined3d/device.c, include/wine/wined3d_interface.h,
4100 include/wine/wined3d_types.h:
4101 wined3d: Merge LIGHT types into one type in WINED3D namespace.
4103 * dlls/wined3d/wined3d_private.h:
4104 wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
4106 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
4107 wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
4109 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
4110 wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
4112 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
4113 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
4114 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
4115 wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
4117 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
4118 wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
4120 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
4121 dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
4122 dlls/wined3d/wined3d_private.h:
4123 wined3d: D3DFORMAT: Consistently use WINED3D namespace.
4125 2006-10-10 Ge van Geldorp <ge@gse.nl>
4127 * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
4128 dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
4129 dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
4130 dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
4131 tools/winapi/tests.dat, tools/winapi/winapi_test:
4132 winapi_test: Regenerate tests.
4133 Remove structs from test list which have preprocessor directives in
4134 their definitions (winapi_test can't handle that).
4136 2006-10-10 James Hawkins <truiken@gmail.com>
4138 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
4139 dlls/msi/package.c, dlls/msi/tests/package.c:
4140 msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
4142 * dlls/msi/tests/package.c:
4143 msi: Clean up after the package tests.
4145 2006-10-11 Mike McCormack <mike@codeweavers.com>
4147 * dlls/msi/msiquery.c:
4148 msi: Check transforms have the correct storage guid.
4150 * dlls/msi/tests/db.c:
4151 msi: Check that transforms return the correct data.
4153 2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
4155 * dlls/user/spy.c, include/winuser.h:
4156 user: Add some missing messages to the message spy.
4158 2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
4160 * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
4161 mlang/tests: Win64 printf format warning fixes.
4163 * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
4164 usp10/tests: Win64 printf format warning fixes.
4166 * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
4167 psapi/tests: Win64 printf format warning fixes.
4169 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
4170 dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
4171 dlls/secur32/tests/secur32.c:
4172 secur32/tests: Win64 printf format warning fixes.
4174 2006-10-10 H. Verbeet <hverbeet@gmail.com>
4176 * programs/regedit/regproc.c:
4177 regedit: Format warning fixes.
4179 * programs/wordpad/wordpad.c:
4180 wordpad: Format warning fixes.
4182 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
4183 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
4184 dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
4185 dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
4186 dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
4187 dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
4188 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
4189 ddraw: Win64 printf format warning fixes.
4191 * dlls/d3d9/tests/surface.c:
4192 d3d9: Disable the surface pitch size test for now, just check alignment instead.
4194 2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4196 * dlls/lz32/tests/lzexpand_main.c:
4197 lz32/tests: WinME sometimes returns short filenames.
4199 * dlls/lz32/tests/lzexpand_main.c:
4200 lz32/tests: Be more verbose and aware of root directory.
4202 * dlls/lz32/tests/lzexpand_main.c:
4203 lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
4205 * dlls/lz32/tests/lzexpand_main.c:
4206 lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
4208 * dlls/lz32/tests/lzexpand_main.c:
4209 lz32/tests: Test more last errors set by LZOpenFile[AW].
4211 2006-10-10 H. Verbeet <hverbeet@gmail.com>
4213 * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
4214 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
4215 dlls/ddraw/tests/refcount.c:
4216 ddraw/tests: Win64 printf format warning fixes.
4218 * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
4219 dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
4220 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
4221 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
4222 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
4223 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
4224 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
4225 d3d9: Win64 printf format warning fixes.
4227 * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
4228 dlls/d3d8/tests/device.c:
4229 d3d8/tests: Win64 printf format warning fixes.
4231 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
4232 dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
4233 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
4234 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
4235 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
4236 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
4237 dlls/d3d8/volumetexture.c:
4238 d3d8: Win64 printf format warning fixes.
4240 * dlls/wined3d/baseshader.c:
4241 wined3d: Improve shader_dump_decl_usage() TRACEs.
4243 2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
4245 * dlls/wined3d/query.c:
4246 wined3d: Corrected names in checkGLcall text.
4248 2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
4250 * dlls/ddraw/ddraw.c:
4251 ddraw: Fix for DDSURFACEDESC param in CreateSurface.
4253 2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
4255 * tools/widl/parser.l:
4256 widl: Cast-qual warning fix.
4258 2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
4260 * dlls/shlwapi/tests/shreg.c:
4261 shlwapi: Cast-qual warnings fix.
4263 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
4265 * dlls/uxtheme/tests/system.c:
4266 uxtheme/tests: Fix Win64 printf format warnings.
4268 2006-10-10 Mike McCormack <mike@codeweavers.com>
4270 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
4271 dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
4272 dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
4273 dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
4274 dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
4275 dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
4276 msi: Merge action.h into msipriv.h.
4278 * dlls/msi/msipriv.h, dlls/msi/table.c:
4279 msi: Make msi_makestring static.
4281 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
4283 * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
4284 dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
4285 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
4286 dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
4287 dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
4288 dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
4289 dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
4290 dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
4291 dmime: Win64 printf format warning fixes.
4293 * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
4294 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
4295 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
4296 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
4297 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
4298 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
4299 dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
4300 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
4301 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
4302 dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
4303 dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
4304 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
4305 kernel32/tests: Win64 printf format warning fixes.
4307 2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
4309 * dlls/user/tests/input.c:
4310 user: Add test for LL mouse hook and [Get|Set]CursorPos.
4312 2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
4314 * programs/regedit/edit.c, programs/regedit/regedit.c:
4315 programs/regedit: Fix format specifiers for _stscanf and fprintf.
4317 2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
4319 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4320 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
4321 dlls/wined3d/wined3d_private_types.h:
4322 wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
4324 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4325 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
4326 dlls/wined3d/wined3d_private_types.h:
4327 wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
4329 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4330 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
4331 dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
4332 wined3d: Move D3DSP_REG structures into the WINED3D namespace.
4334 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
4335 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
4336 include/wine/wined3d_types.h:
4337 wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
4339 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4340 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
4341 dlls/wined3d/wined3d_private_types.h:
4342 wined3d: Move D3DSPR structure into the WINED3D namespace.
4344 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
4345 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
4346 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
4347 dlls/wined3d/wined3d_private_types.h:
4348 wined3d: Move D3DSIO structure into WINED3D namespace.
4350 2006-10-10 Frank Richter <frank.richter@gmail.com>
4352 * dlls/kernel32/nls/winerr_enu.mc:
4353 kernel32: Fix typos in English messages.
4355 2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
4357 * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
4358 dlls/msi/tests/format.c, dlls/msi/tests/install.c,
4359 dlls/msi/tests/package.c:
4360 msi/tests: Win64 printf format warning fixes.
4362 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
4363 dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
4364 dlls/setupapi/tests/stringtable.c:
4365 setupapi/tests: Win64 printf format warning fixes.
4367 * dlls/uxtheme/tests/Makefile.in:
4368 uxtheme: Win64 printf format warning fixes.
4370 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
4372 * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
4373 dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
4374 libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
4375 janitorial: Remove remaining NULL checks before free() (found by Smatch).
4377 * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
4378 tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
4379 tools: Remove redundant NULL checks before free() (found by Smatch).
4381 * server/atom.c, server/change.c, server/console.c, server/hook.c,
4382 server/mailslot.c, server/mapping.c, server/named_pipe.c,
4383 server/process.c, server/queue.c, server/registry.c,
4384 server/request.c, server/thread.c, server/token.c, server/window.c:
4385 server: Remove redundant NULL check before free() (found by Smatch).
4387 2006-10-10 Mike McCormack <mike@codeweavers.com>
4390 msi: Fix a memory leak.
4392 * dlls/msi/msiquery.c:
4393 msi: Avoid an unnecessary strdup.
4396 msi: Avoid reading the transform table data twice.
4398 * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
4399 dlls/msi/tests/package.c:
4400 msi: Fix handle leaks in the test cases.
4402 * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
4403 msi: Fix memory leaks and bad frees.
4405 2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
4407 * programs/regedit/Ko.rc:
4408 regedit: Updated Korean resource.
4410 2006-10-09 Markus Amsler <markus.amsler@oribi.org>
4412 * dlls/wined3d/directx.c:
4413 wined3d: Fix DEBUG_SINGLE_MODE.
4415 2006-10-09 James Hawkins <truiken@gmail.com>
4417 * dlls/msi/appsearch.c:
4418 msi: NULL-terminate dst on error.
4420 * dlls/msi/appsearch.c:
4421 msi: Add missing sizeof(WCHAR) multiplier.
4423 2006-10-10 Frank Richter <frank.richter@gmail.com>
4425 * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
4426 dlls/kernel32/nls/winerr_deu.mc:
4427 kernel32: Added German translation of messages.
4429 * dlls/kernel32/nls/deu.nls:
4430 kernel32: Translated some more NLS strings to German.
4432 2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
4434 * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
4435 dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
4436 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
4437 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
4438 dsound/tests: Win64 printf format warning fixes.
4440 * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
4441 dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
4442 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
4443 dlls/dplayx/lobbysp.c:
4444 dplayx: Win64 printf format warning fixes.
4446 * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
4447 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
4448 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
4449 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
4450 dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
4451 dlls/avifil32/wavfile.c:
4452 avifil32: Win64 printf format warning fixes.
4454 2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
4456 * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
4457 dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
4458 dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
4459 mapi32: Win64 printf format warning fixes.
4461 * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
4462 dlls/version/tests/install.c:
4463 version/tests: Win64 printf format warning fixes.
4465 * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
4466 mlang: Win64 printf format warning fixes.
4468 * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
4469 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
4470 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
4471 dmcompos: Win64 printf format warning fixes.
4473 * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
4474 msacm32.drv: Win64 printf format warning fixes.
4476 * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
4477 mcicda: Win64 printf format warning fixes.
4479 * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
4480 odbc32: Win64 printf format warning fixes.
4482 2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
4484 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
4485 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
4486 comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
4488 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
4490 * dlls/comctl32/toolbar.c:
4491 comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
4493 * dlls/comctl32/toolbar.c:
4494 comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
4495 NM_TOOLTIPSCREATE is not sent too early.
4497 * dlls/comctl32/toolbar.c:
4498 comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
4500 2006-10-09 Huw Davies <huw@codeweavers.com>
4502 * dlls/oleaut32/typelib.c:
4503 oleaut32: Implement ITypeInfo_CreateInstance.
4505 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
4507 * dlls/ddraw/main.c:
4508 ddraw: Remove the process counter.
4510 * dlls/ddraw/main.c:
4511 ddraw: Protect the ddraw list.
4513 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
4514 ddraw: Make the ddraw list a wine list.
4516 2006-10-09 Mike McCormack <mike@codeweavers.com>
4518 * dlls/riched20/editor.c:
4519 riched20: Don't crash if a colour isn't found.
4521 2006-10-09 James Hawkins <truiken@gmail.com>
4523 * dlls/advpack/files.c, dlls/advpack/install.c:
4524 advpack: Make internal functions static.
4526 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
4528 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
4529 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
4530 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
4531 wined3d: Make the shader mode selections per device.
4533 2006-10-07 Nick Burns <adger44@hotmail.com>
4535 * tools/winegcc/winegcc.c:
4536 winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
4538 * include/msvcrt/process.h:
4539 msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
4541 2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
4543 * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
4544 dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
4545 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
4546 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
4547 d3d9/tests: Printf format fixes for d3d9 tests.
4549 * dlls/d3d9/tests/stateblock.c:
4550 d3d9/tests: Make d3d9 tests Wcast-qual compliant.
4552 * dlls/d3d9/tests/stateblock.c:
4553 d3d9/tests: Remove unused device parameter.
4555 * dlls/d3d9/tests/stateblock.c:
4556 d3d9/tests: Add init/teardown handlers for state tests.
4558 * dlls/d3d9/tests/stateblock.c:
4559 d3d9/tests: Clean up get/set handler arguments.
4561 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4564 user32: Return a fake device notification handle in RegisterDeviceNotificationA.
4566 * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
4567 msxml3: Add a version resource.
4569 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
4571 * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
4572 dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
4573 dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
4574 dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
4575 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
4576 dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
4577 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
4578 dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
4579 dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
4580 dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
4581 dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
4582 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
4583 dlls/winex11.drv/xvidmode.c:
4584 winex11drv: Win64 printf format warning fixes.
4586 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
4589 server: Cast-qual warning fix.
4591 2006-10-09 James Hawkins <truiken@gmail.com>
4593 * include/msi.h, include/msiquery.h:
4594 msi: Add missing declarations to the public headers.
4596 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
4597 dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
4598 dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
4599 dlls/msi/registry.c, dlls/msi/select.c:
4600 msi: Make internal functions static.
4602 2006-10-06 James Hawkins <truiken@gmail.com>
4604 * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
4605 msi: Perform button control events in greatest to least order.
4607 2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
4609 * programs/uninstaller/Pl.rc:
4610 uninstaller: Fix Polish translation.
4612 * programs/winefile/Pl.rc:
4613 winefile: Update Polish translation.
4615 * programs/clock/Pl.rc:
4616 clock: Update Polish translation.
4618 * programs/notepad/Pl.rc:
4619 notepad: Update Polish translation.
4621 * programs/progman/Pl.rc, programs/progman/rsrc.rc:
4622 progman: Add Polish translation.
4624 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
4626 * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
4627 dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
4628 dmscript: Win64 printf format warning fixes.
4630 * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
4631 rasapi32: Win64 printf format warning fixes.
4633 * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
4634 rsaenh: Win64 printf format warning fixes.
4636 * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
4637 dlls/dswave/dswave_main.c:
4638 dswave: Win64 printf format warning fixes.
4640 * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
4641 dlls/dpnet/dpnet_main.c:
4642 dpnet: Win64 printf format warning fixes.
4644 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
4645 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
4646 hlink: Win64 printf format warning fixes.
4648 * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
4649 dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
4650 dlls/qcap/vfwcapture.c:
4651 qcap: Win64 printf format warning fixes.
4653 * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
4654 dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
4655 dlls/netapi32/tests/wksta.c:
4656 netapi32: Win64 printf format warning fixes.
4658 * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
4659 dlls/version/resource.c, dlls/version/ver16.c:
4660 version: Win64 printf format warning fixes.
4662 * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
4663 dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
4664 uxtheme: Win64 printf format warning fixes.
4666 * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
4667 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
4668 dlls/wintab32/wintab32.c:
4669 wintab32: Win64 printf format warning fixes.
4671 * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
4672 d3dxof: Win64 printf format warning fixes.
4674 * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
4675 vmm.vxd: Win64 printf format warning fixes.
4677 * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
4678 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
4679 dmsynth: Win64 printf format warning fixes.
4681 * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
4682 ws2_32/tests: Win64 printf format warning fixes.
4684 * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
4685 pstorec: Win64 printf format warning fixes.
4687 * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
4688 wsock32: Win64 printf format warning fixes.
4690 * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
4691 dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
4692 dlls/devenum/parsedisplayname.c:
4693 devenum: Win64 printf format warning fixes.
4695 * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
4696 msrle32: Win64 printf format warning fixes.
4698 * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
4699 dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
4700 imagehlp: Win64 printf format warning fixes.
4702 * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
4703 riched20/tests: Win64 printf format warning fixes.
4705 2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
4707 * dlls/ddraw/ddraw.c:
4708 ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
4710 2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
4712 * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
4713 rsaenh: Win64 printf format warning fixes.
4715 * dlls/rsaenh/tests/rsaenh.c:
4716 rsaenh: Make hmac test run on all windows versions.
4718 * dlls/msi/tests/install.c:
4719 msi: Make tests run on Win98 again.
4721 2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4724 wine.inf: Add ddeml.dll to fake dlls.
4726 2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
4728 * dlls/dinput/Makefile.in, dlls/dinput/device.c,
4729 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
4730 dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
4731 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
4732 dinput: Win64 printf format warning fixes.
4734 2006-10-07 Hans Leidekker <hans@it.vu.nl>
4736 * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
4737 dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
4738 dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
4739 shell32/tests: Win64 printf format warning fixes.
4741 * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
4742 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
4743 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
4744 dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
4745 dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
4746 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
4747 dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
4748 dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
4749 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
4750 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
4751 dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
4752 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
4753 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
4754 dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
4755 dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
4756 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
4757 dlls/shell32/systray.c:
4758 shell32: Win64 printf format warning fixes.
4760 2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
4762 * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
4763 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
4764 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
4765 dlls/user/tests/edit.c, dlls/user/tests/input.c,
4766 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
4767 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
4768 dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
4769 dlls/user/tests/text.c, dlls/user/tests/win.c,
4770 dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
4771 user/tests: Win64 printf format warning fixes.
4773 2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
4775 * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
4776 dxerr8: Win64 printf format warning fixes.
4778 * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
4779 dlls/olecli32/olecli_main.c:
4780 olecli32: Win64 printf format warning fixes.
4782 * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
4783 dxerr9: Win64 printf format warning fixes.
4785 * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
4786 olesvr32: Win64 printf format warning fixes.
4788 * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
4789 dlls/quartz/tests/memallocator.c:
4790 quartz/tests: Win64 printf format warning fixes.
4792 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
4793 dlls/rpcrt4/tests/ndr_marshall.c:
4794 rpcrt4/tests: Win64 printf format warning fixes.
4796 * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
4797 psapi: Win64 printf format warning fixes.
4799 2006-10-07 Hans Leidekker <hans@it.vu.nl>
4801 * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
4802 dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
4803 iphlpapi: Win64 printf format warning fixes.
4805 2006-10-07 Jacek Caban <jacek@codeweavers.com>
4807 * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
4808 ole32: Don't fail in OleCreate if created object doesn't implement
4809 IRunnableObject or IOleChache.
4811 2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
4813 * dlls/comdlg32/fontdlg16.c:
4814 comdlg32: Move NULL check before use (Coverity).
4816 2006-10-07 Jacek Caban <jacek@codeweavers.com>
4818 * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
4819 dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
4820 mshtml: Win64 printf format warning fixes.
4822 * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
4823 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
4824 urlmon: Win64 printf format warning fixes.
4826 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
4827 dlls/shdocvw/tests/webbrowser.c:
4828 shdocvw: Win64 printf format warning fixes.
4830 2006-10-06 Hans Leidekker <hans@it.vu.nl>
4832 * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
4833 dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
4834 dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
4835 shlwapi/tests: Win64 printf format warning fixes.
4837 2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
4839 * programs/winefile/winefile.c:
4840 winefile: Cast-qual warnings fix.
4842 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
4844 * programs/winebrowser/main.c:
4845 winebrowser: Cast-qual warnings fix.
4847 * programs/wineboot/wineboot.c:
4848 wineboot: Cast-qual warning fix.
4850 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
4852 * dlls/shlwapi/shlwapi_main.c:
4853 shlwapi: Update info in DllGetVersion.
4855 2006-10-07 Mike McCormack <mike@codeweavers.com>
4857 * dlls/d3d8/tests/d3d8_main.c:
4858 d3d8: Don't crash if d3d8 can't be loaded.
4860 2006-10-06 James Hawkins <truiken@gmail.com>
4862 * dlls/shdocvw/persist.c:
4863 shdocvw: Return S_OK in PersistStorage_InitNew.
4865 * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
4866 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
4867 dlls/shell32/pidl.c, dlls/shell32/shell.c,
4868 dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
4869 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
4870 dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
4871 dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
4872 dlls/shell32/trash.c:
4873 janitorial: Remove redundant NULL checks before SHFree.
4875 * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
4876 dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
4877 dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
4878 dlls/quartz/filtermapper.c:
4879 janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
4881 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
4882 dlls/advpack/install.c, dlls/advpack/reg.c:
4883 advpack: Win64 printf format warning fixes.
4885 2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
4887 * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
4888 atl: Win64 printf format warning fixes.
4890 * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
4891 dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
4892 wnaspi32: Win64 printf format warning fixes.
4894 * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
4895 wtsapi32: Win64 printf format warning fixes.
4897 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
4898 dlls/amstream/mediastream.c:
4899 amstream: Win64 printf format warning fixes.
4901 * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
4902 vwin32.vxd: Win64 printf format warning fixes.
4904 * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
4905 serialui: Win64 printf format warning fixes.
4907 * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
4908 winemp3.acm: Win64 printf format warning fixes.
4910 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
4911 dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
4912 dxdiagn: Win64 printf format warning fixes.
4914 * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
4915 dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
4916 dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
4917 dlls/winmm/wineoss/mmaux.c:
4918 winmm/wineoss: Win64 printf format warning fixes.
4920 * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
4921 dlls/winmm/winealsa/midi.c:
4922 winmm/winealsa: Win64 printf format warning fixes.
4924 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
4925 winmm/winearts: Win64 printf format warning fixes.
4927 * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
4928 winmm/winenas: Win64 printf format warning fixes.
4930 * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
4931 winmm/wineesd: Win64 printf format warning fixes.
4933 * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
4934 winmm/winejack: Win64 printf format warning fixes.
4936 2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
4938 * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
4939 winecfg: Cast-qual warnings fix.
4941 2006-10-06 Alexandre Julliard <julliard@winehq.org>
4943 * dlls/winex11.drv/x11drv_main.c:
4944 winex11.drv: Give XInitThreads another chance.
4946 2006-10-06 Hans Leidekker <hans@it.vu.nl>
4948 * dlls/winspool.drv/info.c:
4949 winspool.drv: Cast-qual warnings fix.
4951 2006-10-06 Kai Blin <kai.blin@gmail.com>
4953 * dlls/secur32/ntlm.c:
4954 secur32: Add support for cached client credentials.
4956 2006-10-06 Paul Chitescu <paulc@voip.null.ro>
4958 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
4959 dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
4960 dlls/mscoree/mscoree_main.c:
4961 mscoree: Initial stub implementation.
4963 2006-10-06 Francois Gouget <fgouget@free.fr>
4965 * dlls/dmloader/container.c, dlls/dmloader/debug.c,
4966 dlls/dmloader/loader.c:
4967 dmloader: Modify the debugstr_DMUS_* functions to return strings that never
4970 * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
4971 Tweak TRACE()s to simplify '\n' checks.
4973 * dlls/wined3d/directx.c:
4974 wined3d: Fix '\n' typo.
4976 2006-10-06 Hans Leidekker <hans@it.vu.nl>
4978 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
4979 usp10: Add a stub implementation of ScriptStringValidate.
4981 * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
4982 dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
4983 dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
4984 dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
4985 dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
4986 dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
4987 shlwapi: Win64 printf format warning fixes.
4989 2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
4991 * dlls/wined3d/surface.c:
4992 wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
4993 IWineD3DSurfaceImpl_BltOverride.
4995 2006-10-05 James Hawkins <truiken@gmail.com>
4997 * dlls/msi/dialog.c:
4998 msi: Make msi_dialog_dup_property return a copy of the property if the property
5001 * dlls/ddraw/device.c:
5002 ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
5005 * dlls/dinput/mouse.c:
5006 dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
5008 * dlls/dbghelp/msc.c:
5009 dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
5011 * dlls/advapi32/service.c:
5012 advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
5014 * dlls/crypt32/protectdata.c:
5015 crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
5017 2006-10-05 Jacek Caban <jacek@codeweavers.com>
5019 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
5020 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
5021 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
5022 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
5023 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
5024 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
5025 dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
5026 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
5027 dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
5028 dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
5029 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
5030 mshtml: Win64 printf format warning fixes.
5032 2006-10-06 Mike McCormack <mike@codeweavers.com>
5034 * dlls/comctl32/comboex.c:
5035 comctl32: Return the correct value for CB_GETLBTEXTLEN.
5038 msi: Fix transform traces.
5041 msi: Work around what appears to be a bug in native MSI's generation of
5045 msi: Transform the _Columns and _Tables tables first so the table metadata is
5046 present for new tables.
5049 msi: Handle null integers properly in transforms.
5051 2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
5053 * dlls/cabinet/tests/extract.c:
5054 cabinet: Make tests run on Win98 again.
5056 * dlls/advpack/tests/files.c:
5057 advpack: Make tests run on Win98 again.
5059 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
5061 * dlls/crypt32/tests/protectdata.c:
5062 crypt32: Cast-qual warnings fix.
5064 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
5066 * dlls/wined3d/device.c:
5067 wined3d: Pitch alignment for the pow2Size.
5069 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
5070 dlls/wined3d/wined3d_private.h:
5071 wined3d: Define the surface alignment in the header.
5073 * dlls/wined3d/surface.c:
5074 wined3d: Honor the pitch in a few more places.
5076 * dlls/wined3d/surface.c:
5077 wined3d: No color keying on surfaces with an alpha channel.
5079 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
5081 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
5082 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
5083 dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
5084 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
5085 include/wine/wined3d_types.h:
5086 wined3d: Add WINED3DUSAGE_OVERLAY.
5088 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
5089 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
5090 include/wine/wined3d_interface.h:
5091 wined3d: Add IWineD3DSurface::UpdateOverlay.
5093 * include/wine/wined3d_types.h:
5094 wined3d: Add DDOVERLAYFX struct.
5096 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
5097 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
5098 include/wine/wined3d_interface.h:
5099 wined3d: Add UpdatOverlayZOrder.
5101 2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
5103 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
5104 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
5105 include/wine/wined3d_interface.h:
5106 wined3d: Add IWineD3DSurface::GetOverlayPosition.
5108 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
5109 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
5110 include/wine/wined3d_interface.h:
5111 wined3d: Add IWineD3DSurface::SetOverlayPosition.
5113 2006-10-05 Jacek Caban <jacek@codeweavers.com>
5115 * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
5116 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
5117 dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
5118 dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
5119 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
5120 dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
5121 shdocvw: Win64 printf format warning fixes.
5123 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
5124 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
5125 dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
5126 dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
5127 dlls/urlmon/urlmon_main.c:
5128 urlmon: Win64 printf format warning fixes.
5130 2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
5132 * programs/taskmgr/Fr.rc:
5133 taskmgr: Updated French translation.
5135 * programs/cmdlgtst/Fr.rc:
5136 cmdlgtst: Updated French translation.
5138 2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
5141 wine.inf: Add d3d9 to fake dlls.
5143 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
5145 * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
5146 cabinet/tests: Win64 printf format warning fixes.
5148 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
5149 iccvid: Win64 printf format warning fixes.
5151 * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
5152 msvcrt/tests: Win64 printf format warning fixes.
5154 * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
5155 msdmo: Win64 printf format warning fixes.
5157 * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
5158 comcat/tests: Win64 printf format warning fixes.
5160 * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
5161 msacm32/tests: Win64 printf format warning fixes.
5163 * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
5164 powrprof: Win64 printf format warning fixes.
5166 * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
5167 comdlg32/tests: Win64 printf format warning fixes.
5169 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
5170 msvidc32: Win64 printf format warning fixes.
5172 2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
5174 * dlls/wininet/tests/http.c:
5175 wininet/tests: Cast-qual warning fix.
5177 2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
5179 * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
5180 x11drv: Fix building issue.
5182 2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
5184 * dlls/wined3d/surface.c:
5185 wined3d: Correctly name a variable.
5187 2006-10-05 Hans Leidekker <hans@it.vu.nl>
5189 * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
5190 dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
5191 dlls/wineps.drv/wps_Nl.rc:
5192 Don't use utf-8 in rc files.
5194 2006-10-05 Francois Gouget <fgouget@free.fr>
5196 * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
5197 dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
5198 programs/oleview/Fr.rc:
5199 French rc files must be encoded in iso-8859-1, not utf-8.
5201 2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
5203 * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
5204 winex11.drv: Make all windows moveable by default.
5206 2006-10-05 Paul Chitescu <paulc@voip.null.ro>
5208 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
5209 netapi: Stub for DsGetDcNameA.
5211 2006-10-05 Hans Leidekker <hans@it.vu.nl>
5213 * dlls/wldap32/bind.c:
5214 wldap32: Cast-qual warnings fix.
5216 * dlls/dnsapi/ns_parse.c:
5217 dnsapi: Cast-qual warnings fix.
5219 * dlls/mscms/profile.c:
5220 mscms: Cast-qual warnings fix.
5222 * dlls/mscms/transform.c:
5223 mscms: Document the transform functions.
5225 2006-10-05 Francois Gouget <fgouget@free.fr>
5227 * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
5228 dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
5229 dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
5230 dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
5231 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
5232 dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
5233 dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
5234 dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
5235 dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
5236 dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
5237 dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
5238 dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
5239 dlls/wined3d/directx.c, dlls/wined3d/utils.c,
5240 dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
5241 programs/winecfg/driveui.c, programs/winecfg/libraries.c,
5242 programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
5243 programs/wineconsole/curses.c, programs/winedbg/types.c:
5244 Add missing '\n's to Wine traces.
5246 2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
5248 * dlls/crypt32/sip.c:
5249 crypt32: Correct the documentation.
5251 * dlls/crypt32/sip.c:
5252 crypt32: Change function declaration to overcome some cast-qual warnings in
5255 * dlls/crypt32/sip.c:
5256 crypt32: Move some defines to the top as they will be needed in more functions.
5258 2006-10-05 Alexandre Julliard <julliard@winehq.org>
5260 * dlls/dinput/dinput_main.c:
5261 dinput: Only register the window class once to avoid race conditions.
5263 2006-10-05 Hans Leidekker <hans@it.vu.nl>
5265 * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
5266 dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
5267 dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
5268 dlls/wininet/utility.c:
5269 wininet: Win64 printf format warning fixes.
5271 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
5272 dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
5273 wininet/tests: Win64 printf format warning fixes.
5275 2006-10-05 Francois Gouget <fgouget@free.fr>
5277 * dlls/user/tests/sysparams.c:
5278 user/tests: It is perfectly valid for some sysparams registry fields
5279 to not be set if they have their default value. This is the case on
5280 Windows for instance.
5282 * programs/oleview/typelib.c:
5283 oleview: Fix the placement of a '\n'.
5285 * dlls/d3d8/device.c:
5286 d3d8: Fix '\n' typo.
5288 * programs/winecfg/driveui.c:
5289 winecfg: Remove unneeded memset() calls.
5291 * dlls/shell32/shlview.c:
5292 shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
5293 Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
5295 * dlls/gphoto2.ds/ui.c:
5296 gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
5297 (usually just iSubItem) to zero manually.
5299 * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
5300 programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
5301 programs/taskmgr/procpage.c:
5302 taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
5303 just iSubItem) to zero manually.
5305 * programs/winecfg/appdefaults.c:
5306 winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
5307 Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
5309 * include/commctrl.h, include/winuser.h:
5310 include: Add new Vista SDK constants and structures.
5312 2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
5314 * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
5315 user32: Pass hook handle to the destination thread.
5317 2006-10-05 Alexandre Julliard <julliard@winehq.org>
5319 * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
5320 server/protocol.def, server/request.h, server/trace.c:
5321 server: Changed the get_next_hook request to allow retrieving the current
5324 * dlls/user/hook.c, dlls/user/user_private.h,
5325 include/wine/server_protocol.h, server/hook.c, server/protocol.def,
5327 user32: Store the prev_unicode hook flag on the client side.
5329 2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
5331 * dlls/user/tests/dde.c:
5332 user/tests: Cast-qual warnings fix.
5334 2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
5336 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
5337 dlls/msxml3/parseerror.c:
5338 msxml3: Win64 printf format warning fixes.
5340 * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
5341 midimap: Win64 printf format warning fixes.
5343 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
5344 cfgmgr32: Win64 printf format warning fixes.
5346 * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
5347 msg711.acm: Win64 printf format warning fixes.
5349 * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
5350 imaadp32.acm: Win64 printf format warning fixes.
5352 * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
5353 msadp32.acm: Win64 printf format warning fixes.
5355 * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
5356 usp10: Win64 printf format warning fixes.
5358 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
5359 opengl32: Win64 printf format warning fixes.
5361 2006-10-05 Mike McCormack <mike@codeweavers.com>
5363 * dlls/kernel32/actctx.c:
5364 kernel32: Return some fake data in FindActCtxSectionStringW.
5367 msi: Only ignore the StringPool and StringData in a transform.
5370 msi: Only declare the szStringData and szStringPool strings once.
5373 msi: Remove an unused variable.
5375 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
5376 dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
5377 dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
5378 dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
5379 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
5380 dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
5381 msi: Win64 printf format warning fixes.
5383 * dlls/msi/tests/db.c:
5384 msi: Check that transforms preserve tables.
5386 2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
5388 * programs/regedit/Ko.rc:
5389 regedit: Updated Korean Resource.
5391 2006-10-04 Juan Lang <juan_lang@yahoo.com>
5393 * dlls/crypt32/cert.c:
5394 crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
5396 2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
5398 * dlls/d3d9/vertexdeclaration.c:
5399 d3d9: Fix typo in trace.
5401 2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
5403 * programs/oleview/Fr.rc:
5404 oleview: Updated French translation.
5406 * programs/regedit/Fr.rc:
5407 regedit: Updated French translation.
5409 * programs/taskmgr/Fr.rc:
5410 taskmgr: Updated French translation.
5412 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
5414 * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
5415 winspool.drv: Add Polish translation.
5417 * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
5418 taskmgr: Add Polish translation.
5420 2006-10-04 Alexandre Julliard <julliard@winehq.org>
5422 * dlls/ntdll/serial.c:
5423 ntdll: Fixed typo in serial.c.
5425 * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
5426 server/protocol.def, server/trace.c, server/window.c:
5427 user32: The per-window user data must be a DWORD_PTR.
5429 * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
5430 server: Rearrange a few fields to avoid wasting padding space on 64 bits.
5432 2006-10-04 Hans Leidekker <hans@it.vu.nl>
5434 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
5435 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
5436 dlls/advapi32/tests/security.c:
5437 advapi32/tests: Win64 printf format warning fixes.
5439 2006-10-04 Juan Lang <juan_lang@yahoo.com>
5441 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
5442 crypt32: Implement CertVerifyValidityNesting.
5444 2006-10-04 James Hawkins <truiken@gmail.com>
5446 * dlls/user/dialog.c:
5447 user: Add missing sizeof(WCHAR) multiplier.
5449 2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
5451 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
5452 dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
5453 wintrust: Win64 printf format warning fixes.
5455 * dlls/crypt32/tests/sip.c:
5456 crypt32: More tests for CryptSIPLoad.
5458 2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
5460 * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
5461 infosoft: Win64 printf format warning fixes.
5463 * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
5464 ifsmgr.vxd: Win64 printf format warning fixes.
5466 * dlls/comcat/Makefile.in, dlls/comcat/information.c:
5467 comcat: Win64 printf format warning fixes.
5469 * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
5470 activeds: Win64 printf format warning fixes.
5472 2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
5474 * programs/regedit/Pl.rc:
5475 regedit: Update Polish translation.
5477 2006-10-04 Hans Leidekker <hans@it.vu.nl>
5479 * dlls/mscms/mscms_priv.h:
5480 mscms: Restore the preprocessor hack.
5482 2006-10-04 Alexandre Julliard <julliard@winehq.org>
5484 * dlls/user/message.c, include/wine/server_protocol.h,
5485 server/protocol.def, server/queue.c, server/trace.c:
5486 server: Pass the data for message callbacks as vararg from the client side.
5488 * dlls/user/message.c, include/wine/server_protocol.h,
5489 server/protocol.def, server/queue.c:
5490 server: Return the data for callback results in the varargs part of the
5491 get_message request.
5493 * dlls/user/message.c, include/wine/server_protocol.h,
5494 server/protocol.def, server/queue.c, server/trace.c:
5495 server: Return the data for winevent hooks in the varargs part of the get_message
5498 2006-10-03 James Hawkins <truiken@gmail.com>
5500 * dlls/msi/dialog.c:
5501 msi: Only apply the last font style in the list of styles.
5503 * dlls/msi/events.c:
5504 msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
5506 * dlls/msi/dialog.c:
5507 msi: Subscribe the SelectionTree control to the SelectionPath event.
5509 * dlls/msi/dialog.c:
5510 msi: Store the selected item in the SelectionTree control.
5512 * dlls/msi/dialog.c:
5513 msi: Publish the SelectionDescription and SelectionPath events when the
5514 selection changes in the SelectionTree control.
5516 * dlls/msi/dialog.c:
5517 msi: Properly initialize the SelectionTree control's attributes and property
5520 * dlls/msi/events.c:
5521 msi: Publish the SelectionPath event in the SetTargetPath event.
5523 * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
5524 msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
5525 package->dialog does not always point to the same dialog.
5527 * dlls/msi/dialog.c:
5528 msi: Select the first item in the SelectionTree control.
5530 * dlls/msi/dialog.c:
5531 msi: Empty the window text if no text is provided.
5533 * dlls/msi/dialog.c:
5534 msi: Assign the property to path if the property is empty.
5536 * dlls/msi/dialog.c:
5537 msi: Don't ERR if a dialog doesn't provide control conditions, as they are
5540 * dlls/msi/dialog.c:
5541 msi: Add missing '\n' to TRACE output.
5543 2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
5545 * dlls/winex11.drv/opengl.c:
5546 x11drv: Fix wgl pixel format bug.
5548 * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
5549 dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
5550 dlls/winex11.drv/opengl.c:
5551 gdi32: Route WGL font code through gdi32.dll.
5553 * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
5554 dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
5555 dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
5556 dlls/winex11.drv/opengl.c:
5557 gdi32: Route WGL context code through gdi32.dll.
5559 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
5561 * programs/wineconsole/user.c:
5562 wineconsole: Make the user backend work on non-latin1 locales.
5564 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
5567 user: Move some common code into one function.
5569 2006-10-03 Juan Lang <juan_lang@yahoo.com>
5571 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
5572 dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
5573 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
5574 dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
5575 dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
5576 crypt32: Win64 printf format warning fixes.
5578 * dlls/crypt32/crypt32.spec:
5579 crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
5581 2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
5583 * dlls/capi2032/cap20wxx.c:
5584 capi: Fix compiler warnings.
5586 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
5589 wine.inf: Add some more fake binaries.
5591 2006-10-03 James Hawkins <truiken@gmail.com>
5593 * dlls/comctl32/treeview.c:
5594 comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
5597 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
5599 * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
5600 dlls/w32skrnl/win32s16.c:
5601 w32skrnl: Win64 printf format warning fixes.
5603 * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
5604 spoolss: Win64 printf format warning fixes.
5606 * dlls/query/Makefile.in, dlls/query/query_main.c:
5607 query: Win64 printf format warning fixes.
5609 * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
5610 oleacc: Win64 printf format warning fixes.
5612 * dlls/newdev/Makefile.in, dlls/newdev/main.c:
5613 newdev: Win64 printf format warning fixes.
5615 * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
5616 nddeapi: Win64 printf format warning fixes.
5618 * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
5619 localspl/tests: Win64 printf format warning fixes.
5621 * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
5622 dlls/hhctrl.ocx/main.c:
5623 hhctrl.ocx: Win64 printf format warning fixes.
5625 * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
5626 d3dx8: Win64 printf format warning fixes.
5628 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
5629 dinput8: Win64 printf format warning fixes.
5631 * dlls/cards/Makefile.in, dlls/cards/cards.c:
5632 cards: Win64 printf format warning fixes.
5634 * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
5635 dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
5636 msvcrt: Win64 printf format warning fixes.
5638 2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
5640 * dlls/ddraw/surface.c:
5641 ddraw: Don't destroy complex attached surfaces even if explicitely
5642 requested as they will be liquidated anyway when the root is
5645 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
5647 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
5648 crypt32: Include wine/port.h for strcasecmp.
5650 2006-10-03 Marcus Meissner <marcus@jet.franken.de>
5652 * dlls/crypt32/tests/sip.c:
5653 crypt32/tests: Replace bad use of sprintf by 2 strcats.
5655 * dlls/ntdll/tests/exception.c:
5656 ntdll: More tests for exception handling.
5657 - Check if we really set the debug register.
5658 - Added unaligned access exception check.
5659 - Added single step exception check.
5661 2006-10-03 Juan Lang <juan_lang@yahoo.com>
5663 * dlls/crypt32/cert.c:
5664 crypt32: Make it clearer where alg ids come from in
5665 CryptVerifyCertificateSignatureEx.
5667 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
5669 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
5670 wintrust: Win64 printf format warning fixes.
5672 2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
5674 * dlls/ntdll/thread.c, include/wine/server_protocol.h,
5675 server/protocol.def, server/thread.c, server/trace.c:
5676 ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
5678 * programs/winedbg/source.c:
5679 winedbg: Rewrote the file handling to use SearchPath instead of home grown
5682 2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
5684 * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
5685 ntdll-kernel32: WaitCommEvent.
5686 - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
5687 on serial lines in ntdll
5688 - now using thread pool (instead of simple thread) for the
5689 background operations (this should help some high load
5691 - used this to implement WaitCommEvent on top NtDll functions
5692 - in kernel32, removed now the no longer used termios/ioctls...
5695 2006-09-29 Francois Gouget <fgouget@free.fr>
5697 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
5698 comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
5699 has been asked for, and sets all the others to zero (with conformance
5702 * include/ntstatus.h:
5703 include: Add missing STATUS_CTX_ constants.
5706 include: Add missing PSP_ constants.
5708 * dlls/oleaut32/tests/olefont.c:
5709 oleaut32: Remove unnecessary casts.
5711 2006-09-28 James Hawkins <truiken@gmail.com>
5713 * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
5714 msi: Implement MsiDatabaseImport.
5716 2006-10-03 Hans Leidekker <hans@it.vu.nl>
5718 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
5719 dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
5720 dlls/advapi32/registry.c, dlls/advapi32/security.c,
5721 dlls/advapi32/service.c:
5722 advapi32: Win64 printf format warning fixes.
5724 2006-10-03 Robert Shearman <rob@codeweavers.com>
5726 * dlls/rpcrt4/rpc_transport.c:
5727 rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
5728 the former are exported by rpcrt4 seemingly to allow callers of tower
5729 functions to free the allocated memory.
5731 * dlls/rpcrt4/rpcrt4.spec:
5732 rpcrt4: RpcBindingCopy is implemented.
5734 * dlls/rpcrt4/rpc_transport.c:
5735 rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
5738 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5740 * dlls/user/tests/win.c:
5741 user: Increase the time during which flush_events() waits for pending events.
5743 2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
5745 * dlls/crypt32/tests/sip.c:
5746 crypt32: Remove bogus tests.
5748 2006-10-03 Francois Gouget <fgouget@free.fr>
5750 * dlls/shell32/tests/shelllink.c:
5751 shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
5752 field so cast it to DATABLOCK_HEADER to access the dwSignature
5753 field. Fixes the compilation with Visual C++ on Windows.
5755 * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
5756 urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
5758 * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
5759 dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
5760 Assorted spelling fixes.
5762 * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
5763 dlls/rsaenh/tests/rsaenh.c:
5764 Add missing '\n's to ok() calls.
5766 * dlls/mshtml/tests/htmldoc.c:
5767 mshtml: Remove space before '\n'.
5769 2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5771 * dlls/ntdll/tests/exception.c:
5772 ntdll: Make test_debug_regs() print the actual Dr7 value it got.
5774 2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
5776 * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
5777 dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
5778 dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
5779 dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
5780 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
5781 dlls/winedos/module.c, dlls/winedos/soundblaster.c,
5782 dlls/winedos/vxd.c, dlls/winedos/xms.c:
5783 winedos: Win64 printf format warning fixes.
5785 2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
5787 * dlls/user/cursoricon.c, include/winuser.h:
5788 user: Fix CopyImage function declaration.
5790 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
5792 * dlls/comdlg32/filedlgbrowser.c:
5793 comdlg32: Load "Save" string from resources in filedlgbrowser.c.
5795 2006-10-03 Alexandre Julliard <julliard@winehq.org>
5798 Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
5800 * dlls/ntdll/file.c:
5801 ntdll: Added error mapping for ENXIO.
5803 * dlls/ntdll/directory.c, server/fd.c:
5804 ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
5806 * configure, configure.ac, programs/explorer/Makefile.in,
5807 programs/explorer/desktop.c, programs/explorer/device.c,
5808 programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
5809 programs/explorer/hal.c:
5810 explorer: Added dynamic drive support for MacOSX.
5812 * programs/explorer/device.c:
5813 explorer: Avoid repeated notifications on device removal.
5815 * programs/explorer/Makefile.in, programs/explorer/device.c,
5816 programs/explorer/explorer_private.h, programs/explorer/hal.c:
5817 explorer: Split the device management to a separate file to make it usable
5818 independently of HAL support.
5820 2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
5822 * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
5823 winedbg: Fixed the auto mode.
5825 2006-10-03 Alexandre Julliard <julliard@winehq.org>
5827 * dlls/ws2_32/socket.c:
5828 ws2_32: Avoid retrieving the fd twice in WSAIoctl.
5830 2006-10-02 Marcus Meissner <marcus@jet.franken.de>
5832 * dlls/ws2_32/socket.c:
5833 ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
5835 * dlls/ntdll/signal_i386.c:
5836 ntdll: Clear alignment check flag before entering exception handler.
5838 2006-10-02 Juan Lang <juan_lang@yahoo.com>
5840 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
5841 dlls/crypt32/tests/cert.c:
5842 crypt32: Implement CryptSignAndEncodeCertificate.
5844 2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
5846 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
5847 programs/regedit/En.rc, programs/regedit/Es.rc,
5848 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
5849 programs/regedit/It.rc, programs/regedit/Ja.rc,
5850 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
5851 programs/regedit/No.rc, programs/regedit/Pl.rc,
5852 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
5853 programs/regedit/Si.rc, programs/regedit/Tr.rc,
5854 programs/regedit/resource.h:
5855 regedit: Remove the unused IDD_DIALOG2.
5857 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
5858 programs/regedit/En.rc, programs/regedit/Es.rc,
5859 programs/regedit/Fr.rc, programs/regedit/Hu.rc,
5860 programs/regedit/It.rc, programs/regedit/Ja.rc,
5861 programs/regedit/Ko.rc, programs/regedit/Nl.rc,
5862 programs/regedit/No.rc, programs/regedit/Pl.rc,
5863 programs/regedit/Pt.rc, programs/regedit/Ru.rc,
5864 programs/regedit/Si.rc, programs/regedit/Tr.rc,
5865 programs/regedit/framewnd.c, programs/regedit/resource.h:
5866 regedit: Add option to export only a specified branch.
5868 * programs/regedit/framewnd.c:
5869 regedit: Some import/export dialogs code cleanup.
5871 2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
5873 * programs/cmdlgtst/Fr.rc:
5874 cmdlgtst: Updated French translation.
5876 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
5877 crypt32: Initial French translation.
5879 2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
5881 * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
5882 user: Cast-qual warnings fix.
5884 2006-10-02 Juan Lang <juan_lang@yahoo.com>
5886 * dlls/crypt32/tests/sip.c:
5887 crypt32/tests: Win64 printf format warning fixes.
5889 * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
5890 msi: Implement msidbLocatorTypeFileName in RegLocator searches.
5892 2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
5894 * programs/winemenubuilder/Makefile.in,
5895 programs/winemenubuilder/winemenubuilder.c:
5896 winemenubuilder: Win64 printf format warning fixes.
5898 * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
5899 programs/wineconsole/user.c:
5900 wineconsole: Win64 printf format warning fixes.
5902 * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
5903 rpcss: Win64 printf format warning fixes.
5905 * programs/oleview/Makefile.in, programs/oleview/typelib.c:
5906 oleview: Win64 'incompatible pointer type' warning fix.
5908 * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
5909 icinfo: Win64 printf format warning fixes.
5911 * programs/eject/Makefile.in, programs/eject/eject.c:
5912 eject: Win64 printf format warning fixes.
5914 * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
5915 cmdlgtst: Win64 printf format warning fixes.
5917 * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
5918 programs/winhelp/macro.c, programs/winhelp/winhelp.c:
5919 winhelp: Win64 printf format warning fixes.
5921 * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
5922 programs/winecfg/drive.c, programs/winecfg/winecfg.c:
5923 winecfg: Win64 printf format warning fixes.
5925 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
5926 programs/wineboot/wineboot.c:
5927 wineboot: Win64 printf format warning fixes.
5929 2006-10-02 Jacek Caban <jacek@codeweavers.com>
5931 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
5932 shdocvw: Silence common invalid QueryInterface FIXMEs.
5934 * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
5935 mshtml: Silence common invalid QueryInterface FIXME.
5937 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
5938 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
5939 mshtml: Added begining implementation of IPersistStreamInit::Save.
5941 * dlls/mshtml/nsembed.c:
5942 mshtml: Code cleanup.
5944 2006-10-02 H. Verbeet <hverbeet@gmail.com>
5946 * dlls/wined3d/directx.c:
5947 wined3d: Report the correct number of available 4-component float vectors
5950 * dlls/wined3d/pixelshader.c:
5951 wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
5953 2006-10-02 Robert Shearman <rob@codeweavers.com>
5955 * dlls/oleaut32/typelib.c:
5956 oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
5957 dual dispinterfaces.
5959 * dlls/oleaut32/typelib.c:
5960 oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
5961 inherited interfaces.
5963 2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
5965 * dlls/advapi32/tests/registry.c:
5966 advapi32: Make sure it's a real cleanup.
5968 2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
5970 * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
5971 programs/regedit/Es.rc, programs/regedit/Fr.rc,
5972 programs/regedit/Hu.rc, programs/regedit/It.rc,
5973 programs/regedit/Ja.rc, programs/regedit/Pt.rc,
5974 programs/regedit/Ru.rc, programs/regedit/Si.rc:
5975 regedit: Fix some translated resources errors.
5977 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
5979 * programs/winecfg/Ru.rc:
5980 winecfg: Fix a typo in Russian translation.
5982 2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
5984 * programs/winedbg/tgt_active.c:
5985 winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
5987 * dlls/ntdll/tests/info.c:
5988 ntdll: Add a test for NtReadVirtualMemory.
5990 2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
5992 * dlls/kernel32/tests/path.c:
5993 kernel32: Add 2 simple tests for GetLongPathNameW.
5995 * dlls/kernel32/path.c:
5996 kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
5998 2006-09-29 Juan Lang <juan_lang@yahoo.com>
6000 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
6001 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
6002 dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
6003 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
6004 dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
6005 dlls/crypt32/tests/str.c:
6006 crypt32/tests: Win64 printf format warning fixes.
6008 2006-09-28 Juan Lang <juan_lang@yahoo.com>
6010 * dlls/shdocvw/webbrowser.c:
6011 shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
6013 * dlls/shdocvw/webbrowser.c:
6014 shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
6016 2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
6018 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
6019 dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
6020 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
6021 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
6022 dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
6023 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
6024 dlls/wined3d/query.c, dlls/wined3d/resource.c,
6025 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
6026 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
6027 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
6028 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
6029 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
6030 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
6031 dlls/wined3d/wined3d_private.h:
6032 wined3d: Win64 printf fixes.
6034 2006-09-30 Hans Leidekker <hans@it.vu.nl>
6036 * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
6037 dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
6038 dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
6039 dlls/wldap32/parse.c, dlls/wldap32/search.c:
6040 wldap32: Win64 printf format warning fixes.
6042 * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
6043 dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
6044 dlls/mscms/transform.c:
6045 mscms: Win64 printf format warning fixes.
6047 * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
6048 dnsapi: Win64 printf format warning fixes.
6050 2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
6052 * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
6053 dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
6054 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
6055 dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
6056 dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
6057 dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
6058 dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
6059 dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
6060 dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
6061 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
6062 dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
6063 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
6064 dlls/user/winproc.c, dlls/user/winstation.c:
6065 user: Win64 printf format warning fixes.
6067 2006-09-29 Benjamin Arai <me@benjaminarai.com>
6069 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
6070 dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
6071 dlls/resutils/resutils.spec:
6072 resutils: Implements stub dll for resutils.dll.
6074 2006-09-30 Marcus Meissner <marcus@jet.franken.de>
6076 * dlls/ntdll/tests/exception.c:
6077 ntdll: Added debug registers test case.
6079 2006-09-18 Marcus Meissner <marcus@jet.franken.de>
6081 * dlls/mswsock/mswsock.c:
6082 mswsock: More debug output in AcceptEx().
6084 2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
6086 * dlls/gdi/freetype.c:
6087 gdi32: Improve get_nearest_charset().
6089 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
6091 * dlls/tapi32/line.c:
6092 tapi32: Cast-qual warnings fix.
6094 2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
6096 * dlls/user/tests/win.c:
6097 user/tests: Flush events before running mouse tests.
6099 2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
6101 * dlls/ws2_32/socket.c:
6102 ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
6104 * dlls/ws2_32/socket.c, include/winsock.h:
6105 ws2_32: Use a symbolic name instead of hand-made value.
6107 2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
6109 * dlls/wined3d/wined3d_private.h:
6110 wined3d: Remove unused field in shader opcode_arg.
6112 2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
6114 * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
6115 dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
6116 programs/regedit/No.rc:
6117 Updated Norwegian Bokmål translations.
6119 2006-10-02 Alexandre Julliard <julliard@winehq.org>
6121 * include/winsock.h:
6122 winsock: Make sure to include sys/types.h in all cases.
6124 2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
6126 * dlls/oleaut32/tests/vartest.c:
6127 oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
6129 2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
6131 * dlls/shell32/shlfileop.c:
6132 shell32: Another cast-qual warning fix.
6134 2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
6136 * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
6137 dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
6138 shell32: Cast-qual warnings fix.
6140 2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
6142 * dlls/rsaenh/tests/rsaenh.c:
6143 rsaenh/tests: import & export of a plaintext public key + algID check.
6145 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
6147 * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
6148 tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
6149 tools/winedump/pe.c:
6150 winedump: Win64 printf format warning fixes.
6152 * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
6153 wrc: Win64 printf format warning fixes.
6155 * server/Makefile.in, server/registry.c, server/trace.c:
6156 server: Win64 printf format warning fixes.
6158 2006-09-29 Jason Green <jave27@gmail.com>
6160 * dlls/user/input.c, dlls/user/user32.spec:
6161 user32: Stub implementation of BlockInput.
6163 2006-09-29 Francois Gouget <fgouget@free.fr>
6165 * dlls/d3d9/tests/stateblock.c:
6166 d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
6168 * dlls/riched20/tests/editor.c:
6169 riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
6171 * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
6172 rpcrt4: Don't return void values. This fixes Visual C++ warnings.
6174 * dlls/ddraw/tests/ddrawmodes.c:
6175 ddraw: Only perform the screen resolution changing tests in interactive mode.
6177 * dlls/oleaut32/tests/usrmarshal.c:
6178 oleaut32: Fixed compilation in the nameless union case.
6180 * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
6181 Add missing '\n's to ok() calls.
6183 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
6184 dsound: Don't use state.buffer_size before it has been initialized.
6186 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
6187 dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
6188 dlls/urlmon/binding.c, include/urlmon.idl:
6189 urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
6190 test compilation on Windows.
6192 * dlls/ddraw/tests/d3d.c:
6193 ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
6196 * tools/winapi/msvcmaker:
6197 msvcmaker: The msvcrt tests need '..' in the include path.
6199 * dlls/ole32/tests/moniker.c:
6200 ole32: Fix invalid macro usage.
6202 * include/wincrypt.h:
6203 wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
6206 * include/security.h:
6207 secur32: Only include secext.h when asked to.
6209 * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
6210 dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
6211 dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
6212 dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
6214 Fix rpcndr.h so it takes CONST_VTABLE into account.
6215 Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
6218 * tools/widl/header.c:
6219 widl: Use CONST_VTBL to declare lpVtbl.
6221 2006-09-28 Francois Gouget <fgouget@free.fr>
6223 * dlls/comctl32/header.c, dlls/comctl32/listview.c,
6224 dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
6225 dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
6226 dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
6227 dlls/winex11.drv/opengl.c:
6228 Assorted spelling fixes.
6230 2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
6232 * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
6233 dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
6234 dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
6235 dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
6236 dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
6237 dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
6238 dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
6239 dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
6240 dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
6241 dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
6242 dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
6243 dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
6244 dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
6245 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
6246 dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
6247 programs/explorer/desktop.c, programs/msiexec/msiexec.c,
6248 programs/uninstaller/main.c, tools/widl/hash.c:
6249 "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
6252 * include/wine/debug.h, include/wine/test.h:
6253 debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
6255 * include/windef.h, include/winnt.h:
6256 include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
6258 * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
6259 dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
6260 dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
6261 dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
6262 dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
6263 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
6264 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
6265 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
6266 dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
6267 dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
6268 dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
6269 dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
6270 dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
6271 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
6272 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
6273 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
6274 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
6275 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
6276 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
6277 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
6278 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
6279 dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
6280 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
6281 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
6282 dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
6283 dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
6284 dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
6285 dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
6286 dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
6287 dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
6288 dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
6289 dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
6290 dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
6291 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
6292 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
6293 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
6294 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
6295 dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
6296 dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
6297 dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
6298 dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
6299 dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
6300 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
6301 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
6302 dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
6303 dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
6304 dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
6305 dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
6306 dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
6307 dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
6308 dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
6309 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
6310 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
6311 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
6312 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
6313 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
6314 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
6315 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
6316 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
6317 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
6318 dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
6319 dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
6320 dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
6321 dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
6322 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
6323 dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
6324 dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
6325 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
6326 dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
6327 dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
6328 dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
6329 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
6330 dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
6331 dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
6332 dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
6333 dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
6334 dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
6335 dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
6336 dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
6337 dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
6338 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
6339 dlls/winmm/wineaudioio/Makefile.in,
6340 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
6341 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
6342 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
6343 dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
6344 dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
6345 dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
6346 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
6347 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
6348 programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
6349 programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
6350 programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
6351 programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
6352 programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
6353 programs/winhelp/Makefile.in, server/Makefile.in,
6354 tools/winedump/Makefile.in, tools/wrc/Makefile.in:
6355 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
6356 DWORD/LONG/ULONG from long to int.
6358 2006-09-28 James Hawkins <truiken@gmail.com>
6360 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
6362 msi: Return to the parent dialog when the argument to the EndDialog event
6365 2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
6367 * dlls/shell32/shelllink.c:
6368 shell32: Cast-qual warnings fix.
6370 * dlls/shell32/shell32_main.c:
6371 shell32: Cast-qual warnings fix.
6373 * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
6374 shell32: Cast-qual warnings fix.
6376 * dlls/shell32/brsfolder.c:
6377 shell32: Cast-qual warnings fix.
6379 2006-09-29 Alexandre Julliard <julliard@winehq.org>
6381 * dlls/winex11.drv/opengl.c:
6382 winex11.drv: Fix typo that confuses winapi_check.
6384 2006-09-28 Juan Lang <juan_lang@yahoo.com>
6386 * dlls/winex11.drv/opengl.c:
6387 winex11.drv: Don't deadlock if GL init fails.
6389 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
6391 * tools/winedump/winedump.man.in:
6392 winedump: Remove the shell script reference from the man-page.
6394 2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
6396 * dlls/comctl32/toolbar.c:
6397 comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
6399 * dlls/comctl32/toolbar.c:
6400 comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
6402 * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
6403 msvfw32: Add Polish translation.
6405 * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
6406 dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
6407 dlls/gphoto2.ds/gphoto2_No.rc:
6408 gphoto2.ds: Use SS_CENTER to center a dialog string.
6410 * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
6411 gphoto2.ds: Add Polish translation.
6413 * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
6414 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
6415 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
6416 dlls/sane.ds/sane_No.rc:
6417 sane.ds: Use SS_CENTER to center a dialog string.
6419 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
6420 sane.ds: Add Polish translation.
6422 2006-09-28 Juan Lang <juan_lang@yahoo.com>
6424 * include/wincrypt.h:
6425 wincrypt.h: Fix a typo.
6427 * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
6428 rsaenh: Correct signature checking.
6429 - pass desired key to encrypt_block_impl
6430 - don't change the alg id of imported keys
6433 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
6435 * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
6436 crypt32: Added some CryptSIP stub implementations.
6438 2006-09-28 Hans Leidekker <hans@it.vu.nl>
6440 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
6441 usp10: Add a stub implementation and a test for ScriptLayout.
6443 2006-09-28 Alexandre Julliard <julliard@winehq.org>
6445 * ANNOUNCE, ChangeLog, VERSION, configure:
6448 ----------------------------------------------------------------
6449 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
6451 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
6452 ole32: StgOpenStorage on non-existent file should create it (with test).
6454 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
6456 * dlls/shlwapi/string.c:
6457 shlwapi: Add size parameters to function that takes array arguments.
6459 2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
6461 * dlls/rpcrt4/rpc_server.c:
6462 rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
6464 2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
6466 * dlls/crypt32/tests/sip.c:
6467 crypt32: A small test to verify when to write function pointers.
6469 2006-09-28 Detlef Riekenberg <wine.dev@web.de>
6471 * Makefile.in, configure, configure.ac, dlls/Makefile.in,
6472 dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
6473 programs/winetest/Makefile.in, programs/winetest/winetest.rc:
6474 localspl/tests: Add initial test.
6476 2006-09-27 Benjamin Arai <me@benjaminarai.com>
6478 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
6479 dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
6480 dlls/clusapi/clusapi.spec:
6481 clusapi: Implement stub dll for clusapi.
6483 2006-09-27 James Hawkins <truiken@gmail.com>
6485 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
6486 msi: Follow state resolution rules when a feature parent saves a component.
6488 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
6489 msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
6490 of INSTALLSTATE_UNKNOWN.
6492 2006-09-27 Juan Lang <juan_lang@yahoo.com>
6494 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
6495 dlls/crypt32/tests/cert.c:
6496 crypt32: Implement CertGetPublicKeyLength.
6498 2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
6500 * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
6501 gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
6503 2006-09-27 Marcus Meissner <marcus@jet.franken.de>
6505 * dlls/ntdll/signal_i386.c:
6506 ntdll: Align stack to 4 bytes.
6508 2006-09-27 Detlef Riekenberg <wine.dev@web.de>
6510 * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
6511 dlls/localspl/localspl_main.c:
6512 localspl: Start implementation of InitializePrintMonitor.
6514 2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6516 * programs/regedit/Ko.rc:
6517 regedit: Updated Korean Resource.
6519 * dlls/winmm/winmm_Ko.rc:
6520 winmm: Updated Korean resource.
6522 2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
6524 * dlls/wined3d/device.c:
6525 wined3d: Tell gl about the surface alignment.
6527 2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
6529 * dlls/shdocvw/regsvr.c:
6530 shdocvw: Cast-qual warnings fix.
6532 * dlls/secur32/secur32.c:
6533 secur32: Cast-qual warnings fix.
6535 2006-09-27 Huw Davies <huw@codeweavers.com>
6538 ole32: Don't return from CoRegisterClassObject until we have created the
6540 Also don't fail if the client connects to the pipe between CreateNamedPipe
6541 and ConnectNamedPipe.
6543 2006-09-27 Robert Shearman <rob@codeweavers.com>
6545 * include/objidl.idl:
6546 include: Add types to objidl.idl used by COM contexts.
6548 * dlls/oleaut32/tmarshal.c:
6549 oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
6552 * dlls/ole32/stg_stream.c:
6553 ole32: Check the return value of IStream_SetSize so as to not blindly continue
6554 on and possibly corrupt the structured storage file.
6556 * dlls/ntdll/signal_i386.c:
6557 ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
6560 * dlls/ntdll/virtual.c:
6561 ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
6562 STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
6565 include: Add recently added PSDK VM flags to winnt.h.
6567 2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
6569 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
6570 gdi32: Modify kerning scaling algorithm to the one which appears to better
6571 match what Windows does.
6573 2006-09-27 Jacek Caban <jacek@codeweavers.com>
6575 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
6576 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
6577 dlls/mshtml/tests/htmldoc.c:
6578 mshtml: Added get_readyState implementation.
6580 * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
6581 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
6582 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
6583 dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
6584 dlls/mshtml/rsrc.rc:
6585 mshtml: Remove conflicts between resource.h and mshtmcid.h.
6587 2006-09-27 Alexandre Julliard <julliard@winehq.org>
6589 * dlls/ole32/tests/hglobalstream.c:
6590 ole32/tests: Avoid using sizeof in a trace.
6592 * dlls/d3d9/tests/stateblock.c:
6593 d3d9/tests: Don't test texture states beyond the supported maximum.
6595 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
6597 * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
6598 dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
6599 comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
6601 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
6603 * dlls/wined3d/device.c:
6604 wined3d: Fix typo in ResourceReleased.
6606 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
6608 * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
6609 crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
6611 2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6613 * dlls/lz32/tests/lzexpand_main.c:
6614 lz32/tests: Fix some typos in error messages.
6616 2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
6618 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
6619 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
6620 wined3d: Read GL info and load constants into the same device.
6622 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
6623 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
6624 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
6625 wined3d: Move device pointer into the BaseShader class.
6627 2006-09-27 Juan Lang <juan_lang@yahoo.com>
6629 * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
6630 netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
6632 * include/wintrust.h:
6633 wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
6635 2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
6637 * dlls/crypt32/tests/sip.c:
6638 crypt32: Another CryptSIPLoad test.
6640 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
6641 wintrust: Added some CryptSIP stub implementations.
6644 wintrust: Fix function prototype.
6646 2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
6648 * programs/clock/Fr.rc:
6649 clock: French translation improvements.
6651 * programs/notepad/Fr.rc:
6652 notepad: French translation improvements.
6654 * programs/progman/Fr.rc:
6655 progman: French translation improvements.
6657 * programs/winefile/Fr.rc:
6658 winefile: French translation improvements.
6660 * programs/taskmgr/Fr.rc:
6661 taskmgr: French translation improvements.
6663 * programs/regedit/Fr.rc:
6664 regedit: French translation improvements.
6666 2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
6668 * programs/view/view.c:
6669 view: Reset the image left-top corner to the window left-top corner after a
6672 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
6673 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
6674 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
6675 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
6676 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
6677 programs/view/resource.h, programs/view/view.c:
6678 view: Remove the Info > Hello menu item.
6680 * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
6681 programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
6682 programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
6683 programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
6684 programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
6685 programs/view/init.c, programs/view/resource.h:
6686 view: Remove IDS_APPNAME from resources.
6688 * programs/view/Pl.rc, programs/view/viewrc.rc:
6689 view: Add Polish translation.
6691 * programs/regedit/En.rc:
6692 regedit: Fix the English (Neutral) menu.
6694 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
6696 * programs/winecfg/Ru.rc:
6697 winecfg: Update Russian translation.
6699 2006-09-26 H. Verbeet <hverbeet@gmail.com>
6701 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
6702 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
6703 dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
6704 dlls/wined3d/volumetexture.c:
6705 wined3d: Comparing BOOLs against FALSE is redundant.
6707 * dlls/wined3d/directx.c:
6708 wined3d: Add a comment to clarify the point of max_sampler_stages.
6710 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
6711 dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
6712 include/wine/wined3d_gl.h:
6713 wined3d: Add support for native NPOT textures.
6715 * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
6716 wined3d: Enable pixel shaders by default.
6718 * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
6719 wined3d: Fix the default values for wined3d_settings.
6721 * dlls/wined3d/vertexshader.c:
6722 wined3d: Don't overwrite the position y offset in ARB vertex programs.
6724 * dlls/wined3d/device.c:
6725 wined3d: Cleanup ActiveRender some more.
6727 * dlls/wined3d/device.c:
6728 wined3d: Render upside down when rendering offscreen, even if the backbuffer
6729 is used to render to.
6731 * dlls/wined3d/device.c:
6732 wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
6734 2006-09-26 Juan Lang <juan_lang@yahoo.com>
6736 * include/wintrust.h:
6737 wintrust.h: Add missing defines.
6739 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
6740 dlls/crypt32/tests/encode.c:
6741 crypt32: Encode/decode authority key ids.
6743 2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
6745 * programs/cmdlgtst/Ko.rc:
6746 cmdlgtst: Updated Korean resource.
6748 2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
6750 * dlls/rsaenh/rsaenh.c:
6751 rsaenh: Cast-qual warnings fix.
6753 * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
6754 rsaenh: Cast-qual warnings fix.
6756 2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
6758 * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
6759 uninstaller: Add Polish translation.
6761 * dlls/winmm/winmm_En.rc:
6762 winmm: Use English (US) instead of English (Neutral) for resources.
6764 * dlls/comctl32/comctl_Pl.rc:
6765 comctl32: Update Polish translation.
6767 * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
6768 dlls/msrle32/msrle_Hu.rc:
6769 msrle32: Show correctly the authors surname in some non-latin1 languages.
6771 * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
6772 dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
6773 dlls/msvidc32/rsrc.rc:
6774 video codecs: add Polish translation.
6776 2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
6778 * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
6779 dmband: Print 64bit integers with wine_dbgstr_longlong.
6781 2006-09-25 James Hawkins <truiken@gmail.com>
6783 * dlls/msi/action.c, dlls/msi/tests/package.c:
6784 msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
6785 the component's state should match.
6787 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
6788 msi: Only specifically resolve the TARGETDIR directory once.
6790 * dlls/msi/tests/package.c:
6791 msi: Add tests for setting the target path of TARGETDIR (based on a patch by
6794 * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
6795 dlls/msi/package.c, dlls/msi/tests/package.c:
6796 msi: Store the full path to the database file in the MSIDATABASE structure.
6798 2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
6800 * dlls/user/property.c, include/winuser.h:
6801 winuser.h: Fix PROPENUMPROCEXA/W types declarations.
6803 2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
6805 * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
6806 dlls/setupapi/tests/devinst.c:
6807 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
6809 2006-09-26 Alexandre Julliard <julliard@winehq.org>
6811 * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
6812 explorer: Work around the latest HAL binary compatibility breakage.
6814 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
6816 * dlls/crypt32/tests/sip.c:
6817 crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
6819 2006-09-22 James Hawkins <truiken@gmail.com>
6821 * dlls/setupapi/queue.c:
6822 setupapi: Fix a typo.
6824 2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
6826 * dlls/d3d8/d3d8_main.c:
6827 d3d8: Remove no longer used imports.
6829 * dlls/d3d9/d3d9_main.c:
6830 d3d9: Remove no longer used imports.
6832 2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
6835 mssip.h: Added function definition.
6837 2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
6839 * dlls/gdi/tests/font.c:
6840 gdi32: Add a test for GetKerningPairs.
6842 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
6843 gdi32: Implement GetKerningPairs for TrueType fonts.
6845 2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
6847 * dlls/winex11.drv/keyboard.c:
6848 winex11.drv: Use a proper protector for X11/XKBlib.h.
6850 2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
6852 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
6853 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
6854 programs/winedbg/winedbg.c:
6855 winedbg: Fixed regression in gdb startup (especially gdb proxy).
6857 * programs/winedbg/memory.c:
6858 winedbg: Put back the %d format for printing integral values even for
6859 64bit internal values as the default format in winebdg command imposes.
6861 * dlls/dbghelp/dwarf.c:
6862 dbghelp: Added support for a couple of compiland's children.
6864 * dlls/dbghelp/dwarf.c:
6865 dbghelp: Fix location computation when attribute has a constant form instead
6868 * dlls/dbghelp/dwarf.c:
6869 dbghelp: Change the definition of an attribute so that we can pass around
6872 * dlls/dbghelp/dwarf.c:
6873 dbghelp: Move the attribute union (now nameless) into a structure called
6876 * dlls/dbghelp/dwarf.c:
6877 dbghelp: Added support for DW_OP_breg* operations in location computation.
6879 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
6880 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
6881 dbghelp: Variables & registers.
6882 - more strickling differentiation variable location between
6883 a register, and the dereferenced address defined by a
6884 register (and possibly an offset)
6885 - added a parameter to symt_add_func_local (and internal symbol
6886 data struct) to help differentiate
6887 - fix all debug parsers to confer to this new scheme
6889 2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
6891 * dlls/lz32/tests/lzexpand_main.c:
6892 lz32/tests: Try to open nonexisting compressed files.
6894 * dlls/lz32/tests/lzexpand_main.c:
6895 lz32/tests: Add more cases for opening compressed files.
6897 * dlls/lz32/tests/lzexpand_main.c:
6898 lz32/tests: Move indirect opening of compressed files into separate functions.
6899 Also rename W-string variable to get some naming consistency.
6901 * dlls/lz32/tests/lzexpand_main.c:
6902 lz32/tests: Compare result to predefined compressed file name, not calculated
6905 2006-09-25 Juan Lang <juan_lang@yahoo.com>
6907 * dlls/crypt32/tests/cert.c:
6908 crypt32: Reduce indent level of tests.
6910 2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
6912 * dlls/wined3d/glsl_shader.c:
6913 wined3d: Use GL_EXTCALL.
6914 That fixes compilation with gl headers that do not know about glUniform4fvARB.
6916 2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
6918 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
6919 dlls/winex11.drv/winex11.drv.spec:
6920 winex11.Drv: Remove unneeded wgl exports.
6922 2006-09-25 Duane Clark <fpga@pacbell.net>
6924 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
6925 msvcrt: fgetc needs to use unsigned parameters.
6926 Spotted by and adapted from test written by Tobias Ringström.
6928 2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
6930 * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
6931 dlls/dmcompos/signposttrack.c:
6932 dmcompos: Print 64bit integers with wine_dbgstr_longlong.
6934 2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
6936 * dlls/rpcrt4/rpc_transport.c:
6937 rpcrt4: Cast-qual warnings fix.
6939 * dlls/rpcrt4/ndr_stubless.c:
6940 rpcrt4: Cast-qual warnings fix.
6942 * dlls/rpcrt4/cpsf.c:
6943 rpcrt4: Cast-qual warnings fix.
6945 * dlls/rpcrt4/ndr_marshall.c:
6946 rpcrt4: Cast-qual warnings fix.
6948 * dlls/riched20/reader.c:
6949 riched20: Cast-qual warning fix.
6951 2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
6953 * programs/notepad/Tr.rc:
6954 notepad: Update Turkish resources.
6956 * programs/clock/Tr.rc:
6957 clock: Update Turkish resources.
6959 * dlls/shell32/shell32_Tr.rc:
6960 shell32: Update Turkish resources.
6962 2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
6964 * programs/regedit/listview.c:
6965 regedit: Remove dead code.
6967 2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
6969 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
6970 wined3d: Add the missing gamma cap.
6972 2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
6974 * dlls/wintrust/register.c:
6975 wintrust: Implement SoftpubDllRegisterServer.
6977 2006-09-22 Ivan Leo <ivanleo@gmail.com>
6979 * dlls/dinput/mouse.c:
6980 dinput: Add some error checks to mouse.c.
6982 2006-09-22 Frank Richter <frank.richter@gmail.com>
6984 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
6985 setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
6986 ReturnBuffer and certain ReturnBufferSizes.
6988 2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
6990 * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
6991 dlls/comctl32/toolbar.c:
6992 comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
6993 bitmap before ImageList_AddMasked rather then call
6994 ImageList_SetImagesCount after.
6996 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
6997 comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
6999 2006-09-25 Marcus Meissner <marcus@jet.franken.de>
7001 * dlls/ntdll/signal_i386.c:
7002 ntdll: Avoid ebx being clobbered in exception handler.
7004 2006-09-24 Jacek Caban <jacek@codeweavers.com>
7006 * dlls/mshtml/tests/htmldoc.c:
7007 mshtml: Added more loading tests.
7009 * dlls/mshtml/navigate.c:
7010 mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
7012 * dlls/mshtml/nsembed.c:
7013 mshtml: Initialize url in OnStartURIOpen.
7015 * dlls/mshtml/persist.c:
7016 mshtml: Remove FIXMEs and fix a typo.
7018 * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
7019 mshtml: Added PARSECOMPLETE task implementation.
7021 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
7022 dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
7023 mshtml: Store BSCallback in HTMDocument.
7025 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
7026 mshtml: Store IBinding interface in BSCallback.
7028 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
7029 dlls/mshtml/persist.c, dlls/mshtml/task.c:
7030 mshtml: Add SETDOWNLOADSTATE task implementation and use it in
7031 IPersistMoniker::Load.
7033 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
7034 dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
7035 mshtml: Create one "Internet Explorer_Hidden" window per thread.
7037 2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
7039 * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
7040 dlls: Assorted French translation improvements.
7042 2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
7044 * programs/winefile/Pl.rc:
7045 winefile: Update Polish translation.
7047 * dlls/user/resources/user32_Pl.rc:
7048 user32: Update Polish translation.
7050 * programs/regedit/Pl.rc:
7051 regedit: Update Polish translation.
7053 * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
7054 cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
7056 * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
7057 programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
7058 resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
7060 2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
7062 * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
7063 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
7064 wined3d: Surface data is 32 bit aligned.
7066 2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
7068 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
7069 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
7070 dlls/wined3d/wined3d_private.h:
7071 wined3d: Avoid wasting a uniform.
7073 * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
7074 wined3d: Stop fixing up a VBO if the declaration changes too often.
7076 * dlls/wined3d/vertexbuffer.c:
7077 wined3d: Verify the VBO vertex declaration every draw.
7079 * dlls/wined3d/surface_gdi.c:
7080 wined3d: Fix a typo.
7082 2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
7084 * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
7085 quartz: Cast-qual warnings fix.
7087 2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
7089 * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
7090 oleaut32: Cast-qual warnings fix.
7092 2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
7094 * programs/msiexec/msiexec.c:
7095 msiexec: Should recognize /xpackage syntax.
7097 2006-09-21 Aric Stewart <aric@codeweavers.com>
7100 user: Correct buffer overflows in IME processing code.
7102 2006-09-24 Marcus Meissner <marcus@jet.franken.de>
7104 * dlls/msi/dialog.c:
7105 msi: Support more dialog groups.
7107 2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
7110 wrc: Fixed typo for the --pedantic argument.
7112 2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
7114 * include/wincrypt.h:
7115 wincrypt.h: A few more defines.
7117 2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
7119 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
7120 include/wine/wined3d_gl.h:
7121 wined3d: glBlend* fixes.
7123 2006-09-21 Jacek Caban <jacek@codeweavers.com>
7125 * dlls/mshtml/tests/htmldoc.c:
7126 mshtml: Better IDM_PARSECOMPLETE test.
7128 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
7129 dlls/shdocvw/webbrowser.c:
7130 shdocvw: Added [get|put]_Silent implementation.
7131 As we don't have any dialog in WebBrowser implemented yet, all we have to do
7132 is to store silent value.
7134 2006-09-21 Huw Davies <huw@codeweavers.com>
7136 * dlls/advapi32/security.c:
7137 advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
7139 This makes the tests run correctly on first invocation.
7141 * dlls/gdi/tests/font.c:
7142 gdi32: Make the bitmap font tests locale aware.
7144 * dlls/gdi/tests/font.c:
7145 gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
7146 so remove the width test completely.
7148 2006-09-17 Kai Blin <kai.blin@gmail.com>
7150 * dlls/secur32/secur32.c:
7151 secur32: Stop loading Negotiate until it is actually working.
7153 2006-09-24 Alexandre Julliard <julliard@winehq.org>
7155 * programs/.gitignore, programs/make_progs, tools/make_makefiles:
7156 make_makefiles: Merged the make_progs script into make_makefiles.
7158 2006-09-20 Detlef Riekenberg <wine.dev@web.de>
7160 * include/msvcrt/sys/types.h, include/winsock.h:
7161 include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
7163 2006-09-22 Alexandre Julliard <julliard@winehq.org>
7165 * configure, configure.ac:
7166 configure: Moved the libGL.a check to the final warnings.
7168 * Makefile.in, configure, configure.ac, include/.gitignore:
7169 Makefile: Automatically update config.h if configure changed.
7171 * tools/make_makefiles:
7172 make_makefiles: Parse the makefiles to find the correct rules file dependency.
7175 makedep: Update dependencies even with no source files.
7177 2006-09-21 Alexandre Julliard <julliard@winehq.org>
7179 * dlls/user/resource.c, dlls/user/tests/resource.c,
7180 dlls/user/tests/resource.rc:
7181 user: Fix handling of high bits of resource id in LoadString, reported by
7184 2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
7186 * dlls/wined3d/drawprim.c:
7187 wined3d: Allow null streams in the vertex declaration.
7189 2006-09-17 Kai Blin <kai.blin@gmail.com>
7191 * dlls/secur32/ntlm.c:
7192 secur32: Tell the user if ntlm_auth is not found or outdated.
7194 2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
7196 * dlls/msacm32/driver.c:
7197 msacm: acmDriverPriority() compares dwPriority against negative values.
7198 This issue was spotted by Andrew Talbot.
7200 2006-09-15 Benjamin Arai <me@benjaminarai.com>
7202 * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
7203 dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
7204 dlls/nddeapi/nddeapi.spec:
7205 nddeapi: Implement stub dll for nddeapi.
7207 2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
7209 * dlls/comdlg32/fontdlg.c:
7210 comdlg32: Show better font style information in fontdlg.
7212 2006-09-13 James Hawkins <truiken@gmail.com>
7214 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
7215 wintrust: Add a stub implementation of CryptCATClose.
7217 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
7218 wintrust: Add a stub implementation of CryptCATEnumerateMember.
7220 * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
7221 wintrust: Move the Crypt* functions to crypt.c.
7223 * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
7224 dlls/wintrust/wintrust.spec:
7225 wintrust: Add a stub implementation of CryptCATOpen.
7227 2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
7229 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
7230 comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
7232 * dlls/comctl32/toolbar.c:
7233 comctl32: toolbar: Simplify the TOOLBAR_AddButton.
7235 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
7236 comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
7238 * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
7239 comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
7241 * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
7242 comctl32: imagelist: SetImageCount can be used to decrease image count (with
7245 * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
7246 dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
7247 dlls/comctl32/tests/toolbar.c:
7248 comctl32: toolbar: Add some tests for TB_ADDBITMAP.
7250 2006-09-20 James Hawkins <truiken@gmail.com>
7252 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
7253 dlls/msi/tests/package.c:
7254 msi: Disable child features of parent features that are unselected because of
7257 * dlls/msi/dialog.c:
7258 msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
7261 * dlls/msi/action.c, dlls/msi/tests/package.c:
7262 msi: Don't check a component's install state if a component ID is not provided.
7264 * dlls/msi/tests/package.c:
7265 msi: Fix the results of a few tests to match Windows.
7267 * dlls/msi/action.c, dlls/msi/tests/package.c:
7268 msi: Load the component states in CostFinalize instead of CostInitialize.
7270 * dlls/msi/action.c, dlls/msi/tests/package.c:
7271 msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
7273 * dlls/msi/action.c, dlls/msi/tests/package.c:
7274 msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
7276 * dlls/advpack/files.c:
7277 advpack: backup should be a const string.
7279 2006-09-21 Alexandre Julliard <julliard@winehq.org>
7281 * dlls/wininet/tests/http.c:
7282 wininet/tests: Don't fail the tests if the network is unreachable.
7284 * dlls/urlmon/tests/url.c:
7285 urlmon/tests: Don't fail the tests if the network is unreachable.
7287 2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
7289 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
7290 dlls/winex11.drv/winex11.drv.spec:
7291 opengl: Move wgl font code to winex11.drv.
7293 2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
7295 * include/wine/mmsystem16.h:
7296 include: Make the return type of mmioSendMessage16 in the function declaration
7297 match that of the function definition.
7299 2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
7301 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
7302 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
7304 2006-09-20 Benjamin Arai <me@benjaminarai.com>
7306 * dlls/msi/tests/db.c:
7307 msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
7308 returns the correct results.
7310 * dlls/msi/tests/db.c:
7311 msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
7312 the correct results.
7314 * dlls/oleaut32/tests/vartest.c:
7315 oleaut32: Conformance test for function variant:VarImp.
7317 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
7318 oleaut32: Implementation for function variant:VarImp.
7320 2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
7322 * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
7323 dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
7324 dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
7325 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
7326 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
7327 dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
7328 dmime: Print 64bit integers with wine_dbgstr_longlong.
7330 2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
7332 * dlls/ole32/stg_prop.c:
7333 ole32: Cast-qual warnings fix.
7335 * dlls/odbc32/proxyodbc.c:
7336 odbc32: Cast-qual warning fix.
7338 2006-09-20 Juan Lang <juan_lang@yahoo.com>
7340 * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
7341 netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
7344 * dlls/crypt32/chain.c:
7345 crypt32: Don't crash on freeing null chain engine.
7347 * dlls/crypt32/tests/cert.c:
7348 crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
7350 * dlls/crypt32/tests/encode.c:
7351 crypt32: Test decoding a big CRL.
7353 2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
7355 * dlls/wined3d/drawprim.c:
7356 wined3d: Do not bind the 0 vbo when vbos are unsupported.
7358 2006-09-21 Alexandre Julliard <julliard@winehq.org>
7360 * server/process.c, server/process.h, server/request.c:
7361 server: Kill the process without SIGTERM when the fd socket is closed.
7363 * configure, configure.ac:
7364 configure: Don't display any messages when started from the makefile to rebuild
7367 2006-09-20 Alexandre Julliard <julliard@winehq.org>
7370 configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
7372 * Makefile.in, tools/Makefile.in:
7373 Makefile: Fixed rule for building makedep when cross-compiling.
7375 2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
7377 * dlls/crypt32/sip.c:
7378 crypt32: Simplify by removing unneeded backslash.
7380 2006-09-20 Huw Davies <huw@codeweavers.com>
7382 * dlls/gdi/tests/font.c:
7383 gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
7384 there's a \n in the string.
7386 * dlls/gdi/freetype.c:
7387 gdi32: Fix ppem in the case that there isn't an exact height match in the
7390 * dlls/gdi/tests/font.c:
7391 gdi32: Only run the GetGlyphIndices test if Symbol is installed.
7393 2006-09-19 Benjamin Arai <me@benjaminarai.com>
7395 * dlls/msi/tests/db.c:
7396 msi: Adds test to check if "AND" operator returns the correct result for the
7399 * dlls/msi/tests/db.c:
7400 msi: Adds tests to check if joins return the correct number of rows.
7402 * dlls/msi/tests/db.c:
7403 msi: Updates tests for joins to include row and column ids in message.
7405 2006-09-17 Christoph Frick <frick@sc-networks.com>
7407 * dlls/wined3d/device.c:
7408 wined3d: Clamp the light exponent at 128.
7410 2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
7412 * dlls/setupapi/tests/devinst.c:
7413 setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
7415 * dlls/ntdll/cdrom.c:
7416 ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
7419 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
7420 ntdll: Fixed conditional expression (Coverity).
7422 2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
7425 gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
7428 2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
7430 * dlls/dinput/mouse.c:
7431 dinput: Initialize default coop level. Invert logic in hook handler.
7433 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
7436 ntdll: Cast-qual warning fix.
7438 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
7440 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
7442 msi: Cast-qual warnings fix.
7444 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
7446 * dlls/hlink/hlink_main.c:
7447 hlink: Cast-qual warnings fix.
7449 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
7451 * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
7452 url: Fixed wrong argument (Coverity).
7454 2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
7456 * programs/notepad/dialog.c:
7457 notepad: Keep the modify information of edit control when toggle wrap line.
7459 * programs/notepad/main.c, programs/notepad/main.h:
7460 notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
7462 2006-09-15 James Hawkins <truiken@gmail.com>
7464 * dlls/msi/dialog.c:
7465 msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
7466 to duplicate the component changing logic.
7468 * dlls/msi/helpers.c, dlls/msi/tests/package.c:
7469 msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
7470 INSTALLSTATE_ABSENT.
7472 * dlls/msi/tests/package.c:
7473 msi: Add tests for components with multiple parent features.
7475 2006-09-14 James Hawkins <truiken@gmail.com>
7477 * dlls/msi/dialog.c:
7478 msi: Add the total and free disk space to the VolumeCostList control.
7480 2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7482 * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
7483 d3d8: More correct stub for ValidatePixelShader + tests.
7485 2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
7487 * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
7488 dinput: Return proper errors in SetCooperativeLevel.
7490 2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
7492 * include/winuser.h:
7493 include: Add some missing definitions in winuser.h.
7495 2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
7497 * dlls/advpack/advpack_private.h:
7498 advpack: Remove duplicate function declaration.
7500 2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
7502 * dlls/netapi32/nbnamecache.c:
7503 netapi32: Cast-qual warnings fix.
7505 2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
7507 * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
7508 msvcrt: Cast-qual warnings fix.
7510 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
7512 * dlls/mapi32/util.c:
7513 mapi32: Cast-qual warning fix.
7515 * dlls/kernel32/resource.c:
7516 kernel32: Cast-qual warnings fix.
7518 * dlls/kernel32/ne_module.c:
7519 kernel32: Cast-qual warnings fix.
7521 * dlls/kernel32/instr.c:
7522 kernel32: Cast-qual warnings fix.
7524 * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
7525 dlls/kernel32/volume.c:
7526 kernel32: Cast-qual warnings fix.
7528 2006-09-20 Alexandre Julliard <julliard@winehq.org>
7530 * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
7531 dlls/winex11.drv/dib.c, include/winnt.h,
7532 programs/winedbg/tgt_active.c:
7533 include: Added definitions for the fault address exception information.
7535 * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
7536 include/wine/exception.h, include/winnt.h:
7537 include: Exception filters should return LONG, not DWORD.
7538 Also move UnhandledExceptionFilter definitions to winbase.h since they
7539 are there in the latest SDK.
7541 2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
7543 * include/commctrl.h:
7544 include: Win64 fix in TBBUTTON.
7546 * dlls/comctl32/toolbar.c:
7547 comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
7550 * dlls/comctl32/header.c:
7551 comctl32: header: Update the header comment.
7553 * dlls/comctl32/header.c:
7554 comctl32: header: Remove the nOldWidth.
7556 * dlls/comctl32/header.c:
7557 comctl32: header: Send new values in notifies during resize and drag-drop
7558 instead of the old ones.
7559 This also fixes the notify format of HDN_ITEMCLICKED(A/W).
7561 * dlls/comctl32/header.c:
7562 comctl32: header: Merge the simple delete and complex delete.
7564 * dlls/comctl32/header.c:
7565 comctl32: header: Simplify the insert/delete code by using ReAlloc.
7567 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
7568 comctl32: header: Test the header order-management code and fix some bugs.
7570 2006-09-19 Juan Lang <juan_lang@yahoo.com>
7572 * include/wincrypt.h:
7573 wincrypt.h: Add more missing definitions and prototypes.
7575 2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
7577 * dlls/dmloader/debug.c:
7578 dmloader: Print 64bit integers with wine_dbgstr_longlong.
7580 2006-09-18 Detlef Riekenberg <wine.dev@web.de>
7582 * dlls/winspool.drv/info.c:
7583 winspool: Fix missing backslash.
7585 2006-09-17 Francois Gouget <fgouget@codeweavers.com>
7588 wine.inf: Add the missing SecurityService keys.
7590 2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
7592 * dlls/setupapi/devinst.c:
7593 setupapi: Fixed wrong check (Coverity).
7595 2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
7597 * dlls/crypt32/tests/str.c:
7598 crypt32: Cast-qual warnings fix.
7600 2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
7602 * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
7603 dlls/crypt32/tests/sip.c:
7604 crypt32: Move SIP related tests to their own file.
7606 2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
7608 * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
7609 crypt32: Move SIP related functions to their own file.
7611 * dlls/crypt32/crypt32.spec:
7612 crypt32: Add a few functions to the spec file.
7614 2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
7616 * dlls/winex11.drv/opengl.c:
7617 winex11.drv: Fix wined3d/opengl regression.
7619 2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
7621 * dlls/winex11.drv/opengl.c:
7622 winex11.drv: Fix fbconfig regression.
7624 2006-09-13 James Hawkins <truiken@gmail.com>
7626 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
7627 setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
7629 * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
7630 dlls/setupapi/tests/parser.c:
7631 setupapi: Implement pSetupGetField, with tests.
7633 2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
7635 * documentation/README.ko:
7638 2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
7640 * dlls/gdi/font.c, dlls/gdi/printdrv.c:
7641 gdi: Cast-qual warnings fix.
7643 * dlls/gdi/enhmetafile.c:
7644 gdi: Cast-qual warnings fix.
7646 * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
7647 gdi: Cast-qual warnings fix.
7649 2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
7651 * tools/widl/typelib.c:
7652 widl: Don't compare result of read() to unsigned type.
7654 * tools/widl/write_msft.c:
7655 widl: Remove unused parameter in create_msft_typeinfo.
7657 * tools/widl/write_msft.c:
7658 widl: Remove unused parameter in ctl2_encode_name.
7660 * tools/widl/utils.c:
7661 widl: Replace a #if by if for better compiler checking.
7663 * tools/widl/typegen.c:
7664 widl: Remove unused parameter in write_ip_tfs.
7666 * tools/widl/parser.l:
7667 widl: Fix warning about unused structure field in lexer.
7669 * tools/widl/widl.man.in:
7670 widl: Add -u and -U options to man page.
7672 2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
7674 * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
7675 dmscript: Print 64bit integers with wine_dbgstr_longlong.
7677 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
7679 * dlls/crypt32/tests/main.c:
7680 crypt32/tests: Some tests for CryptSIPLoad.
7682 2006-09-13 Hans Leidekker <hans@it.vu.nl>
7684 * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
7685 dnsapi: Use the proper type for the return value in dns_do_query_netbios().
7686 Remove some unnecessary casts.
7688 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
7689 dlls/dnsapi/tests/record.c:
7690 dnsapi: Implement and test DnsRecordSetDetach.
7692 2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
7694 * dlls/comctl32/listview.c:
7695 comctl32: listview: Don't edit labels after the first click of a double click.
7697 * dlls/comctl32/listview.c:
7698 comctl32: listview: Don't edit labels on click if the view was not focused.
7700 2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
7702 * include/commctrl.h:
7703 include/commctrl.h: TV_DISPINFO constants definition.
7705 2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
7707 * include/windows.h:
7708 include/windows.h: Added _INC_WINDOWS declaration.
7710 2006-09-14 Alexandre Julliard <julliard@winehq.org>
7713 makefile: Automatically re-run configure if it has been modified.
7715 * Makefile.in, tools/make_makefiles:
7716 makefiles: Automatically rebuild makefiles when their sources and/or configure
7719 * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
7720 makefiles: Attempt to automatically run make depend when reading an updated
7723 * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
7724 documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
7725 programs/Makefile.in, programs/make_progs:
7726 makefiles: Remove the dependencies comment in files that don't need it.
7728 * configure, configure.ac, dlls/activeds/Makefile.in,
7729 dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
7730 dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
7731 dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
7732 dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
7733 dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
7734 dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
7735 dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
7736 dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
7737 dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
7738 dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
7739 dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
7740 dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
7741 dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
7742 dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
7743 dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
7744 dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
7745 dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
7746 dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
7747 dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
7748 dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
7749 dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
7750 dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
7751 dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
7752 dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
7753 dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
7754 dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
7755 dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
7756 dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
7757 dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
7758 dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
7759 dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
7760 dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
7761 dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
7762 dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
7763 dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
7764 dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
7765 dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
7766 dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
7767 dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
7768 dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
7769 dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
7770 dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
7771 dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
7772 dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
7773 dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
7774 dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
7775 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
7776 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
7777 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
7778 dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
7779 dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
7780 dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
7781 dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
7782 dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
7783 dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
7784 dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
7785 dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
7786 dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
7787 dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
7788 dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
7789 dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
7790 dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
7791 dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
7792 dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
7793 dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
7794 dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
7795 dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
7796 dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
7797 dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
7798 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
7799 dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
7800 dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
7801 dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
7802 dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
7803 dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
7804 dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
7805 dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
7806 dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
7807 dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
7808 dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
7809 dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
7810 dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
7811 dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
7812 dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
7813 dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
7814 dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
7815 dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
7816 dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
7817 dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
7818 dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
7819 dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
7820 dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
7821 dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
7822 dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
7823 dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
7824 dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
7825 dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
7826 dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
7827 dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
7828 dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
7829 dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
7830 dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
7831 dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
7832 dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
7833 dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
7834 dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
7835 dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
7836 dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
7837 dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
7838 dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
7839 dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
7840 dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
7841 dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
7842 dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
7843 dlls/winmm/wineaudioio/Makefile.in,
7844 dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
7845 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
7846 dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
7847 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
7848 dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
7849 dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
7850 dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
7851 dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
7852 dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
7853 include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
7854 libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
7855 programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
7856 programs/control/Makefile.in, programs/eject/Makefile.in,
7857 programs/expand/Makefile.in, programs/explorer/Makefile.in,
7858 programs/hh/Makefile.in, programs/icinfo/Makefile.in,
7859 programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
7860 programs/notepad/Makefile.in, programs/oleview/Makefile.in,
7861 programs/progman/Makefile.in, programs/regedit/Makefile.in,
7862 programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
7863 programs/rundll32/Makefile.in, programs/start/Makefile.in,
7864 programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
7865 programs/view/Makefile.in, programs/wineboot/Makefile.in,
7866 programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
7867 programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
7868 programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
7869 programs/winemine/Makefile.in, programs/winepath/Makefile.in,
7870 programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
7871 programs/winhelp/Makefile.in, programs/winver/Makefile.in,
7872 programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
7873 tools/widl/Makefile.in, tools/winebuild/Makefile.in,
7874 tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
7875 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
7876 makefiles: Generate the dependencies line to avoid some code duplication.
7878 2006-09-13 Alexandre Julliard <julliard@winehq.org>
7880 * ANNOUNCE, ChangeLog, VERSION, configure:
7883 ----------------------------------------------------------------
7884 2006-09-13 Alexandre Julliard <julliard@winehq.org>
7886 * programs/msiexec/msiexec.c:
7887 msiexec: Ignore failure to create the service if it already exists.
7889 2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
7891 * documentation/README.de:
7892 README.de: Updated comment on support libraries to match English.
7894 * documentation/README.de:
7895 README.de: Mention kernel 2.6.
7897 2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
7899 * dlls/wintrust/register.c:
7900 wintrust: Add CryptSIPAddProvider calls to the registration.
7902 2006-09-13 Mike McCormack <mike@codeweavers.com>
7904 * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
7905 dlls/msi/tests/db.c:
7906 msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
7908 2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
7910 * dlls/dinput/dinput_main.c:
7911 dinput: Create/destroy hook thread from DirectInput.
7913 2006-09-13 Mike McCormack <mike@codeweavers.com>
7915 * dlls/msi/tests/db.c:
7916 msi: Add a test for ALTER TABLE.
7918 * dlls/msi/database.c, dlls/msi/tests/db.c:
7919 msi: Fix database creation.
7921 * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
7923 msi: Split the font registration code out into a separate file.
7925 2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
7927 * dlls/dxdiagn/provider.c:
7928 dxdiagn: Cast-qual warning fix.
7930 2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
7932 * dlls/gdi/freetype.c:
7933 gdi32: Fix init_system_links() for non-localized font name.
7935 * dlls/gdi/freetype.c:
7936 gdi32: Fix wrong break statement use.
7938 2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
7940 * dlls/wined3d/directx.c:
7941 wined3d: Avoid crashing when renderer returns no name.
7943 2006-09-12 James Hawkins <truiken@gmail.com>
7945 * dlls/msi/tests/db.c:
7946 msi: Add more join tests.
7948 * dlls/msi/dialog.c:
7949 msi: Show the available drives in the VolumeCostList control.
7951 2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
7953 * dlls/ole32/stg_stream.c:
7954 ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
7956 2006-09-13 Alexandre Julliard <julliard@winehq.org>
7958 * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
7959 dlls/shell32/tests/shlfileop.c, include/wine/test.h:
7960 tests: Moved some compatibility defines to wine/test.h.
7962 2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
7964 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
7965 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
7966 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
7967 dlls/dmstyle/styletrack.c:
7968 dmstyle: Print 64bit integers with wine_dbgstr_longlong.
7970 2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
7973 README: Update for kernel 2.6.
7975 2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
7977 * dlls/mshtml/rsrc.rc:
7978 mshtml: Add version resource.
7980 * dlls/shdocvw/version.rc:
7981 shdocvw: Update version info.
7983 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
7985 * dlls/wintrust/register.c:
7986 wintrust: Use the return values of the registration functions.
7988 * dlls/wintrust/register.c:
7989 wintrust: We do care about errors during this kind of registration.
7991 * dlls/wintrust/register.c:
7992 wintrust: Simplify registration by using WintrustAddDefaultForUsage.
7994 2006-09-13 Mike McCormack <mike@codeweavers.com>
7996 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
7997 dlls/msi/tests/db.c:
7998 msi: Delete databases we create but never commit.
8000 2006-09-12 Alexandre Julliard <julliard@winehq.org>
8002 * configure, configure.ac:
8003 configure: Fix left-over reference to kernel directory.
8005 2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
8007 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
8008 wintrust: Implemented WintrustAddDefaultForUsage.
8010 * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
8011 wintrust: Added tests for WintrustAddDefaultForUsage.
8013 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
8015 wintrust: Added stubbed WintrustAddDefaultForUsage.
8017 2006-09-12 Alexandre Julliard <julliard@winehq.org>
8019 * dlls/secur32/dispatcher.c:
8020 secur32: Use _exit instead of exit in child process to avoid flushing things
8023 * dlls/crypt32/tests/encode.c:
8024 crypt32: Comment out an unreliable test.
8026 * dlls/winex11.drv/opengl.c:
8027 winex11.drv: Fixed and simplified the opengl extension registration.
8029 2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
8031 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
8032 dlls/opengl32/wgl_ext.h:
8033 opengl32: Remove unused code.
8035 2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
8037 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
8038 dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
8039 winex11.drv: Move WGL extension code to winex11.drv.
8041 2006-09-12 Alexandre Julliard <julliard@winehq.org>
8043 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
8044 dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
8045 dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
8046 dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
8047 dlls/kernel/console.c, dlls/kernel/console_private.h,
8048 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
8049 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
8050 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
8051 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
8052 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
8053 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
8054 dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
8055 dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
8056 dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
8057 dlls/kernel/local16.c, dlls/kernel/locale.c,
8058 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
8059 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
8060 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
8061 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
8062 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
8063 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
8064 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
8065 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
8066 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
8067 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
8068 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
8069 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
8070 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
8071 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
8072 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
8073 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
8074 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
8075 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
8076 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
8077 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
8078 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
8079 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
8080 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
8081 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
8082 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
8083 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
8084 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
8085 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
8086 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
8087 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
8088 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
8089 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
8090 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
8091 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
8092 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
8093 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
8094 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
8095 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
8096 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
8097 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
8098 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
8099 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
8100 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
8101 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
8102 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
8103 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
8104 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
8105 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
8106 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
8107 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
8108 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
8109 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
8110 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
8111 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
8112 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
8113 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
8114 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
8115 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
8116 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
8117 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
8118 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
8119 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
8120 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
8121 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
8122 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
8123 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
8124 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
8125 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
8126 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
8127 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
8128 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
8129 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
8130 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
8131 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
8132 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
8133 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
8134 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
8135 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
8136 dlls/kernel/resource.c, dlls/kernel/resource16.c,
8137 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
8138 dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
8139 dlls/kernel/syslevel.c, dlls/kernel/system.c,
8140 dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
8141 dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
8142 dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
8143 dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
8144 dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
8145 dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
8146 dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
8147 dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
8148 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
8149 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
8150 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
8151 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
8152 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
8153 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
8154 dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
8155 dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
8156 dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
8157 dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
8158 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
8159 dlls/kernel/version.c, dlls/kernel/version.rc,
8160 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
8161 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
8162 dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
8163 dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
8164 dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
8165 dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
8166 dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
8167 dlls/kernel32/computername.c, dlls/kernel32/console.c,
8168 dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
8169 dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
8170 dlls/kernel32/editline.c, dlls/kernel32/environ.c,
8171 dlls/kernel32/error16.c, dlls/kernel32/except.c,
8172 dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
8173 dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
8174 dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
8175 dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
8176 dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
8177 dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
8178 dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
8179 dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
8180 dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
8181 dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
8182 dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
8183 dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
8184 dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
8185 dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
8186 dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
8187 dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
8188 dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
8189 dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
8190 dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
8191 dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
8192 dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
8193 dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
8194 dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
8195 dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
8196 dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
8197 dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
8198 dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
8199 dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
8200 dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
8201 dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
8202 dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
8203 dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
8204 dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
8205 dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
8206 dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
8207 dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
8208 dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
8209 dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
8210 dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
8211 dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
8212 dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
8213 dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
8214 dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
8215 dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
8216 dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
8217 dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
8218 dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
8219 dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
8220 dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
8221 dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
8222 dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
8223 dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
8224 dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
8225 dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
8226 dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
8227 dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
8228 dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
8229 dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
8230 dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
8231 dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
8232 dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
8233 dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
8234 dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
8235 dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
8236 dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
8237 dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
8238 dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
8239 dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
8240 dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
8241 dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
8242 dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
8243 dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
8244 dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
8245 dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
8246 dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
8247 dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
8248 dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
8249 dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
8250 dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
8251 dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
8252 dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
8253 dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
8254 dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
8255 dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
8256 dlls/kernel32/process.c, dlls/kernel32/profile.c,
8257 dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
8258 dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
8259 dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
8260 dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
8261 dlls/kernel32/stress.spec, dlls/kernel32/string.c,
8262 dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
8263 dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
8264 dlls/kernel32/tape.c, dlls/kernel32/task.c,
8265 dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
8266 dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
8267 dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
8268 dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
8269 dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
8270 dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
8271 dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
8272 dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
8273 dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
8274 dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
8275 dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
8276 dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
8277 dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
8278 dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
8279 dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
8280 dlls/kernel32/thunk.c, dlls/kernel32/time.c,
8281 dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
8282 dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
8283 dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
8284 dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
8285 dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
8286 dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
8287 dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
8288 dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
8289 tools/make_makefiles:
8290 kernel32: Renamed the kernel directory to kernel32.
8291 Also get rid of the kernel/messages subdirectory.
8293 * libs/wine/config.c:
8294 libwine: Avoid a compiler warning on Solaris.
8296 2006-09-12 Mike McCormack <mike@codeweavers.com>
8298 * dlls/msi/tests/db.c:
8299 msi: Add some more tests for MsiOpenDatabase.
8301 2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
8303 * dlls/oleaut32/hash.c:
8304 oleaut32: Replace a loop with a simple computation.
8306 * tools/widl/hash.c:
8307 widl: Replace a loop with a simple computation.
8309 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
8311 * dlls/wintrust/register.c:
8312 wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
8314 * dlls/wintrust/register.c:
8315 wintrust: Removed stray backslash.
8317 * dlls/wintrust/register.c:
8318 wintrust: Typo in TRACE.
8320 * dlls/wintrust/register.c:
8321 wintrust: Simplify registrations by using WintrustAddActionID.
8323 2006-09-11 James Hawkins <truiken@gmail.com>
8325 * dlls/msi/classes.c:
8326 msi: Don't try to register a class if a COM server file is not provided.
8328 2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
8330 * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
8331 dmsynth: Print 64bit integers with wine_dbgstr_longlong.
8333 2006-09-11 Benjamin Arai <me@benjaminarai.com>
8335 * dlls/oleaut32/tests/vartest.c:
8336 oleaut32: Conformance test for function variant:VarIdiv.
8338 * dlls/oleaut32/variant.c:
8339 oleaut32: Fixes for function variant:VarIdiv.
8341 * dlls/oleaut32/tests/vartest.c:
8342 oleaut32: Conformance test for function variant:VarDiv.
8344 * dlls/oleaut32/variant.c:
8345 oleaut32: Fixes for function variant:VarDiv.
8347 2006-09-11 H. Verbeet <hverbeet@gmail.com>
8349 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
8350 wined3d: Cleanup the surface loading code a bit.
8351 - Separate allocation and uploading of textures.
8352 - Move common code for allocating, uploading and downloading textures
8353 into separate functions.
8354 - Set the correct format and type for DXT textures.
8356 * dlls/d3d8/device.c:
8357 d3d8: Free the shader handle table.
8359 2006-09-12 Alexandre Julliard <julliard@winehq.org>
8361 * dlls/ntdll/file.c:
8362 ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
8363 FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
8366 * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
8367 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
8369 wrc: Change the prefix on bison-generated names to avoid the name-prefix
8372 * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
8373 tools/wmc/wmc.c, tools/wmc/wmc.h:
8374 wmc: Change the prefix on bison-generated names to avoid the name-prefix
8377 * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
8378 tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
8379 tools/widl/utils.h, tools/widl/widl.c:
8380 widl: Change the prefix on bison-generated names to avoid the name-prefix
8383 * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
8384 libs/wpp/wpp_private.h:
8385 wpp: Change the prefix on bison-generated names to avoid the name-prefix
8388 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
8389 winedbg: Change the prefix on bison-generated names to avoid the name-prefix
8392 2006-09-11 Alexandre Julliard <julliard@winehq.org>
8394 * dlls/msi/cond.y, dlls/msi/sql.y:
8395 msi: Change the prefix on bison-generated names to avoid the name-prefix
8398 * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
8399 tools/wmc/mcy.y, tools/wrc/parser.y:
8400 Make.rules: Set the default prefix for bison files from the file basename.
8402 * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
8403 programs/winedbg/Makefile.in, tools/widl/Makefile.in,
8404 tools/wmc/Makefile.in, tools/wrc/Makefile.in:
8405 makefiles: List bison dependencies explicitly for parallel makes, since older
8406 bisons don't support --defines.
8408 2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
8410 * dlls/gdi/freetype.c:
8411 gdi32: Fix logical error of italic, bold determination.
8413 * dlls/gdi/gdiobj.c:
8414 gdi32: Fix DefaultGuiFont name string for Korean Charset.
8416 2006-09-11 Detlef Riekenberg <wine.dev@web.de>
8418 * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
8419 dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
8420 localspl: Add minimal localspl.dll.
8422 2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
8424 * dlls/dinput/device.c, dlls/dinput/device_private.h,
8425 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
8426 dinput: Move hook_thread from device to DirectInput.
8428 2006-09-11 Alexandre Julliard <julliard@winehq.org>
8430 * dlls/kernel/cpu.c:
8431 kernel: Better CPU detection on MacOS.
8433 * dlls/winex11.drv/opengl.c:
8434 winex11.drv: Avoid compile errors in the non-OpenGL case.
8437 Makefile: Don't build all the tools before make depend, only build makedep
8440 * dlls/Maketest.rules.in:
8441 Maketest.rules: Don't require testlist.c to be built before make depend.
8443 * dlls/shell32/Makefile.in:
8444 shell32: Don't build authors.c for make depend, it has no dependencies anyway.
8446 * programs/winetest/.gitignore, programs/winetest/Makefile.in,
8447 programs/winetest/dist.rc, programs/winetest/maketest,
8448 programs/winetest/winetest.rc, tools/make_makefiles:
8449 winetest: Generate the list of test resources in make_makefiles.
8450 Only include test revision information in the distributed binary.
8452 * programs/winetest/main.c, programs/winetest/maketest,
8453 programs/winetest/util.c, programs/winetest/winetest.h:
8454 winetest: Store the test name as the resource name instead of in a separate
8457 2006-09-11 Robert Shearman <rob@codeweavers.com>
8459 * dlls/ole32/storage32.c:
8460 ole32: Add a check for a condition where a stream has an invalid size
8461 and so there aren't enough blocks in the chain to write data into.
8463 * dlls/ole32/storage32.c:
8464 ole32: Remove some assertions in the stuctured storage code by
8465 returning error codes to the caller and by handling the error
8468 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
8469 ole32: Convert the *_{Read,Write}At structured storage functions to
8470 return HRESULTs instead of BOOLs so that errors can be properly
8471 propagated from lower levels.
8473 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
8474 ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
8476 * dlls/ole32/tests/storage32.c:
8477 ole32: Make an ok message match the name of the function it is testing.
8479 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
8480 ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
8482 * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
8483 ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
8484 not all of the requested bytes were available.
8486 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
8487 ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
8489 2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
8491 * dlls/wintrust/register.c:
8492 wintrust: Change the name of the strings to not confuse them with the functions
8493 that are present in wintrust.
8495 * dlls/wintrust/register.c:
8496 wintrust: Use the return value of CryptRegisterOIDFunction.
8498 2006-09-01 Jeff Latimer <lats@yless4u.com.au>
8500 * dlls/gdi/tests/font.c:
8501 gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
8503 2006-08-30 James Liggett <jrliggett@cox.net>
8505 * programs/explorer/Makefile.in, programs/explorer/systray.c:
8506 explorer: Add support for tooltips for system tray icons.
8507 Based on the original systray implementation by Kai Morich
8508 <kai.morich@bigfoot.de>.
8510 2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
8512 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
8513 dlls/winex11.drv/winex11.drv.spec:
8514 winex11.drv: Import glx makecurrent/wglsharelists.
8516 * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
8517 dlls/winex11.drv/winex11.drv.spec:
8518 winex11.drv: Import glx context code.
8520 2006-09-10 Marcus Meissner <marcus@jet.franken.de>
8522 * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
8523 dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
8524 dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
8525 dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
8526 dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
8527 dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
8528 dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
8529 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
8530 dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
8531 Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
8534 2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
8536 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
8537 dmusic: Print 64bit integers with wine_dbgstr_longlong.
8539 2006-09-10 Detlef Riekenberg <wine.dev@web.de>
8541 * programs/taskmgr/trayicon.c:
8542 taskmgr: Remove dead code in trayicon.c (Coverity).
8544 * dlls/winspool.drv/tests/info.c:
8545 winspool: String cleanup in the tests.
8547 2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
8549 * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
8550 dlls/d3d8/tests/d3d8_main.c:
8551 d3d8: Better stub for ValidateVertexShader + tests.
8553 2006-09-08 Matt Finnicum <mattfinn@gmail.com>
8555 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
8556 dlls/riched20/editstr.h, dlls/riched20/paint.c:
8557 riched20: Rewrite of scrolling and some redrawing code.
8558 Replaces duplicated scrolling code with re-usable functions.
8559 Removes excessive boundary checking on scroll code, since that's done
8560 in the scrollbar control anyways.
8561 Properly separates repaint calls based on what has changed.
8562 Send EN_UPDATE and EN_CHANGE at the right places.
8563 Only call EnsureVisible on changes, not all repaints.
8565 2006-09-07 Francois Gouget <fgouget@free.fr>
8567 * dlls/wintrust/wintrust_main.c, include/wintrust.h:
8568 wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
8570 2006-09-10 Alexandre Julliard <julliard@winehq.org>
8572 * Make.rules.in, Makefile.in, tools/makedep.c:
8573 makedep: For generated headers, parse the source idl instead.
8574 This avoids having to generate all the headers before make depend.
8576 2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
8578 * dlls/shell32/shellole.c:
8579 shell32: Remove the unused shell allocator.
8581 * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
8582 shell32: Document the shell32 "mini-COM" functions.
8584 2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
8586 * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
8587 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
8588 ddraw: Pass the fullscreen flag to wined3d.
8590 * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
8591 dlls/ddraw/tests/ddrawmodes.c:
8592 ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
8594 * dlls/ddraw/surface.c:
8595 ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
8597 2006-09-09 Detlef Riekenberg <wine.dev@web.de>
8599 * dlls/kernel/computername.c:
8600 kernel: Remove dead code in computername.c.
8602 2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
8604 * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
8605 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
8607 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
8609 * dlls/dswave/dswave_main.c:
8610 dswave: Print 64bit integers with wine_dbgstr_longlong.
8612 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
8614 * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
8615 crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
8617 2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
8619 * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
8620 dlls/dplayx/name_server.h:
8621 dplayx: Cast-qual warnings fix.
8623 2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
8625 * dlls/dnsapi/query.c:
8626 dnsapi: Cast-qual warnings fix.
8628 2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
8630 * dlls/dinput/device.c:
8631 dinput: Cast-qual warnings fix.
8633 * dlls/ddraw/texture.c:
8634 ddraw: Cast-qual warning fix.
8636 2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
8638 * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
8639 programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
8640 programs/progman/Fr.rc, programs/regedit/Fr.rc,
8641 programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
8642 programs/winefile/Fr.rc, programs/winemine/Fr.rc,
8643 programs/winhelp/Fr.rc:
8644 Assorted French translation improvements.
8646 * programs/winecfg/Fr.rc:
8647 winecfg: French translation update.
8649 2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
8651 * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
8652 hhctrl: New French translation.
8654 * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
8655 winspool.drv: New French translation.
8657 * dlls/mshtml/Fr.rc:
8658 mshtml: Updated French translation.
8660 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
8662 * dlls/crypt32/tests/main.c:
8663 crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
8665 * dlls/crypt32/main.c:
8666 crypt32: Implemented CryptSIPRemoveProvider.
8668 * dlls/crypt32/main.c:
8669 crypt32: Add documentation.
8671 2006-09-08 Jeff Latimer <lats@yless4u.com.au>
8673 * dlls/gdi/tests/metafile.c:
8674 gdi: Change the metafile.c test to use sprintf instead of snprintf for
8677 2006-09-09 Alexandre Julliard <julliard@winehq.org>
8679 * dlls/kernel/process.c:
8680 kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
8683 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
8684 documentation/Makefile.in:
8685 makefiles: Make sure that all phony targets depend on 'dummy'.
8687 * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
8688 makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
8690 * fonts/Makefile.in:
8691 fonts: Avoid using the $< make variable in explicit rules.
8693 * tools/Makefile.in, tools/makedep.c:
8694 makedep: Support for new naming scheme for lex files.
8696 * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
8697 programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
8698 tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
8699 makefiles: Add global rules for bison and lex files.
8700 Also build the .c and .h files separately to allow parallel makes.
8702 * programs/winedbg/dbg.y:
8703 winedbg: Allow building without debug support in the parser.
8706 wrc: Allow building without debug support in the parser.
8709 wmc: Allow building without debug support in the parser.
8711 * tools/widl/widl.c:
8712 widl: Allow building without debug support in the parser.
8714 * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
8715 winhelp: Specify the lex options directly in the source file.
8717 * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
8718 winedbg: Specify the lex options directly in the source file.
8720 * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
8721 msi: Specify the bison name prefix directly in the source file.
8723 * libs/wpp/Makefile.in, libs/wpp/ppy.y:
8724 libs/wpp: Specify the bison name prefix directly in the source file.
8726 2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
8728 * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
8729 dbghelp: Cast-qual warnings fix.
8731 * dlls/kernel/virtual.c, include/winbase.h:
8732 kernel: Constify a formal parameter.
8734 2006-09-08 Mike McCormack <mike@codeweavers.com>
8736 * configure, configure.ac, dlls/oleaut32/Makefile.in,
8737 dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
8738 dlls/oleaut32/ungif.h, include/config.h.in:
8739 oleaut32: Include minimal ungif source to remove dependency on libungif.
8741 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
8743 * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
8744 netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
8746 2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
8748 * dlls/crypt32/main.c:
8749 crypt32: Bail out on registry errors and return the error (if any).
8751 * dlls/crypt32/main.c:
8752 crypt32: Add documentation.
8754 * dlls/crypt32/main.c:
8755 crypt32: Change the order of writing to the registry.
8757 * dlls/crypt32/main.c:
8758 crypt32: Bail out on registry errors and return the error (if any).
8760 * dlls/crypt32/main.c:
8761 crypt32: Added some input validation.
8763 2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
8765 * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
8766 dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
8767 include/Makefile.in, include/lmcons.h, include/svrapi.h:
8768 svrapi: Added a stub svrapi.dll.
8770 2006-09-02 Detlef Riekenberg <wine.dev@web.de>
8772 * dlls/winspool.drv/info.c:
8773 winspool: Manage loaded monitors in a list.
8775 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
8776 winspool: Minimal load/unload printmonitors; use it to get a test working.
8778 2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
8780 * dlls/user/sysparams.c:
8781 user: ChangeDisplaySettings virtual desktop mode handling fix.
8783 2006-09-08 Alexandre Julliard <julliard@winehq.org>
8786 wine.inf: Register msiexec.
8788 2006-09-07 Benjamin Arai <me@benjaminarai.com>
8790 * dlls/oleaut32/tests/vartest.c:
8791 oleaut32: Conformance test for function variant:VarPow.
8793 * dlls/oleaut32/variant.c:
8794 oleaut32: Fixes for function variant:VarPow.
8796 * dlls/oleaut32/tests/vartest.c:
8797 oleaut32: Conformance test for function variant:VarAnd.
8799 * dlls/oleaut32/variant.c:
8800 oleaut32: Fixes for function variant:VarAnd.
8802 2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
8804 * dlls/ntdll/tests/info.c:
8805 ntdll/tests: Print 64bit integers as two 32 bit integers.
8807 2006-09-08 Mike McCormack <mike@codeweavers.com>
8809 * dlls/msi/tests/db.c:
8810 msi: Add more tests for temporary columns.
8812 * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
8813 msi: Fix the TEMPORARY keyword for columns.
8815 * dlls/msi/tests/db.c:
8816 msi: Add a test for MsiDatabaseIsTablePersistent.
8818 * dlls/msi/msiquery.c, include/msiquery.h:
8819 msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
8821 * dlls/msi/string.c:
8822 msi: Increase the size of the string table.
8824 * dlls/msi/action.c:
8825 msi: Split code to create a random package name into a separate function.
8828 msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
8830 2006-09-08 Detlef Riekenberg <wine.dev@web.de>
8832 * dlls/ntdll/file.c:
8833 ntdll: attr is never NULL inside NtCreateFile.
8835 2006-09-07 James Hawkins <truiken@gmail.com>
8837 * dlls/msi/join.c, dlls/msi/tests/db.c:
8838 msi: Allow non-key columns to be used with the join query.
8840 * dlls/msi/tests/db.c:
8841 msi: Add tests for MSI SQL join queries.
8843 2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
8845 * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
8846 widl: Add more complete pointer handling to write_typeformatstring_var.
8848 2006-09-07 Francois Gouget <fgouget@free.fr>
8850 * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
8851 dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
8852 dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
8853 dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
8854 dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
8855 programs/view/init.c:
8856 Assorted spelling fixes.
8858 * dlls/ntdll/ntdll.spec:
8859 ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
8861 * dlls/setupapi/setupapi.spec:
8862 setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
8864 * dlls/tapi32/line.c:
8865 tapi32: Fix spelling of a local variable.
8867 * dlls/ole32/stg_stream.c:
8868 ole32: Fix spelling of a couple of local variables.
8870 * dlls/shell32/shlmenu.c:
8871 shell32: Fix spelling of a local variable.
8873 * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
8874 oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
8876 * include/ntstatus.h, include/sddl.h:
8877 include: Document some Microsoft spelling mistakes so we know they are not to
8881 shell32: Fix name of a constant.
8884 include: Fix the name of a MODEMSETTINGS field.
8886 * include/imagehlp.h:
8887 imagehlp: Fix the name of the ADDRESS_MODE enum.
8889 2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
8891 * dlls/advpack/files.c:
8892 advpack: Cast-qual warnings fix.
8894 2006-09-07 Kai Blin <kai.blin@gmail.com>
8896 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
8897 secur32: Fix DecryptMessage for the dummy case.
8899 * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
8900 dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
8901 secur32: Fix generation of the session key.
8903 2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
8905 * dlls/crypt32/oid.c:
8906 crypt32: Don't crash when tracing is on and a numeric identifier is passed.
8908 * dlls/crypt32/oid.c:
8909 crypt32: Add some documentation.
8911 2006-09-07 Albert Lee <trisk@jhu.edu>
8913 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
8914 usp10: Implement and test Script{Apply, Record}DigitSubstitution.
8916 2006-09-06 Detlef Riekenberg <wine.dev@web.de>
8918 * configure, configure.ac:
8919 configure.ac: Display a hint when CAPI is not supported.
8921 2006-09-07 Alexandre Julliard <julliard@winehq.org>
8923 * dlls/ntdll/signal_i386.c:
8924 ntdll: Added sysctl to make the signal stack per-thread on MacOS.
8926 2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
8928 * dlls/wined3d/device.c:
8929 wined3d: Simplify setting the stencil renderstate.
8931 * dlls/wininet/ftp.c:
8932 wininet: Fix fd leak on failure case.
8934 * dlls/winmm/wineoss/midi.c:
8935 wineoss: Remove "please report" from a trace.
8937 * programs/winefile/winefile.c:
8938 winefile: Fix the display of free disk space in the statusbar.
8940 * programs/regedit/framewnd.c:
8941 regedit: Also refresh the listview.
8943 * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
8944 winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
8946 2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
8948 * dlls/riched20/editor.c:
8949 riched20: WM_CONTEXTMENU fix for custom context menus.
8951 * dlls/riched20/caret.c:
8952 riched20: ME_SetSelection -1 to -1 behavior fix.
8954 2006-08-30 James Hawkins <truiken@gmail.com>
8956 * dlls/crypt32/decode.c:
8957 crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
8960 * dlls/crypt32/decode.c:
8961 crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
8963 2006-09-03 James Hawkins <truiken@gmail.com>
8965 * dlls/msi/custom.c:
8966 msi: Store the CustomActionData for deferred custom actions.
8968 * dlls/msi/dialog.c:
8969 msi: Add the ability to change directories in the DirectoryList control.
8971 2006-09-01 James Hawkins <truiken@gmail.com>
8973 * dlls/msi/dialog.c:
8974 msi: Add initial implementation of the DirectoryList control.
8976 * dlls/msi/dialog.c:
8977 msi: Load and display the VolumeCostList control's column headers.
8979 2006-08-31 James Hawkins <truiken@gmail.com>
8981 * dlls/msi/dialog.c, dlls/msi/msipriv.h:
8982 msi: Store and use the center point of the dialog window in between dialogs.
8984 * dlls/msi/dialog.c:
8985 msi: Verify the path in the PathEdit control.
8987 * dlls/msi/dialog.c:
8988 msi: Search for the browse dialog controls by type instead of name.
8990 * dlls/msi/dialog.c:
8991 msi: Provide the control to the dialog_update function for the case
8992 when the control isn't attached to the dialog yet.
8994 2006-08-30 James Hawkins <truiken@gmail.com>
8996 * dlls/msi/tests/db.c:
8997 msi: Add more tests for the _Streams table.
8999 2006-09-03 Dan Kegel <dank@kegel.com>
9001 * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
9002 programs/.gitignore, programs/Makefile.in, programs/cmd/Cs.rc,
9003 programs/cmd/De.rc, programs/cmd/En.rc, programs/cmd/Es.rc,
9004 programs/cmd/Fr.rc, programs/cmd/Ja.rc, programs/cmd/Ko.rc,
9005 programs/cmd/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
9006 programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
9007 programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
9008 programs/cmd/batch.c, programs/cmd/builtins.c,
9009 programs/cmd/directory.c, programs/cmd/wcmd.h,
9010 programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
9011 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
9012 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
9013 programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
9014 programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
9015 programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
9016 programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
9017 programs/wcmd/directory.c, programs/wcmd/wcmd.h,
9018 programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
9019 programs/wcmd: Rename to programs/cmd.
9021 2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
9023 * dlls/user/static.c:
9024 user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
9026 2006-09-06 James Hawkins <truiken@gmail.com>
9028 * tools/winapi/msvcmaker:
9029 msvcmaker: Remove a reference to libs/unicode in msvcmaker.
9031 * dlls/msi/tests/format.c:
9032 msi: Add many more MsiFormatRecord tests.
9034 * dlls/msi/tests/format.c:
9035 msi: Fix two MsiFormatRecord tests.
9037 2006-09-05 James Hawkins <truiken@gmail.com>
9039 * dlls/msi/format.c, dlls/msi/tests/format.c:
9040 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
9042 * dlls/msi/format.c, dlls/msi/tests/format.c:
9043 msi: Fix creation of the default format in MsiFormatRecord.
9045 * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
9046 msi: Add more tests for MsiFormatRecord.
9048 2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
9050 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
9051 wined3d: Add support for R32F and R16F texture formats.
9053 2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
9055 * dlls/wined3d/wined3d_private.h:
9056 wined3d: Remove unused field: Surface.textureName.
9058 * dlls/wined3d/device.c:
9059 wined3d: Clean up ActiveRender.
9061 2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
9063 * dlls/wined3d/device.c:
9064 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
9067 2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
9069 * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
9070 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
9071 dlls/comdlg32/fontdlg.c:
9072 comdlg32: Cast-qual warnings fix.
9074 2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
9076 * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
9077 dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
9078 dlls/comdlg32/printdlg16.c:
9079 comdlg32: Cast-qual warnings fix.
9081 2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
9083 * dlls/crypt32/tests/oid.c:
9084 crypt32/tests: Cast-qual warning fix.
9086 * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
9087 crypt32: Cast-qual warnings fix.
9089 2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
9091 * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
9092 shfolder: Add version resource.
9094 * dlls/shlwapi/tests/path.c:
9095 shlwapi: Simple test for UrlCanonicalizeA.
9097 2006-09-01 András Kovács <andras@csevego.net>
9099 * dlls/wined3d/device.c:
9100 wined3d: Implement BlendFactor renderstate.
9102 * dlls/wined3d/device.c:
9103 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
9105 2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
9107 * dlls/crypt32/oid.c:
9108 crypt32: Set last error on registry errors.
9110 * dlls/wintrust/register.c:
9111 wintrust: Add a bunch of CryptRegisterOIDFunction calls.
9113 * include/wintrust.h:
9114 wintrust.h: Added several defines needed for the registration of wintrust.dll.
9116 * dlls/wintrust/register.c:
9117 wintrust: Only register actions when
9118 HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
9120 2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
9122 * dlls/wintrust/register.c:
9123 wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
9125 * dlls/wintrust/register.c:
9126 wintrust: Register DRIVER_ACTION_VERIFY.
9128 * dlls/wintrust/register.c:
9129 wintrust: Register OFFICESIGN_ACTION_VERIFY.
9131 * dlls/wintrust/register.c:
9132 wintrust: Register HTTPSPROV_ACTION.
9134 * dlls/wintrust/register.c:
9135 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
9137 * dlls/wintrust/register.c:
9138 wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
9140 * dlls/wintrust/register.c:
9141 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
9143 * dlls/wintrust/register.c:
9144 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
9146 * dlls/wintrust/register.c, tools/wine.inf:
9147 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
9149 2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
9151 * include/softpub.h:
9152 softpub.h: Added several new defines for provider functions.
9154 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
9156 * include/wintrust.h:
9157 wintrust.h: Added a new define for a provider function.
9159 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
9161 * dlls/kernel/resource16.c, include/wine/winuser16.h:
9162 kernel: Constify some formal parameters.
9164 2006-09-01 Mike McCormack <mike@codeweavers.com>
9166 * dlls/msi/tests/db.c:
9167 msi: Add a short test for transforms.
9169 * dlls/msi/tests/db.c:
9170 msi: Make opening and closing 4000 handle into two tests, not 20000.
9172 2006-08-31 Robert Shearman <rob@codeweavers.com>
9174 * dlls/ole32/oleobj.c:
9175 ole32: Allocate memory for a copy of the ptd member of FORMATETC in
9176 DataAdviseHolder_Advise since there is no requirement for the
9177 application to keep this memory valid for the lifetime of the
9180 * dlls/ole32/oleobj.c:
9181 ole32: Don't send data changes in DataAdviseHolder_Advise for
9182 ADVF_PRIMEFIRST connections if we are connected to a data object,
9183 since it will send the data change for us.
9185 * dlls/ole32/defaulthandler.c:
9186 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
9187 both defer to the real data object if the cached versions fail and we
9191 ole32: Add a reference to the stream in RPC_StartLocalServer since we
9192 release a reference to it when the local server thread dies.
9194 * dlls/ole32/tests/ole2.c:
9195 ole32: Add a test for OleLoad.
9197 * dlls/ole32/ole2.c:
9198 ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
9200 * dlls/ole32/ole2.c:
9201 ole32: Re-order the function calls in OleLoad to match native.
9202 Call IOleObject_GetMiscStatus like OleCreate and native do.
9204 * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
9205 ole32: Add tests for OleCreate.
9207 * dlls/ole32/ole2.c:
9208 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
9209 render option is specified as draw or format.
9210 This is documented on MSDN and is confirmed by tests.
9212 * dlls/ole32/ole2.c:
9213 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
9215 * dlls/ole32/ole2.c:
9216 ole32: Re-structure OleCreate to match to order of calls that native does.
9217 Get rid of hres1 since all failures are returned. Cleanup pUnk on
9218 failure and make sure to return NULL in ppvObj.
9220 * dlls/ole32/ole2.c:
9221 ole32: Set the storage's class ID in OleCreate.
9223 * dlls/rpcrt4/cproxy.c:
9224 rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
9225 Make StdProxy_GetIID and StdProxy_GetChannel return void.
9226 Don't bother checking for This and pRpcChannelBuffer being NULL as
9229 2006-08-31 Mike McCormack <mike@codeweavers.com>
9231 * dlls/msi/database.c, dlls/msi/tests/db.c:
9232 msi: Implement MsiDatabaseExport.
9234 * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
9235 msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
9237 * dlls/msi/insert.c, dlls/msi/tests/db.c:
9238 msi: Make sure there's a value for each column when inserting data.
9240 * dlls/msi/table.c, dlls/msi/tests/db.c:
9241 msi: Validate database fields before inserting them.
9243 * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
9245 msi: Create a function to copy record fields, use it to order INSERT fields
9248 * dlls/msi/tests/record.c:
9249 msi: Add a few more tests for MSI_NULL_INTEGER.
9251 * dlls/msi/create.c, dlls/msi/tests/db.c:
9252 msi: Check that column names are unique when creating a table.
9254 2006-08-31 Huw Davies <huw@codeweavers.com>
9256 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
9257 dlls/rpcrt4/tests/cstub.c:
9258 rpcrt4: Add delegating stub support.
9260 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
9261 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
9262 that will be used as the server object for delegated stubs.
9264 2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
9266 * dlls/wintrust/register.c:
9267 wintrust: Moved the generation of the guidstring to a separate function.
9269 * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
9271 wintrust: Implementation of WintrustAddActionID.
9273 2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
9275 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
9276 dlls/wintrust/tests/register.c:
9277 wintrust: Implementation of WintrustRemoveActionID.
9279 2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
9281 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
9282 widl: Sanity check string and pointer attrs. Don't assign string as type.
9284 * tools/widl/parser.y:
9285 widl: Handle more pointer types in get_struct_type.
9287 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
9289 * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
9290 tools/widl/typegen.c, tools/widl/widltypes.h:
9291 widl: Remove checks for typedefs that always fail.
9293 2006-08-29 James Hawkins <truiken@gmail.com>
9295 * dlls/advpack/install.c:
9296 advpack: Add the regsvr action to the SetupInstallFromInfSection call.
9298 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
9299 advpack: Get the proper working directory in install_init.
9301 2006-08-30 Huw Davies <huw@codeweavers.com>
9303 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
9304 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
9306 Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
9309 * dlls/rpcrt4/cstub.c:
9310 rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
9312 * dlls/rpcrt4/cstub.c:
9313 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
9315 2006-08-30 Mike McCormack <mike@codeweavers.com>
9317 * dlls/msi/dialog.c:
9318 msi: Don't crash if we can't find a control.
9320 * dlls/msi/tokenize.c:
9321 msi: Use a binary search to find sql keywords.
9323 * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
9324 dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
9325 ddraw: Make tests pass when OpenGL libraries aren't present.
9327 2006-08-29 Robert Reif <reif@earthlink.net>
9329 * dlls/advapi32/tests/lsa.c:
9330 advapi32: Fix lsa tests on windows98.
9332 2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
9334 * tools/widl/parser.y:
9335 widl: Generate an error for "int f(void a)".
9337 * tools/widl/header.c:
9338 widl: Print pointers more aesthetically in generated header.
9340 * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
9341 tools/widl/typelib.c, tools/widl/widltypes.h:
9342 widl: Add an is_ptr function.
9344 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
9345 tools/widl/widltypes.h, tools/widl/write_msft.c:
9346 widl: Factor the entry_t structure.
9348 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
9349 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
9350 tools/widl/write_msft.c:
9351 widl: Use type_t for typedefs, not var_t. Simplify representation.
9353 * tools/widl/parser.y:
9354 widl: Generate names for tagless structs, unions and enums.
9356 2006-08-29 Robert Shearman <rob@codeweavers.com>
9358 * dlls/rpcrt4/cproxy.c:
9359 rpcrt4: Make the reference counting in the standard proxy thread-safe.
9361 * dlls/rpcrt4/cstub.c:
9362 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
9363 IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
9366 * dlls/rpcrt4/cproxy.c:
9367 rpcrt4: Remove some unused code.
9369 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
9370 dlls/rpcrt4/ndr_midl.c:
9371 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
9372 idenitfy what the code contained does - it is a number of helpers for
9373 generated client/server code.
9375 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
9376 dlls/rpcrt4/ndr_midl.c:
9377 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
9378 functions to cproxy.c since both sets of functions depend on the
9379 implementations of the standard stubs and proxies.
9382 server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
9383 which seems to be more appropriate and matches the errno translation
9386 * dlls/oleaut32/tmarshal.c:
9387 oleaut32: Delay the creation of the stub object for IDispatch until it is
9390 * dlls/oleaut32/typelib.c:
9391 oleaut32: Fix a leak of the module reference count.
9393 2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
9395 * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
9396 dlls/comctl32/trackbar.c:
9397 comctl32: Cast-qual warnings fix.
9399 2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
9401 * dlls/advpack/files.c:
9402 advpack: Cast-qual warnings fix.
9404 2006-08-29 Renu Rajput <renu.rajput@gmail.com>
9406 * dlls/comdlg32/filedlg.c:
9407 comdlg: Send missing CDN_FOLDERCHANGE.
9409 2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
9411 * include/wincrypt.h:
9412 wincrypt.h: Add new OID.
9414 * include/softpub.h:
9415 softpub.h: Add a GUID.
9417 * include/wintrust.h:
9418 wintrust.h: Add a GUID.
9420 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
9422 * dlls/wintrust/register.c:
9423 wintrust: Add some documentation.
9425 * dlls/wintrust/tests/register.c:
9426 wintrust: Add some extra tests for WintrustRemoveActionID.
9428 2006-08-29 Mike McCormack <mike@codeweavers.com>
9431 msi: Fix a memory leak.
9433 * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
9434 msi: Free the handle table on PROCESS_DETACH.
9436 * dlls/msi/tests/package.c:
9437 msi: Fix test compilation with MSVC6.
9439 * dlls/msi/package.c, dlls/msi/tests/package.c:
9440 msi: Properties are case sensitive.
9442 2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
9444 * configure, configure.ac, dlls/Makefile.in,
9445 dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
9446 programs/winetest/Makefile.in:
9447 wintrust: Add framework and initial tests.
9449 2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
9451 * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
9452 wintrust: Add some register stubs.
9454 * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
9455 dlls/wintrust/wintrust_main.c:
9456 wintrust: Move register related functions to a separate file.
9458 2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
9460 * tools/widl/header.c:
9461 widl: Add the rest of the pointer types to write_type.
9463 2006-08-28 Marcus Meissner <marcus@jet.franken.de>
9465 * programs/explorer/explorer.c, programs/regedit/hexedit.c,
9466 programs/regedit/listview.c, programs/winedbg/display.c,
9467 programs/winedbg/source.c, programs/winedbg/stack.c:
9468 Remove some more unused debugging channels.
9470 2006-08-26 Huw Davies <huw@codeweavers.com>
9472 * dlls/rpcrt4/tests/cstub.c:
9473 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
9474 This shows that we have a vtbl ptr at (void**)This-2 that is passed to
9475 the base interface's IRpcStubBuffer_Connect. This vtbl should
9476 presumably forward calls to the real object's vtbl. We can't simply
9477 pass the real object to the base interface's stub, as the real
9478 object's QI may not provide us with the base interface.
9480 2006-08-28 Huw Davies <huw@codeweavers.com>
9482 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
9483 rpcrt4: Add a helper function to create a stub.
9485 2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
9487 * dlls/wined3d/vertexshader.c:
9488 wined3d: Apply the half pixel correction for shaders too.
9490 2006-08-28 James Hawkins <truiken@gmail.com>
9492 * dlls/msi/dialog.c:
9493 msi: Use msi_dialog_dup_property where appropriate.
9495 * dlls/msi/dialog.c:
9496 msi: Use the respective update functions when creating the Browse dialog control.
9498 * dlls/msi/dialog.c:
9499 msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
9501 * dlls/msi/dialog.c:
9502 msi: Update the PathEdit control in response to the DirectoryListUp event.
9504 * dlls/msi/dialog.c:
9505 msi: Highlight the text in the PathEdit control.
9507 2006-08-28 Dan Kegel <dank@kegel.com>
9509 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
9510 dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
9512 msi: Callers of alloc_msihandle should handle failure.
9514 * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
9515 msi: Remove limit on number of handles.
9517 * dlls/msi/tests/db.c:
9518 msi/tests: Add test to verify we can create 4000 msi handles.
9520 2006-08-28 Robert Shearman <rob@codeweavers.com>
9522 * dlls/quartz/videorenderer.c:
9523 quartz: Use the absolute height of the bitmap format as a negative values
9524 simply means it is a top-down bitmap.
9527 ole32: Return errors if the attempt to start a LocalService object fails.
9529 * dlls/ole32/compobj.c:
9530 ole32: AppId is a value under the clsid key, rather than a key.
9532 * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
9533 dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
9534 ole32: Fix functions defined without specifying argument types by changing
9537 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
9539 * dlls/winex11.drv/opengl.c:
9540 winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
9542 2006-08-27 Brian Chang <brianch@seas.ucla.edu>
9544 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
9545 riched20: EM_EXSETSEL fixes and conformance tests.
9547 2006-08-28 Alexandre Julliard <julliard@winehq.org>
9549 * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
9550 tools: Get rid of the winapi makefile, it's not used anyway.
9552 * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
9553 dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
9554 dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
9555 dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
9556 dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
9557 dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
9558 dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
9559 dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
9560 dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
9561 dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
9562 dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
9563 dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
9564 dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
9565 dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
9566 dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
9567 dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
9568 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
9569 dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
9570 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
9571 dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
9572 dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
9573 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
9574 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
9575 dlls/user/Makefile.in, dlls/usp10/Makefile.in,
9576 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
9577 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
9578 dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
9579 makefiles: Only run test and documentation targets in directories that need them.
9581 * programs/winetest/Makefile.in, tools/make_makefiles:
9582 make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
9584 * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
9585 tools: Added make_makefiles tool that updates the list in configure.ac and
9586 runs make_dlls and make_progs.
9588 * dlls/kernel/cpu.c:
9589 kernel: Get rid of useless trace.
9591 2006-08-28 Mike McCormack <mike@codeweavers.com>
9593 * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
9594 dlls/msi/tests/db.c:
9595 msi: Fix writing of long strings to the database.
9597 * dlls/msi/record.c:
9598 msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
9600 2006-08-27 H. Verbeet <hverbeet@gmail.com>
9602 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
9603 d3d8: Use proper handles for pixel shaders.
9605 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
9606 d3d8: Improve shader handle management.
9608 2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
9610 * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
9611 wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
9613 2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9615 * dlls/msi/msi_Ko.rc:
9616 msi: Updated Korean resource.
9618 2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
9620 * dlls/dbghelp/stabs.c:
9621 dbghelp: Removed stabs dump facility now that we have it (for PE files)
9624 * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
9625 tools/winedump/winedump.h, tools/winedump/winedump.man.in:
9626 winedump: Added -G option to dump raw stabs information from PE files.
9628 * programs/winedbg/memory.c:
9629 winedbg: Native dbghelp generate long basic types, so handle them too.
9631 2006-08-27 Jacek Caban <jacek@codeweavers.com>
9633 * dlls/mshtml/olecmd.c:
9634 mshtml: Added IDM_UNDERLINE implementation.
9636 * dlls/mshtml/olecmd.c:
9637 mshtml: Added IDM_ITALIC implementation.
9639 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
9640 dlls/mshtml/olecmd.c:
9641 mshtml: Added IDM_FONTNAME implementation.
9643 2006-08-25 James Hawkins <truiken@gmail.com>
9645 * dlls/msi/dialog.c:
9646 msi: Add a stub implementation of the VolumeCostList control.
9648 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
9649 msi: Add initial implementation of the DirectoryListUp event.
9651 * dlls/msi/dialog.c:
9652 msi: Add initial implementation of the DirectoryCombo control.
9654 2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
9656 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
9657 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
9658 dlls/wined3d/wined3d_private.h:
9659 wined3d: Find the correct sampler type for < 2.0 pshaders.
9661 * dlls/wined3d/surface.c:
9662 wined3d: Properly initialize a variable.
9664 2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
9666 * dlls/advapi32/tests/registry.c:
9667 advapi32/tests: Cast-qual warnings fix.
9669 2006-08-27 Matt Finnicum <mattfinn@gmail.com>
9671 * dlls/riched20/editor.c:
9672 riched20: Remove two testing fixme's that were accidentally committed.
9674 2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
9676 * dlls/user/combo.c:
9677 user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
9678 - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
9679 breaks Z-order based painting.
9680 - do nothing in the combobox WM_ERASEBKGND handler do all painting in
9681 WM_PAINT like Windows does.
9683 2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
9685 * dlls/opengl32/wgl.c:
9686 opengl: Fix Mesa/DRI regression.
9688 2006-08-27 Robert Reif <reif@earthlink.net>
9690 * dlls/advapi32/tests/security.c:
9691 advapi32: Fix security tests to not crash on windows.
9693 2006-08-26 Robert Reif <reif@earthlink.net>
9695 * dlls/kernel/locale.c:
9696 kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
9699 2006-08-25 Frank Richter <frank.richter@gmail.com>
9701 * dlls/setupapi/queue.c:
9702 setupapi: Make do_file_copyW send "target newer" notifications.
9704 * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
9705 kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
9706 as observed on Windows XP.
9708 2006-08-27 Alexandre Julliard <julliard@winehq.org>
9710 * dlls/kernel/path.c:
9711 kernel: Fixed off-by-one error in GetShortPathNameW.
9713 2006-08-26 Alexandre Julliard <julliard@winehq.org>
9715 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
9716 tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
9717 wrc: Get rid of xmalloc casts.
9719 * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
9720 tools/wrc/parser.y, tools/wrc/utils.c:
9721 wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
9723 * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
9724 wmc: Get rid of xmalloc casts.
9726 * tools/wmc/mcy.y, tools/wmc/utils.c:
9727 wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
9729 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
9730 tools/widl/widltypes.h, tools/widl/write_msft.c:
9731 widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
9733 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
9735 makefiles: Get rid of the checklink rules, they no longer work.
9737 2006-08-26 Robert Shearman <rob@codeweavers.com>
9739 * dlls/ole32/oleproxy.c:
9740 ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
9741 Invoke, even though we are requesting a buffer size of 0 as we put
9742 extra data into the buffer in IRpcChannelBuffer_GetBuffer.
9744 * dlls/ole32/oleproxy.c:
9745 ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
9746 instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
9749 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
9750 ole32: Add support for main-threaded apartments.
9751 A main-threaded apartment is the first single-threaded apartment in the
9752 process. It was designed to be used for legacy applications that don't
9753 want to think about threading at all, even if they are always called
9754 from the same context, as is the case for regular STAs.
9756 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
9757 ole32: Move the opening of the AppId key for a clsid to a helper function.
9759 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
9760 ole32: CoGetClassObject should host a single-threaded object in a
9761 single-threaded apartment if executing in a multi-threaded apartment,
9764 * dlls/ole32/compobj.c:
9765 ole32: Get the threading model value for inproc classes and output a
9766 fixme if we should create it in an apartment of another type.
9768 2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
9770 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
9771 dlls/advapi32/eventlog.c:
9772 advapi32: Cast-qual warnings fix.
9774 2006-08-26 Jacek Caban <jacek@codeweavers.com>
9776 * dlls/mshtml/olecmd.c:
9777 mshtml: Better stub for QueryStatus(CGID_MSHTML).
9779 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
9780 mshtml: Added nsICommandParams argument to do_ns_command.
9782 2006-08-26 Robert Reif <reif@earthlink.net>
9784 * dlls/secur32/tests/secur32.c:
9785 secur32: Fix secur32 test to pass on windows.
9787 2006-08-25 Robert Reif <reif@earthlink.net>
9789 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
9790 advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
9792 * dlls/advapi32/tests/lsa.c:
9793 advapi32: Fix lsa tests.
9795 2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9797 * dlls/shlwapi/shlwapi_Ko.rc:
9798 shlwapi: Updated Korean resource.
9800 2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
9802 * dlls/shell32/shlfileop.c:
9803 shell32: Fix a bug in SHELL_ConfirmW.
9804 Fix a bug introduced while changing the OK/Cancel to Yes/No.
9806 2006-08-26 Alexandre Julliard <julliard@winehq.org>
9808 * dlls/winex11.drv/Makefile.in:
9809 winex11.drv: Remove no longer used all: target.
9811 2006-08-25 Piotr Caban <piotr.caban@gmail.com>
9813 * programs/oleview/typelib.c:
9814 oleview: Added data freeing in EnumFuncs function.
9816 2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
9818 * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
9819 quartz: Skip over INFO chunk in AVI file parsing.
9821 2006-08-25 Marcus Meissner <marcus@jet.franken.de>
9823 * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
9824 dlls/comctl32/theme_listbox.c:
9825 comctl32: Remove unneccessary default debug channels.
9827 2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
9829 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
9830 dlls/wined3d/wined3d_private.h:
9831 wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
9833 2006-08-25 Mike McCormack <mike@codeweavers.com>
9835 * dlls/msi/package.c:
9836 msi: Set the ALLUSERS property to 1 always.
9839 msi: Fix a memory leak.
9841 * dlls/msi/dialog.c:
9842 msi: Use msi_get_property_int rather than MSI_GetPropertyW.
9844 2006-08-25 Alexandre Julliard <julliard@winehq.org>
9846 * dlls/winex11.drv/opengl.c:
9847 winex11.drv: Fix a compiler warning when OpenGL is missing.
9849 * dlls/crypt32/tests/encode.c:
9850 crypt32/tests: Avoid sizeof in traces.
9852 * Make.rules.in, configure, configure.ac, loader/Makefile.in,
9853 server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
9854 configure: Set rpath on all executables that link to libwine.
9855 Also add the -multiply_defined suppress option for executables on MacOS.
9857 * configure, configure.ac:
9858 configure: Make sure timezone and daylight are variables.
9860 * aclocal.m4, configure, configure.ac:
9861 configure: Move cache handling into the WINE_TRY_CFLAGS macro.
9863 * configure, configure.ac:
9864 configure: Enable the -Wwrite-strings flag.
9866 * tools/winedump/main.c, tools/winedump/output.c,
9867 tools/winedump/winedump.h:
9868 winedump: Get rid of the install script.
9870 * programs/make_progs:
9871 make_progs: Update the directory list in configure.ac too.
9874 make_dlls: Update the directory list in configure.ac too.
9876 2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
9878 * programs/regedit/Ko.rc:
9879 regedit: Updated Korean resource.
9881 2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
9883 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
9884 tools/widl/widl.c, tools/widl/widltypes.h:
9885 widl: Remove usage of type_t ref field for base types; simplify code.
9887 2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
9889 * tools/widl/parser.y:
9890 widl: Write-strings warning fix.
9892 * dlls/mshtml/nsiface.idl:
9893 mshtml: Write-strings warnings fix.
9895 2006-08-25 Mike McCormack <mike@codeweavers.com>
9897 * dlls/msi/helpers.c, dlls/msi/package.c:
9898 msi: Reimplement msi_dup_property and msi_get_property_int.
9900 * dlls/msi/msipriv.h, dlls/msi/package.c:
9901 msi: Store properties in a hash table, not the database.
9902 Use string insensitive comparisons for property names.
9904 2006-08-24 James Hawkins <truiken@gmail.com>
9906 * dlls/msi/dialog.c:
9907 msi: Fix the height of the line control window.
9909 * dlls/msi/dialog.c:
9910 msi: Add a stub implementation of the DirectoryList dialog control.
9912 * dlls/msi/dialog.c:
9913 msi: Add a stub implementation of the DirectoryCombo dialog control.
9915 2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
9917 * include/softpub.h:
9918 softpub.h: Added some GUIDs.
9920 2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
9922 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
9923 wined3d: Load projected textures in fragment shaders.
9925 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
9926 wined3d: Compile pixel shaders in drawprim.
9928 2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
9930 * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
9931 riched32: Add version resource.
9934 wine.inf: Add a bunch of fake dlls.
9936 2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
9938 * dlls/ntdll/version.c:
9939 ntdll: Print 64bit integers with wine_dbgstr_longlong.
9941 2006-08-24 James Hawkins <truiken@gmail.com>
9943 * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
9944 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
9945 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
9946 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
9947 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
9948 dlls/msi/msi_Tr.rc, dlls/msi/package.c:
9949 msi: Inform the user with an error message when the MSI file path is invalid.
9951 2006-08-24 Alexandre Julliard <julliard@winehq.org>
9953 * ANNOUNCE, ChangeLog, VERSION, configure:
9956 ----------------------------------------------------------------
9957 2006-08-24 Alexandre Julliard <julliard@winehq.org>
9959 * configure, configure.ac:
9960 configure: Fixed bug in previous OpenGL warning patch.
9962 2006-08-17 Robert Reif <reif@earthlink.net>
9964 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
9965 advapi32: Output information on failed LsaQueryInformationPolicy tests.
9967 2006-08-24 Mike McCormack <mike@codeweavers.com>
9970 msi: Fix strings with lengths that are exact multiples of 2^16.
9972 2006-08-24 Jeff Latimer <lats@yless4u.com.au>
9974 * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
9975 gdi: Add missing glyph code to GetGlyphIndices and tests.
9977 2006-08-24 Mike McCormack <mike@codeweavers.com>
9979 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
9980 shell32: Use kernel functions in preference to libwine ones.
9982 * dlls/shell32/tests/shlfileop.c:
9983 shell32: Fix compilation of test on MSVC6.
9985 2006-08-24 James Hawkins <truiken@gmail.com>
9987 * dlls/msi/dialog.c:
9988 msi: Add an initial implementation of the PathEdit control.
9990 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
9992 * dlls/opengl32/wgl.c:
9993 opengl32: Fix ATI OpenGL bug.
9995 2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
9997 * configure, configure.ac:
9998 configure: Extend the current OpenGL/Direct3D warning code.
10000 2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10002 * programs/winecfg/Ko.rc:
10003 winecfg: Updated Korean Resource.
10005 2006-08-23 Benjamin Arai <me@benjaminarai.com>
10007 * dlls/oleaut32/tests/vartest.c:
10008 oleaut32: Updated conformance test return string for VT_RESERVED.
10010 2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
10012 * tools/winedump/debug.c, tools/winedump/dump.c:
10013 winedump: Cast-qual warnings fix.
10015 2006-08-23 James Liggett <jrliggett@cox.net>
10017 * dlls/winex11.drv/window.c:
10018 winex11.drv: Fix explorer regression caused by systray patch
10019 Move systray_dock_window call to X11DRV_CreateWindow so that it can
10020 safely call SetWindowPos without having _CheckNotSysLevel crash the
10023 2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
10025 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
10026 riched20: Add tests for EM_GETMODIFY.
10028 2006-08-23 Huw Davies <huw@codeweavers.com>
10030 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
10031 rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
10033 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
10034 rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
10036 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
10037 rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
10039 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
10040 rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
10042 This shows that the IRpcStubBuffer for a delegated stub's base
10043 interface is stored at (void**)This-1.
10045 * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
10046 rpcrt4: Tests for NdrDllGetClassObject.
10047 These show that delegated stubs need different Connect, Disconnect and
10048 CountRefs methods than non-delegated stubs (ie they don't use all of
10049 the CStdStubBuffer_* functions).
10051 2006-08-23 Jacek Caban <jacek@codeweavers.com>
10053 * dlls/mlang/mlang.c:
10054 mlang: Added IMultiLanguage3 interface stub implementation.
10056 * include/mlang.idl:
10057 mlang.idl: Added IMultiLanguage3 declaration.
10059 2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
10061 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
10062 msvcrt: Fix scanf format "%i" base detection.
10064 2006-08-21 Stefan Huehner <stefan@huehner.org>
10066 * programs/winedbg/winedbg.man.in:
10067 winedbg: Fix typo in manpage.
10069 2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
10071 * dlls/wined3d/device.c:
10072 wined3d: Make the destination surface glDirty in UpdateSurface.
10074 2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
10076 * dlls/winspool.drv/tests/info.c:
10077 winspool.drv/tests: Write-strings warnings fix.
10079 * dlls/winspool.drv/info.c:
10080 winspool.drv: Write-strings warnings fix.
10082 2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
10084 * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
10085 wineps.drv: Write-strings warnings fix.
10087 * dlls/ddraw/main.c:
10088 ddraw: Write-strings warnings fix.
10090 2006-08-23 Alexandre Julliard <julliard@winehq.org>
10092 * README, loader/wine.man.in:
10093 Documentation updates.
10095 * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
10096 tools: Added a man page for wineprefixcreate.
10098 * DEVELOPERS-HINTS:
10099 DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
10101 2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
10103 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
10104 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
10105 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
10106 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
10107 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
10108 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
10109 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
10110 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
10111 dlls/shlwapi/string.c:
10112 shlwapi: Move strings used by StrFromTimeInterval to resources.
10114 * programs/regedit/En.rc, programs/regedit/Pl.rc,
10115 programs/regedit/about.c, programs/regedit/childwnd.c,
10116 programs/regedit/framewnd.c, programs/regedit/listview.c,
10117 programs/regedit/main.c, programs/regedit/main.h,
10118 programs/regedit/resource.h:
10119 regedit: Put language-dependent strings in resources.
10121 * programs/regedit/framewnd.c:
10122 regedit: Remove custom filter from open/save dialogs.
10124 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
10126 * programs/winecfg/winecfg.c:
10127 winecfg: Make sure we can use a large text.
10129 * dlls/wintrust/wintrust_main.c:
10130 wintrust: Add some documentation.
10132 2006-08-23 Alexandre Julliard <julliard@winehq.org>
10134 * configure, configure.ac:
10135 configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
10137 2006-08-21 Detlef Riekenberg <wine.dev@web.de>
10139 * configure, configure.ac:
10140 configure: Show messages about additional packages with --verbose.
10142 2006-08-22 James Liggett <jrliggett@cox.net>
10144 * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
10145 dlls/winex11.drv/x11drv_main.c:
10146 winex11.drv: Add XEmbed system tray support.
10147 Portions of this patch based on the work of Mike Hearn and Rob
10150 2006-08-22 James Hawkins <truiken@gmail.com>
10152 * programs/msiexec/msiexec.c:
10153 msiexec: Add handling for msiexec's regserver option.
10155 2006-08-23 Mike McCormack <mike@codeweavers.com>
10158 server: Use ntdll values where possible.
10160 * include/windef.h:
10161 windef.h: Add a definition for FILETIME.
10163 * dlls/ntdll/threadpool.c:
10164 ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
10166 2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
10168 * programs/winecfg/Nl.rc:
10169 winecfg: Update Dutch resource.
10171 * programs/winecfg/driveui.c:
10172 winecfg: Wrong text in messagebox.
10174 2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10176 * dlls/shlwapi/shlwapi_Ko.rc:
10177 shlwapi: Update Korean resource.
10179 2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
10181 * libs/wine/loader.c:
10182 libwine: Cast-qual warning fix.
10184 * tools/winebuild/res16.c:
10185 winebuild: Cast-qual warnings fix.
10187 2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
10189 * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
10190 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
10191 ntdll/tests: Print 64bit integers as two 32 bit integers.
10193 2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
10195 * dlls/winex11.drv/opengl.c:
10196 winex11.drv: Fix opengl pixel format bug.
10198 2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
10200 * dlls/mshtml/Tr.rc:
10201 mshtml: Update Turkish resources.
10203 2006-08-22 Juan Lang <juan_lang@yahoo.com>
10205 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
10206 crypt32: Add CryptFormatObject stub.
10208 2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
10210 * dlls/shell32/shell32_Pl.rc:
10211 shell32: Pl.rc: Fix a backslash.
10213 * dlls/shlwapi/string.c:
10214 shlwapi: Make StrFormatByteSize format numbers using locale settings.
10216 2006-08-22 Jacek Caban <jacek@codeweavers.com>
10218 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
10219 dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
10220 dlls/mshtml/tests/htmldoc.c:
10221 mshtml: Use IPropertyNotifySink connection point.
10223 2006-08-22 Robert Reif <reif@earthlink.net>
10225 * dlls/dsound/propset.c:
10226 dsound: Remove unused parameter from propset functions.
10228 2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
10230 * configure, configure.ac:
10231 configure: Try to #include <pthread.h> before checking for pthread_np.h.
10233 2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
10235 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
10236 wined3d: Correctly draw transformed and untransformed vertices in the same scene.
10238 2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
10240 * dlls/crypt32/main.c:
10241 crypt32: Print parameters and add some documentation.
10243 2006-08-21 James Hawkins <truiken@gmail.com>
10245 * dlls/msi/tests/package.c:
10246 msi: Add tests for the AppSearch action.
10248 * dlls/msi/cond.y, dlls/msi/tests/package.c:
10249 msi: Add handling for MsiEvaluateCondition's substring operators.
10251 * dlls/msi/tests/package.c:
10252 msi: Add tests for MsiEvaluateCondition's substring operators.
10254 2006-08-22 Mike McCormack <mike@codeweavers.com>
10256 * dlls/itss/itss.c:
10257 itss: Simplify the class factory.
10259 2006-08-22 Kai Blin <kai.blin@gmail.com>
10261 * dlls/kernel/sync.c:
10262 kernel: Set last error in CreateIoCompletionPort.
10264 2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
10266 * dlls/shlwapi/string.c:
10267 shlwapi: Format the kilobyte file size number using locale settings.
10268 The code is quite complex but I haven't found any easier way to do it
10269 (passing NULL as NUMBERFMT results in two decimal places being appended).
10271 * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
10272 shell32: Show file size in the details view in kilobytes.
10274 2006-08-22 Mike McCormack <mike@codeweavers.com>
10276 * dlls/shell32/shlfileop.c:
10277 shell32: Don't add the directory name twice when recursing into subdirectories.
10279 2006-08-21 Benjamin Arai <me@benjaminarai.com>
10281 * dlls/oleaut32/typelib.c:
10282 oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
10284 2006-08-21 Juan Lang <juan_lang@yahoo.com>
10286 * dlls/crypt32/oid.c:
10287 crypt32: Fix a misplaced parenthesis.
10289 2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
10291 * dlls/oleaut32/variant.c:
10292 oleaut32: Print 64bit integers with wine_dbgstr_longlong.
10294 2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
10296 * programs/winecfg/No.rc:
10297 winecfg: Update Norwegian Bokmål resources.
10299 2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
10301 * programs/winecfg/Tr.rc:
10302 winecfg: Update Turkish resources.
10304 2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
10306 * dlls/riched20/editor.c:
10307 riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
10309 2006-08-21 Piotr Caban <piotr.caban@gmail.com>
10311 * programs/oleview/main.h, programs/oleview/typelib.c:
10312 oleview: Added dispinterface handling to idl viewer.
10314 * programs/oleview/typelib.c:
10315 oleview: Added typedef handling to idl viewer.
10317 2006-08-21 Huw Davies <huw@codeweavers.com>
10319 * dlls/winex11.drv/xrender.c:
10320 winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
10322 2006-08-19 Frank Richter <frank.richter@gmail.com>
10324 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
10325 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
10326 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
10327 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
10328 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
10329 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
10330 programs/winecfg/audio.c, programs/winecfg/properties.h,
10331 programs/winecfg/resource.h:
10332 winecfg: audio: Use strings from resources.
10334 2006-08-18 Frank Richter <frank.richter@gmail.com>
10336 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
10337 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
10338 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
10339 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
10340 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
10341 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
10342 programs/winecfg/driveui.c, programs/winecfg/resource.h:
10343 winecfg: driveui: Load UI strings from resources.
10345 2006-08-19 David Adam <David.Adam@math.cnrs.fr>
10347 * programs/winecfg/Fr.rc:
10348 winecfg: Update French translation.
10350 2006-08-20 Chris Robinson <chris.kcat@gmail.com>
10352 * dlls/wined3d/device.c:
10353 wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
10355 * dlls/wined3d/device.c:
10356 wined3d: Print real unhandled D3DCMPFUNC value.
10358 2006-08-20 Piotr Caban <piotr.caban@gmail.com>
10360 * programs/oleview/typelib.c:
10361 oleview: Added idl save to file functionality.
10363 * programs/oleview/main.h, programs/oleview/typelib.c:
10364 oleview: Added idl displaying.
10365 - Added idl displaying.
10366 - Fixed AddToTLDataStrWithTabsW function.
10368 * programs/oleview/typelib.c:
10369 oleview: Added idl formatting.
10371 * programs/oleview/typelib.c:
10372 oleview: Added functions description to idl generation.
10374 2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
10376 * dlls/advpack/tests/install.c:
10377 advpack/tests: Make RunSetupCommand not popup dialogs.
10379 2006-08-21 Mike McCormack <mike@codeweavers.com>
10381 * dlls/kernel/actctx.c:
10382 kernel32: Print parameters, call SetLastError() when failing.
10384 2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
10386 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
10387 include/wine/wined3d_gl.h:
10388 wined3d: Better GPU detection.
10390 2006-08-19 H. Verbeet <hverbeet@gmail.com>
10392 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
10393 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
10394 dlls/wined3d/wined3d_private.h:
10395 wined3d: Improve float constant loading a bit.
10396 - Use a list to keep track of what constants are set.
10397 - Move TRACEs and checkGLcall calls out of the main constant loading loop.
10399 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
10400 dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
10401 dlls/wined3d/wined3d_private.h:
10402 wined3d: Lookup GLSL float uniform locations only once per program.
10404 * dlls/wined3d/stateblock.c:
10405 wined3d: Free the float constant map arrays for all stateblocks.
10407 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
10408 wined3d: Fix indices for the float constant map.
10409 Indices for the float constant map should be multiplied by 4 because
10410 we're loading 4 component float vectors, not because the size of a
10413 2006-08-18 Jacek Caban <jacek@codeweavers.com>
10415 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
10416 mshtml: Added IDM_BOLD implementation.
10418 2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
10420 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
10422 wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
10424 2006-08-19 Dan Kegel <dank@kegel.com>
10427 mpr: Fix bug in ProviderOrder comma processing in wnetInit().
10429 2006-08-19 Matt Finnicum <mattfinn@gmail.com>
10431 * dlls/riched20/editor.c:
10432 riched20: Swap two lines that were in wrong order / caused notification not
10435 2006-08-19 Kai Blin <kai.blin@gmail.com>
10437 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
10438 secur32: Initial working implementation of EncryptMessage and DecryptMessage.
10440 2006-08-19 Robert Reif <reif@earthlink.net>
10442 * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
10443 kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
10446 * dlls/advapi32/tests/security.c:
10447 advapi32: LookupAccountSid buffer size query tests.
10449 * dlls/advapi32/security.c:
10450 advapi32: LookupAccountSid buffer size query fixes.
10452 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
10454 * dlls/qcap/capturegraph.c:
10455 qcap: Print 64bit integers with wine_dbgstr_longlong.
10457 2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
10459 * programs/winecfg/No.rc:
10460 winecfg: Update Norwegian Bokmål resources.
10462 * dlls/shlwapi/shlwapi_No.rc:
10463 shlwapi: Update Norwegian Bokmål resources.
10465 2006-08-18 Stefan Huehner <stefan@huehner.org>
10467 * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
10468 dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
10469 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
10470 dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
10471 dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
10472 dlls/twain_32/dsm_ctrl.c:
10473 Fix some -Wstrict-prototype warnings () -> (void).
10475 2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
10477 * dlls/comctl32/toolbar.c:
10478 comctl32: Correctly map toolbar bitmap mask color in case of non-default
10481 2006-08-18 Alexandre Julliard <julliard@winehq.org>
10483 * dlls/msvcrt/except.c:
10484 msvcrt: Fixed access to the extra arguments of setjmp3.
10486 * dlls/user/user_main.c:
10487 user: Add .exe extension to wineboot just in case.
10489 * programs/explorer/explorer.c:
10490 explorer: Specify an explicit path when launching winefile.
10492 2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
10494 * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
10495 quartz: Print 64bit integers with wine_dbgstr_longlong.
10497 2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
10499 * dlls/quartz/dsoundrender.c:
10500 quartz: DSoundRender: Do not overwrite a full buffer.
10502 2006-08-18 Frank Richter <frank.richter@gmail.com>
10504 * dlls/shlwapi/shlwapi_De.rc:
10505 shlwapi: Update German resources.
10507 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
10508 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
10509 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
10510 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
10511 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
10512 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
10513 programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
10514 winecfg: x11drv: Load vertex shader mode strings from resources.
10516 2006-08-18 Tom Wickline <twickline@gmail.com>
10518 * DEVELOPERS-HINTS:
10519 DEVELOPERS-HINTS: Fix reference in implementing new API calls.
10521 2006-08-18 Jacek Caban <jacek@codeweavers.com>
10523 * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
10524 mshtml: Added more Exec tests and fixes.
10526 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
10528 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
10529 ntdll: Fix failing test on windows.
10531 2006-08-17 Detlef Riekenberg <wine.dev@web.de>
10533 * dlls/sfc/sfc_main.c:
10534 sfc: Print a FIXME only once.
10536 2006-08-18 Robert Reif <reif@earthlink.net>
10538 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
10539 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
10540 dlls/dsound/tests/propset.c:
10541 dsound: Add class factory tests.
10543 * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
10544 dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
10545 dlls/dsound/propset.c:
10546 dsound: Class factory cleanup.
10547 Consolidate all class factories into a single implementation.
10548 Fixes a problem discovered by oleview.
10550 2006-08-17 Kai Blin <kai.blin@gmail.com>
10552 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
10553 secur32: Gracefully handle ntlm_auth versions that don't support the new
10556 2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
10558 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
10559 shlwapi: Add the Polish translation.
10561 * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
10562 dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
10563 dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
10564 dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
10565 dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
10566 dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
10567 dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
10568 dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
10569 shlwapi: Store the "%ld bytes" string as a resource.
10571 * dlls/shell32/trash.c:
10572 shell32: Show the original file name and deletion date in the Trash folder.
10574 * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
10575 shell32: Add desktop entries parsing code.
10577 * dlls/shell32/shlfileop.c:
10578 shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
10580 2006-08-18 Mike McCormack <mike@codeweavers.com>
10582 * dlls/kernel/locale.c:
10583 kernel32: Change a FIXME to a WARN.
10585 * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
10586 dlls/msi/sql.y, dlls/msi/tokenize.c:
10587 msi: Add a stub ALTER query.
10589 2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
10591 * tools/widl/typegen.c:
10592 widl: Output format-strings for interface pointers.
10594 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
10595 tools/widl/typegen.c, tools/widl/typegen.h:
10596 widl: Allow format-string functions to work with objects.
10598 2006-08-17 Robert Reif <reif@earthlink.net>
10600 * dlls/advapi32/tests/security.c:
10601 advapi32: Fix test_LookupAccountSid to work on win9x.
10603 2006-08-17 Jacek Caban <jacek@codeweavers.com>
10605 * dlls/mshtml/conpoint.c:
10606 mshtml: Fix Advise implementation for IPropertyNotifySink.
10608 * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
10609 mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
10611 2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
10613 * dlls/shlwapi/string.c:
10614 shlwapi: Print 64bit integers with wine_dbgstr_longlong.
10616 2006-08-17 Huw Davies <huw@codeweavers.com>
10618 * dlls/rpcrt4/ndr_marshall.c:
10619 rpcrt4: Remember to skip over the conformance description.
10621 2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
10623 * dlls/comctl32/imagelist.c:
10624 comctl32: Fix ImageList_Replace function to correctly apply image mask.
10626 2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
10628 * include/wintrust.h:
10629 wintrust.h: Added some defines.
10631 2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
10633 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
10634 secur32: Make tests loadable on NT4.
10636 2006-08-17 Alexandre Julliard <julliard@winehq.org>
10638 * dlls/user/user_main.c, programs/explorer/desktop.c:
10639 user: Defer all ExitWindowsEx processing to wineboot.
10641 * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
10642 programs/wineboot/wineboot.c:
10643 wineboot: Added support for doing a proper shutdown before rebooting.
10644 Send WM_QUERYENDSESSION messages to all windows of a given process
10645 before moving on to the next.
10646 Switch option parsing to getopt.
10647 Added a bunch of options to control shutdown behavior.
10649 2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
10651 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
10652 dlls/winex11.drv/opengl.c:
10653 x11drv/opengl: Pixel format rewrite.
10655 2006-08-16 Matt Finnicum <mattfinn@gmail.com>
10657 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
10658 dlls/riched20/style.c:
10659 riched20: Send EN_LINK notifications. Properly underline / color links.
10661 2006-08-17 Kai Blin <kai.blin@gmail.com>
10663 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
10664 dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
10665 secur32: Add real signing / verifying to NTLM provider.
10667 * dlls/secur32/ntlm.c:
10668 secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
10671 2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
10673 * programs/regedit/childwnd.c:
10674 regedit: Write-strings warnings fix.
10676 * dlls/ddraw/direct3d.c:
10677 ddraw: Write-strings warnings fix.
10679 * dlls/winspool.drv/info.c:
10680 winspool.drv: Write-strings warning fix.
10682 2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
10684 * tools/widl/proxy.c:
10685 widl: Use typegen.c format-string functions in proxy.c.
10687 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
10688 tools/widl/typegen.h:
10689 widl: Move format-string declaration output to typegen.c.
10691 2006-08-17 Jacek Caban <jacek@codeweavers.com>
10693 * dlls/mshtml/tests/htmldoc.c:
10694 mshtml: Added test of edit mode.
10696 * dlls/mshtml/olecmd.c:
10697 mshtml: Added beginning implementation of IDM_EDITMODE.
10699 * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
10700 mshtml: Rename get_property to get_client_disp_property and make it available
10703 * include/mshtmhst.idl:
10704 mshtmhst.idl: Added DOCHOSTUITYPE declaration.
10706 2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
10708 * dlls/wined3d/surface.c:
10709 wined3d: Make sure b_info structure is properly allocated and released.
10711 2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
10713 * tools/winedump/minidump.c:
10714 winedump: Print each 64bit integers as two 32 bit integers.
10716 2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
10718 * programs/winecfg/Ko.rc:
10719 winecfg: Updated Korean resource.
10721 2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
10723 * programs/winecfg/Tr.rc:
10724 winecfg: Update Turkish resource file.
10726 2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
10728 * programs/winecfg/No.rc:
10729 winecfg: Updated Norwegian Bokmål resources.
10731 2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
10733 * dlls/comctl32/toolbar.c:
10734 comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
10736 2006-08-16 Frank Richter <frank.richter@gmail.com>
10738 * programs/winecfg/appdefaults.c:
10739 winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
10741 * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
10742 programs/winecfg/winecfg.h:
10743 winecfg: Use WCHARs for window title, current app.
10745 2006-08-16 Huw Davies <huw@codeweavers.com>
10747 * dlls/rpcrt4/tests/ndr_marshall.c:
10748 rpcrt4: Add tests for NdrAllocate.
10750 2006-08-16 Frank Richter <frank.richter@gmail.com>
10752 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
10753 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
10754 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
10755 programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
10756 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
10757 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc:
10758 winecfg: New resource strings for appdefaults.
10760 2006-08-16 Jacek Caban <jacek@codeweavers.com>
10762 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
10763 mshtml: Added [Get|Set]ParentContentListener implementation.
10765 2006-08-16 Robert Shearman <rob@codeweavers.com>
10767 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
10768 advapi32: Add tests for RegQueryValueEx to show that it sets the data
10769 size to 0 when a buffer isn't present and that it sets the type to
10772 2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
10774 * dlls/wined3d/device.c:
10775 wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
10777 2006-08-16 Robert Reif <reif@earthlink.net>
10779 * dlls/secur32/tests/secur32.c:
10780 secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
10782 2006-08-16 Alexandre Julliard <julliard@winehq.org>
10785 user: Explicitly load explorer.exe from the system directory.
10788 wine.inf: Create a fake exe for explorer.exe.
10790 2006-08-16 Robert Shearman <rob@codeweavers.com>
10792 * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
10793 ole32: Move some functions out of compobj.c that don't belong there and update
10794 the copyright statement.
10796 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
10797 dlls/ole32/tests/marshal.c:
10798 ole32: Add some more tests for failure cases of Co* functions and make builtin
10801 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
10802 ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
10803 to conform to these.
10805 * dlls/rpcrt4/ndr_stubless.c:
10806 rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
10809 2006-08-16 Hans Leidekker <hans@it.vu.nl>
10811 * dlls/wldap32/option.c:
10812 wldap32: Support setting server controls.
10814 * dlls/wldap32/option.c, dlls/wldap32/parse.c:
10815 wldap32: Document ldap_{get,set}_option and the parsing functions.
10817 2006-08-16 Alexandre Julliard <julliard@winehq.org>
10819 * configure, configure.ac, dlls/Makedll.rules.in,
10820 programs/Makeprog.rules.in:
10821 configure: Setting rpath should no longer be needed for dlls.
10823 2006-08-16 Mike McCormack <mike@codeweavers.com>
10825 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
10826 shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
10827 Makes builtin shlwapi behave better during reboot after IE6 install.
10829 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
10830 shlwapi: Add a stub implementation for ZoneComputePaneSize.
10831 Allows IE6 to show its main window with builtin shlwapi.
10833 * dlls/msi/tests/db.c:
10834 msi: Fix a couple of memory leaks in the test code.
10836 2006-08-16 Frank Richter <frank.richter@gmail.com>
10838 * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
10839 programs/winecfg/winecfg.h:
10840 winecfg: appdefaults: Use more strings from resources, unicode.
10842 * programs/winecfg/main.c, programs/winecfg/winecfg.c,
10843 programs/winecfg/winecfg.h:
10844 winecfg: Make load_string public.
10846 * programs/winecfg/De.rc:
10847 winecfg: Tweak and update German resources.
10849 2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
10851 * tools/widl/proxy.c:
10852 widl: Generate proxy code for user marshalled types.
10854 * tools/widl/proxy.c:
10855 widl: Fix out-only temporary variable generation.
10857 * tools/widl/proxy.c:
10858 widl: Fix NdrComplexStructUnmarshall calls in generated code.
10860 * tools/widl/proxy.c:
10861 widl: Fix NdrConformantArrayUnmarshall calls in generated code.
10863 * tools/widl/header.c, tools/widl/parser.y:
10864 widl: Calculate method indices in parser instead of during header generation.
10866 2006-08-15 Robert Reif <reif@earthlink.net>
10868 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
10869 secur32: Add GetComputerObjectName tests.
10871 * dlls/secur32/secur32.c:
10872 secur32: Partial GetComputerObjectName implementation.
10874 * dlls/advapi32/tests/lsa.c:
10875 advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
10877 * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
10878 kernel32: Add GetNativeSystemInfo.
10880 2006-08-15 James Hawkins <truiken@gmail.com>
10882 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
10883 msi: Add a stub for MsiGetFeatureCost.
10885 * dlls/msi/source.c:
10886 msi: Use the bare minimum number of parameters for LookupAccountName.
10888 2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
10890 * dlls/wineps.drv/ps.c:
10891 wineps.drv: Write-strings warnings fix and declare function static.
10893 * dlls/crypt32/tests/oid.c:
10894 crypt32/tests: Write-strings warning fix.
10896 2006-08-15 Jacek Caban <jacek@codeweavers.com>
10898 * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
10899 mshtml: Correctly handle nsILoadGroup.
10901 2006-08-15 Alexandre Julliard <julliard@winehq.org>
10903 * server/process.c:
10904 server: Store the actual process count in snapshots.
10905 We can't rely on running_processes for that, since it now also counts
10906 processes waiting for SIGKILL and those aren't included in snapshots.
10908 * dlls/user/tests/cursoricon.c:
10909 user/tests: Fix a compiler warning, and remove some useless casts.
10911 * dlls/ntdll/loadorder.c:
10912 ntdll: Default to native loadorder for the main exe if not in system directory.
10913 Unlike dlls, executables can have the same name without necessarily
10914 being the same application, so defaulting to native is more likely to
10915 do the right thing.
10917 2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
10919 * dlls/kernel/tests/file.c:
10920 kernel/tests: Wrong error code checked.
10922 * dlls/setupapi/tests/devinst.c:
10923 setupapi: Make tests loadable again on NT4.
10925 * include/winerror.h:
10926 winerror.h: Added an error code.
10928 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
10929 include/wintrust.h:
10930 wintrust: Added stubbed WintrustLoadFunctionPointers.
10932 2006-08-15 Mike McCormack <mike@codeweavers.com>
10934 * configure, configure.ac, dlls/infosoft/Makefile.in,
10935 dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
10936 programs/winetest/Makefile.in:
10937 infosoft: Add a test for the language neutral word breaker.
10939 2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
10941 * programs/winecfg/En.rc:
10942 winecfg: Improve wording of virtual desktop explanation.
10944 2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
10946 * dlls/ddraw/main.c:
10947 ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
10949 2006-08-15 Alexandre Julliard <julliard@winehq.org>
10952 relpath: Properly handle a "." directory name.
10954 2006-08-15 Jeff Latimer <lats@yless4u.com.au>
10956 * dlls/usp10/tests/usp10.c:
10957 usp10: Remove unnecessary casts in test suite.
10959 2006-08-14 Juan Lang <juan_lang@yahoo.com>
10961 * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
10962 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
10963 dlls/crypt32/tests/chain.c:
10964 crypt32: Implement CertCreateCertificateChainEngine and
10965 CertFreeCertificateChainEngine.
10967 * include/wincrypt.h:
10968 crypt32: Implement CertCreateCertificateChainEngine and
10969 CertFreeCertificateChainEngine.
10971 2006-08-15 Alexandre Julliard <julliard@winehq.org>
10973 * configure, configure.ac, include/config.h.in, loader/kthread.c:
10974 loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
10976 * configure, configure.ac:
10977 configure: Disable optimization on MacOS because of gcc bug.
10979 * configure, configure.ac:
10980 configure: Use a platform name check for MacOS shared library support,
10981 it's completely different from the others anyway.
10983 * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
10984 configure: Moved the library checks after the function checks to avoid code
10987 2006-08-15 Kai Blin <kai.blin@gmail.com>
10990 secur32: Fix typo in ISC flags.
10992 * dlls/secur32/ntlm.c:
10993 secur32: Add handling of feature flags and session key to AcceptSecurityContext.
10995 2006-08-14 Kai Blin <kai.blin@gmail.com>
10997 * dlls/secur32/ntlm.c:
10998 secur32: Copy helper buffer to output buffer before reusing helper buffer.
11000 2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
11002 * tools/widl/proxy.c:
11003 widl: Pass the right size to MIDL_memset in generated proxy code.
11005 2006-08-14 James Hawkins <truiken@gmail.com>
11007 * dlls/msi/files.c:
11008 msi: Non-compressed files may come before the list of compressed files in the
11011 2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
11013 * dlls/cabinet/tests/extract.c:
11014 cabinet/tests: Write-strings warnings fix.
11016 * dlls/dnsapi/tests/name.c:
11017 dnsapi/tests: Write-strings warnings fix.
11019 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
11021 * programs/winedbg/gdbproxy.c:
11022 winedbg: Correctly protect system inclusion (needed for Mingw compilation).
11024 2006-08-15 Alexandre Julliard <julliard@winehq.org>
11026 * configure, configure.ac, dlls/kernel/Makefile.in,
11027 dlls/ws2_32/Makefile.in, include/config.h.in,
11028 programs/winedbg/Makefile.in, server/Makefile.in:
11029 configure: Only link against libpoll where really necessary.
11031 2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
11033 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
11034 include/wintrust.h:
11035 wintrust: Added stubbed WintrustRemoveActionID.
11037 2006-08-14 Frank Richter <frank.richter@gmail.com>
11039 * dlls/user/sysparams.c:
11040 user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
11042 * dlls/user/sysparams.c:
11043 user: Initialize size of nonclients struct in load_nonclient_metrics.
11045 2006-08-14 Alexandre Julliard <julliard@winehq.org>
11047 * configure, configure.ac, libs/wine/Makefile.in:
11048 libwine: Also set the current library version for MacOS.
11050 * configure, configure.ac:
11051 configure: Suppress multiple definitions warnings from the MacOS linker.
11053 * server/request.c, server/request.h, server/signal.c:
11054 server: Make sure to completely kill processes before returning from a
11057 * server/process.c, server/process.h, server/thread.c:
11058 server: Send a SIGKILL to processes that don't terminate properly.
11060 2006-08-14 Mike McCormack <mike@codeweavers.com>
11062 * dlls/ole32/ole2.c:
11063 ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
11065 2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
11067 * programs/winedbg/symbol.c:
11068 winedbg: Fixed the symbol lookup so that it can really find _foo when looking
11071 * programs/winedbg/stack.c:
11072 winedbg: Native dbghelp can modify the passed debug context in StackWalk,
11073 so guard against it.
11075 * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
11076 winedbg: Don't ask for module inspection when calling SymInitialize.
11078 2006-08-14 Kai Blin <kai.blin@gmail.com>
11080 * dlls/secur32/ntlm.c:
11081 secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
11083 2006-08-14 Frank Richter <frank.richter@gmail.com>
11085 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
11086 uxtheme: Set non-client metrics from theme.
11088 * dlls/uxtheme/msstyles.c:
11089 uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
11092 * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
11093 uxtheme: Enable gradient captions if a theme provides colors for them.
11095 2006-08-14 Shachar Shemesh <wine@shemesh.biz>
11097 * fonts/system.sfd:
11098 fonts: Add Hebrew to the system font.
11100 2006-08-14 Mike McCormack <mike@codeweavers.com>
11102 * dlls/oleaut32/olepicture.c:
11103 oleaut32: Put the HeapFree back in the right place.
11105 * dlls/ole32/stg_prop.c:
11106 ole32: Use PropVariantInit instead of memset.
11108 2006-08-14 Robert Reif <reif@earthlink.net>
11110 * include/Makefile.in, include/dsgetdc.h:
11111 include: Add dsgetdc.h.
11113 * dlls/advapi32/lsa.c:
11114 advapi32: Move duplicated code into function.
11116 * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
11117 advapi32: Try again with different access mask if LsaOpenPolicy fails with
11118 STATUS_ACCESS_DENIED.
11120 2006-08-14 Kai Blin <kai.blin@gmail.com>
11122 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
11123 secur32: Fix heap error.
11125 2006-08-13 Kai Blin <kai.blin@gmail.com>
11127 * dlls/secur32/ntlm.c:
11128 secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
11131 2006-08-14 Kai Blin <kai.blin@gmail.com>
11133 * dlls/secur32/ntlm.c:
11134 secur32: Cast helper to ULONG_PTR instead of DWORD.
11136 2006-08-13 Kai Blin <kai.blin@gmail.com>
11138 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
11139 secur32: Implement simple VerifySignature.
11141 2006-08-12 Kai Blin <kai.blin@gmail.com>
11143 * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
11144 dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
11145 secur32: Implement simple MakeSignature.
11147 2006-08-14 Kai Blin <kai.blin@gmail.com>
11149 * dlls/secur32/ntlm.c:
11150 secur32: Make AcceptSecurityContext behaviour consistent with Windows.
11152 2006-08-13 Benjamin Arai <me@benjaminarai.com>
11154 * dlls/oleaut32/tests/olefont.c:
11155 oleaut32: Conformance test for olefont:AddRefHfont.
11157 * dlls/oleaut32/tests/olefont.c:
11158 oleaut32: Conformance test for olefont:ReleaseHfont.
11160 2006-08-14 Mike McCormack <mike@codeweavers.com>
11162 * dlls/oleaut32/olepicture.c:
11163 oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
11165 * dlls/oleaut32/olepicture.c:
11166 oleaut32: Print an IID in the trace, not just a pointer to it.
11168 * dlls/oleaut32/olepicture.c:
11169 oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
11171 * dlls/ole32/hglobalstream.c:
11172 ole32: Always set pcbWritten when writing a stream.
11174 * dlls/ole32/ole2.c:
11175 ole32: FreePropVariantArray should return an error if rgvars is null.
11176 As suggested by Rob Shearman.
11178 2006-08-14 Frank Richter <frank.richter@gmail.com>
11180 * dlls/uxtheme/system.c:
11181 uxtheme: Don't back up colors etc. when a theme is already active.
11183 2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11185 * programs/view/Ko.rc:
11186 view: Updated Korean resource.
11188 2006-08-12 Robert Reif <reif@earthlink.net>
11190 * dlls/advapi32/tests/security.c:
11191 advapi32: Add more LookupAccountSid tests.
11193 * dlls/advapi32/security.c:
11194 advapi32: Add more SIDs to AccountLookupSid.
11196 * dlls/netapi32/access.c:
11197 netapi32: NetUserModalsGet bug fixes and cleanup.
11199 2006-08-13 Phil Costin <philcostin@hotmail.com>
11201 * dlls/wined3d/glsl_shader.c:
11202 wined3d: Fix vertex shader corruption issue.
11204 2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
11206 * programs/winedbg/memory.c:
11207 winedbg: Print 64bit integers with wine_dbgstr_longlong.
11209 2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
11211 * dlls/advpack/tests/files.c:
11212 advpack/tests: Write-strings warnings fix.
11214 * dlls/advapi32/tests/security.c:
11215 advapi32/tests: Write-strings warnings fix.
11217 2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
11219 * programs/winetest/main.c:
11220 winetest: Write-strings warnings fix.
11222 * programs/taskmgr/dbgchnl.c:
11223 taskmgr: Write-strings warnings fix.
11225 * dlls/crypt32/tests/encode.c:
11226 crypt32/tests: Write-strings warnings fix.
11228 2006-08-12 Piotr Caban <piotr.caban@gmail.com>
11230 * programs/oleview/typelib.c:
11231 oleview: Improved interface handling in idl viewer.
11233 2006-08-12 Jacek Caban <jacek@codeweavers.com>
11235 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
11236 mshtml: Remove no longer used get_nsIURI.
11238 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
11239 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
11242 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
11244 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
11245 widl: Improve pointer null checking logic.
11247 * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
11248 widl: Use ref_type to simplify some code.
11250 2006-08-11 Robert Reif <reif@earthlink.net>
11252 * dlls/advapi32/security.c:
11253 advapi32: Add some more well known SIDs.
11255 2006-08-11 Benjamin Arai <me@benjaminarai.com>
11257 * dlls/oleaut32/tests/olefont.c:
11258 oleaut32: Added test to check if olefont:IFont_QueryInterface increments
11261 2006-08-11 James Hawkins <truiken@gmail.com>
11263 * dlls/msi/action.c, dlls/msi/tests/package.c:
11264 msi: If a component's state is not local, source, or default, default to the
11267 2006-08-11 Juan Lang <juan_lang@yahoo.com>
11269 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
11270 dlls/crypt32/tests/main.c:
11271 crypt32: Improve undocumented functions.
11272 - Test and implement I_CryptGetDefaultCryptProv (and correct its
11274 - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
11275 its out parameter, correct and show with a test.
11277 * dlls/msi/tokenize.c:
11278 msi: Use wide char strings for token values to avoid an unnecessary
11279 WideCharToMultiByte.
11281 2006-08-11 Alexandre Julliard <julliard@winehq.org>
11283 * tools/winebuild/build.h, tools/winebuild/import.c,
11284 tools/winebuild/main.c, tools/winebuild/relay.c,
11285 tools/winebuild/res16.c, tools/winebuild/res32.c,
11286 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
11287 tools/winebuild/utils.c:
11288 winebuild: Added output() function to properly deal with write errors.
11290 2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
11292 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
11293 widl: Don't generate indentation spaces on empty lines.
11295 2006-08-11 Alexandre Julliard <julliard@winehq.org>
11297 * loader/pthread.c:
11298 loader: Exit the whole process when killing the last thread.
11300 2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
11302 * programs/winhelp/hlpfile.c:
11303 winhelp: Fix LZ77 decompressor.
11305 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
11307 * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
11308 msi/tests: Write-strings warnings fix.
11310 * dlls/msi/files.c:
11311 msi: Write-strings warning fix.
11313 * dlls/version/install.c:
11314 version: Write-strings warnings fix.
11316 2006-08-11 Juan Lang <juan_lang@yahoo.com>
11318 * dlls/crypt32/tests/main.c:
11319 crypt32/tests: Only load crypt32 once.
11321 2006-08-11 Robert Reif <reif@earthlink.net>
11323 * include/lmaccess.h:
11324 lmaccess.h: Add some LOCALGROUP defines.
11326 * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
11327 kernel32: Add IsWow64Process.
11329 2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
11331 * dlls/wldap32/ber.c, dlls/wldap32/init.c:
11332 wldap32: Write-strings warnings fix.
11334 2006-08-11 Francois Gouget <fgouget@codeweavers.com>
11336 * dlls/shdocvw/regsvr.c:
11337 shdocvw: Set the CLSID_Internet shell folder's attributes.
11339 2006-08-11 Mike McCormack <mike@codeweavers.com>
11341 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
11342 dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
11343 include/indexsrv.idl, include/indexsvr.idl:
11344 include: Rename indexsvr.idl to indexsrv.idl.
11346 * dlls/infosoft/wordbreaker.c:
11347 infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
11349 2006-08-10 Mike McCormack <mike@codeweavers.com>
11351 * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
11353 infosoft: Implement and register the language neutral wordbreaker, not the
11356 2006-08-10 Aric Stewart <aric@codeweavers.com>
11358 * dlls/user/menu.c:
11359 user: Implement MNS_NOTIFYBYPOS.
11361 2006-08-11 Alexandre Julliard <julliard@winehq.org>
11363 * dlls/ntdll/signal_i386.c:
11364 ntdll: Remove some macros and clean up the code now that all platforms use
11367 * dlls/ntdll/signal_i386.c:
11368 ntdll: Switch linux to siginfo-style signal handling.
11370 2006-08-11 Mike McCormack <mike@codeweavers.com>
11372 * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
11373 dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
11374 pstorec: Add a stub implementation.
11376 2006-08-10 Benjamin Arai <me@benjaminarai.com>
11378 * dlls/oleaut32/olefont.c:
11379 oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
11381 2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
11383 * tools/bug_report.pl:
11384 bug_report.pl: Use correct 'wine --version' syntax.
11386 2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
11388 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
11390 widl: Fix incorrect version number in generated code.
11392 2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11394 * dlls/shell32/shell32_Ko.rc:
11395 shell32: Updated Korean resource.
11397 2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
11399 * dlls/wined3d/drawprim.c:
11400 wined3d: Fix opengl extension call.
11402 2006-08-10 James Hawkins <truiken@gmail.com>
11404 * dlls/msi/files.c, dlls/msi/tests/package.c:
11405 msi: Only remove a file if the version to be installed is strictly newer than
11408 2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
11410 * programs/regedit/treeview.c:
11411 regedit: Write-strings warnings fix.
11413 * dlls/wininet/tests/http.c:
11414 wininet/tests: Write-strings warnings fix.
11416 2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
11418 * dlls/riched20/editor.c:
11419 riched20: Accept RTF header without a version number.
11421 * dlls/riched20/reader.c:
11422 riched20: Accept RTF group tokens inside colortbl destination.
11424 2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
11426 * dlls/wined3d/directx.c:
11427 wined3d: Fix spelling in a comment.
11429 2006-08-10 Kai Blin <kai.blin@gmail.com>
11431 * dlls/secur32/ntlm.c:
11432 secur32: Implement CompleteAuthToken for NTLM.
11434 2006-08-10 Alexandre Julliard <julliard@winehq.org>
11436 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
11437 server/process.c, server/queue.c, server/registry.c,
11438 server/request.c, server/serial.c, server/thread.c, server/timer.c,
11439 server/trace.c, server/winstation.c:
11440 server: Only call gettimeofday once per poll loop.
11442 2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
11444 * dlls/kernel/tests/file.c:
11445 kernel/tests: Increase requested file size in two tests to hit FreeBSD file
11448 2006-08-10 Alexandre Julliard <julliard@winehq.org>
11450 * ANNOUNCE, ChangeLog, VERSION, configure:
11453 ----------------------------------------------------------------
11454 2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
11456 * tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,
11457 tools/winapi/make_filter, tools/winapi/msvcmaker,
11458 tools/winapi/nativeapi.pm, tools/winapi/winapi_check,
11459 tools/winapi/winapi_extract, tools/winapi/winapi_fixup,
11460 tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test,
11461 tools/winedump/function_grep.pl:
11462 tools: Check for open return code in Perl scripts.
11464 2006-08-09 Matt Finnicum <mattfinn@gmail.com>
11466 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11467 riched20: Add conformance tests for WM_SETFONT.
11469 2006-08-09 Ken Myers <kmyers@ucla.edu>
11471 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editstr.h,
11472 dlls/riched20/tests/editor.c:
11473 riched20: Implement EM_EXLIMITTEXT, EM_GETLIMITTEXT and tests.
11475 2006-08-09 Juan Lang <juan_lang@yahoo.com>
11477 * dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c:
11478 crypt32: Implement CryptRegisterDefaultOIDFunction and
11479 CryptUnregisterDefaultOIDFunction.
11481 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
11483 * dlls/setupapi/install.c:
11484 setupapi: Fix handling of inf paths that are quoted (due to spaces, typically).
11486 2006-08-09 Dan Hipschman <dsh@linux.ucla.edu>
11488 * tools/widl/typegen.c:
11489 widl: Add ref_type (dereference typedefs) and use it.
11491 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
11493 * dlls/ddraw/main.c, dlls/gdi/font.c, dlls/setupapi/misc.c,
11494 dlls/setupapi/stringtable.c:
11495 janitorial: Removed the rest of the redundant NULL checks before HeapFree.
11497 2006-08-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
11499 * dlls/version/tests/info.c, dlls/version/tests/install.c:
11500 version/tests: Write-strings warnings fix.
11502 * dlls/wineps.drv/init.c:
11503 wineps.drv: Write-strings warnings fix.
11505 2006-08-10 Mike McCormack <mike@codeweavers.com>
11507 * dlls/user/static.c:
11508 user32: Remember to draw the icon when SS_CENTERIMAGE is set.
11510 2006-08-10 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
11512 * dlls/shell32/shell32_No.rc:
11513 shell32: Updated Norwegian Bokmål resources.
11515 * dlls/mshtml/No.rc:
11516 mshtml: Updated Norwegian Bokmål resources.
11518 2006-08-09 James Hawkins <truiken@gmail.com>
11520 * dlls/msi/files.c, dlls/msi/package.c:
11521 msi: Download install cabinet files if the msi package is remote.
11523 2006-08-09 Juan Lang <juan_lang@yahoo.com>
11525 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
11526 dlls/crypt32/tests/main.c:
11527 crypt32: Add a couple stubs, and implement the undocumented
11528 I_CryptReadTrustedPublisherDWORDValueFromRegistry.
11530 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
11532 * dlls/wined3d/surface.c:
11533 wined3d: Surface pitch fix.
11535 * dlls/wined3d/glsl_shader.c:
11536 wined3d: Draw buffers support.
11538 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
11540 * dlls/d3d9/device.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
11541 wined3d: Minor cursor fixes.
11543 2006-08-08 Clinton Stimpson <clinton@elemtech.com>
11545 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
11546 riched20: Fix crash with NULL lParam in EM_SETTEXTEX.
11548 2006-08-08 Paul Chitescu <pchitescu@voip.null.ro>
11550 * dlls/wininet/netconnection.c:
11551 wininet: MSG_WAITALL support in NETCON_recv with SSL.
11553 2006-08-09 Tijl Coosemans <tijl@ulyssis.org>
11555 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c:
11556 msvcrt: Rename _execve to MSVCRT__execve.
11558 2006-08-09 Eric Pouech <eric.pouech@wanadoo.fr>
11560 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
11561 dbghelp: Made stabs parsing a bit more robust.
11562 Enhance dbghelp's robustness against bogus stabs sections found in
11563 meetro.exe (as reported by Jan Zerebecki).
11565 2006-08-09 Robert Shearman <rob@codeweavers.com>
11567 * dlls/msi/database.c:
11568 msi: Support MSIDBOPEN_CREATEDIRECT and MSIDBOPEN_DIRECT in MSI_OpenDatabaseW.
11570 * dlls/rpcrt4/rpcrt4.spec:
11571 rpcrt4: Forward NdrClientCall to NdrClientCall2.
11572 NdrClientCall should be implemented as a separate function when
11573 NdrClientCall2 has been factorised enough.
11575 * dlls/rpcrt4/ndr_stubless.c:
11576 rpcrt4: Add some more traces and make the stack offsets easier to read in the
11577 stubless interpreter.
11579 * dlls/rpcrt4/ndr_stubless.c:
11580 rpcrt4: Change call_memory_sizer to preserve the buffer contents and
11581 initialise the memory size field to zero before calling the memory
11584 * dlls/rpcrt4/ndr_stubless.c:
11585 rpcrt4: Set retval_ptr and allocate memory for out pointers for the old format
11586 stubless intepreter.
11588 * dlls/rpcrt4/ndr_stubless.c:
11589 rpcrt4: Support fixed arrays in calc_arg_size.
11591 * dlls/rpcrt4/ndr_stubless.c:
11592 rpcrt4: Complex types should be dereferenced an extra time in the old format
11595 * dlls/rpcrt4/ndr_stubless.c:
11596 rpcrt4: Fix the stack offset for the old format stubless code when an object's
11597 method is being called.
11599 * dlls/ole32/defaulthandler.c:
11600 ole32: Add a check for NULL This->dataAdviseHolder in DefaultHandler_Stop.
11601 Cleanup DefaultHandler_GetCanonicalFormatEtc by using
11602 This->pDataDelegate instead of querying for IDataObject from
11603 This->pOleDelegate.
11605 * dlls/ole32/storage32.c:
11606 ole32: Fix a typo in IEnumSTATSTGImpl_QueryInterface where IStorage was being
11607 compared against instead of IEnumSTATSTG.
11609 * dlls/ole32/moniker.c:
11610 ole32: When comparing monikers use the abData field of MInterfacePointer
11611 as ulCntData doesn't include the size of its own field.
11613 * dlls/ole32/oleobj.c:
11614 ole32: Zero stg in case ADVF_NODATA is specified.
11615 Otherwise IDataObject_GetData fails before using it in
11616 DataAdviseHolder_SendOnDataChange.
11618 * include/rpcproxy.h:
11619 include: Add DLL registration macros to rpcproxy.h for dlldata.c files.
11621 * include/rpcproxy.h:
11622 include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
11623 Add macros for generating the GetProxyDllInfo, DllGetClassObject and
11624 DllCanUnloadNow functions.
11626 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
11628 * dlls/ole32/regsvr.c:
11629 ole32: Register the CLSID_Picture_Metafile and CLSID_Picture_Dib ProgIDs.
11631 * dlls/msxml3/regsvr.c:
11632 msxml3: DOMFreeThreadedDocument's thread model is Both, not Free.
11634 * dlls/msi/regsvr.c:
11635 msi: Link the WindowsInstaller.Installer ProgId back to the right CLSID.
11637 * dlls/msi/regsvr.c:
11638 msi: Change the CLSID_IMsiServer ProgId to IMsiServer to match Windows.
11640 2006-08-09 Francois Gouget <fgouget@free.fr>
11642 * dlls/mlang/regsvr.c, include/mlang.idl:
11643 mlang: Give the CLSIDs their proper names.
11644 Move CLSID_CMultiLanguage and CLSID_CMLangConvertCharset to mlang.idl.
11645 Leave CLSID_CMLangString in regsvr.c as MSDN claims it is not supported anymore.
11647 2006-08-09 Francois Gouget <fgouget@codeweavers.com>
11649 * dlls/shell32/regsvr.c:
11650 shell32: Register CLSID_NetworkPlaces, CLSID_ShellFSFolder and
11651 CLSID_ShellFolderViewOC.
11653 * dlls/shdocvw/regsvr.c:
11654 shdocvw: Register CLSID_CUrlHistory and CLSID_Internet.
11656 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
11658 * dlls/user/menu.c:
11659 user: Fix the keyboard navigation and some graphical glitches for multi-column
11662 2006-08-09 Paul Vriens <Paul.Vriens@xs4all.nl>
11664 * include/winerror.h:
11665 winerror.h: Add some error codes.
11667 2006-08-09 Roderick Colenbrander <thunderbird2k@gmx.net>
11669 * dlls/wined3d/directx.c, dlls/wined3d/pixelshader.c,
11670 include/wine/wined3d_gl.h:
11671 wined3d: Fix GLSL regression / draw buffers support.
11673 2006-08-09 Frank Richter <frank.richter@gmail.com>
11675 * dlls/shell32/shell32_De.rc:
11676 shell32: Tweak and update German translation.
11678 2006-08-09 Stefan Dösinger <stefan@codeweavers.com>
11680 * dlls/ddraw/device.c:
11681 ddraw: Implement D3DRENDERSTATE_TEXTUREMAPBLEND.
11683 * dlls/wined3d/device.c:
11684 wined3d: Watch out for negative results when validating the shader constant
11687 2006-08-08 Duane Clark <fpga@pacbell.net>
11689 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
11690 msvcrt: In text mode a ctrl-z signals EOF.
11691 Spotted by David Hagood with test suggested by Dan Kegel.
11693 2006-08-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
11695 * dlls/user/cursoricon.c, dlls/user/tests/Makefile.in,
11696 dlls/user/tests/cursoricon.c:
11697 user: CopyImage: Handle the flags LR_COPYDELETEORG, LR_CREATEDIBSECTION,
11700 2006-08-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
11702 * dlls/user/menu.c, dlls/user/tests/menu.c:
11703 user: Accept more flags in SetMenuItemInfo and ModifyMenu.
11704 - Accept MFT_MENU{BAR}BREAK, MFT_RADIOCHECK, MFT_RIGHTJUSTIFY, and
11705 MFT_RIGHTORDER in SetMenuItemInfo.
11706 - InsertMenu, AppendMenu, ModifiyMenu: Accept MF_HILITE flag (undocumented).
11707 - SetMenuItemInfo: Only use the lower word of the bitmap handle as
11708 documented in MSDN (Word 95 depends on this).
11709 - The type MFT_RADIOCHECK cannot be set if only the checkmarks are
11710 modified with SetMenuItemInfo.
11713 2006-08-09 Jacek Caban <jacek@codeweavers.com>
11715 * dlls/mshtml/nsio.c:
11716 mshtml: Use moniker in AsyncOpen if channel is NULL.
11718 * dlls/mshtml/nsio.c:
11719 mshtml: Set nsURI's moniker in NewURI.
11721 * dlls/mshtml/nsembed.c:
11722 mshtml: Set nsURI's moniker in OnStartURILoad.
11724 * dlls/mshtml/nsio.c:
11725 mshtml: Don't crash in QueryInterface if uri is NULL.
11727 * dlls/mshtml/nsio.c:
11728 mshtml: Added default GetSpec implementation.
11730 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
11731 mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in ResProtocolInfo::CombineUrl.
11733 * dlls/mshtml/nsembed.c:
11734 mshtml: Continue searching for Gecko if loading xpcom.dll failed.
11736 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
11737 dlls/mshtml/persist.c:
11738 mshtml: Store IMoniker in BSCallback.
11740 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
11741 mshtml: Added GetMoniker and SetMoniker methods to nsIWineURI.
11743 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c:
11744 mshtml: Create "Internet Explorer_Hidden" window.
11746 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
11747 mshtml: Load the page from moniker if we don't have nsIChannel.
11749 * dlls/shdocvw/classinfo.c:
11750 shdocvw: Return DIID_DWebBrowserEvents in GetGUID for WebBrowser_V1.
11752 2006-08-09 Huw Davies <huw@codeweavers.com>
11754 * dlls/shlwapi/tests/path.c:
11755 shlwapi: Add tests for PathUnquoteSpaces.
11757 2006-08-09 Kai Blin <kai.blin@gmail.com>
11759 * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
11760 secur32: Make ntlm tests run on both WinXP and Win2k.
11762 * dlls/secur32/tests/ntlm.c:
11763 secur32: Add tests for MakeSignature, VerifySignature, EncryptMessage and
11766 2006-08-09 Mike McCormack <mike@codeweavers.com>
11768 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
11769 shell32: IShellLink::SetPath removes quotes from the path.
11771 * dlls/shell32/tests/shelllink.c:
11772 shell32: Fix test compilation with MSVC6.
11774 2006-08-09 Alexandre Julliard <julliard@winehq.org>
11776 * dlls/user/user_private.h, include/wine/server_protocol.h,
11777 server/protocol.def, server/queue.c, server/trace.c:
11778 server: Make the message extra info 64 bits on Win64.
11780 * dlls/user/message.c, dlls/winex11.drv/keyboard.c,
11781 dlls/winex11.drv/mouse.c, include/wine/server_protocol.h,
11782 server/protocol.def, server/queue.c, server/request.h,
11784 server: Split the queuing of hardware messages into a separate
11785 send_hardware_message request.
11787 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
11789 * dlls/shell32/recyclebin.c:
11790 shell32: Add recyclebin.c file missing in previous commit.
11792 * dlls/shell32/shell32_Pl.rc:
11793 shell32: Update Polish translation.
11795 * dlls/shell32/regsvr.c, dlls/shell32/shres.rc:
11796 shell32: Add a custom icon for the trash folder.
11798 * dlls/shell32/trash.c:
11799 shell32: Add trash items enumeration.
11801 * dlls/shell32/Makefile.in, dlls/shell32/regsvr.c,
11802 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
11803 dlls/shell32/shellole.c, dlls/shell32/shresdef.h,
11804 dlls/shell32/trash.c, dlls/shell32/xdg.h:
11805 shell32: Add a Trash virtual folder.
11807 2006-08-06 Yong Chi <yong28chi@yahoo.com>
11809 * dlls/ddraw/direct3d.c:
11810 ddraw: Fix for incorrect return value from wined3d.
11812 2006-08-09 Alexandre Julliard <julliard@winehq.org>
11814 * .gitignore, Make.rules.in:
11815 Make.rules: Added rules for client/proxy/server generation from IDL files.
11817 * programs/explorer/desktop.c:
11818 explorer: Never paint the desktop when using the X root window.
11820 2006-08-08 Juan Lang <juan_lang@yahoo.com>
11822 * dlls/crypt32/oid.c:
11823 crypt32: Trace key type in CryptFindOIDInfo.
11825 2006-08-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11827 * dlls/user/resources/user32_Ko.rc:
11828 user32: Updated Korean resource.
11830 2006-08-09 Michael Stefaniuc <mstefani@redhat.de>
11832 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/exit.c,
11833 dlls/msvcrt/file.c, dlls/msvcrt/process.c:
11834 msvcrt: Remove redundant NULL checks before MSVCRT_free.
11836 * dlls/comdlg32/filedlg.c:
11837 comdlg32: Remove redundant NULL checks before MemFree.
11839 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
11841 * programs/wordpad/wordpad.c:
11842 wordpad: Request WS_VSCROLL now that riched20 supports it.
11844 * dlls/riched20/editor.c, dlls/riched20/paint.c:
11845 riched20: Implement EM_SHOWSCROLLBAR, EM_SETSCROLLPOS, ES_DISABLENOSCROLL,
11848 2006-08-08 James Hawkins <truiken@gmail.com>
11850 * dlls/msi/tests/package.c:
11851 msi: Add tests for the RemoveFiles action.
11853 2006-08-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
11855 * dlls/user/tests/sysparams.c:
11856 user/tests: Write-strings warnings fix.
11858 * dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c,
11859 dlls/shlwapi/tests/shreg.c:
11860 shlwapi/tests: Write-strings warnings fix.
11862 2006-08-08 Kai Blin <kai.blin@gmail.com>
11864 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
11865 dlls/secur32/tests/ntlm.c:
11866 secur32: Move NTLM tests to ntlm.c to avoid cluttering main.c with NTLM-specific
11869 2006-08-08 Juan Lang <juan_lang@yahoo.com>
11871 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
11872 rsaenh: Test and fix CryptEncrypt with NULL buffer.
11874 2006-08-08 Jeff Latimer <lats@yless4u.com.au>
11876 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
11877 usp10: ScriptItemize will break up the string into script_items.
11879 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
11881 * configure, configure.ac:
11882 configure: Fix the linux/ipx.h detection.
11884 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
11886 * dlls/wined3d/directx.c:
11887 wined3d: Volume texture addressing caps.
11889 * dlls/wined3d/directx.c:
11890 wined3d: Shader declaration cap fixes.
11892 2006-08-08 Matt Finnicum <mattfinn@gmail.com>
11894 * dlls/riched20/run.c:
11895 riched20: Modify ME_CharFromPoint to work properly with password controls.
11897 2006-08-08 Samuel Lidén Borell <samuellb@bredband.net>
11899 * dlls/mshtml/Sv.rc, dlls/mshtml/rsrc.rc:
11900 mshtml: Add Swedish translation.
11902 2006-08-08 Roderick Colenbrander <thunderbird2k@gmx.net>
11904 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
11905 wined3d: Shader cap fixes.
11907 2006-08-04 Robert Shearman <rob@codeweavers.com>
11909 * dlls/user/user_main.c, programs/explorer/desktop.c:
11910 user: Make ExitWindowsEx asynchronous by deferring the real work to the
11913 2006-08-08 Mike McCormack <mike@codeweavers.com>
11915 * dlls/shell32/shlfileop.c:
11916 shell32: Use case insensitive comparisons when comparing paths.
11918 2006-08-07 James Hawkins <truiken@gmail.com>
11920 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
11921 dlls/msi/msipriv.h, dlls/msi/package.c:
11922 msi: Fix the compressed files logic.
11923 If the compressed file attribute is not set, use the Word Count
11924 property to determine if files are compressed.
11926 2006-08-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
11928 * dlls/shell32/shell32_Ko.rc:
11929 shell32: Updated Korean resource.
11931 2006-08-08 Jan Zerebecki <jan.wine@zerebecki.de>
11933 * dlls/wined3d/device.c:
11934 wined3d: Stub out remaining renderstates.
11936 * dlls/wined3d/device.c:
11937 wined3d: Correct check for GL ext. support in MULTISAMPLEANTIALIAS.
11939 * dlls/wined3d/device.c:
11940 wined3d: Add missing newline at the end of traces.
11942 * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
11943 dlls/wined3d/wined3d_private.h:
11944 wined3d: Registry setting for the amount of simulated texture memory.
11945 Set VideoMemorySize under HKCU\Software\Wine\Direct3D to amount in MB
11948 2006-08-07 Francois Gouget <fgouget@codeweavers.com>
11951 wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a
11955 wine.inf: Don't create a fake exe and change the name at the same time.
11956 This confuses installers that think said exes can be run when this is
11957 not the case and cannot work.
11960 wine.inf: Use %CurrentVersionNT% wherever applicable.
11962 * dlls/mlang/regsvr.c:
11963 mlang: Fix the 'Multi Language String' CLSID: there is no
11964 {44EC053A-B70D-11D0-B188-00AA0038C969} CLSID in the Windows registry.
11966 * include/shlguid.h:
11967 shell32: Add CLSID_CUrlHistory and CLSID_CURLSearchHook.
11969 * dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
11970 dlls/inseng/inseng_main.c, dlls/inseng/regsvr.c:
11971 inseng: Switch to the standard regsvr.c registration code.
11972 Now the CLSID_DLManager and CLSID_ActiveSetupEng keys get proper display names.
11973 This also gives us DllUnregisterServer() for free.
11975 * dlls/itss/regsvr.c:
11976 itss: Register CLSID_ITSProtocol. Tweak the registration code (via copy/paste)
11977 so we can register its VersionIndependentProgID.
11979 * dlls/oleaut32/regsvr.c:
11980 oleaut32: Set some missing ProxyStubClsid fields.
11982 * dlls/ole32/regsvr.c:
11983 ole32: Add a BaseInterface where needed.
11985 2006-08-07 Roderick Colenbrander <thunderbird2k@gmx.net>
11987 * dlls/wined3d/directx.c:
11988 wined3d: Textureops caps fix.
11990 2006-08-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
11992 * dlls/user/tests/sysparams.c, dlls/user/tests/text.c:
11993 user/tests: Write-strings and cast-qual warnings fix.
11995 * dlls/shell32/dialogs.c, dlls/shell32/shellord.c:
11996 shell32: Write-strings warnings fix.
11998 2006-08-07 James Hawkins <truiken@gmail.com>
12000 * dlls/wintrust/wintrust_main.c:
12001 wintrust: Always return ERROR_SUCCESS in WinVerifyTrust.
12003 * dlls/msi/tests/package.c:
12004 msi: Add tests for MsiGetProperty.
12006 2006-08-07 Alexandre Julliard <julliard@winehq.org>
12008 * aclocal.m4, configure:
12009 configure: Fixed soname detection on MacOS by using otool instead of ldd.
12011 2006-08-05 Kevin Koltzau <kevin@plop.org>
12013 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
12014 dlls/hid/Makefile.in, dlls/hid/hid.spec, dlls/hid/main.c,
12015 dlls/hid/version.rc:
12016 hid: Initial implementation.
12018 2006-08-07 Ulrich Czekalla <ulrich@codeweavers.com>
12020 * dlls/wininet/internet.c:
12021 wininet: Add INTERNET_OPTION_SECURITY_FLAGS stub to InternetSetOptionW.
12023 2006-08-07 Krzysztof Foltman <wdev@foltman.com>
12025 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
12026 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/para.c,
12027 dlls/riched20/undo.c, dlls/riched20/wrap.c:
12028 riched20: New, clean, simple selection repaint logic - should fix all outstanding
12031 2006-08-07 H. Verbeet <hverbeet@gmail.com>
12033 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
12034 d3d9: Stub D3DPERF_ functions.
12036 * dlls/wined3d/query.c, include/wine/wined3d_gl.h:
12037 wined3d: Allow async occlusion queries.
12039 * dlls/wined3d/query.c:
12040 wined3d: Improve a few query traces.
12041 The query type is useful to have in query TRACEs.
12042 IWineD3DQueryImpl_GetDataSize isn't really a stub.
12044 * dlls/wined3d/query.c:
12045 wined3d: Check Occlusion query GL calls.
12047 * dlls/wined3d/utils.c, dlls/wined3d/vertexdeclaration.c,
12048 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
12049 wined3d: Add a couple of traces to the vertexdeclaration creation code.
12051 2006-08-07 Alexandre Julliard <julliard@winehq.org>
12053 * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
12054 dlls/Makeimplib.rules.in, dlls/wineps.drv/Makefile.in,
12055 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
12056 libs/wine/Makefile.in, loader/Makefile.in, programs/Makefile.in,
12057 programs/Makeprog.rules.in, programs/winedbg/Makefile.in,
12058 programs/winemenubuilder/Makefile.in, server/Makefile.in,
12059 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
12060 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
12061 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
12062 tools/wrc/Makefile.in:
12063 makefiles: Use make dependencies to create installation directories.
12064 This avoids a lot of redundant calls to mkinstalldirs.
12066 * dlls/ntdll/signal_i386.c:
12067 ntdll: Get rid of the Linux legacy signal stack switching.
12068 It doesn't work right in 32-bit code anyway.
12070 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
12072 * dlls/ntdll/signal_i386.c:
12073 ntdll: Cleanup signal_i386.c a bit and fix *BSD.
12075 2006-08-07 Robert Shearman <rob@codeweavers.com>
12077 * dlls/ole32/defaulthandler.c:
12078 ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise
12079 if we are already connected.
12081 * dlls/ole32/oleobj.c:
12082 ole32: Finish off delegate notifications in the data advise holder.
12083 Advise the data delegate object when new advises come in on the data
12084 advise holder, not just when connecting.
12085 Unadvise the data delegate object when unadvising a connection on the
12086 data advise holder, when destructing the data advise holder and when
12089 2006-08-06 Vitaliy Margolen <wine-patch@kievinfo.com>
12091 * dlls/dinput/mouse.c:
12092 dinput: Signal event after we queued an event. Not before.
12094 2006-08-05 Robert Reif <reif@earthlink.net>
12096 * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
12097 dlls/netapi32/local_group.c, dlls/netapi32/netapi32.spec,
12098 include/lmaccess.h:
12099 netapi32: Add stubs for remaining NetLocalGroup* functions.
12100 Move existing NetLocalGroup* functions to local_group.c.
12101 Add stubs for remaining NetLocalGroup* functions.
12103 2006-08-05 Eric Pouech <eric.pouech@wanadoo.fr>
12105 * dlls/dbghelp/dwarf.c:
12106 dbghelp: Missing bits from previous patch about variables with constant values.
12108 2006-08-07 Alexandre Julliard <julliard@winehq.org>
12110 * Make.rules.in, Makefile.in, documentation/Makefile.in:
12111 Make.rules: Make all submake invocations silent for consistency.
12113 * dlls/ntdll/directory.c:
12114 ntdll: Fixed buffer overflow in NtQueryDirectoryFile optimisation.
12116 2006-08-06 Francois Gouget <fgouget@free.fr>
12118 * dlls/usp10/tests/usp10.c:
12119 usp10/tests: Add trailing '\n's to ok() calls.
12121 * dlls/ddraw/direct3d.c, dlls/ddraw/tests/refcount.c,
12122 dlls/mciavi32/mciavi.c, dlls/mciseq/mcimidi.c,
12123 dlls/mciwave/mciwave.c, dlls/msi/msi.c, dlls/ole32/compobj.c,
12124 dlls/shell32/trash.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
12125 dlls/wined3d/vertexbuffer.c, include/mlang.idl:
12126 Assorted spelling fixes.
12128 2006-08-06 Roderick Colenbrander <thunderbird2k@gmx.net>
12130 * dlls/wined3d/directx.c:
12131 wined3d: texture caps fixes.
12133 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
12134 wined3d: General constant caps fix.
12136 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
12138 * configure, configure.ac, include/config.h.in, include/wine/pthread.h,
12140 loader/pthread: Added pthread_attr_get_np support.
12142 2006-08-07 Mike McCormack <mike@codeweavers.com>
12144 * dlls/msi/dialog.c:
12145 msi: Fix the dialog centering logic.
12147 * dlls/kernel/powermgnt.c:
12148 kernel32: Change some FIXMEs to WARNs.
12150 * dlls/cabinet/cabinet.h, dlls/cabinet/cabinet_main.c,
12151 dlls/cabinet/tests/extract.c:
12152 cabinet: Fix and test the undocumented Extract function.
12153 The paths are MAX_PATH length.
12154 The last field is list of files which is checked when flags = 0.
12155 Add tests for the flag in the file list.
12157 * dlls/cabinet/cabinet_main.c:
12158 cabinet: Split the cabinet path for FDICopy.
12160 2006-08-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12162 * programs/oleview/Ko.rc:
12163 oleview: Updated Korean resource.
12165 2006-08-05 H. Verbeet <hverbeet@gmail.com>
12167 * dlls/d3d8/device.c, dlls/d3d9/device.c:
12168 d3d: Don't crash when SetRenderTarget() is called with a NULL pSurface.
12170 * dlls/wined3d/vertexshader.c:
12171 wined3d: Fix D3DCOLOR swizzling in shaders.
12173 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
12174 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
12175 include/wine/wined3d_interface.h:
12176 wined3d: Delay vertex shader compilation until the shader is first used.
12178 2006-08-05 Tijl Coosemans <tijl@ulyssis.org>
12180 * dlls/ntdll/directory.c:
12181 ntdll: Add FreeBSD default serial port device.
12183 * dlls/oleaut32/tests/vartype.c:
12184 oleaut32/tests: Test relative error, not absolute.
12186 2006-08-05 Robert Reif <reif@earthlink.net>
12189 winnt.h: Add some more RIDs.
12191 2006-08-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
12193 * dlls/setupapi/tests/devinst.c, dlls/setupapi/tests/query.c:
12194 setupapi/tests: Write-strings warnings fix.
12196 * dlls/secur32/tests/main.c, dlls/secur32/tests/schannel.c:
12197 secur32/tests: Write-strings warnings fix.
12199 2006-08-05 Stefan Leichter <Stefan.Leichter@camline.com>
12201 * dlls/msvcrt/msvcrt.spec:
12202 msvcrt: Some more exports requested from msvcr80.dll.
12204 2006-08-05 Francois Gouget <fgouget@codeweavers.com>
12207 wine.inf: We should not override existing associations.
12209 * dlls/mshtml/mshtml.inf:
12210 mshtml: Fix the .jfif Content Type.
12212 2006-08-04 Krzysztof Foltman <wdev@foltman.com>
12214 * dlls/riched20/caret.c, dlls/riched20/paint.c:
12215 riched20: Ensure text is wrapped before invalidating selection.
12217 2006-08-05 Alexandre Julliard <julliard@winehq.org>
12219 * libs/.gitignore, libs/wine/Makefile.in:
12220 libwine: Add a minor number to the library filename for future extensions.
12222 * configure, configure.ac, libs/.gitignore, libs/Makelib.rules.in,
12223 libs/wine/Makefile.in:
12224 libs: Get rid of Makelib.rules since we only have one library now.
12225 Merge all the rules into the libwine makefile.
12227 2006-08-04 Robert Reif <reif@earthlink.net>
12229 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
12230 netapi32: Add stub for NetUserGetLocalGroups.
12232 * dlls/netapi32/access.c:
12233 netapi32: Return an error for unimplemented levels in NetUserGetInfo.
12235 * dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
12236 netapi32: Add stub for NetLocalGroupEnum.
12238 * dlls/wtsapi32/wtsapi32.c, dlls/wtsapi32/wtsapi32.spec:
12239 wtsapi32: Add some stubs.
12241 2006-08-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
12243 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/tests/package.c,
12244 include/msiquery.h:
12245 msi: Write-strings warnings fix.
12247 2006-08-05 Roderick Colenbrander <thunderbird2k@gmx.net>
12249 * dlls/wined3d/directx.c, dlls/wined3d/volume.c,
12250 include/wine/wined3d_gl.h:
12251 wined3d: Volume textures fix.
12253 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
12255 * dlls/wined3d/directx.c:
12256 wined3d: Raster caps fix.
12258 * dlls/wined3d/directx.c:
12259 wined3d: Primitive misc caps fix.
12261 2006-08-04 Kevin Koltzau <kevin@plop.org>
12263 * dlls/setupapi/devinst.c:
12264 setupapi: Create an empty list when getting device interface classes.
12266 2006-08-04 Matt Finnicum <mattfinn@gmail.com>
12268 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
12269 dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/string.c,
12270 dlls/riched20/tests/editor.c:
12271 riched20: Implement EM_SETPASSWORDCHAR and EM_GETPASSWORDCHAR.
12273 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
12275 * tools/widl/widl.c, tools/widl/write_msft.c:
12276 widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
12278 2006-08-04 Alexandre Julliard <julliard@winehq.org>
12280 * configure, configure.ac, dlls/iphlpapi/Makefile.in:
12281 configure: Only link against libresolv where necessary.
12283 * configure, configure.ac, include/config.h.in, server/fd.c:
12284 server: Added support for kqueue() as an alternative to poll() on FreeBSD.
12286 2006-08-04 Roderick Colenbrander <thunderbird2k@gmx.net>
12288 * dlls/wined3d/basetexture.c:
12289 wined3d: Basetexture anisotropic fix.
12291 * dlls/wined3d/directx.c:
12292 wined3d: Fix a number of badly reported caps.
12294 2006-08-04 Dan Hipschman <dsh@linux.ucla.edu>
12296 * dlls/user/tests/win.c, dlls/user/win.c:
12297 user: Call SetLastError in CreateWindowEx when WS_CHILD is set with no parent.
12299 * dlls/user/tests/win.c:
12300 user: Add a test for CreateWindowEx.
12302 2006-08-04 Alexandre Julliard <julliard@winehq.org>
12305 user: Don't bother checking the WS_VISIBLE style on the desktop window.
12307 2006-08-04 Hans Leidekker <hans@it.vu.nl>
12309 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
12310 usp10: Implement ScriptGetGlyphABCWidth.
12311 Add a test for ScriptGetGlyphABCWidth and ScriptCacheGetHeight.
12313 2006-08-04 Robert Reif <reif@earthlink.net>
12315 * dlls/advapi32/tests/security.c:
12316 advapi32: Add more SID tests.
12318 2006-08-04 Robert Shearman <rob@codeweavers.com>
12320 * dlls/rpcrt4/rpc_binding.c:
12321 rpcrt4: Make the error output on a failed binding more informative
12322 by dumping information about the interface it is trying to bind to.
12324 * dlls/urlmon/Makefile.in, dlls/urlmon/urlmon.spec,
12325 dlls/urlmon/urlmon_main.c:
12326 urlmon: Delay-load cabinet.dll as native urlmon doesn't import it.
12328 2006-08-04 Hans Leidekker <hans@it.vu.nl>
12330 * dlls/usp10/usp10.c:
12331 usp10: Implement ScriptIsComplex.
12333 2006-08-03 Dan Hipschman <dsh@linux.ucla.edu>
12335 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
12336 tools/widl/widl.c, tools/widl/widl.h:
12337 widl: Generate GUID (infile_i.c) files.
12339 2006-08-03 James Hawkins <truiken@gmail.com>
12341 * dlls/msi/dialog.c:
12342 msi: Use the initial dialog position values in the database when creating the
12345 2006-08-04 Jeff Latimer <lats@yless4u.com.au>
12347 * dlls/usp10/tests/usp10.c:
12348 usp10: Fix glyph comparsion between tests.
12350 2006-08-04 Alexandre Julliard <julliard@winehq.org>
12352 * dlls/ntdll/server.c:
12353 ntdll: Fix a race condition at thread exit.
12355 2006-08-03 Benjamin Arai <me@benjaminarai.com>
12357 * dlls/oleaut32/varformat.c:
12358 oleaut32: Removes extra string allocation for varformat:VarMonthName.
12360 2006-08-03 Robert Shearman <rob@codeweavers.com>
12362 * dlls/ntdll/directory.c:
12363 ntdll: Add an optimisation for NtQueryDirectoryFile to not read the
12364 whole directory if the mask doesn't contain any wildcards and the file
12365 exists on in the directory with the same case as the mask.
12367 2006-08-04 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12369 * dlls/oledlg/oledlg_Ko.rc:
12370 oledlg: Updated Korean resource.
12372 2006-08-03 Robert Reif <reif@earthlink.net>
12374 * dlls/advapi32/lsa.c, dlls/advapi32/security.c, include/ntsecapi.h:
12375 advapi32: Add a computer SID to the registry.
12377 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c, include/winternl.h:
12378 ntdll: Fix some function arguments.
12380 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
12382 * dlls/wined3d/surface.c:
12383 wined3d: Surface pitch fix.
12385 2006-08-03 Jacek Caban <jacek@codeweavers.com>
12387 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
12388 mshtml: Fix handling offset in BSCallback.
12390 2006-08-03 H. Verbeet <hverbeet@gmail.com>
12392 * dlls/wined3d/drawprim.c:
12393 wined3d: Disable vertex arrays after we're done drawing from them.
12394 After drawing from a vertex array we should disable them, to prevent
12395 the next draw calls from potentially reading past their ends. This
12396 also moves the disabling of vertex attrib arrays (for shaders) into
12399 2006-08-02 Dan Hipschman <dsh@linux.ucla.edu>
12401 * dlls/mshtml/mshtml_private.h, dlls/shdocvw/shdocvw.h,
12402 tools/widl/parser.y:
12403 widl: Write forward declarations for coclass definitions.
12405 2006-08-03 Krzysztof Foltman <wdev@foltman.com>
12407 * dlls/riched20/editor.c:
12408 riched20: Make EM_LINELENGTH work correctly for non-final paragraphs containing
12409 exactly one screen line.
12411 * dlls/riched20/editor.c:
12412 riched20: Make EM_GETLINE work properly in 1.0 emulation mode.
12414 * dlls/riched20/editor.c:
12415 riched20: Ctrl+A should be allowed in read-only controls too.
12417 2006-08-03 Jacek Caban <jacek@codeweavers.com>
12419 * dlls/mshtml/navigate.c:
12420 mshtml: Added nsInputStream::Read implementation.
12422 2006-08-03 Robert Shearman <rob@codeweavers.com>
12424 * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.c,
12425 dlls/ole32/storage32.h:
12426 ole32: Ensure that a returned free block is valid in storage.
12427 Otherwise, an IStream_SetSize call followed by an IStream_Read call
12428 could fail with STG_E_DOCFILECORRUPT.
12430 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
12431 dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
12432 ole32: Fix CoLockObjectExternal to respect fLastUnlockReleases.
12434 * dlls/msi/action.c:
12435 msi: Fix the creation of shortcuts with a null icon index by mapping it to zero.
12437 2006-08-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
12439 * dlls/msvfw32/msvideo16.c:
12440 msvfw32: Write-strings warning fix.
12442 * dlls/ole32/tests/clipboard.c:
12443 ole32/tests: Write-strings warnings fix.
12445 * dlls/riched20/tests/editor.c:
12446 riched20/tests: Write-strings warnings fix.
12448 2006-08-03 Eric Pouech <eric.pouech@wanadoo.fr>
12450 * dlls/dbghelp/dwarf.c:
12451 dbghelp: Properly handle variable with const value (ie without location)
12454 2006-08-03 Alexandre Julliard <julliard@winehq.org>
12457 server: Abstract the epoll functions a bit more.
12459 2006-08-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
12461 * include/ntquery.h, include/shlguid.h:
12462 shell32: Add property ids to header files.
12464 2006-08-03 Francois Gouget <fgouget@codeweavers.com>
12466 * include/shldisp.idl:
12467 include: Add the ShellFolderViewOC coclass.
12469 2006-08-03 Stefan Siebert <stefan.siebert@web.de>
12471 * dlls/oleaut32/typelib.c:
12472 oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
12474 2006-08-03 Dmitry Timoshkov <dmitry@codeweavers.com>
12476 * dlls/hlink/link.c:
12477 hlink: Avoid double computation of the string length.
12479 2006-08-03 Alexandre Julliard <julliard@winehq.org>
12481 * dlls/winex11.drv/init.c:
12482 winex11.drv: Comment out the XCloseDisplay call on process detach.
12483 It has a tendency to trigger X11 bugs, and it's not really useful anyway.
12485 2006-08-02 Benjamin Arai <me@benjaminarai.com>
12487 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
12488 oleaut32: Implement function olefont:OLEFontImpl_IsEqual.
12490 * dlls/oleaut32/tests/olefont.c:
12491 oleaut32: Conformance test for olefont:OLEFontImpl_IsEqual.
12493 2006-08-03 Robert Reif <reif@earthlink.net>
12496 winnt.h: Add missing define.
12498 2006-08-03 Roderick Colenbrander <thunderbird2k@gmx.net>
12500 * dlls/wined3d/surface.c:
12501 wined3d: Paletted texture support.
12503 2006-08-03 Mike McCormack <mike@codeweavers.com>
12505 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
12506 ddraw: Don't link to wined3d, load it at runtime.
12507 This lets ddraw dlls built on a machine with OpenGL present run on other
12508 machines that may not have the OpenGL libraries installed.
12510 2006-08-02 Thomas Kho <tkho@ucla.edu>
12513 server: Remove unused thread_apc member.
12515 2006-08-03 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12517 * programs/notepad/Ko.rc:
12518 notepad: Updated Korean resource.
12520 2006-08-02 Huw Davies <huw@codeweavers.com>
12522 * fonts/ms_sans_serif.sfd:
12523 fonts: Add that extra pixel to the variants of 'e' too.
12525 2006-08-03 Alexandre Julliard <julliard@winehq.org>
12527 * dlls/riched20/editor.c:
12528 riched20: Fixed handling of window private data for Win64.
12530 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
12532 * dlls/riched20/editor.c:
12533 riched20: Handle incorrect calls of window procedure.
12535 2006-08-01 Robert Reif <reif@earthlink.net>
12537 * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
12538 advapi32: Check returned data from LsaQueryInformationPolicy.
12540 2006-08-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
12542 * dlls/msi/tests/db.c:
12543 msi/tests: Write-strings warnings fix.
12545 * dlls/lz32/tests/lzexpand_main.c:
12546 lz32/tests: Write-strings warning fix.
12548 2006-08-02 Alexandre Julliard <julliard@winehq.org>
12550 * dlls/kernel/thunk.c:
12551 kernel32: Make some functions static.
12553 * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/help.c:
12554 hhctrl.ocx: Make some functions static.
12557 user: Add some missing internal Wine messages to the message spy.
12559 2006-08-02 Jacek Caban <jacek@codeweavers.com>
12561 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, include/hlink.idl:
12562 hlink: Added HlinkTranslateURL tub implementation.
12564 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c,
12565 dlls/hlink/tests/hlink.c, include/hlink.idl:
12566 hlink: Added HlinkIsShortcut implementation.
12568 * dlls/ole32/moniker.c:
12569 ole32: Clean up OleRun.
12571 2006-08-02 Krzysztof Foltman <wdev@foltman.com>
12573 * dlls/riched20/run.c:
12574 riched20: Added short descriptions to functions in run.c, just in case
12575 anybody had any doubts about what they actually do.
12577 2006-08-02 Huw Davies <huw@codeweavers.com>
12579 * fonts/ms_sans_serif.sfd:
12580 fonts: By popular demand, add an extra pixel to the smallest strike of 'e'.
12582 2006-08-02 Stefan Leichter <Stefan.Leichter@camline.com>
12584 * programs/winetest/Makefile.in:
12585 winetest: Added hlink tests.
12587 2006-08-02 Alexandre Julliard <julliard@winehq.org>
12589 * dlls/user/message.c, dlls/user/win.c, include/win.h,
12590 include/wine/server_protocol.h, server/protocol.def, server/trace.c:
12591 user: Implementation of Get/SetWindowLongPtr for 64-bit platforms.
12592 Also use the same code for Get/SetWindowWord.
12593 Based on a patch by Ge van Geldorp.
12595 2006-08-02 Mike McCormack <mike@codeweavers.com>
12597 * dlls/msi/classes.c:
12598 msi: Only ever write the long path for InProcServers.
12600 * dlls/msi/classes.c:
12601 msi: Register advertised components too.
12603 2006-08-02 Alexandre Julliard <julliard@winehq.org>
12605 * dlls/uxtheme/system.c:
12606 uxtheme: Make some variables static.
12608 * dlls/oledlg/insobjdlg.c:
12609 oledlg: Make a string static.
12611 * dlls/kernel/editline.c:
12612 kernel32: Make the keymap entries const.
12614 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/git.c,
12615 dlls/ole32/ole2.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
12616 ole32: Make some functions and variables static.
12618 * dlls/msxml3/domdoc.c, dlls/msxml3/factory.c, dlls/msxml3/nodelist.c:
12619 msxml3: Make some functions and variables static.
12621 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
12622 opengl32: Make some functions and variables static.
12624 * dlls/glu32/glu.c:
12625 glu32: Make some functions static.
12627 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
12628 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
12629 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c:
12630 dsound: Make some functions static.
12632 * dlls/winex11.drv/desktop.c, dlls/winex11.drv/settings.c,
12633 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
12634 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrandr.c,
12635 dlls/winex11.drv/xvidmode.c:
12636 winex11.drv: Make some functions and variables static, and get rid of x11ddraw.h.
12638 2006-08-01 James Hawkins <truiken@gmail.com>
12640 * dlls/msi/tests/db.c:
12641 msi: Add tests for SQL query markers.
12643 * dlls/msi/files.c:
12644 msi: A file that does not have the msidbFileAttributesCompressed bit set should
12645 be considered non-compressed.
12647 * dlls/msi/package.c, dlls/msi/tests/format.c:
12648 msi: Don't crash if an empty record is given to MsiProcessMessage.
12650 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/tests/package.c:
12651 msi: Set the install state to INSTALLSTATE_LOCAL for features with compressed
12654 2006-08-01 Robert Reif <reif@earthlink.net>
12656 * dlls/advapi32/lsa.c:
12657 advapi32: LsaQueryInformationPolicy: do the right thing for both domains
12660 2006-08-01 Juan Lang <juan_lang@yahoo.com>
12662 * dlls/wintrust/Makefile.in, dlls/wintrust/wintrust.spec,
12663 dlls/wintrust/wintrust_main.c:
12664 wintrust: Implement TrustIsCertificateSelfSigned.
12666 * dlls/crypt32/str.c:
12667 crypt32: Support more types in CertRDNToStr.
12669 2006-08-02 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12671 * dlls/msvfw32/msvfw32_Ko.rc:
12672 msvfw32: Updated Korean resource.
12674 2006-08-01 Stefan Leichter <Stefan.Leichter@camline.com>
12676 * dlls/shell32/version.h:
12677 shell32: Fix the file version string of the version resource.
12679 2006-08-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
12681 * dlls/kernel/tests/process.c:
12682 kernel/tests: Write-strings warnings fix.
12684 * dlls/kernel/oldconfig.c, dlls/kernel/thunk.c:
12685 kernel: Write-strings warnings fixes.
12687 2006-08-01 Dan Hipschman <dsh@linux.ucla.edu>
12689 * programs/oleview/typelib.c:
12690 oleview: Initialize TVITEM.lParam to NULL in EnumFuncs.
12692 2006-08-01 Francois Gouget <fgouget@codeweavers.com>
12694 * dlls/mshtml/mshtml.inf:
12695 mshtml: Remove unwarranted REG_EXPAND_SZ flags.
12697 2006-08-01 Alexandre Julliard <julliard@winehq.org>
12699 * libs/port/memmove.c:
12700 libport: Fixed invalid lvalue accesses in memmove.
12702 2006-08-01 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
12704 * programs/view/Ko.rc:
12705 view: Updated Korean resource.
12707 2006-08-01 Huw Davies <huw@codeweavers.com>
12709 * dlls/comctl32/propsheet.c:
12710 comctl32: Limit the width of the watermark to 164 pixels.
12712 2006-07-31 Huw Davies <huw@codeweavers.com>
12714 * dlls/comctl32/propsheet.c:
12715 comctl32: Limit the size of the header bitmap to 49x49.
12717 * dlls/comctl32/propsheet.c:
12718 comctl32: Invalidate the header area so that updated titles will be drawn.
12720 * dlls/comctl32/propsheet.c:
12721 comctl32: Wordwrap the sub title.
12723 * dlls/comctl32/propsheet.c:
12724 comctl32: The titles are already converted to unicode so always use DrawTextW
12727 2006-08-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
12729 * dlls/shell32/trash.c:
12730 shell32: Send directories and non-regular files to the trash.
12732 2006-08-01 Dmitry Timoshkov <dmitry@codeweavers.com>
12734 * dlls/user/tests/win.c:
12735 user: Add a couple of missing bits to the SetWindowLong test.
12737 2006-08-01 Jacek Caban <jacek@codeweavers.com>
12739 * dlls/mshtml/htmltextcont.c, dlls/mshtml/nsiface.idl:
12740 mshtml: Added implementation of put_scrollTop and put_scrollLeft.
12742 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmltextcont.c,
12743 dlls/mshtml/mshtml_private.h:
12744 mshtml: Store HTMLElement pointer in HTMLTextContainer.
12746 2006-08-01 Robert Reif <reif@earthlink.net>
12748 * dlls/advapi32/tests/lsa.c:
12749 advapi32: More LsaQueryInformationPolicy tests.
12751 2006-08-02 Mike McCormack <mike@codeweavers.com>
12753 * dlls/hlink/Makefile.in, dlls/hlink/link.c:
12754 hlink: Use ShellExecute to start the link if we can't get a IHlinkTarget.
12756 2006-08-01 Alexandre Julliard <julliard@winehq.org>
12759 gdi: Fixed buffer overflow in GetCharABCWidthsI.
12761 * Make.rules.in, tools/makedep.c:
12762 makedep: Always search for includes in the standard directories, even without
12765 * Make.rules.in, tools/makedep.c:
12766 makedep: Don't add dependencies for system headers.
12769 makedep: Get rid of restrictions on line lengths. Merge lines that end in
12773 makedep: Convert to standard Wine lists.
12775 2006-07-28 Robert Shearman <rob@codeweavers.com>
12777 * dlls/msxml3/regsvr.c:
12778 msxml3: Add progids for MSXML.DOMDocument and MSXML.FreeThreadedDOMDocument.
12779 Don't delete the progid key when unregistering coclasses - this is now
12780 done in unregister_progids.
12782 * dlls/msxml3/regsvr.c:
12783 msxml3: Separate the writing of progids from the writing of classes.
12784 This allows writing multiple progids that refer to one class.
12785 Support writing out Version and VersionIndependentProgId keys for classes.
12787 2006-07-28 Michael Stefaniuc <mstefani@redhat.de>
12789 * dlls/kernel/format_msg.c:
12790 kernel: Wsign-compare warning fix.
12792 2006-07-31 Robert Reif <reif@earthlink.net>
12794 * dlls/advapi32/lsa.c:
12795 advapi32: LsaQueryInformationPolicy update.
12796 Update LsaQueryInformationPolicy to use correct computer name and SID.
12797 Add support for PolicyDnsDomainInformation.
12799 2006-08-02 Mike McCormack <mike@codeweavers.com>
12801 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
12802 dlls/hlink/Makefile.in, dlls/hlink/tests/Makefile.in,
12803 dlls/hlink/tests/hlink.c:
12804 hlink: Add a short test case.
12806 * dlls/hlink/link.c:
12807 hlink: Use CoTaskMemAlloc when returning memory to a caller.
12809 * dlls/hlink/link.c:
12810 hlink: Create a strdupW function and use it.
12812 2006-07-31 Thomas Kho <tkho@ucla.edu>
12814 * dlls/msi/dialog.c:
12815 msi: Wake dialog on messages from external threads.
12817 2006-07-31 James Hawkins <truiken@gmail.com>
12819 * dlls/msi/action.c, dlls/msi/tests/package.c:
12820 msi: Fix a couple install state test cases.
12821 - Correctly handle the msidbComponentAttributesOptional component attribute.
12822 - Don't set a component's state to INSTALLSTATE_LOCAL if the
12823 msidbComponentAttributesSourceOnly attribute is provided.
12825 * dlls/msi/tests/package.c:
12826 msi: Fix the add_feature_entry helper function.
12828 2006-07-31 Detlef Riekenberg <wine.dev@web.de>
12830 * include/ddk/winsplp.h:
12831 winsplp.h: Remove FAR, use W structs, fix typo.
12833 2006-07-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
12835 * dlls/dinput/tests/keyboard.c:
12836 dinput/tests: Write-strings warning fix.
12838 * dlls/dsound/tests/dsound8.c:
12839 dsound/tests: Write-strings warning fix.
12841 2006-07-31 Robert Shearman <rob@codeweavers.com>
12843 * dlls/user/tests/win.c, dlls/user/win.c:
12844 user: Ignore setting NULL window procs inside SetWindowLong.
12845 Add tests for SetWindowLong error cases.
12847 2006-07-31 Duane Clark <fpga@pacbell.net>
12849 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
12850 msvcrt: Fix fgetwc/s in binary mode.
12852 * dlls/msvcrt/tests/file.c:
12853 msvcrt: Test fgetwc/s in binary mode.
12855 * dlls/msvcrt/file.c:
12856 msvcrt: Remove read_i loop and fix fread.
12858 2006-07-31 Dan Hipschman <dsh@linux.ucla.edu>
12860 * tools/widl/parser.y:
12861 widl: Set type_t kind field correctly for all types.
12863 * tools/widl/parser.y:
12864 widl: Set defined flag for coclasses.
12866 2006-07-31 James Hawkins <truiken@gmail.com>
12868 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
12869 setupapi: Add a stub implementation of SetupGetSourceInfo.
12871 * dlls/msi/action.c, dlls/msi/tests/package.c:
12872 msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed
12875 2006-07-31 Robert Shearman <rob@codeweavers.com>
12877 * dlls/oleaut32/typelib.c:
12878 oleaut32: Improve dump_DispParms.
12880 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
12881 oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
12883 * dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
12884 ole32: Implement OleNoteObjectVisible as described by MSDN.
12886 * dlls/ole32/storage32.c:
12887 ole32: Remove a check on the share mode for the NULL filename case as the
12888 check is already done earlier in StgCreateDocfile.
12890 2006-07-31 Alexandre Julliard <julliard@winehq.org>
12892 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
12893 ntdll: Move the calling of the process entry point back to kernel32.
12894 Apparently some copy protection stuff relies on that.
12895 This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.
12897 * dlls/ntdll/loader.c:
12898 ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
12900 * loader/preloader.c:
12901 preloader: Added support for the new style DT_GNU_HASH symbol table.
12903 * loader/preloader.c:
12904 preloader: Fixed type checking in symbol lookup.
12906 * loader/preloader.c:
12907 preloader: Properly use the ELF hash table when looking up a symbol.
12909 2006-07-31 Jacek Caban <jacek@codeweavers.com>
12911 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c,
12912 dlls/shdocvw/webbrowser.c:
12913 shdocvw: Added WebBrowser::Invoke implementation.
12915 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
12916 dlls/shdocvw/tests/webbrowser.c:
12917 shdocvw: Added SetExtent and GetExtent implementation.
12919 2006-07-31 Chris Robinson <chris.kcat@gmail.com>
12921 * dlls/wined3d/surface.c:
12922 wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
12924 * dlls/wined3d/device.c:
12925 wined3d: Avoid NULL dereference.
12927 2006-07-31 Thomas Kho <tkho@ucla.edu>
12929 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
12930 riched20: Implement EM_GETLINE.
12932 2006-08-01 Mike McCormack <mike@codeweavers.com>
12934 * dlls/ole32/storage32.c:
12935 ole32: Use IsGUIDEqual to compare IIDs.
12937 2006-07-31 Alexandre Julliard <julliard@winehq.org>
12939 * libs/wine/mmap.c:
12940 libwine: Better heuristic for finding the top of the address space on Linux.
12942 2006-07-31 Robert Reif <reif@earthlink.net>
12944 * dlls/advapi32/security.c:
12945 advapi32: Add computer sid support to LookupAccountSidW.
12947 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/security.c:
12948 advapi32: Add more helper functions.
12949 Add ADVAPI_GetComputerSid.
12951 2006-07-31 Jacek Caban <jacek@codeweavers.com>
12953 * dlls/shdocvw/regsvr.c:
12954 shdocvw: Register SHDocVw typelib.
12956 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.rc,
12957 dlls/shdocvw/shdocvw_v1.idl:
12958 shdocvw: Added typelib.
12960 2006-07-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
12962 * dlls/shell32/shell32_Pl.rc:
12963 shell32: Update the Polish translation.
12965 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
12966 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_unixfs.c,
12967 dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h:
12968 shell32: Call the trashing code from SHFileOperationW.
12970 * dlls/shell32/Makefile.in, dlls/shell32/trash.c, dlls/shell32/xdg.c,
12971 dlls/shell32/xdg.h:
12972 shell32: Add trashing support functions.
12974 * dlls/shell32/Makefile.in, dlls/shell32/shell32_En.rc,
12975 dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c,
12976 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
12977 shell32: Add trashing confirmations.
12979 2006-07-31 Benjamin Arai <me@benjaminarai.com>
12981 * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/varformat.c,
12982 dlls/oleaut32/tests/vartest.c:
12983 oleaut32: Move varformat conformance tests to new file varformat.c
12985 2006-07-29 Vitaliy Margolen <wine-patch@kievinfo.com>
12987 * dlls/user/input.c, dlls/user/tests/input.c:
12988 user: Set buffer to '\0' in GetKeyNameTextA too.
12990 2006-07-29 Duane Clark <fpga@pacbell.net>
12992 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
12995 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
12998 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
12999 msvcrt: Fix _read and fgetc.
13001 * dlls/msvcrt/tests/file.c:
13002 msvcrt: File read buffer tests.
13004 2006-07-30 Vitaliy Margolen <wine-patch@kievinfo.com>
13006 * dlls/dinput/dinput_main.c:
13007 dinput: Initialize event sequence counter. And simplify code.
13009 2006-07-29 Robert Reif <reif@earthlink.net>
13011 * dlls/advapi32/tests/security.c:
13012 advapi32: Add string sid tests.
13014 * dlls/advapi32/tests/security.c:
13015 advapi32: Print more info about failed test.
13017 * dlls/advapi32/advapi32_misc.h, dlls/advapi32/lsa.c,
13018 dlls/advapi32/security.c:
13019 advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
13020 Make debugstr_sid global.
13022 2006-08-01 Mike McCormack <mike@codeweavers.com>
13024 * dlls/ole32/storage32.c:
13025 ole32: Add function parameters to FIXME messages.
13027 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
13028 ole32: Add a test showing what STGM_TRANSACTED does for streams.
13030 2006-07-30 H. Verbeet <hverbeet@gmail.com>
13032 * dlls/ddraw/direct3d.c:
13033 ddraw: Order Z-buffer formats by depth buffer bit depths in
13034 IDirect3DImpl_7_EnumZBufferFormats.
13036 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
13037 wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for
13038 GLSL fragment shaders.
13040 * dlls/wined3d/device.c:
13041 wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
13043 * dlls/wined3d/surface.c:
13044 wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in
13045 IWineD3DSurfaceImpl_UnlockRect.
13047 2006-07-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
13049 * dlls/comctl32/tests/comboex.c:
13050 comctl32/tests: Write-strings warnings fix.
13052 * dlls/advpack/tests/install.c:
13053 advpack/tests: Write-strings warnings fix.
13055 * dlls/cabinet/cabinet_main.c:
13056 cabinet: Write-strings warning fix.
13058 2006-07-29 Jacek Caban <jacek@codeweavers.com>
13060 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
13061 shlwapi: Change file path to URL in UrlCanonicalize.
13063 * dlls/urlmon/umon.c:
13064 urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
13066 2006-07-30 Alexandre Julliard <julliard@winehq.org>
13068 * dlls/ntdll/virtual.c:
13069 ntdll: Use the right section size when setting protections.
13070 Use the same size computation when setting section protections than
13071 when mapping it in the first place (reported by Nicholas Miell).
13073 2006-07-29 Mike McCormack <mike@codeweavers.com>
13075 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c:
13076 ole32: Add some missing traces.
13078 * dlls/ole32/tests/storage32.c:
13079 ole32: Add a test for IEnumSTATSTG.
13081 * dlls/msi/files.c:
13082 msi: Change an ERR to a WARN.
13084 2006-07-28 Dan Hipschman <dsh@linux.ucla.edu>
13086 * tools/widl/proxy.c:
13087 widl: Fix "static declaration follows non-static declaration" in generated code.
13089 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
13090 widl: Encode coclass types in typelibs.
13092 * tools/widl/parser.y:
13093 widl: Register types for coclasses.
13095 * tools/widl/write_msft.c:
13096 widl: Check if a typeinfo is already in a typelib before adding it.
13098 * tools/widl/write_msft.c:
13099 widl: Set typelib_idx for coclasses when they're added to a typelib.
13101 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
13102 tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
13103 tools/widl/write_msft.c:
13104 widl: Fold class_t into type_t.
13106 2006-07-28 Thomas Kho <tkho@ucla.edu>
13108 * dlls/Maketest.rules.in:
13109 Maketest.rules.in: Fix comment.
13111 2006-07-28 Robert Reif <reif@earthlink.net>
13113 * dlls/advapi32/security.c:
13114 advapi32: Fix debugstr_sid to print unsigned SubAuthority.
13116 * dlls/advapi32/security.c:
13117 advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
13119 2006-07-28 Yuriy Kozlov <yuriy.kozlov@gmail.com>
13121 * programs/regedit/regproc.c:
13122 regedit: Allow entering - for a value in a .reg file to delete that value.
13124 2006-07-28 James Hawkins <truiken@gmail.com>
13126 * dlls/wininet/urlcache.c:
13127 wininet: Only copy the relative filename into the UrlEntry structure.
13129 2006-07-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
13131 * dlls/advpack/tests/advpack.c:
13132 advpack/tests: Write-strings warnings fix.
13134 * dlls/msi/tests/db.c:
13135 msi/tests: Write-strings warnings fix.
13137 2006-07-28 Juan Lang <juan_lang@yahoo.com>
13139 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
13140 dlls/crypt32/tests/cert.c, include/wincrypt.h:
13141 crypt32: Implement CryptHashPublicKeyInfo.
13143 * dlls/rsaenh/handle.c, dlls/rsaenh/handle.h:
13144 rsaenh: Use Interlocked functions for reference counting.
13146 2006-07-28 Vitaliy Margolen <wine-patch@kievinfo.com>
13148 * dlls/dinput/device.c, include/dinput.h:
13149 dinput: Add DISCL_NOWINKEY define.
13151 2006-07-28 Jason Green <jave27@gmail.com>
13153 * dlls/wined3d/baseshader.c:
13154 wined3d: Skip processing of D3DSIO_PHASE instruction.
13156 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
13157 include/d3d9types.h, include/wine/wined3d_types.h:
13158 wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
13160 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
13161 dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
13162 include/d3d9types.h, include/wine/wined3d_types.h:
13163 wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
13165 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
13167 * dlls/wined3d/surface.c:
13168 wined3d: Optimize d3dfmt_convert_surface.
13170 * configure, configure.ac, dlls/winex11.drv/Makefile.in,
13171 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
13172 dlls/winex11.drv/event.c, dlls/winex11.drv/mouse.c,
13173 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h,
13174 dlls/winex11.drv/x11drv_main.c, include/config.h.in:
13175 winex11.drv: Kill DGA support.
13177 2006-07-27 Jacek Caban <jacek@codeweavers.com>
13179 * dlls/stdole2.tlb/std_ole_v2.idl, include/Makefile.in,
13180 include/stdole2.idl:
13181 stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from
13184 2006-07-29 Alexandre Julliard <julliard@winehq.org>
13186 * Make.rules.in, dlls/stdole2.tlb/Makefile.in,
13187 dlls/stdole32.tlb/Makefile.in:
13188 Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other
13189 things than resources.
13191 2006-07-28 Alexandre Julliard <julliard@winehq.org>
13193 * dlls/user/message.c:
13194 user: Abort WaitForUserIdle if the target process died.
13196 2006-07-28 Jason Green <jave27@gmail.com>
13198 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
13199 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
13200 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
13201 wined3d: More shader fixes / new instructions.
13202 - Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
13203 - Subtract 1 more constant from total GLSL allowed float constants to
13204 accommodate the PROJECTION matrix row that we reference.
13206 2006-07-28 Roderick Colenbrander <thunderbird2k@gmx.net>
13208 * dlls/wined3d/surface.c:
13209 wined3d: Render target texturing.
13211 2006-07-28 Stefan Leichter <Stefan.Leichter@camline.com>
13213 * dlls/msi/msi_main.c:
13214 msi: Native DllGetVersion does not fail if the supplied buffer is bigger
13217 * dlls/msi/msipriv.h:
13218 msi: Make the version information of DllGetVersion same as in version resource.
13220 2006-07-27 Juan Lang <juan_lang@yahoo.com>
13222 * dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c:
13223 rsaenh: More tests and some fixes.
13224 - correct deleting the default container
13225 - imported keys should be stored in their container, not just given to the caller
13226 - tests for these changes
13228 2006-07-27 Benjamin Arai <me@benjaminarai.com>
13230 * dlls/oleaut32/varformat.c:
13231 oleaut32: VarMonthName - Update error codes and helper functions.
13233 * dlls/oleaut32/tests/vartest.c:
13234 oleaut32: VarSub: Conformance test.
13236 * dlls/oleaut32/variant.c:
13237 oleaut32: VarSub: Fixes several data types and corrects error codes.
13239 2006-07-28 Robert Shearman <rob@codeweavers.com>
13241 * dlls/oleaut32/olepicture.c:
13242 oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
13244 * dlls/oleaut32/olefont.c:
13245 oleaut32: Implement GetTypeInfoCount for standard fonts.
13247 * dlls/oleaut32/olepicture.c:
13248 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
13249 Remove some validation code that is already handled by a more generic
13250 case at the end of the function.
13252 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
13253 oleaut32: Implement getting of all properties in IPictureDisp::Invoke.
13255 * dlls/oleaut32/tests/olefont.c:
13256 oleaut32: Add a test for passing an invalid number of input parameters into
13257 IFontDisp::Invoke with DISPATCH_PROPERTYGET.
13259 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
13260 oleaut32: Add validation for parameters in IPictureDisp::Invoke.
13261 Add some tests for IPictureDisp::Invoke.
13263 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
13264 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke.
13266 * dlls/oleaut32/tests/olefont.c:
13267 oleaut32: Add a successful test for IFontDisp::Invoke.
13269 * dlls/oleaut32/olefont.c:
13270 oleaut32: Handle the Weight property in IFontDisp::Invoke.
13272 2006-07-27 Juan Lang <juan_lang@yahoo.com>
13274 * dlls/secur32/Makefile.in, dlls/secur32/schannel.c,
13275 dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
13276 secur32: Improve schannel's AcquireCredentialsHandle, with tests.
13279 sspi.h: Add missing define.
13281 2006-07-27 James Hawkins <truiken@gmail.com>
13283 * dlls/msi/tests/db.c:
13284 msi: Add tests for MsiDatabaseImport.
13286 2006-07-27 Jacek Caban <jacek@codeweavers.com>
13288 * include/mshtml.idl:
13289 mshtml.idl: Fix SAFEARRAY argument declaration.
13291 * tools/widl/write_msft.c:
13292 widl: Reorder segments to match midl.
13294 * tools/widl/write_msft.c:
13295 widl: Use cval in ATTR_ID.
13297 * tools/widl/write_msft.c:
13298 widl: Added ATTR_BINDABLE handling to add_func_desc.
13300 * tools/widl/write_msft.c:
13301 widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
13303 * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
13304 shdocvw: Added test of GetControlInfo.
13306 2006-07-27 Michael Stefaniuc <mstefani@redhat.de>
13308 * dlls/d3d9/vertexdeclaration.c, dlls/gdi/tests/font.c:
13309 Fix 2 "static is not at beginning of declaration" warnings.
13311 * dlls/msi/tests/package.c:
13312 msi: 0xdeadbeef is too big for a signed int thus producing sign
13313 comparison warnings when compared to an int variable. Use 0xdeadbee
13316 2006-07-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
13318 * dlls/mapi32/tests/prop.c:
13319 mapi32/tests: Write-strings warning fix.
13321 * dlls/msi/tests/install.c:
13322 msi/tests: Write-strings warning fix.
13324 * dlls/crypt32/tests/encode.c:
13325 crypt32/tests: Write-strings warnings fix.
13327 2006-07-27 Stefan Siebert <stefan.siebert@web.de>
13329 * programs/winebrowser/main.c:
13330 winebrowser: Pass any given argument that is not a mailto URL to the browser.
13332 2006-07-27 Mike McCormack <mike@codeweavers.com>
13334 * programs/msiexec/msiexec.c:
13335 msiexec: Don't crash if there's no args.
13337 * dlls/msi/action.c:
13338 msi: Don't set the shortcut's working directory if it's NULL.
13340 * dlls/msi/msi.c, dlls/msi/registry.c:
13341 msi: Fix some memory leaks.
13343 2006-07-27 Vitaliy Margolen <wine-patch@kievinfo.com>
13345 * dlls/dinput/keyboard.c:
13346 dinput: Keyboard: Use the same event queue mechanism as mouse.
13348 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
13350 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
13351 dlls/wined3d/wined3d_private.h:
13352 wined3d: Do not use the IWineD3DSurface for the cursor.
13354 2006-07-27 Stefan Dösinger <stefandoesinger@gmx.at>
13356 * dlls/wined3d/surface.c:
13357 wined3d: Avoid a false ERR.
13359 2006-07-27 Alexandre Julliard <julliard@winehq.org>
13361 * ANNOUNCE, ChangeLog, VERSION, configure:
13364 ----------------------------------------------------------------
13365 2006-07-27 Jason Green <jave27@gmail.com>
13367 * dlls/wined3d/vertexshader.c:
13368 wined3d: Fix minor typo from shader patch.
13370 2006-07-27 Huw Davies <huw@codeweavers.com>
13373 wine.inf: Add lnkfile description.
13375 2006-07-27 Alexandre Julliard <julliard@winehq.org>
13378 server: Round up the timeout for poll() to avoid redundant calls.
13380 * server/request.c:
13381 server: Don't crash on invalid request sizes.
13383 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
13385 * programs/winhelp/winhelp.c:
13386 winhelp: Write-strings warning fix.
13388 * dlls/user/tests/menu.c:
13389 user/tests: Write-strings warnings fix.
13391 2006-07-26 James Hawkins <truiken@gmail.com>
13393 * dlls/msi/Makefile.in, dlls/msi/package.c:
13394 msi: Download the MSI package if it is a remote URL.
13396 2006-07-26 Juan Lang <juan_lang@yahoo.com>
13398 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
13399 crypt32: Implement CryptStrToNameA/W, with tests.
13401 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
13402 dlls/crypt32/tests/encode.c:
13403 crypt32: Implement X509_UNICODE_NAME encoding/decoding.
13405 * dlls/rsaenh/rsaenh.c:
13406 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id.
13408 2006-07-27 Alexandre Julliard <julliard@winehq.org>
13410 * dlls/oleaut32/olefont.c:
13411 oleaut32: Fixed compiler warning.
13413 2006-07-26 Jason Green <jave27@gmail.com>
13415 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/directx.c,
13416 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
13417 wined3d: Fix some upside-down rendering issues for shaders.
13419 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
13421 * dlls/wined3d/surface.c:
13422 wined3d: BltFast/BltOverride color keying.
13424 2006-07-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
13426 * programs/regedit/listview.c:
13427 regedit: Write-strings warning fix.
13429 2006-07-27 Stefan Dösinger <stefan@codeweavers.com>
13431 * dlls/wined3d/directx.c:
13432 wined3d: Blacklist WINED3DFMT_R8G8B8.
13434 2006-07-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13436 * programs/wineconsole/wineconsole_Ko.rc:
13437 wineconsole: Updated Korean resource.
13439 2006-07-27 Mike McCormack <mike@codeweavers.com>
13441 * include/commctrl.h:
13442 comctl32: Fix a typo.
13444 * dlls/msi/table.c, dlls/msi/tests/db.c, dlls/msi/where.c:
13445 msi: Fix the value of LONG integers in records (suggested by James Hawkins).
13447 * dlls/msi/tests/format.c:
13448 msi: Remember to free a handle.
13451 msi: Fix some memory leaks in the condition parser.
13453 * dlls/msi/appsearch.c, dlls/msi/msi.c:
13454 msi: Use msi_alloc/free, not HeapAlloc/Free.
13456 2006-07-26 James Hawkins <truiken@gmail.com>
13458 * dlls/msi/tests/install.c:
13459 msi: Test the column types of MSI packages.
13461 * dlls/msi/tests/package.c:
13462 msi: Test the states of a component with a compressed file.
13464 * dlls/msi/table.c:
13467 2006-07-26 Roderick Colenbrander <thunderbird2k@gmx.net>
13469 * dlls/dinput8/dinput8_main.c:
13470 dinput8: Better DirectInput8Create warning.
13472 2006-07-26 Jacek Caban <jacek@codeweavers.com>
13474 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
13475 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize.
13477 * dlls/mshtml/protocol.c:
13478 mshtml: Fix handling res URLs with full path and number resource ID.
13480 2006-07-26 Robert Shearman <rob@codeweavers.com>
13482 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
13483 oleaut32: Add validation of some more parameters in IFontDisp::Invoke.
13485 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
13486 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce
13487 the input parameter into the correct type.
13489 * dlls/ole32/regsvr.c:
13490 ole32: Add more self-registration entries for classes and interfaces.
13492 2006-07-26 Huw Davies <huw@codeweavers.com>
13495 wine.inf: Add inifile entries.
13497 2006-07-24 Thomas Kho <tkho@ucla.edu>
13499 * programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
13500 wcmd: Correct handling of quotes and /s flag when a command argument is present.
13502 2006-07-23 Kovács András <andras@csevego.net>
13504 * dlls/wined3d/device.c:
13505 wined3d: Fix CopyRects if pDestPointsArray is NULL.
13507 2006-07-25 Vitaliy Margolen <wine-patch@kievinfo.com>
13509 * dlls/user/tests/monitor.c, dlls/winex11.drv/settings.c:
13510 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests.
13512 2006-07-26 Ge van Geldorp <ge@gse.nl>
13514 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
13515 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
13516 programs/winedbg/be_x86_64.c, programs/winedbg/break.c,
13517 programs/winedbg/db_disasm.c, programs/winedbg/debugger.h,
13518 programs/winedbg/memory.c, programs/winedbg/source.c,
13519 programs/winedbg/stack.c, programs/winedbg/symbol.c,
13520 programs/winedbg/tgt_active.c, programs/winedbg/tgt_minidump.c,
13521 programs/winedbg/types.c:
13522 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses.
13524 2006-07-25 Stefan Dösinger <stefan@codeweavers.com>
13526 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
13527 wined3d: More efficient color keying dirtifying.
13528 Instead of blindly dirtifying the surface LoadTexture keeps track of
13529 the color key that was used when creating the opengl texture and
13530 reloads the surface if the color key has changed.
13532 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
13534 * dlls/ddraw/ddraw.c, dlls/ddraw/surface.c, dlls/wined3d/surface.c,
13535 dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
13536 include/wine/wined3d_interface.h:
13537 ddraw: Support using an application-provided surface pointer.
13539 2006-07-26 Mike McCormack <mike@codeweavers.com>
13541 * dlls/msi/record.c, dlls/msi/tests/record.c:
13542 msi: Fix an off by one error in MsiRecordGetString.
13544 * dlls/msi/Makefile.in, dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y:
13545 msi: Implement SQL inner joins.
13547 2006-07-26 Alexandre Julliard <julliard@winehq.org>
13549 * dlls/crypt32/tests/store.c:
13550 crypt32/tests: Clean up temp files.
13552 * dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
13553 dlls/ntdll/time.c, include/wine/server_protocol.h, server/object.h,
13554 server/protocol.def, server/request.c, server/thread.c,
13556 server: Convert the server start time to the abs_time_t type.
13558 * dlls/ntdll/thread.c, include/wine/server_protocol.h, server/process.c,
13559 server/protocol.def, server/thread.c, server/thread.h,
13561 server: Convert thread creation/exit times to the abs_time_t type.
13563 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/process.c, dlls/ntdll/sync.c,
13565 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't
13566 deal only with timeouts.
13568 * dlls/user/message.c, include/wine/server_protocol.h, server/process.c,
13569 server/protocol.def, server/request.h, server/trace.c:
13570 server: Rename the wait_input_idle request to better reflect what it does.
13571 Also get rid of the unused timeout field.
13573 * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
13575 server: Make the create_async function take an absolute timeout.
13577 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
13579 * server/console.c, server/ptrace.c, server/queue.c, server/registry.c,
13581 server: Fix some comparisons between signed and unsigned.
13583 2006-07-26 Alexandre Julliard <julliard@winehq.org>
13585 * include/wine/server.h, include/wine/server_protocol.h, server/atom.c,
13586 server/console.c, server/debugger.c, server/file.c, server/hook.c,
13587 server/object.c, server/object.h, server/process.c, server/process.h,
13588 server/protocol.def, server/ptrace.c, server/queue.c,
13589 server/region.c, server/registry.c, server/request.c,
13590 server/request.h, server/snapshot.c, server/symlink.c,
13591 server/token.c, server/trace.c, server/user.h, server/window.c,
13592 server/winstation.c, tools/make_requests:
13593 server: Added data_size_t type to represent sizes in the server protocol.
13594 Make it an unsigned int to save some space on Win64, if we need to
13595 transfer more than 4Gb over the server pipe something is seriously
13598 2006-07-25 Karsten Elfenbein <kelfe@gmx.de>
13600 * dlls/rsaenh/rsaenh.c:
13601 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL.
13603 * dlls/rsaenh/rsaenh.c:
13604 rsaenh: Fix the case when the CPEncrypt function is asked for the needed
13607 2006-07-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
13609 * dlls/winspool.drv/tests/info.c:
13610 winspool.drv/tests: Write-strings warnings fix.
13612 * dlls/msi/tests/db.c:
13613 msi/tests: Write-strings warnings fix.
13615 2006-07-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13617 * programs/winefile/Ko.rc:
13618 winefile: Updated Korean resource.
13620 2006-07-25 Samuel Lidén Borell <samuellb@bredband.net>
13622 * dlls/dmime/performance.c:
13623 dmime: Accept IDirectMusicPerformance2 in QueryInterface.
13625 2006-07-25 Juan Lang <juan_lang@yahoo.com>
13627 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
13628 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
13629 crypt32: Implement file stores.
13631 2006-07-25 Stefan Dösinger <stefandoesinger@gmx.at>
13633 * dlls/wined3d/directx.c:
13634 wined3d: Enable all bump mapping formats.
13636 2006-07-26 Jason Green <jave27@gmail.com>
13638 * dlls/wined3d/drawprim.c:
13639 wined3d: Fix crash caused by bad TRACE.
13641 2006-07-25 Michael Stefaniuc <mstefani@redhat.de>
13643 * dlls/wined3d/glsl_shader.c:
13644 wined3d: Remove superfluous breaks.
13646 2006-07-25 Dan Hipschman <dsh@linux.ucla.edu>
13648 * tools/widl/parser.y:
13649 widl: Allow trailing commas in attribute lists.
13651 2006-07-26 Mike McCormack <mike@codeweavers.com>
13654 msi: Add a FIXME for join queries.
13656 2006-07-25 Mike McCormack <mike@codeweavers.com>
13658 * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
13659 msi: Always load all the components.
13661 2006-07-25 Robert Shearman <rob@codeweavers.com>
13663 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c:
13664 dbghelp: Implement SymGetSymFromAddr64.
13666 * configure, configure.ac, dlls/oleaut32/olepicture.c,
13667 include/config.h.in:
13668 configure: Add a check for the DGifOpen function in the gif_lib.h header as
13669 the v4 of the file does define it, while v3 doesn't.
13671 2006-07-24 Stefan Siebert <stefan.siebert@web.de>
13673 * dlls/comdlg32/filedlg.c:
13674 comdlg32: GetOpenFileNameW - Create unicode windows.
13676 2006-07-25 Alexandre Julliard <julliard@winehq.org>
13678 * programs/uninstaller/main.c:
13679 uninstaller: Fail more gracefully when the registry key is missing.
13681 2006-07-23 Neil Skrypuch <ns03ja@brocku.ca>
13683 * dlls/oleaut32/safearray.c:
13684 oleaut32: Adding a NULL to a safearray is supposed to crash.
13686 2006-07-25 Alexandre Julliard <julliard@winehq.org>
13688 * dlls/ntdll/server.c:
13689 ntdll: Avoid accessing the TEB after the memory view has been released.
13690 When using reserved areas the memory could potentially be reused right
13694 server: Try harder to find a suitable thread for read/write_process_memory.
13696 2006-07-20 Thomas Kho <tkho@ucla.edu>
13698 * server/process.c:
13699 server: Add new threads to end of thread_list.
13701 2006-07-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
13703 * dlls/rpcrt4/ndr_marshall.c:
13704 rpcrt4: Support for SMVARRAY in EmbeddedComplexSize.
13706 2006-07-24 Jason Green <jave27@gmail.com>
13708 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
13709 dlls/wined3d/wined3d_private.h:
13710 wined3d: Implement more GLSL instructions.
13711 Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
13713 2006-07-25 Mike McCormack <mike@codeweavers.com>
13715 * dlls/msi/query.h, dlls/msi/tests/db.c, dlls/msi/where.c:
13716 msi: Fix where queries on 32bit integer columns.
13718 2006-07-24 James Hawkins <truiken@gmail.com>
13720 * dlls/msi/tests/db.c:
13721 msi: Add tests for the WHERE SQL clause.
13723 2006-07-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
13725 * dlls/wineps.drv/wps_Ko.rc:
13726 wineps.drv: Updated Korean resource.
13728 2006-07-25 H. Verbeet <hverbeet@gmail.com>
13730 * dlls/wined3d/device.c, dlls/wined3d/query.c,
13731 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
13732 wined3d: Add real occlusion query support.
13734 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
13735 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction &
13736 IWineD3DPixelShaderImpl_SetFunction.
13738 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
13739 wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration.
13741 2006-07-24 Dan Hipschman <dsh@linux.ucla.edu>
13743 * tools/widl/parser.l, tools/widl/parser.y:
13744 widl: Support SAFEARRAY(type) syntax.
13746 * tools/widl/header.c:
13747 widl: Fix redefinition of types in output.
13749 2006-07-24 Jacek Caban <jacek@codeweavers.com>
13751 * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
13752 shdocvw: Added more test and fixes.
13754 2006-07-24 Huw Davies <huw@codeweavers.com>
13756 * dlls/gdi/freetype.c:
13757 gdi32: Use the correct name when writing the fixed font registry value.
13759 2006-07-25 Dmitry Timoshkov <dmitry@codeweavers.com>
13761 * dlls/user/input.c, dlls/user/tests/msg.c:
13762 user: Add more TrackMouseEvent tests, particularly a test with
13763 injected mouse move events. Fix a problem detected by the test.
13765 2006-07-24 Dmitry Timoshkov <dmitry@codeweavers.com>
13767 * dlls/user/input.c:
13768 user: Various TrackMouseEvent fixes.
13769 - Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
13770 use hittest directly to simplify the code.
13771 - WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
13773 * dlls/user/winpos.c:
13774 user: Add a trace to EndDeferWindowPos.
13776 * dlls/user/input.c:
13777 user: Use (win) debug channel by default, add a TRACE to SendInput.
13779 2006-07-24 Christian Gmeiner <christian.gmeiner@students.fhv.at>
13781 * dlls/setupapi/devinst.c, dlls/setupapi/stubs.c:
13782 setupapi: Move SetupDiGetClassDevsExW into devinst.c.
13784 2006-07-24 Mike McCormack <mike@codeweavers.com>
13786 * dlls/msi/registry.c:
13787 msi: Use CLSIDFromString to make squash_guid a bit more robust.
13789 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
13790 msi: Make MsiConfigureFeature a bit more robust.
13792 * dlls/msi/Makefile.in, dlls/msi/msi.c, dlls/msi/msi_main.c,
13793 dlls/msi/msipriv.h:
13794 msi: Move COM server implementation to a separate file.
13796 * configure, configure.ac:
13797 configure: Check for freetype-config first, then use the libraries it specifies.
13799 2006-07-23 Jason Green <jave27@gmail.com>
13801 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
13802 dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
13803 dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
13804 wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
13805 Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
13806 references from D3DTS_* to WINED3DTS_*.
13808 2006-07-24 Alexandre Julliard <julliard@winehq.org>
13810 * configure, configure.ac, loader/main.c, loader/preloader.c:
13811 preloader: Allocate more space in low memory as well as for top-down allocations.
13813 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
13814 ntdll: Allocate the PEB with NtAllocateVirtualMemory too.
13816 * dlls/ntdll/virtual.c:
13817 ntdll: Support memory allocations inside reserved areas.
13819 * dlls/ntdll/virtual.c:
13820 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function.
13822 * include/wine/library.h, libs/wine/mmap.c, libs/wine/wine.def,
13823 libs/wine/wine.map:
13824 libwine: Added a function to enumerate the reserved mmap areas.
13826 2006-07-24 Robert Shearman <rob@codeweavers.com>
13829 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case
13832 * dlls/rpcrt4/ndr_marshall.c:
13833 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall,
13834 EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize.
13836 * dlls/rpcrt4/rpc_binding.c:
13837 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf.
13839 * dlls/rpcrt4/ndr_marshall.c:
13840 rpcrt4: Support small fixed arrays in EmbeddedComplexSize.
13842 * dlls/rpcrt4/ndr_marshall.c:
13843 rpcrt4: Allocate memory based on MaxCount, not ActualCount in
13844 NdrConformantStringUnmarshall.
13846 * dlls/rpcrt4/ndr_marshall.c:
13847 rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
13848 Change the FIXME messages to print out unrecognised format characters in
13849 hex rather than decimal.
13851 * dlls/uuid/uuid.c:
13852 uuid: Add IIDs and CLSIDs from xmldso.h.
13854 * dlls/oleaut32/typelib.c:
13855 oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
13856 as native doesn't assume that it doesn't contain valid data.
13858 * dlls/msxml3/Makefile.in, dlls/msxml3/main.c, dlls/msxml3/regsvr.c:
13859 msxml3: Use general DLL registration framework to register CLSIDs and ProgID's.
13861 2006-07-24 Mike McCormack <mike@codeweavers.com>
13863 * dlls/msi/tests/msi.c:
13864 msi: Add a test case for MsiGetFileHash.
13867 msi: Implement MsiGetFileHash.
13869 * dlls/winex11.drv/keyboard.c:
13870 winex11.drv: Avoid an uninitialized variable warning.
13872 2006-07-24 Alexandre Julliard <julliard@winehq.org>
13874 * programs/winevdm/winevdm.c:
13875 winevdm: Load sound.drv too.
13877 2006-07-21 Dan Hipschman <dsh@linux.ucla.edu>
13879 * tools/widl/header.c:
13880 widl: Allow write_type to output full pointer types.
13882 2006-07-23 Stefan Dösinger <stefan@codeweavers.com>
13884 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
13885 dlls/wined3d/wined3d_private.h:
13886 wined3d: Draw the cursor.
13888 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
13890 * dlls/wined3d/device.c:
13891 wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
13893 2006-07-24 Mike McCormack <mike@codeweavers.com>
13896 msi: Reimplement MsiGetUserInfo using awstrings.
13898 2006-07-23 Dan Kegel <dank@kegel.com>
13900 * dlls/winedos/int21.c:
13901 winedos: Limit reported disk space to 1GB.
13903 2006-07-23 Jason Green <jave27@gmail.com>
13905 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
13906 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
13907 wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader
13908 constants regression).
13910 2006-07-23 Detlef Riekenberg <wine.dev@web.de>
13912 * dlls/comdlg32/tests/printdlg.c:
13913 comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
13915 2006-07-22 Vitaliy Margolen <wine-patch@kievinfo.com>
13917 * dlls/dinput/device_private.h:
13918 dinput: Simplify code a bit.
13920 2006-07-23 Vitaliy Margolen <wine-patch@kievinfo.com>
13922 * dlls/dinput/dinput_main.c:
13923 dinput: Fix small typo.
13925 2006-07-22 Stefan Dösinger <stefan@codeweavers.com>
13927 * dlls/wined3d/directx.c, dlls/wined3d/utils.c:
13928 wined3d: Whitelist pixelformats instead of blacklisting.
13930 * dlls/wined3d/surface.c:
13931 wined3d: Reactivate the X bits fixup.
13933 2006-07-24 Mike McCormack <mike@codeweavers.com>
13935 * dlls/msi/msi.c, dlls/msi/registry.c:
13936 msi: MoveMsiEnumPatches to registry.c
13938 * dlls/shdocvw/regsvr.c:
13939 shdocvw: Register MruListLong.
13941 * dlls/hlink/hlink_main.c:
13942 hlink: Implement HlinkNavigateToStringReference.
13944 * dlls/hlink/link.c:
13945 hlink: Only release an object that we successfully created.
13947 * dlls/query/query.spec, dlls/query/query_main.c:
13948 query: Add a stub implementation for LocateCatalogs.
13950 2006-07-24 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
13952 * programs/winhelp/Ko.rc:
13953 winhelp: Updated Korean resource.
13955 2006-07-23 Robert Reif <reif@earthlink.net>
13958 winnt.h: Add more SID defines.
13960 2006-07-22 Jacek Caban <jacek@codeweavers.com>
13962 * dlls/urlmon/session.c:
13963 urlmon: Don't use freed string in TRACE.
13965 * dlls/shdocvw/persist.c:
13966 shdocvw: Return S_OK in IPersistStreamInit::Load.
13968 2006-07-22 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
13970 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
13971 shell32: Define one more avi resource.
13973 2006-07-21 James Hawkins <truiken@gmail.com>
13975 * dlls/msi/tests/package.c:
13976 msi: Add tests for component and feature states.
13978 2006-07-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
13980 * dlls/shell32/tests/shlexec.c:
13981 shell32/tests: Write-strings warnings fix.
13983 2006-07-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
13985 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
13986 include/richedit.h:
13987 riched20: Write-strings warnings fix.
13988 The string members of the FINDTEXT and FINDTEXTEX structs are declared
13989 constant in the SDK.
13991 2006-07-21 Piotr Caban <piotr.caban@gmail.com>
13993 * programs/oleview/typelib.c:
13994 oleview: Added interface handling to idl display.
13996 2006-07-21 James Hawkins <truiken@gmail.com>
13998 * dlls/msi/dialog.c:
13999 msi: Expand features with odd Display values.
14001 * dlls/msi/dialog.c:
14002 msi: Don't display a feature if its Display value is zero.
14004 * dlls/msi/action.c:
14005 msi: Set the component's initial state based on its attributes.
14007 2006-07-21 Jason Green <jave27@gmail.com>
14009 * dlls/wined3d/device.c:
14010 wined3d: Minor trace corrections in Set___ShaderConstants().
14012 2006-07-21 Stefan Dösinger <stefan@codeweavers.com>
14014 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
14015 wined3d: Do not try to create a vbo more than once.
14017 * dlls/wined3d/vertexbuffer.c:
14018 wined3d: Move vertex fixups into their own function.
14020 2006-07-21 Alexandre Julliard <julliard@winehq.org>
14022 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
14023 ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
14025 2006-07-20 Benjamin Arai <me@benjaminarai.com>
14027 * dlls/oleaut32/tests/vartest.c:
14028 oleaut32: Fix missing tests and heap errors for VarCat conformance.
14030 * dlls/oleaut32/variant.c:
14031 oleaut32: Fix temp variant initialization issues in VarCat.
14033 2006-07-20 Stefan Siebert <stefan.siebert@web.de>
14035 * dlls/kernel/time.c, dlls/ntdll/process.c,
14036 include/wine/server_protocol.h, server/process.c,
14037 server/protocol.def, server/trace.c:
14038 ntdll: Implementation of process CreationTime and ExitTime.
14040 2006-07-20 Christian Gmeiner <christian.gmeiner@students.fhv.at>
14042 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec,
14043 include/setupapi.h:
14044 setupapi: Implemented SetupDiCreateDeviceInfoA.
14046 * dlls/setupapi/tests/devinst.c:
14047 setupapi: Rename a test.
14049 2006-07-20 Robert Reif <reif@earthlink.net>
14051 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
14052 advapi32: Partial LookupAccountSid implementation.
14054 2006-07-21 Alexandre Julliard <julliard@winehq.org>
14056 * dlls/ntdll/heap.c:
14057 ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
14059 * dlls/ntdll/heap.c:
14060 ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
14062 * dlls/ntdll/heap.c:
14063 ntdll: Add a few more free list entries to the heap.
14065 2006-07-21 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14067 * dlls/comdlg32/cdlg_Ko.rc:
14068 comdlg32: Updated Korean resource.
14070 2006-07-21 Mike McCormack <mike@codeweavers.com>
14073 msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
14076 msi: Use msi_reg_get_val_str() to read a registry value.
14078 * dlls/msi/msi.c, dlls/msi/msi.spec:
14079 msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
14082 msi: Components with INSTALLSTATE_NOTUSED are considered present.
14085 msi: A component with an empty path is not used.
14088 msi: Use TRACE not FIXME for already implemented functions.
14090 2006-07-20 Ivan Gyurdiev <ivg231@gmail.com>
14092 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
14093 d3d9: State management test framework for d3d9.
14095 * dlls/wined3d/device.c:
14096 wined3d: Respect EnableAutoDepthStencil parameter.
14098 * dlls/wined3d/stateblock.c:
14099 wined3d: Correct initial render states.
14101 * dlls/wined3d/device.c:
14102 wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
14104 * dlls/wined3d/device.c:
14105 wined3d: Restore recording mode later in ActiveRender().
14107 * dlls/wined3d/device.c:
14108 wined3d: Read shader constants from correct stateblock.
14110 2006-07-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
14112 * dlls/mscms/tests/profile.c:
14113 mscms/tests: Write-strings warnings fix.
14115 2006-07-20 Dmitry Timoshkov <dmitry@codeweavers.com>
14117 * dlls/user/input.c, dlls/user/tests/msg.c:
14118 user: Add a TrackMouseEvent test, make it pass under Wine.
14120 2006-07-20 Jeff Latimer <lats@yless4u.com.au>
14122 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
14123 usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
14125 2006-07-20 Robert Shearman <rob@codeweavers.com>
14127 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
14128 dlls/ole32/ole32.spec, dlls/ole32/tests/compobj.c:
14129 ole32: Implement CoRegisterPSClsid.
14131 2006-07-20 Juan Lang <juan_lang@yahoo.com>
14133 * dlls/msi/appsearch.c:
14134 msi: Don't use fixed-size buffers in AppSearch action.
14136 2006-07-20 Roderick Colenbrander <thunderbird2k@gmx.net>
14138 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c, tools/wine.inf:
14139 dinput8: DirectInput8Create rewrite.
14141 2006-07-19 Benjamin Arai <me@benjaminarai.com>
14143 * dlls/oleaut32/tests/olefont.c:
14144 oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
14146 * dlls/oleaut32/olefont.c:
14147 oleaut32: Implements OLEFontImpl_GetIDsOfNames.
14149 2006-07-19 Bang Jun-Young <bang.junyoung@gmail.com>
14151 * dlls/comdlg32/filedlg31.c:
14152 comdlg32: Remove redundant headers.
14154 2006-07-19 Ge van Geldorp <ge@gse.nl>
14156 * dlls/gdi/freetype.c:
14157 gdi: Use variables of correct size.
14159 2006-07-19 Christian Gmeiner <christian.gmeiner@students.fhv.at>
14161 * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
14162 setupapi: Add stub for SetupDiCreateDeviceInfoW.
14164 * dlls/setupapi/devinst.c:
14165 setupapi: Remove unneeded NULL checks before MyFree().
14167 2006-07-19 James Hawkins <truiken@gmail.com>
14169 * dlls/msi/events.c:
14170 msi: Implement the SetInstallLevel event.
14172 * dlls/msi/install.c, dlls/msi/msipriv.h:
14173 msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can
14174 be used internally.
14176 * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
14177 msi: Update feature states after changing install levels, as they may have
14180 * dlls/msi/action.c:
14181 msi: Rename SetFeatureStates to match the naming scheme of internal msi
14184 2006-07-20 Mike McCormack <mike@codeweavers.com>
14186 * include/amstream.idl, include/ddstream.idl, include/dispex.idl,
14187 include/downloadmgr.idl, include/dyngraph.idl, include/mlang.idl,
14188 include/mmstream.idl, include/mshtmhst.idl, include/mshtml.idl,
14189 include/msxml.idl, include/msxml2.idl, include/objidl.idl,
14190 include/tom.idl, include/urlmon.idl, include/xmldom.idl,
14191 include/xmldso.idl:
14192 include: Remove unnecessary semicolons from idl.
14194 * include/.gitignore, include/Makefile.in, include/dbinit.idl,
14195 include/dbprop.idl, include/dbs.idl, include/oledb.idl:
14196 oledb: Add oledb.idl and some idl files it depends on.
14198 2006-07-19 Mike McCormack <mike@codeweavers.com>
14200 * configure, configure.ac:
14201 configure: Use -fno-builtin to avoid warnings with gcc 4.1.1.
14203 2006-07-20 Mike McCormack <mike@codeweavers.com>
14205 * include/control.idl, include/hlink.idl, include/indexsvr.idl,
14206 include/mshtmhst.idl, include/objsafe.idl, include/propidl.idl,
14207 include/pstore.idl, include/richole.idl, include/shobjidl.idl,
14208 include/wine/itss.idl:
14209 include: Semicolons after cpp_quote are a syntax error in midl.
14211 2006-07-19 Hans Leidekker <hans@it.vu.nl>
14213 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
14214 usp10: Implement and test ScriptCacheGetHeight.
14216 2006-07-19 Jacek Caban <jacek@codeweavers.com>
14218 * dlls/urlmon/internet.c:
14219 urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
14221 * dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c, dlls/mshtml/install.c,
14222 dlls/mshtml/loadopts.c, dlls/mshtml/navigate.c,
14223 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c,
14224 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
14225 mshtml: Wrap remaining Heap* functions by inline functions.
14227 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
14229 * dlls/wininet/ftp.c:
14230 wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
14232 2006-07-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
14234 * dlls/dnsapi/tests/name.c:
14235 dnsapi/tests: Write-strings warnings fix.
14237 * dlls/comctl32/tests/listview.c:
14238 comctl32/tests: Write-strings warnings fix.
14240 2006-07-19 H. Verbeet <hverbeet@gmail.com>
14242 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
14243 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
14244 wined3d: Compilation fixes.
14246 2006-07-20 Kovács András <andras@csevego.net>
14248 * dlls/dinput/joystick_linuxinput.c:
14249 dinput: joydev_enum_deviceA now returns the correct value.
14251 2006-07-20 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14253 * dlls/comctl32/comctl_Ko.rc:
14254 comctl32: Updated Korean resource.
14256 2006-07-19 Juan Lang <juan_lang@yahoo.com>
14258 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
14259 dlls/crypt32/tests/encode.c:
14260 crypt32: Implement more string types for X509_NAME_VALUE.
14262 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
14263 crypt32: Correct handling of empty output buffer in CertRDNValueToStr and
14266 * dlls/msi/appsearch.c:
14267 msi: Implement ACTION_AppSearchIni.
14269 2006-07-19 Alexandre Julliard <julliard@winehq.org>
14271 * dlls/ntdll/directory.c:
14272 ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work
14273 around a kernel bug.
14275 2006-07-19 Paul Vriens <Paul.Vriens@xs4all.nl>
14277 * dlls/wininet/ftp.c:
14278 wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
14280 2006-07-19 Juan Lang <juan_lang@yahoo.com>
14282 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
14283 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
14284 crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
14286 * dlls/msi/appsearch.c:
14287 msi: Implement searching parent in ACTION_AppSearchReg.
14289 2006-07-19 Mike McCormack <mike@codeweavers.com>
14292 msi: Implement MsiConfigureFeatureW.
14295 msi: Fix the size of base 85 GUIDs.
14297 * dlls/msi/action.c:
14298 msi: Only load the features and files tables once.
14300 2006-07-18 Piotr Caban <piotr.caban@gmail.com>
14302 * programs/oleview/typelib.c:
14303 oleview: Added data freeing in TypeLib Viewer.
14305 * programs/oleview/main.h, programs/oleview/typelib.c:
14306 oleview: Added some features to IDL data displaying.
14308 * programs/oleview/main.h, programs/oleview/pane.c,
14309 programs/oleview/typelib.c:
14310 oleview: Added skeleton for IDL files generation.
14312 2006-07-18 Jeff Latimer <lats@yless4u.com.au>
14314 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
14315 usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
14317 2006-07-19 Alexandre Julliard <julliard@winehq.org>
14319 * loader/preloader.c:
14320 preloader: Make sure the WINEPRELOADRESERVE area doesn't overlap the low
14323 * dlls/kernel/process.c:
14324 kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
14326 * dlls/kernel/process.c, dlls/ntdll/virtual.c:
14327 kernel: Added support for exec'ing a new Win32 process.
14328 Use it to restart execution if the main binary can't be loaded because
14329 of address space conflicts, and also for Win16/DOS support.
14331 * dlls/kernel/process.c, dlls/ntdll/server.c,
14332 include/wine/server_protocol.h, server/process.c, server/process.h,
14333 server/protocol.def, server/request.c, server/trace.c:
14334 server: Simplify process creation.
14335 Pass the socket for the new process from the parent through the
14337 Perform initialisations during the new_process request.
14339 2006-07-19 Jason Green <jave27@gmail.com>
14341 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
14342 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
14343 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
14344 dlls/wined3d/vertexdeclaration.c, dlls/wined3d/vertexshader.c,
14345 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
14346 wined3d: Make the number of floating point shader constants dynamic.
14348 2006-07-17 Stefan Leichter <Stefan.Leichter@camline.com>
14350 * dlls/crypt32/tests/crl.c:
14351 crypt32: Make tests loadable on NT4.
14353 2006-07-18 James Hawkins <truiken@gmail.com>
14355 * dlls/msi/msi.spec, dlls/msi/source.c:
14356 msi: Add a stub implementation of MsiSourceListClearAll.
14358 * dlls/msi/action.c, dlls/msi/dialog.c:
14359 msi: Sort SelectionTree items by their Display value.
14361 2006-07-18 Huw Davies <huw@codeweavers.com>
14363 * dlls/msi/files.c:
14364 msi: Create files with the correct file attributes.
14366 2006-07-18 Mike McCormack <mike@codeweavers.com>
14369 msi: Check the right pointers for NULL.
14372 msi: Set properties, not the command line in MsiReinstallFeatureW.
14374 * dlls/msi/install.c, dlls/msi/msi.spec:
14375 msi: Implement MsiSetInstallLevel.
14377 2006-07-19 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14379 * dlls/mshtml/Ko.rc:
14380 mshtml: Updated Korean resource.
14382 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
14384 * dlls/secur32/ntlm.c:
14385 secur32: Write-strings warnings fix.
14387 2006-07-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
14389 * dlls/crypt32/tests/main.c:
14390 crypt32/tests: Write-strings warnings fix.
14392 2006-07-18 Benjamin Arai <me@benjaminarai.com>
14394 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
14395 oleaut32: Update error codes for VarMod.
14397 2006-07-18 Huw Davies <huw@codeweavers.com>
14399 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
14400 msxml3: removeChild should catch a NULL child node.
14402 * dlls/msxml3/tests/domdoc.c:
14403 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it
14404 doesn't find a match.
14406 2006-07-18 Juan Lang <juan_lang@yahoo.com>
14408 * dlls/msi/appsearch.c:
14409 msi: Set name in ACTION_AppSearchGetSignature.
14411 * dlls/crypt32/encode.c:
14412 crypt32: Don't return from a try block.
14414 2006-07-18 Jacek Caban <jacek@codeweavers.com>
14416 * dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
14417 mshtml: Added stub implementation of ShowHTMLDialog.
14419 2006-07-17 Dan Hipschman <dsh@linux.ucla.edu>
14422 wpp: In recursive macro definitions, print the macro name instead of nothing.
14424 2006-07-18 Stefan Dösinger <stefandoesinger@gmx.at>
14426 * dlls/ddraw/device.c, dlls/ddraw/direct3d.c, dlls/wined3d/device.c,
14427 include/wine/wined3d_interface.h:
14428 ddraw/wined3d: Remove texture format enumeration functions.
14430 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
14432 * dlls/wined3d/swapchain.c:
14433 wined3d: Duplicate flips in software if the local copy is up to date.
14435 2006-07-17 Stefan Dösinger <stefandoesinger@gmx.at>
14437 * dlls/wined3d/surface.c:
14438 wined3d: Disable the fog before writing the back buffer data.
14440 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
14442 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c,
14443 dlls/wined3d/wined3d_private.h:
14444 wined3d: Add a setting for the render target locking method.
14446 * dlls/wined3d/surface.c:
14447 wined3d: Break the glDrawPixels call out of UnlockRect.
14449 2006-07-18 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14451 * programs/cmdlgtst/Ko.rc:
14452 cmdlgtst: Updated Korean resource.
14454 2006-07-17 Juan Lang <juan_lang@yahoo.com>
14456 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
14457 crypt32: Output x.500 strings from CertNameToStrA/W.
14459 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
14460 dlls/crypt32/serialize.c:
14461 crypt32: Fix reading key prov info from serialized data.
14463 * dlls/crypt32/encode.c:
14464 crypt32: Always set required encoded length in CryptEncodeObject(Ex).
14466 * dlls/msi/appsearch.c:
14467 msi: Fix silly pointer error.
14469 2006-07-17 James Hawkins <truiken@gmail.com>
14471 * dlls/msi/dialog.c:
14472 msi: Update the feature components' states when a feature is selected.
14474 2006-07-17 Duane Clark <fpga@pacbell.net>
14476 * dlls/msvcrt/tests/file.c:
14477 msvcrt: Add tests of file operations in ASCII mode.
14479 2006-07-17 Jacek Caban <jacek@codeweavers.com>
14481 * dlls/urlmon/sec_mgr.c:
14482 urlmon: Fix handle leak.
14484 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlelem.c,
14485 dlls/mshtml/htmlinput.c, dlls/mshtml/htmlnode.c,
14486 dlls/mshtml/htmlselect.c, dlls/mshtml/htmltextarea.c:
14487 mshtml: Wrap more Heap* function by inline functions.
14489 2006-07-17 Robert Shearman <rob@codeweavers.com>
14491 * dlls/oleaut32/tmarshal.c:
14492 oleaut32: Add an exception handler around code executed on the server side
14493 from the typelib marshaler.
14496 msi: Fix conversion of path to include nul-termination character in
14497 MsiProvideQualifiedComponentA.
14499 * dlls/rpcrt4/cproxy.c:
14500 rpcrt4: Display a big message box if the user tries to use typelib
14501 marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
14504 * dlls/rpcrt4/ndr_marshall.c, include/wine/rpcfc.h:
14505 rpcrt4: Handle more structure padding values.
14507 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
14508 oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
14509 The change caused regressions in a number of applications and needs more
14510 study to see what the correct behaviour should be.
14512 2006-07-17 Christian Costa <titan.costa@wanadoo.fr>
14514 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
14515 dlls/wined3d/pixelshader.c, dlls/wined3d/surface.c,
14516 dlls/wined3d/vertexshader.c:
14517 wined3d: Readd missing copyright to shaders files.
14519 * dlls/wined3d/arb_program_shader.c:
14520 wined3d: Fix typo in ARB pixel shader.
14522 2006-07-17 Benjamin Arai <me@benjaminarai.com>
14524 * dlls/oleaut32/variant.c:
14525 oleaut32: VarCmp - Corrected function description.
14527 2006-07-16 H. Verbeet <hverbeet@gmail.com>
14529 * dlls/wined3d/drawprim.c:
14530 wined3d: Increment texture_idx when continuing as well.
14532 2006-07-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
14534 * dlls/advapi32/tests/crypt_lmhash.c:
14535 advapi32/tests: Write-strings warnings fix.
14537 2006-07-17 Huw Davies <huw@codeweavers.com>
14539 * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
14540 comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is
14542 When a new item is added with LBS_EX_CHECKBOXES already set then that item is
14543 marked as unchecked.
14545 2006-07-18 Alexandre Julliard <julliard@winehq.org>
14547 * configure, configure.ac:
14548 configure: Store the full path to the prelink tool.
14550 2006-07-17 Jason Green <jave27@gmail.com>
14552 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
14553 dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c,
14554 dlls/wined3d/wined3d_private.h:
14555 wined3d: Fix for vertex shaders.
14557 2006-07-16 Duane Clark <fpga@pacbell.net>
14559 * programs/notepad/main.c:
14560 notepad: Change notepad printing font.
14562 * programs/notepad/dialog.c:
14563 notepad: Make notepad print something reasonable.
14565 2006-07-16 Jacek Caban <jacek@codeweavers.com>
14567 * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
14568 dlls/mshtml/protocol.c:
14569 mshtml: Wrap Heap* functions by inline functions.
14571 2006-07-17 Stefan Dösinger <stefan@codeweavers.com>
14573 * dlls/wined3d/surface.c:
14574 wined3d: Break out the frame buffer readback of LockRect, implement palettized
14577 2006-07-17 Robert Shearman <rob@codeweavers.com>
14579 * dlls/dbghelp/elf_module.c:
14580 dbghelp: Don't access a negative section index in elf_map_section.
14582 * dlls/dbghelp/stabs.c:
14583 dbghelp: Avoid accessing a negative string index when parsing stabs entries
14584 with an empty string.
14586 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
14587 ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a
14588 TRACE now that all of the tests pass.
14590 * dlls/kernel/tests/version.c:
14591 kernel: Fix an incorrect version test.
14593 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
14594 ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack
14595 versions, which are tested in a hierarchical manner.
14596 Add some new tests for the different condition values.
14598 * dlls/kernel/tests/version.c, dlls/ntdll/version.c:
14599 ntdll: Use a common condition value for the major, minor and service pack
14602 * dlls/ntdll/version.c:
14603 ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function
14604 for comparing the values.
14606 * dlls/oleaut32/tests/vartest.c:
14607 oleaut32: Test the return value of VarCat in the tests.
14609 2006-07-15 Aric Stewart <aric@codeweavers.com>
14611 * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
14612 wineboot: Copy windows file protection files at boot time.
14614 2006-07-17 Mike McCormack <mike@codeweavers.com>
14617 msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
14620 msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
14622 2006-07-15 Mike McCormack <mike@codeweavers.com>
14624 * dlls/msi/install.c:
14625 msi: Cleanup traces, remove unnecessary includes.
14627 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
14628 msi: Move msi_get_property_int() to helpers.c
14631 msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
14634 msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
14636 2006-07-16 Paul Millar <paul@astro.gla.ac.uk>
14638 * configure, configure.ac, include/config.h.in, libs/wine/loader.c:
14639 libwine: Add a configure check for setrlimit.
14641 2006-07-17 Alexandre Julliard <julliard@winehq.org>
14643 * tools/winegcc/winegcc.c:
14644 winegcc: Make sure the Wine library paths take precedence in Wine mode.
14646 2006-07-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14648 * programs/clock/Ko.rc:
14649 clock: Updated Korean resource.
14651 2006-07-15 Paul Vriens <Paul.Vriens@xs4all.nl>
14653 * dlls/comctl32/listview.c:
14654 comctl32: Use struct member after check for NULL (Coverity).
14656 2006-07-15 Mike McCormack <mike@codeweavers.com>
14658 * dlls/shdocvw/regsvr.c:
14659 shdocvw: Write the "Microsoft Browser Architecture" CLSID.
14661 2006-07-16 Jacek Caban <jacek@codeweavers.com>
14663 * dlls/urlmon/regsvr.c:
14664 urlmon: Register zone and security manager.
14666 * dlls/urlmon/session.c, dlls/urlmon/tests/misc.c,
14667 dlls/urlmon/urlmon_main.c:
14668 urlmon: Added UrlMkGetSessionOption implementation.
14670 * dlls/urlmon/umon.c:
14671 urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
14673 * include/urlmon.idl:
14674 urlmon.idl: Added some missing declarations.
14676 * dlls/mshtml/htmldoc.c:
14677 mshtml: Added get_all implementation.
14679 2006-07-17 Jonathan Ernst <jonathan@ernstfamily.ch>
14681 * programs/notepad/Da.rc:
14682 notepad: Fix typo in Danish translation spotted by Henrik Olsen.
14684 2006-07-16 Vitaliy Margolen <wine-patch@kievinfo.com>
14686 * dlls/dinput/keyboard.c:
14687 dinput: Unacquire correct device.
14689 * dlls/dinput/keyboard.c:
14690 dinput: Ignore repeated key events.
14692 2006-07-16 Stefan Dösinger <stefan@codeweavers.com>
14694 * dlls/wined3d/surface.c:
14695 wined3d: Allocate 4 extra bytes in the dib section.
14697 2006-07-16 Duane Clark <fpga@pacbell.net>
14699 * tools/examine-relay:
14700 examine-relay: Indent winex11.drv lines.
14702 2006-07-15 Duane Clark <dclark@akamail.com>
14704 * dlls/comdlg32/printdlg.c:
14705 comdlg32: Set PD_PAGENUMS from print dialog.
14707 2006-07-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
14709 * programs/wordpad/Ko.rc:
14710 wordpad: Updated Korean resource.
14712 2006-07-14 James Hawkins <truiken@gmail.com>
14714 * dlls/wininet/internet.c, dlls/wininet/tests/url.c:
14715 wininet: Add more tests for InternetCrackurl.
14717 * dlls/msi/dialog.c:
14718 msi: Add handling for the ListBox dialog control.
14720 2006-07-14 Milko Krachounov <milko@3mhz.net>
14722 * dlls/shell32/shell32_Bg.rc:
14723 shell32: Update Bulgarian translation.
14725 * dlls/mshtml/Bg.rc:
14726 mshtml: Update Bulgarian translation.
14728 2006-07-16 Robert Reif <reif@earthlink.net>
14730 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
14732 advapi32: Add CreateWellKnownSid and IsWellKnownSid.
14734 2006-07-14 Robert Reif <reif@earthlink.net>
14737 include: Add well known sids and quota limits to winnt.h.
14739 2006-07-14 Krzysztof Foltman <wdev@foltman.com>
14741 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/style.c:
14742 riched20: WM_SETFONT support.
14744 2006-07-14 Robert Shearman <rob@codeweavers.com>
14746 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
14747 ole32: Improve CoRegisterMessageFilter and add tests for it.
14749 * dlls/ole32/rpc.c:
14750 ole32: Free the buffer allocated in local_server_thread (found by Smatch).
14752 2006-07-13 Aric Stewart <aric@codeweavers.com>
14754 * configure, configure.ac, dlls/comcat/Makefile.in,
14755 dlls/comcat/information.c, dlls/comcat/tests/Makefile.in,
14756 dlls/comcat/tests/comcat.c, programs/winetest/Makefile.in:
14757 comcat: cImplemented or cRequired of -1 means to match everything
14758 regardless of the implementation or categories.
14760 2006-07-12 Stefan Siebert <stefan.siebert@ssiebert.de>
14762 * dlls/msi/files.c:
14763 msi: cabinet_notify - don't fail on files with the same filepath.
14765 2006-07-13 Christian Costa <titan.costa@wanadoo.fr>
14767 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_main.c:
14768 wined3d: Only copy memory corresponding to the dib section instead of the
14769 power of 2 surface.
14771 2006-07-14 András Kovács <andras@csevego.net>
14773 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
14774 shell32: Stub for SHSetLocalizedName.
14776 2006-07-13 Juan Lang <juan_lang@yahoo.com>
14778 * dlls/msi/appsearch.c:
14779 msi: Let caller set property in AppSearch.
14781 2006-07-14 Mike McCormack <mike@codeweavers.com>
14784 msi: Use awstring to return strings from MsiGetProductInfo.
14787 msi: Read from the registry, not the database in MsiGetProductInfo.
14789 * dlls/msi/msipriv.h, dlls/msi/registry.c:
14790 msi: Add some registry reading macro functions.
14792 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
14793 dlls/msi/msipriv.h, dlls/msi/registry.c, dlls/msi/upgrade.c:
14794 msi: Move version string conversions to registry.c.
14796 * dlls/msi/classes.c, dlls/msi/msipriv.h, dlls/msi/registry.c:
14797 msi: Move some registry helper functions to registry.c.
14799 2006-07-13 Juan Lang <juan_lang@yahoo.com>
14801 * dlls/crypt32/cert.c:
14802 crypt32: Correct self-signed cert creation.
14803 - use correct function names for rpcrt functions
14804 - use CryptGenRandom to create unique serial numbers
14806 2006-07-13 Dan Hipschman <dsh@linux.ucla.edu>
14808 * tools/widl/parser.y:
14809 widl: Support coclass forward declarations.
14811 * tools/widl/header.c:
14812 widl: Fix unterminated comment in generated code.
14814 2006-07-13 Ivan Gyurdiev <ivg231@gmail.com>
14816 * dlls/wined3d/glsl_shader.c:
14817 wined3d: Fix cmp instruction for GLSL.
14818 The current GLSL cmp instruction is incorrect, because:
14819 - it ignores destination write mask
14820 - it ignores source swizzle
14821 - it ignores other source modifiers.
14822 - it works incorrectly for src0 = 0
14824 * dlls/wined3d/device.c:
14825 wined3d: Fix light state bugs.
14827 2006-07-14 Robert Shearman <rob@codeweavers.com>
14829 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
14830 oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the
14831 FUNCFLAG_FRESTRICTED flag.
14832 Add some more tests for ITypeInfo::Invoke.
14834 * dlls/oleaut32/olepicture.c:
14835 oleaut32: Implement GetClassID for the OLE picture class.
14837 * dlls/rpcrt4/ndr_marshall.c:
14838 rpcrt4: Fix Variance Callback Functions.
14839 A callback function for computing the variance puts the computed value
14840 into the same field as a conformance, so make sure to copy the value
14841 into pCount before returning from ComputeConformanceOrVariance.
14843 * dlls/rpcrt4/cpsf.c:
14844 rpcrt4: Add the threading model and a description when registering a CLSID
14845 for the PSFactoryBuffer.
14847 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
14848 ole32: Add validation of parameters to CoGetClassObject and make sure to
14849 initialise ppv to NULL.
14851 2006-07-13 Michael Stefaniuc <mstefani@redhat.de>
14853 * dlls/dinput/device.c, dlls/gdi/tests/brush.c, dlls/winedos/int10.c,
14854 dlls/winex11.drv/xim.c:
14855 Fix swapped 2nd and 3rd argument passed to memset.
14857 2006-07-14 Alexandre Julliard <julliard@winehq.org>
14859 * programs/msiexec/msiexec.c:
14860 msiexec: Invert the return values of the boolean functions so that
14861 their names make more sense.
14863 2006-07-13 James Hawkins <truiken@gmail.com>
14865 * programs/msiexec/msiexec.c:
14866 msiexec: Also support options using a hyphen.
14868 * dlls/msi/dialog.c:
14869 msi: Add handling for the GroupBox dialog control.
14871 2006-07-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
14873 * tools/winedump/pe.c:
14874 winedump: Write-strings warnings fix.
14876 2006-07-14 Alexandre Julliard <julliard@winehq.org>
14878 * configure, configure.ac:
14879 configure: Revert the error exit code for warnings, it causes more
14880 trouble than it's worth.
14882 2006-07-13 Alexandre Julliard <julliard@winehq.org>
14884 * dlls/ntdll/virtual.c, loader/kthread.c, loader/pthread.c:
14885 ntdll: Make sure to not unmap anything from reserved areas
14886 when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
14888 * dlls/ntdll/virtual.c:
14889 ntdll: Use the map_view() function to allocate TEBs, now that it supports an
14890 arbitrary granularity.
14892 * dlls/ntdll/virtual.c:
14893 ntdll: Support for arbitrary memory allocation granularity.
14895 2006-07-12 Jonathan Ernst <jonathan@ernstfamily.ch>
14897 * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
14898 programs/notepad/De.rc, programs/notepad/Eo.rc,
14899 programs/notepad/Es.rc, programs/notepad/Fi.rc,
14900 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
14901 programs/notepad/It.rc, programs/notepad/Ja.rc,
14902 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
14903 programs/notepad/No.rc, programs/notepad/Pl.rc,
14904 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
14905 programs/notepad/Si.rc, programs/notepad/Sk.rc,
14906 programs/notepad/Sw.rc, programs/notepad/Th.rc,
14907 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
14908 programs/notepad/Zh.rc:
14909 notepad: Fix the ellipsis and shortcuts in menus.
14911 * programs/wordpad/De.rc, programs/wordpad/En.rc, programs/wordpad/Fr.rc,
14912 programs/wordpad/Hu.rc, programs/wordpad/Ko.rc,
14913 programs/wordpad/Nl.rc, programs/wordpad/No.rc,
14914 programs/wordpad/Ru.rc, programs/wordpad/Tr.rc:
14915 wordpad: Add shortcuts in menus.
14917 2006-07-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
14919 * dlls/comdlg32/cdlg_Pl.rc:
14920 comdlg32: Update Polish translation.
14922 2006-07-13 Robert Shearman <rob@codeweavers.com>
14924 * dlls/ole32/compobj.c:
14925 ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
14926 It increases the latency on completing the COM call and could result in
14927 the COM call never completing in some circumstances.
14929 * dlls/oleaut32/typelib.c:
14930 oleaut32: Convert void return types to the VT_EMPTY variant type in
14933 * dlls/oleaut32/typelib.c:
14934 oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
14935 since dispinterfaces don't have the FDISPATCHABLE flag.
14937 * dlls/ws2_32/socket.c, include/ws2tcpip.h:
14938 include: Add NI_* defines and add a WS(socklen_t) type.
14940 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
14941 rpcrt4: Add a stub for I_RpcMapWin32Status.
14943 * dlls/dbghelp/path.c:
14944 dbghelp: Fix the finding of PDB DS-type files.
14946 2006-07-13 Alexandre Julliard <julliard@winehq.org>
14948 * dlls/shell32/brsfolder.c:
14949 shell32: Avoid using macros that cause gcc warnings.
14951 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
14952 ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
14954 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
14955 kernel32: Moved initialisation of the console handles to DllMain.
14957 2006-07-12 James Hawkins <truiken@gmail.com>
14959 * dlls/shlwapi/tests/path.c:
14960 shlwapi: Add tests for PathCommonPrefixA.
14962 * dlls/shlwapi/tests/path.c:
14963 shlwapi: Add tests for PathBuildRootA.
14965 * dlls/msi/install.c, dlls/msi/tests/package.c:
14966 msi: Update the files target paths as well, because a parent directory might
14969 2006-07-12 Thomas Kho <tkho@ucla.edu>
14971 * programs/notepad/dialog.c:
14972 notepad: Change file not saved alert title to match Windows' notepad.exe.
14974 * programs/notepad/En.rc, programs/notepad/dialog.c:
14975 notepad: Change window title to be like Windows' notepad.exe.
14977 2006-07-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
14979 * dlls/winspool.drv/tests/info.c:
14980 winspool.drv/tests: Write-strings warnings fix.
14982 * dlls/mshtml/main.c:
14983 mshtml: Write-strings warnings fix.
14985 2006-07-11 James Hawkins <truiken@gmail.com>
14987 * dlls/urlmon/umon.c:
14988 urlmon: Implement URLDownloadToCacheFileW.
14990 2006-07-10 Ge van Geldorp <ge@gse.nl>
14992 * dlls/user/class.c, include/wine/server_protocol.h, server/protocol.def,
14994 user32: Implement Get/SetClassLongPtrA/W.
14996 2006-07-11 Andrew Ziem <ahziem1@mailbolt.com>
14998 * dlls/user/sysparams.c:
14999 user: Implement Ascii version of SPI_GETDESKWALLPAPER.
15001 2006-07-12 Mike McCormack <mike@codeweavers.com>
15003 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
15004 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
15007 * dlls/ole32/clipboard.c:
15008 ole32: Small cleanups.
15010 * dlls/ole32/stg_prop.c:
15011 ole32: Remove unnecessary assert(This) calls.
15013 * dlls/ole32/stg_prop.c, dlls/ole32/tests/stg_prop.c:
15014 ole32: Fix and test reading and writing of VT_CF properties.
15016 2006-07-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
15018 * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/comctl_Cn.rc,
15019 dlls/comctl32/comctl_Cs.rc, dlls/comctl32/comctl_De.rc,
15020 dlls/comctl32/comctl_En.rc, dlls/comctl32/comctl_Eo.rc,
15021 dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
15022 dlls/comctl32/comctl_Hu.rc, dlls/comctl32/comctl_It.rc,
15023 dlls/comctl32/comctl_Ja.rc, dlls/comctl32/comctl_Ko.rc,
15024 dlls/comctl32/comctl_Nl.rc, dlls/comctl32/comctl_No.rc,
15025 dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
15026 dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
15027 dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
15028 dlls/comctl32/comctl_Tr.rc, dlls/comctl32/comctl_Uk.rc,
15029 dlls/comctl32/propsheet.c:
15030 comctl32: Use wsprintf instead of strcat building the properties
15031 dialog title to allow different word orders.
15033 2006-07-12 Juan Lang <juan_lang@yahoo.com>
15035 * dlls/msi/appsearch.c:
15036 msi: Split up ACTION_AppSearchReg.
15038 * dlls/crypt32/store.c:
15039 crypt32: Add stubs for some stores.
15041 * dlls/crypt32/crypt32.spec:
15042 crypt32: Forward CreateFileU to CreateFileW.
15044 2006-07-11 Dan Hipschman <dsh@linux.ucla.edu>
15046 * dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c,
15047 dlls/gdi/freetype.c, dlls/gdi/gdi_private.h, dlls/gdi/mfdrv/init.c,
15048 dlls/wineps.drv/builtin.c, dlls/wineps.drv/psdrv.h,
15049 dlls/wineps.drv/wineps.drv.spec, dlls/winex11.drv/codepage.c,
15050 dlls/winex11.drv/text.c, dlls/winex11.drv/winex11.drv.spec,
15051 dlls/winex11.drv/x11font.h:
15052 gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
15053 (not vice versa) for efficiency (required adding the Ex functionality
15056 * dlls/gdi/tests/font.c:
15057 gdi32: Add conformance test for GetTextExtentExPointW.
15059 2006-07-12 Mike McCormack <mike@codeweavers.com>
15061 * dlls/query/query_main.c:
15062 query: Return a more appropriate error code from CIState.
15064 2006-07-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
15066 * dlls/urlmon/regsvr.c:
15067 urlmon: Write-strings warnings fix.
15069 2006-07-12 H. Verbeet <hverbeet@gmail.com>
15071 * dlls/wined3d/utils.c:
15072 wined3d: Texture stages that reference NULL textures should just pass
15073 through the result of the previous stage.
15075 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
15076 wined3d: Fix specular color handling for register combiners.
15077 By default the FinalCombiner is setup to add the specular color to the
15078 final result of the combiner operations. However, it should only do
15079 this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
15081 2006-07-12 Stefan Dösinger <stefan@codeweavers.com>
15083 * dlls/wined3d/vertexbuffer.c:
15084 wined3d: Check the color data type too when deciding whether to convert data.
15086 2006-07-11 Mike McCormack <mike@codeweavers.com>
15088 * dlls/ole32/stg_prop.c:
15089 ole32: Implement IPropertyStorage::Enum using enumx.
15091 * dlls/ole32/stg_prop.c:
15092 ole32: Clean up some declarations.
15094 * dlls/ole32/stg_prop.c:
15095 ole32: Use enumx to implement IPropertySetStorage::Enum.
15097 * dlls/ole32/Makefile.in, dlls/ole32/enumx.c, dlls/ole32/enumx.h:
15098 ole32: Add a framework for implementing IEnum* interfaces.
15100 2006-07-12 Mike McCormack <mike@codeweavers.com>
15102 * dlls/ole32/ole2.c:
15103 ole32: Don't warn when clearing PropVariants that don't have allocated memory.
15105 * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
15106 ole32: Fix conformance test to compile with MSVC6.
15108 * dlls/ole32/stg_prop.c:
15109 ole32: This cannot be NULL, so don't check it.
15111 * dlls/ole32/stg_prop.c:
15112 ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property
15115 2006-07-11 Mike McCormack <mike@codeweavers.com>
15117 * dlls/ole32/ole2.c:
15118 ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
15120 2006-07-11 Bang Jun-Young <bang.junyoung@gmail.com>
15122 * dlls/avifil32/Makefile.in:
15123 avifil32: Remove unnecessary dependency on ntdll.
15125 2006-07-11 Juan Lang <juan_lang@yahoo.com>
15127 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
15128 dlls/crypt32/tests/cert.c, include/wincrypt.h:
15129 crypt32: Implement CryptAcquireCertificatePrivateKey.
15131 2006-07-11 Robert Reif <reif@earthlink.net>
15133 * dlls/advapi32/lsa.c:
15134 advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
15136 * include/ntsecapi.h:
15137 include: Add more policy structures to ntsecapi.h.
15139 2006-07-11 Alexandre Julliard <julliard@winehq.org>
15141 * libs/Makefile.in, tools/winewrapper:
15142 libs: Get rid of the libwine symlinks.
15144 * Make.rules.in, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
15145 programs/Makeprog.rules.in, tools/winegcc/winegcc.c:
15146 winegcc: Automatically add the correct lib paths when building inside the
15149 * Make.rules.in, libs/Makefile.in, tools/widl/Makefile.in,
15150 tools/wrc/Makefile.in:
15151 libs: Get rid of the symlinks for the static libs.
15153 * Make.rules.in, configure, configure.ac, dlls/advapi32/Makefile.in,
15154 dlls/advpack/Makefile.in, dlls/atl/Makefile.in,
15155 dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
15156 dlls/comctl32/Makefile.in, dlls/comdlg32/Makefile.in,
15157 dlls/crtdll/Makefile.in, dlls/devenum/Makefile.in,
15158 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
15159 dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
15160 dlls/dxdiagn/Makefile.in, dlls/gdi/Makefile.in,
15161 dlls/hhctrl.ocx/Makefile.in, dlls/hlink/Makefile.in,
15162 dlls/infosoft/Makefile.in, dlls/inseng/Makefile.in,
15163 dlls/itss/Makefile.in, dlls/kernel/Makefile.in,
15164 dlls/lz32/Makefile.in, dlls/mapi32/Makefile.in,
15165 dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
15166 dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
15167 dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
15168 dlls/mpr/Makefile.in, dlls/msacm32.drv/Makefile.in,
15169 dlls/msacm32/Makefile.in, dlls/msdmo/Makefile.in,
15170 dlls/mshtml/Makefile.in, dlls/msi/Makefile.in,
15171 dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
15172 dlls/msvfw32/Makefile.in, dlls/msxml3/Makefile.in,
15173 dlls/ntdll/Makefile.in, dlls/objsel/Makefile.in,
15174 dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
15175 dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
15176 dlls/powrprof/Makefile.in, dlls/qcap/Makefile.in,
15177 dlls/quartz/Makefile.in, dlls/query/Makefile.in,
15178 dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
15179 dlls/serialui/Makefile.in, dlls/setupapi/Makefile.in,
15180 dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
15181 dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
15182 dlls/user/Makefile.in, dlls/userenv/Makefile.in,
15183 dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
15184 dlls/winedos/Makefile.in, dlls/winex11.drv/Makefile.in,
15185 dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
15186 dlls/winmm/joystick/Makefile.in, dlls/winmm/winearts/Makefile.in,
15187 dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
15188 dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
15189 dlls/wnaspi32/Makefile.in, dlls/ws2_32/Makefile.in, libs/Makefile.in,
15190 libs/unicode/Makefile.in, libs/unicode/c_037.c,
15191 libs/unicode/c_10000.c, libs/unicode/c_10006.c,
15192 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
15193 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
15194 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
15195 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
15196 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
15197 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20127.c,
15198 libs/unicode/c_20866.c, libs/unicode/c_20932.c,
15199 libs/unicode/c_21866.c, libs/unicode/c_28591.c,
15200 libs/unicode/c_28592.c, libs/unicode/c_28593.c,
15201 libs/unicode/c_28594.c, libs/unicode/c_28595.c,
15202 libs/unicode/c_28596.c, libs/unicode/c_28597.c,
15203 libs/unicode/c_28598.c, libs/unicode/c_28599.c,
15204 libs/unicode/c_28600.c, libs/unicode/c_28603.c,
15205 libs/unicode/c_28604.c, libs/unicode/c_28605.c,
15206 libs/unicode/c_28606.c, libs/unicode/c_424.c, libs/unicode/c_437.c,
15207 libs/unicode/c_500.c, libs/unicode/c_737.c, libs/unicode/c_775.c,
15208 libs/unicode/c_850.c, libs/unicode/c_852.c, libs/unicode/c_855.c,
15209 libs/unicode/c_856.c, libs/unicode/c_857.c, libs/unicode/c_860.c,
15210 libs/unicode/c_861.c, libs/unicode/c_862.c, libs/unicode/c_863.c,
15211 libs/unicode/c_864.c, libs/unicode/c_865.c, libs/unicode/c_866.c,
15212 libs/unicode/c_869.c, libs/unicode/c_874.c, libs/unicode/c_875.c,
15213 libs/unicode/c_878.c, libs/unicode/c_932.c, libs/unicode/c_936.c,
15214 libs/unicode/c_949.c, libs/unicode/c_950.c, libs/unicode/casemap.c,
15215 libs/unicode/collation.c, libs/unicode/compose.c,
15216 libs/unicode/cpmap.pl, libs/unicode/cptable.c, libs/unicode/defaults,
15217 libs/unicode/fold.c, libs/unicode/mbtowc.c, libs/unicode/sortkey.c,
15218 libs/unicode/string.c, libs/unicode/utf8.c, libs/unicode/wctomb.c,
15219 libs/unicode/wctype.c, libs/unicode/wine_unicode.def,
15220 libs/unicode/wine_unicode.map, libs/wine/Makefile.in,
15221 libs/wine/c_037.c, libs/wine/c_10000.c, libs/wine/c_10006.c,
15222 libs/wine/c_10007.c, libs/wine/c_10029.c, libs/wine/c_1006.c,
15223 libs/wine/c_10079.c, libs/wine/c_10081.c, libs/wine/c_1026.c,
15224 libs/wine/c_1250.c, libs/wine/c_1251.c, libs/wine/c_1252.c,
15225 libs/wine/c_1253.c, libs/wine/c_1254.c, libs/wine/c_1255.c,
15226 libs/wine/c_1256.c, libs/wine/c_1257.c, libs/wine/c_1258.c,
15227 libs/wine/c_20127.c, libs/wine/c_20866.c, libs/wine/c_20932.c,
15228 libs/wine/c_21866.c, libs/wine/c_28591.c, libs/wine/c_28592.c,
15229 libs/wine/c_28593.c, libs/wine/c_28594.c, libs/wine/c_28595.c,
15230 libs/wine/c_28596.c, libs/wine/c_28597.c, libs/wine/c_28598.c,
15231 libs/wine/c_28599.c, libs/wine/c_28600.c, libs/wine/c_28603.c,
15232 libs/wine/c_28604.c, libs/wine/c_28605.c, libs/wine/c_28606.c,
15233 libs/wine/c_424.c, libs/wine/c_437.c, libs/wine/c_500.c,
15234 libs/wine/c_737.c, libs/wine/c_775.c, libs/wine/c_850.c,
15235 libs/wine/c_852.c, libs/wine/c_855.c, libs/wine/c_856.c,
15236 libs/wine/c_857.c, libs/wine/c_860.c, libs/wine/c_861.c,
15237 libs/wine/c_862.c, libs/wine/c_863.c, libs/wine/c_864.c,
15238 libs/wine/c_865.c, libs/wine/c_866.c, libs/wine/c_869.c,
15239 libs/wine/c_874.c, libs/wine/c_875.c, libs/wine/c_878.c,
15240 libs/wine/c_932.c, libs/wine/c_936.c, libs/wine/c_949.c,
15241 libs/wine/c_950.c, libs/wine/casemap.c, libs/wine/collation.c,
15242 libs/wine/compose.c, libs/wine/cpmap.pl, libs/wine/cptable.c,
15243 libs/wine/defaults, libs/wine/fold.c, libs/wine/mbtowc.c,
15244 libs/wine/sortkey.c, libs/wine/string.c, libs/wine/utf8.c,
15245 libs/wine/wctomb.c, libs/wine/wctype.c, libs/wine/wine.def,
15246 libs/wine/wine.map, programs/msiexec/Makefile.in,
15247 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in,
15248 server/Makefile.in, tools/Makefile.in, tools/wmc/Makefile.in,
15249 tools/wrc/Makefile.in:
15250 libs: Merged libwine_unicode into libwine.
15251 Most dlls use libwine_unicode at this point, so there's nothing to
15252 gain by having two separate libraries.
15254 2006-07-10 Juan Lang <juan_lang@yahoo.com>
15256 * dlls/crypt32/decode.c:
15257 crypt32: Check a pointer before dereferencing it (Coverity).
15259 * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
15260 shell32: Always NULL-terminate path in SHGetPathFromIDList.
15262 2006-07-11 Mike McCormack <mike@codeweavers.com>
15264 * configure, configure.ac, dlls/Makefile.in, dlls/infosoft/Makefile.in,
15265 dlls/infosoft/infosoft.spec, dlls/infosoft/infosoft_main.c,
15266 dlls/infosoft/wordbreaker.c:
15267 infosoft: Add a word breaker for English.
15269 2006-07-10 Ge van Geldorp <ge@gse.nl>
15271 * tools/winebuild/import.c:
15272 winebuild: Save registers which might contain parameters for the function to
15275 * dlls/kernel/resource.c, include/winternl.h:
15276 ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
15278 2006-07-10 James Hawkins <truiken@gmail.com>
15280 * dlls/msi/tests/package.c:
15281 msi: Test how SetTargetPath affects the target paths of install files.
15283 2006-07-09 James Hawkins <truiken@gmail.com>
15285 * dlls/msi/appsearch.c:
15286 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
15288 2006-07-10 Benjamin Arai <me@benjaminarai.com>
15290 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
15291 oleaut32: Conformance test and patch for VarCat.
15293 2006-07-10 Ivan Gyurdiev <ivg231@gmail.com>
15295 * dlls/wined3d/directx.c:
15296 wined3d: Improve GetAdapterMonitor stub.
15298 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
15299 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
15300 dlls/wined3d/wined3d_private.h:
15301 wined3d: More flow control instructions.
15302 - Implement call, callnz, label, and ret
15303 - Implement support for NOT modifier
15305 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
15306 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
15307 dlls/wined3d/wined3d_private.h:
15308 wined3d: More flow control instructions
15309 - Implement if, else, endif, rep, endrep, break
15310 - Implement ifc, breakc, using undocumented comparison bits in the instruction
15312 - Fix bug in main loop processing of codes with no dst token
15313 - Fix bug in GLSL output modifier processing of codes with no dst token
15314 - Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
15315 - Add versioning for all the instructions above, and remove
15316 GLSL_REQUIRED thing, which is useless and should be removed from all
15317 opcodes in general.
15319 2006-07-09 Ivan Gyurdiev <ivg231@gmail.com>
15321 * dlls/wined3d/device.c:
15322 wined3d: Fix off-by-one constants bug.
15324 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
15325 wined3d: Clamp texcoord output between 0 and 1.
15327 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
15328 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
15329 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15330 wined3d: Place immediate constants in the same array as global constants.
15331 - move DEF, DEFI, DEFB handling into the register counting pass
15332 - keep track of defined constants as a linked list (because there's a
15334 - apply immediate constants after global constants in the constant
15336 - both types of constants now get loaded with array notation in the
15337 shader (into the same array)
15339 2006-07-10 Stefan Dösinger <stefandoesinger@gmx.at>
15341 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
15342 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/palette.c,
15343 dlls/ddraw/tests/refcount.c:
15344 ddraw: Palette refcounting fix.
15345 Do not AddRef the DirectDraw interfaces in CreatePalette of older
15346 interface version, and add a test for that.
15348 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
15349 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/direct3d.c, dlls/ddraw/main.c,
15350 dlls/ddraw/surface.c, dlls/ddraw/tests/refcount.c:
15351 ddraw: Split up the ddraw refcount.
15353 2006-07-10 Mike McCormack <mike@codeweavers.com>
15355 * include/Makefile.in, include/cierror.h:
15356 include: Add cierror.h.
15358 2006-07-11 Mike McCormack <mike@codeweavers.com>
15360 * dlls/ole32/storage32.c:
15361 ole32: Only print a FIXME if necessary in StgOpenStorageEx.
15363 * include/indexsvr.idl:
15364 indexsvr.h: Fix a typo.
15366 2006-07-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
15368 * dlls/wined3d/directx.c:
15369 wined3d: Add an "\n" to a fixme to fix another overflow (in
15370 IWineD3DImpl_CheckDeviceFormatConversion).
15372 2006-07-10 Juan Lang <juan_lang@yahoo.com>
15374 * dlls/riched20/richole.c, include/.gitignore, include/Makefile.in,
15376 riched20: Add stub implementation of ITextDocument.
15378 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
15379 crypt32: Implement key context property, with tests.
15381 2006-07-10 Ge van Geldorp <ge@gse.nl>
15383 * programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h:
15384 winedbg: Implement some x86_64 backend routines.
15386 * tools/winebuild/spec32.c:
15387 winebuild: Reserve enough space for null function pointer.
15390 server: Widen lparam for timers.
15392 2006-07-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
15394 * dlls/shell32/shlview.c:
15395 shell32: Write-strings warning fix.
15397 2006-07-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
15399 * dlls/crypt32/tests/encode.c:
15400 crypt32/tests: Write-strings warnings test.
15402 2006-07-11 Alexandre Julliard <julliard@winehq.org>
15405 server: Fixed get_thread_context for x86_64.
15407 2006-07-10 Bang Jun-Young <bang.junyoung@gmail.com>
15409 * dlls/amstream/amstream.c, include/mmstream.idl:
15410 amstream: Fix argument types to match the PSDK.
15412 2006-07-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
15414 * programs/notepad/En.rc:
15415 notepad: En.rc: Fix the ellipsis in menu.
15417 2006-07-10 Huw Davies <huw@codeweavers.com>
15419 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
15420 msxml3: Implement removeChild.
15422 2006-07-10 Hans Leidekker <hans@it.vu.nl>
15424 * dlls/dnsapi/query.c:
15425 dnsapi: Fix a buffer overrun (Coverity).
15427 * dlls/wldap32/ber.c:
15428 wldap32: Document the ber functions.
15430 * dlls/wldap32/rename.c:
15431 wldap32: Document the rename functions.
15434 wine.inf: Add msi to the list of fake dlls.
15436 2006-07-10 Piotr Caban <piotr.caban@gmail.com>
15438 * programs/oleview/En.rc, programs/oleview/resource.h,
15439 programs/oleview/typelib.c:
15440 oleview: Added more fields to TypeLib Viewer tree.
15442 2006-07-08 Jacek Caban <jacek@codeweavers.com>
15444 * dlls/urlmon/binding.c:
15445 urlmon: Always verify mime using FindMimeFromData.
15447 * dlls/shdocvw/tests/webbrowser.c:
15448 shdocvw: Added test of DoVerb.
15450 * dlls/shdocvw/tests/webbrowser.c:
15451 shdocvw: Added GetMiscStatus test.
15453 * dlls/shdocvw/oleobject.c:
15454 shdocvw: Call SetMenu in activate_ui.
15456 * dlls/mshtml/olewnd.c, dlls/mshtml/tests/htmldoc.c:
15457 mshtml: Added OnFrameWindowActivate implementation.
15459 2006-07-08 Bang Jun-Young <bang.junyoung@gmail.com>
15461 * dlls/advapi32/registry.c, include/winreg.h:
15462 advapi32: Fix registry API prototypes to match the PSDK.
15464 2006-07-10 Alexandre Julliard <julliard@winehq.org>
15466 * include/.gitignore, include/wine/.gitignore:
15467 include/.gitignore: Moved the wine subdir ignore list to the main file.
15469 * libs/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore:
15470 libs/.gitignore: Added wildcards for libraries.
15472 * .gitignore, dlls/msi/.gitignore, libs/wpp/.gitignore,
15473 programs/winedbg/.gitignore, programs/winhelp/.gitignore,
15474 tools/widl/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
15475 .gitignore: Added wildcards to ignore lex and bison output files.
15477 * .gitignore, dlls/amstream/.gitignore, dlls/atl/.gitignore,
15478 dlls/avifil32/.gitignore, dlls/cabinet/.gitignore,
15479 dlls/cards/.gitignore, dlls/comcat/.gitignore,
15480 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
15481 dlls/comdlg32/.gitignore, dlls/crypt32/.gitignore,
15482 dlls/d3d8/.gitignore, dlls/d3d9/.gitignore, dlls/d3dim/.gitignore,
15483 dlls/d3drm/.gitignore, dlls/d3dxof/.gitignore, dlls/ddraw/.gitignore,
15484 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
15485 dlls/dinput8/.gitignore, dlls/dmband/.gitignore,
15486 dlls/dmcompos/.gitignore, dlls/dmime/.gitignore,
15487 dlls/dmloader/.gitignore, dlls/dmscript/.gitignore,
15488 dlls/dmstyle/.gitignore, dlls/dmsynth/.gitignore,
15489 dlls/dmusic/.gitignore, dlls/dmusic32/.gitignore,
15490 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
15491 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
15492 dlls/dswave/.gitignore, dlls/dxdiagn/.gitignore, dlls/gdi/.gitignore,
15493 dlls/gphoto2.ds/.gitignore, dlls/hhctrl.ocx/.gitignore,
15494 dlls/iccvid/.gitignore, dlls/kernel/.gitignore,
15495 dlls/kernel/messages/.gitignore, dlls/mciavi32/.gitignore,
15496 dlls/mpr/.gitignore, dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
15497 dlls/msdmo/.gitignore, dlls/mshtml/.gitignore, dlls/msi/.gitignore,
15498 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
15499 dlls/msvfw32/.gitignore, dlls/msvidc32/.gitignore,
15500 dlls/mswsock/.gitignore, dlls/objsel/.gitignore,
15501 dlls/ole32/.gitignore, dlls/oleaut32/.gitignore,
15502 dlls/oledlg/.gitignore, dlls/opengl32/.gitignore,
15503 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
15504 dlls/riched20/.gitignore, dlls/sane.ds/.gitignore,
15505 dlls/serialui/.gitignore, dlls/setupapi/.gitignore,
15506 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
15507 dlls/shlwapi/.gitignore, dlls/stdole2.tlb/.gitignore,
15508 dlls/stdole32.tlb/.gitignore, dlls/urlmon/.gitignore,
15509 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
15510 dlls/uxtheme/.gitignore, dlls/version/tests/.gitignore,
15511 dlls/wineps.drv/.gitignore, dlls/wininet/.gitignore,
15512 dlls/winmm/.gitignore, dlls/winspool.drv/.gitignore,
15513 dlls/wintrust/.gitignore, dlls/wldap32/.gitignore,
15514 dlls/ws2_32/.gitignore, dlls/wsock32/.gitignore,
15515 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
15516 programs/msiexec/.gitignore, programs/notepad/.gitignore,
15517 programs/oleview/.gitignore, programs/progman/.gitignore,
15518 programs/regedit/.gitignore, programs/regsvr32/.gitignore,
15519 programs/start/.gitignore, programs/taskmgr/.gitignore,
15520 programs/uninstaller/.gitignore, programs/view/.gitignore,
15521 programs/wcmd/.gitignore, programs/winecfg/.gitignore,
15522 programs/wineconsole/.gitignore, programs/winefile/.gitignore,
15523 programs/winemine/.gitignore, programs/winetest/.gitignore,
15524 programs/winhelp/.gitignore, programs/wordpad/.gitignore:
15525 .gitignore: Added wildcards to ignore generated resource files.
15527 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
15528 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
15529 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
15530 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
15531 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
15532 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
15533 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
15534 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
15535 dlls/lz32/tests/.gitignore, dlls/make_dlls,
15536 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
15537 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
15538 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
15539 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
15540 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
15541 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
15542 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
15543 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
15544 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
15545 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
15546 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
15547 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
15548 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
15549 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
15550 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
15551 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
15552 dlls/ws2_32/tests/.gitignore:
15553 make_dlls: Recursively ignore .ok files in all tests directories.
15555 * dlls/.gitignore, dlls/advapi32/tests/.gitignore,
15556 dlls/advpack/tests/.gitignore, dlls/cabinet/tests/.gitignore,
15557 dlls/comctl32/tests/.gitignore, dlls/comdlg32/tests/.gitignore,
15558 dlls/crypt32/tests/.gitignore, dlls/d3d8/tests/.gitignore,
15559 dlls/d3d9/tests/.gitignore, dlls/ddraw/tests/.gitignore,
15560 dlls/dinput/tests/.gitignore, dlls/dnsapi/tests/.gitignore,
15561 dlls/dsound/tests/.gitignore, dlls/gdi/tests/.gitignore,
15562 dlls/iphlpapi/tests/.gitignore, dlls/kernel/tests/.gitignore,
15563 dlls/lz32/tests/.gitignore, dlls/make_dlls,
15564 dlls/mapi32/tests/.gitignore, dlls/mlang/tests/.gitignore,
15565 dlls/msacm32/tests/.gitignore, dlls/mscms/tests/.gitignore,
15566 dlls/mshtml/tests/.gitignore, dlls/msi/tests/.gitignore,
15567 dlls/msvcrt/tests/.gitignore, dlls/msvcrtd/tests/.gitignore,
15568 dlls/msxml3/tests/.gitignore, dlls/netapi32/tests/.gitignore,
15569 dlls/ntdll/tests/.gitignore, dlls/ole32/tests/.gitignore,
15570 dlls/oleaut32/tests/.gitignore, dlls/psapi/tests/.gitignore,
15571 dlls/quartz/tests/.gitignore, dlls/riched20/tests/.gitignore,
15572 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/tests/.gitignore,
15573 dlls/rsaenh/tests/.gitignore, dlls/secur32/tests/.gitignore,
15574 dlls/setupapi/tests/.gitignore, dlls/shdocvw/tests/.gitignore,
15575 dlls/shell32/tests/.gitignore, dlls/shlwapi/tests/.gitignore,
15576 dlls/urlmon/tests/.gitignore, dlls/user/tests/.gitignore,
15577 dlls/usp10/tests/.gitignore, dlls/uxtheme/tests/.gitignore,
15578 dlls/version/tests/.gitignore, dlls/wininet/tests/.gitignore,
15579 dlls/winmm/tests/.gitignore, dlls/winspool.drv/tests/.gitignore,
15580 dlls/ws2_32/tests/.gitignore:
15581 make_dlls: Recursively ignore testlist.c in all tests directories.
15583 * programs/.gitignore, programs/clock/.gitignore,
15584 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
15585 programs/eject/.gitignore, programs/expand/.gitignore,
15586 programs/explorer/.gitignore, programs/hh/.gitignore,
15587 programs/icinfo/.gitignore, programs/iexplore/.gitignore,
15588 programs/make_progs, programs/msiexec/.gitignore,
15589 programs/notepad/.gitignore, programs/oleview/.gitignore,
15590 programs/progman/.gitignore, programs/regedit/.gitignore,
15591 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
15592 programs/rundll32/.gitignore, programs/start/.gitignore,
15593 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
15594 programs/view/.gitignore, programs/wcmd/.gitignore,
15595 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
15596 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
15597 programs/winedbg/.gitignore, programs/winefile/.gitignore,
15598 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
15599 programs/winepath/.gitignore, programs/winetest/.gitignore,
15600 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
15601 programs/winver/.gitignore, programs/wordpad/.gitignore:
15602 make_progs: Generate the .gitignore file.
15603 Ignore generated programs from the top-level .gitignore.
15605 * dlls/.gitignore, dlls/activeds/.gitignore, dlls/advapi32/.gitignore,
15606 dlls/advpack/.gitignore, dlls/atl/.gitignore,
15607 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
15608 dlls/cabinet/.gitignore, dlls/capi2032/.gitignore,
15609 dlls/cards/.gitignore, dlls/cfgmgr32/.gitignore,
15610 dlls/comctl32/.gitignore, dlls/comdlg32/.gitignore,
15611 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
15612 dlls/crypt32/.gitignore, dlls/cryptdll/.gitignore,
15613 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore, dlls/d3d9/.gitignore,
15614 dlls/d3dim/.gitignore, dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore,
15615 dlls/d3dxof/.gitignore, dlls/dbghelp/.gitignore,
15616 dlls/dciman32/.gitignore, dlls/ddraw/.gitignore,
15617 dlls/dinput/.gitignore, dlls/dinput8/.gitignore,
15618 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
15619 dlls/dplay/.gitignore, dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
15620 dlls/dsound/.gitignore, dlls/gdi/.gitignore, dlls/glu32/.gitignore,
15621 dlls/glut32/.gitignore, dlls/icmp/.gitignore,
15622 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
15623 dlls/iphlpapi/.gitignore, dlls/kernel/.gitignore,
15624 dlls/lz32/.gitignore, dlls/make_dlls, dlls/mapi32/.gitignore,
15625 dlls/mlang/.gitignore, dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
15626 dlls/msacm32/.gitignore, dlls/mscms/.gitignore,
15627 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
15628 dlls/mshtml/.gitignore, dlls/msi/.gitignore, dlls/msimg32/.gitignore,
15629 dlls/msvcrt/.gitignore, dlls/msvcrt20/.gitignore,
15630 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
15631 dlls/msvfw32/.gitignore, dlls/mswsock/.gitignore,
15632 dlls/netapi32/.gitignore, dlls/newdev/.gitignore,
15633 dlls/ntdll/.gitignore, dlls/ntdsapi/.gitignore,
15634 dlls/odbc32/.gitignore, dlls/odbccp32/.gitignore,
15635 dlls/ole32/.gitignore, dlls/oleacc/.gitignore,
15636 dlls/oleaut32/.gitignore, dlls/olecli32/.gitignore,
15637 dlls/oledlg/.gitignore, dlls/olepro32/.gitignore,
15638 dlls/olesvr32/.gitignore, dlls/opengl32/.gitignore,
15639 dlls/powrprof/.gitignore, dlls/psapi/.gitignore,
15640 dlls/quartz/.gitignore, dlls/rasapi32/.gitignore,
15641 dlls/riched20/.gitignore, dlls/rpcrt4/.gitignore,
15642 dlls/rsaenh/.gitignore, dlls/secur32/.gitignore,
15643 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
15644 dlls/setupapi/.gitignore, dlls/sfc/.gitignore,
15645 dlls/shdocvw/.gitignore, dlls/shell32/.gitignore,
15646 dlls/shfolder/.gitignore, dlls/shlwapi/.gitignore,
15647 dlls/snmpapi/.gitignore, dlls/sti/.gitignore, dlls/tapi32/.gitignore,
15648 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
15649 dlls/user/.gitignore, dlls/usp10/.gitignore, dlls/uxtheme/.gitignore,
15650 dlls/vdmdbg/.gitignore, dlls/version/.gitignore,
15651 dlls/wined3d/.gitignore, dlls/winedos/.gitignore,
15652 dlls/wininet/.gitignore, dlls/winmm/.gitignore,
15653 dlls/winnls32/.gitignore, dlls/winspool.drv/.gitignore,
15654 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
15655 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
15656 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
15657 dlls/wsock32/.gitignore, dlls/wtsapi32/.gitignore:
15658 make_dlls: Ignore generated import libraries from the top-level .gitignore.
15660 * dlls/.gitignore, dlls/make_dlls:
15661 make_dlls: Generate the .gitignore file.
15663 * .gitignore, dlls/.gitignore, dlls/activeds/.gitignore,
15664 dlls/advapi32/.gitignore, dlls/advapi32/tests/.gitignore,
15665 dlls/advpack/.gitignore, dlls/advpack/tests/.gitignore,
15666 dlls/amstream/.gitignore, dlls/atl/.gitignore,
15667 dlls/avicap32/.gitignore, dlls/avifil32/.gitignore,
15668 dlls/cabinet/.gitignore, dlls/cabinet/tests/.gitignore,
15669 dlls/capi2032/.gitignore, dlls/cards/.gitignore,
15670 dlls/cfgmgr32/.gitignore, dlls/comcat/.gitignore,
15671 dlls/comctl32/.gitignore, dlls/comctl32/tests/.gitignore,
15672 dlls/comdlg32/.gitignore, dlls/comdlg32/tests/.gitignore,
15673 dlls/compstui/.gitignore, dlls/crtdll/.gitignore,
15674 dlls/crypt32/.gitignore, dlls/crypt32/tests/.gitignore,
15675 dlls/cryptdll/.gitignore, dlls/cryptnet/.gitignore,
15676 dlls/ctl3d32/.gitignore, dlls/d3d8/.gitignore,
15677 dlls/d3d8/tests/.gitignore, dlls/d3d9/.gitignore,
15678 dlls/d3d9/tests/.gitignore, dlls/d3dim/.gitignore,
15679 dlls/d3drm/.gitignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.gitignore,
15680 dlls/dbghelp/.gitignore, dlls/dciman32/.gitignore,
15681 dlls/ddraw/.gitignore, dlls/ddraw/tests/.gitignore,
15682 dlls/devenum/.gitignore, dlls/dinput/.gitignore,
15683 dlls/dinput/tests/.gitignore, dlls/dinput8/.gitignore,
15684 dlls/dmband/.gitignore, dlls/dmcompos/.gitignore,
15685 dlls/dmime/.gitignore, dlls/dmloader/.gitignore,
15686 dlls/dmscript/.gitignore, dlls/dmstyle/.gitignore,
15687 dlls/dmsynth/.gitignore, dlls/dmusic/.gitignore,
15688 dlls/dmusic32/.gitignore, dlls/dnsapi/.gitignore,
15689 dlls/dnsapi/tests/.gitignore, dlls/dplay/.gitignore,
15690 dlls/dplayx/.gitignore, dlls/dpnet/.gitignore,
15691 dlls/dpnhpast/.gitignore, dlls/dsound/.gitignore,
15692 dlls/dsound/tests/.gitignore, dlls/dswave/.gitignore,
15693 dlls/dxdiagn/.gitignore, dlls/dxerr8/.gitignore,
15694 dlls/dxerr9/.gitignore, dlls/dxguid/.gitignore, dlls/gdi/.gitignore,
15695 dlls/gdi/tests/.gitignore, dlls/glu32/.gitignore,
15696 dlls/glut32/.gitignore, dlls/gphoto2.ds/.gitignore,
15697 dlls/hhctrl.ocx/.gitignore, dlls/hlink/.gitignore,
15698 dlls/iccvid/.gitignore, dlls/icmp/.gitignore,
15699 dlls/ifsmgr.vxd/.gitignore, dlls/imaadp32.acm/.gitignore,
15700 dlls/imagehlp/.gitignore, dlls/imm32/.gitignore,
15701 dlls/inseng/.gitignore, dlls/iphlpapi/.gitignore,
15702 dlls/iphlpapi/tests/.gitignore, dlls/itss/.gitignore,
15703 dlls/kernel/.gitignore, dlls/kernel/messages/.gitignore,
15704 dlls/kernel/tests/.gitignore, dlls/lz32/.gitignore,
15705 dlls/lz32/tests/.gitignore, dlls/mapi32/.gitignore,
15706 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.gitignore,
15707 dlls/mcicda/.gitignore, dlls/mciseq/.gitignore,
15708 dlls/mciwave/.gitignore, dlls/midimap/.gitignore,
15709 dlls/mlang/.gitignore, dlls/mlang/tests/.gitignore,
15710 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.gitignore,
15711 dlls/mpr/.gitignore, dlls/mprapi/.gitignore,
15712 dlls/msacm32.drv/.gitignore, dlls/msacm32/.gitignore,
15713 dlls/msacm32/tests/.gitignore, dlls/msadp32.acm/.gitignore,
15714 dlls/mscms/.gitignore, dlls/mscms/tests/.gitignore,
15715 dlls/msdmo/.gitignore, dlls/msftedit/.gitignore,
15716 dlls/msg711.acm/.gitignore, dlls/mshtml/.gitignore,
15717 dlls/mshtml/tests/.gitignore, dlls/msi/.gitignore,
15718 dlls/msi/tests/.gitignore, dlls/msimg32/.gitignore,
15719 dlls/msisys.ocx/.gitignore, dlls/msnet32/.gitignore,
15720 dlls/msrle32/.gitignore, dlls/msvcrt/.gitignore,
15721 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.gitignore,
15722 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.gitignore,
15723 dlls/msvcrtd/tests/.gitignore, dlls/msvfw32/.gitignore,
15724 dlls/msvidc32/.gitignore, dlls/mswsock/.gitignore,
15725 dlls/msxml3/.gitignore, dlls/msxml3/tests/.gitignore,
15726 dlls/netapi32/.gitignore, dlls/netapi32/tests/.gitignore,
15727 dlls/newdev/.gitignore, dlls/ntdll/.gitignore,
15728 dlls/ntdll/tests/.gitignore, dlls/ntdsapi/.gitignore,
15729 dlls/objsel/.gitignore, dlls/odbc32/.gitignore,
15730 dlls/odbccp32/.gitignore, dlls/ole32/.gitignore,
15731 dlls/ole32/tests/.gitignore, dlls/oleacc/.gitignore,
15732 dlls/oleaut32/.gitignore, dlls/oleaut32/tests/.gitignore,
15733 dlls/olecli32/.gitignore, dlls/oledlg/.gitignore,
15734 dlls/olepro32/.gitignore, dlls/olesvr32/.gitignore,
15735 dlls/opengl32/.gitignore, dlls/powrprof/.gitignore,
15736 dlls/psapi/.gitignore, dlls/psapi/tests/.gitignore,
15737 dlls/qcap/.gitignore, dlls/quartz/.gitignore,
15738 dlls/quartz/tests/.gitignore, dlls/query/.gitignore,
15739 dlls/rasapi32/.gitignore, dlls/riched20/.gitignore,
15740 dlls/riched20/tests/.gitignore, dlls/riched32/.gitignore,
15741 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.gitignore,
15742 dlls/rsabase/.gitignore, dlls/rsabase/tests/.gitignore,
15743 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.gitignore,
15744 dlls/sane.ds/.gitignore, dlls/secur32/.gitignore,
15745 dlls/secur32/tests/.gitignore, dlls/security/.gitignore,
15746 dlls/sensapi/.gitignore, dlls/serialui/.gitignore,
15747 dlls/setupapi/.gitignore, dlls/setupapi/tests/.gitignore,
15748 dlls/sfc/.gitignore, dlls/shdocvw/.gitignore,
15749 dlls/shdocvw/tests/.gitignore, dlls/shell32/.gitignore,
15750 dlls/shell32/tests/.gitignore, dlls/shfolder/.gitignore,
15751 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.gitignore,
15752 dlls/snmpapi/.gitignore, dlls/spoolss/.gitignore,
15753 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.gitignore,
15754 dlls/sti/.gitignore, dlls/strmiids/.gitignore,
15755 dlls/tapi32/.gitignore, dlls/twain_32/.gitignore,
15756 dlls/unicows/.gitignore, dlls/url/.gitignore, dlls/urlmon/.gitignore,
15757 dlls/urlmon/tests/.gitignore, dlls/user/.gitignore,
15758 dlls/user/resources/.gitignore, dlls/user/tests/.gitignore,
15759 dlls/userenv/.gitignore, dlls/usp10/.gitignore,
15760 dlls/usp10/tests/.gitignore, dlls/uuid/.gitignore,
15761 dlls/uxtheme/.gitignore, dlls/uxtheme/tests/.gitignore,
15762 dlls/vdhcp.vxd/.gitignore, dlls/vdmdbg/.gitignore,
15763 dlls/version/.gitignore, dlls/version/tests/.gitignore,
15764 dlls/vmm.vxd/.gitignore, dlls/vnbt.vxd/.gitignore,
15765 dlls/vnetbios.vxd/.gitignore, dlls/vtdapi.vxd/.gitignore,
15766 dlls/vwin32.vxd/.gitignore, dlls/w32skrnl/.gitignore,
15767 dlls/winecrt0/.gitignore, dlls/wined3d/.gitignore,
15768 dlls/winedos/.gitignore, dlls/winemp3.acm/.gitignore,
15769 dlls/wineps.drv/.gitignore, dlls/winex11.drv/.gitignore,
15770 dlls/wininet/.gitignore, dlls/wininet/tests/.gitignore,
15771 dlls/winmm/.gitignore, dlls/winmm/joystick/.gitignore,
15772 dlls/winmm/tests/.gitignore, dlls/winmm/winealsa/.gitignore,
15773 dlls/winmm/winearts/.gitignore, dlls/winmm/wineaudioio/.gitignore,
15774 dlls/winmm/winecoreaudio/.gitignore, dlls/winmm/wineesd/.gitignore,
15775 dlls/winmm/winejack/.gitignore, dlls/winmm/winenas/.gitignore,
15776 dlls/winmm/wineoss/.gitignore, dlls/winnls32/.gitignore,
15777 dlls/winspool.drv/.gitignore, dlls/winspool.drv/tests/.gitignore,
15778 dlls/wintab32/.gitignore, dlls/wintrust/.gitignore,
15779 dlls/wldap32/.gitignore, dlls/wnaspi32/.gitignore,
15780 dlls/wow32/.gitignore, dlls/ws2_32/.gitignore,
15781 dlls/ws2_32/tests/.gitignore, dlls/wsock32/.gitignore,
15782 dlls/wtsapi32/.gitignore, documentation/.gitignore, fonts/.gitignore,
15783 include/.gitignore, include/wine/.gitignore, libs/.gitignore,
15784 libs/port/.gitignore, libs/unicode/.gitignore, libs/wine/.gitignore,
15785 libs/wpp/.gitignore, loader/.gitignore, programs/.gitignore,
15786 programs/clock/.gitignore, programs/cmdlgtst/.gitignore,
15787 programs/control/.gitignore, programs/eject/.gitignore,
15788 programs/expand/.gitignore, programs/explorer/.gitignore,
15789 programs/hh/.gitignore, programs/icinfo/.gitignore,
15790 programs/iexplore/.gitignore, programs/msiexec/.gitignore,
15791 programs/notepad/.gitignore, programs/oleview/.gitignore,
15792 programs/progman/.gitignore, programs/regedit/.gitignore,
15793 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
15794 programs/rundll32/.gitignore, programs/start/.gitignore,
15795 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
15796 programs/view/.gitignore, programs/wcmd/.gitignore,
15797 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
15798 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
15799 programs/winedbg/.gitignore, programs/winefile/.gitignore,
15800 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
15801 programs/winepath/.gitignore, programs/winetest/.gitignore,
15802 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
15803 programs/winver/.gitignore, programs/wordpad/.gitignore,
15804 server/.gitignore, tools/.gitignore, tools/widl/.gitignore,
15805 tools/winapi/.gitignore, tools/winebuild/.gitignore,
15806 tools/winedump/.gitignore, tools/winegcc/.gitignore,
15807 tools/wmc/.gitignore, tools/wrc/.gitignore:
15808 Take advantage of the recursive nature of .gitignore for Makefile entries.
15809 Prefix other entries with '/' to make them non-recursive.
15811 * ANNOUNCE, ChangeLog, VERSION, configure:
15814 ----------------------------------------------------------------
15815 2006-07-07 Mike McCormack <mike@codeweavers.com>
15817 * configure, configure.ac, dlls/Makefile.in, dlls/query/.gitignore,
15818 dlls/query/Makefile.in, dlls/query/query.spec,
15819 dlls/query/query_main.c:
15820 query: Add a skeleton for query.dll.
15822 2006-07-07 James Hawkins <truiken@gmail.com>
15824 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
15825 advpack: Add tests for different configurations of INF filenames and
15826 working directories for install functions.
15828 2006-07-10 Alexandre Julliard <julliard@winehq.org>
15830 * configure, configure.ac, include/basetsd.h, include/windef.h,
15831 tools/winegcc/winegcc.c:
15832 configure: Define _WIN64 when building on a 64-bit platform.
15834 * include/msvcrt/direct.h, include/msvcrt/malloc.h,
15835 include/msvcrt/mbstring.h, include/msvcrt/search.h,
15836 include/msvcrt/stdio.h, include/msvcrt/stdlib.h,
15837 include/msvcrt/sys/types.h, include/msvcrt/time.h,
15838 include/msvcrt/wchar.h:
15839 include/msvcrt: Fix all definitions of size_t for Win64.
15841 * dlls/msvcrt/ctype.c, dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.h,
15842 dlls/msvcrt/time.c:
15843 msvcrt: Avoid including system headers in msvcrt.h.
15845 2006-07-07 Mike McCormack <mike@codeweavers.com>
15847 * include/Makefile.in, include/ntquery.h:
15848 query: Add ntquery.h.
15850 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
15852 * dlls/ntdll/tests/reg.c:
15853 ntdll/tests: Added some NULL testing.
15855 2006-07-10 Alexandre Julliard <julliard@winehq.org>
15857 * server/registry.c:
15858 server: Only accept 0 as registry handle in functions that take a parent key.
15860 2006-07-08 Robert Shearman <rob@codeweavers.com>
15862 * include/winerror.h:
15863 include: Add more error codes used by newer versions of COM.
15865 * dlls/oleaut32/typelib2.c:
15866 oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely
15867 had much wider testing.
15869 * dlls/oleaut32/typelib.c:
15870 oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
15871 in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
15872 mask. Upper 16 bits contains the ordinal number of the function.
15873 Allocation of the "recbuf" must be modified, to support larger data
15874 (based on a patch by White Snake <whitesnake78@mail.com>).
15876 2006-07-08 qingdoa daoo <qingdao33122@yahoo.com>
15878 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
15879 oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
15881 2006-07-07 Thomas Kho <tkho@ucla.edu>
15883 * dlls/winex11.drv/mouse.c:
15884 winex11: Use correct multiplier for negative relative mouse movements.
15886 2006-07-07 Juan Lang <juan_lang@yahoo.com>
15888 * dlls/crypt32/cert.c:
15889 crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
15891 2006-07-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
15893 * dlls/shell32/shell32_Ko.rc:
15894 shell32: Updated Korean resource.
15896 * programs/winecfg/Ko.rc:
15897 winecfg: Updated Korean resource.
15899 2006-07-08 Paul Vriens <Paul.Vriens@xs4all.nl>
15901 * programs/winecfg/Nl.rc:
15902 winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
15904 2006-07-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
15906 * programs/winecfg/audio.c:
15907 winecfg: Write-strings warnings fix.
15909 2006-07-07 Jacek Caban <jacek@codeweavers.com>
15911 * dlls/urlmon/urlmon_main.c:
15912 urlmon: Register protocol handlers in DllMain.
15914 * dlls/urlmon/urlmon_main.c:
15915 urlmon: Use non heap based objects for class factories.
15917 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
15919 * dlls/wined3d/glsl_shader.c:
15920 wined3d: Fix typo breaking 3.0 pshaders color input.
15922 2006-07-07 Dmitry Timoshkov <dmitry@codeweavers.com>
15924 * dlls/winex11.drv/event.c:
15925 winex11.drv: Protect X11 calls by a critical section.
15927 * dlls/user/focus.c, dlls/user/tests/win.c, server/queue.c,
15928 server/trace.c, server/window.c:
15929 user: Improve SetActiveWindow test, add SetForegroundWindow test, make them
15932 2006-07-05 Stefan Dösinger <stefan@codeweavers.com>
15934 * dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
15935 dlls/winex11.drv/opengl.c:
15936 Add a common fps counter channel to ddraw, opengl and d3d.
15938 2006-07-07 Jacek Caban <jacek@codeweavers.com>
15940 * dlls/mshtml/nsio.c:
15941 mshtml: Create nsWineURI even if we don't have valid nsIURI.
15943 * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/webbrowser.c:
15944 shdocvw: Added test of SetClientSite.
15946 * dlls/shdocvw/oleobject.c:
15947 shdocvw: Call GetContainer in SetClientSite.
15949 * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
15950 include/htiframe.idl:
15951 include: Added htiframe.idl.
15953 2006-07-07 Ivan Gyurdiev <ivg231@gmail.com>
15955 * dlls/wined3d/baseshader.c:
15956 wined3d: Trace ABS/ABSNEG modifiers.
15958 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
15959 wined3d: Create fake input semantics for d3d8 shaders.
15960 Use them to remove the need for loading arrays in two different places.
15962 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
15963 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
15964 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
15965 wined3d: Reverse semantics maps for shaders.
15967 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
15968 wined3d: Make WINED3D_ATR macros more flexible.
15969 Make them operate on a type, as opposed to a semantic name.
15971 * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
15972 wined3d: Simplify primitiveDeclartationConvertToStrided.
15973 Assign fixed indices to declaration inputs.
15974 Then use a common path to load the strided data.
15976 * dlls/ddraw/device.c, dlls/wined3d/drawprim.c,
15977 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
15978 include/wine/wined3d_types.h:
15979 wined3d: Add position_transformed flag to Strided data format.
15981 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
15982 wined3d: Only link and use GLSL program if at least one GLSL shader is available.
15984 2006-07-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
15986 * dlls/shell32/shell32_En.rc, dlls/shell32/shell32_main.h,
15987 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfileop.c,
15988 dlls/shell32/shresdef.h:
15989 shell32: Show a confirmation before deleting files with syscalls.
15991 * dlls/shell32/shfldr_unixfs.c:
15992 shell32: If possible use SHFileOperationW to delete in unixfs.
15993 This gives confirmation dialogs, recursive directory removal etc.
15995 2006-07-07 Christoph Frick <frick@sc-networks.de>
15997 * dlls/dinput/joystick_linuxinput.c:
15998 dinput: map_axis must be able to work with LONG's value range.
16000 * dlls/dinput/joystick_linuxinput.c:
16001 dinput: Remove redundant struct members.
16003 2006-07-06 Christoph Frick <frick@sc-networks.de>
16005 * dlls/dinput/joystick_linuxinput.c:
16006 dinput: Implement the GetProperty call for getting the range of an axis.
16008 * dlls/dinput/joystick_linuxinput.c:
16009 dinput: Call fake_current_js_state on the places where it is actually needed
16012 * dlls/dinput/joystick_linuxinput.c:
16013 dinput: Only fake the current state on axes that are actually there.
16015 * dlls/dinput/joystick_linuxinput.c:
16016 dinput: Move the axes and button configs into the JoyDev struct.
16018 * dlls/dinput/joystick_linuxinput.c:
16019 dinput: Utilize the offsets and the transform to support the user
16020 supplied data format.
16022 * dlls/dinput/joystick_linuxinput.c:
16023 dinput: Adds offset and transform and their basic handling to the joystick
16026 * dlls/dinput/joystick_linuxinput.c:
16027 dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
16029 * dlls/dinput/joystick_linuxinput.c:
16030 dinput: Set the amount of POVs in the caps.
16032 * dlls/dinput/joystick_linuxinput.c:
16033 dinput: Detect more than one /dev/input/event joystick.
16035 2006-07-07 Jason Green <jave27@gmail.com>
16037 * dlls/wined3d/glsl_shader.c:
16038 wined3d: Fix D3DSIO_TEXKILL for GLSL.
16040 2006-07-07 Vitaliy Margolen <wine-patch@kievinfo.com>
16042 * programs/winecfg/En.rc:
16043 winecfg: Shift Graphics page up to fill the empty place.
16045 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
16046 dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
16047 d3d8: Fix remaining refcount tests and tighten all tests.
16049 2006-07-07 Paul Vriens <Paul.Vriens@xs4all.nl>
16051 * dlls/wininet/ftp.c:
16052 wininet: Use correct way of determining the password for anonymous ftp.
16054 2006-07-07 Pierre d'Herbemont <pdherbemont@free.fr>
16056 * dlls/shell32/shell.c, dlls/shell32/shlfileop.c:
16057 shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
16058 ensure the 16/32 bits separation.
16060 * server/context_powerpc.c:
16061 server: Fix context_powerpc.c compilation.
16063 2006-07-07 Mike McCormack <mike@codeweavers.com>
16065 * dlls/uuid/uuid.c:
16066 uuid: Add indexsvr's IIDs to libuuid.
16068 * include/.gitignore, include/Makefile.in, include/indexsvr.idl:
16069 include: Add indexsvr.idl (IWordBreaker).
16071 2006-07-07 Michael Stefaniuc <mstefani@redhat.de>
16073 * dlls/riched20/caret.c:
16074 riched20: Replace an if-statement with empty body with a FIXME comment.
16076 * dlls/comctl32/trackbar.c, dlls/mlang/tests/mlang.c,
16077 dlls/msg711.acm/msg711.c, dlls/rpcrt4/ndr_marshall.c,
16078 dlls/user/driver16.c, dlls/wined3d/drawprim.c,
16079 dlls/winex11.drv/wintab.c, dlls/winmm/driver.c,
16080 dlls/wintab32/context.c:
16081 janitorial: Put "inline static" at the beginning of a declaration.
16083 * dlls/shell32/systray.c, dlls/wined3d/wined3d_private.h,
16084 programs/explorer/systray.c:
16085 janitorial: Move the storage specifier to the beginning of the declaration.
16087 2006-07-06 Thomas Kho <tkho@ucla.edu>
16089 * programs/notepad/main.c:
16090 notepad: Change window classname from NPClass to Notepad.
16092 2006-07-06 Jacek Caban <jacek@codeweavers.com>
16094 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
16095 urlmon: Added image/x-png mime filter.
16097 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
16098 urlmon: Added image/bmp filter.
16100 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
16101 urlmon: Added image/gif filter.
16103 * dlls/urlmon/tests/misc.c:
16104 urlmon: Added more test of FindMimeFromData.
16106 * dlls/urlmon/urlmon_main.c:
16107 urlmon: Fix handling of proposed mime.
16109 * dlls/urlmon/urlmon_main.c:
16110 urlmon: Added image/pjpeg mime filter.
16112 2006-07-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
16114 * programs/regedit/listview.c:
16115 regedit: Write-strings warning fix.
16117 2006-07-06 Robert Shearman <rob@codeweavers.com>
16119 * tools/widl/header.c, tools/widl/parser.l, tools/widl/parser.y,
16120 tools/widl/typegen.c, tools/widl/widltypes.h:
16121 widl: Add support for the builtin constants "TRUE" and "FALSE".
16123 * dlls/ole32/compobj.c:
16124 ole32: Fix the return value of COM_RegReadPath and make it static.
16126 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
16127 oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name
16130 * dlls/oleaut32/olepicture.c, include/rpcndr.h:
16131 oleaut32: Add a typedef for "boolean".
16132 Fix up an conflict that this type has with jpeglib.h.
16134 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
16135 oleaut32: Fix the error code returned by ITypeComp on an interface when the
16136 name matches, but the flags don't.
16138 2006-07-05 James Hawkins <truiken@gmail.com>
16140 * dlls/advapi32/security.c:
16141 advapi32: Get the token type in ImpersonateLoggedOnUser.
16143 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
16144 advapi32: Add tests for LookupAccountSid.
16146 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
16148 * dlls/winex11.drv/event.c:
16149 winex11.drv: Add window style and visibility status to the take focus event
16152 2006-07-05 Jason Green <jave27@gmail.com>
16154 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
16155 wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
16156 This instruction was being handled incorrectly in the case where the
16157 2nd src argument contained a relatively addressed constant.
16159 2006-07-06 Saulius Krasuckas <saulius.krasuckas@ieee.org>
16161 * dlls/kernel/tests/file.c:
16162 kernel/tests: More tests for OpenFile.
16164 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
16166 * dlls/wininet/ftp.c:
16167 wininet: Return NULL handle if no connection is established.
16169 2006-07-04 Ivan Gyurdiev <ivg231@gmail.com>
16171 * dlls/wined3d/drawprim.c:
16172 wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
16174 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
16175 dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/vertexdeclaration.c,
16176 dlls/wined3d/device.c:
16177 wined3d: Implement FVF to DECL9 conversion (with tests).
16179 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
16180 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
16181 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16182 dlls/wined3d/wined3d_private.h:
16183 wined3d: Move register count pass to SetFunction.
16184 Move semantics pointers out of the reg_maps, make them persistent data
16185 in the shader (again, for future software shaders).
16187 * dlls/wined3d/device.c:
16188 wined3d: Fix STREAM flag override.
16190 * dlls/wined3d/vertexdeclaration.c:
16191 wined3d: Add missing PSIZE register for decl8->9 conversion.
16193 * dlls/wined3d/device.c:
16194 wined3d: Allow mix of SW vertex and GLSL pixel shader.
16195 Do not attach non-GLSL shaders to the GLSL program, that will cause a
16196 crash. Mix with ARB shaders is never going to happen, because the
16197 selection code will always choose GLSL for both or ARB for both.
16199 * dlls/wined3d/baseshader.c, dlls/wined3d/device.c,
16200 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
16201 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
16202 dlls/wined3d/wined3d_private.h:
16203 wined3d: Rework shader mode selection.
16204 - currently half the shader selection code (GLSL vs ARB) is in
16205 fillGLcaps. The parts that check for software shaders are in
16206 GetDeviceCaps. That placement, will work, but is definitely not optimal.
16207 FillGLcaps should detect support - it should not make decision as to
16208 what's used, because that's not what the purpose of the function is.
16209 GetDeviceCaps should report support as it has already been selected.
16210 Instead, select shader mode in its own function, called in the
16211 appropriate places.
16212 - unifying pixel and vertex shaders into a single selection is a
16213 mistake. A software vertex shader can be coupled with a hardware arb or
16214 glsl pixel shader, or no shader at all. Split them back into two and add
16215 a SHADER_NONE variant.
16216 - drawprim is doing support checks for ARB_PROGRAM, and making shader
16217 decisions based on that - that's wrong, support has already been
16218 checked, and decided upon, and shaders can be implemented via software,
16219 ARB_PROGRAm or GLSL, so that support check isn't valid.
16220 - Store the shader selected mode into the shader itself. Different types
16221 of shaders can be combined, so this is an improvement. In fact, storing
16222 the mode into the settings globally is a mistake as well - it should be
16223 done per device, since different cards have different capabilities.
16225 2006-07-06 Jacek Caban <jacek@codeweavers.com>
16227 * dlls/shdocvw/tests/.gitignore, dlls/shdocvw/tests/Makefile.in,
16228 dlls/shdocvw/tests/webbrowser.c:
16229 shdocvw: Added test of IProvideClassInfo.
16231 2006-07-06 Mike McCormack <mike@codeweavers.com>
16234 msi: Features may be published but absent.
16236 * dlls/msi/msi.c, dlls/msi/tests/msi.c:
16237 msi: Add a test for MsiGetComponentPath and make it pass.
16240 msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
16242 2006-06-30 Ge van Geldorp <ge@gse.nl>
16244 * configure, configure.ac:
16245 configure: Allow relocation on x86_64.
16247 2006-07-05 Jacek Caban <jacek@codeweavers.com>
16249 * dlls/mshtml/txtrange.c:
16250 mshtml: Added get_text implementation.
16252 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
16253 dlls/mshtml/selection.c, dlls/mshtml/txtrange.c:
16254 mshtml: Added createRange implementation.
16256 * dlls/mshtml/selection.c:
16257 mshtml: Added get_type implementation.
16259 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
16260 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
16261 dlls/mshtml/selection.c:
16262 mshtml: Added get_selection implementation.
16264 * dlls/mshtml/olecmd.c:
16265 mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
16267 2006-07-05 Stefan Dösinger <stefandoesinger@gmx.at>
16269 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
16270 wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
16272 2006-07-05 Mike McCormack <mike@codeweavers.com>
16275 msi: Forward MsiUseFeature to MsiUseFeatureEx.
16277 2006-07-05 Dmitry Timoshkov <dmitry@codeweavers.com>
16279 * fonts/Makefile.in:
16280 fonts: Fix a copy/paste bug preventing correct generation of the
16281 System font for codepages 1256 and 1257.
16283 2006-07-03 James Hawkins <truiken@gmail.com>
16285 * dlls/wininet/internet.c:
16286 wininet: Error out if hInternet is a bad handle.
16288 * dlls/wininet/ftp.c:
16289 wininet: Use a blank password if none is provided in FTP_Connect.
16291 2006-07-03 Detlef Riekenberg <wine.dev@web.de>
16293 * configure, configure.ac, dlls/comdlg32/Makefile.in,
16294 dlls/comdlg32/tests/.gitignore, dlls/comdlg32/tests/Makefile.in,
16295 dlls/comdlg32/tests/printdlg.c, programs/winetest/Makefile.in:
16296 comdlg32: Add initial test.
16298 2006-07-02 Bang Jun-Young <bang.junyoung@gmail.com>
16300 * dlls/cryptnet/.gitignore:
16301 cryptnet: Add .gitignore.
16303 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
16305 * dlls/user/tests/menu.c:
16306 user/tests: Write-strings warnings fix.
16308 2006-07-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
16310 * dlls/mapi32/sendmail.c:
16311 mapi32: Write-strings warnings fix.
16313 2006-07-04 Paul Vriens <Paul.Vriens@xs4all.nl>
16315 * include/wininet.h:
16316 wininet.h: Add extra error code.
16318 2006-07-04 Robert Reif <reif@earthlink.net>
16320 * dlls/dxdiagn/dxdiag_main.c:
16321 dxdiagn: Fix TRACE/FIXME formats.
16323 2006-07-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
16325 * dlls/comctl32/listview.c:
16326 comctl32: listview: Recompute header size after an insertion of a column.
16328 2006-07-03 Paul Vriens <Paul.Vriens@xs4all.nl>
16330 * dlls/ntdll/reg.c:
16331 ntdll: Fix possible TRACE crash.
16333 2006-07-03 Robert Shearman <rob@codeweavers.com>
16335 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
16336 oleaut: Implement processing of modules for SLTG typelibs.
16337 Set funckind when processing SLTG functions.
16339 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
16340 oleaut: Improve SLTG var support.
16341 Pass both the start of the block and the offset to the first item into
16342 SLTG_DoVars as they may be different.
16343 Process 0xfffe offsets for variable names - this means to use the
16345 Add support for parsing the optional varflags field.
16347 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
16348 oleaut: Fix function support for SLTG dispinterfaces.
16350 * dlls/oleaut32/typelib.c:
16351 oleaut: Move the processing of functions in SLTG typelibs into a
16352 separate function and use it when processing dispinterfaces.
16354 * dlls/oleaut32/typelib.c:
16355 oleaut: Move the initialisation of memidConstructor and
16356 memidDestructor of type infos to the common ITypeInfo creation
16358 Remove the WARN message as this functionality isn't implemented in
16361 * dlls/oleaut32/typelib.c:
16362 oleaut: Process references for SLTG dispatch types.
16364 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
16365 oleaut: Abstract out the processing of variables in SLTG typelib components
16366 to a common function.
16368 * dlls/oleaut32/typelib.c:
16369 oleaut: Process references when parsing SLTG alias types.
16371 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
16372 oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC
16373 generating code to SLTG_DoType.
16374 Process SLTG alias types with SLTG_DoType as the data is stored in the
16375 same format as in other components of the typelib.
16377 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
16378 oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
16379 common to all elements, so move the processing of these from the
16380 individual element processing.
16381 Improve SLTG alias processing.
16383 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
16384 oleaut: Document some more members of SLTG_TypeInfoTail.
16386 * dlls/advapi32/service.c:
16387 advapi32: Fix the service function being called when extended is
16388 either set or not set (reported by Andrey Turkin).
16390 2006-07-03 Huw Davies <huw@codeweavers.com>
16392 * dlls/rpcrt4/ndr_marshall.c:
16393 rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
16395 2006-07-04 Dmitry Timoshkov <dmitry@codeweavers.com>
16397 * dlls/winex11.drv/keyboard.c:
16398 winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
16400 2006-07-03 Dmitry Timoshkov <dmitry@codeweavers.com>
16402 * dlls/crypt32/protectdata.c, dlls/msi/table.c:
16403 Avoid non-portable WCHAR[] constructs.
16405 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
16407 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
16408 wined3d: Add a function to print out D3DDECLUSAGE9 values.
16410 * dlls/wined3d/baseshader.c:
16411 wined3d: Fix faulty DCL trace.
16413 2006-07-02 Ivan Gyurdiev <ivg231@gmail.com>
16415 * dlls/wined3d/arb_program_shader.c:
16416 wined3d: Resync ARB mnxn function with GLSL mnxn function.
16418 * dlls/wined3d/baseshader.c:
16419 wined3d: Use shader_get_regtype() in register counting pass.
16421 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/pixelshader.c,
16422 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
16423 wined3d: Move SHADER_ARB code into arb_program_shader.c.
16425 * dlls/wined3d/device.c:
16426 wined3d: Cleanup: print constants in device code.
16428 2006-07-03 Ivan Gyurdiev <ivg231@gmail.com>
16430 * include/d3d9types.h:
16431 d3d9: Fix FVF POSITION mask.
16433 2006-07-02 Piotr Caban <piotr.caban@gmail.com>
16435 * programs/oleview/typelib.c:
16436 oleview: Added next field to TypeLib viewer treeview control.
16438 * programs/oleview/typelib.c:
16439 oleview: Improved type handling in TypeLib viewer.
16441 * programs/oleview/En.rc, programs/oleview/Makefile.in,
16442 programs/oleview/main.h, programs/oleview/oleview.c,
16443 programs/oleview/resource.h, programs/oleview/typelib.c:
16444 oleview: Added open TypeLib file functionality.
16446 * programs/oleview/En.rc, programs/oleview/resource.h,
16447 programs/oleview/typelib.c:
16448 oleview: Added type displaying in TypeLib Viewer.
16450 2006-06-30 Thomas Kho <tkho@ucla.edu>
16452 * programs/wcmd/wcmdmain.c:
16453 wcmd: Modify option parser to allow compound options.
16455 2006-07-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
16457 * dlls/winmm/winealsa/audio.c:
16458 winmm/winealsa: Write-strings warning fix.
16460 2006-07-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
16462 * programs/taskmgr/dbgchnl.c:
16463 taskmgr: Write-strings warnings fix.
16465 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
16467 * dlls/comctl32/tests/listview.c:
16468 comctl32/tests: Write-strings warnings fix.
16470 2006-06-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
16472 * programs/regedit/listview.c:
16473 regedit: Write-strings warnings fix.
16475 2006-06-30 Hervé Poussineau <hpoussin@reactos.org>
16477 * dlls/mapi32/prop.c:
16478 mapi32: Use kernel32 functions instead of the ntdll ones.
16480 2006-06-30 Jacek Caban <jacek@codeweavers.com>
16482 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
16483 dlls/shdocvw/shdocvw_main.c, tools/wine.inf:
16484 shdocvw: Get rid of Mozilla ActiveX control dependency.
16486 * dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
16487 dlls/mshtml/oleobj.c:
16488 mshtml: Added beginning IDM_BROWSEMODE implementation.
16491 wine.inf: Set gecko url to activate Wine Gecko installer.
16493 * dlls/mshtml/install.c:
16494 mshtml: Add trailing '\' to gecko_path if needed.
16496 2006-06-30 Ge van Geldorp <ge@gse.nl>
16498 * include/cvconst.h, programs/winedbg/be_x86_64.c:
16499 winedbg: Implement be_x86_64_init_registers.
16501 * include/msvcrt/string.h:
16502 include/msvcrt: Make sure size_t is properly defined for 64-bit.
16504 * programs/winedbg/be_alpha.c, programs/winedbg/be_i386.c,
16505 programs/winedbg/be_ppc.c, programs/winedbg/debugger.h,
16506 programs/winedbg/gdbproxy.c, programs/winedbg/memory.c,
16507 programs/winedbg/stack.c:
16508 winedbg: Adjust the parameters of the backend read/write routines to
16509 match those of ReadProcessMemory/WriteProcessMemory, since those are
16510 the ones actually used.
16513 server: The "select" call passes handles, not ints.
16515 2006-06-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
16517 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
16518 dlls/shell32/shlfileop.c, dlls/shell32/shres.rc,
16519 dlls/shell32/shresdef.h:
16520 shell32: Add an icon for delete confirmation.
16522 * dlls/shell32/shlfileop.c:
16523 shell32: Allow for custom icons in confirmation messages.
16525 * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
16526 shell32: Pass the correct parent hwnd to confirmation dialogs.
16528 * dlls/shell32/shlfileop.c:
16529 shell32: Remove the now unused SHELL_DeleteFileW.
16531 2006-07-01 Robert Shearman <rob@codeweavers.com>
16533 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
16534 oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
16535 the exponent parsing to after the hex digit parsing.
16537 2006-06-30 Robert Shearman <rob@codeweavers.com>
16539 * dlls/advapi32/service.c:
16540 advapi32: Implement RegisterServiceCtrlHandleExW.
16542 2006-06-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
16544 * dlls/setupapi/tests/devinst.c:
16545 setupapi/tests: Add trailing '\n's to ok() calls.
16547 2006-06-29 Paul Vriens <Paul.Vriens@xs4all.nl>
16549 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
16550 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
16551 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
16552 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
16553 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
16554 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
16555 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
16556 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
16557 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
16558 dlls/oleaut32/regsvr.c, dlls/shdocvw/regsvr.c, dlls/shell32/regsvr.c,
16559 dlls/urlmon/regsvr.c:
16560 Use the return value of register_key_guid.
16562 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
16564 * programs/oleview/En.rc, programs/oleview/typelib.c:
16565 oleview: Added base TypeLib Viewer menu functionality.
16567 * programs/oleview/En.rc, programs/oleview/main.h,
16568 programs/oleview/typelib.c:
16569 oleview: Added status bar to TypeLib Viewer.
16571 * programs/oleview/En.rc, programs/oleview/Makefile.in,
16572 programs/oleview/main.h, programs/oleview/oleview.c,
16573 programs/oleview/pane.c, programs/oleview/resource.h,
16574 programs/oleview/tree.c, programs/oleview/typelib.c:
16575 oleview: Added TypeLib Viewer base.
16576 - Added TypeLib Viewer base.
16577 - Fixed multiple instance of pane window functionality.
16578 - Added field with TypeLib path to ITEM_INFO structure.
16580 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
16582 * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
16583 wined3d: Perform sanity checks on the rectangle in LockRect.
16585 2006-06-30 Piotr Caban <piotr.caban@gmail.com>
16587 * dlls/ddraw/ddraw.c:
16588 ddraw: Added missing '\n' in debug traces.
16590 * dlls/quartz/pin.c:
16591 quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
16593 2006-06-30 Robert Shearman <rob@codeweavers.com>
16595 * dlls/ole32/compobj.c, dlls/ole32/tests/marshal.c:
16596 ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
16597 that hasn't yet been marshaled then it should create a new stub
16600 * dlls/oleaut32/typelib.c:
16601 oleaut32: Fix a typo where the FIXME doesn't match the code.
16603 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
16604 rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
16606 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c:
16607 advapi32: Implement RegDisablePredefinedCache.
16609 2006-06-30 Paul Vriens <Paul.Vriens@xs4all.nl>
16611 * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
16612 ntdll: Fix return codes for NtCreateKey (with tests).
16614 2006-06-29 James Hawkins <truiken@gmail.com>
16616 * dlls/shlwapi/tests/path.c:
16617 shlwapi: Add tests for PathFindExtensionA.
16619 * dlls/shlwapi/tests/path.c:
16620 shlwapi: Add tests for PathCanonicalize.
16622 2006-06-29 Mikołaj Zalewski <mikolaj@zalewski.pl>
16624 * dlls/shell32/shfldr_fs.c:
16625 shell32: Use SHFileOperationW to delete files.
16627 2006-06-29 Ivan Leo <ivanleo@gmail.com>
16629 * dlls/shell32/tests/shlfileop.c:
16630 shell32/tests: Comment out a test that crashes on windows nt 4.0.
16632 2006-06-29 Stefan Dösinger <stefandoesinger@gmx.at>
16634 * dlls/ddraw/device.c, dlls/ddraw/material.c, dlls/ddraw/viewport.c:
16635 ddraw: Fix some material related bugs.
16637 * dlls/ddraw/device.c, dlls/ddraw/executebuffer.c:
16638 ddraw: Matrix values in the execute buffer are handles.
16640 2006-06-29 Dmitry Timoshkov <dmitry@codeweavers.com>
16642 * dlls/winex11.drv/winpos.c:
16643 winex11.drv: Update window's full screen state on the resolution
16644 change as well as on the window resize event.
16646 * dlls/user/defwnd.c, dlls/user/dialog.c, dlls/user/message.c,
16647 dlls/user/nonclient.c, dlls/user/win.c, dlls/user/winpos.c,
16648 dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c, include/win.h,
16649 include/winpos.h, include/winuser.h:
16650 include: Move appropriate parts of winpos.h to winuser.h and win.h,
16651 remove winpos.h afterwards.
16653 2006-06-28 Maarten Lankhorst <M.B.Lankhorst@gmail.com>
16655 * configure, configure.ac, dlls/Makefile.in, dlls/cryptnet/Makefile.in,
16656 dlls/cryptnet/cryptnet.spec, dlls/cryptnet/cryptnet_main.c:
16657 cryptnet: Implement a stub cryptnet dll.
16659 2006-06-28 Juan Lang <juan_lang@yahoo.com>
16661 * programs/regedit/childwnd.c:
16662 regedit: Update status bar after editing key name.
16664 2006-06-28 Jason Green <jave27@gmail.com>
16666 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
16667 wined3d: Fix a few GLSL shader instruction translations.
16668 This fixes the translations for a few instructions in GLSL and allows
16669 Cubemap sampling in pixel shaders < 2.0. It makes some of the
16670 lighting on textures in Half Life 2 look better, including some of the
16671 water effects. It's not perfect yet, but much closer now.
16673 2006-06-28 Robert Shearman <rob@codeweavers.com>
16675 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
16676 ole32: When marshaling a proxy make sure to maintain an external
16677 reference on the stub object so that the first proxy can be released.
16678 Implement external refcount sharing between a proxy and the marshaled proxy.
16679 Extend the marshaling of a proxy test to show that an external reference
16680 is always kept on the stub object.
16682 * dlls/ole32/tests/marshal.c:
16683 ole32: Add a test for CoCreateInstance doing object hosting by
16684 automatically creating an appropriate apartment for the object and
16685 returning a proxy to it.
16687 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
16688 ole32: Implement CoGetObject.
16690 * dlls/oleaut32/typelib.c:
16691 oleaut32: RegisterTypeLib should register any interface that derives
16692 from IDispatch rather than just dual interfaces.
16693 This is hinted at, although not explicitly stated on MSDN, but was
16694 verified by tests with native oleaut32.
16696 2006-06-28 Stefan Dösinger <stefandoesinger@gmx.at>
16698 * dlls/ddraw/vertexbuffer.c:
16699 ddraw: Correct a NULL pointer check.
16701 2006-06-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
16703 * dlls/kernel/tests/version.c:
16704 kernel: Version test was using imports missing on WinME.
16706 2006-06-28 Paul Vriens <Paul.Vriens@xs4all.nl>
16708 * dlls/quartz/filtergraph.c:
16709 quartz: Fixed typo (Coverity).
16711 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
16713 * dlls/quartz/regsvr.c:
16714 quartz: Use the return value of register_key_guid.
16716 2006-06-27 Juan Lang <juan_lang@yahoo.com>
16718 * dlls/oleaut32/typelib.c:
16719 oleaut32: Handle bstr length of -1 in typelibs.
16721 * dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
16722 shell32: Add a stub for InvalidateDriveType.
16724 2006-06-27 H. Verbeet <hverbeet@gmail.com>
16726 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
16727 dlls/wined3d/stateblock.c, include/wine/wined3d_interface.h:
16728 wined3d: Use register combiners for texture stage operations.
16729 Make wined3d use register combiners for texture stage operations. In
16730 order to do that the texture unit index needs to be separated from the
16731 texture stage index. For cards that don't support the
16732 NV_register_combiners extension nothing should change.
16734 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
16735 wined3d: Add code for using register combiners for texture stage operations.
16736 On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
16737 larger than 4. In Direct3D that would correspond to
16738 MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
16739 (which can be much larger) to which it currently corresponds in
16740 wined3d. Using register combiners we can get around that limitation
16741 and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
16742 stages. This patch adds code for doing the texture operations with
16743 register combiners instead of ARB_texture_env_combine or
16744 NV_texture_env_combine4, but doesn't make use of that code yet. That's
16745 what the next patch will do.
16747 * dlls/wined3d/drawprim.c:
16748 wined3d: Fix uploading of textures for shaders.
16749 The code for uploading / binding textures for use with pixel shaders
16750 is slightly different from the one for uploading / binding textures
16751 for use with the fixed function pipeline. It would be possible to keep
16752 the code in a single function with a couple of conditionals, but in
16753 combination with the changes needed for register combiners that would
16754 become quite messy.
16756 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
16757 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
16758 include/wine/wined3d_gl.h:
16759 wined3d: Texture limits fixes.
16760 GL_LIMITS(textures) is currently used for both the number of texture
16761 stages and the maximum number of simultaneous textures. In the current
16762 code that's the same, but in a later patch that will be separated,
16763 since a texture stage doesn't have to reference an actual
16764 texture. Also, shaders can access a larger number of samplers than the
16765 number of texture units the fixed function pipeline can access.
16767 * include/wine/wined3d_gl.h:
16768 wined3d: Add register combiner function pointers.
16770 * dlls/wined3d/utils.c:
16771 wined3d: Add & use D3DTEXTUREOP dumping code.
16773 2006-06-27 James Hawkins <truiken@gmail.com>
16775 * dlls/shlwapi/tests/path.c:
16776 shlwapi: Add tests for PathAppendA.
16778 2006-06-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
16780 * dlls/shell32/shlfileop.c:
16781 shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
16782 Show a confirmation dialog in SHFileOperationW for the FO_DELETE
16783 operation when called without FOF_NOCONFIRMATION or with
16784 FOF_WANTNUKEWARNING. That way the user's files won't be deleted
16787 2006-06-26 Huw Davies <huw@codeweavers.com>
16789 * dlls/opengl32/wgl.c:
16790 opengl32: Fix the returned metrics and add a translation vector to the end of
16793 2006-06-27 Alexandre Julliard <julliard@winehq.org>
16795 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
16796 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
16798 server: Moved get/set_thread_context implementation to ptrace.c.
16800 2006-06-27 Ivan Leo <ivanleo@gmail.com>
16802 * dlls/msvcrt/tests/file.c:
16803 msvcrt/tests: Don't leave files on the disk.
16805 2006-06-27 William Knop <william.knop@gmail.com>
16807 * dlls/dbghelp/elf_module.c:
16808 dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
16810 2006-06-27 Paul Vriens <Paul.Vriens@xs4all.nl>
16812 * dlls/uxtheme/tests/system.c:
16813 uxtheme/tests: Add tests for IsThemePartDefined.
16815 2006-06-27 Hans Leidekker <hans@it.vu.nl>
16817 * dlls/userenv/userenv.spec, dlls/userenv/userenv_main.c:
16818 userenv: Add a stub implementation for GetProfileType.
16820 2006-06-27 Stefan Dösinger <stefandoesinger@gmx.at>
16822 * dlls/d3d8/tests/device.c, dlls/ddraw/vertexbuffer.c,
16823 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
16824 wined3d: Vertex buffer can be locked multiple times.
16826 2006-06-27 Huw Davies <huw@codeweavers.com>
16828 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
16829 msxml3: Always have a libxml doc associated with a domdoc object, even if the
16830 object has no nodes.
16831 This means we don't need to add checks for NULL libxml node ptrs in our node
16834 2006-06-27 James Hawkins <truiken@gmail.com>
16836 * dlls/msi/dialog.c:
16837 msi: Read the font color from the database, and use it for the text control.
16839 2006-06-26 James Hawkins <truiken@gmail.com>
16841 * programs/msiexec/Makefile.in, programs/msiexec/msiexec.c:
16842 msiexec: Use CommandLineToArgvW instead of process_args to reduce code
16845 2006-06-27 Alexandre Julliard <julliard@winehq.org>
16847 * dlls/ntdll/critsection.c:
16848 ntdll: Faster critical sections on MacOS using Mach semaphores.
16850 * libs/wine/loader.c:
16851 libwine: Attempt to increase some user limits that are set too low on some
16854 * configure, configure.ac, include/config.h.in,
16855 programs/wineconsole/curses.c:
16856 wineconsole: Portability fixes in the curses mouse support.
16858 * tools/widl/widltypes.h:
16859 widl: Fixed syntax of DECL_LINK macro to look more like C code.
16861 2006-06-21 Andrey Turkin <pancha@mail.nnov.ru>
16863 * dlls/shlwapi/tests/path.c:
16864 shlwapi: Test for UrlGetPart in case of file name.
16866 2006-06-21 Vitaliy Margolen <wine-patch@kievinfo.com>
16868 * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
16869 ntdll: Fix 2 failing test on native. Change Wine accordingly.
16871 2006-06-26 Hans Leidekker <hans@it.vu.nl>
16873 * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
16874 shell32: Add a stub implementation for SHIsFileAvailableOffline.
16876 2006-06-26 Eric Pouech <eric.pouech@wanadoo.fr>
16878 * programs/winedbg/info.c:
16879 winedbg: Module info.
16880 when requesting info on a module by address, always print the module
16881 ELF/PE pair (if this applies) (and not only the embedded PE), which
16884 * programs/winedbg/info.c:
16885 winedbg: Use 64 bit version of imagehlp_module.
16886 This allows reimplementing the module list command and do less black
16887 magic to guess the ELF debug format.
16889 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c:
16890 dbghelp: Implemented SymEnumerateModules64.
16892 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
16893 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
16894 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c:
16895 dbghelp: Module info.
16896 - now internally storing module info as a 64bit module structure
16897 (the interest in not in the 64 bit side of things, but because
16898 it allows storing lots of usefull information)
16899 - fixed SymGetModuleInfo64W which wasn't returning the
16900 LoadedPdbName field
16901 - now filling for MSC files with the extended information
16902 (instead of guessing it)
16903 - reused the extended module info to store wine ELF module
16904 information (link for map link, stabs vs dwarf symbol info)
16906 2006-06-27 Alexandre Julliard <julliard@winehq.org>
16908 * programs/winetest/maketest:
16909 winetest: Portability fix in the maketest script. Added support for git.
16911 2006-06-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
16913 * dlls/winex11.drv/window.c:
16914 winex11.drv: Write-strings warning fix.
16916 2006-06-27 Jason Green <jave27@gmail.com>
16918 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
16919 dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
16920 wined3d: Implement more GLSL instructions and a little cleanup.
16921 - Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
16922 - Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
16923 they are implemented in ARB_fragment_program at least).
16924 - Stop copying the SHADER_PARSE_STATE struct in each ARB shader
16925 routine - use a pointer instead.
16927 2006-06-27 H. Verbeet <hverbeet@gmail.com>
16929 * dlls/wined3d/device.c:
16930 wined3d: Remove some redundant code.
16932 * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
16933 wined3d: Fix compilation (VBO constants).
16935 2006-06-26 James Hawkins <truiken@gmail.com>
16937 * dlls/setupapi/parser.c, dlls/setupapi/tests/parser.c:
16938 setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
16940 * dlls/shlwapi/tests/path.c:
16941 shlwapi: Add tests for PathAddBackslash.
16943 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
16944 shlwapi: Add tests for PathCombineA.
16946 * dlls/shdocvw/version.rc:
16947 shdocvw: Upgrade the version to 5.50.4134.599.
16949 2006-06-26 Stefan Dösinger <stefandoesinger@gmx.at>
16951 * dlls/ddraw/device.c:
16952 ddraw: Fix some compiler warnings.
16954 * dlls/ddraw/ddraw.c:
16955 ddraw: Assign the surface descriptions height to the height.
16957 2006-06-26 Paul Vriens <Paul.Vriens@xs4all.nl>
16959 * dlls/imagehlp/modify.c:
16960 imagehlp: Fixed typo (Coverity).
16962 * dlls/uxtheme/tests/system.c:
16963 uxtheme/tests: Add tests for GetCurrentThemeName.
16965 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
16967 * dlls/uxtheme/tests/system.c:
16968 uxtheme/tests: Added a bit more functional tests to OpenThemeData.
16970 2006-06-25 Jacek Caban <jacek@codeweavers.com>
16972 * dlls/mshtml/conpoint.c:
16973 mshtml: Added Unadvise implementation.
16975 * dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
16976 dlls/mshtml/mshtml_private.h:
16977 mshtml: Destroy connection points.
16979 * dlls/mshtml/conpoint.c:
16980 mshtml: Added Advise implementation.
16982 * dlls/mshtml/nsio.c:
16983 mshtml: Return text/html by default in GetContentType.
16985 * dlls/mshtml/nsio.c:
16986 mshtml: Return NS_OK in GetStatus if channel is NULL.
16988 * dlls/mshtml/navigate.c:
16989 mshtml: Call OnStopRequest in OnStopBinding.
16991 * dlls/mshtml/navigate.c:
16992 mshtml: Break reading if IStream::Read returns 0 bytes.
16994 2006-06-23 Jacek Caban <jacek@codeweavers.com>
16996 * dlls/mshtml/loadopts.c, dlls/mshtml/tests/.gitignore,
16997 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/misc.c:
16998 mshtml: Added HTMLLoadOptions implementation (with tests).
17000 2006-06-25 Eric Pouech <eric.pouech@wanadoo.fr>
17002 * dlls/winmm/mci.c:
17003 mci: Fix some mciSendString quirks.
17004 Really check in MCI open string commands if the name we have is a
17005 device (and no longer rely on bad heuristics for it).
17007 2006-06-24 Eric Pouech <eric.pouech@wanadoo.fr>
17009 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
17010 dlls/dbghelp/elf_module.c:
17011 dbghelp: Dwarf & thunks.
17012 - added the elf_is_in_thunk_area() function to locate an address
17013 within the known thunk area of Wine's builtin modules
17014 - now passing this thunk information to the dwarf parser so that it
17015 can drop functions from the thunk areas (as dwarf symbols), so that
17016 those functions can be later on marked as thunks in dbghelp
17019 2006-06-23 Eric Pouech <eric.pouech@wanadoo.fr>
17021 * dlls/dbghelp/elf_module.c:
17022 dbghelp: Elf for wine and spec definitions.
17023 Enhancement over previous fix (we don't need to insert NOTYPE symbols
17024 in our public symbol table, so drop them as early as possible).
17026 2006-06-25 Andrey Turkin <pancha@Mail.nnov.ru>
17028 * dlls/msi/install.c, dlls/msi/tests/package.c:
17029 msi: Disable some path validity checks in MsiSetTargetPath.
17031 2006-06-24 Ivan Leo <ivanleo@gmail.com>
17033 * dlls/amstream/amstream.c:
17034 amstream: Implement IAMMultiMediaStreamImpl_OpenFile and
17035 IAMMultiMediaStreamImpl_OpenMoniker.
17037 * dlls/advapi32/tests/security.c:
17038 advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
17040 2006-06-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
17042 * dlls/user/resources/user32_Pl.rc:
17043 user: user32_Pl.rc: Fix the capitalization of OK.
17045 2006-06-23 Vijay Kiran Kamuju <infyquest@gmail.com>
17047 * dlls/ntdll/time.c:
17048 ntdll: Add UZT timezone info.
17050 2006-06-23 Francois Gouget <fgouget@free.fr>
17052 * dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
17053 dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
17054 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/main.c,
17055 dlls/ddraw/surface.c, dlls/ddraw/tests/d3d.c, dlls/ddraw/utils.c,
17056 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
17057 dlls/shell32/shlfolder.c, dlls/wined3d/device.c,
17058 dlls/wined3d/stateblock.c, dlls/wined3d/surface_gdi.c,
17059 dlls/wined3d/utils.c, programs/winefile/resource.h:
17060 Assorted spelling, case and grammar fixes.
17062 2006-06-23 Francois Gouget <fgouget@codeweavers.com>
17064 * dlls/shell32/classes.c, dlls/shell32/shell32_main.h,
17065 dlls/shell32/shlexec.c:
17066 shell32: Fix computation of default verb.
17067 Compute the default verb as documented on MSDN instead of blindly
17068 assuming it is 'open'. This fixes the WordViewer association in some
17071 * dlls/winmm/winecoreaudio/audio.c:
17072 winecoreaudio: Protect pthread.h inclusion.
17074 * dlls/ddraw/tests/refcount.c:
17075 ddraw: Fix compilation with gcc 2.95.
17077 * dlls/crypt32/tests/encode.c:
17078 crypt32: Fix compilation with gcc 2.95.
17080 2006-06-24 Stefan Dösinger <stefandoesinger@gmx.at>
17082 * dlls/ddraw/ddraw.c:
17083 ddraw: Set the video memory and visible flag on render targets.
17085 * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d.c:
17086 ddraw: Enumerate the reference d3ddevice.
17088 * dlls/wined3d/surface.c:
17089 wined3d: Fix single buffering.
17090 Tell gl to draw to the back buffer when a back buffer is used, do not
17091 use the value from gl.
17093 * dlls/wined3d/device.c:
17094 wined3d: Fix a bad trace.
17096 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
17098 * dlls/wined3d/device.c:
17099 wined3d: Create vertex buffer objects for D3D vertex buffers.
17101 * dlls/wined3d/vertexbuffer.c:
17102 wined3d: Vertex fixups.
17104 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
17105 dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
17106 include/wine/wined3d_types.h:
17107 wined3d: Add support for VBOs to the drawing code.
17109 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
17111 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
17112 shlwapi: PathCombineW should return NULL on invalid parameters.
17114 2006-06-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
17116 * programs/oleview/Ko.rc, programs/oleview/rsrc.rc:
17117 oleview: Added Korean resources.
17119 2006-06-24 Piotr Caban <piotr.caban@gmail.com>
17121 * programs/oleview/En.rc, programs/oleview/details.c,
17122 programs/oleview/interface.c, programs/oleview/main.h,
17123 programs/oleview/resource.h, programs/oleview/tree.c:
17124 oleview: Fix compilation with gcc 2.95.
17125 - patch based on Francois Gouget Fix compilation with gcc 2.95 patch
17126 - moved some string to resources
17127 - fixed implementation of IPersistStream interface viewer
17129 * programs/oleview/interface.c:
17130 oleview: Added propper ClassName displaying to interface viewer.
17132 * programs/oleview/En.rc, programs/oleview/Makefile.in,
17133 programs/oleview/interface.c, programs/oleview/main.h,
17134 programs/oleview/oleview.c, programs/oleview/resource.h:
17135 oleview: Added interface viewer.
17137 2006-06-23 Stefan Dösinger <stefan@codeweavers.com>
17139 * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
17140 dlls/wined3d/surface_gdi.c, include/wine/wined3d_interface.h:
17141 ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
17143 2006-06-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
17145 * dlls/gdi/tests/metafile.c:
17146 gdi/tests: Write-strings warnings fix.
17148 2006-06-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
17150 * tools/widl/widltypes.h:
17151 widl: Write-strings warnings fix.
17153 2006-06-23 James Hawkins <truiken@gmail.com>
17155 * dlls/shell32/brsfolder.c:
17156 shell32: Add missing multiply by sizeof(WCHAR)l
17158 2006-06-23 Huw Davies <huw@codeweavers.com>
17160 * dlls/rpcrt4/ndr_stubless.c:
17161 rpcrt4: Calculate size of FC_STRUCT arguments correctly.
17163 * dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
17164 dlls/winex11.drv/x11drv.h:
17165 winex11: Introduce a function to retrieve the glx drawable and have
17166 both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
17168 2006-06-23 Paul Vriens <Paul.Vriens@xs4all.nl>
17170 * dlls/imagehlp/modify.c:
17171 imagehlp: Fixed typo (Coverity).
17173 2006-06-23 Alexandre Julliard <julliard@winehq.org>
17175 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
17176 server/context_sparc.c, server/context_x86_64.c, server/thread.c,
17178 server: Moved some common bits of get/set_thread_context to thread.c.
17180 * dlls/ntdll/server.c, include/wine/pthread.h, loader/kthread.c,
17182 libwine: Added entry for sigprocmask in the pthread functions table.
17184 * loader/pthread.c:
17185 wine-pthread: Set thread scope to force using kernel threads on Solaris.
17187 2006-06-22 Huw Davies <huw@codeweavers.com>
17189 * dlls/opengl32/wgl.c:
17190 opengl32: If there's no glX context don't return a wgl context.
17192 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
17194 * programs/oleview/En.rc, programs/oleview/oleview.c,
17195 programs/oleview/resource.h:
17196 oleview: Added system configuration dialog.
17198 * programs/oleview/En.rc, programs/oleview/oleview.c:
17199 oleview: Added copy HTML tag functionality.
17201 * programs/oleview/oleview.c:
17202 oleview: Added copy CLSID functionality.
17204 * programs/oleview/En.rc, programs/oleview/main.h,
17205 programs/oleview/oleview.c, programs/oleview/resource.h,
17206 programs/oleview/tree.c:
17207 oleview: Added CreateInstanceOn functionality.
17209 2006-06-22 James Hawkins <truiken@gmail.com>
17211 * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
17212 msi: Add tests for components that aren't associated with a feature.
17214 2006-06-22 Jacek Caban <jacek@codeweavers.com>
17216 * dlls/mshtml/Makefile.in, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
17217 dlls/mshtml/mshtml_private.h:
17218 mshtml: Added stub implementation of HTMLLoadOptions.
17220 * dlls/mshtml/main.c, dlls/uuid/uuid.c, include/.gitignore,
17221 include/Makefile.in, include/optary.idl:
17222 mshtml: Added optary.idl file.
17224 * dlls/mshtml/nsio.c:
17225 mshtml: Inherit NSContainer in NewURI.
17227 * dlls/mshtml/conpoint.c, dlls/mshtml/tests/htmldoc.c:
17228 mshtml: Fix a typo.
17230 * dlls/mshtml/olecmd.c:
17231 mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
17233 2006-06-23 Juan Lang <juan_lang@yahoo.com>
17235 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
17236 advapi: Add a stub for SystemFunction035.
17238 * dlls/kernel/tests/locale.c:
17239 kernel: Change failing to test to show it doesn't have anything to do
17240 with embedded NULLs.
17242 2006-06-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
17244 * dlls/secur32/ntlm.c:
17245 secur32: Write-strings warnings fix.
17247 * dlls/ole32/tests/stg_prop.c:
17248 ole32/tests: Write-strings warning fix.
17250 2006-06-22 Vitaliy Margolen <wine-patch@kievinfo.com>
17252 * dlls/dinput/mouse.c:
17253 dinput: Warp mouse each 10ms instead of dropping events.
17255 2006-06-22 Paul Vriens <Paul.Vriens@xs4all.nl>
17257 * dlls/uxtheme/tests/system.c:
17258 uxtheme/tests: Destroy the windows after we've used them.
17260 * dlls/uxtheme/tests/system.c:
17261 uxtheme/tests: Add a case sensitivity test.
17263 2006-06-22 Jonathan Ernst <jonathan@ernstfamily.ch>
17265 * programs/oleview/En.rc:
17266 oleview: Spelling fixes (English).
17268 * programs/oleview/Fr.rc, programs/oleview/rsrc.rc:
17269 oleview: French localization.
17271 2006-06-22 Huw Davies <huw@codeweavers.com>
17273 * dlls/winex11.drv/opengl.c:
17274 winex11: glXQueryExtension has its error and event base arguments swapped
17275 compared with other *QueryExtension functions!
17277 2006-06-22 Piotr Caban <piotr.caban@gmail.com>
17279 * programs/oleview/details.c, programs/oleview/main.h,
17280 programs/oleview/tree.c:
17281 oleview: Removed use of strlenW, strcmpW and strcpyW functions.
17283 2006-06-22 Alexandre Julliard <julliard@winehq.org>
17285 * configure, configure.ac:
17286 configure: Send pkg-config error messages to /dev/null.
17288 2006-06-22 Krzysztof Foltman <wdev@foltman.com>
17290 * dlls/riched20/editor.c:
17291 riched20: Fix message range for get_msg_name.
17293 2006-06-21 Juan Lang <juan_lang@yahoo.com>
17295 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c,
17296 include/wincrypt.h:
17297 crypt32: Implement CertGetCRLFromStore.
17298 - implement CertGetCRLFromStore, with tests
17299 - update tests for CRL revocation functions to show name isn't checked
17301 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
17302 oleaut32: Correctly handle NULLs embedded in BSTRs, with tests.
17304 * dlls/kernel/tests/locale.c, libs/unicode/sortkey.c:
17305 kernel: Use the WinXP method for comparing strings with embedded NULLs. Update
17308 2006-06-21 Ivan Leo <ivanleo@gmail.com>
17310 * dlls/quartz/filesource.c:
17311 quartz: Fix media type detection.
17313 2006-06-21 Eric Pouech <eric.pouech@wanadoo.fr>
17315 * dlls/dbghelp/elf_module.c:
17316 dbghelp: Elf for wine and spec definitions.
17317 - fixed regression when looking for winebuild's special symbols in ELF symtab
17318 - STT_NOTYPE is still accepted as a valid symbol type (on top of STT_FUNC
17321 2006-06-21 Detlef Riekenberg <wine.dev@web.de>
17324 Makefile.in: Add target "ctags" to the overview.
17326 * DEVELOPERS-HINTS:
17327 DEVELOPER-HINTS: Some directories where added / renamed.
17329 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
17331 * dlls/uxtheme/tests/system.c:
17332 uxtheme/tests: Only test the needed functions once, bail out if one is missing.
17334 * dlls/uxtheme/tests/system.c:
17335 uxtheme/tests: Add some tests for GetWindowTheme.
17337 2006-06-21 James Hawkins <truiken@gmail.com>
17339 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
17340 atl: Add a stub implementation of AtlModuleLoadTypeLib.
17342 * dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c:
17343 mapi32: Add a stub implementation of MAPIOpenLocalFormContainer.
17345 2006-06-21 Stefan Dösinger <stefandoesinger@gmx.at>
17347 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
17348 ddraw: Use the handle infrastructure for Matrix handles.
17350 2006-06-21 Alexandre Julliard <julliard@winehq.org>
17352 * ANNOUNCE, ChangeLog, VERSION, configure:
17355 ----------------------------------------------------------------
17356 2006-06-21 Alexandre Julliard <julliard@winehq.org>
17358 * programs/oleview/.gitignore, programs/oleview/oleview:
17359 oleview: Delete the symlink from git.
17361 * AUTHORS, dlls/shell32/shell32_main.c:
17362 Updated the AUTHORS list and converted it to utf-8.
17364 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
17366 * tools/mkinstalldirs:
17367 tools: Fix mkinstalldirs.
17368 We cannot trust 'mkdir -p' to set the proper permissions on parent
17369 directories. So create them manually.
17370 Fix handling of paths containing spaces.
17371 Properly prefix the path with './' if it starts with a '-'.
17372 Stop trying to create a path after the first error.
17374 2006-06-21 Paul Vriens <Paul.Vriens@xs4all.nl>
17376 * dlls/uxtheme/tests/system.c:
17377 uxtheme/tests: Extra testing for GetLastError.
17379 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17381 * dlls/msvcrt/tests/string.c:
17382 msvcrt: Add simple test for _strdup(0).
17384 * dlls/msvcrt/string.c:
17385 msvcrt: Fix a crash in _strdup.
17387 2006-06-20 James Hawkins <truiken@gmail.com>
17389 * dlls/msi/action.c:
17390 msi: Fix handling of the no-op identifier in the Directory table.
17392 2006-06-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
17394 * dlls/ntdll/server.c:
17395 ntdll: Write-strings warnings fix.
17397 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
17399 * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
17400 winspool/tests: Tests for EnumForms and set an error value in our stub.
17402 2006-06-13 Andrew Ziem <ahziem1@mailbolt.com>
17404 * dlls/msvcrt/data.c, dlls/msvcrt/tests/.gitignore,
17405 dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/data.c:
17406 msvcrt: Fix _initterm, with tests.
17408 2006-06-11 Simon Kissane <skissane@gmail.com>
17410 * dlls/kernel/kernel32.spec, dlls/kernel/locale.c:
17411 kernel32: Added SetThreadUILanguage() stub.
17413 2006-06-21 Robert Shearman <rob@codeweavers.com>
17415 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
17416 rpcrt4: Stubs for RpcRevertToSelf and RpcMgmtSetComTimeout.
17418 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
17419 rpcrt4: Add stub for RpcMgmtEnableIdleCleanup.
17421 2006-06-21 Stefan Dösinger <stefan@codeweavers.com>
17423 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
17424 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
17425 dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
17426 wined3d: Pixel format cleanup.
17428 2006-06-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
17430 * dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
17431 gdi32: SetWinMetaFileBits: Use the whole device surface if the METAFILEPICT
17433 Also use the whole device surface if one of the extents is zero or
17434 negative and the mapping mode is MM_ANISOTROPIC or MM_ISOTROPIC.
17437 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
17439 * dlls/winspool.drv/info.c:
17440 winspool: An empty string as server name is valid for AddPrinterDriver.
17442 2006-06-14 Piotr Caban <piotr.caban@gmail.com>
17444 * programs/oleview/details.c:
17445 oleview: Added registry tab in details window.
17447 * programs/oleview/En.rc, programs/oleview/Makefile.in,
17448 programs/oleview/details.c, programs/oleview/main.h,
17449 programs/oleview/oleview.c, programs/oleview/resource.h,
17450 programs/oleview/tree.c:
17451 oleview: Added details window base.
17453 * programs/oleview/En.rc, programs/oleview/main.h,
17454 programs/oleview/oleview.c, programs/oleview/resource.h,
17455 programs/oleview/tree.c:
17456 oleview: Added base menu funcionality.
17458 * programs/oleview/En.rc, programs/oleview/main.h,
17459 programs/oleview/oleview.c, programs/oleview/resource.h,
17460 programs/oleview/tree.c:
17461 oleview: Added more TreeView entries.
17463 * programs/oleview/tree.c:
17464 oleview: Added TreeView entries read from registry.
17466 * programs/oleview/En.rc, programs/oleview/Makefile.in,
17467 programs/oleview/main.h, programs/oleview/oleview.c,
17468 programs/oleview/resource.h, programs/oleview/tree.c:
17469 oleview: Added TreeView window.
17471 * programs/oleview/Makefile.in, programs/oleview/main.h,
17472 programs/oleview/oleview.c, programs/oleview/pane.c:
17473 oleview: Added pane bar.
17475 * configure, configure.ac, programs/Makefile.in,
17476 programs/oleview/.gitignore, programs/oleview/En.rc,
17477 programs/oleview/Makefile.in, programs/oleview/main.h,
17478 programs/oleview/oleview, programs/oleview/oleview.c,
17479 programs/oleview/resource.h, programs/oleview/rsrc.rc:
17480 oleview: Added initial version.
17482 2006-06-21 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
17484 * dlls/wined3d/surface_gdi.c:
17485 wined3d: Add an "\n" to a fixme to fix an overflow.
17487 2006-06-20 Jason Green <jave27@gmail.com>
17489 * dlls/wined3d/glsl_shader.c:
17490 wined3d: Bind correct number of samplers for GLSL shaders.
17491 We are only checking against GL_MAX_TEXTURES when binding samplers,
17492 when we should be checking against the maximum number of samplers that
17493 the card supports. Spotted by H. Verbeet.
17495 2006-06-20 Juan Lang <juan_lang@yahoo.com>
17497 * dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec, dlls/crypt32/tests/crl.c:
17498 crypt32: Implement some CRL verification functions.
17500 * dlls/crypt32/main.c, include/wincrypt.h:
17501 wincrypt.h: Add more definitions and prototypes.
17503 2006-06-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
17505 * dlls/wininet/tests/url.c:
17506 wininet/tests: Write-strings warnings fix.
17508 2006-06-20 Dmitry Timoshkov <dmitry@codeweavers.com>
17510 * dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
17511 dlls/winex11.drv/x11drv_main.c:
17512 winex11.drv: Add support for full screen window state using the NETWM protocol.
17514 2006-06-20 James Hawkins <truiken@gmail.com>
17516 * dlls/advpack/install.c:
17517 advpack: Implement DoInfInstall on top of the install framework.
17519 2006-06-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
17521 * dlls/kernel/tests/file.c:
17522 kernel: Add tests for OpenFile.
17524 * dlls/kernel/tests/file.c:
17525 kernel: Check for an exe which is always present in a system dir.
17527 * dlls/lz32/tests/lzexpand_main.c:
17528 lz32: Small test fixes.
17530 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
17532 * dlls/shell32/shlfileop.c:
17533 shell32: Fix the nBufferMax param of LoadStringW calls from SHELL_ConfirmDialogW.
17535 2006-06-20 Detlef Riekenberg <wine.dev@web.de>
17537 * tools/winedump/output.c:
17538 winedump: Add DLL_WINE_PREATTACH to the generated DllMain.
17540 * tools/winedump/output.c:
17541 winedump: Use ntdll as template.
17543 * configure, configure.ac, dlls/Makefile.in, dlls/compstui/.gitignore,
17544 dlls/compstui/Makefile.in, dlls/compstui/compstui.spec,
17545 dlls/compstui/compstui_main.c:
17546 compstui: Add minimal compstui.dll (stubs only).
17548 2006-06-21 Dmitry Timoshkov <dmitry@codeweavers.com>
17550 * dlls/ntdll/virtual.c:
17551 ntdll: Compile VIRTUAL_Dump only when somebody really needs it.
17553 2006-06-20 Vitaly Lipatov <lav@etersoft.ru>
17555 * programs/winecfg/Ru.rc:
17556 winecfg: Russian translation.
17558 2006-06-20 Jacek Caban <jacek@codeweavers.com>
17560 * dlls/urlmon/umon.c:
17561 urlmon: Call Binding_CloseCacheDownload after Binding_FinishedDownload.
17563 * dlls/shdocvw/persist.c:
17564 shdocvw: Return S_OK in IPersistStreamInit::InitNew.
17566 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
17567 dlls/mshtml/mshtml_private.h, dlls/mshtml/olecmd.c,
17568 dlls/mshtml/oleobj.c:
17569 mshtml: Move IOleCommandTarget implementation to separate file.
17571 * dlls/mshtml/persist.c:
17572 mshtml: Initialize url variable in IPersistMoniker::Load.
17574 * dlls/mshtml/nsio.c:
17575 mshtml: Don't crash in GetSecurityInfo if channel is NULL.
17577 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
17578 mshtml: Added IPropertyNotifySink connection point.
17580 2006-06-20 Juan Lang <juan_lang@yahoo.com>
17582 * dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
17583 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/crl.c,
17584 dlls/crypt32/tests/store.c:
17585 crypt32: Rearrange functions a bit.
17587 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
17588 shlwapi: Small cleanups.
17589 - forward MLGetUILanguage to kernel32
17590 - correct type of parameter to MLLoadLibrary
17592 2006-06-20 Paul Vriens <Paul.Vriens@xs4all.nl>
17594 * programs/winecfg/theme.c:
17595 winecfg: Create Resources directory when adding themes.
17597 2006-06-20 Huw Davies <huw@codeweavers.com>
17599 * dlls/rpcrt4/rpc_message.c:
17600 rpcrt4: Don't use a short to hold the packet length, since it can
17601 result in premature termination of the send.
17603 2006-06-20 Alexandre Julliard <julliard@winehq.org>
17605 * dlls/ntdll/tape.c:
17606 ntdll: Fixed tape.c compilation on Solaris.
17608 * libs/wine/mmap.c:
17609 libwine: Better memory reservation algorithm for platforms that use
17612 * configure, configure.ac:
17613 configure: Default to using wine-pthread on all platforms.
17615 2006-06-20 Jeremy White <jwhite@codeweavers.com>
17617 * configure, configure.ac:
17618 configure: Probe more carefully for soname support, primarily for Solaris
17621 2006-06-18 Eric Pouech <eric.pouech@wanadoo.fr>
17623 * dlls/dbghelp/dwarf.c:
17624 dbghelp: dwarf: Tidy up leb128 reading.
17626 * dlls/dbghelp/dwarf.c:
17627 dbghelp: Indent the code as the rest of dbghelp module.
17629 * dlls/dbghelp/elf_module.c:
17630 dbghelp: Support multiple debug formats.
17631 When several debug formats (eg stabs & dwarf2) exist in the same
17632 module, allow to load them all (this is needed when different
17633 compilation units are compiled with different debug options).
17635 * dlls/dbghelp/dwarf.c:
17636 dbghelp: dwarf: Generate the current source file and store it in dbghelp's
17639 * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
17640 dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
17641 dlls/dbghelp/source.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
17642 dbghelp: Added the ability to define a source file by dir+filename instead of
17645 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
17646 dbghelp: dwarf: Started parsing the attributes for lines (in compilation unit).
17647 Walking the whole lot, not doing anything interesting apart from
17648 traversing the data.
17650 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
17651 dlls/dbghelp/elf_module.c:
17652 dbghelp: Pass .debug_loc section information to dwarf.
17654 * dlls/dbghelp/dwarf.c:
17655 dbghelp: Dwarf & parse context.
17656 - split the data structures for walking through the data (abbrev,
17657 cu... -> traverse_ctx) and data manipulation/loading (-> parse_ctx)
17658 - created dwarf2_parse_compilation_unit() for clarity
17659 - added section structure to gather information about all ELF sections
17660 related to all dwarf2 sections (more to come)
17662 * dlls/dbghelp/dwarf.c:
17663 dbghelp: Dwarf & udt members.
17664 - correctly set size & offsets for regular udt members
17665 - first shot at bitfields for udt members
17667 * dlls/dbghelp/dwarf.c:
17668 dbghelp: Dwarf & function blocks.
17669 - properly handling function blocks
17670 - handling of variables inside of blocks (either on stack, or in a
17671 register, or relative to the frame register if any)
17672 - added dwarf2_subprogram_t structure so that we can pass around
17673 relevant information for function parsing
17675 * dlls/dbghelp/dwarf.c:
17676 dbghelp: dwarf: Properly handle function formal parameters.
17678 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
17679 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
17680 dbghelp: Storage of func locals & parameters.
17681 - added the ability to tell to add_func_local whether we're adding
17682 a local variable or a parameter (and removed the black magic
17684 - we can now address variables defined as an offset to a register
17686 * dlls/dbghelp/dwarf.c:
17687 dbghelp: Dwarf & global symbols.
17688 Offset the addresses for global symbols (func & variables) by the base
17689 image of the corresponding module.
17691 * dlls/dbghelp/dwarf.c:
17692 dbghelp: dwarf: Added support for function labels.
17694 * dlls/dbghelp/dwarf.c:
17695 dbghelp: Proper support for nested types definitions (even in C).
17697 * dlls/dbghelp/dwarf.c:
17698 dbghelp: Dwarf - function scheme.
17699 - various fixes to follow better the functions definition (nesting,
17701 - don't directly parse types referenced by a subprogram, they'll be
17702 loaded anyway when needed
17704 * dlls/dbghelp/dwarf.c:
17705 dbghelp: Dwarf & locations.
17706 - put back the block attribute parsing
17707 - added dwarf2_compute_location to properly decode a location (at
17710 * dlls/dbghelp/dwarf.c:
17711 dbghelp: Dwarf compiland.
17712 - rewrote all entities loading to make use of new dwarf2_debug_info_t scheme
17713 - commented out the location parsing which is an ugly hack
17715 * dlls/dbghelp/dwarf.c:
17716 dbghelp: Dwarf & new scheme.
17717 - add some helpers for the rewrite
17718 - module is now part of the dwarf2_parse_context
17720 * dlls/dbghelp/dwarf.c:
17721 dbghelp: Dwarf & type references.
17722 Removed unused type references scheme that we'll implement using a
17723 different scheme in next patches.
17725 * dlls/dbghelp/dwarf.c:
17726 dbghelp: Dwarf merge parsing of UDT.
17727 Merge into a single function the struct/class/union parsing.
17729 * dlls/dbghelp/dwarf.c:
17730 dbghelp: Dwarf & debug info entries.
17731 - now loading the debug info entries into specific structures
17732 - this will help writing new functions
17733 - this will allow handling of forward references
17735 * dlls/dbghelp/dwarf.c:
17736 dbghelp: Dwarf abbrev table is now a sparse array.
17737 - added a pool for memory allocation when parsing a compilation unit
17738 - now using the brand new sparse array for the abbrev table
17740 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/storage.c:
17741 dbghelp: Added another basic type for storage: the sparse array.
17743 * dlls/dbghelp/dwarf.c:
17744 dbghelp: Transform a few TRACEs into WARNs (especially for unhandled stuff).
17746 * dlls/dbghelp/dwarf.c:
17747 dbghelp: Remove the unneeded level attribute while parsing.
17749 * dlls/dbghelp/dwarf.c, dlls/dbghelp/dwarf.h:
17750 dbghelp: Moved all Dwarf standard definitions into dwarf.h file.
17752 * dlls/dbghelp/dwarf.c:
17753 dbghelp: Dwarf & typedefs.
17754 - removed lookup for name for the const modifier
17755 - hard wire dwarf-reference to our pointer types
17757 * dlls/dbghelp/dwarf.c:
17758 dbghelp: Dwarf & module's symtype.
17759 - we should set the module's symtype upon success
17760 - removed unneeded bRet variable
17762 * dlls/dbghelp/dwarf.c:
17763 dbghelp: Dwarf2 & AT_byte_size.
17764 - AT_byte_size can be larger than a single byte (especially for enums)
17765 - added missing enumeration type parsing
17767 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
17768 programs/winedbg/types.c:
17769 winedbg: Proper handling of typedefs.
17770 Added types_get_real_type() to get rid of typedef information, and
17771 access the real underlying type.
17773 2006-06-19 Juan Lang <juan_lang@yahoo.com>
17775 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
17776 dlls/crypt32/tests/encode.c:
17777 crypt32: Encode/decode CRL issuing dist points.
17779 2006-06-19 Jason Green <jave27@gmail.com>
17781 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c:
17782 wined3d: Move D3DSIO_DEF instruction for ARB shaders into arb_program_shader.c.
17784 * dlls/wined3d/glsl_shader.c:
17785 wined3d: Fix DEF instructions in GLSL for non-Nvidia platforms.
17786 - NVidia allows "const vec4 = {1.0, 2.0, 3.0, 4.0};", even though
17787 that's not part of the spec.
17788 - It should be "const vec4 = vecr4(1.0, 2.0, 3.0, 4.0);"
17789 - This patch fixes this for D3DSIO_DEF and D3DSIO_DEFI.
17791 2006-06-20 James Hawkins <truiken@gmail.com>
17794 tools/wine.inf: Add d3d8.dll to the fake dlls list.
17796 2006-06-20 Ge van Geldorp <ge@gse.nl>
17798 * dlls/kernel/global16.c:
17799 kernel32: "base" is a pointer in 16-bit global heap.
17801 * programs/winedbg/Makefile.in, programs/winedbg/be_x86_64.c,
17802 programs/winedbg/gdbproxy.c, programs/winedbg/winedbg.c:
17803 winedbg: Added x86_64 support.
17805 2006-06-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
17807 * dlls/shell32/shlfileop.c:
17808 shell32: Remove the now unused SHELL_ConfirmDialog.
17810 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c:
17811 shell32: Use SHELL_ConfirmDialogW when deleting multiple files.
17813 2006-06-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
17815 * dlls/lz32/tests/lzexpand_main.c:
17816 lz32: Remove dead code from the LZOpenFileW test.
17818 2006-06-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
17820 * dlls/shell32/shell32_Pl.rc:
17821 shell32: Update the Polish translation.
17823 2006-06-19 Juan Lang <juan_lang@yahoo.com>
17825 * dlls/crypt32/crl.c:
17826 crypt32: Simplify CRL creation.
17827 Decoding already handles signed and unsigned CRLs, so don't duplicate
17828 that in CertCreateCRLContext.
17830 * dlls/crypt32/cert.c:
17831 crypt32: Simplify certificate creation.
17832 Decoding already handles signed and unsigned certs, so don't duplicate
17833 that in CertCreateCertificateContext.
17835 2006-06-19 Saulius Krasuckas <saulius.krasuckas@ieee.org>
17837 * dlls/lz32/tests/lzexpand_main.c:
17838 lz32: test LZOpenFileW.
17840 * dlls/lz32/tests/lzexpand_main.c:
17841 lz32: LZOpenFileA sets last error sometimes.
17843 * dlls/lz32/tests/lzexpand_main.c:
17844 lz32: Rename function aliases to real (ASCII) function names.
17846 2006-06-19 Robert Shearman <rob@codeweavers.com>
17848 * dlls/shell32/shfldr_desktop.c:
17849 shell32: Convert ISF_Desktop_fnGetDisplayNameOf to Unicode.
17851 * dlls/shell32/shfldr_mycomp.c:
17852 shell32: Convert ISF_MyComputer_fnGetDisplayNameOf to Unicode.
17854 * dlls/rpcrt4/rpc_server.c:
17855 rpcrt4: Move the packet manipulation from the exception filter to the exception
17857 Remove the unused server_sem variable.
17859 2006-06-19 Juan Lang <juan_lang@yahoo.com>
17861 * dlls/crypt32/decode.c, dlls/crypt32/tests/encode.c:
17862 crypt32: Fix decoding signed certs and CRLs.
17864 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
17866 * dlls/uxtheme/tests/system.c:
17867 uxtheme/tests: Added test for IsAppThemed and grouped it with IsThemeActive.
17869 2006-06-20 Mike McCormack <mike@codeweavers.com>
17871 * dlls/ole32/stg_prop.c:
17872 ole32: Implement reading of VT_CF storage properties.
17874 2006-06-19 Alexandre Julliard <julliard@winehq.org>
17876 * libs/wine/config.c:
17877 libwine: Remove one more directory level when checking for build dir.
17878 This way it still works if the libdir we got was libs/wine instead of libs.
17880 2006-06-19 Jeremy White <jwhite@codeweavers.com>
17882 * dlls/msvcrt/time.c:
17883 msvcrt: Solaris asctime_r compilation fix.
17885 * dlls/dbghelp/elf_module.c:
17886 dbghelp: Fix a Solaris compilation error.
17888 * dlls/winex11.drv/winpos.c:
17889 winex11.drv: On Solaris, Xutil.h is required to define XRegion.
17891 * dlls/ntdll/directory.c:
17892 ntdll: On Solaris, limits.h is required for PATH_MAX.
17894 2006-06-19 Ge van Geldorp <ge@gse.nl>
17896 * dlls/dbghelp/minidump.c:
17897 dbghelp: Fix compilation for x86_64.
17899 2006-06-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
17901 * dlls/secur32/schannel.c, include/sspi.h:
17902 include: Fix definition of SECURITY_INTEGER.
17904 2006-06-19 Alexandre Julliard <julliard@winehq.org>
17906 * tools/winebuild/build.h, tools/winebuild/main.c,
17907 tools/winebuild/relay.c:
17908 winebuild: Get rid of the data16 prefix, it shouldn't be needed anymore and
17911 2006-06-13 Christian Gmeiner <christian.gmeiner@students.fhv.at>
17913 * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
17914 dlls/setupapi/tests/.gitignore, dlls/setupapi/tests/Makefile.in,
17915 dlls/setupapi/tests/devinst.c:
17916 setupapi: Implement SetupDiCreateDeviceInfoListExW.
17918 2006-06-19 Paul Vriens <Paul.Vriens@xs4all.nl>
17920 * dlls/uxtheme/tests/system.c:
17921 uxtheme/tests: Change S_OK to the more appropriate ERROR_SUCCESS.
17923 2006-06-19 Vitaly Lipatov <lav@etersoft.ru>
17925 * dlls/dnsapi/name.c:
17926 dnsapi: Fix conflicts nameser.h with winerror.h.
17928 2006-06-19 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
17930 * dlls/secur32/ntlm.c:
17931 secur32: Fix another GetProcessHeap vs GetProcessHeap().
17933 2006-06-19 Hans Leidekker <hans@it.vu.nl>
17935 * dlls/mscms/profile.c:
17936 mscms: Fix famous typo in HeapFree call.
17938 2006-06-19 Kai Blin <kai.blin@gmail.com>
17940 * dlls/secur32/negotiate.c:
17941 secur32: Remove unneeded function from the Negotiate provider.
17943 2006-06-20 Mike McCormack <mike@codeweavers.com>
17945 * dlls/ole32/ole2.c:
17948 2006-06-19 Mike McCormack <mike@codeweavers.com>
17950 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c:
17951 hlink: Add a stub implementation for HlinkNavigateToStringReference.
17953 * dlls/imm32/imm.c:
17954 imm32: Fix some return codes.
17956 * dlls/wininet/urlcache.c:
17957 wininet: Make sure to null terminate a string before copying it.
17959 2006-06-19 Alexandre Julliard <julliard@winehq.org>
17961 * dlls/gdi/dib.c, dlls/gdi/gdi32.spec:
17962 gdi32: Get rid of the no longer needed DIB_CreateDIBSection export.
17964 2006-06-19 Detlef Riekenberg <wine.dev@web.de>
17966 * include/ddk/compstui.h:
17967 include: Declare remaining exported functions in compstui.h.
17969 2006-06-16 Stefan Dösinger <stefandoesinger@gmx.at>
17971 * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
17972 dlls/ddraw/material.c, dlls/ddraw/surface.c, dlls/ddraw/texture.c,
17973 dlls/ddraw/viewport.c:
17974 ddraw: Implement proper handle management.
17976 2006-06-16 Jason Green <jave27@gmail.com>
17978 * dlls/wined3d/glsl_shader.c:
17979 wined3d: Correct implementation of D3DSIO_LOOP.
17980 I initially misread the specification. src0.x is the iteration count,
17981 not the max amount for the loop register. This fixes that.
17983 * dlls/wined3d/baseshader.c:
17984 wined3d: Fix lookup for LOOP register.
17986 2006-06-17 Jason Green <jave27@gmail.com>
17988 * dlls/wined3d/glsl_shader.c:
17989 wined3d: Added correct cast support for gl_FogFragCoord and gl_PointSize
17992 2006-06-16 Jason Green <jave27@gmail.com>
17994 * dlls/wined3d/glsl_shader.c:
17995 wined3d: Load boolean and integer constants into the GLSL shader program.
17997 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
17998 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
17999 wined3d: Implement locally defined boolean and integer constants in GLSL.
18001 * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
18002 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
18003 wined3d: Add preliminary support for constant boolean and integer registers
18005 - Separate the declaration phase of the shader string generator into
18006 the arb and glsl specific files.
18007 - Add declarations and recognition for application-sent constant
18008 integers and booleans (locally defined ones will follow).
18009 - Standardize capitilization of pixel/vertex specific variable names.
18011 * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
18012 dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
18013 dlls/wined3d/wined3d_private.h:
18014 wined3d: Move constant loading into target-specific files.
18015 - Moves GLSL constant loading code into glsl_shader.c and out of the
18016 over-populated drawprim.c.
18017 - Creates a new file named arb_program_shader.c which will hold code
18018 specific to ARB_vertex_program & ARB_fragment_program.
18019 - Remove the constant loading calls from drawprim.c
18021 * dlls/wined3d/vertexshader.c:
18022 wined3d: Remove dead vertex shader code.
18024 2006-06-18 Krzysztof Foltman <wdev@foltman.com>
18026 * dlls/riched20/caret.c:
18027 riched20: EM_CHARFROMPOS didn't work properly with scrolling
18028 (vertical scrollbar position was not taken into account).
18030 2006-06-17 Hans Leidekker <hans@it.vu.nl>
18032 * dlls/dnsapi/query.c:
18033 dnsapi: Free all allocated records instead of just the last one.
18035 * dlls/dnsapi/query.c:
18036 dnsapi: Correct testing for zero option value DNS_QUERY_STANDARD.
18038 2006-06-17 Stefan Dösinger <stefandoesinger@gmx.at>
18040 * dlls/ddraw/ddraw.c, dlls/ddraw/palette.c, dlls/ddraw/surface.c,
18041 dlls/ddraw/tests/.gitignore, dlls/ddraw/tests/Makefile.in,
18042 dlls/ddraw/tests/refcount.c:
18043 ddraw: Palette refcounting fixes + tests.
18045 2006-06-17 Robert Shearman <rob@codeweavers.com>
18048 ntdll: If ObjectAttributes is NULL then an error is returned at the
18049 start of the NtOpenSymbolicLinkObject, therefore ObjectAttributes does
18050 not need to be checked for NULL later on in the function.
18052 * dlls/rpcrt4/rpc_server.c:
18053 rpcrt4: Use the thread pool in the RPC server for processing packets.
18055 * dlls/ole32/ftmarshal.c:
18056 ole32: Document CoCreateFreeThreadedMarshaler.
18058 * dlls/ole32/rpc.c:
18059 ole32: Reuse event handles used for COM calls.
18060 This reduces the number of server calls during a COM call by half.
18062 2006-06-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
18064 * tools/widl/client.c, tools/widl/server.c:
18065 widl: Fix updating the proc offset.
18067 2006-06-17 Fatih Aşıcı <fatih.asici@gmail.com>
18069 * programs/winecfg/Tr.rc:
18070 winecfg: Update Turkish resorce file.
18072 2006-06-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
18074 * dlls/lz32/tests/lzexpand_main.c:
18075 lz32: Enable old test and expand it.
18077 2006-06-17 qingdoa daoo <qingdao33122@yahoo.com>
18079 * dlls/kernel/cpu.c:
18080 kernel: Fix reported address space limit to be in keeping with ntdll.
18082 2006-06-16 Detlef Riekenberg <wine.dev@web.de>
18084 * dlls/winspool.drv/info.c:
18085 winspool: AddMonitor: Test the driver entry before return an error.
18087 2006-06-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
18089 * dlls/msi/tests/db.c, dlls/msi/tests/package.c:
18090 msi/tests: Write-strings warnings fixes.
18092 2006-06-15 Kevin Koltzau <kevin@plop.org>
18094 * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/usrmarshal.c,
18095 dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
18096 oleaut32: Fix 64bit warnings in tests.
18098 * dlls/mscms/handle.c:
18099 mscms: Fix 64bit warnings.
18101 2006-06-16 András Kovács <andras@csevego.net>
18103 * programs/uninstaller/Hu.rc, programs/uninstaller/rsrc.rc:
18104 uninstaller: Hungarian translation.
18106 2006-06-16 Scott Bambrough <scottb@xandros.com>
18108 * configure, configure.ac:
18109 configure: Test for additional ICU libraries /usr/lib/libicuuc.a and
18110 /usr/lib/libicudata.a.
18112 2006-06-16 Mike McCormack <mike@codeweavers.com>
18114 * configure, configure.ac, dlls/Makefile.in, dlls/inseng/.gitignore,
18115 dlls/inseng/Makefile.in, dlls/inseng/inseng.spec,
18116 dlls/inseng/inseng_main.c, tools/wine.inf:
18117 inseng: Initial implementation of inseng (required for IE6 to install under
18120 2006-06-14 Jacek Caban <jacek@codeweavers.com>
18122 * dlls/mshtml/En.rc, dlls/mshtml/Makefile.in, dlls/mshtml/install.c,
18123 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
18124 dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
18125 dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c:
18126 mshtml: Added Wine Gecko installer.
18128 2006-06-16 Paul Vriens <Paul.Vriens@xs4all.nl>
18130 * dlls/wined3d/device.c:
18131 wined3d: GetScissorRect should use zero-based scissorBox (Coverity).
18133 2006-06-16 Huw Davies <huw@codeweavers.com>
18135 * dlls/rpcrt4/ndr_stubless.c:
18136 rpcrt4: Fix the argument size of conformant arrays.
18138 2006-06-16 Andrey Turkin <pancha@mail.nnov.ru>
18140 * dlls/msi/tests/package.c:
18141 msi: Added tests for MsiSetTargetPath.
18143 2006-06-15 Francois Gouget <fgouget@free.fr>
18145 * dlls/d3d9/tests/stateblock.c, dlls/riched20/tests/editor.c,
18146 dlls/uxtheme/tests/system.c, dlls/wined3d/device.c,
18147 programs/cmdlgtst/cmdlgtst.c:
18148 Add trailing '\n's to ok() calls.
18149 Remove spaces before '\n'.
18151 * dlls/comctl32/tests/header.c, dlls/d3d9/tests/device.c,
18152 dlls/riched20/editor.c, dlls/wined3d/device.c,
18153 dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c, server/token.c:
18154 Assorted spelling fixes.
18156 2006-06-15 Francois Gouget <fgouget@codeweavers.com>
18158 * dlls/shell32/shlexec.c:
18159 shell32: Remove dead code in SHELL_FindExecutable().
18161 * dlls/ntdll/virtual.c:
18162 ntdll: Use page_size instead of page_mask+1.
18164 2006-06-16 Kai Blin <kai.blin@gmail.com>
18166 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
18167 secur32: Implement QueryContextAttributes. Add tests.
18169 2006-06-15 Marcus Meissner <marcus@jet.franken.de>
18171 * dlls/avifil32/api.c:
18172 avifil32: Corrected destination size in MultiByteToWideChar.
18174 2006-06-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18176 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
18177 d3d9: Remove ValidatePixel/VertexShader.
18179 2006-06-15 Juan Lang <juan_lang@yahoo.com>
18181 * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
18182 dlls/crypt32/tests/encode.c:
18183 crypt32: Correct CRL tests, and fix CRL encoding/decoding accordingly.
18185 2006-06-15 Ulrich Czekalla <ulrich@codeweavers.com>
18187 * dlls/hlink/hlink_main.c:
18188 hlink: Fix typo. We should set hl not ppvObj.
18190 2006-06-16 H. Verbeet <hverbeet@gmail.com>
18192 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18193 include/wine/wined3d_gl.h:
18194 wined3d: Add and use GL_EXT_fog_coord defines.
18196 2006-06-16 Alexandre Julliard <julliard@winehq.org>
18198 * configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
18199 dlls/winex11.drv/.gitignore, dlls/winex11.drv/Makefile.in,
18200 dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
18201 dlls/winex11.drv/brush.c, dlls/winex11.drv/clipboard.c,
18202 dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
18203 dlls/winex11.drv/dce.c, dlls/winex11.drv/desktop.c,
18204 dlls/winex11.drv/dga2.c, dlls/winex11.drv/dga2.h,
18205 dlls/winex11.drv/dib.c, dlls/winex11.drv/dib_convert.c,
18206 dlls/winex11.drv/dib_dst_swap.c, dlls/winex11.drv/dib_src_swap.c,
18207 dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
18208 dlls/winex11.drv/init.c, dlls/winex11.drv/keyboard.c,
18209 dlls/winex11.drv/mouse.c, dlls/winex11.drv/mwm.h,
18210 dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
18211 dlls/winex11.drv/pen.c, dlls/winex11.drv/scroll.c,
18212 dlls/winex11.drv/settings.c, dlls/winex11.drv/text.c,
18213 dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec,
18214 dlls/winex11.drv/winpos.c, dlls/winex11.drv/wintab.c,
18215 dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11ddraw.h,
18216 dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c,
18217 dlls/winex11.drv/x11font.h, dlls/winex11.drv/xdnd.c,
18218 dlls/winex11.drv/xfont.c, dlls/winex11.drv/xim.c,
18219 dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrandr.h,
18220 dlls/winex11.drv/xrender.c, dlls/winex11.drv/xvidmode.c,
18221 dlls/winex11.drv/xvidmode.h, dlls/x11drv/.gitignore,
18222 dlls/x11drv/Makefile.in, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
18223 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
18224 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
18225 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
18226 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
18227 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
18228 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
18229 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
18230 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
18231 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
18232 dlls/x11drv/winex11.drv.spec, dlls/x11drv/winpos.c,
18233 dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
18234 dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
18235 dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
18236 dlls/x11drv/xim.c, dlls/x11drv/xrandr.c, dlls/x11drv/xrandr.h,
18237 dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
18238 dlls/x11drv/xvidmode.h:
18239 x11drv: Renamed the x11drv directory to winex11.drv.
18241 2006-06-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
18243 * programs/notepad/Pl.rc:
18244 notepad: Pl.rc: Fix the ellipsis in menu.
18246 2006-06-15 Huw Davies <huw@codeweavers.com>
18248 * dlls/wineps.drv/init.c, dlls/winspool.drv/info.c:
18249 printing: Don't limit the printer name length to CCHDEVICENAME characters.
18251 2006-06-15 James Hawkins <truiken@gmail.com>
18253 * dlls/msi/tests/.gitignore, dlls/msi/tests/Makefile.in,
18254 dlls/msi/tests/install.c:
18255 msi: Add tests for MsiInstallProduct.
18257 2006-06-15 Alexandre Julliard <julliard@winehq.org>
18259 * dlls/ddraw/ddraw.c, dlls/ddraw/main.c, dlls/ddraw/material.c,
18260 dlls/ddraw/surface.c, dlls/ddraw/vertexbuffer.c,
18261 dlls/ddraw/viewport.c:
18262 ddraw: Make some functions static.
18264 * configure, configure.ac:
18265 configure: Ues the standard AC_MSG_WARN to print warnings.
18267 * dlls/Makefile.in, dlls/make_dlls, programs/winetest/Makefile.in:
18268 dlls: d3d8, d3d9 and ddraw no longer depend on OpenGL or X.
18270 * dlls/d3dx8/Makefile.in:
18271 d3dx8: Remove dependencies on OpenGL headers and libraries.
18273 * dlls/d3d9/Makefile.in, dlls/d3d9/d3d9_private.h:
18274 d3d9: Remove dependencies on OpenGL headers and libraries.
18276 * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h:
18277 d3d8: Remove dependencies on OpenGL headers and libraries.
18279 2006-06-15 Stefan Dösinger <stefan@codeweavers.com>
18281 * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c,
18282 dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18283 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
18284 dlls/wined3d/wined3d_private.h:
18285 wined3d: Support more than one back buffer.
18287 2006-06-09 Stefan Dösinger <stefandoesinger@gmx.at>
18289 * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/d3d_private.h,
18290 dlls/ddraw/d3d_utils.c, dlls/ddraw/ddraw.c, dlls/ddraw/ddraw.spec,
18291 dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
18292 dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
18293 dlls/ddraw/ddraw_user.c, dlls/ddraw/ddraw_utils.c,
18294 dlls/ddraw/device.c, dlls/ddraw/device_main.c,
18295 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d.c,
18296 dlls/ddraw/direct3d_main.c, dlls/ddraw/direct3d_opengl.c,
18297 dlls/ddraw/executebuffer.c, dlls/ddraw/gamma.c, dlls/ddraw/gl_api.h,
18298 dlls/ddraw/gl_private.h, dlls/ddraw/light.c, dlls/ddraw/main.c,
18299 dlls/ddraw/material.c, dlls/ddraw/opengl_private.h,
18300 dlls/ddraw/opengl_utils.c, dlls/ddraw/palette.c,
18301 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
18302 dlls/ddraw/parent.c, dlls/ddraw/surface.c, dlls/ddraw/surface_dib.c,
18303 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
18304 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
18305 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
18306 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
18307 dlls/ddraw/texture.c, dlls/ddraw/utils.c, dlls/ddraw/vertexbuffer.c,
18308 dlls/ddraw/viewport.c:
18309 ddraw: Rewrite most of ddraw using WineD3D.
18311 2006-06-15 Alexandre Julliard <julliard@winehq.org>
18314 server: Fixed a compiler warning on MacOSX.
18316 * libs/wine/config.c:
18317 libwine: Fixed a compiler warning on MacOSX.
18319 2006-06-12 Peter Åstrand <astrand@cendio.se>
18321 * dlls/winmm/mci.c:
18322 winmm: Add support for "open new" commands.
18324 2006-06-14 Mike McCormack <mike@codeweavers.com>
18326 * dlls/msi/tests/db.c:
18327 msi: Add test for _Streams table (based on patch by Andrey Turkin).
18329 2006-06-12 Stefan Dösinger <stefandoesinger@gmx.at>
18331 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
18332 include/wine/wined3d_gl.h:
18333 wined3d: Correct vertex fog for transformed vertices and correctly
18334 handle non-vertex, non-table fog.
18336 2006-06-13 Jason Green <jave27@gmail.com>
18338 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
18339 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18340 dlls/wined3d/wined3d_private.h:
18341 wined3d: Implement more GLSL instructions.
18342 - Implemented: D3DSIO_SGN, LOOP, ENDLOOP, LOGP, LIT, DST, SINCOS
18343 - Process instruction-based modifiers (function existed, it just
18344 wasn't being called)
18345 - Add loop checking to register maps.
18346 - Renamed "sng" to "sgn" for D3DSIO_SGN - it's not handled anywhere
18347 except for GLSL, so won't matter.
18349 2006-06-14 Robert Shearman <rob@codeweavers.com>
18351 * dlls/atl/atl_main.c:
18352 atl: Add a partial implementation of AtlModuleRegisterWndClassInfoW
18353 based on documentation by Mike McCormack.
18355 * dlls/kernel/tests/sync.c:
18356 kernel: Add a test for mutexes.
18358 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
18359 dlls/kernel/tests/version.c:
18360 kernel: Add some tests for VerifyVersionInfo.
18362 * dlls/ole32/git.c, dlls/ole32/tests/marshal.c:
18363 ole32: Always rewind the stream in StdGlobalInterfaceTable_GetInterfaceFromGlobal
18364 as CoUnmarshalInterface may have advanced the stream, even if it failed.
18366 * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
18367 ole32: Add a tests for OleSetMenuDescriptor and the global interface table.
18369 2006-06-14 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
18371 * programs/winecfg/No.rc:
18372 winecfg: Updated Norwegian Bokmål resources.
18374 * dlls/gphoto2.ds/gphoto2_No.rc, dlls/gphoto2.ds/rsrc.rc:
18375 gphoto2.ds: Added Norwegian Bokmål resources.
18377 2006-06-15 Alexandre Julliard <julliard@winehq.org>
18379 * programs/winedbg/stack.c:
18380 winedbg: Avoid a crash when there's no backtrace to print.
18382 * dlls/kernel/heap.c:
18383 kernel32: Use unsigned types in GlobalMemoryStatusEx to prevent overflows.
18385 2006-06-15 Mike McCormack <mike@codeweavers.com>
18388 server: Fix a win64 warning.
18391 server: Cast user handles to unsigned long for win64 compatibility.
18394 server: Cast handles to unsigned long for win64 compatibility.
18396 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
18397 dlls/comctl32/tests/listview.c:
18398 comctl32: Add a short test for the listview.
18400 * dlls/comctl32/listview.c:
18401 comctl32: Arrange the listview after deleting all items so we will place icons
18404 * dlls/comctl32/listview.c:
18405 comctl32: Use the listview's background colour when drawing with imagelist.
18407 2006-06-14 Mike McCormack <mike@codeweavers.com>
18410 msi: Don't define COND_SPACE twice.
18412 2006-06-14 Eric Pouech <eric.pouech@wanadoo.fr>
18414 * dlls/mciwave/mciwave.c:
18415 mciwave: Fixed a bogus free.
18417 2006-06-14 Vitaly Lipatov <lav@etersoft.ru>
18419 * dlls/user/combo.c:
18420 user32: Fix character conversion in combo box.
18421 Replace toupper/tolower with CharUpper/CharLower functions.
18423 2006-06-14 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
18426 wine.inf: Add fake dll for advpack.dll.
18428 2006-06-14 Robert Shearman <rob@codeweavers.com>
18430 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlwin.h:
18431 atl: Add a stub for AtlModuleRegisterWndClassInfoW.
18433 * dlls/ntdll/virtual.c:
18434 ntdll: Change the test for no relocation information to use the
18435 IMAGE_FILE_RELOCS_STRIPPED flag instead of a zero sized relocations
18437 This fixes loading of resource-only DLLs that have a load-address of
18440 * dlls/msxml3/domdoc.c:
18441 msxml: Text nodes with just whitespace should be stripped.
18443 * dlls/msxml3/text.c:
18444 msxml: Implement IXMLDOMElement for text elements by using
18445 create_element instead of create_basic_node.
18447 * dlls/msxml3/element.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
18448 msxml: Allow the element implementation to be aggregatable.
18450 2006-06-13 Paul Vriens <Paul.Vriens@xs4all.nl>
18452 * configure, configure.ac, dlls/uxtheme/Makefile.in,
18453 dlls/uxtheme/tests/.gitignore, dlls/uxtheme/tests/Makefile.in,
18454 dlls/uxtheme/tests/system.c, programs/winetest/Makefile.in:
18455 uxtheme: Add framework and initial tests.
18457 2006-06-14 Choe Hwanjin <choe.hwanjin@gmail.com>
18459 * include/winuser.h:
18460 winuser.h: Add some missing virtual key symbols.
18462 2006-06-13 Mike McCormack <mike@codeweavers.com>
18464 * dlls/msi/tests/db.c:
18465 msi: Add a test for reading long strings.
18467 * dlls/msi/tests/db.c:
18468 msi: Add a test for creating a record with a long string.
18470 * dlls/msi/tests/db.c:
18471 msi: Add a test for MsiDatabaseExport.
18473 2006-06-14 Mike McCormack <mike@codeweavers.com>
18476 mapi: Fix declaration of LPMAPISENDMAIL (spotted by Cho Hwanjin).
18478 * dlls/advpack/reg.c:
18479 advpack: Remove some dead code. (Coverity)
18481 * include/dbghelp.h:
18482 dbghelp: Fix the prototype of some callbacks.
18484 * dlls/crypt32/oid.c:
18485 crypt32: Fix a cast for Win64.
18487 * tools/wrc/parser.y:
18488 wrc: Remove some tokens declared twice.
18490 2006-06-13 Robert Shearman <rob@codeweavers.com>
18492 * dlls/rpcrt4/rpc_transport.c:
18493 rpcrt4: getaddrinfo returns any non-zero value on failure, not just negative
18496 2006-06-13 Alexandre Julliard <julliard@winehq.org>
18498 * dlls/ntdll/serial.c:
18499 ntdll: Cast termios.c_cflag to avoid a printf format warning.
18501 * programs/winedbg/gdbproxy.c:
18502 winedbg: sscanf arguments should be ints, not size_t.
18504 * tools/winebuild/relay.c, tools/winebuild/res32.c:
18505 winebuild: Fix a few printf format warnings by casting size_t.
18507 * dlls/wined3d/wined3d_private.h:
18508 wined3d: Use unsigned int instead of size_t to avoid printf format warnings.
18510 * dlls/oleaut32/vartype.c:
18511 oleaut32: Use unsigned int instead of size_t to avoid printf format warnings.
18513 * dlls/msvcrt/cppexcept.h:
18514 msvcrt: Use unsigned int instead of size_t to avoid printf format warnings.
18516 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
18517 dlls/crypt32/store.c:
18518 crypt32: Use unsigned int instead of size_t to avoid printf format warnings.
18520 * tools/widl/server.c, tools/widl/typegen.c:
18521 widl: Use unsigned int instead of size_t to avoid printf format warnings.
18523 * programs/winevdm/winevdm.c:
18524 winevdm: Don't use sizeof in traces to avoid printf format warnings.
18526 * programs/rpcss/np_server.c:
18527 rpcss: Don't use sizeof in traces to avoid printf format warnings.
18529 * dlls/wineps.drv/glyphlist.c, dlls/wineps.drv/ppd.c:
18530 wineps.drv: Don't use sizeof in traces to avoid printf format warnings.
18532 * dlls/user/dde_misc.c, dlls/user/message.c:
18533 user32: Don't use sizeof in traces to avoid printf format warnings.
18535 * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c,
18536 dlls/rpcrt4/rpcss_np_client.c:
18537 rpcrt4: Don't use sizeof in traces to avoid printf format warnings.
18539 * dlls/ole32/oleproxy.c, dlls/ole32/stg_prop.c:
18540 ole32: Don't use sizeof in traces to avoid printf format warnings.
18542 * dlls/netapi32/netbios.c:
18543 netapi32: Don't use sizeof in traces to avoid printf format warnings.
18545 * dlls/msvfw32/msvideo_main.c:
18546 msvfw32: Don't use sizeof in traces to avoid printf format warnings.
18548 * dlls/mciseq/mcimidi.c:
18549 mciseq: Don't use sizeof in traces to avoid printf format warnings.
18551 * dlls/kernel/format_msg.c, dlls/kernel/toolhelp.c:
18552 kernel32: Don't use sizeof in traces to avoid printf format warnings.
18554 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
18555 dlls/dsound/primary.c, dlls/dsound/sound3d.c:
18556 dsound: Don't use sizeof in traces to avoid printf format warnings.
18558 * dlls/dplayx/dplayx_global.c:
18559 dplayx: Don't use sizeof in traces to avoid printf format warnings.
18561 * dlls/dmstyle/commandtrack.c, dlls/dmstyle/style.c:
18562 dmstyle: Don't use sizeof in traces to avoid printf format warnings.
18564 * dlls/dinput/device.c:
18565 dinput: Don't use sizeof in traces to avoid printf format warnings.
18567 * dlls/d3d9/stateblock.c:
18568 d3d9: Don't use sizeof in traces to avoid printf format warnings.
18570 * dlls/d3d8/device.c:
18571 d3d8: Don't use sizeof in traces to avoid printf format warnings.
18573 * dlls/comdlg32/printdlg16.c:
18574 comdlg32: Don't use sizeof in traces to avoid printf format warnings.
18576 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/mru.c:
18577 comctl32: Don't use sizeof in traces to avoid printf format warnings.
18579 * dlls/advapi32/service.c:
18580 advapi32: Don't use sizeof in traces to avoid printf format warnings.
18582 * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
18583 winmm/tests: Don't use sizeof in ok() to avoid printf format warnings.
18585 * dlls/version/tests/info.c:
18586 version/tests: Don't use sizeof in ok() to avoid printf format warnings.
18588 * dlls/urlmon/tests/misc.c:
18589 urlmon/tests: Don't use sizeof in ok() to avoid printf format warnings.
18591 * dlls/rpcrt4/tests/rpc.c:
18592 rpcrt4/tests: Don't use sizeof in ok() to avoid printf format warnings.
18594 * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
18595 ole32/tests: Don't use sizeof in ok() to avoid printf format warnings.
18597 * dlls/ntdll/tests/env.c, dlls/ntdll/tests/info.c, dlls/ntdll/tests/rtl.c,
18598 dlls/ntdll/tests/rtlstr.c:
18599 ntdll/tests: Don't use sizeof in ok() to avoid printf format warnings.
18601 * dlls/mshtml/tests/htmldoc.c, dlls/mshtml/tests/protocol.c:
18602 mshtml/tests: Don't use sizeof in ok() to avoid printf format warnings.
18604 * dlls/mlang/tests/mlang.c:
18605 mlang/tests: Don't use sizeof in ok() to avoid printf format warnings.
18607 * dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
18608 mapi32/tests: Don't use sizeof in ok() to avoid printf format warnings.
18610 * dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
18611 dlls/kernel/tests/file.c, dlls/kernel/tests/locale.c,
18612 dlls/kernel/tests/pipe.c:
18613 kernel32/tests: Don't use sizeof in ok() to avoid printf format warnings.
18615 * dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c:
18616 gdi/tests: Don't use sizeof in ok() to avoid printf format warnings.
18618 * dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
18619 dlls/crypt32/tests/store.c:
18620 crypt32/tests: Don't use sizeof in ok() to avoid printf format warnings.
18622 * dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
18623 wininet/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18626 * dlls/version/tests/install.c:
18627 version/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18630 * dlls/shlwapi/tests/ordinal.c:
18631 shlwapi/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18634 * dlls/ntdll/tests/path.c:
18635 ntdll/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18638 * dlls/mscms/tests/profile.c:
18639 mscms/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18642 * dlls/kernel/tests/module.c, dlls/kernel/tests/path.c:
18643 kernel32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18646 * dlls/crypt32/tests/base64.c, dlls/crypt32/tests/encode.c,
18647 dlls/crypt32/tests/str.c:
18648 crypt32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18651 * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/registry.c,
18652 dlls/advapi32/tests/security.c:
18653 advapi32/tests: Use lstrlenA instead of strlen in ok() to avoid printf format
18656 2006-06-08 Nick Burns <adger44@hotmail.com>
18658 * include/windef.h:
18659 include: Use force_align_arg_pointer on MacOS to fix the stack on entry to Wine.
18661 2006-06-13 Mike McCormack <mike@codeweavers.com>
18663 * include/custcntl.h, include/dispdib.h, include/mapi.h,
18664 include/objbase.h, include/storage.h, include/twain.h,
18665 include/winnls32.h:
18666 include: Remove non-ASCII characters in headers for winelib compatibility.
18668 * dlls/wineps.drv/init.c, dlls/x11drv/init.c, include/wingdi.h:
18669 wingdi: Fix typo in definition of BLTALIGNMENT (spotted by Choe Hwanjin).
18671 * dlls/msi/table.c:
18672 msi: Fix loading of long strings.
18674 * dlls/winmm/joystick/joystick.c:
18675 winmm: Undefine SW_MAX defined by linux/input.h to avoid a conflict with
18678 2006-06-12 Michael Stefaniuc <mstefani@redhat.de>
18680 * dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
18681 dlls/avifil32/getframe.c, dlls/avifil32/wavfile.c,
18682 dlls/comdlg32/filedlg31.c, dlls/dbghelp/msc.c,
18683 dlls/ddraw/executebuffer.c, dlls/gdi/gdiobj.c, dlls/mciseq/mcimidi.c,
18684 dlls/mpr/wnet.c, dlls/msvfw32/msvideo_main.c, dlls/ntdll/path.c,
18685 dlls/user/exticon.c, dlls/user/listbox.c:
18686 Yet another round of redundant NULL checks before HeapFree.
18688 2006-06-13 Alexandre Julliard <julliard@winehq.org>
18690 * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.c,
18691 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
18692 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
18693 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
18694 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
18695 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
18696 dlls/msvcrt/process.c, dlls/msvcrt/scanf.c, dlls/msvcrt/string.c,
18697 dlls/msvcrt/thread.c, dlls/msvcrt/time.c, dlls/msvcrt/undname.c,
18699 msvcrt: Explicitly specify CDECL calling convention on exported functions.
18701 * dlls/oledlg/oledlg_main.c:
18702 oledlg: Declare varargs functions as WINAPIV instead of cdecl.
18704 * dlls/avifil32/api.c:
18705 avifil32: Declare varargs functions as WINAPIV instead of cdecl.
18707 2006-06-12 Mike McCormack <mike@codeweavers.com>
18709 * dlls/userenv/userenv_main.c, include/Makefile.in, include/profinfo.h:
18710 userenv: Add profinfo.h.
18712 2006-06-12 Ivan Gyurdiev <ivg231@gmail.com>
18714 * dlls/wined3d/pixelshader.c:
18715 wined3d: Fix params for DP2ADD/TEXLDD.
18716 DP2ADD is valid on pshaders 2.0 and above, has 4 parameters.
18717 TEXLDD is valid on pshaders 2.x and above, has 5 parameters.
18719 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
18720 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
18721 wined3d: Mark instructions without a destination token.
18722 There are a total of 17 instructions without a destination token. Of
18723 those 9 have num_params != 0, which means that we will not process any
18724 of them correctly, because we assume the first token (if present) is a
18726 Those are basically all the flow control instructions, which we plan to
18727 support very soon. They have source tokens, and no destination. Add a
18728 flag that marks them up to the ins table. Use this flag in the trace
18729 pass, and generation pass.
18731 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
18732 dlls/wined3d/glsl_shader.c:
18733 wined3d: Keep pshader and vshader constants in GLSL separate.
18734 GLSL uniforms have as scope the entire program.
18735 To prevent conflicts, name pshader and vshader constants differently.
18736 Based on a patch by Jason Green.
18738 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
18739 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
18740 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
18741 wined3d: Improve Sampler support on 2.0 and 3.0 shaders.
18742 - track sampler declarations and store the sampler usage in reg_maps structure
18743 - store a fake sampler usage for 1.X shaders (defined as 2D sampler)
18744 - re-sync glsl TEX implementation with the ARB one (no idea why they diverged..)
18745 - use sampler type in new TEX implementation to support 2D, 3D, and Cube sampling
18746 - change drawprim to bind pixel shader samplers
18747 Additional improvements:
18748 - rename texture limit to texcoord to prevent confusion
18749 - add sampler limit, and use that for samplers - *not* the same as texcoord above
18751 * dlls/wined3d/glsl_shader.c:
18752 wined3d: Cast more things.
18753 Anything with a swizzle has to be casted to vec4, or it won't work properly.
18754 There's multiple ways to do this, for the moment pick the easiest one.
18756 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
18757 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18758 dlls/wined3d/wined3d_private.h:
18759 wined3d: Add support for shader model 3.0 I/O registers.
18760 SM 3.0 can pack multiple "semantics" into 12 generic input/output registers.
18761 To support that, define temporaries called IN and OUT, and use those as
18762 the output registers. At the end of the vshader, unpack the OUT temps
18763 into the proper GL variables. At the beginning of the pshader, pack the
18764 GL variables back into 12 IN registers.
18766 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c:
18767 wined3d: Trivial cleanups
18768 - compiler warnings and errors should be FIXME
18769 - remove obsolete comment, and change variable type.
18771 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
18772 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
18773 wined3d: Register map cleanups.
18775 - do not use DWORD as a bitmask, that places artificial limit of 32 on
18777 - track attributes that are used and declare only those
18778 - move declarations function call in pshader/vshader to allow us to
18779 insert pixel or vertex specific code between the declarations and
18780 the rest of the code
18781 - remove redundant 0 intializers
18782 - remove useless continue statement
18784 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
18785 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
18786 dlls/wined3d/wined3d_private.h:
18787 wined3d: Share trace pass
18788 Now that the declaration function is out of the way, the tracing pass,
18789 which is very long and 100% the same can be shared between pixel and
18791 The new function is called shader_trace_init(), and is responsible for:
18792 - tracing the shader
18793 - initializing the function length
18794 - setting the shader version [needed very early]
18796 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
18797 dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
18798 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
18799 wined3d: Rework dcl processing.
18800 The new function is called in pass 2 (getister counting/maps), and
18801 it's now in baseshader. It operates on all INPUT and OUTPUT registers,
18802 which, in addition to the old vertex shader input declarations covers
18803 Shader Model 3.0 vshader output and pshader input declarations. The
18804 result is stored into the reg_map structure.
18806 * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
18807 dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
18808 dlls/wined3d/wined3d_private.h:
18809 wined3d: The namedArrays code path is dead (always FALSE).
18810 Delete the entire namedArrays code path and all its dependencies (one
18811 of which is quite long - storeOrder in drawprim is always FALSE, for
18812 example). Delete declaredArrays, and make its code path the default.
18814 2006-06-12 Saulius Krasuckas <saulius.krasuckas@ieee.org>
18816 * dlls/mscms/tests/profile.c:
18817 mscms: Eliminate complex test macro to make source navigation easier.
18819 2006-06-13 Michael Stefaniuc <mstefani@redhat.de>
18822 include: The visibility attribute is supported only by gcc >= 3.3.
18824 2006-06-12 Robert Shearman <rob@codeweavers.com>
18826 * dlls/mlang/mlang.c:
18827 mlang: Return S_OK from fnIMultiLanguage2_SetMimeDBSource.
18828 The source is largely irrelevant since we are not likely to be wanting
18829 to ship updates to the MIME database as registry updates, instead of
18830 just changing the code.
18832 * dlls/mlang/mlang.c:
18833 mlang: Add us-ascii encoding to the list of supported encodings.
18835 * dlls/advapi32/security.c:
18836 advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
18838 * dlls/advapi32/security.c:
18839 advapi32: Replace some mixed tabs with spaces.
18841 * dlls/advapi32/security.c:
18842 advapi32: Support well-knowns SIDs in string SIDs.
18844 * dlls/advapi32/security.c:
18845 advapi32: Nul-terminate the domain string in LookupAccountNameW.
18847 * dlls/ole32/compobj.c:
18848 ole32: Print an error if a DLL's DllGetClassObject fails as this is
18849 usually a good indicator of a bug elsewhere in Wine.
18851 2006-06-09 Jan Zerebecki <jan.wine@zerebecki.de>
18853 * dlls/wined3d/device.c:
18854 wined3d: Move a checkGLcall to it's gl call inside an "if".
18856 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
18857 dlls/wined3d/wined3d_private.h:
18858 wined3d: Fix stencil related render states.
18860 * dlls/wined3d/directx.c, include/d3d9caps.h, include/d3dcaps.h:
18861 wined3d: Enable two sided stencil in the caps.
18863 * dlls/wined3d/utils.c:
18864 wined3d: Also print the format like a fourcc if unknown in debug_d3dformat.
18866 2006-06-12 Alexandre Julliard <julliard@winehq.org>
18868 * dlls/msvcrtd/debug.c:
18869 msvcrtd: Explicitly specify CDECL calling convention on exported functions.
18871 * dlls/msvcrt20/msvcrt20.c:
18872 msvcrt20: Explicitly specify CDECL calling convention on exported functions.
18874 * dlls/crtdll/crtdll_main.c:
18875 crtdll: Explicitly specify CDECL calling convention on exported functions.
18877 * dlls/ntdll/misc.c:
18878 ntdll: Explicitly specify CDECL calling convention on exported functions.
18880 * dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/storage.c:
18881 ole32: Explicitly specify CDECL calling convention on exported functions.
18883 * dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
18884 dlls/wldap32/compare.c, dlls/wldap32/control.c,
18885 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
18886 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
18887 dlls/wldap32/modify.c, dlls/wldap32/modrdn.c, dlls/wldap32/option.c,
18888 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/rename.c,
18889 dlls/wldap32/search.c, dlls/wldap32/value.c, include/winldap.h:
18890 wldap32: Explicitly specify CDECL calling convention on exported functions.
18892 * dlls/glut32/glut.c, include/winbase.h:
18893 include: Added prototype for DllMain.
18895 * dlls/mshtml/main.c, dlls/wininet/wininet_main.c, include/objbase.h,
18897 include: Make the Dll* entry points hidden.
18899 * dlls/ntdll/ntdll.spec:
18900 ntdll: Added spec entry for NtQueryMultipleValueKey.
18902 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
18903 riched20: Fix an uninitialized variable bug.
18904 Mark todo a test that depended on the bug to succeed.
18906 2006-06-10 H. Verbeet <hverbeet@gmail.com>
18908 * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
18909 wined3d: Cleanup GetSrcAndOpFromValue().
18910 - Cleanup GetSrcAndOpFromValue().
18911 - Use naming more consistent with the rest of the file.
18913 2006-06-12 Mike McCormack <mike@codeweavers.com>
18915 * dlls/msi/tests/db.c:
18916 msi: Add some more test cases for INSERT.
18918 * dlls/msi/tests/format.c:
18919 msi: Add some more MsiFormatRecord tests.
18921 * dlls/msi/tests/package.c:
18922 msi: Add tests for creating packages and formatting records.
18924 * dlls/msi/tests/package.c:
18925 msi: Delete any databases we create at the end of each test.
18927 * dlls/msi/tests/msi.c:
18928 msi: Fix compilation on msvc6.
18930 * dlls/msi/tests/db.c:
18931 msi: Remove an inconsistent test.
18933 * dlls/msi/tests/format.c:
18934 msi: Fix some test cases to pass against win2k.
18936 2006-06-12 Robert Shearman <rob@codeweavers.com>
18938 * include/xmldom.idl:
18939 include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
18941 * dlls/atl/atl_main.c:
18942 atl: Implement AtlModuleGetClassObject.
18944 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
18945 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed,
18948 * dlls/msxml3/nodelist.c:
18949 msxml3: Initialise output interface pointers to NULL in
18950 xmlnodelist_QueryInterface and xmlnodelist_nextNode.
18952 2006-06-12 Alexandre Julliard <julliard@winehq.org>
18954 * dlls/wineps.drv/type42.c:
18955 wineps.drv: Make some variables static.
18957 * dlls/crypt32/oid.c:
18958 crypt32: Make some variables static and/or const.
18960 * dlls/shell32/brsfolder.c, dlls/shell32/shellole.c,
18961 dlls/shell32/shlview.c:
18962 shell32: Make some variables static and/or const.
18964 * dlls/kernel/registry16.c:
18965 kernel32: Make some variables static.
18967 * dlls/advapi32/crypt.c, dlls/advapi32/security.c,
18968 dlls/advapi32/service.c:
18969 advapi32: Make some variables static and/or const.
18971 * dlls/winemp3.acm/common.c, dlls/winemp3.acm/huffman.h,
18972 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer2.c,
18973 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
18974 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/tabinit.c:
18975 winemp3.acm: Make some variables static and/or const.
18977 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c:
18978 msi: Make some variables static and/or const.
18980 * dlls/crtdll/crtdll.spec:
18981 crtdll: Fixed copy/paste error in definition of _baseminor_dll and
18984 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c:
18985 x11drv: Get rid of the no longer used desktop_tid variable.
18987 2006-06-12 Dmitry Timoshkov <dmitry@codeweavers.com>
18989 * dlls/user/menu.c:
18990 user32: Remove redundant SetLastError call from MENU_SetMenu.
18992 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
18994 * include/Makefile.in, include/ddk/compstui.h:
18995 include/ddk: Add minimal compstui.h.
18997 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
18999 * programs/winedbg/tgt_minidump.c:
19000 winedbg: Write-strings warnings fix.
19002 2006-06-09 Christian Gmeiner <christian.gmeiner@students.fhv.at>
19004 * dlls/setupapi/devinst.c:
19005 setupapi: Documentation update.
19007 2006-06-11 Mike McCormack <mike@codeweavers.com>
19009 * dlls/user/message.c:
19010 user32: Win64 lparam and wparam are longs.
19012 * dlls/user/lstr.c:
19013 user32: Fix a pointer size warning in Win64.
19015 * dlls/kernel/locale.c:
19016 kernel32: Fix a cast for Win64.
19018 * dlls/msi/tests/db.c:
19019 msi: Add some test cases for "SELECT ... WHERE condition".
19021 * dlls/msi/handle.c:
19022 msi: Freeing the zero handle always succeeds.
19024 * dlls/msi/msiquery.c:
19025 msi: Always initialize MsiViewFetch's returned record to zero.
19027 2006-06-10 H. Verbeet <hverbeet@gmail.com>
19029 * dlls/d3d9/tests/device.c:
19030 d3d9: Make some test functions static.
19032 * dlls/d3d8/tests/device.c:
19033 d3d8: Make some test functions static.
19035 2006-06-11 Dmitry Timoshkov <dmitry@codeweavers.com>
19037 * dlls/msvcrt/except.c:
19038 msvcrt: Print exception code in hex.
19040 2006-06-10 Jason Green <jave27@gmail.com>
19042 * dlls/wined3d/vertexshader.c:
19043 wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
19045 2006-06-10 Robert Shearman <rob@codeweavers.com>
19047 * dlls/rpcrt4/cstub.c:
19048 rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
19049 This is needed because IRpcStubBuffer::Invoke should not allow RPC
19050 exceptions to be passed to the caller.
19052 * dlls/rpcrt4/ndr_marshall.c:
19053 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
19054 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
19056 * dlls/rpcrt4/ndr_marshall.c:
19057 rpcrt4: Use safe_mutiply in conformant array functions.
19059 * dlls/rpcrt4/ndr_marshall.c:
19060 rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
19061 to validate the conformance values being read from the wire.
19063 * dlls/rpcrt4/ndr_marshall.c:
19064 rpcrt4: Check that strings are null-terminated on unmarshaling of
19065 conformant-varying structs.
19067 * dlls/rpcrt4/ndr_marshall.c:
19068 rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount
19069 or pStubMsg->MaxCount.
19071 * dlls/rpcrt4/ndr_marshall.c:
19072 rpcrt4: Raise an exception during unmarshaling if a conformant string isn't
19075 * dlls/rpcrt4/ndr_marshall.c:
19076 rpcrt4: Introduce a new function, safe_multiply, which will raise an
19077 exception if a multiply overflows a 4-byte integer.
19078 This will protect the unmarshaling code against attacks specifying a
19080 Use this new function in the conformant string functions to harden them
19083 2006-06-12 Alexandre Julliard <julliard@winehq.org>
19085 * dlls/uuid/uuid.c, include/guiddef.h:
19086 uuid: Mark all GUID variables as hidden.
19088 * dlls/dnsapi/main.c:
19089 dnsapi: DnsExtractRecordsFromMessage_A is not exported.
19091 * dlls/advapi32/advapi32.spec:
19092 advapi32: Added spec entry for GetEffectiveRightsFromAclW.
19094 2006-06-10 Alexandre Julliard <julliard@winehq.org>
19096 * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
19097 dlls/wined3d/vertexshader.c:
19098 wined3d: Make all the local shader functions static.
19100 * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
19101 dlls/wined3d/directx.c, dlls/wined3d/indexbuffer.c,
19102 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
19103 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
19104 dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
19105 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
19106 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
19107 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
19108 dlls/wined3d/volumetexture.c:
19109 wined3d: Make the virtual table functions static where possible.
19111 2006-06-09 Pavel Roskin <proski@gnu.org>
19113 * programs/winecfg/drivedetect.c:
19114 winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
19116 * programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h:
19117 winecfg: Allow and prefer using A: and B: for floppies.
19118 Pass drive type to allocate_letter(). Start search from 'A' for
19120 Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
19121 that is triggered by non-sequential drive allocation.
19123 2006-06-09 Jason Green <jave27@gmail.com>
19125 * dlls/wined3d/glsl_shader.c:
19126 wined3d: Change fog output variable name for GLSL shaders.
19128 * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c:
19129 wined3d: Fix regression from register maps switch for ARB shaders.
19130 I missed a register mask in the move to share the shader_hw_def()
19131 function between pixel and vertex shaders for ARB shaders. Fixed
19132 that, and made the GLSL version use the same mask for consistency.
19134 2006-06-09 Ivan Gyurdiev <ivg2@cornell.edu>
19136 * dlls/wined3d/pixelshader.c:
19137 wined3d: Enable CND/CMP for SHADER_ARB.
19139 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
19140 wined3d: Print out sampler state names.
19142 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
19143 wined3d: Downgrade Get*Shader FIXME to TRACE.
19145 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
19147 * dlls/winspool.drv/tests/info.c:
19148 winspool/tests: Tests for GetPrintProcessorDirectory.
19150 2006-06-09 Saulius Krasuckas <saulius2@ar.fi.lt>
19152 * dlls/advapi32/tests/registry.c:
19153 advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
19155 2006-06-10 Alexandre Julliard <julliard@winehq.org>
19157 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
19158 dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/order.c,
19159 dlls/msi/select.c, dlls/msi/table.c, dlls/msi/where.c:
19160 msi: Make all the ops structures static and const.
19162 * dlls/imagehlp/Makefile.in, dlls/imagehlp/internal.c:
19163 imagehlp: Remove the unused internal.c file.
19165 * dlls/oleaut32/tmarshal.c:
19166 oleaut32: Make the virtual table functions static where possible.
19168 * dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c,
19169 dlls/ole32/storage32.h:
19170 ole32: Make the virtual table functions static where possible.
19172 * dlls/itss/itss.c:
19173 itss: Make the virtual table functions static where possible.
19175 * dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_private.h,
19176 dlls/dxdiagn/provider.c:
19177 dxdiagn: Make the virtual table functions static where possible.
19179 * dlls/dswave/dswave.c, dlls/dswave/dswave_private.h:
19180 dswave: Make the virtual table functions static where possible.
19182 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h,
19183 dlls/dsound/duplex.c:
19184 dsound: Make the virtual table functions static where possible.
19186 * dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_private.h:
19187 dpnet: Make the virtual table functions static where possible.
19189 * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c,
19190 dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h,
19191 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
19192 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
19193 dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
19194 dmusic: Make the virtual table functions static where possible.
19196 * dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/synth.c,
19197 dlls/dmsynth/synthsink.c:
19198 dmsynth: Make the virtual table functions static where possible.
19200 * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
19201 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_private.h,
19202 dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
19203 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c:
19204 dmstyle: Make the virtual table functions static where possible.
19206 * dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c,
19207 dlls/dmscript/scripttrack.c:
19208 dmscript: Make the virtual table functions static where possible.
19210 * dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
19211 dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
19212 dlls/dmloader/loaderstream.c:
19213 dmloader: Make the virtual table functions static where possible.
19215 * dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c,
19216 dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_private.h,
19217 dlls/dmcompos/signposttrack.c:
19218 dmcompos: Make the virtual table functions static where possible.
19220 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
19221 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
19222 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
19223 dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
19224 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
19225 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
19226 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
19227 d3d9: Make the virtual table functions static where possible.
19229 * dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c:
19230 d3dx8: Make the virtual table functions static where possible.
19232 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
19233 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
19234 dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
19235 dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
19236 dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
19237 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
19238 dlls/d3d8/volumetexture.c:
19239 d3d8: Make the virtual table functions static where possible.
19241 2006-06-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
19243 * dlls/x11drv/keyboard.c:
19244 x11drv: Write-strings warnings fix.
19246 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
19248 * dlls/winspool.drv/info.c:
19249 winspool: Add GetPrintProcessorDirectoryA.
19251 2006-06-09 Robert Shearman <rob@codeweavers.com>
19253 * dlls/oleaut32/tmarshal.c:
19254 oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
19255 so remove the case for it being NULL.
19257 * dlls/ole32/rpc.c:
19258 ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
19259 tell the RPC runtime that the call failed.
19261 * dlls/ole32/regsvr.c:
19262 ole32: Register ISequentialStream for marshaling.
19264 * dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
19265 ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
19266 CoRevertToSelf on top of CoGetCallContext, which is a stub.
19268 * dlls/ole32/ftmarshal.c:
19269 ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
19271 2006-06-09 Alexandre Julliard <julliard@winehq.org>
19273 * dlls/shell32/regsvr.c, dlls/shell32/shfldr.h,
19274 dlls/shell32/shfldr_unixfs.c:
19275 shell32: Use the standard DEFINE_GUID macro to define GUIDs.
19277 * dlls/riched20/richole.c:
19278 riched32: Use the standard DEFINE_GUID macro to define GUIDs.
19280 * dlls/ole32/antimoniker.c, dlls/ole32/classmoniker.c,
19281 dlls/ole32/compobj_private.h, dlls/ole32/compositemoniker.c,
19282 dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
19283 dlls/ole32/itemmoniker.c, dlls/ole32/moniker.h,
19284 dlls/ole32/oleproxy.c, dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
19285 ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
19287 * dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, dlls/oleaut32/typelib.c,
19288 dlls/oleaut32/typelib.h, dlls/oleaut32/usrmarshal.c:
19289 oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
19291 2006-06-09 Jason Green <jave27@gmail.com>
19293 * dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c:
19294 wined3d: GLSL shader cleanup patch.
19295 - Based on comments from H. Verbeet
19296 - Changed the distinction from .rgba & .xyzw masks to only use .xyzw
19297 in GLSL shaders. They are interchangeable, and only served to make
19298 the trace look more intuitive, but they don't always apply as-is, so
19299 we'll just leave everything to .xyzw.
19300 - Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
19301 is no shader set on the next primitive, then that primitive will
19302 call UseProgramObjectARB(0) when it begins to draw.
19304 2006-06-08 Pierre d'Herbemont <stegefin@free.fr>
19306 * dlls/dbghelp/minidump.c:
19307 dbghelp: Implement fetch_thread_info on powerpc.
19309 * dlls/ntdll/thread.c:
19310 ntdll: Fix NtQueryInformationThread on non x86.
19312 2006-06-09 Robert Shearman <rob@codeweavers.com>
19314 * dlls/rpcrt4/ndr_marshall.c:
19315 rpcrt4: Clear an object pointer during unmarshaling, otherwise we
19316 could end up using the previously allocated memory even if it isn't
19317 the right size, causing heap corruption.
19319 * dlls/rpcrt4/ndr_marshall.c:
19320 rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
19321 ComplexStructMemorySize from NdrComplexArrayUnmarshall.
19323 * dlls/rpcrt4/ndr_stubless.c:
19324 rpcrt4: Don't raise an exception if there is no freer function - not all types
19327 * dlls/rpcrt4/ndr_marshall.c:
19328 rpcrt4: Implement more base types for complex types.
19330 * dlls/rpcrt4/rpc_binding.c:
19331 rpcrt4: Now that there's a process-wide pool of connections we don't
19332 need to copy the FromConn field when copying bindings.
19334 * dlls/rpcrt4/rpc_message.c:
19335 rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of
19336 always returning RPC_S_OK.
19338 2006-06-08 H. Verbeet <hverbeet@gmail.com>
19340 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
19341 dlls/d3d9/tests/texture.c:
19342 d3d9: Add a test for default texture stage state values.
19344 2006-06-09 Jeff Latimer <lats@yless4u.com.au>
19346 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
19347 usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
19349 2006-06-09 Peter Beutner <p.beutner@gmx.net>
19351 * dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
19352 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
19353 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
19354 dlls/msvidc32/msvidc32_Tr.rc:
19355 msvidc: Change short description to MS-CRAM.
19357 2006-06-09 Dmitry Timoshkov <dmitry@codeweavers.com>
19359 * dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
19360 user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
19361 passed in to CreateWindow menu should be handled.
19363 2006-06-09 qingdoa daoo <qingdao33122@yahoo.com>
19365 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
19366 oleaut32: Fix safearray data destruction.
19368 2006-06-09 Alexandre Julliard <julliard@winehq.org>
19370 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
19371 dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
19372 opengl32: Store function pointers in a separate array to avoid a bunch of
19375 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
19376 dlls/opengl32/wgl.c:
19377 opengl32: Only store the glX name if different from the wgl name.
19379 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
19380 dlls/opengl32/opengl_ext.h:
19381 opengl32: Make all the function pointers and thunks static.
19383 2006-06-09 Mike McCormack <mike@codeweavers.com>
19385 * dlls/msi/dialog.c:
19386 msi: Update the progress control while installing.
19388 * dlls/msi/action.c:
19389 msi: Remove some unnecessary NULL checks.
19391 2006-06-09 Jason Green <jave27@gmail.com>
19393 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
19394 wined3d: Allow drawPrim to create and use the GLSL program.
19396 * dlls/wined3d/device.c:
19397 wined3d: Add GLSL helper functions to Device.
19398 - Add functions to attach & detach shader objects, create and delete programs,
19399 and maintain the list of programs.
19400 - Add a list of GLSL shader programs to the device which is initialized on
19401 Init3D(), and deleted on Release().
19403 * dlls/wined3d/vertexshader.c:
19404 wined3d: Map vertex shader instructions to GLSL generating functions.
19406 * dlls/wined3d/pixelshader.c:
19407 wined3d: Map pixel shader instructions to GLSL generating functions.
19409 * dlls/wined3d/wined3d_private.h:
19410 wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
19412 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
19413 wined3d: Added more declarations to GLSL.
19414 - Declare more variable names for GLSL programs.
19415 - Some of these won't need to be declared eventually, but it doesn't hurt to
19417 - Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
19419 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
19420 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19421 wined3d: Unified float constant register mapping between ARB pixel and vertex
19423 - Got rid of the separate constant maps.
19424 - Side effect of this is that the map is a bit larger for pixel shaders than
19427 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
19428 dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
19429 wined3d: Add the bulk of the GLSL string generation functions.
19430 - Add a new file glsl_shader.c which contains almost every GLSL specific
19431 function we'll need
19432 - Move print_glsl_info() into glsl_shader.c
19433 - Move the shader_reg_maps struct info into the private header, and make it
19434 part of SHADER_OPCODE_ARG.
19435 - Create a new shared ps/vs register map for float constants (future patch
19436 will make ARB programs use this, too)
19438 2006-06-08 Jason Green <jave27@gmail.com>
19440 * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
19441 dlls/wined3d/wined3d_private.h:
19442 wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
19443 loading float constants for GLSL.
19444 - DrawPrim is just too big of a function. This separates the passing
19445 of constants to the shader into new functions.
19446 - Fixes an off-by-one error when loading vertex declaration constants
19447 (should be <, not <=)
19448 - Adds a function for GLSL loading of constants (aka Uniforms)
19449 - Adds a GLSL program variable to the stateblock and sets it to 0 (a
19450 future patch will actually create this program)
19452 2006-06-08 Dmitry Timoshkov <dmitry@codeweavers.com>
19454 * dlls/comctl32/propsheet.c:
19455 comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
19456 Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
19457 allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
19460 2006-06-09 Detlef Riekenberg <wine.dev@web.de>
19462 * programs/cmdlgtst/cmdlgtst.c:
19463 cmdlgtst: Use standard debug functions.
19465 2006-06-08 Detlef Riekenberg <wine.dev@web.de>
19467 * dlls/comdlg32/Makefile.in, dlls/comdlg32/finddlg.c,
19468 dlls/comdlg32/finddlg16.c:
19469 comdlg32: Rename finddlg.c to finddlg16.c.
19471 2006-06-09 Alexandre Julliard <julliard@winehq.org>
19473 * dlls/hlink/hlink.spec:
19474 hlink: Add spec file entry for HlinkQueryCreateFromData.
19476 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
19477 rpcrt4: Make the protseq_ops structure constant.
19479 * dlls/kernel/heap.c:
19480 kernel: Added support for GlobalMemoryStatus on MacOS.
19482 * dlls/mshtml/navigate.c:
19483 mshtml: Changed C syntax that winapi_check doesn't like.
19485 2006-06-08 Alexandre Julliard <julliard@winehq.org>
19487 * ANNOUNCE, ChangeLog, VERSION, configure:
19490 ----------------------------------------------------------------
19491 2006-06-06 Jeff Latimer <lats@yless4u.com.au>
19493 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
19494 usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
19496 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
19497 usp10: Update ScriptGetCMap to conform to Windows.
19499 * dlls/usp10/tests/usp10.c:
19500 usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
19502 2006-06-07 Jeff Latimer <lats@yless4u.com.au>
19504 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
19505 usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic
19508 2006-06-08 Alexandre Julliard <julliard@winehq.org>
19510 * dlls/rpcrt4/epm_towers.h:
19511 rpcrt4: Avoid potential redefinition of uuid_t.
19513 * configure, configure.ac:
19514 configure: Make the font warning more explicit about what package is missing.
19516 2006-06-08 Robert Reif <reif@earthlink.net>
19518 * include/Makefile.in, include/lm.h, include/lmmsg.h:
19519 include: Add lmmsg.h.
19521 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
19523 * dlls/shell32/tests/shlfileop.c:
19524 shell32/tests: Test to make sure we can create a non-nested directory.
19526 * dlls/shell32/shlfileop.c:
19527 shell32: SHCreateDirectoryEx can create a non-nested directory.
19529 2006-06-07 Michael Kaufmann <hallo@michael-kaufmann.ch>
19531 * dlls/user/tests/.gitignore, dlls/user/tests/Makefile.in,
19532 dlls/user/tests/resource.c, dlls/user/tests/resource.rc:
19533 user/tests: Update LoadImage test.
19534 Include a bitmap in the resources and don't depend on Windows'
19535 OBM_CHECK bitmap anymore.
19537 2006-06-06 Robert Shearman <rob@codeweavers.com>
19539 * dlls/oleaut32/variant.c:
19540 oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
19542 * dlls/oleaut32/vartype.c:
19543 oleaut32: Handle BSTRs in VARIANT_CopyData.
19545 2006-06-08 Mike McCormack <mike@codeweavers.com>
19547 * server/registry.c:
19548 server: Fix a possible memory leak.
19550 * server/queue.c, server/sock.c, server/user.h:
19551 server: Make wparam and lparam values unsigned long for win64 compatability.
19553 2006-06-07 Robert Shearman <rob@codeweavers.com>
19556 server: Don't attach the thread input when changing parents if the new
19557 parent is the desktop (i.e. it is becoming a top-level window).
19559 * server/named_pipe.c:
19560 server: Don't set the client's server field before the server has
19561 changed into a connected state, otherwise we could assert in
19562 pipe_client_destroy.
19564 2006-06-08 Alexandre Julliard <julliard@winehq.org>
19566 * server/event.c, server/process.c, server/request.c, server/thread.c,
19568 server: Don't report a fatal protocol error for things that we can recover from.
19570 2006-06-07 Phil Lodwick <Phil.Lodwick@EFI.COM>
19572 * dlls/wininet/ftp.c:
19573 wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
19575 * dlls/wininet/ftp.c:
19576 wininet: ftp: 125 is an acceptable response code for the STORE command.
19578 2006-06-07 Robert Shearman <rob@codeweavers.com>
19580 * libs/unicode/Makefile.in, libs/unicode/c_20127.c, libs/unicode/cpmap.pl,
19581 libs/unicode/cptable.c:
19582 libunicode: Add a code page table for the US-ASCII encoding.
19584 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
19585 dlls/rpcrt4/rpc_transport.c:
19586 rpcrt4: Implement a process-wide connection pool for client connections,
19587 rather than relying on the restriction of one connection per
19588 binding. This also avoids the problem of two threads using the same
19589 connection at the same time.
19591 * dlls/rpcrt4/ndr_stubless.c:
19592 rpcrt4: Fix the retrieval of This for interpreted proxies.
19594 * dlls/rpcrt4/ndr_stubless.c:
19595 rpcrt4: Implement full-pointer support for interpreted stubs.
19596 Move the calls to the full pointer init functions before
19597 NdrClient/ServerInitializeNew, like in MIDL-generated code.
19599 2006-06-07 H. Verbeet <hverbeet@gmail.com>
19601 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
19602 dlls/d3d9/tests/surface.c, dlls/d3d9/tests/volume.c:
19603 d3d9: Add a test for GetContainer (Volumes & Surfaces).
19605 * dlls/d3d9/vshaderdeclaration.c:
19606 d3d9: Remove unused vshaderdeclaration.c.
19608 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
19609 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
19610 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
19611 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
19612 dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
19613 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
19614 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
19615 d3d9: Fix QueryInterface.
19616 QueryInterface should return S_OK on success and set the object
19617 pointer to NULL on failure. This is similar to the patch Ivan
19618 submitted a while ago for wined3d.
19620 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/device.c,
19621 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
19622 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
19623 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
19624 dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
19625 dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
19626 dlls/d3d8/volumetexture.c:
19627 d3d8: Fix QueryInterface.
19628 QueryInterface should return S_OK on success and set the object
19629 pointer to NULL on failure. This is similar to the patch Ivan
19630 submitted a while ago for wined3d.
19632 2006-06-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
19634 * dlls/msvcrt/undname.c:
19635 msvcrt: Write-strings warning fix.
19637 2006-06-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
19639 * dlls/kernel/tests/process.c:
19640 kernel/tests: Write-strings warnings fix.
19642 2006-06-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
19644 * dlls/crypt32/encode.c:
19645 crypt32: Write-strings warning fix.
19647 * dlls/dbghelp/source.c:
19648 dbghelp: Write-strings warning fix.
19650 2006-06-07 Ivan Gyurdiev <ivg2@cornell.edu>
19652 * dlls/wined3d/pixelshader.c:
19653 wined3d: TEXREG2GB is valid on pshaders 1.1.
19655 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
19657 * dlls/wined3d/baseshader.c:
19658 wined3d: Fix NULL dereference in generator function.
19660 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
19661 dlls/wined3d/wined3d_private.h:
19662 wined3d: Fix missing light recording.
19663 Write a light with the default parameters in disabled state if
19664 capturing a missing light.
19666 * dlls/d3d9/tests/stateblock.c:
19667 d3d9: Test missing light recording.
19668 When a light does not exist, and the app attempts to capture it in the
19669 stateblock, a disabled light with the default light parameters is
19672 * dlls/d3d9/tests/device.c:
19673 d3d9: Mipmaps level test.
19675 2006-06-07 Vitaly Lipatov <lav@etersoft.ru>
19677 * dlls/msi/msi.rc, dlls/msi/msi_Ru.rc:
19678 msi: Add Russian resource file.
19680 2006-06-07 Robert Reif <reif@earthlink.net>
19682 * dlls/netapi32/netapi32.c, dlls/netapi32/netapi32.spec,
19683 include/lmserver.h:
19684 netapi32: Add stub for NetServerEnumEx.
19686 2006-06-07 Mike McCormack <mike@codeweavers.com>
19688 * dlls/kernel/console.c, include/wine/server_protocol.h,
19689 programs/wineconsole/wineconsole.c, server/console.c,
19690 server/protocol.def, server/trace.c:
19691 server: open_console's from field should be a handle.
19693 * include/wine/server_protocol.h, server/protocol.def, server/trace.c,
19694 tools/make_requests:
19695 server: Use unsigned long for request types that are 64bit in win64.
19697 2006-06-07 Alexandre Julliard <julliard@winehq.org>
19699 * server/request.c:
19700 server: Print process/thread id instead of pointer in protocol errors.
19702 2006-06-07 Michael Stefaniuc <mstefani@redhat.de>
19704 * dlls/advpack/install.c, dlls/setupapi/install.c, dlls/shlwapi/assoc.c,
19705 dlls/x11drv/dib.c, programs/regedit/listview.c:
19706 Remove more redundant NULL checks before HeapFree (found by Smatch).
19708 2006-06-05 EA Durbin <ead1234@hotmail.com>
19710 * dlls/msi/tests/db.c:
19711 msi/tests: Fixed a typo.
19713 2006-06-06 Mike McCormack <mike@codeweavers.com>
19715 * dlls/hlink/hlink.spec, dlls/hlink/hlink_main.c, tools/wine.inf:
19716 hlink: Implement DllRegisterServer.
19718 * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
19719 dlls/hlink/hlink_main.c, dlls/hlink/link.c:
19720 hlink: Add a basic implementation (based on work by Aric Stewart).
19722 * configure, configure.ac, dlls/Makefile.in, dlls/hlink/.gitignore,
19723 dlls/hlink/Makefile.in, dlls/hlink/hlink.spec,
19724 dlls/hlink/hlink_main.c:
19725 hlink: Add a stub implementation (based on Aric Stewart's code).
19727 * include/hlink.idl:
19728 hlink: Declare prototypes for some functions.
19730 2006-06-07 Dmitry Timoshkov <dmitry@codeweavers.com>
19732 * programs/winecfg/main.c:
19733 winecfg: Avoid unnecessary casts.
19735 * dlls/comctl32/propsheet.c:
19736 comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
19738 2006-06-06 Andrew Ziem <ahziem1@mailbolt.com>
19740 * include/winuser.h:
19741 include: Add SETWALLPAPER_DEFAULT to winuser.h.
19743 2006-06-06 H. Verbeet <hverbeet@gmail.com>
19745 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
19746 wined3d: Return the result of QueryInterface in GetContainer.
19748 * dlls/wined3d/utils.c:
19749 wined3d: Remove a redundant break.
19751 * dlls/wined3d/device.c:
19752 wined3d: Don't hardcode type sizes for shader constants.
19754 * dlls/d3d9/tests/shader.c:
19755 d3d9: Add a test for setting / getting vertex shader constants.
19757 2006-06-06 Robert Shearman <rob@codeweavers.com>
19759 * dlls/shdocvw/regsvr.c:
19760 shdocvw: Register some more documented classes that native also registers.
19762 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y:
19763 widl: Support coclass forward declarations.
19765 * include/exdisp.idl:
19766 include: Add two more coclasses to exdisp.idl.
19768 2006-06-06 Hans Leidekker <hans@it.vu.nl>
19770 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
19771 dnsapi: Add stub implementations for the remaining documented functions.
19773 2006-06-06 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
19775 * dlls/x11drv/xvidmode.c:
19776 x11drv: Declared two functions as static to avoid compiler warnings.
19778 2006-06-06 Alexandre Julliard <julliard@winehq.org>
19780 * programs/winedbg/debug.l:
19781 Revert "winedbg: Remove useless NOCMD state."
19782 This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.
19784 2006-06-02 Stefan Leichter <Stefan.Leichter@camLine.com>
19787 wine.inf: Added default values for .htm and .html file extension.
19789 2006-06-04 qingdoa daoo <qingdao33122@yahoo.com>
19791 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
19792 oleaut32: safearray: Convert dimension index at the API boundary.
19794 2006-06-06 Ivan Gyurdiev <ivg2@cornell.edu>
19796 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
19797 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
19798 include/wine/wined3d_interface.h:
19799 wined3d: Remove constant type field in stateblock.
19800 It is wrong to maintain a mapping from a constant index to a type
19801 field, because different constant types do not share an index -
19802 boolean constant 0 is supposed to co-exist with floating point
19803 constant 0, not replace it. Drawprim and other code using the type
19804 array to decide whether to look up a constant in bools, floats, or
19805 ints is wrong - you can't make that decision based on the index.
19807 * dlls/wined3d/vertexshader.c:
19808 wined3d: Rename vertex shader constants.
19809 From const%lu to C%lu for consistency (to match pshaders).
19811 * dlls/wined3d/pixelshader.c:
19812 wined3d: Add limits for ps_2_x.
19814 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
19815 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
19816 wined3d: Trace improvements.
19818 * dlls/wined3d/pixelshader.c:
19819 wined3d: pshader defi has 5 parameters.
19821 2006-06-06 qingdoa daoo <qingdao33122@yahoo.com>
19824 gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
19826 2006-06-05 James Hawkins <truiken@gmail.com>
19828 * dlls/oleaut32/typelib.c:
19829 oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should
19832 * dlls/oleaut32/typelib.c:
19833 oleaut32: Copy BYREF args directly if they have the same variant type.
19835 2006-06-05 Michael Kaufmann <hallo@michael-kaufmann.ch>
19837 * dlls/gdi/tests/bitmap.c:
19838 gdi: New tests for GetDIBits.
19839 New tests that check if GetDIBits works with a bitmap that is selected
19840 in a device context (works in Windows, should fail according to the
19843 2006-06-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
19845 * dlls/msvcrt/wcs.c:
19846 msvcrt: Write-strings warnings fix.
19848 2006-06-06 Mike McCormack <mike@codeweavers.com>
19850 * programs/winecfg/audio.c:
19851 winecfg: Make some pointer casts win64 compliant.
19853 * programs/wineconsole/dialog.c:
19854 wineconsole: Use correct prototypes for dialog procs.
19856 * programs/wcmd/wcmdmain.c:
19857 wcmd: Fix a Win64 warning.
19859 * programs/taskmgr/affinity.c, programs/taskmgr/taskmgr.c:
19860 taskmgr: Use correct types for Win64.
19862 * programs/hh/main.c:
19863 hh: Cast GetProcAddress's return to supress a Win64 warning.
19865 * programs/winetest/gui.c:
19866 winetest: Fix dialog prototypes.
19868 2006-06-05 Mike McCormack <mike@codeweavers.com>
19870 * configure, configure.ac, dlls/Makefile.in, dlls/userenv/.gitignore,
19871 dlls/userenv/Makefile.in, dlls/userenv/userenv.spec,
19872 dlls/userenv/userenv_main.c:
19873 userenv: Add a stub implementation of userenv.dll.
19875 2006-06-05 Detlef Riekenberg <wine.dev@web.de>
19877 * dlls/kernel/tests/codepage.c:
19878 kernel/tests: Some tests for WideCharToMultiByte.
19880 2006-06-06 Mike McCormack <mike@codeweavers.com>
19882 * dlls/advapi32/crypt.c:
19883 advapi32: Fix comment to match the function (thanks to Dan Kegel).
19885 2006-06-05 Juan Lang <juan_lang@yahoo.com>
19887 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
19888 programs/winedbg/info.c:
19889 winedbg: Get rid of unused mode command.
19891 2006-06-05 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
19893 * dlls/user/driver.c, dlls/user/user_private.h, dlls/user/win.c,
19894 dlls/x11drv/clipboard.c, dlls/x11drv/event.c,
19895 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
19896 dlls/x11drv/x11drv_main.c:
19897 x11drv: Improve handling of the case where the clipboard is opened
19898 with a window from another thread or process.
19900 * include/ddrawi.h:
19901 include: Add DDHAL_UPDATEOVERLAYDATA structure.
19903 2006-06-05 Huw Davies <huw@codeweavers.com>
19905 * dlls/msi/tests/package.c:
19906 msi: Add some integer condition tests.
19908 2006-06-05 Karsten Elfenbein <kelfe@gmx.de>
19910 * dlls/kernel/tests/file.c:
19911 kernel/tests: More tests for FindFirstFile.
19913 2006-06-05 Magnus Lundborg <magnus.lundborg.6955@student.uu.se>
19915 * programs/wordpad/wordpad.c:
19916 wordpad: Declare three functions as static to avoid compiler warnings.
19918 2006-06-05 Mike McCormack <mike@codeweavers.com>
19920 * include/Makefile.in, include/hlguids.h:
19921 hlink: Add hlguids.h (based on a patch by Aric Stewart).
19923 * dlls/dnsapi/ns_parse.c:
19924 dnsapi: Fix the case where we have libresolv headers but no libraries.
19926 2006-06-04 Stefan Dösinger <stefan@codeweavers.com>
19928 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
19929 dlls/wined3d/swapchain.c:
19930 wined3d: Render target locking fixes.
19932 2006-06-04 Mike McCormack <mike@codeweavers.com>
19934 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
19935 advapi32: Implement and test SystemFunction031.
19937 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c,
19938 dlls/advapi32/tests/crypt_lmhash.c:
19939 advapi32: Implement and test SystemFunction030.
19941 2006-06-05 Hans Leidekker <hans@it.vu.nl>
19944 msi: Fix some copy/paste bugs in the implementation of condition operators.
19946 2006-06-04 Juan Lang <juan_lang@yahoo.com>
19948 * programs/winedbg/debug.l:
19949 winedbg: Remove useless NOCMD state.
19951 * dlls/user/winpos.c:
19952 user: Use SetPropW rather than SetPropA for internal property.
19954 2006-06-05 Robert Shearman <rob@codeweavers.com>
19956 * dlls/msi/where.c:
19957 msi: An empty string is equivalent to nil, so handle this in the optimised
19958 WHERE_execute path.
19960 * dlls/rpcrt4/ndr_marshall.c:
19961 rpcrt4: Implement varying array NDR functions.
19963 * dlls/rpcrt4/ndr_marshall.c:
19964 rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
19966 2006-06-04 Eric Pouech <eric.pouech@wanadoo.fr>
19968 * programs/winedbg/types.c:
19969 winedbg: Correct typedefs in type manipulations.
19971 2006-06-04 Mike McCormack <mike@codeweavers.com>
19973 * programs/progman/dialog.c, programs/progman/group.c,
19974 programs/progman/program.c:
19975 progman: Win64 fixes.
19977 * programs/cmdlgtst/cmdlgtst.c:
19978 cmdlgtst: Use correct types for Win64.
19980 * programs/winemine/dialog.c, programs/winemine/main.h:
19981 winemine: Fix dialog proc prototypes for Win64.
19983 * programs/winemine/dialog.c, programs/winemine/dialog.h,
19984 programs/winemine/main.c:
19985 winemine: Remove dialog.h as it's redundant.
19987 * include/windef.h:
19988 include: Fix FARPROC, NEARPROC and PROC definitions for amd64.
19990 2006-06-02 Juan Lang <juan_lang@yahoo.com>
19992 * programs/winedbg/debug.l:
19993 winedbg: Fix a crash on initial empty input.
19995 * dlls/crypt32/crypt32_private.h, dlls/crypt32/decode.c,
19996 dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
19997 crypt32: Implement X509_NAME_VALUE encoding/decoding.
19999 2006-06-03 Jacek Caban <jacek@codeweavers.com>
20001 * dlls/shdocvw/oleobject.c:
20002 shdocvw: Set focus in ui_activate.
20004 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
20005 dlls/mshtml/nsio.c:
20006 mshtml: Use mime type reported by moniker if possible.
20008 * dlls/mshtml/navigate.c:
20009 mshtml: Return S_OK in OnStartBinding and OnStopBinding.
20011 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
20012 mshtml: Added beginning OnDataAvailable implementation.
20014 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
20015 mshtml: Added begining binding code in IPersistMoniker::Load.
20017 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
20018 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
20019 mshtml: Set binding channel, listener and context in AsyncOpen.
20021 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
20022 dlls/mshtml/persist.c:
20023 mshtml: Store BSCallback in NSContainer and use it instead of load_call.
20025 * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
20026 mshtml: Add create_nscallback function to allow using BSCallback out of
20029 * dlls/mshtml/nsio.c:
20030 mshtml: Move some code from before_async_open to AsyncOpen.
20032 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
20033 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
20034 mshtml: Get rid of (currently disabled anyway) nsIWebBrowserStream.
20035 We have to handle it in another way.
20037 2006-06-03 Kai Blin <kai.blin@gmail.com>
20039 * dlls/secur32/ntlm.c, dlls/secur32/tests/main.c:
20040 secur32: Don't fail on SECURITY_NETWORK_DREP, ntlm_auth handles this just fine.
20042 2006-06-03 Jacek Caban <jacek@codeweavers.com>
20044 * dlls/urlmon/binding.c:
20045 urlmon: Use task queue to handle OnDataAvailable call.
20047 * dlls/urlmon/binding.c:
20048 urlmon: Added OnResponse implementation.
20050 2006-06-02 Marcus Meissner <marcus@jet.franken.de>
20052 * dlls/sane.ds/sane_main.c:
20053 sane.ds: Replace FIXME() by TRACE() on sane_exit.
20055 2006-06-02 Robert Shearman <rob@codeweavers.com>
20057 * dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/tests/rpc.c:
20058 rpcrt4: Don't try to resolve the name when constructing a protocol tower.
20059 Instead just fill it in with all zeros.
20061 * dlls/rpcrt4/ndr_misc.h:
20062 rpcrt4: Change ComputeConformance and ComputeVariance from macros to
20063 inline functions. Clear pStubMsg->Offset in ComputeVariance since it
20064 isn't set by ComputeConformanceOrVariance and so could be left filled
20067 * dlls/rpcrt4/ndr_marshall.c:
20068 rpcrt4: The lifetime of the binding handle stored in the context
20069 handle is independent of the binding handle used in the call that
20070 unmarshaled it, so we should use RpcBindingCopy to make a copy of it
20071 and then call RpcBindingFree later to free it.
20073 * dlls/rpcrt4/ndr_marshall.c:
20074 rpcrt4: Fix an incorrect format string pointer being passed in to
20075 ComputeVariance in NdrConformantVaryingStructBufferSize.
20077 * dlls/rpcrt4/rpc_transport.c:
20078 rpcrt4: Skip over the right-hand-side data for the protocol floor so
20079 that we can parse the towers received from native rpcrt4.
20081 * dlls/rpcrt4/ndr_marshall.c:
20082 rpcrt4: Align the buffer correctly when marshaling and unmarshaling context
20085 * dlls/rpcrt4/ndr_marshall.c:
20086 rpcrt4: Freeing a NULL context handle is allowed.
20088 * dlls/rpcrt4/ndr_marshall.c:
20089 rpcrt4: NdrClientContextMarshall/Unmarshall should both increment the buffer
20092 * dlls/rpcrt4/ndr_marshall.c:
20093 rpcrt4: Fix the unmarshaling of pointers in conformant varying arrays,
20094 by passing the correct type format string to ReadConformance.
20096 * dlls/rpcrt4/ndr_marshall.c:
20097 rpcrt4: CContext can be NULL in NDRCContextMarshall, in which case we should
20098 marshall all-zeros.
20100 * dlls/rpcrt4/ndr_marshall.c:
20101 rpcrt4: Fix the pointer count used when handling embedded pointers in varying
20104 * dlls/rpcrt4/rpc_transport.c:
20105 rpcrt4: Print some more informative error messages when getaddrinfo fails.
20107 2006-06-02 Mike McCormack <mike@codeweavers.com>
20109 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
20110 wininet: Simple tests for InternetGetCookie's parameters.
20112 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
20113 wininet: Fix up and test InternetSetCookie parameter checking.
20115 * dlls/wininet/internet.c:
20116 wininet: Remove some dead code (Coverity).
20118 2006-06-02 Saulius Krasuckas <saulius2@ar.fi.lt>
20120 * dlls/advapi32/tests/registry.c:
20121 advapi32: Enable some tests and extend them to succeed on XP and 2003 SP1.
20123 * dlls/rsaenh/rsaenh.c:
20124 rasenh: Fix a copy&paste bug at passing only one string to RegSetValueExW()
20127 2006-06-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
20129 * dlls/shell32/shlfileop.c:
20130 shell32: Remove the now unused SHELL_DeleteFileA and SHELL_DeleteDirectoryA.
20132 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_fs.c,
20133 dlls/shell32/shlfileop.c:
20134 shell32: Avoid Unicode->ANSI conversion when deleting a file.
20136 2006-06-02 Juan Lang <juan_lang@yahoo.com>
20138 * dlls/crypt32/tests/encode.c:
20139 crypt32: Add name value tests.
20140 Add tests for name values, and move tests for different string
20141 encodings to there.
20143 2006-06-01 Juan Lang <juan_lang@yahoo.com>
20145 * dlls/crypt32/decode.c:
20146 crypt32: Remove exception handling from internal decoding functions.
20148 * dlls/crypt32/tests/encode.c:
20149 crypt32: Add a couple CRL encoding tests, one that shows a problem.
20151 2006-06-02 qingdoa daoo <qingdao33122@yahoo.com>
20153 * dlls/user/listbox.c:
20154 user32: Fix selection handling for listboxes with LBS_EXTENDEDSEL style.
20156 2006-05-25 Juris Smotrovs <juris.smotrovs@sets.lv>
20158 * dlls/user/defwnd.c, dlls/user/tests/msg.c, dlls/x11drv/winpos.c,
20160 user32: Send WM_SIZE when window changes state between restored/min/maximized.
20162 2006-06-01 Wino Rojo <winorojo@hotmail.com>
20164 * dlls/x11drv/opengl.c:
20165 x11drv: Fix for a BadMatch error.
20167 2006-06-02 Detlef Riekenberg <wine.dev@web.de>
20169 * dlls/winspool.drv/tests/info.c:
20170 winspool/tests: Remove the check for unimplemented functions.
20172 2006-05-28 Detlef Riekenberg <wine.dev@web.de>
20174 * dlls/winspool.drv/info.c:
20175 winspool.drv: Add GetPrintProcessorDirectoryW.
20177 2006-06-01 Robert Shearman <rob@codeweavers.com>
20179 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_transport.c,
20180 dlls/rpcrt4/tests/rpc.c:
20181 rpcrt4: All of the parameters to TowerExplode are optional.
20183 * dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpcrt4.spec,
20184 dlls/rpcrt4/tests/rpc.c:
20185 rpcrt4: Implement TowerConstruct and TowerExplode.
20186 Add some tests for these undocumented functions.
20188 * dlls/rpcrt4/epm_towers.h, dlls/rpcrt4/rpc_binding.h,
20189 dlls/rpcrt4/rpc_transport.c:
20190 rpcrt4: Add functions for generating and parsing the upper floors in
20191 endpoint-mapper towers for different transports.
20193 * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
20194 rpcrt4: Implement I_RpcAllocate and I_RpcFree.
20196 * dlls/rpcrt4/ndr_midl.c:
20197 rpcrt4: Don't send the unused part of the allocated buffer.
20199 * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/ndr_marshall.c:
20200 rpcrt4: NdrClientInitializeNew shouldn't clear all of the stub message, only
20203 2006-06-02 Paul Vriens <Paul.Vriens@xs4all.nl>
20205 * dlls/comctl32/header.c:
20206 comctl32/header: Check Null before accessing struct member.
20208 2006-06-01 Kai Blin <kai.blin@gmail.com>
20210 * dlls/secur32/ntlm.c:
20211 secur32: Add EncryptMessage and DecryptMessage stubs.
20213 2006-06-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
20215 * dlls/user/menu.c:
20216 user32: Popup menu position fixes.
20217 - Open large popup menus on the other side only if there's enough space
20218 - Open popup menus such that the y position of the first item in the
20219 popup menu is the same as the y position of the focused menu item.
20221 2006-06-01 Emmanuel Maillard <mahanuu@opendarwin.org>
20223 * programs/winecfg/audio.c:
20224 winecfg: Add CoreAudio to audio drivers list.
20226 2006-06-02 Dmitry Timoshkov <dmitry@codeweavers.com>
20228 * dlls/user/tests/msg.c:
20229 user32: Replace PeekMessage loops in the PeekMessage test by explicit calls.
20230 Replace all 'while (PeekMessage()) DispatchMessage();' loops in the
20231 PeekMessage test by explicit calls to PeekMessage(), check queue
20232 status and processed messages after each call to see what is going on
20235 2006-06-01 Juan Lang <juan_lang@yahoo.com>
20237 * dlls/crypt32/tests/base64.c:
20238 crypt32: Make base64 tests loadable on win9x.
20240 2006-06-01 Vitaliy Margolen <wine-patch@kievinfo.com>
20242 * dlls/shell32/shellpath.c:
20243 shell32: Add Fonts to user's shell folders list.
20245 2006-06-01 Robert Shearman <rob@codeweavers.com>
20247 * tools/widl/widl.man.in:
20248 widl: Fix a typo in the man page.
20250 * tools/widl/typegen.c:
20251 widl: Properly size the return value procformat.
20253 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
20254 tools/widl/typegen.h, tools/widl/widltypes.h:
20255 widl: Only write one procformat string and one typeformat string per file.
20257 2006-06-01 Huw Davies <huw@codeweavers.com>
20259 * dlls/gdi/freetype.c:
20260 gdi32: FreeType's idea of metrics has changed for bitmap fonts.
20262 2006-06-01 Alexandre Julliard <julliard@winehq.org>
20264 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c,
20265 dlls/winmm/winecoreaudio/coreaudio.c,
20266 dlls/winmm/winecoreaudio/coreaudio.h:
20267 winecoreaudio: Fixed the FSF address.
20269 2006-05-24 Ken Thomases <ken@codeweavers.com>
20271 * dlls/winmm/winecoreaudio/audio.c:
20272 winecoreaudio: Don't CFAllocate buffer for port message.
20274 * dlls/winmm/winecoreaudio/audio.c:
20275 winecoreaudio: Use unique name for message port.
20276 Use a unique port name for the message port to the message thread.
20277 Port names are system-global, so using a non-unique constant name
20278 prevents the CoreAudio driver from being used in multiple processes
20281 * dlls/winmm/winecoreaudio/audio.c:
20282 winecoreaudio: 8-bit Linear PCM data is unsigned.
20284 * dlls/winmm/winecoreaudio/audio.c:
20285 winecoreaudio: Keep processing wavehdrs to satisfy AudioUnit data request.
20286 When fulfilling the output AudioUnit's request for audio data, don't
20287 stop when the current wavehdr is exhausted; advance to the next. This
20288 addresses the buzzy quality of the sound.
20290 * dlls/winmm/winecoreaudio/audio.c:
20291 winecoreaudio: Improve state tracking.
20292 Improved tracking of device state (stopped, playing, or paused).
20293 Also, tied starting and stopping the AudioUnit more directly to the
20294 state. No need to change the state when preparing or unpreparing
20295 wavehdrs. Pausing overrides both playing and stopped states; if
20296 stopped, pausing prevents output from starting when the program
20297 writes. When, restarting from the paused state, the device starts
20298 playing if there are queued wavehdrs. Otherwise, it goes to stopped
20301 * dlls/winmm/winecoreaudio/audio.c:
20302 winecoreaudio: Miscellaneous cleanup.
20303 Miscellaneous cleanup: release resources when done with them; protect
20304 against null pointers; reduce redundant code; avoid potential integer
20305 underflow; clarify a do-nothing loop.
20307 * dlls/winmm/winecoreaudio/audio.c:
20308 winecoreaudio: Fix race to open.
20309 Fixes a race condition (noted in a comment for wodOpen) when multiple
20310 threads try to open the same wave-out device simultaneously.
20311 Addressed by creating the device mutexes when the driver is
20312 initialized, instead of as each device is opened. Then use the mutex
20313 to protect the open operation against races. At the same time, made
20314 the mutexes recursive to avoid self-deadlocks the driver was
20315 encountering when reentered from the callback.
20317 2006-06-01 Mike McCormack <mike@codeweavers.com>
20319 * dlls/rpcrt4/ndr_marshall.c:
20320 rpcrt4: Implement NDRCContext(Un)marshall and NDRCContextBinding.
20322 2006-06-01 Stefan Dösinger <stefan@codeweavers.com>
20324 * dlls/wined3d/surface_gdi.c:
20325 wined3d: Adjust the video mem when dropping the pow2 size in GDISurface.
20327 2006-05-31 Jacek Caban <jacek@codeweavers.com>
20329 * dlls/urlmon/binding.c:
20330 urlmon: Remove no longer needed binding value in task_t.
20332 * dlls/urlmon/binding.c:
20333 urlmon: Use task queue for cross thread calls in on_progress.
20335 * dlls/urlmon/binding.c:
20336 urlmon: Use task queue in Switch implementation.
20338 * dlls/urlmon/binding.c:
20339 urlmon: Added task queue architecture and use it for OnProgress calls from
20342 * dlls/urlmon/binding.c:
20343 urlmon: Make suse that every OnProgress call is in an apartment thread.
20345 2006-05-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
20347 * dlls/crypt32/tests/cert.c:
20348 crypt32/tests: Write-strings warning fix.
20350 2006-05-31 Mikołaj Zalewski <mikolaj@zalewski.pl>
20352 * dlls/comctl32/header.c:
20353 comctl32: header: Update the rects in HEADER_Refresh if needed.
20355 2006-05-31 Hans Leidekker <hans@it.vu.nl>
20357 * dlls/dnsapi/Makefile.in, dlls/dnsapi/query.c:
20358 dnsapi: Fall back to a netbios query when a dns query fails.
20360 2006-05-27 Andrew Ziem <ahziem1@mailbolt.com>
20362 * dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
20363 wsock32: Added GetService{A,W} stubs.
20365 2006-05-31 Jacek Caban <jacek@codeweavers.com>
20367 * dlls/urlmon/binding.c:
20368 urlmon: Use FindMimeFromData to determine MIME type.
20370 2006-05-31 Huw Davies <huw@codeweavers.com>
20372 * dlls/rpcrt4/ndr_marshall.c:
20373 rpcrt4: Add ENUM32 support to ComplexStructMemorySize.
20375 2006-05-31 Robert Shearman <rob@codeweavers.com>
20377 * dlls/oleaut32/typelib.c:
20378 oleaut32: Make sure to read the memid and the name offset from the
20379 correct offsets, after the function data, so add cFuncs to the offsets
20381 Resolve referenced types for variables.
20382 Fixes initialisation of the dbgrid32 OCX.
20384 * dlls/oleaut32/typelib.c:
20385 oleaut32: Resolve referenced types for return values as well as parameters in
20388 * tools/widl/parser.y:
20389 widl: Allow some more "reserved words" to be used as identifiers.
20391 * include/rpcdcep.h:
20392 include: Add some defines used by MIDL-generated code.
20394 2006-05-31 Alexandre Julliard <julliard@winehq.org>
20396 * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
20397 winecoreaudio: Fixed a bunch of compiler warnings.
20399 * configure, configure.ac, dlls/dnsapi/ns_parse.c, include/config.h.in:
20400 dnsapi: Added check for _msg_ptr vs. _ptr member in ns_msg struct.
20402 * dlls/dnsapi/ns_name.c, dlls/dnsapi/ns_parse.c, dlls/dnsapi/query.c:
20403 dnsapi: Remove a bunch of unused functions that cause naming conflicts.
20405 * dlls/dnsapi/ns_name.c, dlls/dnsapi/query.c:
20406 dnsapi: Portability fixes.
20408 2006-05-31 Juan Lang <juan_lang@yahoo.com>
20410 * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c,
20411 dlls/crypt32/crypt32.spec, dlls/crypt32/tests/.gitignore,
20412 dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
20413 include/wincrypt.h:
20414 crypt32: Implement CryptBinaryToStringA and CryptStringToBinaryA.
20415 Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai
20416 Blin's base64 encoder/decoder.
20418 2006-05-31 Mike McCormack <mike@codeweavers.com>
20420 * programs/wineconsole/dialog.c:
20421 wineconsole: Store the font as a DWORD_PTR.
20423 * programs/wineconsole/user.c:
20424 wineconsole: Use a Get/SetWindowLongPtr to store a pointer.
20426 * programs/wordpad/wordpad.c:
20427 wordpad: Use GetWindowLongPtr to get the HINSTANCE.
20429 2006-05-30 Jacek Caban <jacek@codeweavers.com>
20431 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20432 urlmon: Added text/html filter.
20434 * dlls/urlmon/urlmon_main.c:
20435 urlmon: Use filters mechanism in FindMimeFromData.
20437 2006-05-31 Troy Rollo <wine@troy.rollo.name>
20439 * dlls/ole32/storage32.c:
20440 ole32: Use STGM_WRITE when opening child storage to delete its children.
20442 2006-05-30 Robert Reif <reif@earthlink.net>
20444 * dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h:
20445 winmm: Always check for open and close enents in wave test.
20446 Always check for open and close events.
20447 Send WM_APP message to thread to terminate it rather than TerminateThread.
20448 Fix CreateThread/waveOutOpen race by waiting for background thread to
20449 run before waveOutOpen is called.
20450 Add more non-hardware supported formats. There is a bug in wave
20451 mapper GetPosition when multiple headers are used and this helps
20454 2006-05-30 Michael Stefaniuc <mstefani@redhat.de>
20456 * dlls/dnsapi/query.c:
20457 dnsapi: Fixed missing lock release on error path.
20459 2006-05-30 Stefan Dösinger <stefan@codeweavers.com>
20461 * dlls/d3d8/tests/device.c:
20462 d3d8: Backport of the d3d9 swapchain test to d3d8.
20464 * dlls/d3d8/device.c:
20465 d3d8: Back buffer count fix.
20467 2006-05-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
20469 * dlls/crypt32/cert.c:
20470 crypt32: Write-strings warning fix.
20472 * dlls/winmm/joystick/Makefile.in:
20473 winmm/joystick: joystick.c requires Unicode library.
20475 2006-05-30 Alexandre Julliard <julliard@winehq.org>
20477 * dlls/comctl32/propsheet.c:
20478 comctl32: propsheet: Fixed buffer sizes for LoadStringW.
20480 2006-05-28 Emmanuel Maillard <mahanuu@opendarwin.org>
20482 * configure, configure.ac, dlls/Makefile.in,
20483 dlls/winmm/winecoreaudio/.gitignore,
20484 dlls/winmm/winecoreaudio/Makefile.in,
20485 dlls/winmm/winecoreaudio/audio.c,
20486 dlls/winmm/winecoreaudio/audiounit.c,
20487 dlls/winmm/winecoreaudio/coreaudio.c,
20488 dlls/winmm/winecoreaudio/coreaudio.h,
20489 dlls/winmm/winecoreaudio/winecoreaudio.drv.spec, include/config.h.in:
20490 winecoreaudio: Initial Audio Driver for Mac OS X.
20492 2006-05-29 Hans Leidekker <hans@it.vu.nl>
20494 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
20495 dnsapi: Implement DnsQuery_{A,UTF8,W}.
20497 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/ns_name.c,
20498 dlls/dnsapi/ns_parse.c:
20499 dnsapi: Add DNS message parsing routines from BIND.
20501 2006-05-30 Mikołaj Zalewski <mikolaj@zalewski.pl>
20503 * dlls/comctl32/header.c:
20504 comctl32: header: Ignore out-of-range iOrder in SetItemT.
20506 * dlls/kernel/format_msg.c:
20507 kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
20509 2006-05-28 Andrew Ziem <ahziem1@mailbolt.com>
20511 * dlls/msi/tests/format.c:
20512 msi: Increase verbosity in some failing tests.
20514 2006-05-30 Mike McCormack <mike@codeweavers.com>
20516 * dlls/wininet/http.c:
20517 wininet: Don't crash when querying NULL values.
20519 * dlls/wininet/tests/http.c:
20520 wininet: Add a test for basic authentication.
20522 * dlls/user/class.c, dlls/user/user32.spec, dlls/user/win.c:
20523 user32: Stub implementations for Win64's Get/Set LongPtr functions.
20525 2006-05-29 Troy Rollo <wine@troy.rollo.name>
20527 * include/wine/wined3d_gl.h:
20528 wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
20530 2006-05-30 Troy Rollo <wine@troy.rollo.name>
20532 * dlls/comdlg32/filedlg.c:
20533 comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
20534 FILEOPEN95_OnOpen assumes that each item in the filter list returns a
20535 non-NULL pointer for CB_GETITEMDATA.
20537 2006-05-29 Vitaliy Margolen <wine-patch@kievinfo.com>
20539 * dlls/wined3d/device.c:
20540 wined3d: Properly destroy texture object if we failed to create its surfaces.
20542 * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
20543 dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
20544 d3d9: Add reference to the parent device for surfaces.
20545 Allow some objects to have no parent device.
20546 Tighten refcount tests and test refound decrement on Release.
20548 2006-05-29 Robert Shearman <rob@codeweavers.com>
20550 * dlls/rpcrt4/ndr_marshall.c:
20551 rpcrt4: Make UserMarshalFlags static.
20553 * dlls/rpcrt4/ndr_marshall.c:
20554 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
20555 unmarshaler routines of embedded complexes in complex struct and array
20557 Fixes a regression caused by commit
20558 19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
20561 * dlls/rpcrt4/ndr_marshall.c:
20562 rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when
20565 * dlls/rpcrt4/ndr_fullpointer.c:
20566 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
20567 set the number of pointers to a large default, so that NumberOfBuckets
20568 doesn't end up less than zero.
20570 * dlls/rpcrt4/ndr_marshall.c:
20571 rpcrt4: Handle marshaling/unmarshaling full pointers.
20573 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
20574 rpcrt4: For full pointers the state consists of flags, so or new flags into
20575 the field instead of assigning.
20576 The return value of all full pointer functions that return an int
20577 depends on the passed in query type being a flag in the state.
20579 2006-05-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
20581 * dlls/comctl32/tests/treeview.c:
20582 comctl32/tests: Write-strings warnings fix.
20584 2006-05-29 Hans Leidekker <hans@it.vu.nl>
20587 msi: Implement MsiLocateComponent{A,W}.
20589 2006-05-30 Mike McCormack <mike@codeweavers.com>
20591 * programs/msiexec/msiexec.c:
20592 msiexec: Improve 64bit compatibility.
20594 2006-05-29 Mike McCormack <mike@codeweavers.com>
20596 * dlls/wldap32/add.c, dlls/wldap32/modify.c:
20597 wldap32: Fix unused variable warnings.
20599 * dlls/gdi/freetype.c:
20600 gdi32: Fix an unused variable warning.
20602 2006-05-29 Stefan Dösinger <stefan@codeweavers.com>
20604 * dlls/wined3d/device.c:
20605 wined3d: Do not disable GL_BLEND when alpha blending is active.
20607 * dlls/wined3d/surface_gdi.c:
20608 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling
20611 2006-05-28 Robert Reif <reif@earthlink.net>
20613 * dlls/winmm/tests/wave.c:
20614 winmm: Add multiple header wave tests.
20615 The current wave tests only use a single header for playback. Tests
20616 have been added to use multiple headers and to reuse them. This is
20617 how streaming applications and direct sound use the wave api.
20619 2006-05-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
20621 * dlls/comctl32/tests/header.c, dlls/comctl32/tests/tab.c:
20622 comctl32/tests: Write-strings warning fix.
20624 2006-05-27 Detlef Riekenberg <wine.dev@web.de>
20626 * DEVELOPERS-HINTS:
20627 DEVELOPER-HINTS: Some directories are renamed / removed / added.
20629 * dlls/winspool.drv/tests/info.c:
20630 winspool/tests: Use 0xdeadbeef as magic value.
20632 * dlls/winspool.drv/info.c:
20633 winspool: Documentation for GetPrintProcessorDirectory.
20635 2006-05-28 Alexandre Julliard <julliard@winehq.org>
20637 * server/request.c:
20638 server: Return an error for invalid requests instead of killing the client
20641 * dlls/user/winproc.c:
20642 user: Fixed WM_ACTIVATEAPP mapping with null task handle.
20645 Make.rules: Define datarootdir to avoid a configure warning.
20647 2006-05-28 Frank Richter <frank.richter@gmail.com>
20649 * dlls/shdocvw/shdocvw_main.c:
20650 shdocvw: Install Mozilla control silently.
20652 * dlls/shdocvw/De.rc:
20653 shdocvw: Improve German translation.
20655 2006-05-28 Kai Blin <kai.blin@gmail.com>
20657 * dlls/secur32/tests/main.c:
20658 secur32: Cleaning up the authentication tests.
20659 This should make it easier to add encryption tests later.
20661 2006-05-27 Jacek Caban <jacek@codeweavers.com>
20663 * dlls/urlmon/binding.c:
20664 urlmon: Improve debug traces.
20666 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
20667 urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
20669 * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
20670 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
20672 2006-05-27 Alexandre Julliard <julliard@winehq.org>
20674 * tools/sfnt2fnt.c:
20675 sfnt2fnt: Clean output files when aborting on a signal.
20677 * tools/make_ctests.c:
20678 make_ctests: Clean output files when aborting on an error or signal.
20681 fnt2fon: Clean output files when aborting on an error or signal.
20684 bin2res: Clean output files when aborting on an error or signal.
20686 * tools/widl/widl.c:
20687 widl: Clean output files when aborting on a signal.
20690 wrc: Clean output files when aborting on an error or signal.
20693 wmc: Clean output files when aborting on an error or signal.
20695 2006-05-26 Eric Pouech <eric.pouech@wanadoo.fr>
20697 * dlls/ntdll/loader.c:
20698 ntdll: Free TLS pointers when exiting thread.
20700 * dlls/kernel/selector.c, dlls/ntdll/thread.c, include/winternl.h:
20701 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
20702 - implemented NtQueryInformationThread's ThreadDescriptorTableEntry
20704 - used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
20706 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/winbase.h,
20707 include/wine/server_protocol.h, include/winternl.h,
20708 server/named_pipe.c, server/protocol.def, server/trace.c:
20709 ntdll/kernel32: Pipe information.
20710 - implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control
20712 - reimplemented kernel32.GetNamedPipeInfo on top of it
20713 - enhance current features to make this work both on client and server handles
20714 - now also returning the number of instances
20716 2006-05-26 Jason Green <jave27@gmail.com>
20718 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
20719 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
20720 wined3d: Add ability to generate GLSL shader objects for vertex and pixel
20723 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
20724 wined3d: Final move of the GLSL registry check (hopefully).
20726 2006-05-27 Alexandre Julliard <julliard@winehq.org>
20728 * dlls/kernel/kernel32.spec, dlls/kernel/module.c, include/winbase.h:
20729 kernel32: Partial implementation of GetModuleHandleExA/W.
20731 * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
20732 ntdll: Implemented RtlPcToFileHeader.
20734 2006-05-26 Kai Blin <kai.blin@gmail.com>
20736 * dlls/secur32/base64_codec.c:
20737 secur32: Fix wrong bit shift in the base64 encoder.
20738 Thanks to Juan Lang for catching this one.
20740 2006-05-26 Robert Shearman <rob@codeweavers.com>
20742 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
20743 rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
20744 Implement NdrFullPointerFree.
20746 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
20747 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
20749 * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/tests/ndr_marshall.c:
20750 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement
20751 NdrFullPointerInsertRefId.
20753 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_fullpointer.c,
20754 dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/tests/ndr_marshall.c:
20755 rpcrt4: Implement some full pointer functions and add stubs for others.
20758 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
20760 * dlls/wined3d/surface.c:
20761 wined3d: Implement IWineD3DSurface::BltFast.
20763 2006-05-26 Mike McCormack <mike@codeweavers.com>
20765 * dlls/secur32/ntlm.c:
20766 secur32: Avoid some code duplication.
20768 * dlls/rpcrt4/ndr_marshall.c:
20769 rpcrt4: Implement NdrClientContext(Un)Marshall.
20771 2006-05-26 Juan Lang <juan_lang@yahoo.com>
20773 * dlls/crypt32/cert.c, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
20774 dlls/crypt32/tests/cert.c, include/wincrypt.h:
20775 crypt32: Implement CertVerifyCRLTimeValidity and partially implement
20776 CertVerifySubjectCertificateContext.
20778 * dlls/crypt32/context.c, dlls/crypt32/crypt32_private.h,
20779 dlls/crypt32/store.c:
20780 crypt32: Combine redundant code.
20782 2006-05-25 Huw Davies <huw@codeweavers.com>
20784 * dlls/gdi/freetype.c:
20785 gdi32: The font cache needs to discriminate whether the device can cope with
20786 bitmap fonts or not.
20788 2006-05-26 Robert Shearman <rob@codeweavers.com>
20790 * dlls/rpcrt4/ndr_marshall.c:
20791 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
20792 ComputeConformanceOrVariance it is still necessary to set the count
20793 variable to the value retrieved.
20795 * dlls/rpcrt4/rpc_message.c:
20796 rpcrt4: Return the actual status code sent back by the server, rather than
20799 2006-05-26 Stefan Dösinger <stefan@codeweavers.com>
20801 * dlls/wined3d/surface_gdi.c:
20802 wined3d: Fix IWineGDISurface::SaveSnapshot.
20804 * dlls/wined3d/surface.c:
20805 wined3d: Disable the depth test in UnlockRect
20807 2006-05-26 Jason Green <jave27@gmail.com>
20809 * dlls/wined3d/drawprim.c:
20810 wined3d: Fix regression introduced by recent multitexture patch.
20812 2006-05-26 Alexandre Julliard <julliard@winehq.org>
20814 * dlls/comctl32/theme_dialog.c:
20815 comctl32: Dialog procedures should be called with CallWindowProc.
20817 * dlls/user/controls.h, dlls/user/user16.c, dlls/user/win.c,
20818 dlls/user/winproc.h:
20819 user: Only include winproc.h where necessary.
20821 * dlls/user/winproc.c:
20822 user: Added fast 32->16 mapping for the remaining messages.
20824 * dlls/user/winproc.c:
20825 user: Added fast 32->16 mapping for the listbox and combobox messages.
20827 * dlls/user/winproc.c:
20828 user: Added fast 32->16 mapping for the edit control messages.
20830 * dlls/user/winproc.c:
20831 user: Added fast 32->16 mapping for button and scrollbar messages.
20833 * dlls/user/winproc.c:
20834 user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
20836 * dlls/user/winproc.c:
20837 user: Added fast 32->16 mapping for the WM_DDE* messages.
20839 * dlls/user/winproc.c:
20840 user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
20843 * dlls/user/winproc.c:
20844 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
20846 * dlls/user/winproc.c:
20847 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
20848 WM_WINDOWPOSCHANGING/CHANGED.
20850 * dlls/user/winproc.c:
20851 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
20853 * dlls/user/winproc.c:
20854 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
20856 * dlls/user/winproc.c:
20857 user: Added fast 16->32 mapping for the remaining messages.
20859 * dlls/user/winproc.c:
20860 user: Added fast 16->32 mapping for the WM_DDE* messages.
20862 * dlls/user/winproc.c:
20863 user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and
20866 * dlls/user/winproc.c:
20867 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
20869 * dlls/user/winproc.c:
20870 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and
20871 WM_WINDOWPOSCHANGING/CHANGED.
20873 * dlls/user/winproc.c:
20874 user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
20876 * dlls/user/winproc.c:
20877 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
20879 * include/wine/unicode.h:
20880 wine_unicode: Add prototypes for inline functions (from a patch by Andrew
20883 * dlls/crypt32/context.c, dlls/gphoto2.ds/gphoto2_Ko.rc:
20884 Fixed a couple of instances of the old FSF address that crept back in.
20886 2006-05-25 Phil Costin <philcostin@hotmail.com>
20888 * dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c:
20889 wined3d: Create stub for D3DPERF_SetOptions function.
20891 2006-05-25 Pierre d'Herbemont <stegefin@free.fr>
20893 * tools/wineprefixcreate.in:
20894 wineprefixcreate: Obtain wine and wineserver from the bindir, instead of
20895 relaying on the PATH.
20897 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
20899 * dlls/comctl32/header.c:
20900 comctl32: header: Put the new item in place of the hot divider instead of
20903 2006-05-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
20905 * dlls/comctl32/header.c:
20906 comctl32: header: Draw the drag image and hot dividers while dragging an item.
20908 * dlls/comctl32/header.c:
20909 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
20911 * dlls/comctl32/header.c:
20912 comctl32: header: Implement HDM_SETHOTDIVIDER.
20914 * dlls/comctl32/header.c:
20915 comctl32: header: Implement HDM_CREATEDRAGIMAGE.
20917 2006-05-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
20919 * dlls/comctl32/listview.c:
20920 comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
20921 Apply the HDS_DRAGDROP header style if the listview has the
20922 LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
20923 doesn't support them.
20925 2006-05-25 Juan Lang <juan_lang@yahoo.com>
20927 * dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
20928 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
20929 crypt32: Implement CertSerializeCRLStoreElement.
20931 2006-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
20933 * dlls/mapi32/util.c:
20934 mapi32: Break out of the loop as soon as MSI call succeeds.
20936 * dlls/gdi/freetype.c:
20937 gdi: Add more const qualifiers.
20939 2006-05-26 Jason Green <jave27@gmail.com>
20941 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
20942 wined3d: Move the GLSL registry check again.
20944 2006-05-26 Mike McCormack <mike@codeweavers.com>
20946 * tools/winapi/tests.dat:
20947 winapi: IMAGE_OPTIONAL_HEADER has different members on x86-64.
20949 * include/rpcndr.h:
20950 rpcrt4: Remove unused IN and OUT macros.
20952 2006-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
20954 * dlls/mapi32/mapi32.spec, dlls/mapi32/util.c:
20955 mapi32: Implement FGetComponentPath.
20958 msi: Translate the resulting string only if the previous call succeeded.
20960 2006-05-25 Jacek Caban <jacek@codeweavers.com>
20962 * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
20963 urlmon: Fix implementation of ReleaseBindInfo.
20965 * dlls/urlmon/binding.c:
20966 urlmon: Better pending read handling.
20968 * dlls/urlmon/binding.c:
20969 urlmon: Added Switch implementation.
20971 * dlls/urlmon/binding.c:
20972 urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING
20975 * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
20976 dlls/urlmon/urlmon_main.h:
20977 urlmon: Call OnProgress in apartment thread.
20979 * dlls/urlmon/binding.c:
20980 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous.
20982 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
20983 urlmon: Added ReportResult implementation.
20985 * dlls/urlmon/binding.c:
20986 urlmon: Added GetRootSecurityId and BeginningTransaction implementation.
20988 2006-05-25 Juan Lang <juan_lang@yahoo.com>
20990 * dlls/crypt32/Makefile.in, dlls/crypt32/crl.c, dlls/crypt32/crypt32.spec,
20991 dlls/crypt32/store.c, dlls/crypt32/tests/store.c, include/wincrypt.h:
20992 crypt32: Add support for CRLs.
20994 * dlls/crypt32/cert.c:
20995 crypt32: Use public functions when finding certificates.
20997 2006-05-25 Phil Costin <philcostin@hotmail.com>
20999 * dlls/wined3d/directx.c:
21000 wined3d: Shader caps fix - code relocation.
21002 2006-05-25 Roderick Colenbrander <thunderbird2k@gmx.net>
21004 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
21005 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
21006 dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
21007 wined3d: Dynamicly load GL_ARB_multitexture functions.
21009 2006-05-25 Stefan Dösinger <stefan@codeweavers.com>
21011 * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
21012 dlls/wined3d/wined3d_private.h:
21013 wined3d: Small rhw vertex fix.
21014 Fix the one pixel displacement and move the glOrtho code in a common
21017 2006-05-25 Alexandre Julliard <julliard@winehq.org>
21020 configure: Regenerated with autoconf 2.59d.
21022 * include/wine/debug.h, include/wine/library.h, include/wine/test.h,
21023 include/wine/unicode.h:
21024 include: Prevent internal Wine headers from being used in tests.
21026 * dlls/wined3d/surface.c:
21027 wined3d: Fixed a compiler warning.
21029 2006-05-25 Francois Gouget <fgouget@codeweavers.com>
21031 * dlls/ntdll/file.c:
21032 ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems.
21034 2006-05-24 Andrew Ziem <ahziem1@mailbolt.com>
21036 * dlls/wininet/http.c, dlls/wininet/urlcache.c:
21037 wininet: Constify data.
21039 * dlls/gdi/dib.c, dlls/gdi/freetype.c, dlls/gdi/tests/palette.c:
21040 gdi: Constify data.
21042 2006-05-25 qingdoa daoo <qingdao33122@yahoo.com>
21045 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag.
21047 2006-05-24 Jason Green <jave27@gmail.com>
21049 * include/wine/wined3d_gl.h:
21050 wined3d: Add some more GLSL defines.
21052 2006-05-25 Mike McCormack <mike@codeweavers.com>
21054 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
21055 rpcrt4: Stub implementations for NDRS marshalling functions.
21057 * dlls/crypt32/oid.c:
21058 crypt32: Fix a integer to pointer cast.
21060 * dlls/msi/action.c, dlls/msi/database.c:
21061 msi: Fix some pointer to integer casts.
21063 * dlls/kernel/console.c:
21064 kernel32: Fix some pointer to integer casts.
21066 * dlls/mapi32/mapi32_main.c:
21067 mapi32: Fix prototype of MAPILogon and MAPILogoff.
21069 * include/richedit.h:
21070 richedit: Fix prototype of the callback function.
21072 2006-05-24 Robert Shearman <rob@codeweavers.com>
21074 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
21075 dlls/ole32/ftmarshal.c:
21076 ole32: Add a class factory for CLSID_InProcFreeMarshaler.
21078 * dlls/ole32/ftmarshal.c:
21079 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
21080 remove unnecessary unmarshaling code for the standard-marshal case -
21081 this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
21083 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
21084 ole32: Implement table-strong marshaling and ReleaseMarshalData for the
21085 free-threaded marshaler.
21087 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
21088 ole32: Implement table-weak marshaling for the free-threaded marshaler.
21090 * dlls/ole32/ftmarshal.c:
21091 ole32: Release the standard marshal in the free-threaded marshaler's
21092 UnmarshalInterface function.
21094 * dlls/ole32/ftmarshal.c, dlls/ole32/tests/marshal.c:
21095 ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface
21096 and UnmarshalInterface methods, with test cases.
21098 * dlls/ole32/ftmarshal.c:
21099 ole32: Fix the free-threaded marshaler when it has no outer unknown.
21101 * dlls/rpcrt4/ndr_marshall.c:
21102 rpcrt4: Set the Memory field of the stub message structure to the
21103 start of the memory that an embedded pointer is embedded in so that
21104 FC_POINTER conformance works correctly.
21106 * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h:
21107 rpcrt4: Implement explicit generic binding handles.
21109 * dlls/rpcrt4/ndr_stubless.c:
21110 rpcrt4: Move the getting of the client binding handle to a separate function.
21112 * dlls/rpcrt4/ndr_stubless.c:
21113 rpcrt4: Move the initialising of the stub message structure nearer to the top
21115 Set stubMsg.StackTop after calling the initialise function.
21117 * dlls/rpcrt4/ndr_stubless.c:
21118 rpcrt4: Store the arguments exclusively in stubMsg.StackTop.
21120 * dlls/rpcrt4/rpc_binding.c:
21121 rpcrt4: Implement RpcBindingCopy.
21123 * dlls/ole32/compobj.c, dlls/uuid/uuid.c:
21124 uuid: Add some COM CLSIDs.
21126 * include/urlmon.idl:
21127 include: Add several more interfaces to urlmon.idl.
21129 2006-05-24 Jacek Caban <jacek@codeweavers.com>
21131 * dlls/urlmon/tests/misc.c:
21132 urlmon: Added registering name space test.
21134 * dlls/urlmon/binding.c, dlls/urlmon/internet.c, dlls/urlmon/session.c,
21135 dlls/urlmon/urlmon_main.h:
21136 urlmon: Use registered protocols.
21138 * dlls/urlmon/session.c:
21139 urlmon: Added [Un]RegisterNamespace implementation.
21141 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
21142 dlls/mshtml/service.c:
21143 mshtml: The secret interface is CMarkup. Improve FIXMEs.
21145 2006-05-24 Juan Lang <juan_lang@yahoo.com>
21147 * dlls/crypt32/tests/store.c:
21148 crypt32: Add one more test of CertAddEncodedCertificateToStore.
21150 * dlls/crypt32/cert.c, dlls/crypt32/crypt32_private.h,
21151 dlls/crypt32/store.c:
21152 crypt32: Move cert functions that don't depend on the implementation of stores
21155 2006-05-25 Stefan Dösinger <stefandoesinger@gmx.at>
21157 * dlls/wined3d/device.c:
21158 wined3d: Fog fixes.
21160 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
21162 * dlls/wined3d/surface.c:
21163 wined3d: Turn around the image in LockRect.
21165 * dlls/wined3d/device.c:
21166 wined3d: Silence the offscreen surface creation fixme.
21168 * dlls/wined3d/device.c:
21169 wined3d: Color keying emulation.
21171 2006-05-24 Vitaliy Margolen <wine-patch@kievinfo.com>
21173 * dlls/d3d9/stateblock.c, dlls/d3d9/tests/device.c:
21174 d3d9: StateBlock is also created in EndStateBlock. With tests.
21176 2006-05-24 Alexandre Julliard <julliard@winehq.org>
21178 * ANNOUNCE, ChangeLog, VERSION, configure:
21181 ----------------------------------------------------------------
21182 2006-05-24 Alexandre Julliard <julliard@winehq.org>
21184 * dlls/usp10/tests/usp10.c:
21185 usp10: Fixed a compiler warning.
21187 * dlls/avifil32/Makefile.in, dlls/comdlg32/Makefile.in,
21188 dlls/dmloader/Makefile.in, dlls/dmusic/Makefile.in,
21189 dlls/dplayx/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
21190 dlls/mciavi32/Makefile.in, dlls/mciseq/Makefile.in,
21191 dlls/mciwave/Makefile.in, dlls/midimap/Makefile.in,
21192 dlls/msacm32.drv/Makefile.in, dlls/msdmo/Makefile.in,
21193 dlls/odbc32/Makefile.in, dlls/rpcrt4/Makefile.in,
21194 dlls/shdocvw/Makefile.in, dlls/urlmon/Makefile.in,
21195 dlls/winmm/winearts/Makefile.in, dlls/winmm/winenas/Makefile.in,
21196 dlls/winmm/wineoss/Makefile.in, programs/msiexec/Makefile.in,
21197 programs/rundll32/Makefile.in, programs/winemenubuilder/Makefile.in:
21198 Link against libwine_unicode everywhere we use Unicode functions.
21200 * dlls/ntdll/tests/atom.c, dlls/ntdll/tests/env.c,
21201 dlls/ntdll/tests/port.c, dlls/oleaut32/tests/vartype.c,
21202 dlls/rpcrt4/tests/ndr_marshall.c, dlls/rpcrt4/tests/rpc.c,
21203 dlls/shdocvw/tests/shortcut.c, dlls/shell32/tests/shlfolder.c,
21204 dlls/shlwapi/tests/path.c:
21205 Tests should not use wine/unicode.h.
21207 * tools/widl/typelib.c, tools/widl/write_msft.c:
21208 widl: Get rid of unnecessary inclusion of unicode.h.
21210 * libs/wine/debug.c:
21211 libwine: Don't use libwine_unicode functions.
21213 2006-05-24 Mike McCormack <mike@codeweavers.com>
21215 * dlls/gdi/font.c, dlls/msi/classes.c, dlls/quartz/filtergraph.c,
21216 programs/winefile/winefile.c:
21217 Fixed more boolean comparisons against TRUE.
21219 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
21220 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
21222 * dlls/wininet/dialogs.c:
21223 wininet: Fix a possible NULL pointer deference.
21225 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
21228 Makefile.in: find needs a slash when the source dir is a symlink.
21230 2006-05-22 Hwang YunSong <hys545@dreamwiz.com>
21232 * dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/rsrc.rc:
21233 gphoto2.ds: Added Korean resources.
21235 2006-05-24 Alexandre Julliard <julliard@winehq.org>
21237 * dlls/kernel/locale.c, dlls/ntdll/rtlstr.c, include/wine/unicode.h,
21238 libs/unicode/string.c, libs/unicode/wine_unicode.def,
21239 libs/unicode/wine_unicode.map:
21240 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
21242 * include/wine/unicode.h, libs/unicode/string.c,
21243 libs/unicode/wine_unicode.def, libs/unicode/wine_unicode.map:
21244 libwine_unicode: Define all functions in the library even if they can be inlined.
21246 2006-05-24 Dmitry Timoshkov <dmitry@codeweavers.com>
21248 * dlls/user/tests/msg.c:
21249 user: Add a test to check the queue status if there is a pending
21250 posted message and the quit flag is set.
21252 2006-05-24 Stefan Dösinger <stefan@codeweavers.com>
21254 * dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
21255 dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
21256 include/wine/wined3d_interface.h:
21257 wined3d: Swapchain and back buffer corrections + tests.
21259 2006-05-24 Mike McCormack <mike@codeweavers.com>
21261 * dlls/msi/dialog.c:
21262 msi: Set a default radio button.
21264 * dlls/msi/action.c:
21265 msi: Fix a possible memory leak.
21267 2006-05-21 Roderick Colenbrander <thunderbird2k@gmx.net>
21269 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
21270 include/wine/wined3d_gl.h:
21271 wined3d: Fix ARB_imaging abuse.
21273 2006-05-24 Alexandre Julliard <julliard@winehq.org>
21275 * dlls/wined3d/device.c:
21276 wined3d: Fixed a couple of boolean comparisons against TRUE.
21278 2006-05-23 Jason Green <jave27@gmail.com>
21280 * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
21281 dlls/wined3d/wined3d_private.h:
21282 wined3d: Replaced USING_GLSL define with a new wined3d_settings option based
21285 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
21286 wined3d: Add function to print the infolog of a GLSL shader on errors.
21287 With assistance from H. Verbeet.
21289 * include/wine/wined3d_gl.h:
21290 wined3d: Added some GLSL defines and function prototypes.
21292 2006-05-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
21294 * dlls/comdlg32/printdlg.c:
21295 comdlg32: Write-strings warning fix.
21297 2006-05-23 Jonathan Ernst <jonathan@ernstfamily.ch>
21299 * dlls/comctl32/comctl_Fr.rc, dlls/comdlg32/cdlg_Fr.rc,
21300 dlls/msacm32/msacm_Fr.rc, programs/cmdlgtst/Fr.rc,
21301 programs/notepad/Fr.rc, programs/progman/Fr.rc,
21302 programs/regedit/Fr.rc, programs/taskmgr/Fr.rc,
21303 programs/winefile/Fr.rc, programs/winhelp/Fr.rc,
21304 programs/wordpad/Fr.rc:
21305 Uniformization of French main menu accelerators.
21307 2006-05-23 Hans Leidekker <hans@it.vu.nl>
21309 * programs/uninstaller/Nl.rc, programs/uninstaller/rsrc.rc:
21310 uninstaller: Add Dutch resources.
21312 2006-05-24 Marcus Meissner <marcus@jet.franken.de>
21314 * dlls/x11drv/xrender.c:
21315 x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
21317 2006-05-23 Juan Lang <juan_lang@yahoo.com>
21319 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
21320 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
21322 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
21324 * dlls/wined3d/directx.c:
21325 wined3d: Remove a double cap flag.
21327 * dlls/wined3d/surface.c:
21328 wined3d: Remove an unnecessary NULL check.
21330 2006-05-23 Jacek Caban <jacek@codeweavers.com>
21332 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
21333 dlls/mshtml/persist.c:
21334 mshtml: Added stub implementation of IPersistStreamInit.
21336 * dlls/shdocvw/oleobject.c:
21337 shdocvw: Added OLEIVERB_UIACTIVATE implementation.
21339 * dlls/shdocvw/oleobject.c:
21340 shdocvw: Don't do verb that is already done.
21342 * dlls/shdocvw/oleobject.c:
21343 shdocvw: Move UI activating to the separated function.
21345 * dlls/shdocvw/oleobject.c:
21346 shdocvw: Move inplace activating code to the separated function.
21348 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
21349 dlls/shdocvw/webbrowser.c:
21350 shdocvw: Added WebBrowser v1 implementation.
21352 * dlls/shdocvw/regsvr.c:
21353 shdocvw: Added WebBrowser v1 registration.
21355 2006-05-23 Robert Shearman <rob@codeweavers.com>
21357 * dlls/comctl32/propsheet.c:
21358 comctl32: Fix the loading of strings for the property sheet page by
21359 caching the ID of the string to load before overwriting it with an
21362 2006-05-23 Alexandre Julliard <julliard@winehq.org>
21364 * dlls/user/winproc.c:
21365 user: Reuse the fast A->W function to implement the 16->32W case.
21366 Get rid of the no longer needed 16->32W mapping functions.
21368 * dlls/user/winproc.c:
21369 user: Reuse the fast W->A function to implement the 32W->16 case.
21370 Get rid of the no longer needed 32W->16 mapping functions.
21372 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
21373 user: Use winproc callbacks for the remaining 16-bit messaging functions.
21375 2006-05-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
21377 * dlls/comctl32/header.c:
21378 comctl32: header: Don't try to draw items outside the clipping rect.
21380 * dlls/comctl32/header.c:
21381 comctl32: header: Make the column resizing smooth in full drag mode.
21382 Make the column resizing smooth in full drag mode even for listview
21383 with lots of elements by redrawing only the resized column and calling
21386 2006-05-22 Juan Lang <juan_lang@yahoo.com>
21388 * dlls/crypt32/Makefile.in, dlls/crypt32/context.c,
21389 dlls/crypt32/crypt32_private.h, dlls/crypt32/store.c:
21390 crypt32: Abstract contexts.
21391 - create an abstract interface for contexts, and use it for certificates
21392 - create a simple context list, and use it for memory stores
21394 2006-05-23 Jeff Latimer <lats@yless4u.com.au>
21396 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
21397 usp10: Add stub for ScriptStringOut.
21399 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
21401 * dlls/wined3d/swapchain.c:
21402 wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
21404 2006-05-23 Huw Davies <huw@codeweavers.com>
21406 * dlls/rpcrt4/tests/ndr_marshall.c:
21407 rpcrt4: Uncomment test now that it works correctly.
21409 * dlls/rpcrt4/ndr_marshall.c:
21410 rpcrt4: Add another static.
21412 * dlls/rpcrt4/ndr_marshall.c:
21413 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from
21414 amongst the NdrSimpleStruct* ones.
21416 2006-05-23 Alexandre Julliard <julliard@winehq.org>
21418 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
21419 dlls/winspool.drv/.gitignore, dlls/winspool.drv/Bg.rc,
21420 dlls/winspool.drv/De.rc, dlls/winspool.drv/En.rc,
21421 dlls/winspool.drv/Eo.rc, dlls/winspool.drv/Fi.rc,
21422 dlls/winspool.drv/It.rc, dlls/winspool.drv/Ko.rc,
21423 dlls/winspool.drv/Makefile.in, dlls/winspool.drv/Nl.rc,
21424 dlls/winspool.drv/Ru.rc, dlls/winspool.drv/Tr.rc,
21425 dlls/winspool.drv/info.c, dlls/winspool.drv/tests/.gitignore,
21426 dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c,
21427 dlls/winspool.drv/winspool.drv.spec, dlls/winspool.drv/winspool.rc,
21428 dlls/winspool.drv/wspool.c, dlls/winspool.drv/wspool.h,
21429 dlls/winspool/.gitignore, dlls/winspool/Bg.rc, dlls/winspool/De.rc,
21430 dlls/winspool/En.rc, dlls/winspool/Eo.rc, dlls/winspool/Fi.rc,
21431 dlls/winspool/It.rc, dlls/winspool/Ko.rc, dlls/winspool/Makefile.in,
21432 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
21433 dlls/winspool/info.c, dlls/winspool/tests/.gitignore,
21434 dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c,
21435 dlls/winspool/winspool.drv.spec, dlls/winspool/winspool.rc,
21436 dlls/winspool/wspool.c, dlls/winspool/wspool.h,
21437 programs/winetest/Makefile.in:
21438 winspool: Renamed the directory to winspool.drv.
21440 * configure, configure.ac, dlls/Makefile.in, dlls/wineps.drv/.gitignore,
21441 dlls/wineps.drv/Makefile.in, dlls/wineps.drv/afm.c,
21442 dlls/wineps.drv/afm2c.c, dlls/wineps.drv/bitblt.c,
21443 dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
21444 dlls/wineps.drv/builtin.c, dlls/wineps.drv/clipping.c,
21445 dlls/wineps.drv/color.c, dlls/wineps.drv/data/AvantGarde_Book.c,
21446 dlls/wineps.drv/data/AvantGarde_BookOblique.c,
21447 dlls/wineps.drv/data/AvantGarde_Demi.c,
21448 dlls/wineps.drv/data/AvantGarde_DemiOblique.c,
21449 dlls/wineps.drv/data/Bookman_Demi.c,
21450 dlls/wineps.drv/data/Bookman_DemiItalic.c,
21451 dlls/wineps.drv/data/Bookman_Light.c,
21452 dlls/wineps.drv/data/Bookman_LightItalic.c,
21453 dlls/wineps.drv/data/COPYRIGHTS, dlls/wineps.drv/data/Courier.c,
21454 dlls/wineps.drv/data/Courier_Bold.c,
21455 dlls/wineps.drv/data/Courier_BoldOblique.c,
21456 dlls/wineps.drv/data/Courier_Oblique.c,
21457 dlls/wineps.drv/data/Helvetica.c,
21458 dlls/wineps.drv/data/Helvetica_Bold.c,
21459 dlls/wineps.drv/data/Helvetica_BoldOblique.c,
21460 dlls/wineps.drv/data/Helvetica_Narrow.c,
21461 dlls/wineps.drv/data/Helvetica_Narrow_Bold.c,
21462 dlls/wineps.drv/data/Helvetica_Narrow_BoldOblique.c,
21463 dlls/wineps.drv/data/Helvetica_Narrow_Oblique.c,
21464 dlls/wineps.drv/data/Helvetica_Oblique.c,
21465 dlls/wineps.drv/data/NewCenturySchlbk_Bold.c,
21466 dlls/wineps.drv/data/NewCenturySchlbk_BoldItalic.c,
21467 dlls/wineps.drv/data/NewCenturySchlbk_Italic.c,
21468 dlls/wineps.drv/data/NewCenturySchlbk_Roman.c,
21469 dlls/wineps.drv/data/Palatino_Bold.c,
21470 dlls/wineps.drv/data/Palatino_BoldItalic.c,
21471 dlls/wineps.drv/data/Palatino_Italic.c,
21472 dlls/wineps.drv/data/Palatino_Roman.c, dlls/wineps.drv/data/Symbol.c,
21473 dlls/wineps.drv/data/Times_Bold.c,
21474 dlls/wineps.drv/data/Times_BoldItalic.c,
21475 dlls/wineps.drv/data/Times_Italic.c,
21476 dlls/wineps.drv/data/Times_Roman.c,
21477 dlls/wineps.drv/data/ZapfChancery_MediumItalic.c,
21478 dlls/wineps.drv/data/ZapfDingbats.c, dlls/wineps.drv/data/agl.c,
21479 dlls/wineps.drv/data/agl.h, dlls/wineps.drv/download.c,
21480 dlls/wineps.drv/driver.c, dlls/wineps.drv/encode.c,
21481 dlls/wineps.drv/escape.c, dlls/wineps.drv/font.c,
21482 dlls/wineps.drv/generic.ppd, dlls/wineps.drv/glyphlist.c,
21483 dlls/wineps.drv/graphics.c, dlls/wineps.drv/init.c,
21484 dlls/wineps.drv/mkagl.c, dlls/wineps.drv/objects.c,
21485 dlls/wineps.drv/pen.c, dlls/wineps.drv/ppd.c, dlls/wineps.drv/ps.c,
21486 dlls/wineps.drv/psdlg.h, dlls/wineps.drv/psdrv.h,
21487 dlls/wineps.drv/rsrc.rc, dlls/wineps.drv/text.c,
21488 dlls/wineps.drv/truetype.c, dlls/wineps.drv/type1.c,
21489 dlls/wineps.drv/type1afm.c, dlls/wineps.drv/type42.c,
21490 dlls/wineps.drv/wineps.drv.spec, dlls/wineps.drv/wineps16.drv.spec,
21491 dlls/wineps.drv/wps_Bg.rc, dlls/wineps.drv/wps_Cs.rc,
21492 dlls/wineps.drv/wps_De.rc, dlls/wineps.drv/wps_En.rc,
21493 dlls/wineps.drv/wps_Es.rc, dlls/wineps.drv/wps_Fr.rc,
21494 dlls/wineps.drv/wps_Hu.rc, dlls/wineps.drv/wps_It.rc,
21495 dlls/wineps.drv/wps_Ja.rc, dlls/wineps.drv/wps_Ko.rc,
21496 dlls/wineps.drv/wps_Nl.rc, dlls/wineps.drv/wps_No.rc,
21497 dlls/wineps.drv/wps_Pt.rc, dlls/wineps.drv/wps_Ru.rc,
21498 dlls/wineps.drv/wps_Si.rc, dlls/wineps.drv/wps_Sk.rc,
21499 dlls/wineps.drv/wps_Tr.rc, dlls/wineps.drv/wps_xx.rc,
21500 dlls/wineps/.gitignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c,
21501 dlls/wineps/afm2c.c, dlls/wineps/bitblt.c, dlls/wineps/bitmap.c,
21502 dlls/wineps/brush.c, dlls/wineps/builtin.c, dlls/wineps/clipping.c,
21503 dlls/wineps/color.c, dlls/wineps/data/AvantGarde_Book.c,
21504 dlls/wineps/data/AvantGarde_BookOblique.c,
21505 dlls/wineps/data/AvantGarde_Demi.c,
21506 dlls/wineps/data/AvantGarde_DemiOblique.c,
21507 dlls/wineps/data/Bookman_Demi.c,
21508 dlls/wineps/data/Bookman_DemiItalic.c,
21509 dlls/wineps/data/Bookman_Light.c,
21510 dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/COPYRIGHTS,
21511 dlls/wineps/data/Courier.c, dlls/wineps/data/Courier_Bold.c,
21512 dlls/wineps/data/Courier_BoldOblique.c,
21513 dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c,
21514 dlls/wineps/data/Helvetica_Bold.c,
21515 dlls/wineps/data/Helvetica_BoldOblique.c,
21516 dlls/wineps/data/Helvetica_Narrow.c,
21517 dlls/wineps/data/Helvetica_Narrow_Bold.c,
21518 dlls/wineps/data/Helvetica_Narrow_BoldOblique.c,
21519 dlls/wineps/data/Helvetica_Narrow_Oblique.c,
21520 dlls/wineps/data/Helvetica_Oblique.c,
21521 dlls/wineps/data/NewCenturySchlbk_Bold.c,
21522 dlls/wineps/data/NewCenturySchlbk_BoldItalic.c,
21523 dlls/wineps/data/NewCenturySchlbk_Italic.c,
21524 dlls/wineps/data/NewCenturySchlbk_Roman.c,
21525 dlls/wineps/data/Palatino_Bold.c,
21526 dlls/wineps/data/Palatino_BoldItalic.c,
21527 dlls/wineps/data/Palatino_Italic.c,
21528 dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c,
21529 dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c,
21530 dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c,
21531 dlls/wineps/data/ZapfChancery_MediumItalic.c,
21532 dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c,
21533 dlls/wineps/data/agl.h, dlls/wineps/download.c, dlls/wineps/driver.c,
21534 dlls/wineps/encode.c, dlls/wineps/escape.c, dlls/wineps/font.c,
21535 dlls/wineps/generic.ppd, dlls/wineps/glyphlist.c,
21536 dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/mkagl.c,
21537 dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c,
21538 dlls/wineps/ps.c, dlls/wineps/psdlg.h, dlls/wineps/psdrv.h,
21539 dlls/wineps/rsrc.rc, dlls/wineps/text.c, dlls/wineps/truetype.c,
21540 dlls/wineps/type1.c, dlls/wineps/type1afm.c, dlls/wineps/type42.c,
21541 dlls/wineps/wineps.drv.spec, dlls/wineps/wineps16.drv.spec,
21542 dlls/wineps/wps_Bg.rc, dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc,
21543 dlls/wineps/wps_En.rc, dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc,
21544 dlls/wineps/wps_Hu.rc, dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc,
21545 dlls/wineps/wps_Ko.rc, dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc,
21546 dlls/wineps/wps_Pt.rc, dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc,
21547 dlls/wineps/wps_Sk.rc, dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc:
21548 wineps: Renamed the directory to wineps.drv.
21550 * configure, configure.ac, dlls/Makefile.in, dlls/msisys.ocx/.gitignore,
21551 dlls/msisys.ocx/Makefile.in, dlls/msisys.ocx/msisys.c,
21552 dlls/msisys.ocx/msisys.ocx.spec, dlls/msisys/.gitignore,
21553 dlls/msisys/Makefile.in, dlls/msisys/msisys.c,
21554 dlls/msisys/msisys.ocx.spec:
21555 msisys: Renamed the directory to msisys.ocx.
21557 2006-05-18 Jonathan Ernst <jonathan@ernstfamily.ch>
21559 * COPYING.LIB, LICENSE, aclocal.m4, dlls/activeds/activeds_main.c,
21560 dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/crypt.h,
21561 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_des.c,
21562 dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_md4.c,
21563 dlls/advapi32/crypt_md5.c, dlls/advapi32/crypt_sha.c,
21564 dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
21565 dlls/advapi32/registry.c, dlls/advapi32/security.c,
21566 dlls/advapi32/service.c, dlls/advapi32/tests/crypt.c,
21567 dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
21568 dlls/advapi32/tests/crypt_md5.c, dlls/advapi32/tests/crypt_sha.c,
21569 dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
21570 dlls/advapi32/tests/security.c, dlls/advpack/advpack.c,
21571 dlls/advpack/advpack_private.h, dlls/advpack/files.c,
21572 dlls/advpack/install.c, dlls/advpack/reg.c,
21573 dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
21574 dlls/advpack/tests/install.c, dlls/amstream/amstream.c,
21575 dlls/amstream/amstream_private.h, dlls/amstream/main.c,
21576 dlls/amstream/mediastream.c, dlls/amstream/regsvr.c,
21577 dlls/amstream/version.rc, dlls/atl/atl_main.c, dlls/atl/atlbase.h,
21578 dlls/atl/atliface.idl, dlls/atl/registrar.c, dlls/atl/rsrc.rc,
21579 dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
21580 dlls/avifil32/api.c, dlls/avifil32/avifile.c,
21581 dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_De.rc,
21582 dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_Es.rc,
21583 dlls/avifil32/avifile_Fr.rc, dlls/avifil32/avifile_Hu.rc,
21584 dlls/avifil32/avifile_It.rc, dlls/avifil32/avifile_Ja.rc,
21585 dlls/avifil32/avifile_Ko.rc, dlls/avifil32/avifile_Nl.rc,
21586 dlls/avifil32/avifile_No.rc, dlls/avifil32/avifile_Pl.rc,
21587 dlls/avifil32/avifile_Pt.rc, dlls/avifil32/avifile_Ru.rc,
21588 dlls/avifil32/avifile_Si.rc, dlls/avifil32/avifile_Tr.rc,
21589 dlls/avifil32/avifile_private.h, dlls/avifil32/editstream.c,
21590 dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
21591 dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
21592 dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
21593 dlls/avifil32/rsrc.rc, dlls/avifil32/tmpfile.c,
21594 dlls/avifil32/wavfile.c, dlls/cabinet/cabinet.h,
21595 dlls/cabinet/cabinet.rc, dlls/cabinet/cabinet_main.c,
21596 dlls/cabinet/fci.c, dlls/cabinet/fdi.c, dlls/cabinet/tests/extract.c,
21597 dlls/capi2032/cap20wxx.c, dlls/capi2032/cap20wxx.h,
21598 dlls/cards/cards.c, dlls/cards/cards.h, dlls/cards/cards.rc,
21599 dlls/cards/version.rc, dlls/cfgmgr32/main.c,
21600 dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
21601 dlls/comcat/factory.c, dlls/comcat/information.c,
21602 dlls/comcat/manager.c, dlls/comcat/register.c, dlls/comcat/regsvr.c,
21603 dlls/comcat/version.rc, dlls/comctl32/animate.c,
21604 dlls/comctl32/comboex.c, dlls/comctl32/comctl32.h,
21605 dlls/comctl32/comctl32undoc.c, dlls/comctl32/comctl_Bg.rc,
21606 dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
21607 dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
21608 dlls/comctl32/comctl_Eo.rc, dlls/comctl32/comctl_Es.rc,
21609 dlls/comctl32/comctl_Fr.rc, dlls/comctl32/comctl_Hu.rc,
21610 dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
21611 dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
21612 dlls/comctl32/comctl_No.rc, dlls/comctl32/comctl_Pl.rc,
21613 dlls/comctl32/comctl_Pt.rc, dlls/comctl32/comctl_Ru.rc,
21614 dlls/comctl32/comctl_Si.rc, dlls/comctl32/comctl_Sv.rc,
21615 dlls/comctl32/comctl_Th.rc, dlls/comctl32/comctl_Tr.rc,
21616 dlls/comctl32/comctl_Uk.rc, dlls/comctl32/commctrl.c,
21617 dlls/comctl32/datetime.c, dlls/comctl32/dpa.c,
21618 dlls/comctl32/draglist.c, dlls/comctl32/dsa.c,
21619 dlls/comctl32/flatsb.c, dlls/comctl32/header.c,
21620 dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
21621 dlls/comctl32/imagelist.h, dlls/comctl32/ipaddress.c,
21622 dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
21623 dlls/comctl32/nativefont.c, dlls/comctl32/pager.c,
21624 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
21625 dlls/comctl32/rebar.c, dlls/comctl32/rsrc.rc,
21626 dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
21627 dlls/comctl32/string.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
21628 dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/dpa.c,
21629 dlls/comctl32/tests/header.c, dlls/comctl32/tests/imagelist.c,
21630 dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/mru.c,
21631 dlls/comctl32/tests/progress.c, dlls/comctl32/tests/propsheet.c,
21632 dlls/comctl32/tests/propsheet.rc, dlls/comctl32/tests/subclass.c,
21633 dlls/comctl32/tests/tab.c, dlls/comctl32/tests/toolbar.c,
21634 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tests/treeview.c,
21635 dlls/comctl32/tests/updown.c, dlls/comctl32/theme_combo.c,
21636 dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
21637 dlls/comctl32/theme_listbox.c, dlls/comctl32/theming.c,
21638 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
21639 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
21640 dlls/comctl32/updown.c, dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h,
21641 dlls/comdlg32/cdlg32.c, dlls/comdlg32/cdlg_Bg.rc,
21642 dlls/comdlg32/cdlg_Ca.rc, dlls/comdlg32/cdlg_Cn.rc,
21643 dlls/comdlg32/cdlg_Cs.rc, dlls/comdlg32/cdlg_Da.rc,
21644 dlls/comdlg32/cdlg_De.rc, dlls/comdlg32/cdlg_En.rc,
21645 dlls/comdlg32/cdlg_Eo.rc, dlls/comdlg32/cdlg_Es.rc,
21646 dlls/comdlg32/cdlg_Fi.rc, dlls/comdlg32/cdlg_Fr.rc,
21647 dlls/comdlg32/cdlg_Hu.rc, dlls/comdlg32/cdlg_It.rc,
21648 dlls/comdlg32/cdlg_Ja.rc, dlls/comdlg32/cdlg_Ko.rc,
21649 dlls/comdlg32/cdlg_Nl.rc, dlls/comdlg32/cdlg_No.rc,
21650 dlls/comdlg32/cdlg_Pl.rc, dlls/comdlg32/cdlg_Pt.rc,
21651 dlls/comdlg32/cdlg_Ru.rc, dlls/comdlg32/cdlg_Si.rc,
21652 dlls/comdlg32/cdlg_Sk.rc, dlls/comdlg32/cdlg_Sv.rc,
21653 dlls/comdlg32/cdlg_Th.rc, dlls/comdlg32/cdlg_Tr.rc,
21654 dlls/comdlg32/cdlg_Uk.rc, dlls/comdlg32/cdlg_Wa.rc,
21655 dlls/comdlg32/cdlg_Zh.rc, dlls/comdlg32/cdlg_xx.rc,
21656 dlls/comdlg32/colordlg.c, dlls/comdlg32/colordlg16.c,
21657 dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
21658 dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h,
21659 dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/filedlgbrowser.h,
21660 dlls/comdlg32/filetitle.c, dlls/comdlg32/finddlg.c,
21661 dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
21662 dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
21663 dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c,
21664 dlls/comdlg32/rsrc.rc, dlls/crtdll/crtdll_main.c,
21665 dlls/crypt32/cert.c, dlls/crypt32/crypt32.rc,
21666 dlls/crypt32/crypt32_De.rc, dlls/crypt32/crypt32_En.rc,
21667 dlls/crypt32/crypt32_Ko.rc, dlls/crypt32/crypt32_No.rc,
21668 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
21669 dlls/crypt32/decode.c, dlls/crypt32/encode.c, dlls/crypt32/main.c,
21670 dlls/crypt32/oid.c, dlls/crypt32/proplist.c,
21671 dlls/crypt32/protectdata.c, dlls/crypt32/serialize.c,
21672 dlls/crypt32/store.c, dlls/crypt32/str.c, dlls/crypt32/tests/cert.c,
21673 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/main.c,
21674 dlls/crypt32/tests/oid.c, dlls/crypt32/tests/protectdata.c,
21675 dlls/crypt32/tests/store.c, dlls/crypt32/tests/str.c,
21676 dlls/crypt32/version.rc, dlls/cryptdll/cryptdll.c,
21677 dlls/ctl3d32/ctl3d.c, dlls/ctl3d32/ctl3d32.c,
21678 dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
21679 dlls/d3d8/d3d8_main.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
21680 dlls/d3d8/directx.c, dlls/d3d8/indexbuffer.c,
21681 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c,
21682 dlls/d3d8/stateblock.c, dlls/d3d8/surface.c, dlls/d3d8/swapchain.c,
21683 dlls/d3d8/tests/device.c, dlls/d3d8/texture.c, dlls/d3d8/version.rc,
21684 dlls/d3d8/vertexbuffer.c, dlls/d3d8/vertexshader.c,
21685 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
21686 dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
21687 dlls/d3d9/d3d9_main.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
21688 dlls/d3d9/directx.c, dlls/d3d9/indexbuffer.c,
21689 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/resource.c,
21690 dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
21691 dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
21692 dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/vertexdeclaration.c,
21693 dlls/d3d9/texture.c, dlls/d3d9/version.rc, dlls/d3d9/vertexbuffer.c,
21694 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
21695 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
21696 dlls/d3d9/vshaderdeclaration.c, dlls/d3dim/d3dim_main.c,
21697 dlls/d3dim/version.rc, dlls/d3drm/d3drm_main.c,
21698 dlls/d3drm/version.rc, dlls/d3dx8/d3dx8_main.c,
21699 dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c,
21700 dlls/d3dxof/d3dxof.c, dlls/d3dxof/d3dxof_private.h,
21701 dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/d3dxof/version.rc,
21702 dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
21703 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
21704 dlls/dbghelp/elf_module.c, dlls/dbghelp/image.c,
21705 dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
21706 dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
21707 dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/source.c,
21708 dlls/dbghelp/stabs.c, dlls/dbghelp/stack.c, dlls/dbghelp/storage.c,
21709 dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, dlls/dbghelp/wdbgexts.h,
21710 dlls/dciman32/dciman_main.c, dlls/ddraw/clipper.c,
21711 dlls/ddraw/d3d_private.h, dlls/ddraw/d3d_utils.c,
21712 dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw_hal.c,
21713 dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
21714 dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
21715 dlls/ddraw/ddraw_utils.c, dlls/ddraw/device_main.c,
21716 dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_main.c,
21717 dlls/ddraw/direct3d_opengl.c, dlls/ddraw/executebuffer.c,
21718 dlls/ddraw/gl_api.h, dlls/ddraw/gl_private.h, dlls/ddraw/light.c,
21719 dlls/ddraw/main.c, dlls/ddraw/material.c,
21720 dlls/ddraw/opengl_private.h, dlls/ddraw/opengl_utils.c,
21721 dlls/ddraw/palette_hal.c, dlls/ddraw/palette_main.c,
21722 dlls/ddraw/regsvr.c, dlls/ddraw/surface_dib.c,
21723 dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
21724 dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
21725 dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
21726 dlls/ddraw/surface_wndproc.c, dlls/ddraw/tests/d3d.c,
21727 dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
21728 dlls/ddraw/texture.c, dlls/ddraw/version.rc,
21729 dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c,
21730 dlls/devenum/createdevenum.c, dlls/devenum/devenum.rc,
21731 dlls/devenum/devenum_main.c, dlls/devenum/devenum_private.h,
21732 dlls/devenum/factory.c, dlls/devenum/mediacatenum.c,
21733 dlls/devenum/parsedisplayname.c, dlls/dinput/data_formats.c,
21734 dlls/dinput/device.c, dlls/dinput/device_private.h,
21735 dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
21736 dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
21737 dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
21738 dlls/dinput/mouse.c, dlls/dinput/regsvr.c,
21739 dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
21740 dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c,
21741 dlls/dinput/version.rc, dlls/dinput8/dinput8_main.c,
21742 dlls/dinput8/version.rc, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
21743 dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h,
21744 dlls/dmband/dmutils.c, dlls/dmband/dmutils.h, dlls/dmband/regsvr.c,
21745 dlls/dmband/version.rc, dlls/dmcompos/chordmap.c,
21746 dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
21747 dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/dmcompos_private.h,
21748 dlls/dmcompos/regsvr.c, dlls/dmcompos/signposttrack.c,
21749 dlls/dmcompos/version.rc, dlls/dmime/audiopath.c,
21750 dlls/dmime/dmime_main.c, dlls/dmime/dmime_private.h,
21751 dlls/dmime/dmutils.c, dlls/dmime/dmutils.h, dlls/dmime/graph.c,
21752 dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c,
21753 dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c,
21754 dlls/dmime/performance.c, dlls/dmime/regsvr.c, dlls/dmime/segment.c,
21755 dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c,
21756 dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
21757 dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
21758 dlls/dmime/tool.c, dlls/dmime/version.rc, dlls/dmime/wavetrack.c,
21759 dlls/dmloader/classfactory.c, dlls/dmloader/container.c,
21760 dlls/dmloader/debug.c, dlls/dmloader/debug.h,
21761 dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
21762 dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c,
21763 dlls/dmloader/regsvr.c, dlls/dmloader/version.rc,
21764 dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h,
21765 dlls/dmscript/regsvr.c, dlls/dmscript/script.c,
21766 dlls/dmscript/scripttrack.c, dlls/dmscript/version.rc,
21767 dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
21768 dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmstyle_main.c,
21769 dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/dmutils.c,
21770 dlls/dmstyle/dmutils.h, dlls/dmstyle/motiftrack.c,
21771 dlls/dmstyle/mutetrack.c, dlls/dmstyle/regsvr.c,
21772 dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c,
21773 dlls/dmstyle/version.rc, dlls/dmsynth/dmsynth_main.c,
21774 dlls/dmsynth/dmsynth_private.h, dlls/dmsynth/regsvr.c,
21775 dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c,
21776 dlls/dmsynth/version.rc, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
21777 dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
21778 dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h,
21779 dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c,
21780 dlls/dmusic/instrument.c, dlls/dmusic/port.c,
21781 dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, dlls/dmusic/thru.c,
21782 dlls/dmusic/version.rc, dlls/dmusic32/dmusic32_main.c,
21783 dlls/dmusic32/version.rc, dlls/dnsapi/dnsapi.h, dlls/dnsapi/main.c,
21784 dlls/dnsapi/name.c, dlls/dnsapi/query.c, dlls/dnsapi/record.c,
21785 dlls/dnsapi/tests/name.c, dlls/dnsapi/tests/record.c,
21786 dlls/dplay/version.rc, dlls/dplayx/dpclassfactory.c,
21787 dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c,
21788 dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c,
21789 dlls/dplayx/dplaysp.h, dlls/dplayx/dplayx_global.c,
21790 dlls/dplayx/dplayx_global.h, dlls/dplayx/dplayx_main.c,
21791 dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplayx_messages.h,
21792 dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c,
21793 dlls/dplayx/lobbysp.c, dlls/dplayx/lobbysp.h,
21794 dlls/dplayx/name_server.c, dlls/dplayx/name_server.h,
21795 dlls/dplayx/regsvr.c, dlls/dplayx/version.rc, dlls/dpnet/address.c,
21796 dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c,
21797 dlls/dpnet/dpnet_private.h, dlls/dpnet/peer.c, dlls/dpnet/regsvr.c,
21798 dlls/dpnet/server.c, dlls/dpnet/version.rc, dlls/dpnhpast/main.c,
21799 dlls/dpnhpast/version.rc, dlls/dsound/buffer.c,
21800 dlls/dsound/capture.c, dlls/dsound/dsound.c,
21801 dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h,
21802 dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
21803 dlls/dsound/propset.c, dlls/dsound/regsvr.c, dlls/dsound/sound3d.c,
21804 dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
21805 dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
21806 dlls/dsound/tests/dsound8.c, dlls/dsound/tests/dsound_test.h,
21807 dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c,
21808 dlls/dsound/version.rc, dlls/dswave/dswave.c,
21809 dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h,
21810 dlls/dswave/regsvr.c, dlls/dswave/version.rc,
21811 dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c,
21812 dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c,
21813 dlls/dxdiagn/regsvr.c, dlls/dxdiagn/version.rc, dlls/dxerr8/dxerr8.c,
21814 dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c, dlls/dxguid/dx9guid.c,
21815 dlls/dxguid/dxguid.c, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
21816 dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
21817 dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
21818 dlls/gdi/dispdib.c, dlls/gdi/driver.c, dlls/gdi/enhmetafile.c,
21819 dlls/gdi/enhmfdrv/bitblt.c, dlls/gdi/enhmfdrv/dc.c,
21820 dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
21821 dlls/gdi/enhmfdrv/init.c, dlls/gdi/enhmfdrv/mapping.c,
21822 dlls/gdi/enhmfdrv/objects.c, dlls/gdi/env.c, dlls/gdi/font.c,
21823 dlls/gdi/freetype.c, dlls/gdi/gdi16.c, dlls/gdi/gdi_main.c,
21824 dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, dlls/gdi/icm.c,
21825 dlls/gdi/mapping.c, dlls/gdi/metafile.c, dlls/gdi/metafile16.c,
21826 dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
21827 dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
21828 dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
21829 dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/painting.c,
21830 dlls/gdi/palette.c, dlls/gdi/path.c, dlls/gdi/pen.c,
21831 dlls/gdi/printdrv.c, dlls/gdi/region.c, dlls/gdi/tests/bitmap.c,
21832 dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
21833 dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
21834 dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
21835 dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c, dlls/gdi/version.rc,
21836 dlls/gdi/version16.rc, dlls/gdi/wing.c, dlls/glu32/glu.c,
21837 dlls/glut32/glut.c, dlls/gphoto2.ds/capability.c,
21838 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
21839 dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
21840 dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/gphoto2_i.h,
21841 dlls/gphoto2.ds/gphoto2_main.c, dlls/gphoto2.ds/resource.h,
21842 dlls/gphoto2.ds/rsrc.rc, dlls/gphoto2.ds/ui.c, dlls/hhctrl.ocx/Cs.rc,
21843 dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/Fi.rc,
21844 dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/Nl.rc,
21845 dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/chm.c,
21846 dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
21847 dlls/hhctrl.ocx/hhctrl.c, dlls/hhctrl.ocx/hhctrl.rc,
21848 dlls/hhctrl.ocx/main.c, dlls/hhctrl.ocx/regsvr.c,
21849 dlls/hhctrl.ocx/resource.h, dlls/hhctrl.ocx/version.rc,
21850 dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h,
21851 dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_De.rc,
21852 dlls/iccvid/iccvid_En.rc, dlls/iccvid/iccvid_Fr.rc,
21853 dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/iccvid_Ko.rc,
21854 dlls/iccvid/iccvid_No.rc, dlls/iccvid/iccvid_Tr.rc,
21855 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc,
21856 dlls/icmp/icmp_main.c, dlls/ifsmgr.vxd/ifsmgr.c,
21857 dlls/imaadp32.acm/imaadp32.c, dlls/imagehlp/access.c,
21858 dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c,
21859 dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imm32/imm.c,
21860 dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
21861 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
21862 dlls/iphlpapi/ipstats.h, dlls/iphlpapi/tests/iphlpapi.c,
21863 dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
21864 dlls/itss/regsvr.c, dlls/itss/storage.c, dlls/kernel/actctx.c,
21865 dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/change.c,
21866 dlls/kernel/comm.c, dlls/kernel/computername.c,
21867 dlls/kernel/console.c, dlls/kernel/console_private.h,
21868 dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
21869 dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
21870 dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
21871 dlls/kernel/file16.c, dlls/kernel/format_msg.c,
21872 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
21873 dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
21874 dlls/kernel/kernel16_private.h, dlls/kernel/kernel_main.c,
21875 dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c,
21876 dlls/kernel/local16.c, dlls/kernel/locale.c,
21877 dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
21878 dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
21879 dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
21880 dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
21881 dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
21882 dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
21883 dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
21884 dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
21885 dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
21886 dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
21887 dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
21888 dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
21889 dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
21890 dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
21891 dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
21892 dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
21893 dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
21894 dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
21895 dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
21896 dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
21897 dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
21898 dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
21899 dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
21900 dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
21901 dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
21902 dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
21903 dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
21904 dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
21905 dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
21906 dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
21907 dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
21908 dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
21909 dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
21910 dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
21911 dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
21912 dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
21913 dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
21914 dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
21915 dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
21916 dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
21917 dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
21918 dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
21919 dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
21920 dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
21921 dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
21922 dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
21923 dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
21924 dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
21925 dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
21926 dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
21927 dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
21928 dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
21929 dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
21930 dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
21931 dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
21932 dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
21933 dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
21934 dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
21935 dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
21936 dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
21937 dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
21938 dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
21939 dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
21940 dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
21941 dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
21942 dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
21943 dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
21944 dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
21945 dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
21946 dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
21947 dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
21948 dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
21949 dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
21950 dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
21951 dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
21952 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
21953 dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
21954 dlls/kernel/registry16.c, dlls/kernel/relay16.c,
21955 dlls/kernel/resource.c, dlls/kernel/resource16.c,
21956 dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
21957 dlls/kernel/string.c, dlls/kernel/sync.c, dlls/kernel/syslevel.c,
21958 dlls/kernel/system.c, dlls/kernel/tape.c, dlls/kernel/task.c,
21959 dlls/kernel/tests/alloc.c, dlls/kernel/tests/atom.c,
21960 dlls/kernel/tests/change.c, dlls/kernel/tests/codepage.c,
21961 dlls/kernel/tests/comm.c, dlls/kernel/tests/console.c,
21962 dlls/kernel/tests/directory.c, dlls/kernel/tests/drive.c,
21963 dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c,
21964 dlls/kernel/tests/format_msg.c, dlls/kernel/tests/heap.c,
21965 dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
21966 dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
21967 dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
21968 dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
21969 dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
21970 dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
21971 dlls/kernel/tests/virtual.c, dlls/kernel/tests/volume.c,
21972 dlls/kernel/thread.c, dlls/kernel/thunk.c, dlls/kernel/time.c,
21973 dlls/kernel/toolhelp.c, dlls/kernel/toolhelp.h,
21974 dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
21975 dlls/kernel/version.c, dlls/kernel/version.rc,
21976 dlls/kernel/version16.rc, dlls/kernel/virtual.c,
21977 dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
21978 dlls/kernel/windebug.c, dlls/kernel/wowthunk.c,
21979 dlls/lz32/lzexpand16.c, dlls/lz32/tests/lzexpand_main.c,
21980 dlls/make_dlls, dlls/mapi32/imalloc.c, dlls/mapi32/mapi32_main.c,
21981 dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
21982 dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
21983 dlls/mapi32/tests/util.c, dlls/mapi32/util.c, dlls/mciavi32/info.c,
21984 dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi_res.rc,
21985 dlls/mciavi32/mmoutput.c, dlls/mciavi32/private_mciavi.h,
21986 dlls/mciavi32/wnd.c, dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c,
21987 dlls/mciwave/mciwave.c, dlls/midimap/midimap.c, dlls/mlang/mlang.c,
21988 dlls/mlang/regsvr.c, dlls/mlang/tests/mlang.c,
21989 dlls/mmdevldr.vxd/mmdevldr.c, dlls/monodebg.vxd/monodebg.c,
21990 dlls/mpr/auth.c, dlls/mpr/mpr.rc, dlls/mpr/mpr_Bg.rc,
21991 dlls/mpr/mpr_Cs.rc, dlls/mpr/mpr_De.rc, dlls/mpr/mpr_En.rc,
21992 dlls/mpr/mpr_Eo.rc, dlls/mpr/mpr_Es.rc, dlls/mpr/mpr_Fr.rc,
21993 dlls/mpr/mpr_Hu.rc, dlls/mpr/mpr_It.rc, dlls/mpr/mpr_Ja.rc,
21994 dlls/mpr/mpr_Ko.rc, dlls/mpr/mpr_Nl.rc, dlls/mpr/mpr_No.rc,
21995 dlls/mpr/mpr_Pt.rc, dlls/mpr/mpr_Tr.rc, dlls/mpr/mpr_main.c,
21996 dlls/mpr/mprres.h, dlls/mpr/multinet.c, dlls/mpr/netspi.h,
21997 dlls/mpr/nps.c, dlls/mpr/pwcache.c, dlls/mpr/version.rc,
21998 dlls/mpr/wnet.c, dlls/mpr/wnetpriv.h, dlls/mprapi/mprapi.c,
21999 dlls/msacm32.drv/wavemap.c, dlls/msacm32/driver.c,
22000 dlls/msacm32/filter.c, dlls/msacm32/format.c,
22001 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
22002 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
22003 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
22004 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
22005 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
22006 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
22007 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
22008 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
22009 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
22010 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
22011 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
22012 dlls/msadp32.acm/msadp32.c, dlls/mscms/handle.c, dlls/mscms/icc.c,
22013 dlls/mscms/mscms_main.c, dlls/mscms/mscms_priv.h,
22014 dlls/mscms/profile.c, dlls/mscms/stub.c, dlls/mscms/tests/profile.c,
22015 dlls/mscms/transform.c, dlls/mscms/version.rc, dlls/msdmo/dmoreg.c,
22016 dlls/msdmo/dmort.c, dlls/msdmo/rsrc.rc, dlls/msg711.acm/msg711.c,
22017 dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
22018 dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
22019 dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
22020 dlls/mshtml/Tr.rc, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
22021 dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
22022 dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
22023 dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
22024 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
22025 dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
22026 dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
22027 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
22028 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c,
22029 dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
22030 dlls/mshtml/protocol.c, dlls/mshtml/resource.h, dlls/mshtml/rsrc.rc,
22031 dlls/mshtml/service.c, dlls/mshtml/tests/htmldoc.c,
22032 dlls/mshtml/tests/protocol.c, dlls/mshtml/view.c, dlls/msi/action.c,
22033 dlls/msi/action.h, dlls/msi/appsearch.c, dlls/msi/classes.c,
22034 dlls/msi/cond.y, dlls/msi/create.c, dlls/msi/custom.c,
22035 dlls/msi/database.c, dlls/msi/delete.c, dlls/msi/dialog.c,
22036 dlls/msi/distinct.c, dlls/msi/events.c, dlls/msi/files.c,
22037 dlls/msi/format.c, dlls/msi/handle.c, dlls/msi/helpers.c,
22038 dlls/msi/insert.c, dlls/msi/install.c, dlls/msi/msi.c,
22039 dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
22040 dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
22041 dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
22042 dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
22043 dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Tr.rc,
22044 dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/order.c,
22045 dlls/msi/package.c, dlls/msi/preview.c, dlls/msi/query.h,
22046 dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/regsvr.c,
22047 dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
22048 dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/table.c,
22049 dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/msi.c,
22050 dlls/msi/tests/package.c, dlls/msi/tests/record.c,
22051 dlls/msi/tests/suminfo.c, dlls/msi/update.c, dlls/msi/upgrade.c,
22052 dlls/msi/version.rc, dlls/msi/where.c, dlls/msimg32/msimg32_main.c,
22053 dlls/msisys/msisys.c, dlls/msnet32/msnet_main.c,
22054 dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Bg.rc,
22055 dlls/msrle32/msrle_Cs.rc, dlls/msrle32/msrle_De.rc,
22056 dlls/msrle32/msrle_En.rc, dlls/msrle32/msrle_Es.rc,
22057 dlls/msrle32/msrle_Fr.rc, dlls/msrle32/msrle_Hu.rc,
22058 dlls/msrle32/msrle_It.rc, dlls/msrle32/msrle_Ja.rc,
22059 dlls/msrle32/msrle_Ko.rc, dlls/msrle32/msrle_Nl.rc,
22060 dlls/msrle32/msrle_No.rc, dlls/msrle32/msrle_Pt.rc,
22061 dlls/msrle32/msrle_Ru.rc, dlls/msrle32/msrle_Si.rc,
22062 dlls/msrle32/msrle_Tr.rc, dlls/msrle32/msrle_private.h,
22063 dlls/msrle32/rsrc.rc, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c,
22064 dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h,
22065 dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c,
22066 dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/except.c,
22067 dlls/msvcrt/exit.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c,
22068 dlls/msvcrt/locale.c, dlls/msvcrt/lock.c, dlls/msvcrt/main.c,
22069 dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/misc.c,
22070 dlls/msvcrt/msvcrt.h, dlls/msvcrt/mtdll.h, dlls/msvcrt/process.c,
22071 dlls/msvcrt/rsrc.rc, dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h,
22072 dlls/msvcrt/string.c, dlls/msvcrt/tests/cpp.c,
22073 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/environ.c,
22074 dlls/msvcrt/tests/file.c, dlls/msvcrt/tests/headers.c,
22075 dlls/msvcrt/tests/heap.c, dlls/msvcrt/tests/printf.c,
22076 dlls/msvcrt/tests/scanf.c, dlls/msvcrt/tests/string.c,
22077 dlls/msvcrt/tests/time.c, dlls/msvcrt/thread.c, dlls/msvcrt/time.c,
22078 dlls/msvcrt/undname.c, dlls/msvcrt/wcs.c, dlls/msvcrt20/msvcrt20.c,
22079 dlls/msvcrtd/debug.c, dlls/msvcrtd/tests/debug.c,
22080 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
22081 dlls/msvfw32/msvfw32_De.rc, dlls/msvfw32/msvfw32_En.rc,
22082 dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/msvfw32_Hu.rc,
22083 dlls/msvfw32/msvfw32_Ko.rc, dlls/msvfw32/msvfw32_No.rc,
22084 dlls/msvfw32/msvfw32_Tr.rc, dlls/msvfw32/msvideo16.c,
22085 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
22086 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h,
22087 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/msvidc32_En.rc,
22088 dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/msvidc32_Hu.rc,
22089 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/msvidc32_No.rc,
22090 dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/msvidc32_private.h,
22091 dlls/msvidc32/msvideo1.c, dlls/msvidc32/rsrc.rc,
22092 dlls/mswsock/mswsock.c, dlls/mswsock/version.rc,
22093 dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/domdoc.c,
22094 dlls/msxml3/element.c, dlls/msxml3/factory.c, dlls/msxml3/main.c,
22095 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
22096 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
22097 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c,
22098 dlls/msxml3/text.c, dlls/netapi32/access.c, dlls/netapi32/apibuf.c,
22099 dlls/netapi32/browsr.c, dlls/netapi32/ds.c,
22100 dlls/netapi32/nbcmdqueue.c, dlls/netapi32/nbcmdqueue.h,
22101 dlls/netapi32/nbnamecache.c, dlls/netapi32/nbnamecache.h,
22102 dlls/netapi32/nbt.c, dlls/netapi32/netapi32.c,
22103 dlls/netapi32/netapi32_misc.h, dlls/netapi32/netbios.c,
22104 dlls/netapi32/netbios.h, dlls/netapi32/share.c,
22105 dlls/netapi32/tests/access.c, dlls/netapi32/tests/apibuf.c,
22106 dlls/netapi32/tests/ds.c, dlls/netapi32/tests/wksta.c,
22107 dlls/netapi32/wksta.c, dlls/newdev/main.c, dlls/ntdll/atom.c,
22108 dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
22109 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
22110 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
22111 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
22112 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
22113 dlls/ntdll/loadorder.c, dlls/ntdll/misc.c, dlls/ntdll/nt.c,
22114 dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c, dlls/ntdll/path.c,
22115 dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
22116 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
22117 dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/serial.c,
22118 dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
22119 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
22120 dlls/ntdll/signal_x86_64.c, dlls/ntdll/string.c, dlls/ntdll/sync.c,
22121 dlls/ntdll/tape.c, dlls/ntdll/tests/atom.c,
22122 dlls/ntdll/tests/change.c, dlls/ntdll/tests/env.c,
22123 dlls/ntdll/tests/error.c, dlls/ntdll/tests/exception.c,
22124 dlls/ntdll/tests/info.c, dlls/ntdll/tests/large_int.c,
22125 dlls/ntdll/tests/ntdll_test.h, dlls/ntdll/tests/om.c,
22126 dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
22127 dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
22128 dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
22129 dlls/ntdll/tests/string.c, dlls/ntdll/tests/time.c,
22130 dlls/ntdll/thread.c, dlls/ntdll/threadpool.c, dlls/ntdll/time.c,
22131 dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c,
22132 dlls/ntdsapi/ntdsapi.c, dlls/objsel/factory.c, dlls/objsel/objsel.c,
22133 dlls/objsel/objsel.rc, dlls/objsel/objsel_private.h,
22134 dlls/objsel/regsvr.c, dlls/odbc32/proxyodbc.c,
22135 dlls/odbc32/proxyodbc.h, dlls/odbccp32/odbccp32.c,
22136 dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
22137 dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
22138 dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
22139 dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
22140 dlls/ole32/dcom.idl, dlls/ole32/defaulthandler.c,
22141 dlls/ole32/dictionary.c, dlls/ole32/dictionary.h,
22142 dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
22143 dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
22144 dlls/ole32/ifs.c, dlls/ole32/ifs.h, dlls/ole32/itemmoniker.c,
22145 dlls/ole32/marshal.c, dlls/ole32/memlockbytes.c,
22146 dlls/ole32/memlockbytes16.c, dlls/ole32/moniker.c,
22147 dlls/ole32/ole16.c, dlls/ole32/ole2.c, dlls/ole32/ole2_16.c,
22148 dlls/ole32/ole2impl.c, dlls/ole32/ole2nls.c, dlls/ole32/ole2stubs.c,
22149 dlls/ole32/ole32_main.c, dlls/ole32/ole32res.rc, dlls/ole32/oleobj.c,
22150 dlls/ole32/oleproxy.c, dlls/ole32/olestd.h, dlls/ole32/regsvr.c,
22151 dlls/ole32/rpc.c, dlls/ole32/stg_bigblockfile.c,
22152 dlls/ole32/stg_prop.c, dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
22153 dlls/ole32/storage32.c, dlls/ole32/storage32.h,
22154 dlls/ole32/stubmanager.c, dlls/ole32/tests/clipboard.c,
22155 dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c,
22156 dlls/ole32/tests/moniker.c, dlls/ole32/tests/propvariant.c,
22157 dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c,
22158 dlls/ole32/usrmarshal.c, dlls/ole32/version.rc, dlls/oleacc/main.c,
22159 dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h,
22160 dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
22161 dlls/oleaut32/ole2disp.c, dlls/oleaut32/ole2disp.h,
22162 dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.rc,
22163 dlls/oleaut32/oleaut32_Bg.rc, dlls/oleaut32/oleaut32_Cz.rc,
22164 dlls/oleaut32/oleaut32_De.rc, dlls/oleaut32/oleaut32_Dk.rc,
22165 dlls/oleaut32/oleaut32_En.rc, dlls/oleaut32/oleaut32_Eo.rc,
22166 dlls/oleaut32/oleaut32_Es.rc, dlls/oleaut32/oleaut32_Fr.rc,
22167 dlls/oleaut32/oleaut32_Hu.rc, dlls/oleaut32/oleaut32_It.rc,
22168 dlls/oleaut32/oleaut32_Ko.rc, dlls/oleaut32/oleaut32_Nl.rc,
22169 dlls/oleaut32/oleaut32_No.rc, dlls/oleaut32/oleaut32_Pl.rc,
22170 dlls/oleaut32/oleaut32_Pt.rc, dlls/oleaut32/oleaut32_Ru.rc,
22171 dlls/oleaut32/oleaut32_Sv.rc, dlls/oleaut32/oleaut32_Th.rc,
22172 dlls/oleaut32/oleaut32_Tr.rc, dlls/oleaut32/olefont.c,
22173 dlls/oleaut32/olepicture.c, dlls/oleaut32/recinfo.c,
22174 dlls/oleaut32/regsvr.c, dlls/oleaut32/resource.h,
22175 dlls/oleaut32/safearray.c, dlls/oleaut32/stubs.c,
22176 dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/olepicture.c,
22177 dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/typelib.c,
22178 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/tests/vartest.c,
22179 dlls/oleaut32/tests/vartype.c, dlls/oleaut32/tmarshal.c,
22180 dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
22181 dlls/oleaut32/typelib16.c, dlls/oleaut32/typelib2.c,
22182 dlls/oleaut32/usrmarshal.c, dlls/oleaut32/varformat.c,
22183 dlls/oleaut32/variant.c, dlls/oleaut32/variant.h,
22184 dlls/oleaut32/vartype.c, dlls/oleaut32/version.rc,
22185 dlls/olecli32/olecli16.c, dlls/olecli32/olecli_main.c,
22186 dlls/oledlg/insobjdlg.c, dlls/oledlg/oledlg_Cs.rc,
22187 dlls/oledlg/oledlg_De.rc, dlls/oledlg/oledlg_En.rc,
22188 dlls/oledlg/oledlg_Es.rc, dlls/oledlg/oledlg_Fr.rc,
22189 dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/oledlg_It.rc,
22190 dlls/oledlg/oledlg_Ja.rc, dlls/oledlg/oledlg_Ko.rc,
22191 dlls/oledlg/oledlg_Nl.rc, dlls/oledlg/oledlg_No.rc,
22192 dlls/oledlg/oledlg_Pt.rc, dlls/oledlg/oledlg_Tr.rc,
22193 dlls/oledlg/oledlg_main.c, dlls/oledlg/resource.h,
22194 dlls/oledlg/rsrc.rc, dlls/olepro32/olepro32stubs.c,
22195 dlls/olesvr32/olesvr_main.c, dlls/opengl32/make_opengl,
22196 dlls/opengl32/opengl_ext.h, dlls/opengl32/version.rc,
22197 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
22198 dlls/opengl32/wgl_ext.h, dlls/powrprof/powrprof.c,
22199 dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c,
22200 dlls/qcap/capture.h, dlls/qcap/capturegraph.c, dlls/qcap/dllsetup.c,
22201 dlls/qcap/dllsetup.h, dlls/qcap/enummedia.c, dlls/qcap/enumpins.c,
22202 dlls/qcap/pin.c, dlls/qcap/pin.h, dlls/qcap/qcap_main.c,
22203 dlls/qcap/qcap_main.h, dlls/qcap/v4l.c, dlls/qcap/version.rc,
22204 dlls/qcap/vfwcapture.c, dlls/qcap/yuv.c, dlls/quartz/acmwrapper.c,
22205 dlls/quartz/avidec.c, dlls/quartz/avisplit.c, dlls/quartz/control.c,
22206 dlls/quartz/control_private.h, dlls/quartz/dsoundrender.c,
22207 dlls/quartz/enumfilters.c, dlls/quartz/enummedia.c,
22208 dlls/quartz/enummoniker.c, dlls/quartz/enumpins.c,
22209 dlls/quartz/enumregfilters.c, dlls/quartz/filesource.c,
22210 dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
22211 dlls/quartz/fourcc.h, dlls/quartz/main.c, dlls/quartz/memallocator.c,
22212 dlls/quartz/parser.c, dlls/quartz/parser.h, dlls/quartz/pin.c,
22213 dlls/quartz/pin.h, dlls/quartz/quartz_private.h,
22214 dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
22215 dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
22216 dlls/quartz/transform.c, dlls/quartz/transform.h,
22217 dlls/quartz/version.rc, dlls/quartz/videorenderer.c,
22218 dlls/quartz/waveparser.c, dlls/rasapi32/rasapi.c,
22219 dlls/riched20/caret.c, dlls/riched20/clipboard.c,
22220 dlls/riched20/context.c, dlls/riched20/editor.c,
22221 dlls/riched20/editor.h, dlls/riched20/editstr.h,
22222 dlls/riched20/list.c, dlls/riched20/paint.c, dlls/riched20/para.c,
22223 dlls/riched20/reader.c, dlls/riched20/richole.c, dlls/riched20/row.c,
22224 dlls/riched20/run.c, dlls/riched20/string.c, dlls/riched20/style.c,
22225 dlls/riched20/tests/editor.c, dlls/riched20/txtsrv.c,
22226 dlls/riched20/undo.c, dlls/riched20/version.rc, dlls/riched20/wrap.c,
22227 dlls/riched20/writer.c, dlls/riched32/richedit.c,
22228 dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h,
22229 dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_marshall.c,
22230 dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h,
22231 dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c,
22232 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
22233 dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_epmap.c,
22234 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h,
22235 dlls/rpcrt4/rpc_misc.h, dlls/rpcrt4/rpc_server.c,
22236 dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpc_transport.c,
22237 dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c,
22238 dlls/rpcrt4/rpcss_np_client.h, dlls/rpcrt4/tests/ndr_marshall.c,
22239 dlls/rpcrt4/tests/rpc.c, dlls/rsabase/tests/rsabase.c,
22240 dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
22241 dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/md2.c,
22242 dlls/rsaenh/mpi.c, dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c,
22243 dlls/rsaenh/rsa.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tests/rsaenh.c,
22244 dlls/rsaenh/tomcrypt.h, dlls/sane.ds/capability.c,
22245 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
22246 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
22247 dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
22248 dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
22249 dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
22250 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
22251 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
22252 dlls/secur32/base64_codec.c, dlls/secur32/dispatcher.c,
22253 dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
22254 dlls/secur32/schannel.c, dlls/secur32/secur32.c,
22255 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c,
22256 dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
22257 dlls/sensapi/sensapi.c, dlls/serialui/Bg.rc, dlls/serialui/Cs.rc,
22258 dlls/serialui/De.rc, dlls/serialui/En.rc, dlls/serialui/Eo.rc,
22259 dlls/serialui/Es.rc, dlls/serialui/Fi.rc, dlls/serialui/Fr.rc,
22260 dlls/serialui/Hu.rc, dlls/serialui/It.rc, dlls/serialui/Ja.rc,
22261 dlls/serialui/Ko.rc, dlls/serialui/Nl.rc, dlls/serialui/No.rc,
22262 dlls/serialui/Pt.rc, dlls/serialui/Ru.rc, dlls/serialui/Tr.rc,
22263 dlls/serialui/confdlg.c, dlls/serialui/serialui.h,
22264 dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
22265 dlls/setupapi/Cs.rc, dlls/setupapi/De.rc, dlls/setupapi/En.rc,
22266 dlls/setupapi/Eo.rc, dlls/setupapi/Es.rc, dlls/setupapi/Fi.rc,
22267 dlls/setupapi/Fr.rc, dlls/setupapi/Hu.rc, dlls/setupapi/It.rc,
22268 dlls/setupapi/Ja.rc, dlls/setupapi/Ko.rc, dlls/setupapi/Nl.rc,
22269 dlls/setupapi/No.rc, dlls/setupapi/Pl.rc, dlls/setupapi/Pt.rc,
22270 dlls/setupapi/Ru.rc, dlls/setupapi/Sv.rc, dlls/setupapi/Tr.rc,
22271 dlls/setupapi/devinst.c, dlls/setupapi/devinst16.c,
22272 dlls/setupapi/dirid.c, dlls/setupapi/diskspace.c,
22273 dlls/setupapi/fakedll.c, dlls/setupapi/infparse.c,
22274 dlls/setupapi/install.c, dlls/setupapi/misc.c,
22275 dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
22276 dlls/setupapi/setupapi.rc, dlls/setupapi/setupapi_private.h,
22277 dlls/setupapi/setupcab.c, dlls/setupapi/setupx16.h,
22278 dlls/setupapi/setupx_main.c, dlls/setupapi/stringtable.c,
22279 dlls/setupapi/stubs.c, dlls/setupapi/tests/parser.c,
22280 dlls/setupapi/tests/query.c, dlls/setupapi/tests/stringtable.c,
22281 dlls/setupapi/virtcopy.c, dlls/sfc/sfc_main.c, dlls/shdocvw/Bg.rc,
22282 dlls/shdocvw/De.rc, dlls/shdocvw/En.rc, dlls/shdocvw/Es.rc,
22283 dlls/shdocvw/Fi.rc, dlls/shdocvw/Fr.rc, dlls/shdocvw/Hu.rc,
22284 dlls/shdocvw/Ko.rc, dlls/shdocvw/Nl.rc, dlls/shdocvw/No.rc,
22285 dlls/shdocvw/Pt.rc, dlls/shdocvw/Tr.rc, dlls/shdocvw/classinfo.c,
22286 dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
22287 dlls/shdocvw/factory.c, dlls/shdocvw/frame.c, dlls/shdocvw/ie.c,
22288 dlls/shdocvw/iexplore.c, dlls/shdocvw/navigate.c,
22289 dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c,
22290 dlls/shdocvw/regsvr.c, dlls/shdocvw/shdocvw.h,
22291 dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c,
22292 dlls/shdocvw/shlinstobj.c, dlls/shdocvw/tests/shortcut.c,
22293 dlls/shdocvw/version.rc, dlls/shdocvw/view.c,
22294 dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c,
22295 dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
22296 dlls/shell32/classes.c, dlls/shell32/clipboard.c,
22297 dlls/shell32/control.c, dlls/shell32/cpanel.h,
22298 dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
22299 dlls/shell32/dde.c, dlls/shell32/debughlp.c, dlls/shell32/debughlp.h,
22300 dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
22301 dlls/shell32/enumidlist.c, dlls/shell32/enumidlist.h,
22302 dlls/shell32/folders.c, dlls/shell32/iconcache.c,
22303 dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/regsvr.c,
22304 dlls/shell32/shell.c, dlls/shell32/shell32_Bg.rc,
22305 dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cn.rc,
22306 dlls/shell32/shell32_Cs.rc, dlls/shell32/shell32_Da.rc,
22307 dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
22308 dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
22309 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
22310 dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc,
22311 dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc,
22312 dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc,
22313 dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc,
22314 dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Si.rc,
22315 dlls/shell32/shell32_Sk.rc, dlls/shell32/shell32_Sv.rc,
22316 dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
22317 dlls/shell32/shell32_Wa.rc, dlls/shell32/shell32_Zh.rc,
22318 dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
22319 dlls/shell32/shell32_xx.rc, dlls/shell32/shellfolder.h,
22320 dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
22321 dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
22322 dlls/shell32/shellreg.c, dlls/shell32/shellstring.c,
22323 dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
22324 dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
22325 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
22326 dlls/shell32/shlfileop.c, dlls/shell32/shlfolder.c,
22327 dlls/shell32/shlfsbind.c, dlls/shell32/shlmenu.c,
22328 dlls/shell32/shlview.c, dlls/shell32/shpolicy.c,
22329 dlls/shell32/shres.rc, dlls/shell32/shresdef.h,
22330 dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
22331 dlls/shell32/systray.c, dlls/shell32/tests/shell32_test.h,
22332 dlls/shell32/tests/shelllink.c, dlls/shell32/tests/shellpath.c,
22333 dlls/shell32/tests/shlexec.c, dlls/shell32/tests/shlfileop.c,
22334 dlls/shell32/tests/shlfolder.c, dlls/shell32/tests/string.c,
22335 dlls/shell32/undocshell.h, dlls/shell32/version.h,
22336 dlls/shell32/version.rc, dlls/shell32/version16.rc,
22337 dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c, dlls/shlwapi/istream.c,
22338 dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
22339 dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c,
22340 dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi.rc,
22341 dlls/shlwapi/shlwapi_De.rc, dlls/shlwapi/shlwapi_En.rc,
22342 dlls/shlwapi/shlwapi_Eo.rc, dlls/shlwapi/shlwapi_Es.rc,
22343 dlls/shlwapi/shlwapi_Fi.rc, dlls/shlwapi/shlwapi_Fr.rc,
22344 dlls/shlwapi/shlwapi_Hu.rc, dlls/shlwapi/shlwapi_It.rc,
22345 dlls/shlwapi/shlwapi_Ja.rc, dlls/shlwapi/shlwapi_Ko.rc,
22346 dlls/shlwapi/shlwapi_Nl.rc, dlls/shlwapi/shlwapi_No.rc,
22347 dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
22348 dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/stopwatch.c,
22349 dlls/shlwapi/string.c, dlls/shlwapi/tests/clist.c,
22350 dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c,
22351 dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c,
22352 dlls/shlwapi/tests/string.c, dlls/shlwapi/thread.c,
22353 dlls/shlwapi/url.c, dlls/shlwapi/version.rc, dlls/shlwapi/wsprintf.c,
22354 dlls/snmpapi/main.c, dlls/spoolss/spoolss_main.c,
22355 dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
22356 dlls/stdole32.tlb/rsrc.rc, dlls/stdole32.tlb/std_ole_v1.idl,
22357 dlls/sti/sti_main.c, dlls/strmiids/strmiids.c,
22358 dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
22359 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/twain16_main.c,
22360 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_i.h,
22361 dlls/url/url_main.c, dlls/urlmon/binding.c, dlls/urlmon/file.c,
22362 dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
22363 dlls/urlmon/internet.c, dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc,
22364 dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
22365 dlls/urlmon/tests/misc.c, dlls/urlmon/tests/protocol.c,
22366 dlls/urlmon/tests/url.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
22367 dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h,
22368 dlls/urlmon/version.rc, dlls/user/bidi16.c, dlls/user/button.c,
22369 dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
22370 dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
22371 dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
22372 dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
22373 dlls/user/defdlg.c, dlls/user/defwnd.c, dlls/user/desktop.c,
22374 dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/display.c,
22375 dlls/user/driver.c, dlls/user/driver16.c, dlls/user/edit.c,
22376 dlls/user/exticon.c, dlls/user/focus.c, dlls/user/hook.c,
22377 dlls/user/hook16.c, dlls/user/icontitle.c, dlls/user/input.c,
22378 dlls/user/kbd16.c, dlls/user/listbox.c, dlls/user/lstr.c,
22379 dlls/user/mdi.c, dlls/user/menu.c, dlls/user/message.c,
22380 dlls/user/misc.c, dlls/user/mouse16.c, dlls/user/msg16.c,
22381 dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
22382 dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
22383 dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
22384 dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
22385 dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
22386 dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
22387 dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
22388 dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
22389 dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
22390 dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
22391 dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
22392 dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
22393 dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
22394 dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
22395 dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
22396 dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
22397 dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
22398 dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
22399 dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
22400 dlls/user/sysparams.c, dlls/user/tests/class.c,
22401 dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
22402 dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
22403 dlls/user/tests/edit.c, dlls/user/tests/input.c,
22404 dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
22405 dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
22406 dlls/user/tests/resource.c, dlls/user/tests/resource.rc,
22407 dlls/user/tests/sysparams.c, dlls/user/tests/text.c,
22408 dlls/user/tests/win.c, dlls/user/tests/winstation.c,
22409 dlls/user/tests/wsprintf.c, dlls/user/text.c, dlls/user/uitools.c,
22410 dlls/user/user16.c, dlls/user/user_main.c, dlls/user/user_private.h,
22411 dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
22412 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/winstation.c,
22413 dlls/user/wnd16.c, dlls/user/wsprintf.c, dlls/usp10/tests/usp10.c,
22414 dlls/usp10/usp10.c, dlls/uuid/uuid.c, dlls/uxtheme/draw.c,
22415 dlls/uxtheme/main.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
22416 dlls/uxtheme/msstyles.h, dlls/uxtheme/property.c,
22417 dlls/uxtheme/stylemap.c, dlls/uxtheme/system.c, dlls/uxtheme/uxini.c,
22418 dlls/uxtheme/uxthemedll.h, dlls/uxtheme/version.rc,
22419 dlls/vdhcp.vxd/vdhcp.c, dlls/vdmdbg/vdmdbg.c, dlls/version/info.c,
22420 dlls/version/install.c, dlls/version/resource.c,
22421 dlls/version/tests/info.c, dlls/version/tests/install.c,
22422 dlls/version/tests/version.rc, dlls/version/ver16.c,
22423 dlls/vmm.vxd/vmm.c, dlls/vnbt.vxd/vnbt.c,
22424 dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
22425 dlls/vwin32.vxd/vwin32.c, dlls/w32skrnl/w32skernel.c,
22426 dlls/w32skrnl/w32sys.c, dlls/w32skrnl/win32s16.c,
22427 dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
22428 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
22429 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
22430 dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wentry.c,
22431 dlls/winecrt0/exe_wmain.c, dlls/winecrt0/init.c,
22432 dlls/winecrt0/stub.c, dlls/wined3d/baseshader.c,
22433 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
22434 dlls/wined3d/device.c, dlls/wined3d/directx.c,
22435 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
22436 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
22437 dlls/wined3d/query.c, dlls/wined3d/resource.c,
22438 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
22439 dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
22440 dlls/wined3d/texture.c, dlls/wined3d/utils.c,
22441 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
22442 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
22443 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
22444 dlls/wined3d/wined3d_private.h, dlls/winedos/devices.c,
22445 dlls/winedos/dma.c, dlls/winedos/dosaspi.c, dlls/winedos/dosconf.c,
22446 dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c,
22447 dlls/winedos/dosvm.h, dlls/winedos/fpu.c, dlls/winedos/himem.c,
22448 dlls/winedos/int09.c, dlls/winedos/int10.c, dlls/winedos/int11.c,
22449 dlls/winedos/int13.c, dlls/winedos/int15.c, dlls/winedos/int16.c,
22450 dlls/winedos/int17.c, dlls/winedos/int19.c, dlls/winedos/int1a.c,
22451 dlls/winedos/int20.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
22452 dlls/winedos/int26.c, dlls/winedos/int29.c, dlls/winedos/int2f.c,
22453 dlls/winedos/int31.c, dlls/winedos/int33.c, dlls/winedos/int41.c,
22454 dlls/winedos/int5c.c, dlls/winedos/int67.c,
22455 dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
22456 dlls/winedos/module.c, dlls/winedos/ppdev.c, dlls/winedos/relay.c,
22457 dlls/winedos/soundblaster.c, dlls/winedos/timer.c,
22458 dlls/winedos/vga.c, dlls/winedos/vga.h, dlls/winedos/vxd.c,
22459 dlls/winedos/xms.c, dlls/winemp3.acm/common.c,
22460 dlls/winemp3.acm/dct64_i386.c, dlls/winemp3.acm/decode_i386.c,
22461 dlls/winemp3.acm/huffman.h, dlls/winemp3.acm/interface.c,
22462 dlls/winemp3.acm/l2tables.h, dlls/winemp3.acm/layer1.c,
22463 dlls/winemp3.acm/layer2.c, dlls/winemp3.acm/layer3.c,
22464 dlls/winemp3.acm/mpegl3.c, dlls/winemp3.acm/mpg123.h,
22465 dlls/winemp3.acm/mpglib.h, dlls/winemp3.acm/tabinit.c,
22466 dlls/wineps/afm.c, dlls/wineps/afm2c.c, dlls/wineps/bitblt.c,
22467 dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/builtin.c,
22468 dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/download.c,
22469 dlls/wineps/driver.c, dlls/wineps/encode.c, dlls/wineps/escape.c,
22470 dlls/wineps/font.c, dlls/wineps/glyphlist.c, dlls/wineps/graphics.c,
22471 dlls/wineps/init.c, dlls/wineps/mkagl.c, dlls/wineps/objects.c,
22472 dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c,
22473 dlls/wineps/psdlg.h, dlls/wineps/psdrv.h, dlls/wineps/rsrc.rc,
22474 dlls/wineps/text.c, dlls/wineps/truetype.c, dlls/wineps/type1.c,
22475 dlls/wineps/type1afm.c, dlls/wineps/type42.c, dlls/wineps/wps_Bg.rc,
22476 dlls/wineps/wps_Cs.rc, dlls/wineps/wps_De.rc, dlls/wineps/wps_En.rc,
22477 dlls/wineps/wps_Es.rc, dlls/wineps/wps_Fr.rc, dlls/wineps/wps_Hu.rc,
22478 dlls/wineps/wps_It.rc, dlls/wineps/wps_Ja.rc, dlls/wineps/wps_Ko.rc,
22479 dlls/wineps/wps_Nl.rc, dlls/wineps/wps_No.rc, dlls/wineps/wps_Pt.rc,
22480 dlls/wineps/wps_Ru.rc, dlls/wineps/wps_Si.rc, dlls/wineps/wps_Sk.rc,
22481 dlls/wineps/wps_Tr.rc, dlls/wineps/wps_xx.rc, dlls/wininet/cookie.c,
22482 dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/gopher.c,
22483 dlls/wininet/http.c, dlls/wininet/internet.c,
22484 dlls/wininet/internet.h, dlls/wininet/netconnection.c,
22485 dlls/wininet/resource.h, dlls/wininet/rsrc.rc,
22486 dlls/wininet/tests/http.c, dlls/wininet/tests/internet.c,
22487 dlls/wininet/tests/url.c, dlls/wininet/tests/wininet_test.h,
22488 dlls/wininet/urlcache.c, dlls/wininet/utility.c,
22489 dlls/wininet/version.rc, dlls/wininet/wininet_Bg.rc,
22490 dlls/wininet/wininet_Cs.rc, dlls/wininet/wininet_De.rc,
22491 dlls/wininet/wininet_En.rc, dlls/wininet/wininet_Eo.rc,
22492 dlls/wininet/wininet_Es.rc, dlls/wininet/wininet_Fi.rc,
22493 dlls/wininet/wininet_Fr.rc, dlls/wininet/wininet_Hu.rc,
22494 dlls/wininet/wininet_It.rc, dlls/wininet/wininet_Ja.rc,
22495 dlls/wininet/wininet_Ko.rc, dlls/wininet/wininet_Nl.rc,
22496 dlls/wininet/wininet_No.rc, dlls/wininet/wininet_Pt.rc,
22497 dlls/wininet/wininet_Ru.rc, dlls/wininet/wininet_Si.rc,
22498 dlls/wininet/wininet_Tr.rc, dlls/wininet/wininet_main.c,
22499 dlls/winmm/driver.c, dlls/winmm/joystick.c,
22500 dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c,
22501 dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
22502 dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
22503 dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c,
22504 dlls/winmm/tests/mmio.c, dlls/winmm/tests/timer.c,
22505 dlls/winmm/tests/wave.c, dlls/winmm/tests/winmm_test.h,
22506 dlls/winmm/time.c, dlls/winmm/winealsa/alsa.c,
22507 dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
22508 dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/arts.c,
22509 dlls/winmm/winearts/arts.h, dlls/winmm/winearts/audio.c,
22510 dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineaudioio/audioio.c,
22511 dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
22512 dlls/winmm/wineesd/esound.h, dlls/winmm/winejack/audio.c,
22513 dlls/winmm/winejack/jack.c, dlls/winmm/winejack/jack.h,
22514 dlls/winmm/winemm.h, dlls/winmm/winemm16.h,
22515 dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
22516 dlls/winmm/winenas/nas.h, dlls/winmm/wineoss/audio.c,
22517 dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
22518 dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
22519 dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
22520 dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
22521 dlls/winmm/wineoss/oss.h, dlls/winmm/winmm.c, dlls/winmm/winmm_Cs.rc,
22522 dlls/winmm/winmm_De.rc, dlls/winmm/winmm_En.rc,
22523 dlls/winmm/winmm_Es.rc, dlls/winmm/winmm_Fr.rc,
22524 dlls/winmm/winmm_It.rc, dlls/winmm/winmm_Ja.rc,
22525 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_Nl.rc,
22526 dlls/winmm/winmm_No.rc, dlls/winmm/winmm_Pt.rc,
22527 dlls/winmm/winmm_Ru.rc, dlls/winmm/winmm_Si.rc,
22528 dlls/winmm/winmm_Sk.rc, dlls/winmm/winmm_Tr.rc,
22529 dlls/winmm/winmm_res.rc, dlls/winnls32/winnls.c, dlls/winspool/Bg.rc,
22530 dlls/winspool/De.rc, dlls/winspool/En.rc, dlls/winspool/Eo.rc,
22531 dlls/winspool/Fi.rc, dlls/winspool/It.rc, dlls/winspool/Ko.rc,
22532 dlls/winspool/Nl.rc, dlls/winspool/Ru.rc, dlls/winspool/Tr.rc,
22533 dlls/winspool/info.c, dlls/winspool/tests/info.c,
22534 dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
22535 dlls/winspool/wspool.h, dlls/wintab32/context.c,
22536 dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
22537 dlls/wintab32/wintab32.c, dlls/wintab32/wintab_internal.h,
22538 dlls/wintrust/version.rc, dlls/wintrust/wintrust_main.c,
22539 dlls/wldap32/add.c, dlls/wldap32/ber.c, dlls/wldap32/bind.c,
22540 dlls/wldap32/compare.c, dlls/wldap32/control.c,
22541 dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
22542 dlls/wldap32/extended.c, dlls/wldap32/init.c, dlls/wldap32/main.c,
22543 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
22544 dlls/wldap32/option.c, dlls/wldap32/page.c, dlls/wldap32/parse.c,
22545 dlls/wldap32/rename.c, dlls/wldap32/search.c, dlls/wldap32/value.c,
22546 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
22547 dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
22548 dlls/wldap32/wldap32_En.rc, dlls/wldap32/wldap32_Fr.rc,
22549 dlls/wldap32/wldap32_Ko.rc, dlls/wldap32/wldap32_Nl.rc,
22550 dlls/wldap32/wldap32_No.rc, dlls/wldap32/wldap32_Ru.rc,
22551 dlls/wldap32/wldap32_Tr.rc, dlls/wnaspi32/aspi.c,
22552 dlls/wnaspi32/aspi.h, dlls/wnaspi32/winaspi16.c,
22553 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
22554 dlls/wow32/wow_main.c, dlls/ws2_32/async.c, dlls/ws2_32/protocol.c,
22555 dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
22556 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
22557 dlls/ws2_32/version.rc, dlls/wsock32/protocol.c,
22558 dlls/wsock32/service.c, dlls/wsock32/socket.c,
22559 dlls/wsock32/version.rc, dlls/wsock32/wscontrol.h,
22560 dlls/wtsapi32/wtsapi32.c, dlls/x11drv/bitblt.c, dlls/x11drv/bitmap.c,
22561 dlls/x11drv/brush.c, dlls/x11drv/clipboard.c, dlls/x11drv/clipping.c,
22562 dlls/x11drv/codepage.c, dlls/x11drv/dce.c, dlls/x11drv/desktop.c,
22563 dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, dlls/x11drv/dib.c,
22564 dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c,
22565 dlls/x11drv/dib_src_swap.c, dlls/x11drv/event.c,
22566 dlls/x11drv/graphics.c, dlls/x11drv/init.c, dlls/x11drv/keyboard.c,
22567 dlls/x11drv/mouse.c, dlls/x11drv/mwm.h, dlls/x11drv/opengl.c,
22568 dlls/x11drv/palette.c, dlls/x11drv/pen.c, dlls/x11drv/scroll.c,
22569 dlls/x11drv/settings.c, dlls/x11drv/text.c, dlls/x11drv/window.c,
22570 dlls/x11drv/winpos.c, dlls/x11drv/wintab.c, dlls/x11drv/x11ddraw.c,
22571 dlls/x11drv/x11ddraw.h, dlls/x11drv/x11drv.h,
22572 dlls/x11drv/x11drv_main.c, dlls/x11drv/x11font.h, dlls/x11drv/xdnd.c,
22573 dlls/x11drv/xfont.c, dlls/x11drv/xim.c, dlls/x11drv/xrandr.c,
22574 dlls/x11drv/xrandr.h, dlls/x11drv/xrender.c, dlls/x11drv/xvidmode.c,
22575 dlls/x11drv/xvidmode.h, fonts/courier.sfd, fonts/marlett.sfd,
22576 fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd, fonts/system.sfd,
22577 include/accctrl.h, include/aclapi.h, include/activscp.idl,
22578 include/adshlp.h, include/advpub.h, include/amstream.idl,
22579 include/amvideo.idl, include/appmgmt.h, include/audevcod.h,
22580 include/austream.idl, include/aviriff.h, include/axcore.idl,
22581 include/axextend.idl, include/basetsd.h, include/basetyps.h,
22582 include/cderr.h, include/cguid.h, include/comcat.idl,
22583 include/commctrl.h, include/commdlg.h, include/compobj.h,
22584 include/control.idl, include/cpl.h, include/custcntl.h,
22585 include/cvconst.h, include/d3d.h, include/d3d8.h, include/d3d8caps.h,
22586 include/d3d8types.h, include/d3d9.h, include/d3d9caps.h,
22587 include/d3d9types.h, include/d3dcaps.h, include/d3dhal.h,
22588 include/d3drm.h, include/d3dtypes.h, include/d3dvec.inl,
22589 include/d3dx8core.h, include/dbghelp.h, include/dbt.h,
22590 include/dciddi.h, include/dciman.h, include/dde.h, include/ddeml.h,
22591 include/ddk/cfgmgr32.h, include/ddk/ntddcdvd.h,
22592 include/ddk/ntddser.h, include/ddk/ntddtape.h, include/ddk/wdm.h,
22593 include/ddk/winsplp.h, include/ddraw.h, include/ddrawi.h,
22594 include/ddstream.idl, include/devenum.idl, include/devguid.h,
22595 include/digitalv.h, include/dinput.h, include/dispdib.h,
22596 include/dispex.idl, include/dlgs.h, include/dls1.h, include/dls2.h,
22597 include/dmdls.h, include/dmerror.h, include/dmo.h, include/dmoreg.h,
22598 include/dmort.h, include/dmplugin.h, include/dmusbuff.h,
22599 include/dmusicc.h, include/dmusicf.h, include/dmusici.h,
22600 include/dmusics.h, include/docobj.idl, include/downloadmgr.idl,
22601 include/dpaddr.h, include/dplay.h, include/dplay8.h,
22602 include/dplobby.h, include/dplobby8.h, include/dpnathlp.h,
22603 include/dsconf.h, include/dsdriver.h, include/dshow.h,
22604 include/dsound.h, include/dsrole.h, include/dxdiag.h,
22605 include/dxerr8.h, include/dxerr9.h, include/dxfile.h,
22606 include/dyngraph.idl, include/errors.h, include/evcode.h,
22607 include/evntrace.h, include/excpt.h, include/exdisp.idl,
22608 include/exdispid.h, include/fci.h, include/fdi.h, include/gdi.h,
22609 include/guiddef.h, include/heap.h, include/hlink.idl,
22610 include/htmlhelp.h, include/iads.idl, include/icm.h,
22611 include/icmpapi.h, include/idispids.h, include/imagehlp.h,
22612 include/imm.h, include/initguid.h, include/ipexport.h,
22613 include/iphlpapi.h, include/ipifcons.h, include/iprtrmib.h,
22614 include/iptypes.h, include/ks.h, include/ksguid.h, include/ksmedia.h,
22615 include/lm.h, include/lmaccess.h, include/lmapibuf.h,
22616 include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
22617 include/lmjoin.h, include/lmserver.h, include/lmshare.h,
22618 include/lmstats.h, include/lmwksta.h, include/lzexpand.h,
22619 include/mapi.h, include/mapicode.h, include/mapidefs.h,
22620 include/mapiguid.h, include/mapitags.h, include/mapiutil.h,
22621 include/mapival.h, include/mapix.h, include/mciavi.h, include/mcx.h,
22622 include/mediaerr.h, include/mediaobj.idl, include/mimeinfo.idl,
22623 include/minmax.h, include/mlang.idl, include/mmddk.h,
22624 include/mmreg.h, include/mmstream.idl, include/mmsystem.h,
22625 include/mprapi.h, include/msacm.h, include/msacmdlg.h,
22626 include/msacmdrv.h, include/mscat.h, include/mshtmcid.h,
22627 include/mshtmdid.h, include/mshtmhst.idl, include/mshtml.idl,
22628 include/msi.h, include/msidefs.h, include/msiquery.h,
22629 include/mssip.h, include/msvcrt/crtdbg.h, include/msvcrt/eh.h,
22630 include/msvcrt/errno.h, include/msvcrt/locale.h,
22631 include/msvcrt/malloc.h, include/msvcrt/mbctype.h,
22632 include/msvcrt/mbstring.h, include/msvcrt/search.h,
22633 include/msvcrt/setjmp.h, include/msvcrt/signal.h,
22634 include/msvcrt/stddef.h, include/msvcrt/sys/locking.h,
22635 include/msvcrt/sys/timeb.h, include/msvcrt/sys/types.h,
22636 include/msvcrt/sys/utime.h, include/msvcrt/time.h,
22637 include/msvcrt/wctype.h, include/mswsock.h, include/msxml.idl,
22638 include/msxml2.idl, include/msxml2did.h, include/msxmldid.h,
22639 include/nb30.h, include/ndrtypes.h, include/npapi.h,
22640 include/nspapi.h, include/ntddcdrm.h, include/ntddscsi.h,
22641 include/ntddstor.h, include/ntdsapi.h, include/ntsecapi.h,
22642 include/ntstatus.h, include/oaidl.idl, include/objbase.h,
22643 include/objidl.idl, include/objsafe.idl, include/ocidl.idl,
22644 include/odbcinst.h, include/ole2.h, include/ole2ver.h,
22645 include/oleauto.h, include/olectl.h, include/oledlg.h,
22646 include/oleidl.idl, include/pktdef.h, include/poppack.h,
22647 include/powrprof.h, include/propidl.idl, include/prsht.h,
22648 include/psapi.h, include/pshpack1.h, include/pshpack2.h,
22649 include/pshpack4.h, include/pshpack8.h, include/pstore.idl,
22650 include/ras.h, include/reason.h, include/regstr.h,
22651 include/richedit.h, include/richole.idl, include/rpc.h,
22652 include/rpcdce.h, include/rpcdcep.h, include/rpcndr.h,
22653 include/rpcnterr.h, include/rpcproxy.h, include/schannel.h,
22654 include/schemadef.h, include/schnlsp.h, include/sddl.h,
22655 include/secext.h, include/security.h, include/sensapi.h,
22656 include/sensevts.idl, include/servprov.idl, include/setupapi.h,
22657 include/sfc.h, include/shellapi.h, include/shldisp.idl,
22658 include/shlguid.h, include/shlobj.h, include/shlwapi.h,
22659 include/shobjidl.idl, include/shtypes.idl, include/sipbase.h,
22660 include/snmp.h, include/softpub.h, include/sql.h, include/sqlext.h,
22661 include/sqltypes.h, include/sspi.h, include/storage.h,
22662 include/strmif.idl, include/tapi.h, include/tchar.h,
22663 include/textserv.h, include/thread.h, include/tlhelp32.h,
22664 include/tmschema.h, include/unknwn.idl, include/urlmon.idl,
22665 include/usp10.h, include/uuids.h, include/uxtheme.h, include/ver.h,
22666 include/vfw.h, include/vfwmsgs.h, include/win.h, include/winbase.h,
22667 include/wincon.h, include/wincrypt.h, include/windef.h,
22668 include/windns.h, include/windows.h, include/windowsx.h,
22669 include/wine/debug.h, include/wine/exception.h,
22670 include/wine/itss.idl, include/wine/library.h, include/wine/list.h,
22671 include/wine/mmsystem16.h, include/wine/port.h,
22672 include/wine/pthread.h, include/wine/rpcss_shared.h,
22673 include/wine/server.h, include/wine/test.h, include/wine/unicode.h,
22674 include/wine/winaspi.h, include/wine/winbase16.h,
22675 include/wine/windef16.h, include/wine/wine_common_ver.rc,
22676 include/wine/wined3d_gl.h, include/wine/wined3d_interface.h,
22677 include/wine/wined3d_types.h, include/wine/wingdi16.h,
22678 include/wine/winnet16.h, include/wine/winsock16.h,
22679 include/wine/winuser16.h, include/wine/wpp.h, include/winerror.h,
22680 include/wingdi.h, include/wininet.h, include/winioctl.h,
22681 include/winldap.h, include/winnetwk.h, include/winnls.h,
22682 include/winnls32.h, include/winnt.h, include/winpos.h,
22683 include/winreg.h, include/winres.h, include/winresrc.h,
22684 include/winsock.h, include/winsock2.h, include/winspool.h,
22685 include/winsvc.h, include/wintab.h, include/wintabx.h,
22686 include/winternl.h, include/wintrust.h, include/winuser.h,
22687 include/winver.h, include/wmistr.h, include/wnaspi32.h,
22688 include/wownt32.h, include/ws2spi.h, include/ws2tcpip.h,
22689 include/wshisotp.h, include/wsipx.h, include/wsnwlink.h,
22690 include/wtsapi32.h, include/wtypes.idl, include/xcmc.h,
22691 include/xmldom.idl, include/xmldomdid.h, include/xmldso.idl,
22692 include/xmldsodid.h, include/zmouse.h, libs/port/ffs.c,
22693 libs/port/fstatvfs.c, libs/port/futimes.c, libs/port/getopt.c,
22694 libs/port/getopt.h, libs/port/getopt1.c, libs/port/getpagesize.c,
22695 libs/port/gettid.c, libs/port/interlocked.c, libs/port/lstat.c,
22696 libs/port/memcpy_unaligned.c, libs/port/memmove.c,
22697 libs/port/mkstemps.c, libs/port/pread.c, libs/port/pwrite.c,
22698 libs/port/readlink.c, libs/port/sigsetjmp.c, libs/port/spawn.c,
22699 libs/port/statvfs.c, libs/port/strcasecmp.c, libs/port/strerror.c,
22700 libs/port/strncasecmp.c, libs/port/usleep.c, libs/unicode/cpmap.pl,
22701 libs/unicode/cptable.c, libs/unicode/defaults, libs/unicode/fold.c,
22702 libs/unicode/mbtowc.c, libs/unicode/sortkey.c, libs/unicode/string.c,
22703 libs/unicode/utf8.c, libs/unicode/wctomb.c, libs/wine/config.c,
22704 libs/wine/debug.c, libs/wine/ldt.c, libs/wine/loader.c,
22705 libs/wine/mmap.c, libs/wine/port.c, libs/wpp/ppl.l, libs/wpp/ppy.y,
22706 libs/wpp/preproc.c, libs/wpp/wpp.c, libs/wpp/wpp_private.h,
22707 loader/glibc.c, loader/kthread.c, loader/main.c, loader/main.h,
22708 loader/preloader.c, loader/pthread.c, programs/clock/Cs.rc,
22709 programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc,
22710 programs/clock/Eo.rc, programs/clock/Es.rc, programs/clock/Fi.rc,
22711 programs/clock/Fr.rc, programs/clock/Hu.rc, programs/clock/It.rc,
22712 programs/clock/Ko.rc, programs/clock/Nl.rc, programs/clock/No.rc,
22713 programs/clock/Pl.rc, programs/clock/Pt.rc, programs/clock/Ru.rc,
22714 programs/clock/Si.rc, programs/clock/Sk.rc, programs/clock/Sw.rc,
22715 programs/clock/Th.rc, programs/clock/Tr.rc, programs/clock/Wa.rc,
22716 programs/clock/Zh.rc, programs/clock/clock_res.h,
22717 programs/clock/main.c, programs/clock/main.h, programs/clock/rsrc.rc,
22718 programs/clock/winclock.c, programs/clock/winclock.h,
22719 programs/cmdlgtst/Cs.rc, programs/cmdlgtst/De.rc,
22720 programs/cmdlgtst/En.rc, programs/cmdlgtst/Es.rc,
22721 programs/cmdlgtst/Fr.rc, programs/cmdlgtst/It.rc,
22722 programs/cmdlgtst/Ko.rc, programs/cmdlgtst/Nl.rc,
22723 programs/cmdlgtst/No.rc, programs/cmdlgtst/Pt.rc,
22724 programs/cmdlgtst/Ru.rc, programs/cmdlgtst/Si.rc,
22725 programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc,
22726 programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h,
22727 programs/control/control.c, programs/control/params.h,
22728 programs/eject/eject.c, programs/expand/expand.c,
22729 programs/explorer/desktop.c, programs/explorer/explorer.c,
22730 programs/explorer/explorer_private.h, programs/explorer/hal.c,
22731 programs/explorer/systray.c, programs/hh/main.c,
22732 programs/icinfo/icinfo.c, programs/iexplore/main.c,
22733 programs/make_progs, programs/msiexec/msiexec.c,
22734 programs/msiexec/rsrc.rc, programs/msiexec/version.rc,
22735 programs/notepad/Bg.rc, programs/notepad/Cs.rc,
22736 programs/notepad/Da.rc, programs/notepad/De.rc,
22737 programs/notepad/En.rc, programs/notepad/Eo.rc,
22738 programs/notepad/Es.rc, programs/notepad/Fi.rc,
22739 programs/notepad/Fr.rc, programs/notepad/Hu.rc,
22740 programs/notepad/It.rc, programs/notepad/Ja.rc,
22741 programs/notepad/Ko.rc, programs/notepad/Nl.rc,
22742 programs/notepad/No.rc, programs/notepad/Pl.rc,
22743 programs/notepad/Pt.rc, programs/notepad/Ru.rc,
22744 programs/notepad/Si.rc, programs/notepad/Sk.rc,
22745 programs/notepad/Sw.rc, programs/notepad/Th.rc,
22746 programs/notepad/Tr.rc, programs/notepad/Wa.rc,
22747 programs/notepad/Zh.rc, programs/notepad/dialog.c,
22748 programs/notepad/dialog.h, programs/notepad/main.c,
22749 programs/notepad/main.h, programs/notepad/notepad_res.h,
22750 programs/notepad/rsrc.rc, programs/progman/Cs.rc,
22751 programs/progman/Da.rc, programs/progman/De.rc,
22752 programs/progman/En.rc, programs/progman/Es.rc,
22753 programs/progman/Fi.rc, programs/progman/Fr.rc,
22754 programs/progman/Hu.rc, programs/progman/It.rc,
22755 programs/progman/Ko.rc, programs/progman/Nl.rc,
22756 programs/progman/No.rc, programs/progman/Pt.rc,
22757 programs/progman/Ru.rc, programs/progman/Si.rc,
22758 programs/progman/Sk.rc, programs/progman/Sw.rc,
22759 programs/progman/Tr.rc, programs/progman/Va.rc,
22760 programs/progman/Wa.rc, programs/progman/Xx.rc,
22761 programs/progman/Zh.rc, programs/progman/accel.rc,
22762 programs/progman/dialog.c, programs/progman/group.c,
22763 programs/progman/grpfile.c, programs/progman/main.c,
22764 programs/progman/progman.h, programs/progman/program.c,
22765 programs/progman/rsrc.rc, programs/progman/string.c,
22766 programs/regedit/Bg.rc, programs/regedit/Cs.rc,
22767 programs/regedit/De.rc, programs/regedit/En.rc,
22768 programs/regedit/Es.rc, programs/regedit/Fr.rc,
22769 programs/regedit/Hu.rc, programs/regedit/It.rc,
22770 programs/regedit/Ja.rc, programs/regedit/Ko.rc,
22771 programs/regedit/Nl.rc, programs/regedit/No.rc,
22772 programs/regedit/Pl.rc, programs/regedit/Pt.rc,
22773 programs/regedit/Ru.rc, programs/regedit/Si.rc,
22774 programs/regedit/Tr.rc, programs/regedit/about.c,
22775 programs/regedit/childwnd.c, programs/regedit/edit.c,
22776 programs/regedit/framewnd.c, programs/regedit/hexedit.c,
22777 programs/regedit/listview.c, programs/regedit/main.c,
22778 programs/regedit/main.h, programs/regedit/regedit.c,
22779 programs/regedit/regproc.c, programs/regedit/regproc.h,
22780 programs/regedit/resource.h, programs/regedit/resource.rc,
22781 programs/regedit/rsrc.rc, programs/regedit/treeview.c,
22782 programs/regsvr32/regsvr32.c, programs/regsvr32/regsvr32.rc,
22783 programs/rpcss/epmap_server.c, programs/rpcss/np_server.c,
22784 programs/rpcss/rpcss.h, programs/rpcss/rpcss_main.c,
22785 programs/rundll32/rundll32.c, programs/start/Cs.rc,
22786 programs/start/De.rc, programs/start/En.rc, programs/start/Es.rc,
22787 programs/start/Fr.rc, programs/start/It.rc, programs/start/Ko.rc,
22788 programs/start/Nl.rc, programs/start/No.rc, programs/start/Pt.rc,
22789 programs/start/Ru.rc, programs/start/Si.rc, programs/start/Tr.rc,
22790 programs/start/resources.h, programs/start/rsrc.rc,
22791 programs/start/start.c, programs/taskmgr/De.rc,
22792 programs/taskmgr/En.rc, programs/taskmgr/Fr.rc,
22793 programs/taskmgr/Ko.rc, programs/taskmgr/Nl.rc,
22794 programs/taskmgr/No.rc, programs/taskmgr/Tr.rc,
22795 programs/taskmgr/about.c, programs/taskmgr/affinity.c,
22796 programs/taskmgr/applpage.c, programs/taskmgr/column.c,
22797 programs/taskmgr/column.h, programs/taskmgr/dbgchnl.c,
22798 programs/taskmgr/debug.c, programs/taskmgr/endproc.c,
22799 programs/taskmgr/graph.c, programs/taskmgr/graphctl.c,
22800 programs/taskmgr/graphctl.h, programs/taskmgr/optnmenu.c,
22801 programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h,
22802 programs/taskmgr/perfpage.c, programs/taskmgr/priority.c,
22803 programs/taskmgr/proclist.c, programs/taskmgr/procpage.c,
22804 programs/taskmgr/run.c, programs/taskmgr/taskmgr.c,
22805 programs/taskmgr/taskmgr.h, programs/taskmgr/taskmgr.rc,
22806 programs/taskmgr/trayicon.c, programs/uninstaller/Bg.rc,
22807 programs/uninstaller/Cs.rc, programs/uninstaller/De.rc,
22808 programs/uninstaller/En.rc, programs/uninstaller/Eo.rc,
22809 programs/uninstaller/Es.rc, programs/uninstaller/Fi.rc,
22810 programs/uninstaller/Fr.rc, programs/uninstaller/It.rc,
22811 programs/uninstaller/Ko.rc, programs/uninstaller/No.rc,
22812 programs/uninstaller/Pt.rc, programs/uninstaller/Tr.rc,
22813 programs/uninstaller/main.c, programs/uninstaller/resource.h,
22814 programs/uninstaller/rsrc.rc, programs/view/Cs.rc,
22815 programs/view/De.rc, programs/view/En.rc, programs/view/Eo.rc,
22816 programs/view/Es.rc, programs/view/Fr.rc, programs/view/It.rc,
22817 programs/view/Ko.rc, programs/view/Nl.rc, programs/view/No.rc,
22818 programs/view/Pt.rc, programs/view/Ru.rc, programs/view/Si.rc,
22819 programs/view/Tr.rc, programs/view/globals.h, programs/view/init.c,
22820 programs/view/resource.h, programs/view/view.c,
22821 programs/view/viewrc.rc, programs/view/winmain.c,
22822 programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
22823 programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
22824 programs/wcmd/Ko.rc, programs/wcmd/Nl.rc, programs/wcmd/No.rc,
22825 programs/wcmd/Pl.rc, programs/wcmd/Pt.rc, programs/wcmd/Ru.rc,
22826 programs/wcmd/Si.rc, programs/wcmd/Tr.rc, programs/wcmd/batch.c,
22827 programs/wcmd/builtins.c, programs/wcmd/directory.c,
22828 programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c,
22829 programs/wcmd/wcmdrc.rc, programs/wineapploader.in,
22830 programs/wineboot/wineboot.c, programs/winebrowser/main.c,
22831 programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
22832 programs/winecfg/De.rc, programs/winecfg/En.rc,
22833 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
22834 programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
22835 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
22836 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
22837 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
22838 programs/winecfg/Ru.rc, programs/winecfg/Si.rc,
22839 programs/winecfg/Tr.rc, programs/winecfg/appdefaults.c,
22840 programs/winecfg/audio.c, programs/winecfg/drive.c,
22841 programs/winecfg/drivedetect.c, programs/winecfg/driveui.c,
22842 programs/winecfg/libraries.c, programs/winecfg/main.c,
22843 programs/winecfg/properties.h, programs/winecfg/resource.h,
22844 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
22845 programs/winecfg/winecfg.h, programs/winecfg/winecfg.rc,
22846 programs/winecfg/x11drvdlg.c, programs/wineconsole/curses.c,
22847 programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
22848 programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
22849 programs/wineconsole/winecon_user.h,
22850 programs/wineconsole/wineconsole.c,
22851 programs/wineconsole/wineconsole_Cs.rc,
22852 programs/wineconsole/wineconsole_De.rc,
22853 programs/wineconsole/wineconsole_En.rc,
22854 programs/wineconsole/wineconsole_Eo.rc,
22855 programs/wineconsole/wineconsole_Es.rc,
22856 programs/wineconsole/wineconsole_Fr.rc,
22857 programs/wineconsole/wineconsole_Hu.rc,
22858 programs/wineconsole/wineconsole_It.rc,
22859 programs/wineconsole/wineconsole_Ko.rc,
22860 programs/wineconsole/wineconsole_Nl.rc,
22861 programs/wineconsole/wineconsole_No.rc,
22862 programs/wineconsole/wineconsole_Pl.rc,
22863 programs/wineconsole/wineconsole_Pt.rc,
22864 programs/wineconsole/wineconsole_Ru.rc,
22865 programs/wineconsole/wineconsole_Tr.rc,
22866 programs/wineconsole/wineconsole_Zh.rc,
22867 programs/wineconsole/wineconsole_res.h,
22868 programs/wineconsole/wineconsole_res.rc, programs/winedbg/be_alpha.c,
22869 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
22870 programs/winedbg/be_ppc.c, programs/winedbg/break.c,
22871 programs/winedbg/dbg.y, programs/winedbg/debug.l,
22872 programs/winedbg/debugger.h, programs/winedbg/display.c,
22873 programs/winedbg/expr.c, programs/winedbg/expr.h,
22874 programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
22875 programs/winedbg/intvar.h, programs/winedbg/memory.c,
22876 programs/winedbg/source.c, programs/winedbg/stack.c,
22877 programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
22878 programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
22879 programs/winedbg/winedbg.c, programs/winefile/Cs.rc,
22880 programs/winefile/De.rc, programs/winefile/En.rc,
22881 programs/winefile/Es.rc, programs/winefile/Fr.rc,
22882 programs/winefile/Hu.rc, programs/winefile/It.rc,
22883 programs/winefile/Ko.rc, programs/winefile/Nl.rc,
22884 programs/winefile/No.rc, programs/winefile/Pl.rc,
22885 programs/winefile/Pt.rc, programs/winefile/Ru.rc,
22886 programs/winefile/Si.rc, programs/winefile/Sv.rc,
22887 programs/winefile/Tr.rc, programs/winefile/Zh.rc,
22888 programs/winefile/resource.h, programs/winefile/resource.rc,
22889 programs/winefile/rsrc.rc, programs/winefile/splitpath.c,
22890 programs/winefile/winefile.c, programs/winefile/winefile.h,
22891 programs/winelauncher.in, programs/winemenubuilder/winemenubuilder.c,
22892 programs/winemine/Cs.rc, programs/winemine/De.rc,
22893 programs/winemine/En.rc, programs/winemine/Es.rc,
22894 programs/winemine/Fi.rc, programs/winemine/Fr.rc,
22895 programs/winemine/It.rc, programs/winemine/Ko.rc,
22896 programs/winemine/Nl.rc, programs/winemine/No.rc,
22897 programs/winemine/Pl.rc, programs/winemine/Pt.rc,
22898 programs/winemine/Ru.rc, programs/winemine/Si.rc,
22899 programs/winemine/Tr.rc, programs/winemine/dialog.c,
22900 programs/winemine/dialog.h, programs/winemine/main.c,
22901 programs/winemine/main.h, programs/winemine/resource.h,
22902 programs/winemine/rsrc.rc, programs/winepath/winepath.c,
22903 programs/winetest/dist.rc, programs/winetest/gui.c,
22904 programs/winetest/main.c, programs/winetest/resource.h,
22905 programs/winetest/send.c, programs/winetest/util.c,
22906 programs/winetest/winetest.h, programs/winetest/winetest.rc,
22907 programs/winevdm/winevdm.c, programs/winhelp/Bg.rc,
22908 programs/winhelp/Cs.rc, programs/winhelp/Da.rc,
22909 programs/winhelp/De.rc, programs/winhelp/En.rc,
22910 programs/winhelp/Eo.rc, programs/winhelp/Es.rc,
22911 programs/winhelp/Fi.rc, programs/winhelp/Fr.rc,
22912 programs/winhelp/Hu.rc, programs/winhelp/It.rc,
22913 programs/winhelp/Ko.rc, programs/winhelp/Nl.rc,
22914 programs/winhelp/No.rc, programs/winhelp/Pl.rc,
22915 programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
22916 programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
22917 programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
22918 programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
22919 programs/winhelp/Zh.rc, programs/winhelp/callback.c,
22920 programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
22921 programs/winhelp/macro.c, programs/winhelp/macro.h,
22922 programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
22923 programs/winhelp/string.c, programs/winhelp/winhelp.c,
22924 programs/winhelp/winhelp.h, programs/winver/winver.c,
22925 programs/wordpad/De.rc, programs/wordpad/En.rc,
22926 programs/wordpad/Fr.rc, programs/wordpad/Hu.rc,
22927 programs/wordpad/Ko.rc, programs/wordpad/Nl.rc,
22928 programs/wordpad/No.rc, programs/wordpad/Ru.rc,
22929 programs/wordpad/Tr.rc, programs/wordpad/resource.h,
22930 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c, server/atom.c,
22931 server/change.c, server/class.c, server/clipboard.c,
22932 server/console.c, server/console.h, server/context_alpha.c,
22933 server/context_i386.c, server/context_powerpc.c,
22934 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
22935 server/directory.c, server/event.c, server/fd.c, server/file.c,
22936 server/file.h, server/handle.c, server/handle.h, server/hook.c,
22937 server/mailslot.c, server/main.c, server/mapping.c, server/mutex.c,
22938 server/named_pipe.c, server/object.c, server/object.h,
22939 server/process.c, server/process.h, server/protocol.def,
22940 server/ptrace.c, server/queue.c, server/region.c, server/registry.c,
22941 server/request.c, server/request.h, server/security.h,
22942 server/semaphore.c, server/serial.c, server/signal.c,
22943 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
22944 server/thread.h, server/timer.c, server/token.c, server/trace.c,
22945 server/unicode.c, server/unicode.h, server/user.c, server/user.h,
22946 server/window.c, server/winstation.c, tools/bin2res.c,
22947 tools/bug_report.pl, tools/c2man.pl, tools/examine-relay,
22948 tools/fnt2bdf.c, tools/fnt2bdf.h, tools/fnt2fon.c,
22949 tools/font_convert.sh, tools/genpatch, tools/make_authors,
22950 tools/make_ctests.c, tools/make_requests, tools/makedep.c,
22951 tools/relpath.c, tools/runtest, tools/sfnt2fnt.c,
22952 tools/widl/client.c, tools/widl/hash.c, tools/widl/hash.h,
22953 tools/widl/header.c, tools/widl/header.h, tools/widl/parser.h,
22954 tools/widl/parser.l, tools/widl/parser.y, tools/widl/proxy.c,
22955 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
22956 tools/widl/typelib.c, tools/widl/typelib.h,
22957 tools/widl/typelib_struct.h, tools/widl/utils.c, tools/widl/utils.h,
22958 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widltypes.h,
22959 tools/widl/write_msft.c, tools/winapi/c_function.pm,
22960 tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
22961 tools/winapi/config.pm, tools/winapi/function.pm,
22962 tools/winapi/make_filter, tools/winapi/make_filter_options.pm,
22963 tools/winapi/make_parser.pm, tools/winapi/modules.pm,
22964 tools/winapi/msvcmaker_options.pm, tools/winapi/nativeapi.pm,
22965 tools/winapi/options.pm, tools/winapi/output.pm,
22966 tools/winapi/preprocessor.pm, tools/winapi/setup.pm,
22967 tools/winapi/tests.pm, tools/winapi/trampoline, tools/winapi/type.pm,
22968 tools/winapi/util.pm, tools/winapi/winapi.pm,
22969 tools/winapi/winapi_c_parser.pm, tools/winapi/winapi_check,
22970 tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup,
22971 tools/winapi/winapi_cleanup_options.pm,
22972 tools/winapi/winapi_documentation.pm, tools/winapi/winapi_extract,
22973 tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup,
22974 tools/winapi/winapi_fixup_documentation.pm,
22975 tools/winapi/winapi_fixup_editor.pm,
22976 tools/winapi/winapi_fixup_options.pm,
22977 tools/winapi/winapi_fixup_statements.pm,
22978 tools/winapi/winapi_function.pm, tools/winapi/winapi_global.pm,
22979 tools/winapi/winapi_local.pm, tools/winapi/winapi_module_user.pm,
22980 tools/winapi/winapi_parser.pm, tools/winapi/winapi_test,
22981 tools/winapi/winapi_test_options.pm, tools/wine.inf,
22982 tools/winebuild/build.h, tools/winebuild/import.c,
22983 tools/winebuild/main.c, tools/winebuild/parser.c,
22984 tools/winebuild/relay.c, tools/winebuild/res16.c,
22985 tools/winebuild/res32.c, tools/winebuild/spec16.c,
22986 tools/winebuild/spec32.c, tools/winebuild/utils.c,
22987 tools/winedump/cvinclude.h, tools/winedump/debug.c,
22988 tools/winedump/dump.c, tools/winedump/emf.c,
22989 tools/winedump/function_grep.pl, tools/winedump/le.c,
22990 tools/winedump/lnk.c, tools/winedump/main.c,
22991 tools/winedump/minidump.c, tools/winedump/misc.c,
22992 tools/winedump/msmangle.c, tools/winedump/ne.c,
22993 tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
22994 tools/winedump/search.c, tools/winedump/symbol.c,
22995 tools/winedump/winedump.h, tools/winegcc/utils.c,
22996 tools/winegcc/utils.h, tools/winegcc/winegcc.c, tools/wineinstall,
22997 tools/winemaker, tools/wineprefixcreate.in, tools/wineshelllink,
22998 tools/winewrapper, tools/wmc/lang.c, tools/wmc/lang.h,
22999 tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c,
23000 tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h,
23001 tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h,
23002 tools/wrc/dumpres.c, tools/wrc/dumpres.h, tools/wrc/genres.c,
23003 tools/wrc/genres.h, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
23004 tools/wrc/parser.h, tools/wrc/parser.l, tools/wrc/parser.y,
23005 tools/wrc/readres.c, tools/wrc/readres.h, tools/wrc/translation.c,
23006 tools/wrc/utils.c, tools/wrc/utils.h, tools/wrc/wrc.c,
23007 tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
23008 Update the address of the Free Software Foundation.
23010 2006-05-21 Labrousse Jean <jlabrous@altern.org>
23012 * dlls/msi/action.c:
23013 msi: Fix short name and long name mismatch in action.c.
23015 2006-05-23 Troy Rollo <wine@troy.rollo.name>
23017 * dlls/ole32/storage32.c:
23018 ole32: Fix excessive file sizes for Storage files.
23019 The IStorage (DocFile) implementation was adding empty blocks at the
23020 end of the file every time a caller wrote data that was not a multiple
23021 of 512 bytes. If the caller made a lot of very small writes the file
23022 size could be huge even though the data in the file was tiny. This was
23023 caused by BlockChainStream_SetSize trying to allocate file blocks for
23024 the new data using a condition that bore no relationship to the
23025 required condition, and it was not necessary to do so at that time
23026 since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
23027 (called via BlockChainStream_Enlarge).
23029 2006-05-23 Dmitry Timoshkov <dmitry@codeweavers.com>
23031 * dlls/user/tests/msg.c:
23032 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
23033 Windows doesn't like when a thread plays games with the focus, that
23034 leads to all kinds of misbehaviours and failures to activate a
23035 window. So, better don't generate a mouse click message in
23036 mouse_ll_global_thread_proc.
23038 * dlls/user/tests/msg.c:
23039 user/tests: Add lparam to all HCBT_MINMAX hook messages.
23041 2006-05-23 Stefan Dösinger <stefan@codeweavers.com>
23043 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
23044 dlls/wined3d/wined3d_private.h:
23045 wined3d: OpengGL accelerated blits.
23046 Implement some basic opengl accelerated blts from and to render
23047 targets. It's not perfect yet, but enought to make some D3D apps
23048 happy. For now the only supported operations are:
23049 - Full screen back -> Front buffer: Just call present
23050 - Offscreen surface -> render target
23051 - Render target -> offscreen surface(slow)
23052 - render target colorfill
23054 2006-05-22 Stefan Dösinger <stefan@codeweavers.com>
23056 * dlls/wined3d/surface.c:
23057 wined3d: Surface pixel format conversion code.
23059 2006-05-22 Robert Shearman <rob@codeweavers.com>
23062 server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
23064 * dlls/ole32/tests/marshal.c:
23065 ole32: Release the outer unknown in the proxybuffer test.
23066 Release the outer unknown in the proxybuffer test to show that the
23067 last release of the outer unknown doesn't free the proxy buffer.
23069 * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c:
23070 ole32: Release the proxy buffer object on the last release of the proxy's
23072 Release the proxy buffer object on the last release of the proxy's outer
23073 unknown, otherwise memory is leaked for the Ndr implementation of
23075 Fix up the hand-coded proxies to match the behaviour from the Ndr
23078 * dlls/wininet/tests/url.c:
23079 wininet: Fix a failing test.
23081 * dlls/rpcrt4/rpc_message.c:
23082 rpcrt4: Fix copying too much data from the buffer by not taking into account
23083 the fact that auth_pad_len has been included in the fragment length.
23085 * dlls/rpcrt4/rpc_message.c:
23086 rpcrt4: Authentication padding should only be generated if there is
23087 authentication data.
23089 * include/winbase.h:
23090 include: Add defines used in CopyFileEx.
23092 * include/guiddef.h:
23093 include: Make guiddef.h defines match PSDK.
23094 Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
23095 Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
23096 IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
23097 __IID_DEFINED__ being defined.
23099 2006-05-22 Alexandre Julliard <julliard@winehq.org>
23101 * dlls/user/winproc.c:
23102 user: Added A<->W mapping for WM_GETDLGCODE.
23104 2006-05-20 Hans Leidekker <hans@it.vu.nl>
23106 * dlls/quartz/main.c, dlls/quartz/quartz.spec, include/Makefile.in,
23107 include/dshow.h, include/errors.h:
23108 quartz: Add stub implementation for AMGetErrorText{A,W}.
23110 2006-05-21 Ivan Gyurdiev <ivg2@cornell.edu>
23112 * dlls/wined3d/pixelshader.c:
23113 wined3d: Simplify input/output modifier line handling.
23115 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
23116 wined3d: Clean up register use maps.
23118 * dlls/wined3d/drawprim.c:
23119 wined3d: Allow use of pixel shaders with drawStridedSlow.
23121 * dlls/wined3d/vertexshader.c:
23122 wined3d: Only run parse_decl_usage on vshader INPUT registers.
23124 2006-05-22 Saulius Krasuckas <saulius2@ar.fi.lt>
23126 * dlls/advapi32/tests/security.c:
23127 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
23129 2006-05-21 Saulius Krasuckas <saulius2@ar.fi.lt>
23131 * dlls/advapi32/tests/security.c:
23132 advapi32: Make test loadable on win9x.
23134 2006-05-22 Detlef Riekenberg <wine.dev@web.de>
23136 * dlls/winspool/tests/info.c:
23137 winspool/test: Disable a test that crashes on win9x.
23139 2006-05-21 Detlef Riekenberg <wine.dev@web.de>
23141 * dlls/winspool/info.c:
23142 winspool: Remove cross calls W->A for the "Printers" registry path.
23144 2006-05-20 Detlef Riekenberg <wine.dev@web.de>
23146 * dlls/winspool/info.c:
23147 winspool: An empty string as server name is valid (EnumPrinterDrivers).
23149 2006-05-21 Mike McCormack <mike@codeweavers.com>
23151 * dlls/advapi32/advapi32.spec, dlls/advapi32/tests/crypt_lmhash.c:
23152 advapi32: Implement and test SystemFunction026+027.
23154 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
23155 dlls/advapi32/tests/crypt_md4.c:
23156 advapi32: Implement and test SystemFunction011.
23158 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
23159 dlls/advapi32/tests/crypt_lmhash.c:
23160 advapi32: Test and implement SystemFunction024/025.
23162 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
23163 dlls/advapi32/tests/crypt_lmhash.c:
23164 advapi32: Implement and test SystemFunction(012-023).
23166 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
23167 dlls/advapi32/tests/crypt_md4.c:
23168 advapi32: Implement and test SystemFunction010.
23170 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
23171 dlls/advapi32/tests/crypt_lmhash.c:
23172 advapi32: Implement and test SystemFunction009.
23174 2006-05-21 Dmitry Timoshkov <dmitry@codeweavers.com>
23176 * dlls/ntdsapi/ntdsapi.spec:
23177 ntdsapi: Add DsMakeSpnA to the spec file.
23179 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
23182 wine.inf: Create fake dlls for ADPCM codecs.
23184 2006-05-21 Vitaliy Margolen <wine-patch@kievinfo.com>
23186 * dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/ddraw/version.rc,
23187 dlls/dmusic/version.rc, dlls/dplayx/version.rc,
23188 dlls/dsound/version.rc:
23189 directx: Update file versions to dx9c (compared to win2k).
23191 2006-05-20 Vitaliy Margolen <wine-patch@kievinfo.com>
23193 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
23194 dlls/d3d9/tests/device.c:
23195 d3d9: Add refcount tests for all objects created by device.
23197 * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
23198 dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
23199 dlls/d3d9/stateblock.c, dlls/d3d9/swapchain.c, dlls/d3d9/texture.c,
23200 dlls/d3d9/volumetexture.c:
23201 d3d9: All objects created by device should keep reference to it.
23203 * configure, configure.ac, dlls/d3d8/Makefile.in,
23204 dlls/d3d8/tests/.gitignore, dlls/d3d8/tests/Makefile.in,
23205 dlls/d3d8/tests/device.c, programs/winetest/Makefile.in:
23206 d3d8: Add refcount test.
23208 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
23209 dlls/d3d8/indexbuffer.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
23210 dlls/d3d8/vertexshader.c, dlls/d3d8/volumetexture.c:
23211 d3d8: All objects created by device should keep reference to it.
23214 include: SwapChain::GetBackBuffer takes 3 parameters, not 4.
23216 2006-05-20 Robert Shearman <rob@codeweavers.com>
23218 * dlls/comctl32/propsheet.c:
23219 comctl32: Make sure to always have the default pushbutton for wizards as an
23222 * dlls/comctl32/propsheet.c:
23223 comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
23224 PSWIZB_DISABLEDFINISH, followed by another one without those flags
23225 should show the next button again and hide the finish button.
23227 2006-05-20 Alexandre Julliard <julliard@winehq.org>
23229 * dlls/user/winproc.c:
23230 user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
23232 * dlls/user/winproc.c:
23233 user: Added fast A->W mapping for the remaining messages.
23235 * dlls/user/winproc.c:
23236 user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
23238 * dlls/user/winproc.c:
23239 user: Added fast A->W mapping for WM_CHAR and related messages.
23241 * dlls/user/winproc.c:
23242 user: Added fast A->W mapping for EM_GETLINE.
23244 * dlls/user/winproc.c:
23245 user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
23247 * dlls/user/winproc.c:
23248 user: Added fast A->W mapping for WM_SETTEXT and related messages.
23250 * dlls/user/winproc.c:
23251 user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
23253 * dlls/user/winproc.c:
23254 user: Added fast A->W mapping for WM_MDICREATE.
23256 * dlls/user/winproc.c:
23257 user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
23259 2006-05-19 Peter Beutner <p.beutner@gmx.net>
23261 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
23262 dlls/d3d8/volume.c:
23263 d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
23264 In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
23266 2006-05-18 Jason Green <jave27@gmail.com>
23268 * dlls/wined3d/baseshader.c:
23269 wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
23271 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23272 dlls/wined3d/vertexshader.c:
23273 wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
23275 2006-05-19 Robert Shearman <rob@codeweavers.com>
23277 * dlls/rpcrt4/ndr_stubless.c:
23278 rpcrt4: Handle pointers to context handles in the stubless code.
23279 Implement check for NULL context handles if requested.
23281 * dlls/rpcrt4/ndr_marshall.c:
23282 rpcrt4: We don't need to free object pointers if we are told we must allocate.
23284 * dlls/rpcrt4/ndr_marshall.c:
23285 rpcrt4: Use macros to generate the code for unmarshaling base types.
23287 * dlls/rpcrt4/ndr_marshall.c:
23288 rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
23289 Call it with fMustAlloc set to TRUE instead to achieve the same result
23290 without side-effects.
23292 * dlls/rpcrt4/ndr_marshall.c:
23293 rpcrt4: Make more internal functions static.
23295 * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
23296 rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC
23298 Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
23300 * include/ndrtypes.h:
23301 rpcrt4: Add more format characters and add context handle flags to ndrtypes.h.
23303 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
23305 * configure, configure.ac, dlls/Makefile.in, dlls/ntdsapi/.gitignore,
23306 dlls/ntdsapi/Makefile.in, dlls/ntdsapi/ntdsapi.c,
23307 dlls/ntdsapi/ntdsapi.spec, include/Makefile.in, include/ntdsapi.h:
23308 Add a stub implementation of ntdsapi.dll.
23310 2006-05-19 Paul Chitescu <paulc@voip.null.ro>
23312 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
23314 advapi32: Add stub FileEncryptionStatus and declarations.
23316 2006-05-18 Alexandre Julliard <julliard@winehq.org>
23318 * dlls/user/winproc.c:
23319 user: Get rid of the MSGPARAMS16 structure.
23321 2006-05-20 Alexandre Julliard <julliard@winehq.org>
23323 * dlls/user/winproc.c, dlls/user/winproc.h:
23324 user: Make a lot of winproc functions static.
23326 * dlls/user/msg16.c:
23327 user: Call the A version of message functions from 16-bit code.
23328 This avoids having to export too many different message translation
23331 * dlls/user/hook16.c, dlls/user/winproc.c, dlls/user/winproc.h:
23332 user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
23334 * dlls/user/msg16.c, dlls/user/winproc.c, dlls/user/winproc.h:
23335 user: Use winproc callbacks instead of message map/unmap in SendMessage16.
23337 2006-05-18 Alexandre Julliard <julliard@winehq.org>
23339 * dlls/user/message.c, dlls/user/winproc.c, dlls/user/winproc.h:
23340 user: Use a winproc callback instead of a message map/unmap in
23341 SendMessageTimeoutA.
23343 * dlls/user/message.c:
23344 user: Store the destination thread id in the send_message_info structure.
23346 2006-05-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
23348 * dlls/comctl32/header.c:
23349 comctl32: header: Make sure no message is sent between
23350 PrepareCallbackItems/FreeCallbackItems.
23352 * dlls/comctl32/header.c:
23353 comctl32: header: Don't erase the background in HEADER_Refresh.
23355 * dlls/comctl32/header.c:
23356 comctl32: header: The border size is 4 not 3.
23358 2006-05-19 Stefan Dösinger <stefan@codeweavers.com>
23360 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
23361 dlls/wined3d/wined3d_private.h:
23362 wined3d: Sort of oversized surface support.
23364 2006-05-18 Stefan Dösinger <stefan@codeweavers.com>
23366 * dlls/wined3d/directx.c:
23367 wined3d: Add more device caps.
23369 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
23370 wined3d: Allow SYSTEMMEM textures and surfaces.
23372 2006-05-18 Stefan Dösinger <stefandoesinger@gmx.at>
23374 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
23375 dlls/wined3d/wined3d_private.h:
23376 wined3d: Implement IWineD3DDevice::SetDisplayMode.
23378 2006-05-19 Huw Davies <huw@codeweavers.com>
23380 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
23381 rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
23382 Add simple struct tests.
23384 2006-05-19 Robert Shearman <rob@codeweavers.com>
23386 * dlls/rpcrt4/rpc_transport.c:
23387 rpcrt4: Warn if CreateNamedPipe fails.
23389 * dlls/rpcrt4/rpc_message.c:
23390 rpcrt4: Add the correct amount of auth padding to messages.
23392 * dlls/rpcrt4/rpc_transport.c:
23393 rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
23395 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
23396 dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_message.c:
23397 rpcrt4: Update the todo lists and copyrights.
23399 2006-05-18 Robert Shearman <rob@codeweavers.com>
23401 * dlls/rpcrt4/rpc_transport.c:
23402 rpcrt4: Fix for the open functions in the transports being transposed between
23403 ncacn_np and ncalrpc.
23405 * dlls/rpcrt4/rpc_transport.c:
23406 rpcrt4: Don't release the auth info if it isn't present.
23408 2006-05-19 Robert Reif <reif@earthlink.net>
23410 * dlls/winmm/tests/wave.c:
23411 winmm: Fix wave test handle use after close bug.
23413 2006-05-19 Dmitry Timoshkov <dmitry@codeweavers.com>
23415 * dlls/x11drv/winpos.c:
23416 x11drv: Fix the regression caused by the recent ShowWindow fixes.
23418 2006-05-19 Mike McCormack <mike@codeweavers.com>
23420 * dlls/secur32/ntlm.c:
23421 secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
23423 * dlls/secur32/ntlm.c:
23424 secur32: Tidy up the initialization code a little.
23426 2006-05-18 Jacek Caban <jacek@codeweavers.com>
23428 * tools/widl/typelib.c:
23429 widl: Don't add importlib if it is already on the list. Remove warning.
23431 * tools/widl/write_msft.c:
23432 widl: Added support for importing parent interfaces from importlib.
23434 * dlls/shdocvw/client.c:
23435 shdocvw: Return S_OK in OnInPlaceDeactivate.
23437 2006-05-18 Phil Costin <philcostin@hotmail.com>
23439 * dlls/wined3d/device.c, dlls/wined3d/directx.c:
23440 wined3d: Trace output corrections and cleanups.
23442 2006-05-18 Juan Lang <juan_lang@yahoo.com>
23444 * dlls/crypt32/cert.c, dlls/crypt32/store.c:
23445 crypt32: Move CertFindCertificateInStore and related functions to cert.c.
23447 * dlls/crypt32/crypt32_private.h, dlls/crypt32/serialize.c,
23448 dlls/crypt32/store.c:
23449 crypt32: Move context interface definition to common header.
23451 2006-05-18 Alexandre Julliard <julliard@winehq.org>
23453 * dlls/user/winproc.c, dlls/user/winproc.h:
23454 user: Convert the 16-bit winproc functions to use a callback pointer.
23456 * dlls/user/winproc.c:
23457 user: Convert the other winproc 32-bit functions to use a callback pointer.
23459 * dlls/user/winproc.c, dlls/user/winproc.h:
23460 user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
23461 This way it doesn't need to know about dialog procedures. Also renamed
23462 it to WINPROC_CallProcWtoA.
23464 2006-05-18 Phil Costin <philcostin@hotmail.com>
23466 * dlls/wined3d/directx.c, dlls/wined3d/wined3d_main.c,
23467 dlls/wined3d/wined3d_private.h:
23468 wined3d: Check registry for UseGLSL enabled.
23470 2006-05-18 Mike McCormack <mike@codeweavers.com>
23472 * dlls/rpcrt4/rpc_binding.c:
23473 rpcrt4: Fix a possible memory leak, cleanup a bit.
23475 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_transport.c,
23476 dlls/rpcrt4/tests/rpc.c:
23477 rpcrt4: Fix and test RpcNetworkIsProtseqValid.
23479 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec:
23480 rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
23482 2006-05-18 Alexandre Julliard <julliard@winehq.org>
23484 * dlls/user/tests/dialog.c:
23485 user: Fixed a broken trace in the dialog test.
23487 * dlls/user/winproc.c:
23488 user: Added helper functions for A<->W conversion of single characters.
23490 * dlls/user/winproc.c:
23491 user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
23493 * dlls/user/winproc.c:
23494 user: Unify the mapping of listbox and combobox messages.
23496 * dlls/user/winproc.c:
23497 user: Get rid of the WINPROC_MapMsg32WTo32A function.
23499 * dlls/user/winproc.c:
23500 user: Added fast W->A mapping for WM_IME_CHAR.
23502 * dlls/user/winproc.c:
23503 user: Added fast W->A mapping for WM_CHAR and related messages.
23505 * dlls/user/winproc.c:
23506 user: Added fast W->A mapping for EM_GETLINE.
23508 * dlls/user/winproc.c:
23509 user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
23511 * dlls/user/winproc.c:
23512 user: Added fast W->A mapping for LB_ADDSTRING and related messages.
23514 * dlls/user/winproc.c:
23515 user: Added fast W->A mapping for WM_MDICREATE.
23517 * dlls/user/winproc.c:
23518 user: Added fast W->A mapping for WM_SETTEXT and related messages.
23520 * dlls/user/winproc.c:
23521 user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
23523 * dlls/user/winproc.c:
23524 user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
23526 * dlls/user/winproc.c:
23527 user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
23529 2006-05-17 Juan Lang <juan_lang@yahoo.com>
23531 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c:
23532 crypt32: Add stubs for CertDuplicateCRLContext and CertDuplicateCTLContext.
23534 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
23536 * dlls/user/message.c:
23537 user32: Allow interprocess WM_NCPAINT messages when wParam is 0 or 1.
23539 2006-05-18 Robert Shearman <rob@codeweavers.com>
23541 * dlls/rpcrt4/rpc_binding.c:
23542 rpcrt4: Implement RpcBindingSetAuthInfoExW based on the implementation for
23543 RpcBindingSetAuthInfoExA.
23545 * dlls/rpcrt4/rpc_binding.c:
23546 rpcrt4: A NULL AuthInfo is allowed.
23547 Pass the server principal name into AcquireCredentialsHandleA.
23549 * dlls/rpcrt4/rpc_binding.c:
23550 rpcrt4: Support all available security packages in RpcBindingSetAuthInfoExA,
23551 instead of just NTLM.
23553 * dlls/rpcrt4/rpc_binding.c:
23554 rpcrt4: Only use the cached connection if the authentication information
23557 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
23558 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
23559 dlls/rpcrt4/rpc_transport.c:
23560 rpcrt4: Store non-connection-specific authentication information in a ref-counted
23561 structure that is shared between connections and bindings.
23563 * dlls/rpcrt4/ndr_ole.c:
23564 rpcrt4: Fix an off-by-one error when checking the size of the buffer in
23565 NdrInterfacePointerMarshall.
23567 * dlls/rpcrt4/ndr_marshall.c:
23568 rpcrt4: Handle interface pointers in EmbeddedComplexSize.
23570 * dlls/rpcrt4/Makefile.in:
23571 rpcrt4: Make secur32 into a delayed import, as most of the time it won't
23574 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c,
23575 dlls/rpcrt4/rpc_transport.c:
23576 rpcrt4: Increment the call id field of the request header.
23577 This is necessary for compatibility with MS/RPC servers.
23579 * dlls/rpcrt4/ndr_marshall.c:
23580 rpcrt4: Implement NdrNonEncapsulatedUnionMemorySize.
23582 * dlls/rpcrt4/ndr_marshall.c:
23583 rpcrt4: Fix the wire protocol of the user marshal functions to match MS/RPC.
23585 * dlls/rpcrt4/rpc_message.c:
23586 rpcrt4: If the authorisation failed during a send then we should return
23587 ERROR_ACCESS_DENIED.
23589 * dlls/rpcrt4/ndr_marshall.c:
23590 rpcrt4: Fix NdrConformantArrayMemorySize.
23592 * dlls/rpcrt4/ndr_marshall.c:
23593 rpcrt4: Implement NdrUserMarshalMemorySize.
23595 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
23597 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23598 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23599 wined3d: Take predication tokens into account.
23600 Each instruction can have a predication token. Account for it in the
23601 trace pass, register count pass, and store it in the SHADER_OPCODE_ARG
23602 structure for generation. MSDN claims the token is at the end of the
23603 instruction, but that's not true - testing a demo, which lets me
23604 manipulate the shader shows the predication token is the first source
23605 token immediately following the destination token.
23607 * dlls/wined3d/baseshader.c:
23608 wined3d: Parameter trace corrections.
23610 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
23611 wined3d: SETP takes 3 parameters.
23613 2006-05-17 Huw Davies <huw@codeweavers.com>
23615 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/.gitignore,
23616 dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/ndr_marshall.c:
23617 rpcrt4: Don't update StubMsg->MemorySize while unmarshaling.
23618 Add a bunch of marshaling tests (based on a program by Rob Shearman).
23620 2006-05-16 Andrew Ziem <ahziem1@mailbolt.com>
23622 * dlls/kernel/tests/path.c:
23623 kernel: Fix path test to pass on 95 and 98.
23625 2006-05-17 Jacek Caban <jacek@codeweavers.com>
23627 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
23628 dlls/shdocvw/webbrowser.c:
23629 shdocvw: Code cleanup.
23631 * dlls/shdocvw/ie.c:
23632 shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface.
23634 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
23635 dlls/shdocvw/webbrowser.c:
23636 shdocvw: Move IConnectionPointContainer implementation to separated object.
23638 * dlls/shdocvw/dochost.c, dlls/shdocvw/events.c, dlls/shdocvw/navigate.c,
23639 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
23640 shdocvw: Move connection points to the new ConnectionPointContainer struct.
23642 2006-05-15 Jacek Caban <jacek@codeweavers.com>
23644 * tools/widl/typelib.c, tools/widl/typelib_struct.h,
23645 tools/widl/widltypes.h:
23646 widl: Added importlib reading implementation.
23648 2006-05-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
23650 * dlls/comctl32/header.c:
23651 comctl32: header: Don't erase the left header egde.
23653 * dlls/comctl32/header.c:
23654 comctl32: header: Send the width in HDN_BEGINTRACK.
23656 * dlls/comctl32/listview.c:
23657 comctl32: listview: Recompute sizes after a column deletion.
23659 2006-05-17 Robert Shearman <rob@codeweavers.com>
23661 * dlls/rpcrt4/ndr_ole.c:
23662 rpcrt4: Implement NdrInterfacePointerMemorySize.
23664 * dlls/rpcrt4/ndr_marshall.c:
23665 rpcrt4: Make some functions that aren't used outside of the file static.
23667 * dlls/rpcrt4/ndr_marshall.c:
23668 rpcrt4: Fill out more of the function tables with functions that already exist.
23670 * dlls/rpcrt4/ndr_marshall.c:
23671 rpcrt4: Raise an exception if there is no default handler for a union.
23673 2006-05-17 Alexandre Julliard <julliard@winehq.org>
23675 * dlls/user/winproc.c:
23676 user: The result for dialog procedures is stored in DWLP_MSGRESULT.
23677 So we have to access it using Get/SetWindowLong when unmapping the
23678 message results (based on a patch by Troy Rollo).
23680 * dlls/user/defdlg.c:
23681 user: Remove unreachable code in DEFDLG_Proc.
23683 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
23684 dlls/user/winproc.c, dlls/user/winproc.h:
23685 user: Support storing multiple winprocs in a single winproc handle.
23686 Allows to remove special cases for window classes being Ascii and
23687 Unicode at the same time.
23689 * dlls/user/winproc.c:
23690 user: Allocate 16-bit thunks separately from the window proc structure.
23691 Also make sure the thunk memory block has execute permissions.
23693 * dlls/x11drv/clipboard.c:
23694 x11drv: Fixed typo in the clipboard XA_STRING handling.
23696 2006-05-09 Michael Kaufmann <hallo@michael-kaufmann.ch>
23698 * dlls/gdi/bitmap.c, dlls/gdi/gdi_private.h, dlls/gdi/tests/bitmap.c,
23699 dlls/x11drv/bitmap.c, dlls/x11drv/winex11.drv.spec:
23700 gdi: Fix GetObject for bitmaps.
23701 - GetObject(): Set the bmBits member of the BITMAP structure to NULL
23702 for device-dependent bitmaps.
23705 2006-05-11 Detlef Riekenberg <wine.dev@web.de>
23707 * dlls/winspool/info.c:
23708 winspool: Fix OpenDriverReg on top of validate_envW.
23710 * dlls/winspool/tests/info.c:
23711 winspool/tests: More tests for OpenPrinter.
23713 2006-05-12 Detlef Riekenberg <wine.dev@web.de>
23715 * dlls/winspool/info.c:
23716 winspool: Do not fail in OpenPrinter on pDefault / local print server.
23718 * dlls/winspool/info.c:
23719 winspool: Show SetPrinter parameters in the FIXME.
23721 * dlls/winspool/tests/info.c:
23722 winspool/tests: A truncated dmDeviceName is 0-terminated.
23724 2006-05-17 Ivan Gyurdiev <ivg2@cornell.edu>
23726 * dlls/wined3d/pixelshader.c:
23727 wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
23728 As previously mentioned, RASTOUT is invalid on pixel shaders.
23729 On shaders 1.x, r0 is treated as the color output register:
23730 http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
23731 That's what we currently do in all cases, change it not to do so
23732 for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.
23734 * dlls/wined3d/vertexshader.c:
23735 wined3d: LRP is not a valid ARBvp code.
23737 * dlls/wined3d/pixelshader.c:
23738 wined3d: Remove detailed traces from map2gl/input_modifiers functions.
23740 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
23741 wined3d: Write "unrecognized_register" in fallback case for get_register_name().
23743 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23744 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23745 wined3d: Modify shader_dump_param() to take into account address token.
23746 Currently we hardcode a0.x, which I think is correct for shaders 1.0.
23747 However, for shaders 2.0, we must look into the address token, and
23748 print the register there. Handle both cases to correct the trace.
23750 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23751 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23752 wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
23753 Change the trace pass, the register counting pass, and the hw
23754 generator pass to take into account the new get_params() function. For
23755 hw generation, store the address tokens into the SHADER_OPCODE_ARG
23756 structure, so they're available to generator functions.
23758 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
23759 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
23760 wined3d: Add shader_get_param() fn, which processes address tokens.
23761 Add a new function to process parameters.
23762 On shaders 1.0, processing parameters amounts to *pToken++.
23763 On shaders 2.0+, we have a relative addressing token to account for.
23764 This function should be used, instead of relying on num_params everywhere.
23766 * dlls/wined3d/baseshader.c:
23767 wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
23769 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c:
23770 wined3d: Allow multiple output modifiers.
23772 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
23773 wined3d: Fix SINCOS parameters.
23774 SINCOS has 4 parameters in shaders 2.0.
23775 It has 2 parameters in shaders 3.0.
23776 It's undefined in shaders 1.0.
23778 * dlls/wined3d/vertexshader.c:
23779 wined3d: DEFI takes 5 parameters.
23780 According the spec and the Painkiller log, DEFI has 5 parameters on
23783 2006-05-17 Dmitry Timoshkov <dmitry@codeweavers.com>
23785 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
23786 user32: Make all the recently added ShowWindow tests pass in Wine.
23788 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
23790 * dlls/ntdll/tests/info.c:
23791 ntdll/tests: Don't fail if a process is not available.
23793 2006-05-16 Eric Pouech <eric.pouech@wanadoo.fr>
23795 * dlls/usp10/usp10.c:
23796 usp10: Fix ScriptGetProperties so that first pointer can be NULL.
23798 * programs/winedbg/types.c:
23799 winedbg: extract_as_integer
23800 - now supporting extract_as_integer on functions (so that,
23801 for example, 'disas foo' works as expected)
23802 - now properly handling errors when calling extract_as_integer
23804 2006-05-16 Juan Lang <juan_lang@yahoo.com>
23806 * dlls/crypt32/store.c:
23807 crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
23809 2006-05-17 Marcus Meissner <marcus@jet.franken.de>
23811 * dlls/riched20/tests/editor.c:
23812 riched20: Removed useless double casts, just print the DWORD hexmask.
23814 2006-05-15 Juan Lang <juan_lang@yahoo.com>
23816 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
23817 dlls/crypt32/decode.c, dlls/crypt32/encode.c:
23818 crypt32: Split the unwieldy encode.c into two files.
23820 2006-05-16 Juan Lang <juan_lang@yahoo.com>
23822 * dlls/crypt32/store.c:
23823 crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
23825 * dlls/crypt32/store.c:
23826 crypt32: Use the caller-supplied encoding type when decoding certs.
23828 * dlls/crypt32/tests/store.c:
23829 crypt32: Add more tests for adding certs to a store.
23831 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
23832 dlls/crypt32/tests/cert.c, include/wincrypt.h:
23833 crypt32: Implement CertCompare functions, with tests.
23835 2006-05-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
23837 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
23838 comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with
23840 INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
23841 unknown field it should store only the comctl32 4.0 fields (with test
23844 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
23845 comctl32: header: Copy some fields on INSERTITEM even if they are not in
23848 * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
23849 comctl32: header: Automatically set some format fields.
23851 2006-05-16 Peter Beutner <p.beutner@gmx.net>
23853 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
23854 msvcrt: Fix handling of 'h' prefix in swprintf.
23855 - '%hs' in widechar string functions is wrongly recognized as
23856 a widechar string. Fix this by always checking the prefix first.
23858 - remove code duplication in %c/%s handling by moving code into a function.
23860 2006-05-16 Mike McCormack <mike@codeweavers.com>
23862 * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c:
23863 wininet: Add a standalone http test.
23865 * dlls/wininet/ftp.c:
23866 wininet: Make sure hIC is valid before trying to use it. (Coverity)
23868 2006-05-16 Vitaliy Margolen <wine-patch@kievinfo.com>
23870 * include/d3d9types.h, include/wine/wined3d_types.h:
23871 d3d: Add D3DDEVTYPE_NULLREF definition.
23873 2006-05-16 Hans Leidekker <hans@it.vu.nl>
23875 * dlls/wldap32/modify.c, dlls/wldap32/modrdn.c:
23876 wldap32: Document the modify and modrdn functions.
23878 2006-05-15 Andrew Ziem <ahziem1@mailbolt.com>
23880 * dlls/kernel/tests/path.c:
23881 kernel: Properly delete a test file.
23883 2006-05-16 Alexandre Julliard <julliard@winehq.org>
23885 * tools/config.guess, tools/config.sub, tools/install-sh:
23886 tools: Updated the autoconf scripts to more recent versions.
23888 2006-05-16 Dmitry Timoshkov <dmitry@codeweavers.com>
23890 * dlls/user/tests/msg.c:
23891 user32: Add more ShowWindow tests.
23892 Move ShowWindow tests for children with an invisible parent into a
23893 separate test, add more ShowWindow tests. The tests show that an
23894 assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
23895 called on a child with an invisible parent is not always true.
23897 2006-05-16 Paul Vriens <Paul.Vriens@xs4all.nl>
23899 * dlls/wined3d/vertexshader.c:
23900 wined3d: Correctly define the number of possible parameters.
23902 2006-05-15 Robert Shearman <rob@codeweavers.com>
23904 * dlls/rpcrt4/ndr_marshall.c:
23905 rpcrt4: Implement fixed array functions.
23907 * dlls/rpcrt4/ndr_marshall.c:
23908 rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
23910 * dlls/rpcrt4/ndr_marshall.c:
23911 rpcrt4: Implement computing of conformance from a correlation descriptor for
23912 conformant strings.
23914 * dlls/rpcrt4/ndr_marshall.c:
23915 rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
23917 * dlls/rpcrt4/ndr_marshall.c:
23918 rpcrt4: Don't duplicate the conformance calculating code, just use the
23919 common ComputeConformance function to store the result in
23920 pStubMsg->MaxCount (as this is what callback function store the
23921 conformance value into anyway).
23923 * dlls/rpcrt4/ndr_marshall.c:
23924 rpcrt4: Implement conformant varying struct functions.
23926 * dlls/rpcrt4/ndr_marshall.c:
23927 rpcrt4: Implement more conformance operations and more types.
23929 2006-05-15 Jacek Caban <jacek@codeweavers.com>
23931 * dlls/shdocvw/oleobject.c:
23932 shdocvw: Don't release IOleInPlaceSite in DoVerb.
23934 2006-05-15 Stefan Dösinger <stefan@codeweavers.com>
23936 * dlls/wined3d/surface.c:
23937 wined3d: Unset the ddraw primary when it is released.
23939 * dlls/wined3d/utils.c:
23940 wined3d: Add missing render states to the dumping function.
23942 * dlls/wined3d/device.c:
23943 wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
23945 2006-05-15 Matt Finnicum <mattfinn@gmail.com>
23947 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
23948 dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
23949 riched20: Implement EM_SETUNDOLIMIT and its conformance tests.
23951 2006-05-15 Juan Lang <juan_lang@yahoo.com>
23953 * dlls/crypt32/tests/encode.c:
23954 crypt32: Test importing public keys from a certificate.
23956 * dlls/crypt32/tests/store.c:
23957 crypt32: Avoid a use-after-free bug in tests.
23959 2006-05-15 Mike McCormack <mike@codeweavers.com>
23961 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
23962 wininet: Return correct errors in InternetOpenUrlW.
23964 * dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
23965 wininet: Return correct errors in InternetConnectW
23967 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
23968 dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_message.c:
23969 rpcrt4: Implemented NTLM authentication for rpcrt4 connections.
23971 * dlls/rpcrt4/rpc_binding.c:
23972 rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
23974 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
23975 dlls/advapi32/tests/crypt_lmhash.c:
23976 advapi32: Implement and test SystemFunction005.
23978 2006-05-15 Robert Shearman <rob@codeweavers.com>
23980 * dlls/rpcrt4/ndr_marshall.c:
23981 rpcrt4: Implement NdrSimpleStructMemorySize.
23983 * dlls/rpcrt4/ndr_marshall.c:
23984 rpcrt4: Fix the conformant struct functions to not call conformant array
23986 The conformance has to be the first thing in the buffer, in accordance
23987 with the DCE/RPC spec and to be compatible with the pointer layout
23988 format strings that MIDL generates.
23990 * dlls/rpcrt4/ndr_marshall.c:
23991 rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not
23994 * dlls/rpcrt4/ndr_marshall.c:
23995 rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
23996 array functions, before calling a function that could change it and
23997 cause the wrong number of loop iterations.
23999 * dlls/rpcrt4/ndr_marshall.c:
24000 rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
24001 Pointers in a non-encapsulated union behave like embedded pointers, so
24002 don't rely on the NdrPointer* functions doing the right thing in this
24003 case and call the Pointer* functions directly.
24005 * dlls/rpcrt4/ndr_marshall.c:
24006 rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the
24007 fact that it increments the buffer.
24008 Replace the code in EmbeddedComplexSize that sizes non-encapsulated
24009 unions without using a memory sizer routine, since this function
24010 shouldn't touch the buffer.
24011 Add a new function EmbeddedComplexMemorySize and use it in some memory
24012 sizer routines where EmbeddedComplexSize was previously used.
24014 * dlls/rpcrt4/ndr_marshall.c:
24015 rpcrt4: Fix embedded pointers in arrays by taking into account the iteration
24016 when calculating the appropriate memory and buffer pointers.
24018 2006-05-14 Ivan Gyurdiev <ivg2@cornell.edu>
24020 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24021 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24022 wined3d: Shaders: share dump_param function, version functions.
24024 * dlls/wined3d/stateblock.c:
24025 wined3d: Fix incorrect sizeof.
24027 2006-05-13 qingdoa daoo <qingdao33122@yahoo.com>
24030 gdi: Duplicate extent value for the second byte of a DBCS char.
24032 2006-05-15 Alexandre Julliard <julliard@winehq.org>
24034 * configure, configure.ac, libs/Makelib.rules.in, libs/wine/Makefile.in:
24035 configure: Make libraries properly relocatable on MacOS.
24036 Also set the compatibility version.
24038 2006-05-12 Francois Gouget <fgouget@free.fr>
24040 * dlls/advapi32/security.c, dlls/cfgmgr32/main.c, dlls/gdi/freetype.c,
24041 dlls/mprapi/mprapi.c, dlls/ntdll/sync.c, dlls/ole32/usrmarshal.c,
24042 dlls/usp10/usp10.c:
24043 Fix some winapi_check documentation warnings.
24045 * dlls/d3d9/pixelshader.c, dlls/ddraw/tests/d3d.c,
24046 dlls/gdi/tests/bitmap.c, dlls/kernel/tests/toolhelp.c,
24047 dlls/msi/tests/msi.c, dlls/ole32/tests/moniker.c,
24048 dlls/wined3d/baseshader.c, dlls/winspool/info.c:
24049 Various trace fixes.
24050 Add trailing '\n's to trace calls.
24051 Remove spaces before '\n'.
24053 * configure, configure.ac, dlls/advpack/tests/install.c,
24054 dlls/msi/action.c, dlls/user/tests/wsprintf.c,
24055 dlls/wined3d/surface.c, dlls/x11drv/dib.c:
24056 Assorted spelling fixes.
24058 2006-05-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
24060 * dlls/comctl32/tests/header.c:
24061 comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
24063 2006-05-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
24065 * dlls/comctl32/listview.c:
24066 comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
24068 * dlls/comctl32/header.c:
24069 comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
24070 Improve HEADER_SendHeaderDispInfoNotify and rename it to
24071 HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
24072 the buffers allocated by it. GetItemT and DrawItem calls these
24075 * dlls/comctl32/header.c:
24076 comctl32: header: Mark the callback items in a mask.
24077 Mark the callback items in the callbackMask HEADER_ITEM field. The
24078 pszText for callback texts is now NULL what simplifies some
24079 checks. Checks for lpItem->pszText==emptyString are also not needed as
24080 emptyString is not stored in lpItem but used as a parameter to
24081 Str_SetPtr (I haven't noticed it).
24083 * dlls/comctl32/header.c:
24084 comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
24086 * dlls/comctl32/header.c:
24087 comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
24089 * dlls/comctl32/header.c:
24090 comctl32: header: Move common code from SetItemT/InsertItemT into a new function.
24092 * dlls/comctl32/header.c:
24093 comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
24095 * dlls/comctl32/header.c:
24096 comctl32: header: Don't check lpItem for NULL in GetItemT.
24098 2006-05-11 Jacek Caban <jacek@codeweavers.com>
24100 * dlls/shdocvw/events.c, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
24101 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
24102 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
24103 dlls/shdocvw/webbrowser.c:
24104 shdocvw: Wrap Heap* finctions by inline functions.
24106 2006-05-15 Huw Davies <huw@codeweavers.com>
24108 * dlls/oleaut32/tmarshal.c:
24109 oleaut32: Update the marshal state buffer size when resizing (Doh!).
24111 2006-05-14 Vitaliy Margolen <wine-patch@kievinfo.com>
24113 * dlls/msvcrt/tests/time.c:
24114 msvcrt: Fix times tests to pass on windows.
24115 Add more tests for daylight-time savings.
24117 2006-05-13 Robert Shearman <rob@codeweavers.com>
24119 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
24120 server/request.h, server/token.c, server/trace.c:
24121 server: Retrieve the groups for a token from the server.
24123 * dlls/rpcrt4/ndr_marshall.c:
24124 rpcrt4: The arm type mask should be comparing the highest byte against 0x80,
24125 as documented on MSDN.
24126 Fix base type arm handling on little-endian machines, as the current
24127 code would always pass in the address to the format char of 0x80
24128 instead of the base type format char.
24130 * dlls/rpcrt4/ndr_marshall.c:
24131 rpcrt4: Make ComplexStructSize increment the buffer.
24133 * dlls/rpcrt4/ndr_marshall.c:
24134 rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in
24135 NdrPointerMarshall.
24137 * dlls/rpcrt4/ndr_marshall.c:
24138 rpcrt4: Implement NdrComplexStructMemorySize.
24140 * dlls/rpcrt4/ndr_marshall.c:
24141 rpcrt4: Implement NdrComplexArrayMemorySize.
24143 * dlls/rpcrt4/rpc_defs.h:
24144 rpcrt4: Fix the fault packet structure to comply with the DCE/RPC specification.
24146 * dlls/rpcrt4/ndr_marshall.c:
24147 rpcrt4: The NDR memory sizing functions should increment the buffer pointer,
24148 so make sure to save it before calling one of these and restore it afterwards.
24150 * dlls/rpcrt4/ndr_marshall.c:
24151 rpcrt4: Make NdrBaseTypeMemorySize increment the buffer and memory size fields
24152 of MIDL_STUB_MESSAGE.
24154 * dlls/rpcrt4/ndr_marshall.c:
24155 rpcrt4: Make NdrConformantStringUnmarshall use the new Read{Variance,Conformance}
24156 functions and adapt them to be callable without having a correlation
24159 * dlls/advapi32/tests/security.c:
24160 advapi32: Add tests for getting the groups, user and privileges of a token.
24162 2006-05-14 Mike McCormack <mike@codeweavers.com>
24164 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
24165 dlls/advapi32/crypt_arc4.c, dlls/advapi32/crypt_lmhash.c,
24166 dlls/advapi32/tests/crypt_lmhash.c:
24167 advapi32: Implement and test SystemFunction004.
24169 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
24170 dlls/advapi32/tests/crypt_lmhash.c:
24171 advapi32: Implement and test SystemFunction003.
24173 2006-05-12 Mike McCormack <mike@codeweavers.com>
24175 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.h,
24176 dlls/advapi32/crypt_des.c, dlls/advapi32/crypt_lmhash.c,
24177 dlls/advapi32/tests/crypt_lmhash.c:
24178 advapi32: Implement and test SystemFunction002 (DES decrypt).
24180 2006-05-14 Stefan Dösinger <stefandoesinger@gmx.at>
24182 * dlls/wined3d/surface.c:
24183 wined3d: Avoid a NULL dereference in RealizePalette.
24185 2006-05-14 Stefan Dösinger <stefan@codeweavers.com>
24187 * dlls/wined3d/device.c:
24188 wined3d: Render state additions and fixes.
24190 * dlls/wined3d/surface.c:
24191 wined3d: Nonpow2 repacking support for GetDC.
24193 2006-05-13 Stefan Dösinger <stefan@codeweavers.com>
24195 * dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
24196 wined3d: Support for single buffering.
24198 2006-05-13 Stefan Dösinger <stefandoesinger@gmx.at>
24200 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
24201 dlls/wined3d/surface_gdi.c, dlls/wined3d/utils.c,
24202 dlls/wined3d/wined3d_private.h:
24203 wined3d: Implement IWineGDISurface.
24205 2006-05-12 Stefan Dösinger <stefandoesinger@gmx.at>
24207 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
24208 dlls/wined3d/wined3d_private.h:
24209 wined3d: Implement IWineD3DDevice::ProcessVertices.
24211 2006-05-12 Mike McCormack <mike@codeweavers.com>
24213 * dlls/rpcrt4/rpc_defs.h:
24214 rpcrt4: Add missing PKT_AUTH3 packet type.
24216 * dlls/rpcrt4/rpc_message.c:
24217 rpcrt4: Add infrastructure for send authentication data.
24219 * dlls/rpcrt4/rpc_binding.c:
24220 rpcrt4: Forward RpcBindingSetAuthInfo to RpcBindingSetAuthInfoEx.
24222 2006-05-13 Hans Leidekker <hans@it.vu.nl>
24224 * dlls/dnsapi/tests/name.c:
24225 dnsapi: Add tests for DnsValidateName_A.
24227 2006-05-14 Gerald Pfeifer <gerald@pfeifer.com>
24229 * dlls/gphoto2.ds/gphoto2_i.h:
24230 gphoto2.ds: Fix a typo in a #warning, and slight rewording. Fix grammaro
24233 2006-05-13 Jacek Caban <jacek@codeweavers.com>
24235 * tools/widl/write_msft.c:
24236 widl: Added RPC_FC_ENUM16 encoding.
24238 * tools/widl/typelib_struct.h, tools/widl/write_msft.c:
24239 widl: res50 is number of impinfos. Fix its usage.
24241 * dlls/oleaut32/typelib.h, dlls/oleaut32/typelib2.c:
24242 oleaut32: res50 is number of impinfos. Fix its usage.
24244 2006-05-12 Jacek Caban <jacek@codeweavers.com>
24246 * dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
24249 * dlls/shdocvw/navigate.c:
24250 shdocvw: Added support for navigation to application URLs.
24252 * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
24253 mshtml: Fix protocol tests on XP. Make Wine match XP implementation.
24255 2006-05-13 Stefan Leichter <Stefan.Leichter@camLine.com>
24257 * dlls/ntdll/tests/port.c:
24258 ntdll: Fix endless loop in port test for users without admin rights.
24260 2006-05-12 Francois Gouget <fgouget@free.fr>
24262 * dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
24263 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c:
24264 gphoto2.ds: Spelling fix.
24266 * include/mprapi.h:
24267 mprapi: Add FIXME for the missing in6addr.h include.
24269 * dlls/rpcrt4/rpc_transport.c:
24270 rpcrt4: Fix some conditional includes.
24271 Check for HAVE_UNISTD_H before including unistd.h.
24272 There is no HAVE_SYS_TYPES to check.
24273 Tweak the indentation of a few #include directives.
24275 * include/dmusici.h, include/rpcdce.h:
24276 include: Remove uneeded __RPC_FAR references.
24278 * tools/winapi/c_parser.pm, tools/winapi/winapi_local.pm,
24279 tools/winapi/winapi_parser.pm:
24280 winapi: Add support for APIENTRY.
24281 Factorize a couple of call convention matching regular expressions.
24283 2006-05-12 Francois Gouget <fgouget@codeweavers.com>
24285 * dlls/ole32/tests/storage32.c:
24286 ole32: Fix compilation with gcc 2.95.
24288 2006-05-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
24290 * dlls/oleaut32/tmarshal.c:
24291 oleaut32: Fix converting file name to Unicode.
24292 Fix converting the typelib file name to Unicode by using the correct
24295 2006-05-11 Juan Lang <juan_lang@yahoo.com>
24297 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/oid.c,
24298 dlls/crypt32/serialize.c, dlls/crypt32/store.c,
24299 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/encode.c,
24300 dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
24301 dlls/crypt32/tests/store.c:
24302 crypt32: Use the HRESULT synonyms for converted Win32 error codes.
24304 2006-05-12 Mike McCormack <mike@codeweavers.com>
24306 * dlls/wininet/http.c:
24307 wininet: Remove broken code for HTTP_QUERY_FLAG_COALESCE, which is unimplemented
24310 * dlls/wininet/ftp.c:
24311 wininet: Check for null parameters in FtpSetCurrentDirectoryW.
24313 2006-05-14 Mike McCormack <mike@codeweavers.com>
24315 * server/registry.c:
24316 server: Avoid a crash if a registry notify event has been set already.
24318 2006-05-14 Eric Pouech <eric.pouech@wanadoo.fr>
24320 * programs/winedbg/stack.c, programs/winedbg/tgt_active.c:
24321 winedbg: Fixed regression for command 'bt all'.
24322 Don't print 'process has terminated' message when detaching from a
24323 process (or backtracing it).
24325 2006-05-12 Eric Pouech <eric.pouech@wanadoo.fr>
24327 * dlls/ntdll/serial.c:
24328 ntdll: Fix serial timeout regression.
24330 2006-05-11 Alexandre Julliard <julliard@winehq.org>
24332 * ANNOUNCE, ChangeLog, VERSION, configure:
24335 ----------------------------------------------------------------
24336 2006-05-10 Stefan Leichter <Stefan.Leichter@camLine.com>
24338 * dlls/kernel/tests/toolhelp.c:
24339 kernel: Fix CreateToolhelp32Snapshot tests on win2k.
24341 2006-05-10 Eric Pouech <eric.pouech@wanadoo.fr>
24343 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/msc.c,
24344 dlls/dbghelp/mscvpdb.h, dlls/dbghelp/path.c:
24345 dbghelp: SymFindFileInPath and PDB
24346 - implemented correct lookup when SymFindFileInPath is called to find
24348 - added pdb_fetch_file_info to gather relevant information
24349 - when looking for a PDB file (from a .EXE or a .DLL), now using
24350 SymFindFileInPath to locate the PDB file with the correct
24353 * dlls/dbghelp/module.c:
24354 dbghelp: Removed call to registered callback when unloading a module.
24355 First, native dbghelp doesn't do it, and it crashed windbg, likely
24356 because we got the undocumented arguments wrong.
24358 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
24359 dbghelp: Implemented SymSearchW.
24361 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
24362 dbghelp: Implemented SymEnumSymbolsW.
24364 * dlls/dbghelp/symbol.c:
24365 dbghelp: Improved SymSearch (now using tag, index and address).
24367 * dlls/dbghelp/symbol.c:
24368 dbghelp: Factorize and simplify a bit symbol enumeration code.
24370 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c, include/dbghelp.h:
24371 dbghelp: Stubbed SymGetSourceFileTokenW.
24373 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
24374 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c,
24376 dbghelp: Implemented SymGetLineFromAddrW64.
24378 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
24379 dbghelp: Implemented SymFromAddrW.
24381 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
24382 dbghelp: Implemented SymGetModuleInfoW and SymGetModuleInfoW64.
24384 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
24385 dbghelp: Implemented SymLoadModuleExW.
24387 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
24388 dlls/dbghelp/dbghelp_private.h, include/dbghelp.h:
24389 dbghelp: Implemented SymRegisterCallbackW64 and 64 -> 64W mapping function.
24391 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
24392 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/path.c,
24393 dlls/dbghelp/pe_module.c, include/dbghelp.h:
24394 dbghelp: SymInitializeW.
24395 - implemented SymInitializeW (and made SymInitialize call it)
24396 - implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
24398 - per process search path is now stored as unicode string
24400 * dlls/dbghelp/dbghelp.spec:
24401 dbghelp: Updated spec file.
24403 2006-05-10 Ivan Gyurdiev <ivg2@cornell.edu>
24405 * dlls/wined3d/device.c:
24406 wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
24408 * dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
24409 wined3d: Initialize volume format.
24411 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24412 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24413 wined3d: Share shader_dump_ins_modifiers().
24414 Share shader_dump_ins_modifiers(), and make vertex shaders use it.
24415 The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
24416 shown in the trace.
24418 2006-05-10 Robert Reif <reif@earthlink.net>
24420 * dlls/winmm/tests/wave.c:
24421 winmm: Fix wave test volume warning.
24422 Volume is only valid when sound card has volume support.
24424 2006-05-11 Mike McCormack <mike@codeweavers.com>
24426 * dlls/wininet/dialogs.c:
24427 wininet: Fix a typo (spotted by Coverity).
24429 * dlls/advapi32/crypt_arc4.c:
24430 advapi32: Fix a typo (spotted by Peter Berg Larsen).
24432 2006-05-10 Alexandre Julliard <julliard@winehq.org>
24434 * dlls/user/defdlg.c, dlls/user/icontitle.c, dlls/user/mdi.c,
24435 dlls/user/nonclient.c, dlls/user/winpos.c:
24436 user: Prefer SendMessageW over SendMessageA where possible.
24438 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
24439 x11drv: Prefer SendMessageW over SendMessageA where possible.
24441 2006-05-10 Francois Gouget <fgouget@free.fr>
24443 * tools/winapi/winapi_parser.pm:
24444 winapi_check: Fix 'long int' parsing.
24445 Fix parsing of 'long int'.
24446 Simplify handling of spaces in a couple of regular expressions.
24448 2006-05-10 Robert Shearman <rob@codeweavers.com>
24450 * dlls/amstream/regsvr.c, dlls/avifil32/regsvr.c, dlls/comcat/regsvr.c,
24451 dlls/d3dxof/regsvr.c, dlls/ddraw/regsvr.c, dlls/dinput/regsvr.c,
24452 dlls/dmband/regsvr.c, dlls/dmcompos/regsvr.c, dlls/dmime/regsvr.c,
24453 dlls/dmloader/regsvr.c, dlls/dmscript/regsvr.c,
24454 dlls/dmstyle/regsvr.c, dlls/dmsynth/regsvr.c, dlls/dmusic/regsvr.c,
24455 dlls/dplayx/regsvr.c, dlls/dpnet/regsvr.c, dlls/dsound/regsvr.c,
24456 dlls/dswave/regsvr.c, dlls/dxdiagn/regsvr.c,
24457 dlls/hhctrl.ocx/regsvr.c, dlls/itss/regsvr.c, dlls/mlang/regsvr.c,
24458 dlls/msi/regsvr.c, dlls/objsel/regsvr.c, dlls/ole32/regsvr.c,
24459 dlls/oleaut32/regsvr.c, dlls/quartz/regsvr.c, dlls/shdocvw/regsvr.c,
24460 dlls/shell32/regsvr.c, dlls/urlmon/regsvr.c:
24461 Check the return value from register_key_guid in all the DLL registering code.
24463 2006-05-09 Bernd Buschinski <b.buschinski@web.de>
24465 * dlls/ntdll/file.c:
24466 ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
24468 2006-05-09 James Hawkins <truiken@gmail.com>
24470 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
24471 dlls/ntdll/tests/port.c:
24472 ntdll: Add initial tests for the NT Ports API.
24474 2006-05-10 Mike McCormack <mike@codeweavers.com>
24476 * dlls/advapi32/Makefile.in, dlls/advapi32/advapi32.spec,
24477 dlls/advapi32/crypt_arc4.c, dlls/advapi32/tests/crypt_lmhash.c:
24478 advapi32: Implement and test SystemFunction032 (arc4 encryption).
24480 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_md4.c,
24481 dlls/advapi32/tests/crypt_md4.c:
24482 advapi32: Implement and test SystemFunction007.
24484 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
24485 dlls/advapi32/tests/crypt_lmhash.c:
24486 advapi32: Implement and test SystemFunction001.
24488 * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt_lmhash.c,
24489 dlls/advapi32/tests/crypt_lmhash.c:
24490 advapi32: Implement and test SystemFunction008.
24492 * dlls/rpcrt4/rpc_binding.c:
24493 rpcrt4: Cache the connection so we don't rebind on every call.
24495 2006-05-10 Robert Shearman <rob@codeweavers.com>
24497 * dlls/ole32/tests/moniker.c:
24498 ole32: Add a test for IMoniker_IsDirty.
24500 * dlls/rpcrt4/ndr_marshall.c:
24501 rpcrt4: Use the buffer passed in as an argument and don't increment
24502 the buffer in the MIDL_STUB_MESSAGE in the inner pointer
24503 marshalling/unmarshalling routines as these can be used for embedded
24504 pointers, which handle the allocating or finding of the buffer
24505 themselves. Do the incrementing in the outer
24506 NdrPointerMarshall/Unmarshall/BufferSize routines instead.
24508 * dlls/rpcrt4/ndr_marshall.c:
24509 rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
24511 * dlls/rpcrt4/ndr_marshall.c:
24512 rpcrt4: Move the writing and sizing of variances and conformances to common functions.
24514 * dlls/rpcrt4/ndr_marshall.c:
24515 rpcrt4: Correctly align the buffer to read/write array data to.
24517 * dlls/rpcrt4/ndr_marshall.c:
24518 rpcrt4: Correctly align the buffer before reading/writing structure data.
24520 * dlls/rpcrt4/ndr_marshall.c:
24521 rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
24523 * dlls/rpcrt4/ndr_marshall.c:
24524 rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.
24526 * dlls/ole32/rpc.c:
24527 ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
24528 It should have its own exception handler to catch any exceptions that are raised.
24530 2006-05-10 Huw Davies <huw@codeweavers.com>
24532 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
24533 oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
24535 * dlls/oleaut32/tmarshal.c:
24536 oleaut32: Support VT_SAFEARRAY in the typelib marshaler.
24537 Based on a patch by Rob Shearman.
24539 * dlls/oleaut32/tmarshal.c:
24540 oleaut32: Add a function to grow the marshal state buffer to a specified size.
24542 2006-05-10 Alexandre Julliard <julliard@winehq.org>
24544 * dlls/user/class.c, dlls/user/wnd16.c:
24545 user: Moved Get/SetClassLong16 to wnd16.c.
24547 * dlls/user/class.c, dlls/user/msg16.c, dlls/user/win.c,
24548 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
24549 user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
24551 * dlls/user/user.exe.spec, dlls/user/winproc.c:
24552 user: Store the pointer to the winproc in the thunk structure.
24553 This allows simplifying the handling of 16-bit thunks.
24555 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
24556 dlls/user/winproc.h:
24557 user: Make the WINDOWPROCTYPE enum private to winproc.c.
24559 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
24560 dlls/user/winproc.h:
24561 user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
24563 * dlls/user/class.c, dlls/user/message.c, dlls/user/win.c,
24564 dlls/user/winproc.c, dlls/user/winproc.h, dlls/user/wnd16.c:
24565 user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
24567 * dlls/user/class.c, dlls/user/win.c, include/win.h:
24568 user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
24569 Also fix the initial value for the server is_unicode flag.
24571 2006-05-09 Jason Green <jave27@gmail.com>
24573 * dlls/wined3d/baseshader.c, dlls/wined3d/wined3d_private.h:
24574 wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.
24576 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24577 dlls/wined3d/wined3d_private.h:
24578 wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.
24580 * dlls/wined3d/pixelshader.c:
24581 wined3d: Use GenerateShader in pixel shaders and remove old function.
24583 * dlls/wined3d/pixelshader.c:
24584 wined3d: Add GenerateShader function to pixel shaders.
24586 * dlls/wined3d/vertexshader.c:
24587 wined3d: Use new GenerateShader function for vertex shaders.
24589 * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24590 wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().
24592 * dlls/wined3d/baseshader.c:
24593 wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
24595 * dlls/wined3d/vertexshader.c:
24596 wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
24598 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24599 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24600 wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.
24602 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24603 dlls/wined3d/wined3d_private.h:
24604 wined3d: Further split up GenerateProgramArbHW for pixelshaders.
24606 * dlls/wined3d/vertexshader.c:
24607 wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
24609 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24610 wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
24612 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24613 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24614 wined3d: Move program_dump_decl_usage into baseshader.
24616 2006-05-10 Michael Stefaniuc <mstefani@redhat.de>
24618 * dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/avifil32/api.c,
24619 dlls/avifil32/avifile.c, dlls/avifil32/editstream.c,
24620 dlls/ddraw/device_opengl.c, dlls/ddraw/surface_main.c,
24621 dlls/iphlpapi/iphlpapi_main.c, dlls/msacm32/internal.c,
24622 dlls/mshtml/hlink.c, dlls/msvfw32/msvideo_main.c,
24623 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/riched20/writer.c,
24624 dlls/secur32/secur32.c, dlls/secur32/tests/main.c,
24625 dlls/secur32/thunks.c, dlls/urlmon/umon.c, dlls/wined3d/query.c,
24626 dlls/wininet/internet.c, dlls/wininet/urlcache.c,
24627 dlls/winmm/winealsa/audio.c, dlls/winmm/wineesd/audio.c,
24628 dlls/x11drv/xrender.c, programs/regedit/treeview.c,
24629 programs/wineboot/wineboot.c, programs/winecfg/audio.c:
24630 janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
24631 Some HeapFree's are hidden behind macros. Found by smatch.
24633 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
24635 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24636 wined3d: Clean up some dead code.
24638 * dlls/wined3d/pixelshader.c:
24639 wined3d: Break out texture instruction processing.
24641 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24642 dlls/wined3d/wined3d_private.h:
24643 wined3d: Break out arithmetic instruction processing.
24645 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24646 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24647 wined3d: Merge register counting pass.
24649 * dlls/wined3d/vertexshader.c:
24650 wined3d: Make register counting pass the same.
24652 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
24654 * dlls/wined3d/surface.c:
24655 wined3d: Update the DIB section's palette on GetDC.
24657 * dlls/wined3d/palette.c:
24658 wined3d: Update the device palette if the primary palette is changed.
24660 * dlls/wined3d/surface.c:
24661 wined3d: Implement WineD3DSurface palette methods.
24663 * dlls/wined3d/surface.c:
24664 wined3d: Implement GetFlipStatus and GetBltStatus.
24666 * dlls/wined3d/surface.c:
24667 wined3d: Implement IWineD3DSurface::Flip.
24669 2006-05-09 Juan Lang <juan_lang@yahoo.com>
24671 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
24672 dlls/crypt32/tests/store.c, include/wincrypt.h:
24673 crypt32: Partially implement CertGetIssuerCertificateFromStore.
24675 * dlls/crypt32/cert.c:
24676 crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.
24678 2006-05-09 James Hawkins <truiken@gmail.com>
24681 ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
24683 2006-05-09 Michael Jung <mjung@iss.tu-darmstadt.de>
24685 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.h:
24686 shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
24688 2006-05-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
24690 * dlls/kernel/comm.c:
24691 kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.
24692 Noticed by Dan Armbrust.
24694 2006-05-09 Alexandre Julliard <julliard@winehq.org>
24696 * dlls/x11drv/window.c:
24697 x11drv: We really need to flush the display when destroying a window.
24699 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
24701 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24702 ntdll/kernel32: EscapeCommFunction & associated IOCTLs
24703 - implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
24704 SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
24705 - implemented kernel32.EscapeCommFunction on top of them
24707 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24708 ntdll/kernel32: SetupComm & SET_QUEUE_SIZE
24709 - stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
24710 - implemented kernel32.SetupComm on top of it
24712 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24713 ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
24714 - implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
24715 - implemented kernel32.GetCommTimeout and SetCommTimeout on top of them
24717 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24718 ntdll/kernel32: GetCommState & IOCTL_GET_CHARS
24719 - implemented SERIAL_GET_CHARS ioctl
24720 - made use of it in kernel32.GetCommState
24722 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24723 ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
24724 - implemented SERIAL_GET_HANDFLOW ioctl
24725 - made use of it in kernel.GetCommState
24727 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24728 ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
24729 - implemented SERIAL_GET_LINE_CONTROL ioctl
24730 - made use of it in kernel.GetCommState
24732 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24733 ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
24734 - implemented SERIAL_GET_BAUD_RATE ioctl
24735 - made use of it in kernel.GetCommState
24737 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24738 ntdll/kernel32: SetCommState & IOCTL_SET_CHARS
24739 - implemented ntdll's serial IOCTL SET_CHARS
24740 - used this IOCTL in kernel32.SetCommState
24742 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24743 ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
24744 - implemented ntdll's serial IOCTL SET_HANDFLOW
24745 - used this IOCTL in kernel32.SetCommState
24747 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24748 ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
24749 - implemented ntdll's serial IOCTL SET_LINE_CONTROL
24750 - used this IOCTL in kernel32.SetCommState
24752 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
24753 ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
24754 - created dump_dcb to print out DCB information
24755 - implemented ntdll's serial IOCTL SET_BAUD_RATE
24756 - used this IOCTL in kernel32.SetCommState
24758 2006-05-09 Stefan Dösinger <stefan@codeweavers.com>
24760 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
24761 wined3d: Implement IWineD3DSurface::SetColorKey.
24763 * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
24764 wined3d: Implement IWineD3DSurface::IsLost and Restore.
24766 * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
24767 wined3d: rhw vertex fixup.
24768 Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
24771 2006-05-09 Ivan Gyurdiev <ivg2@cornell.edu>
24773 * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
24774 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
24775 wined3d: Share get_opcode.
24777 2006-05-09 Robert Reif <reif@earthlink.net>
24779 * dlls/winmm/tests/wave.c:
24780 winmm: Print out more info on failed test.
24781 Print out more info on failed test. Looks like there is a bug in ALSA
24782 OSS emulation where it is returning a mid-sample position.
24784 2006-05-09 Hans Leidekker <hans@it.vu.nl>
24786 * dlls/dnsapi/record.c, dlls/dnsapi/tests/record.c:
24787 dnsapi: The ttl value should be ignored when comparing dns records.
24789 2006-05-09 David Lichterman <laviddichterman@gmail.com>
24791 * dlls/mciwave/Makefile.in:
24792 mciwave: Fix make install error.
24794 2006-05-09 Alexandre Julliard <julliard@winehq.org>
24796 * dlls/user/defdlg.c, dlls/user/winproc.c, dlls/user/winproc.h:
24797 user: Added specific winproc functions for calling dialog procedures.
24799 * dlls/user/winproc.c:
24800 user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
24802 * dlls/user/class.c:
24803 user: Always set the correct class winproc depending on the A/W type.
24805 * dlls/user/winproc.c:
24806 user: Remove some redundant NULL pointer checks.
24808 * dlls/user/msg16.c:
24809 user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
24811 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
24812 dlls/user/winproc.h, dlls/user/wnd16.c:
24813 user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
24815 * dlls/user/class.c, dlls/user/win.c, dlls/user/winproc.c,
24816 dlls/user/winproc.h, dlls/user/wnd16.c:
24817 user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
24820 user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
24823 user: Separate Get/SetWindowLong16 implementation from the 32-bit one.
24825 * dlls/kernel/except.c:
24826 kernel: Added work-around in UnhandledExceptionFilter for no exec protections.
24828 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
24830 * dlls/ntdll/virtual.c:
24831 ntdll: Make the section with AddressOfEntryPoint in it executable.
24833 2006-05-07 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
24835 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
24836 gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
24838 * include/wingdi.h:
24839 gdi32: Add defines for GLYPHSET and WCRANGE.
24841 2006-05-09 Mike McCormack <mike@codeweavers.com>
24843 * dlls/x11drv/opengl.c:
24844 x11drv: Fix a warning when opengl headers are missing.
24846 2006-05-09 Tomas Carnecky <tom@dbservice.com>
24848 * dlls/opengl32/wgl.c:
24849 opengl: Properly use glXQueryDrawable() to get the Visual ID.
24851 2006-05-08 Phil Costin <philcostin@hotmail.com>
24853 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
24854 wined3d: Add check for GL Shading Language 100 Extension.
24856 2006-05-08 Ivan Gyurdiev <ivg2@cornell.edu>
24858 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24859 dlls/wined3d/wined3d_private.h:
24860 wined3d: Clean up per version shader limits code.
24862 * dlls/wined3d/Makefile.in, dlls/wined3d/baseshader.c,
24863 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
24864 dlls/wined3d/wined3d_private.h:
24865 wined3d: Addline cleanup.
24867 2006-05-09 Hans Leidekker <hans@it.vu.nl>
24869 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/query.c:
24870 dnsapi: Partially implement DnsQueryConfig.
24872 2006-05-09 Saulius Krasuckas <saulius2@ar.fi.lt>
24875 wine.inf: Install comctl32.dll as fake DLL.
24877 2006-05-08 Juan Lang <juan_lang@yahoo.com>
24879 * dlls/crypt32/encode.c:
24880 crypt32: Simplify OID decoding
24881 Use a more direct function to decode OIDs, instead of the bizarre
24884 2006-05-08 Robert Reif <reif@earthlink.net>
24886 * dlls/winmm/tests/wave.c, dlls/winmm/winmm.c:
24887 winmm: Check waveOutGetVolume parameter.
24889 2006-05-09 Hans Leidekker <hans@it.vu.nl>
24891 * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Nl.rc:
24892 sane.ds: Added Dutch resources.
24894 * dlls/gphoto2.ds/gphoto2_Nl.rc, dlls/gphoto2.ds/rsrc.rc:
24895 gphoto2.ds: Added Dutch resources.
24897 2006-05-09 Jonathan Ernst <jonathan@ernstfamily.ch>
24899 * dlls/gphoto2.ds/gphoto2_Fr.rc, dlls/gphoto2.ds/rsrc.rc:
24900 gphoto2.ds: Added French resources.
24902 2006-05-09 Michael Stefaniuc <mstefani@redhat.de>
24904 * dlls/twain_32/dsm_ctrl.c:
24905 twain_32: Add missing HeapFree's on error patch (found by smatch).
24907 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
24909 * DEVELOPERS-HINTS, documentation/PACKAGING:
24910 Some documentation changes for twain split.
24912 2006-05-09 Alexandre Julliard <julliard@winehq.org>
24914 * configure, configure.ac, dlls/Makefile.in, dlls/msacm32.drv/.gitignore,
24915 dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/msacm32.drv.spec,
24916 dlls/msacm32.drv/wavemap.c, dlls/winmm/wavemap/.gitignore,
24917 dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/msacm.drv.spec,
24918 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winemm.h:
24919 msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
24921 * configure, configure.ac, dlls/Makefile.in, dlls/mciwave/.gitignore,
24922 dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c,
24923 dlls/mciwave/mciwave.spec, dlls/winmm/mciwave/.gitignore,
24924 dlls/winmm/mciwave/Makefile.in, dlls/winmm/mciwave/mciwave.c,
24925 dlls/winmm/mciwave/mciwave.drv.spec, tools/wine.inf:
24926 mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
24928 2006-05-08 Marcus Meissner <marcus@jet.franken.de>
24930 * configure, configure.ac, dlls/Makefile.in, dlls/gphoto2.ds/.gitignore,
24931 dlls/gphoto2.ds/Makefile.in, dlls/gphoto2.ds/capability.c,
24932 dlls/gphoto2.ds/ds_ctrl.c, dlls/gphoto2.ds/ds_image.c,
24933 dlls/gphoto2.ds/gphoto2.ds.spec, dlls/gphoto2.ds/gphoto2_En.rc,
24934 dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/gphoto2_main.c,
24935 dlls/gphoto2.ds/resource.h, dlls/gphoto2.ds/rsrc.rc,
24936 dlls/gphoto2.ds/ui.c, include/config.h.in:
24937 gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
24938 Wrote a GUI import dialog.
24939 With help from Aric Stewart.
24941 * configure, configure.ac, dlls/Makefile.in, dlls/sane.ds/.gitignore,
24942 dlls/sane.ds/Makefile.in, dlls/sane.ds/capability.c,
24943 dlls/sane.ds/ds_ctrl.c, dlls/sane.ds/ds_image.c,
24944 dlls/sane.ds/resource.h, dlls/sane.ds/rsrc.rc,
24945 dlls/sane.ds/sane.ds.spec, dlls/sane.ds/sane_De.rc,
24946 dlls/sane.ds/sane_En.rc, dlls/sane.ds/sane_Fi.rc,
24947 dlls/sane.ds/sane_Fr.rc, dlls/sane.ds/sane_Ko.rc,
24948 dlls/sane.ds/sane_No.rc, dlls/sane.ds/sane_i.h,
24949 dlls/sane.ds/sane_main.c, dlls/sane.ds/ui.c,
24950 dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
24951 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
24952 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
24953 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
24954 dlls/twain_32/rsrc.rc, dlls/twain_32/twain32_main.c,
24955 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
24956 dlls/twain_32/twain_Fi.rc, dlls/twain_32/twain_Fr.rc,
24957 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_No.rc,
24958 dlls/twain_32/twain_i.h, dlls/twain_32/ui.c:
24959 twain_32: Split out the sane specific parts from twain_32 code.
24960 Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
24962 * dlls/twain_32/twain.h, include/Makefile.in, include/twain.h:
24963 twain_32: Moved twain.h to the include directory.
24965 2006-05-08 Huw Davies <huw@codeweavers.com>
24967 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
24968 oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
24970 2006-05-08 Robert Shearman <rob@codeweavers.com>
24972 * dlls/ole32/antimoniker.c:
24973 ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
24975 * dlls/ole32/classmoniker.c, dlls/ole32/tests/moniker.c:
24976 ole32: Implement several class moniker functions using the description provided on MSDN.
24978 * dlls/ole32/compobj_private.h, dlls/ole32/regsvr.c:
24979 ole32: Remove duplicated CLSIDs.
24981 * dlls/ole32/Makefile.in, dlls/ole32/classmoniker.c, dlls/ole32/moniker.c,
24982 dlls/ole32/moniker.h, dlls/ole32/oleproxy.c,
24983 dlls/ole32/tests/moniker.c:
24984 ole32: Add an implementation of class monikers.
24986 * dlls/ole32/tests/moniker.c:
24987 ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
24989 * dlls/ole32/compositemoniker.c:
24990 ole32: Fix regression caused by an earlier patch that removed the
24991 check for the composite moniker having only one moniker in it. In this
24992 case, return the one moniker and free the memory associate with the
24995 * dlls/ole32/compositemoniker.c:
24996 ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
24997 Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
24998 instead of the virtual implementation of it on mostRightMk.
25000 * dlls/ole32/compositemoniker.c:
25001 ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
25003 2006-05-08 Hans Leidekker <hans@it.vu.nl>
25005 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
25006 dlls/dnsapi/tests/record.c:
25007 dnsapi: Implement and test DnsRecordSetCompare.
25009 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
25011 * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
25012 dinput8: DllGetClassObject support.
25014 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
25016 * dlls/wined3d/surface.c, dlls/wined3d/utils.c,
25017 dlls/wined3d/wined3d_private.h:
25018 wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
25020 2006-05-01 Tomas Carnecky <tom@dbservice.com>
25022 * dlls/x11drv/init.c:
25023 x11drv: Return correct PBuffer drawable.
25025 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
25027 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
25028 msvcrt: Don't duplicate handle in _get_osfhandle.
25030 2006-04-23 Michael Jung <mjung@iss.tu-darmstadt.de>
25032 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
25033 riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
25035 2006-05-07 Andrew Ziem <ahziem1@mailbolt.com>
25037 * dlls/setupapi/tests/stringtable.c:
25038 setupapi: Improve unit tests for case sensitivity in string tables.
25040 2006-05-01 Mike Hearn <mike@plan99.net>
25042 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
25043 ole32: Add StgCreateFile test and conformance fix.
25045 2006-05-08 Alexandre Julliard <julliard@winehq.org>
25047 * dlls/ole32/compositemoniker.c:
25048 ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
25050 2006-05-08 Robert Shearman <rob@codeweavers.com>
25052 * dlls/ole32/compositemoniker.c:
25053 ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
25055 * dlls/ole32/compositemoniker.c:
25056 ole32: Create moniker enumerator with an initial reference count.
25058 * dlls/ole32/tests/moniker.c:
25059 ole32: Test moniker display names.
25061 * dlls/ole32/tests/moniker.c:
25062 ole32: Add a test for IMoniker_IsDirty.
25064 * dlls/ole32/tests/moniker.c:
25065 ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
25067 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
25068 ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
25070 * dlls/ole32/marshal.c:
25071 ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
25073 * dlls/ole32/compositemoniker.c, dlls/ole32/tests/moniker.c:
25074 ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
25076 * dlls/ole32/itemmoniker.c, dlls/ole32/tests/moniker.c:
25077 ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
25079 * dlls/ole32/tests/moniker.c:
25080 ole32: Add tests for generic composite monikers.
25082 * dlls/ole32/compositemoniker.c, dlls/ole32/moniker.h,
25083 dlls/ole32/oleproxy.c:
25084 ole32: Add a class factory for composite monikers.
25086 * dlls/ole32/compositemoniker.c:
25087 ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
25088 Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
25089 which can't happen anyway.
25090 Allow construction of a moniker with no sub-monikers.
25092 * dlls/ole32/compositemoniker.c:
25093 ole32: Implement IMarshal for composite monikers.
25095 * dlls/ole32/compositemoniker.c:
25096 ole32: Release all existing monikers before loading the state.
25098 * dlls/ole32/compositemoniker.c:
25099 ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
25101 * dlls/ole32/compositemoniker.c:
25102 ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
25104 * dlls/ole32/compositemoniker.c:
25105 ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
25106 will return S_FALSE when there are no more monikers left to enumerate.
25108 * dlls/ole32/compositemoniker.c:
25109 ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
25111 * dlls/ole32/compositemoniker.c:
25112 ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
25113 Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
25115 * dlls/ole32/antimoniker.c, dlls/ole32/tests/moniker.c:
25116 ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
25118 * dlls/ole32/antimoniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c:
25119 ole32: Support marshaling of anti monikers.
25121 * dlls/ole32/regsvr.c:
25122 ole32: Register CLSID_CompositeMoniker.
25124 * dlls/ole32/regsvr.c:
25125 ole32: Register CLSIDs for all OLE monikers.
25127 * dlls/ole32/tests/moniker.c:
25128 ole32: Add tests for item moniker.
25130 * dlls/ole32/tests/moniker.c:
25131 ole32: Make class moniker test more generic and test more properties.
25133 * dlls/rpcrt4/rpc_message.c:
25134 rpcrt4: Automatically resolve the endpoint.
25136 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
25138 * dlls/wined3d/pixelshader.c:
25139 wined3d: Fix possible buffer overflow.
25140 Increase size of passed buffer to print into.
25142 2006-04-30 Jeff Latimer <lats@yless4u.com.au>
25144 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
25145 usp10: Add ScriptTextOut functionality and restructure tests.
25147 2006-04-28 Jason Green <jave27@gmail.com>
25149 * dlls/wined3d/vertexshader.c:
25150 wined3d: Eliminate duplicate function: vshader_program_dump_param().
25152 2006-04-28 Ivan Gyurdiev <ivg2@cornell.edu>
25154 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
25155 dlls/wined3d/wined3d_private.h:
25156 wined3d: Share get_register_code().
25158 2006-04-26 Thomas Kho <tkho@ucla.edu>
25160 * dlls/user/menu.c, dlls/user/tests/menu.c:
25161 user: Fix behavior when selecting disabled menu items.
25163 * dlls/user/defwnd.c, dlls/user/tests/menu.c:
25164 user: Allow menu WndProc to recognize VK_[LR]MENU.
25166 2006-04-28 Thomas Kho <tkho@ucla.edu>
25168 * dlls/user/tests/menu.c:
25169 user: Extend menu conformance test.
25171 2006-05-06 Stefan Dösinger <stefan@codeweavers.com>
25173 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
25174 wined3d: Add IWineD3DSurface::GetPitch.
25176 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
25177 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
25178 include/wine/wined3d_types.h:
25179 wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
25181 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
25182 dlls/wined3d/wined3d_private.h:
25183 wined3d: Add some surface flags.
25185 2006-05-07 Huw Davies <huw@codeweavers.com>
25187 * dlls/oleaut32/usrmarshal.c:
25188 oleaut32: Implement GetVarDesc_Proxy and friends.
25190 * dlls/oleaut32/usrmarshal.c:
25191 oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
25192 constant equivalents. It's now obvious why these were chosen. Should
25195 2006-05-08 James Hawkins <truiken@gmail.com>
25198 include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
25200 2006-05-08 Hwang YunSong <hys545@dreamwiz.com>
25202 * dlls/user/resources/user32_Ko.rc:
25203 user32: Updated Korean resource.
25205 2006-05-07 Robert Reif <reif@earthlink.net>
25207 * programs/winecfg/audio.c:
25208 winecfg: Fix audio crash when no drivers are available.
25210 * dlls/winmm/wineoss/audio.c:
25211 wineoss: Missing mixer fixes.
25212 Don't list volume in capabilities when mixer is missing.
25214 * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/wave.c:
25215 winmm: More wave callback tests.
25216 Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
25217 callback type not tested now is CALLBACK_WINDOW.
25219 2006-05-08 Saulius Krasuckas <saulius2@ar.fi.lt>
25221 * dlls/comctl32/comctl32.h:
25222 comctl32: Increase FILEVERSION up to 5.81.4704.1100.
25224 2006-05-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
25226 * dlls/shell32/shlview.c:
25227 shell32: Don't use uninitialized item.mask in shlview.
25229 2006-05-07 Eric Pouech <eric.pouech@wanadoo.fr>
25231 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/source.c:
25232 dbghelp: Stub for SymGetSourceFileToken.
25234 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
25235 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
25236 dbghelp: Base and symbols.
25237 - report the correct image base for a symbol which is
25238 seen as being in a builtin PE module, whilst its debug
25239 information is gotten from an ELF module
25240 - module_get_debug now returns a pair of modules
25241 (the requested that has to be presented back to the client
25242 and the effective one, which contains the debug info)
25243 - reworked SymFromName in order to provide also the revelant
25244 module base address
25246 2006-05-06 Roderick Colenbrander <thunderbird2k@gmx.net>
25248 * dlls/dinput/dinput_main.c:
25249 dinput: Fix Initialize return value.
25251 2006-05-06 Marcus Meissner <marcus@jet.franken.de>
25253 * dlls/user/tests/wsprintf.c:
25254 user32: Added tests for CharUpper and CharLower.
25256 * dlls/ole32/compobj.c:
25257 ole32: Fixed typo in debug statement.
25259 2006-05-06 qingdoa daoo <qingdao33122@yahoo.com>
25262 gdi: A-to-W conversion should be font-independent.
25264 2006-05-05 Dmitry Timoshkov <dmitry@codeweavers.com>
25266 * dlls/comctl32/propsheet.c:
25267 comctl32: Make some internal functions and variables static, remove
25268 some unneeded prototypes.
25270 * dlls/comctl32/propsheet.c:
25271 comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
25272 and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
25274 * dlls/comctl32/propsheet.c:
25275 comctl32: psInfo->proppage[index].pszText is always initialized to a
25276 proper value regardless of PSP_USETITLE, use it unconditionally.
25278 2006-05-04 James Hawkins <truiken@gmail.com>
25280 * dlls/advpack/install.c:
25281 advpack: DelDirs should only remove a directory if it's empty.
25283 * dlls/advpack/install.c:
25284 advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
25286 2006-05-01 Mike Hearn <mike@plan99.net>
25288 * dlls/ntdll/sec.c:
25289 ntdll: Fix heap corruption in RtlDeleteAce.
25291 2006-04-26 Ivan Gyurdiev <ivg2@cornell.edu>
25293 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25294 wined3d: Separate pshader/vshader tables.
25296 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
25298 * dlls/winspool/tests/info.c:
25299 winspool/tests: Fix failures in test_DEVMODE.
25301 2006-05-05 Huw Davies <huw@codeweavers.com>
25303 * dlls/oleaut32/usrmarshal.c:
25304 oleaut32: Fix VARIANT_UserFree.
25306 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
25307 oleaut32: Remove weird attempt to clear VT_VARIANT.
25310 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
25311 oleaut32: Rewrite VARIANT user marshaling.
25313 2006-05-02 Hans Leidekker <hans@it.vu.nl>
25315 * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/name.c:
25316 dnsapi: Implement DnsValidateName_{A,UTF8,W}.
25318 2006-05-01 Hans Leidekker <hans@it.vu.nl>
25320 * dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
25321 dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
25323 * dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
25324 dlls/dnsapi/tests/record.c:
25325 dnsapi: Add tests for DnsRecordCompare.
25327 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c:
25328 dnsapi: Implement DnsRecordCompare.
25330 2006-05-01 Robert Shearman <rob@codeweavers.com>
25332 * dlls/rpcrt4/rpc_transport.c:
25333 rpcrt4: Use getaddrinfo to get the sockaddr.
25334 Use getaddrinfo to get the sockaddr to use for connecting to a remote
25335 server as Connection->NetworkAddr may be a hostname as well. Use a
25336 loop to support both IP and IPv6.
25338 * dlls/ole32/compobj.c:
25339 ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
25340 Remove the fixme printed if CoGetClassObject fails in
25341 CoCreateInstance, because we already print an error in all cases and
25342 the error more accurately pin-points the source of the problem.
25344 * dlls/rpcrt4/ndr_marshall.c:
25345 rpcrt4: Implement NdrConformantVaryingArrayFree.
25347 * dlls/rpcrt4/ndr_marshall.c:
25348 rpcrt4: Dereference the pointer if necessary only after doing the
25349 pointer checks and writing the pointer ID to the wire.
25351 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec:
25352 rpcrt4: Add a stub for RpcBindingSetOption.
25354 * dlls/rpcrt4/ndr_marshall.c:
25355 rpcrt4: Improve the traces in the pointer functions.
25357 2006-04-28 Vitaly Lipatov <lav@etersoft.ru>
25359 * dlls/mlang/mlang.c:
25360 mlang: Partially implemented ConvertStringEx.
25362 2006-04-25 Juris Smotrovs <juris.smotrovs@sets.lv>
25364 * dlls/user/tests/msg.c:
25365 user: Test cases demonstrating position changes for MDI children.
25367 2006-04-25 qingdoa daoo <qingdao33122@yahoo.com>
25369 * dlls/comctl32/treeview.c:
25370 comctl32: Update first visible when appropiate in the TVI_SORT case.
25372 2006-04-24 Ivan Gyurdiev <ivg2@cornell.edu>
25374 * dlls/wined3d/drawprim.c:
25375 wined3d: Remove dead shader code.
25377 2006-04-26 Robert Shearman <rob@codeweavers.com>
25379 * dlls/setupapi/parser.c:
25380 setupapi: Fix parsing of UCS-16 files.
25381 Fix parsing of UCS-16 files prefixed with the Unicode BOM. Based on a
25382 patch by Hervé Poussineau.
25384 2006-05-03 Robert Shearman <rob@codeweavers.com>
25386 * dlls/ole32/stg_stream.c:
25387 ole32: IPersistStream is also implemented by any object that implements IStream.
25389 * dlls/ole32/storage32.c:
25390 ole32: Fix typos in StgCreateStorageEx and StgOpenStorageEx.
25392 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
25393 ole32: STGM_PRIORITY allows other IStorage objects to be opened in transacted mode with read/write access.
25395 * dlls/oleaut32/typelib.c:
25396 oleaut32: Check the return value from VariantCopy when copying values
25397 for VT_VARIANT typed parameters for ITypeInfo::Invoke.
25399 * dlls/oleaut32/typelib.c:
25400 oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
25402 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
25403 ole32: Check that the storage was opened with write access before creating a new stream or sub-storage.
25405 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
25406 ole32: Copy the mode flags into the STATSTG structure in IStorage::Stat.
25407 Copy the mode flags into the STATSTG structure in IStorage::Stat. Don't
25408 store the STGM_CREATE flag in openFlags, since it is only relevant when
25409 opening the stream and the tests show that it isn't returned in the
25412 * dlls/ole32/tests/storage32.c:
25413 ole32: Add tests for IStorage::Stat.
25415 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
25416 ole32: Fix access right check for opening and creating streams and storages.
25417 Check the access mode for opening and creating streams and storages
25418 doesn't exceed the access rights the current storage was opened with,
25419 not the parent storage.
25421 * dlls/ole32/stg_stream.c:
25422 ole32: Add more tracing for reading and writing storage streams.
25423 Add more tracing for read and write operations and warn in the case of
25426 * dlls/ole32/tests/storage32.c:
25427 ole32: Add tests for sub-storages and creating streams.
25428 Replace a test that fails on NT and with DCOM95 DLLs with a test that
25429 ensures access permissions are checked correctly for sub-storages and
25432 * dlls/ole32/tests/storage32.c:
25433 ole32: Add a storage test for reading and writing of streams that have
25434 had their parent storage released.
25437 ntdll: Fix size check for NtQueryInformationToken(TokenGroups).
25438 For NtQueryInformationToken(TokenGroups), don't do a size check before
25439 the server call, as we don't know how many SIDs there are to return
25440 and hence the needed buffer size.
25442 2006-05-03 Huw Davies <huw@codeweavers.com>
25444 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
25445 oleaut32: Alignment fixes for safearrays.
25447 * dlls/oleaut32/tests/usrmarshal.c:
25448 oleaut32: Fix tests under win2k.
25450 2006-05-02 Huw Davies <huw@codeweavers.com>
25452 * dlls/oleaut32/tests/usrmarshal.c:
25453 oleaut32: Split out the SAFEARRAY and BSTR tests so that they can be used in the upcoming VARIANT tests.
25455 2006-04-29 Huw Davies <huw@codeweavers.com>
25457 * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
25458 oleaut32: Fix BSTR marshaling to be wire compatible with Windows.
25460 2006-05-03 Andrew Ziem <ahziem1@mailbolt.com>
25462 * dlls/setupapi/tests/stringtable.c:
25463 setupapi: Add case sensitivity string table tests.
25465 2006-05-02 Troy Rollo <wine@troy.rollo.name>
25468 gdi: Fix GetTextExentExPointW to return values consistent with GetTextExtentPointW.
25470 2006-05-02 Detlef Riekenberg <wine.dev@web.de>
25472 * dlls/winspool/tests/info.c:
25473 winspool/tests: Fix test for GetPrinterDriver.
25475 2006-05-01 Michael Stefaniuc <mstefani@redhat.de>
25477 * dlls/kernel/sync.c, dlls/ntdll/debugbuffer.c, dlls/ntdll/reg.c,
25478 dlls/ntdll/thread.c:
25479 Don't check pointers for NULL before RtlFreeHeap. It is redundant.
25481 * dlls/secur32/secur32.c:
25482 secur32: Missing LeaveCriticalSection on error paths.
25484 2006-04-30 James Hawkins <truiken@gmail.com>
25486 * dlls/advpack/install.c:
25487 advpack: Don't fail if the dll to register doesn't exist.
25489 2006-04-30 Mike McCormack <mike@codeweavers.com>
25491 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
25492 shlwapi: Add a stub implementation for IUnknown_ProfferService.
25494 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
25495 shlwapi: Add a stub implementation for IUnknown_QueryServiceExec.
25497 * dlls/ole32/stg_stream.c:
25498 ole32: Return STG_E_REVERTED when a stream's parent storage has been closed.
25500 2006-04-30 Jacek Caban <jacek@codeweavers.com>
25502 * dlls/shdocvw/webbrowser.c:
25503 shdocvw: Added some comments.
25505 2006-04-29 Jacek Caban <jacek@codeweavers.com>
25507 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
25508 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation.
25510 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
25511 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation.
25513 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
25514 shdocvw: Added WebBrowser::[get|put]_AddressBar implementation.
25516 2006-04-28 Jacek Caban <jacek@codeweavers.com>
25518 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
25519 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation.
25521 * dlls/shdocvw/webbrowser.c:
25522 shdocvw: Added get_HWND implementation.
25524 * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
25525 shdocvw: Added [get|put]_Visible implementation.
25527 * dlls/shdocvw/oleobject.c:
25528 shdocvw: Fix GetMiscStatus implementation.
25530 2006-04-25 Ivan Gyurdiev <ivg2@cornell.edu>
25532 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
25533 dlls/wined3d/device.c, dlls/wined3d/directx.c,
25534 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
25535 dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
25536 dlls/wined3d/query.c, dlls/wined3d/resource.c,
25537 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
25538 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
25539 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
25540 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
25541 dlls/wined3d/volumetexture.c:
25542 wined3d: QueryInterface corrections.
25544 2006-04-27 Dmitry Timoshkov <dmitry@codeweavers.com>
25546 * dlls/secur32/ntlm.c:
25547 secur32: Add partial support for ISC_REQ_ALLOCATE_MEMORY in the NTLM security provider.
25549 * dlls/secur32/ntlm.c, dlls/secur32/secur32.c,
25550 dlls/secur32/secur32_priv.h, dlls/secur32/tests/main.c:
25551 secur32: Fix some wrong assumptions in the NTLM test case, make it pass in XP SP2 and Wine.
25553 * configure, configure.ac, dlls/Makefile.in, dlls/mprapi/.gitignore,
25554 dlls/mprapi/Makefile.in, dlls/mprapi/mprapi.c,
25555 dlls/mprapi/mprapi.spec, include/Makefile.in, include/mprapi.h:
25556 Add a stub implementation of mprapi.dll.
25558 2006-04-27 Bill Medland <billmedland@mercuryspeed.com>
25560 * libs/wpp/ppl.l, libs/wpp/wpp_private.h:
25561 wpp: Support long long constants if configure says long long is available
25563 2006-04-27 Vitaly Lipatov <lav@etersoft.ru>
25565 * dlls/user/tests/input.c:
25566 user: tests: Change INPUT to TEST_INPUT, fix union usage.
25568 2006-04-23 Roderick Colenbrander <thunderbird2k@gmx.net>
25570 * dlls/wined3d/vertexshader.c:
25571 wined3d: Vertex Shader regtype cleanups.
25573 2006-04-22 Dan Kegel <dank@kegel.com>
25575 * dlls/msi/source.c:
25576 msi: Fix missing case in MsiSourceListAddSourceEx.
25578 2006-04-28 James Hawkins <truiken@gmail.com>
25580 * dlls/ole32/storage32.c:
25581 ole32: StorageImpl_GetROBigBlock can return NULL so check for NULL before doing a memcpy.
25583 * dlls/advpack/install.c:
25584 advpack: Implement the DelDirs command.
25586 * dlls/advpack/install.c:
25587 advpack: Implement the CheckAdminRights option.
25589 * dlls/advpack/install.c:
25590 advpack: Implement the RunPreSetupCommands command.
25592 * dlls/advpack/install.c:
25593 advpack: INF install is implemented so fix the documentation.
25595 * dlls/advpack/install.c:
25596 advpack: Implement the PerUserInstall command.
25598 * dlls/advpack/install.c:
25599 advpack: Leave room for the NULL terminator in the working_dir string.
25601 * dlls/advpack/install.c:
25602 advpack: NULL-terminate the source path.
25604 * dlls/advpack/install.c:
25605 advpack: Return the hresult in ExecuteCabW.
25607 * dlls/advpack/reg.c:
25608 advpack: Clean up the formatting of RegInstall to match the rest of the file.
25610 * dlls/advpack/reg.c:
25611 advpack: Perform an Advanced INF-level install in RegInstall.
25613 * dlls/advpack/reg.c:
25614 advpack: Factor out writing predefined strings into write_predefined_strings.
25616 * dlls/advpack/advpack.c:
25617 advpack: Ignore the return value from the OCX registration.
25619 2006-04-21 Hans Leidekker <hans@it.vu.nl>
25621 * dlls/wldap32/search.c:
25622 wldap32: Document the search functions.
25624 2006-04-21 Jacek Caban <jacek@codeweavers.com>
25626 * dlls/kernel/kernel_main.c:
25627 kernel: Remove no longer needed includes.
25629 2006-04-21 Robert Reif <reif@earthlink.net>
25631 * dlls/advapi32/tests/.gitignore, dlls/advapi32/tests/Makefile.in,
25632 dlls/advapi32/tests/lsa.c:
25633 advapi32: Add some lsa tests.
25635 * dlls/advapi32/lsa.c:
25636 advapi32: Fix LsaClose return value.
25638 2006-04-29 Robert Reif <reif@earthlink.net>
25640 * dlls/netapi32/access.c:
25641 netapi32: Implement NetUserModalsGet level 2.
25643 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
25644 dsound: Add DirectSoundBuffer_Lock tests.
25646 2006-04-28 Robert Reif <reif@earthlink.net>
25648 * dlls/dsound/buffer.c, dlls/dsound/primary.c:
25649 dsound: Check DirectSoundBuffer_Lock parameters.
25650 Check DirectSoundBuffer_Lock parameters and return an error (like
25651 Windows) rather than fixing up the parameters.
25653 2006-04-28 Jacek Caban <jacek@codeweavers.com>
25655 * dlls/mshtml/tests/htmldoc.c:
25656 mshtml: Added test of connection points.
25658 * dlls/mshtml/conpoint.c:
25659 mshtml: Added GetConnectionInterface implementation.
25661 * dlls/mshtml/conpoint.c:
25662 mshtml: Added GetConnectionPointContainer implementation.
25664 * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h:
25665 mshtml: Added stub implementation of connection points.
25667 * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/htmldoc.c,
25668 dlls/mshtml/mshtml_private.h:
25669 mshtml: Added IConnectionPointContainer stub implementation.
25671 * dlls/mshtml/htmldoc.c, dlls/mshtml/nsiface.idl:
25672 mshtml: Added get_body implementation.
25674 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c,
25675 dlls/mshtml/htmltextcont.c, dlls/mshtml/mshtml_private.h:
25676 mshtml: Added IHTMLTextContainer stub implementation.
25678 * include/mshtmdid.h, include/mshtml.idl:
25679 mshtml: Added IHTMLTextContainer declaration.
25681 2006-04-28 Fatih Asici <fasici@linux-sevenler.org>
25683 * fonts/ms_sans_serif.sfd:
25684 fonts: Add missing Latin glyph to ms_sans_serif.
25686 * fonts/system.sfd:
25687 fonts: Add some missing Latin glyphs to System.
25689 * fonts/courier.sfd:
25690 fonts: Add some missing Latin glyphs to Courier.
25692 2006-04-28 Huw Davies <huw@codeweavers.com>
25694 * dlls/oleaut32/usrmarshal.c:
25695 oleaut32: Implement GetDocumentation_Proxy/Stub.
25697 * dlls/oleaut32/usrmarshal.c:
25698 oleaut32: Implement GetFuncDesc_Proxy and friends.
25700 * dlls/oleaut32/usrmarshal.c:
25701 oleaut32: Implement GetTypeAttr_Proxy and friends.
25703 * dlls/rpcrt4/ndr_marshall.c:
25704 rpcrt4: Support for non-encapsulated unions.
25706 * dlls/gdi/freetype.c:
25707 gdi32: FcPatternGet( FC_FILE ) only returns the basename as of fontconfig 2.3.92 .
25708 FcPatternGetString( FC_FILE ) returns the whole path. Go figure.
25710 2006-04-22 Eric Kohl <eric.kohl@t-online.de>
25712 * tools/widl/client.c, tools/widl/header.c, tools/widl/server.c,
25713 tools/widl/widl.c, tools/widl/widl.h, tools/widl/widl.man.in:
25714 widl: Implement 'oldnames' option.
25716 * tools/widl/typegen.c:
25719 2006-04-26 Robert Shearman <rob@codeweavers.com>
25722 server: Threads should start off without having an impersonation token.
25724 * dlls/advapi32/security.c:
25725 advapi32: Implement the majority of ImpersonateLoggedOnUser.
25727 * dlls/wininet/internet.c:
25728 wininet: Initialise the LPWITHREADERROR structure after it has been allocated.
25730 * include/ndrtypes.h:
25731 include: Copy some format character types from wine/rpcfc.h to
25732 ndrtypes.h and change them into an enumeration.
25734 2006-04-28 Mike McCormack <mike@codeweavers.com>
25736 * include/rpcdce.h:
25737 rpcrt4: Add some defines.
25739 2006-04-26 Mike McCormack <mike@codeweavers.com>
25741 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
25742 rpcrt4: Add stub implementations for RPC authentication functions.
25744 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
25745 wininet: Fix peeking of http data with a nul byte in it.
25747 * dlls/msi/package.c:
25748 msi: Use the source name of the msi package when it fails to copy.
25750 * programs/msiexec/msiexec.c:
25751 msiexec: Force using /i file.msi, some programs pass properties without an =.
25753 2006-04-25 Mike McCormack <mike@codeweavers.com>
25755 * dlls/ole32/ole2.c:
25756 ole32: Store drop targets in a standard list.
25758 2006-04-22 Robert Reif <reif@earthlink.net>
25760 * dlls/netapi32/tests/access.c:
25761 netapi32: Add minimal NetUserModalsGet test.
25763 2006-04-22 András Kovács <andras@csevego.net>
25765 * programs/regedit/Hu.rc, programs/regedit/rsrc.rc:
25766 regedit: Translation to Hungarian.
25768 * programs/wordpad/Hu.rc, programs/wordpad/rsrc.rc:
25769 wordpad: Translation to Hungarian.
25771 * documentation/README.hu:
25772 Translated README file to Hungarian.
25774 2006-04-21 Jacek Caban <jacek@codeweavers.com>
25776 * tools/widl/parser.y:
25779 * include/exdisp.idl, include/mshtml.idl:
25780 include: Added missing importlib.
25782 2006-04-21 Alexandre Julliard <julliard@winehq.org>
25784 * server/mapping.c:
25785 server: Ignore the SizeOfHeaders field and compute the correct size ourselves.
25787 2006-04-21 Jacek Caban <jacek@codeweavers.com>
25789 * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h:
25790 widl: Added importlib parsing code.
25792 * dlls/shdocvw/iexplore.c:
25793 shdocvw: Don't create IE default window in embedding mode.
25795 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
25796 shdocvw: Use InternetExplorer object in create_ie_window.
25798 2006-04-21 Mike McCormack <mike@codeweavers.com>
25800 * dlls/rpcrt4/rpc_transport.c:
25801 rpcrt4: Invalid sockets should have a value of -1.
25803 2006-04-21 Alexandre Julliard <julliard@winehq.org>
25806 wpp: Fixed typo in long long constants handling.
25808 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
25811 wpp: Implement long long constant parsing.
25813 2006-04-19 Hans Leidekker <hans@it.vu.nl>
25815 * include/windns.h:
25816 dnsapi: Add a couple of macros and prototypes.
25818 2006-04-21 Ivan Gyurdiev <ivg2@cornell.edu>
25820 * dlls/wined3d/device.c:
25821 wined3d: Fix mipmap level count.
25823 * dlls/wined3d/pixelshader.c:
25824 wined3d: Improve/implement D3DSIO_TEX.
25825 - unify per-version cases into a single sequence
25826 - make use of get_register_name() for the destination register
25827 - ignore destination write mask - it's only allowed on 2.0+ shaders,
25828 and only the default mask is allowed there (xyzw)
25829 - enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
25830 - implement for shaders 2.0-3.0
25832 * dlls/wined3d/utils.c:
25833 wined3d: Texture format corrections.
25834 - add missing GL type and make GL cfg entries for A16B16G16R16
25835 - correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
25836 - change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
25839 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
25840 wined3d: Correct vtrace usage.
25842 2006-04-21 Mike McCormack <mike@codeweavers.com>
25844 * dlls/rpcrt4/rpc_transport.c:
25845 rpcrt4: Add support for the ncacn_ip_tcp transport layer.
25847 * dlls/rpcrt4/rpc_transport.c:
25848 rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
25850 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
25851 rpcrt4: Hide the details of the rpc transport mechanism.
25853 * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
25854 rpcrt4: Abstract RPCRT4_SpawnConnection.
25856 * dlls/rpcrt4/rpc_transport.c:
25857 rpcrt4: Move the connected check inside the named pipe code.
25859 * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
25860 dlls/rpcrt4/rpc_transport.c:
25861 rpcrt4: Split the transport layer into a different file.
25863 * dlls/rpcrt4/rpc_server.c:
25864 rpcrt4: Allocate RpcServerProtseq in a single place.
25866 2006-04-21 Paul Vriens <Paul.Vriens@xs4all.nl>
25868 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
25869 usp10: Fix return codes of ScriptGetFontProperties + tests.
25871 2006-04-20 Robert Reif <reif@earthlink.net>
25873 * dlls/advapi32/lsa.c:
25874 advapi32: Fix LsaQueryInformationPolicy return values.
25876 2006-04-21 Stefan Dösinger <stefan@codeweavers.com>
25878 * dlls/wined3d/device.c, dlls/wined3d/palette.c,
25879 dlls/wined3d/wined3d_private.h:
25880 wined3d: Implement IWineD3DPalette.
25882 2006-04-20 Eric Kohl <eric.kohl@t-online.de>
25884 * tools/widl/typegen.c:
25885 widl: Implement support for unique pointers to strings.
25887 2006-04-20 Bill Medland <billmedland@mercuryspeed.com>
25889 * include/poppack.h, include/pshpack1.h, include/pshpack2.h,
25890 include/pshpack4.h, include/pshpack8.h:
25891 include: Expand pack nesting from 3 to 15 levels.
25893 2006-04-21 Alexandre Julliard <julliard@winehq.org>
25895 * dlls/gdi/freetype.c:
25896 gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
25898 2006-04-20 Alexandre Julliard <julliard@winehq.org>
25900 * dlls/kernel/kernel_main.c:
25901 kernel: Make GetTickCount call NtGetTickCount.
25903 2006-04-19 Jacek Caban <jacek@codeweavers.com>
25905 * dlls/ntdll/ntdll.spec, dlls/ntdll/time.c:
25906 ntdll: Added NtGetTickCount implementation.
25908 2006-04-20 Alexandre Julliard <julliard@winehq.org>
25910 * dlls/user/class.c:
25911 user: Don't return CLASS_OTHER_PROCESS when modifying a class.
25912 Based on a patch by qingdoa daoo.
25914 2006-04-20 Mike McCormack <mike@codeweavers.com>
25916 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
25917 dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c:
25918 rpcrt4: Abstract the transport layer functionality.
25920 2006-04-20 James Hawkins <truiken@gmail.com>
25922 * dlls/advpack/install.c:
25923 advpack: Implement LaunchINFSectionW.
25925 * dlls/advpack/install.c:
25926 advpack: Implement ExecuteCabW.
25928 * dlls/advpack/install.c:
25929 advpack: Implement the RunPostSetupCommands callback.
25931 * dlls/advpack/advpack_private.h, dlls/advpack/install.c:
25932 advpack: Implement the RegisterOCXs callback.
25934 2006-04-20 Jeff Latimer <lats@yless4u.com.au>
25936 * dlls/usp10/usp10.c:
25937 usp10: Set defaults for ScriptGetFontProperties.
25938 Set defaults similar to Win XP for Kashida and set the default char in
25939 ScriptGetFontProperties.
25941 * dlls/usp10/usp10.c:
25942 usp10: Remove the need to pass chars to ScriptPlace.
25944 2006-04-20 Alexandre Julliard <julliard@winehq.org>
25946 * server/context_i386.c:
25947 server: Remove some no longer needed ptrace code to set registers.
25948 Also make sure the debug registers are properly copied to the context
25951 * dlls/ntdll/exception.c:
25952 ntdll: Use NtSetContextThread in NtRaiseException.
25954 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
25955 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
25956 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
25957 server/context_i386.c:
25958 ntdll: Get registers on the client side for NtGetContextThread on the current thread.
25960 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
25962 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
25963 wined3d: Trace corrections/improvements.
25965 2006-04-19 qingdoa daoo <qingdao33122@yahoo.com>
25967 * dlls/comctl32/toolbar.c:
25968 comctl32: Fix an unsigned comparison to zero.
25970 2006-04-20 James Hawkins <truiken@gmail.com>
25972 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
25973 dlls/advpack/install.c:
25974 advpack: Set the ldids of the install section in install_init.
25976 * dlls/advpack/install.c:
25977 advpack: Add stub handling for the RegisterOCXs command.
25979 * dlls/advpack/install.c:
25980 advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
25982 * dlls/advpack/install.c:
25983 advpack: LaunchINFSectionExA is no longer a stub.
25985 2006-04-20 Mike McCormack <mike@codeweavers.com>
25987 * dlls/rpcrt4/rpc_binding.c:
25988 rpcrt4: Use a separate function to open each protseq.
25990 * dlls/rpcrt4/rpc_server.c:
25991 rpcrt4: Abstract access to the connection's waitable object.
25993 2006-04-20 Robert Shearman <rob@codeweavers.com>
25995 * tools/widl/write_msft.c:
25996 widl: Prevent NULL pointer de-refs on "void *" types.
25998 * dlls/wininet/internet.c:
25999 wininet: Don't allocate memory for the thread error structure until it is needed.
26000 Don't allocate memory for the thread error structure until it is
26001 needed, as it is quite large and wastes memory for threads that don't
26002 call any wininet function.
26004 * dlls/rpcrt4/ndr_marshall.c:
26005 rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
26007 * dlls/rpcrt4/ndr_marshall.c:
26008 rpcrt4: Free all pointers by default, except for conformant strings.
26009 Free all pointers by default, except for conformant strings.
26010 Conformant arrays should always be freed.
26011 Add FC_CVARRAY to list of known types to avoid a FIXME.
26013 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c:
26014 rpcrt4: Fix some memory leaks.
26016 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
26017 rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
26018 Use the documented NDR_PROC_HEADER_EXTS structure instead of the
26019 current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
26021 * dlls/rpcrt4/ndr_stubless.c, include/ndrtypes.h, include/wine/rpcfc.h:
26022 rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
26024 * dlls/rpcrt4/ndr_stubless.c:
26025 rpcrt4: Store the return value on the stack for interpreted stubs.
26026 Store the return value on the stack for stubs, as MIDL reserves space
26027 for it and gives us a stack offset. This fixes calling methods with
26028 thunks that assume that the return value will be stored on the stack.
26030 * dlls/rpcrt4/ndr_stubless.c:
26031 rpcrt4: Correctly fill in StackTop for stubless clients/servers.
26032 Correctly fill in StackTop for stubless clients/servers so that
26033 conformance for top-level parameters works.
26035 * dlls/rpcrt4/ndr_stubless.c:
26036 rpcrt4: There's no need to set stubMsg.StackTop twice.
26038 * dlls/rpcrt4/ndr_stubless.c:
26039 rpcrt4: Fix the MSVC version of call_server_func.
26040 Fix the MSVC version of call_server_func to pop the registers in the
26041 same order they were pushed.
26043 2006-04-19 Thomas Kho <tkho@ucla.edu>
26045 * dlls/x11drv/keyboard.c:
26046 x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
26048 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
26050 * programs/progman/Cs.rc, programs/progman/De.rc, programs/progman/En.rc,
26051 programs/progman/Es.rc, programs/progman/Fr.rc,
26052 programs/progman/Hu.rc, programs/progman/It.rc,
26053 programs/progman/Ko.rc, programs/progman/Nl.rc,
26054 programs/progman/No.rc, programs/progman/Pt.rc,
26055 programs/progman/Ru.rc, programs/progman/Si.rc,
26056 programs/progman/Tr.rc, programs/progman/Xx.rc,
26057 programs/progman/Zh.rc:
26058 progman: Add close button and sysmenu to dialogs.
26060 * dlls/comctl32/header.c:
26061 comctl32: header: Avoid freeing invalid pointers.
26063 2006-04-19 Michael Kaufmann <hallo@michael-kaufmann.ch>
26065 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
26066 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
26067 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
26068 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
26069 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
26070 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
26071 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
26072 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
26073 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
26074 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
26075 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
26076 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
26077 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
26078 user: Add SS_NOPREFIX to the text style in message boxes.
26080 2006-04-19 Jacek Caban <jacek@codeweavers.com>
26082 * dlls/shdocvw/ie.c:
26083 shdocvw: Added InternetExplorer::Navigate2 implementation.
26085 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
26086 shdocvw: Move create_doc_view_hwnd call to navigate_url.
26088 * dlls/shdocvw/factory.c, dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw.h:
26089 shdocvw: Register InternetExplorer class factory in IEWinMain.
26090 Based on a patch by Mike McCormack.
26092 * dlls/shdocvw/ie.c:
26093 shdocvw: Added InternetExplorer::put_Visible implementation.
26095 * dlls/shdocvw/iexplore.c, dlls/shdocvw/shdocvw_main.c:
26096 shdocvw: Move IEWinMain to iexplore.c.
26098 * dlls/shdocvw/Makefile.in, dlls/shdocvw/ie.c, dlls/shdocvw/iexplore.c,
26099 dlls/shdocvw/shdocvw.h:
26100 shdocvw: Added beginning InternetExplorer implementation.
26102 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
26103 dlls/shdocvw/shdocvw_main.c:
26104 shdocvw: Move DllGetClassObject implementation to factory.c.
26106 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
26107 dlls/shdocvw/webbrowser.c:
26108 shdocvw: Move more initialization code to DocHost_Init.
26110 * include/mshtmdid.h, include/mshtml.idl:
26111 mshtml.idl: Added HTMLDocumentEvents and HTMLDocumentEvents2 dispifaces.
26113 2006-04-19 Jeff Latimer <lats@yless4u.com.au>
26115 * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi32.spec,
26116 dlls/gdi/gdi_private.h, include/wingdi.h:
26117 gdi: Added implementation of GetCharABCWidthsI.
26119 2006-04-19 Alexandre Julliard <julliard@winehq.org>
26121 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
26122 server/context_sparc.c, server/context_x86_64.c, server/debugger.c,
26123 server/process.c, server/process.h, server/thread.c, server/thread.h:
26124 server: Use the standard suspend mechanism to simulate a breakpoint
26125 in an active process, instead of sending a SIGTRAP.
26128 loader: Attempt to detect broken vmsplit setups.
26130 2006-04-18 Mike Frysinger <vapier@gentoo.org>
26132 * dlls/dinput/joystick_linux.c, dlls/winmm/joystick/joystick.c:
26133 joystick: Search for /dev/input/js as well as /dev/js.
26135 2006-04-19 Ivan Gyurdiev <ivg2@cornell.edu>
26137 * dlls/wined3d/pixelshader.c:
26138 wined3d: Support for shift modifiers.
26140 * dlls/wined3d/pixelshader.c:
26141 wined3d: Support more than 4/6 tex/temp registers.
26143 2006-04-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
26145 * dlls/comctl32/tests/header.c:
26146 comctl32: Test the HDM_SETITEM notifications.
26148 * dlls/comctl32/header.c:
26149 comctl32: header: Send correct notify after HDM_SETITEM.
26150 The HDN_ITEMCHANGING notify should have the new data instead of the
26151 old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
26152 field if it changed.
26154 * dlls/comctl32/comctl32.h, dlls/comctl32/comctl32undoc.c:
26155 comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
26157 2006-04-19 Huw Davies <huw@codeweavers.com>
26159 * dlls/oleaut32/usrmarshal.c:
26160 oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
26161 Based on some documentation by Rob Shearman.
26163 2006-04-20 Mike McCormack <mike@codeweavers.com>
26165 * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
26166 dlls/rpcrt4/rpc_message.c:
26167 rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
26169 * dlls/rpcrt4/rpc_message.c:
26170 rpcrt4: Make RPCRT4_Send more compatible with write(2).
26172 2006-04-19 Mike McCormack <mike@codeweavers.com>
26174 * dlls/rpcrt4/rpc_message.c:
26175 rpcrt4: Make RPCRT4_Receive more compatible with read(2).
26177 * dlls/rpcrt4/rpc_binding.c:
26178 rpcrt4: Simplify RPCRT4_OpenConnection() a little.
26180 * dlls/rpcrt4/rpc_binding.c:
26181 rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
26183 * dlls/rpcrt4/rpc_binding.c:
26184 rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
26186 2006-04-19 Alexandre Julliard <julliard@winehq.org>
26188 * dlls/dbghelp/dbghelp.c:
26189 dbghelp: Don't fail to initialize if we can't load the main module as ELF.
26191 * dlls/shell32/shell32.spec:
26192 shell32: Fixed ordinals of SHDefExtractIconA/W.
26194 2006-04-18 Michael Kaufmann <hallo@michael-kaufmann.ch>
26196 * dlls/user/menu.c, dlls/user/tests/menu.c:
26197 user: Find popup menus by ID.
26198 - Find menus by ID: Proper fallback to popup menus.
26199 - Use the menu ID, not the handle for the fallback.
26200 - Save the fallback menu's position.
26202 2006-04-18 Stefan Dösinger <stefan@codeweavers.com>
26204 * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
26205 wined3d: Implement GetHWND and SetHWND.
26207 * dlls/wined3d/device.c:
26208 wined3d: Implement EnumTextureFormats.
26210 * dlls/wined3d/device.c:
26211 wined3d: Implement EnumZBufferFormats.
26213 * dlls/wined3d/device.c, dlls/wined3d/utils.c,
26214 dlls/wined3d/wined3d_private.h:
26215 wined3d: Implement IWineD3DDevice::EnumDisplayModes.
26217 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
26218 dlls/d3d9/directx.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
26219 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
26220 wined3d: Implement Init3D and Uninit3D.
26222 2006-04-18 James Hawkins <truiken@gmail.com>
26224 * dlls/advpack/advpack.c:
26225 advpack: Set the destination directory to the working directory if key equals SourceDir.
26227 * dlls/advpack/advpack.c:
26228 advpack: Add the ability to set multiple keys on one line in set_ldid.
26230 * dlls/advpack/advpack.c, dlls/advpack/advpack_private.h,
26231 dlls/advpack/files.c, dlls/advpack/install.c:
26232 advpack: Put function declarations in advpack_private.h.
26234 2006-04-19 Mike McCormack <mike@codeweavers.com>
26236 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
26237 rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
26239 * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h:
26240 rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
26242 * dlls/ntdll/ntdll.spec, dlls/ntdll/sync.c, include/winternl.h:
26243 ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
26244 Based on a patch by Rob Shearman.
26246 2006-04-18 Huw Davies <huw@codeweavers.com>
26248 * dlls/gdi/bitblt.c:
26249 gdi32: Fix return values in BitBlt/StretchBlt.
26251 * dlls/gdi/bitblt.c:
26252 gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
26254 2006-04-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
26256 * dlls/comctl32/header.c:
26257 comctl32: header: Remove the unused bUnicode.
26259 * dlls/comctl32/header.c:
26260 comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
26262 2006-04-19 Mike McCormack <mike@codeweavers.com>
26264 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/msi.c:
26265 msi: Clean up memset usage.
26267 * dlls/msi/classes.c:
26268 msi: Fix a regression caused by some bad logic.
26270 * dlls/msi/helpers.c:
26271 msi: Don't fall back to the folder's parent if the folder doesn't exist.
26273 2006-04-18 Alexandre Julliard <julliard@winehq.org>
26275 * programs/explorer/hal.c:
26276 explorer: Reuse drives that point to the same device to avoid memory leaks.
26277 Also print a warning if HAL support is not compiled in.
26279 * tools/winebuild/build.h, tools/winebuild/import.c,
26280 tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
26281 winebuild: Disable linking to external symbols by default.
26283 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
26284 wldap32: Added a wrapper for ber_scanf.
26286 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
26287 wldap32: Added a wrapper for ber_printf.
26289 * dlls/wldap32/ber.c, dlls/wldap32/wldap32.spec:
26290 wldap32: Add wrappers for the ber_* functions.
26292 * dlls/ntdll/misc.c, dlls/ntdll/ntdll.spec:
26293 ntdll: Add wrappers for the remaining math functions.
26295 * dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c:
26296 ntdll: Add wrappers for the string functions.
26298 * configure, configure.ac:
26299 configure: Added check to catch old versions of the dbus library.
26301 2006-04-18 Mike McCormack <mike@codeweavers.com>
26303 * dlls/msi/helpers.c:
26304 msi: Simplify create_component_advertise_string() a little.
26306 2006-04-18 Robert Shearman <rob@codeweavers.com>
26308 * dlls/oleaut32/usrmarshal.c:
26309 oleaut32: Fix differences between the size returned in sizing the
26310 buffer for interfaces and the buffer actually used.
26312 * dlls/oleaut32/usrmarshal.c:
26313 oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
26314 Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
26315 otherwise BSTR_UserUnmarshal will try to use the memory in the
26318 * tools/widl/typelib.c, tools/widl/write_msft.c:
26319 widl: Ignore [object] attribute on interfaces written to a typelib.
26321 2006-04-18 Dmitry Timoshkov <dmitry@codeweavers.com>
26323 * dlls/winspool/tests/info.c:
26324 winspool: Add a test for DocumentProperties.
26326 2006-04-18 Alexandre Julliard <julliard@winehq.org>
26328 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
26329 programs/explorer/explorer_private.h, programs/explorer/hal.c:
26330 explorer: Initial version of dynamic drive support using HAL.
26332 * configure, configure.ac, include/config.h.in:
26333 configure: Added checks for HAL libraries.
26336 libwine: Added a couple of missing memory constraints in LDT syscalls.
26338 2006-04-18 Jacek Caban <jacek@codeweavers.com>
26340 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
26341 dlls/shdocvw/webbrowser.c:
26342 shdocvw: Use DocHost, not WebBrowser, in navigate_url.
26344 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
26345 dlls/shdocvw/webbrowser.c:
26346 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
26348 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
26349 dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
26350 dlls/shdocvw/webbrowser.c:
26351 shdocvw: Move connection points to DocHost object.
26353 * dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
26354 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
26355 shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
26357 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/frame.c,
26358 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26359 shdocvw: Get rid of WebBrowser dependency in DocHost object.
26361 * dlls/shdocvw/client.c, dlls/shdocvw/frame.c, dlls/shdocvw/shdocvw.h:
26362 shdocvw: Move IOleInPlaceFrame to DocHost object.
26364 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
26365 shdocvw: Move IServiceProvider to DocHost object.
26367 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
26368 shdocvw: Move IDispatch to DocHost object.
26370 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
26371 shdocvw: Move IOleCommandTarget to DocHost object.
26373 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
26374 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
26375 dlls/shdocvw/webbrowser.c:
26376 shdocvw: Move IOleDocumentSite to DocHost object.
26378 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
26379 dlls/shdocvw/shdocvw.h:
26380 shdocvw: Move IDocHostUIHandler to DocHost object.
26382 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
26383 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
26384 dlls/shdocvw/webbrowser.c:
26385 shdocvw: Move IOleInPlaceSite to DocHost object.
26387 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/navigate.c,
26388 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
26389 shdocvw: Move IOleClientSite to new DocHost object to allow sharing
26390 code between WebBrowser and InternetExplorer.
26392 2006-04-18 Alexandre Julliard <julliard@winehq.org>
26394 * tools/winebuild/import.c:
26395 winebuild: Fixed index in module table for delayed imports.
26397 2006-04-15 Ivan Gyurdiev <ivg2@cornell.edu>
26399 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26400 wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
26402 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26403 wined3d: Use correct register number mask.
26404 The regmask currently being used is wrong - 0x1FFF includes the high
26405 two bits of the register type.
26407 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26408 wined3d: Dcl opcode takes 2 parameters.
26410 * dlls/wined3d/pixelshader.c:
26411 wined3d: Fix _dw modifier.
26412 The _dw modifier needs to specify a component swizzle, just like the
26413 _dz currently does.
26415 2006-04-16 Ivan Gyurdiev <ivg2@cornell.edu>
26417 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26418 wined3d: Fix flow control instructions number of parameters.
26419 - else, endif, break take 0 parameters [not 2]
26420 - if, rep take 1 parameter [not 2]
26421 - breakp takes 1 parameter [not 2]
26422 - move all flow control instructions in one place
26423 - sync software shaders signatures with this
26425 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26426 wined3d: Skip unhandled opcodes in vshaders.
26428 * dlls/wined3d/pixelshader.c:
26429 wined3d: Texkill is supported for ps2.0-3.0.
26431 2006-04-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
26433 * dlls/comctl32/header.c:
26434 comctl32: Send Unicode notifications if required in header control.
26436 * dlls/comctl32/listview.c:
26437 comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
26439 * dlls/shell32/shlview.c:
26440 shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
26442 * programs/progman/dialog.c, programs/progman/grpfile.c:
26443 progman: Fix two simple bugs.
26444 Use correctly the GetOpenFileName function.
26445 Use _lcreat instead of _lopen to create a new file.
26447 2006-04-18 Mike McCormack <mike@codeweavers.com>
26449 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
26450 ole32: More tests and fixes for STGM_PRIORITY.
26452 * dlls/ole32/tests/clipboard.c:
26453 ole32: Fix a declaration.
26455 * dlls/ole32/tests/marshal.c:
26456 ole32: Uncomment some code to make sure it is compiled, but don't run it.
26458 2006-04-17 Stefan Dösinger <stefan@codeweavers.com>
26460 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
26461 wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
26463 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
26464 wined3d: Add the remaining IWineD3DDevice methods.
26466 * dlls/wined3d/Makefile.in, dlls/wined3d/device.c, dlls/wined3d/palette.c,
26467 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
26468 wined3d: Add IWineD3DPalette.
26470 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
26471 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
26472 wined3d: Add a parameter for surface type selection.
26474 2006-04-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
26476 * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
26477 shell32: Define 2 more avi resources.
26479 2006-04-17 Mike McCormack <mike@codeweavers.com>
26481 * configure, configure.ac:
26482 configure: Exit with a non-zero exit code if a core dependency is missing.
26484 * configure, configure.ac, dlls/Makedll.rules.in,
26485 dlls/Makeimplib.rules.in, dlls/Maketest.rules.in,
26486 programs/Makeprog.rules.in:
26487 configure: Remove the --disable-debug and --disable-trace options.
26489 * dlls/msi/msi.c, dlls/msi/package.c, dlls/msi/registry.c,
26490 dlls/msi/tests/msi.c:
26491 msi: Fix some possible NULL pointer dereferences (Coverity).
26493 * programs/regsvr32/regsvr32.c:
26494 regsvr32: Ignore the /c flag.
26496 2006-04-16 Detlef Riekenberg <wine.dev@web.de>
26498 * dlls/winspool/tests/info.c:
26499 winspool: Basic tests for DeleteMonitor.
26501 * dlls/winspool/info.c:
26502 winspool: Implement DeleteMonitor.
26504 2006-04-17 James Hawkins <truiken@gmail.com>
26506 * dlls/advpack/install.c:
26507 advpack: Add install_init/release to perform install initialization.
26509 * dlls/advpack/advpack.c:
26510 advpack: Factor out OCX registering into do_ocx_reg.
26512 * dlls/advpack/advpack.c:
26513 advpack: Use get_parameter to read the three parameters of RegisterOCX.
26514 Use get_parameter to read the three parameters to RegisterOCX.
26515 Remove the ERRs and TRACEs now that we return the HRESULT.
26517 * dlls/advpack/advpack.c:
26518 advpack: The fallback directory is the fifth field index, not the sixth.
26520 * dlls/advpack/install.c:
26521 advpack: Use the default queue callback when calling SetupInstallFromInfSection.
26523 * dlls/advpack/advpack.c:
26524 advpack: Fix the documentation for RegisterOCX.
26526 * dlls/advpack/advpack.c:
26527 advpack: Fix the return type of RegisterOCX.
26529 2006-04-16 Eric Kohl <eric.kohl@t-online.de>
26531 * tools/widl/client.c, tools/widl/server.c:
26532 widl: Support multiple RPC interfaces per binary.
26534 2006-04-16 Alexander N. Sørnes <alex@thehandofagony.com>
26536 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_No.rc:
26537 twain_32: Added Norwegian resource.
26539 2006-04-17 Alexander N. Sørnes <alex@thehandofagony.com>
26541 * programs/winefile/No.rc:
26542 winefile: Fix typo in the Norwegian resources.
26544 2006-04-16 Gerald Pfeifer <gerald@pfeifer.com>
26546 * configure, configure.ac:
26547 configure: On FreeBSD, make wine-pthread the new default.
26549 2006-04-15 Jonathan Ernst <jonathan@ernstfamily.ch>
26551 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fr.rc:
26552 twain_32: French localization.
26554 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fr.rc:
26555 shlwapi: French localization.
26557 * dlls/iccvid/iccvid_Fr.rc, dlls/iccvid/rsrc.rc:
26558 iccvid: French localization.
26560 * dlls/msvfw32/msvfw32_Fr.rc, dlls/msvfw32/rsrc.rc:
26561 msvfw: French localization.
26563 * dlls/msvidc32/msvidc32_Fr.rc, dlls/msvidc32/rsrc.rc:
26564 msvidc: French localization.
26566 * programs/winecfg/Fr.rc:
26567 winecfg: French localization.
26569 2006-04-17 Paul Vriens <Paul.Vriens@xs4all.nl>
26571 * dlls/dbghelp/stack.c:
26572 dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
26574 2006-04-15 Stefan Dösinger <stefan@codeweavers.com>
26576 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
26577 wined3d: Add a method to change the front and back buffers.
26579 2006-04-14 Stefan Dösinger <stefan@codeweavers.com>
26581 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
26582 dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h,
26583 include/wine/wined3d_interface.h:
26584 wined3d: Add IWineD3DSurface::Blt.
26586 2006-04-15 Paul Vriens <Paul.Vriens@xs4all.nl>
26588 * dlls/uxtheme/metric.c:
26589 uxtheme: Fix GetThemeSysString as the error-path was always taken.
26591 2006-04-15 Eric Kohl <eric.kohl@t-online.de>
26593 * tools/widl/typegen.c:
26594 widl: Implement support for unique pointers to arrays.
26596 2006-04-14 Andrew Riedi <andrewriedi@gmail.com>
26598 * programs/explorer/systray.c:
26599 explorer: Fixed a typo in system tray.
26601 2006-04-13 Aric Stewart <aric@codeweavers.com>
26603 * dlls/comctl32/listview.c:
26604 comctl32: Listview notify fix.
26605 Turn off updating for that the unselect and select and then turns it
26606 on for the focus call, this results in 1 edit notify being sent at the
26607 end of the operation.
26609 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
26611 * dlls/kernel/tests/heap.c:
26612 kernel: Add some tests for Lock/Unlock memory handles.
26614 * dlls/kernel/heap.c:
26615 kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
26617 2006-04-14 Jacek Caban <jacek@codeweavers.com>
26619 * dlls/shdocvw/webbrowser.c:
26620 shdocvw: Added Top, Left, Height and Width properties implementation.
26622 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
26623 shdocvw: Store IOleInPlaceSite in WebBrowser object.
26625 * dlls/shdocvw/oleobject.c:
26626 shdocvw: Update pos_rect and clip_rect in SetObjectRects.
26628 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c:
26629 shdocvw: Better window handling.
26630 Use unicode version of DefWindowProc in unicode window procs.
26633 * dlls/shell32/shlexec.c:
26634 shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
26636 2006-04-14 Hans Leidekker <hans@it.vu.nl>
26638 * dlls/wldap32/misc.c:
26639 wldap32: Document the miscellaneous functions.
26641 2006-04-13 Sagar Mittal <sagar.mittal@gmail.com>
26643 * dlls/wined3d/device.c:
26644 wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
26646 2006-04-14 Dmitry Timoshkov <dmitry@codeweavers.com>
26648 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
26649 winspool: Add a test for GetPrinterDriver, make it pass under Wine.
26651 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
26652 rpcrt4: Constify NDR function tables.
26654 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
26656 * dlls/comctl32/animate.c:
26657 comctl32: Change return code comparison in AVI control.
26659 2006-04-13 James Hawkins <truiken@gmail.com>
26661 * dlls/advpack/advpack.c:
26662 advpack: Document RegisterOCX.
26664 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
26666 * dlls/shell32/shell32_Fi.rc:
26667 shell32: Fix common files directory location in shell32_Fi.rc.
26669 2006-04-12 Thomas Kho <tkho@ucla.edu>
26671 * dlls/user/tests/input.c, dlls/x11drv/keyboard.c, server/queue.c:
26672 x11drv: Properly handle VK_LMENU input.
26674 2006-04-14 Detlef Riekenberg <wine.dev@web.de>
26676 * dlls/kernel/tests/toolhelp.c:
26677 kernel: Load tests again on NT 3.51 (toolhelp API not present).
26679 2006-04-13 Stefan Dösinger <stefan@codeweavers.com>
26681 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
26682 wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
26684 2006-04-13 Stefan Dösinger <stefandoesinger@gmx.at>
26686 * include/wine/wined3d_interface.h:
26687 wined3d: Add macros for (Un)Init3D and Flip.
26689 2006-04-13 Antonio Codazzi <f_sophia@libero.it>
26691 * dlls/shell32/shell32_It.rc:
26692 shell32: Italian resources update.
26694 2006-04-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
26696 * programs/winefile/winefile.c:
26697 winefile: Use header full drag.
26700 include: Fix a mistake in the declaration of _sntprintf.
26702 2006-04-13 Anssi Hannula <anssi.hannula@gmail.com>
26704 * programs/winecfg/Fi.rc:
26705 winecfg: Update the Finnish resources.
26707 * dlls/twain_32/rsrc.rc, dlls/twain_32/twain_Fi.rc:
26708 twain_32: Add Finnish resources.
26710 2006-04-13 Mike McCormack <mike@codeweavers.com>
26712 * include/wtypes.idl:
26713 wtypes.idl: Add size attribute to a void pointer.
26715 * tools/widl/write_msft.c:
26716 widl: Add support for VT_I8 and VT_UI8 to msft typelibs.
26718 2006-04-13 Alexandre Julliard <julliard@winehq.org>
26720 * libs/wine/mmap.c:
26721 libwine: Only try to mmap the exact address when reserving memory.
26722 This should avoid some extra work on platforms that need the
26723 try_mmap_fixed function.
26725 * libs/wine/mmap.c:
26726 libwine: Reorganize the mmap code a bit to avoid some #ifdefs.
26729 server: Remove the use_ptrace variable.
26731 * ANNOUNCE, ChangeLog, VERSION, configure:
26734 ----------------------------------------------------------------
26735 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
26737 * programs/winecfg/Nl.rc:
26738 winecfg: Update Dutch resource.
26740 2006-04-13 Alexandre Julliard <julliard@winehq.org>
26742 * dlls/advpack/reg.c:
26743 advpack: Fixed a couple of typos in Unicode conversion.
26745 * dlls/crypt32/encode.c:
26746 crypt32: Fixed day/month mismatch in time encoding routines.
26748 * dlls/crypt32/cert.c:
26749 crypt32: Avoid crash on NULL pointer in trace.
26751 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
26753 * dlls/user/menu.c:
26754 user: Fix dereferencing a potential NULL pointer.
26756 2006-04-12 Jason Green <jave27@gmail.com>
26758 * dlls/wined3d/utils.c:
26759 wined3d: Add case 0 to switch statement and fix the fixme.
26760 Screwed up a copy/paste from one of my recent patches. This
26761 eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
26762 as the Stencil format. Also, it changes the FIXME to print the
26765 2006-04-13 Paul Vriens <Paul.Vriens@xs4all.nl>
26767 * dlls/version/install.c:
26768 version: Translate some German comments.
26770 2006-04-13 Jeff Latimer <lats@yless4u.com.au>
26772 * dlls/usp10/usp10.c:
26773 usp10: Add some tests to ScriptGetFontProperties.
26775 2006-04-13 qingdoa daoo <qingdao33122@yahoo.com>
26777 * dlls/msvcrt/undname.c:
26778 msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
26780 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
26782 * dlls/wined3d/surface.c, include/wine/wined3d_interface.h:
26783 wined3d: Add IWineD3DSurface::Flip.
26785 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
26786 dlls/d3d9/directx.c, dlls/wined3d/device.c,
26787 include/wine/wined3d_interface.h:
26788 wined3d: Split device creation and opengl initialization.
26790 2006-04-12 Karsten Elfenbein <kelfe@gmx.de>
26792 * dlls/wined3d/device.c:
26793 wined3d: Combined unhandled renderstate cases into one.
26795 * dlls/wined3d/device.c:
26796 wined3d: IWineD3DDeviceImpl_Reset cleanup.
26797 Joined the functions as it looks like a typo in the function name
26798 (IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
26800 2006-04-12 Jacek Caban <jacek@codeweavers.com>
26802 * dlls/shell32/shlexec.c:
26803 shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
26805 * dlls/shdocvw/dochost.c:
26806 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
26808 2006-04-12 Alexandre Julliard <julliard@winehq.org>
26810 * dlls/wineps/init.c:
26811 wineps: Load generic.ppd from the data dir if nothing else is specified.
26813 2006-04-12 Huw Davies <huw@codeweavers.com>
26815 * configure, configure.ac, include/config.h.in, tools/sfnt2fnt.c:
26816 tools: Don't try to use FT_Load_Sfnt_Table unless FreeType has it.
26818 2006-04-12 Alexandre Julliard <julliard@winehq.org>
26820 * loader/preloader.c:
26821 preloader: Workaround for broken no-exec protections.
26822 Add an executable page at the top of the address space to defeat
26823 broken no-exec protections that play with the code selector limit.
26825 2006-04-12 Mikołaj Zalewski <mikolaj@zalewski.pl>
26827 * dlls/comctl32/listview.c:
26828 comctl32: Fix listview column resize.
26829 Draw a track line after a HDN_TRACK, resize the columns only after a
26831 Create the header with HDS_FULLDRAG.
26833 * dlls/comctl32/header.c:
26834 comctl32: Fix listview column resize.
26835 Fix the HDS_FULLDRAG headers notifications, invalidate such a control
26836 after a mouse move.
26838 2006-04-12 Dmitry Timoshkov <dmitry@codeweavers.com>
26840 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c,
26841 dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
26842 dlls/avifil32/icmstream.c:
26843 avifil32: Avoid not necessary zeroing out of an allocated memory block.
26845 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
26847 * dlls/wined3d/device.c, dlls/wined3d/resource.c,
26848 dlls/wined3d/wined3d_private.h:
26849 wined3d: Add a resource dumper.
26851 2006-04-11 Jean-Philippe Theriault <Jean-Philippe_Theriault@cimmetry.com>
26853 * dlls/gdi/enhmetafile.c:
26854 gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
26856 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
26858 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
26859 dlls/kernel/tests/toolhelp.c:
26860 kernel32: Added some tests for toolhelp functions.
26862 * dlls/kernel/toolhelp.c:
26863 kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
26865 2006-04-11 Stefan Leichter <Stefan.Leichter@camLine.com>
26867 * programs/winetest/Makefile.in:
26868 winetest: Added dnsapi tests.
26870 2006-04-12 Ivan Gyurdiev <ivg2@cornell.edu>
26872 * dlls/wined3d/pixelshader.c:
26873 wined3d: Enable texld instruction (shaders 1.4).
26875 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
26877 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
26878 wined3d: Reorganize shaders code a bit.
26880 2006-04-11 Hans Leidekker <hans@it.vu.nl>
26882 * dlls/wldap32/page.c:
26883 wldap32: Improve error handling in create_page_control().
26885 2006-04-10 Detlef Riekenberg <wine.dev@web.de>
26887 * dlls/winspool/tests/info.c:
26888 winspool: Basic tests for AddMonitor.
26890 2006-04-11 Detlef Riekenberg <wine.dev@web.de>
26892 * dlls/winspool/info.c:
26893 winspool: Implement AddMonitor.
26895 2006-04-11 Vitaliy Margolen <wine-patch@kievinfo.com>
26897 * dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexdeclaration.c,
26898 dlls/d3d9/vertexshader.c:
26899 d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
26901 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
26902 d3d8: VertexShader should keep reference to the parent device object.
26904 2006-04-12 Alexandre Julliard <julliard@winehq.org>
26907 server: Don't attach thread input to the desktop.
26908 Now that the desktop can be owned by a thread we need to explicitly
26909 check for it in the thread attach check.
26911 2006-04-11 Petr Tesarik <hat@tesarici.cz>
26913 * dlls/winedos/int2f.c:
26914 winedos: Implement INT2F/AX=1501 (get drive device list).
26916 2006-04-11 Juan Lang <juan_lang@yahoo.com>
26918 * dlls/msi/appsearch.c:
26919 msi: Fix possible crash bugs in error path.
26921 2006-04-11 Mike McCormack <mike@codeweavers.com>
26923 * dlls/shdocvw/Makefile.in, dlls/shdocvw/regsvr.c:
26924 shdocvw: Register iexplore.exe as a COM local server.
26926 2006-04-11 Jason Green <jave27@gmail.com>
26928 * dlls/wined3d/vertexdeclaration.c:
26929 wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
26931 2006-04-10 Stefan Dösinger <stefan@codeweavers.com>
26933 * dlls/wined3d/swapchain.c:
26934 wined3d: Don't do a logical AND on the swap effect.
26936 2006-04-12 Stefan Dösinger <stefan@codeweavers.com>
26938 * dlls/wined3d/resource.c:
26939 wined3d: Store the private data in IWineD3DResource::SetPrivateData.
26941 2006-04-12 Phil Krylov <phil@newstar.rinet.ru>
26943 * dlls/riched20/editor.c, dlls/riched20/para.c:
26944 riched20: Allow inheriting table cell definitions from previous table row.
26945 Allow inheriting of table cell definitions from a previous table row
26946 when the current table row does not contain a \trowd, only an \intbl.
26948 2006-04-11 Peter Oberndorfer <kumbayo84@arcor.de>
26950 * dlls/shlwapi/path.c, dlls/shlwapi/tests/path.c:
26951 shlwapi: Ignore leading spaces in PathMatchSpec.
26953 * dlls/shlwapi/tests/path.c:
26954 shlwapi: Add tests for PathMatchSpec.
26957 gdi: Do not convert string paramter when rendering glyph indexes.
26960 gdi: Write out glyph count correctly in GetCharacterPlacementA.
26962 2006-04-11 Alexandre Julliard <julliard@winehq.org>
26965 Makefile: There are currently no tests in the programs directory.
26967 2006-04-09 Dan Kegel <dank@kegel.com>
26969 * dlls/x11drv/clipboard.c:
26970 x11drv: Fix two clipboard bugs.
26971 Fix two clipboard problems that caused BadAtom crashes and caused some
26972 clipboard formats to not be exported properly.
26974 2006-04-11 Ivan Gyurdiev <ivg2@cornell.edu>
26976 * dlls/wined3d/pixelshader.c:
26977 wined3d: Remove bogus address register warning for pixel shaders.
26978 Pixel shaders don't have an address register, this warning is bogus.
26979 D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
26981 2006-04-11 James Hawkins <truiken@gmail.com>
26983 * dlls/advpack/advpack.c, dlls/advpack/install.c:
26984 advpack: Implement UserInstStubWrapper.
26986 2006-04-11 Mike McCormack <mike@codeweavers.com>
26988 * dlls/avifil32/acmstream.c, dlls/avifil32/api.c, dlls/avifil32/avifile.c,
26989 dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
26990 dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c,
26991 dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
26992 avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
26994 2006-04-08 Eric Pouech <eric.pouech@wanadoo.fr>
26996 * dlls/msvcrt/file.c:
26998 Make sure, when copying handles from std ones (when no io info is
26999 inherited from parent) to create inheritable handles (spotted by
27002 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
27004 * tools/winedump/debug.c, tools/winedump/dump.c,
27005 tools/winedump/minidump.c, tools/winedump/pe.c, tools/winedump/pe.h,
27006 tools/winedump/winedump.h:
27007 winedump: Constify some pointers.
27009 2006-04-11 Alexandre Julliard <julliard@winehq.org>
27011 * tools/winedump/dump.c, tools/winedump/pe.c:
27012 winedump: Added detection of Wine fake dlls.
27013 Also pass the real start of the file to the dump functions, instead of
27014 having the generic code care about the specifics of the individual
27017 2006-04-11 Petr Tesarik <hat@tesarici.cz>
27019 * dlls/winedos/dosexe.h, dlls/winedos/int2f.c, dlls/winedos/module.c:
27020 winedos: Implement true CDROM DOS device driver.
27022 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
27023 winedos: Move all device driver initialization code to a newly written
27024 function DOSDEV_SetupDevice().
27026 * dlls/winedos/int2f.c:
27027 winedos: Move most of MSCDEX stuff into a separate function.
27029 * dlls/winedos/devices.c, dlls/winedos/dosexe.h:
27030 winedos: Move some declarations to the header file.
27032 2006-04-10 Antonio Codazzi <f_sophia@libero.it>
27034 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Eo.rc:
27035 wininet: Added Esperanto language.
27037 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Eo.rc:
27038 shlwapi: Added Esperanto language.
27040 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Eo.rc:
27041 oleaut32: Added Esperanto language.
27043 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Eo.rc:
27044 mpr: Added Esperanto language.
27046 * programs/view/Eo.rc, programs/view/viewrc.rc:
27047 view: Added Esperanto language.
27049 * dlls/serialui/Eo.rc, dlls/serialui/serialui_rc.rc:
27050 serialui: Added Esperanto language.
27052 * dlls/mpr/mpr_It.rc:
27053 mpr: Italian language update.
27055 * dlls/wininet/wininet_It.rc:
27056 wininet: Italian language update.
27058 2006-04-10 Henning Gerhardt <henning.gerhardt@web.de>
27060 * programs/winecfg/De.rc:
27061 winecfg: Update German resource.
27063 2006-04-11 Mike McCormack <mike@codeweavers.com>
27065 * dlls/shdocvw/factory.c, dlls/shdocvw/shdocvw.h,
27066 dlls/shdocvw/shdocvw_main.c:
27067 shdocvw: Move the private class factory declaration into factory.c.
27069 2006-04-11 YunSong Hwang <hys545@dreamwiz.com>
27071 * programs/winecfg/Ko.rc:
27072 winecfg: Updated Korean resources.
27074 2006-04-11 Mike McCormack <mike@codeweavers.com>
27076 * dlls/msi/tests/format.c:
27077 msi: Add some more MsiFormatRecord tests.
27079 2006-04-11 James Hawkins <truiken@gmail.com>
27081 * dlls/advpack/install.c:
27082 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
27084 * dlls/advpack/files.c, dlls/advpack/install.c:
27085 advpack: Implement LaunchINFSectionEx.
27087 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c,
27088 dlls/advpack/reg.c:
27089 advpack: Standardize the format of advpack traces.
27090 Display all strings in advpack traces.
27091 Use debugstr_a/w for TRACE strings.
27093 * dlls/advpack/advpack.c, dlls/advpack/files.c, dlls/advpack/install.c:
27094 advpack: Standardize the format of advpack parameter lists.
27096 2006-04-10 Juan Lang <juan_lang@yahoo.com>
27098 * dlls/ntdll/thread.c:
27099 ntdll: Initialize a variable.
27100 Fix an uninitialized pointer in RtlCreateUserThread, caught by
27103 * dlls/crypt32/cert.c:
27104 crypt32: Fix a typo caught by coverity.
27106 2006-04-11 Jacek Caban <jacek@codeweavers.com>
27108 * include/exdisp.idl:
27109 exdisp.idl: Added missing attributes and fix some arguments names.
27111 * include/exdisp.idl:
27112 exdisp.idl: Added missing declarations.
27114 2006-04-10 Alexandre Julliard <julliard@winehq.org>
27116 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
27117 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
27119 server: Moved the tkill function to ptrace.c.
27121 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
27122 server/context_sparc.c, server/context_x86_64.c, server/thread.h:
27123 server: Get rid of the no longer used get_thread_single_step function.
27125 * server/debugger.c, server/ptrace.c, server/thread.c, server/thread.h:
27126 server: Removed the thread attached flag, since we always detach now.
27129 server: Always detach from the thread when we are done with ptrace.
27131 * dlls/user/tests/menu.c:
27132 user: Use a smaller window for the menu test.
27134 2006-04-10 Jacek Caban <jacek@codeweavers.com>
27136 * include/docobj.idl:
27137 docobj.idl: Fix some enums declarations.
27139 * include/exdisp.idl:
27140 exdisp.idl: Move declarations to better match to IE SDK.
27142 * include/exdisp.idl:
27143 exdisp.idl: Added SHDocVw type library declaration.
27145 2006-04-10 Hans Leidekker <hans@it.vu.nl>
27147 * tools/winapi/win32.api:
27148 dnsapi: Teach winapi_check about dnsapi.dll.
27150 * DEVELOPERS-HINTS, documentation/PACKAGING:
27151 dnsapi: Tell Wine developers and packagers about dnsapi.dll.
27153 2006-04-10 Alexandre Julliard <julliard@winehq.org>
27155 * configure, configure.ac, dlls/Makefile.in, dlls/twain/.gitignore,
27156 dlls/twain/Makefile.in, dlls/twain/README, dlls/twain/TWAIN,
27157 dlls/twain/capability.c, dlls/twain/ds_audio.c, dlls/twain/ds_ctrl.c,
27158 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
27159 dlls/twain/rsrc.rc, dlls/twain/twain.h, dlls/twain/twain.spec,
27160 dlls/twain/twain16_main.c, dlls/twain/twain32_main.c,
27161 dlls/twain/twain_32.spec, dlls/twain/twain_De.rc,
27162 dlls/twain/twain_En.rc, dlls/twain/twain_Ko.rc, dlls/twain/twain_i.h,
27163 dlls/twain/ui.c, dlls/twain_32/.gitignore, dlls/twain_32/Makefile.in,
27164 dlls/twain_32/README, dlls/twain_32/TWAIN,
27165 dlls/twain_32/capability.c, dlls/twain_32/ds_audio.c,
27166 dlls/twain_32/ds_ctrl.c, dlls/twain_32/ds_image.c,
27167 dlls/twain_32/dsm_ctrl.c, dlls/twain_32/resource.h,
27168 dlls/twain_32/rsrc.rc, dlls/twain_32/twain.h,
27169 dlls/twain_32/twain.spec, dlls/twain_32/twain16_main.c,
27170 dlls/twain_32/twain32_main.c, dlls/twain_32/twain_32.spec,
27171 dlls/twain_32/twain_De.rc, dlls/twain_32/twain_En.rc,
27172 dlls/twain_32/twain_Ko.rc, dlls/twain_32/twain_i.h,
27173 dlls/twain_32/ui.c:
27174 twain_32: Renamed the dlls/twain directory to dlls/twain_32.
27176 * configure, configure.ac, dlls/Makefile.in, dlls/riched32/.gitignore,
27177 dlls/riched32/Makefile.in, dlls/riched32/riched32.spec,
27178 dlls/riched32/richedit.c, dlls/richedit/.gitignore,
27179 dlls/richedit/Makefile.in, dlls/richedit/riched32.spec,
27180 dlls/richedit/richedit.c:
27181 riched32: Renamed the dlls/richedit directory to dlls/riched32.
27183 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27184 dlls/comdlg32/.gitignore, dlls/comdlg32/Makefile.in,
27185 dlls/comdlg32/cdlg.h, dlls/comdlg32/cdlg16.h, dlls/comdlg32/cdlg32.c,
27186 dlls/comdlg32/cdlg_Bg.rc, dlls/comdlg32/cdlg_Ca.rc,
27187 dlls/comdlg32/cdlg_Cn.rc, dlls/comdlg32/cdlg_Cs.rc,
27188 dlls/comdlg32/cdlg_Da.rc, dlls/comdlg32/cdlg_De.rc,
27189 dlls/comdlg32/cdlg_En.rc, dlls/comdlg32/cdlg_Eo.rc,
27190 dlls/comdlg32/cdlg_Es.rc, dlls/comdlg32/cdlg_Fi.rc,
27191 dlls/comdlg32/cdlg_Fr.rc, dlls/comdlg32/cdlg_Hu.rc,
27192 dlls/comdlg32/cdlg_It.rc, dlls/comdlg32/cdlg_Ja.rc,
27193 dlls/comdlg32/cdlg_Ko.rc, dlls/comdlg32/cdlg_Nl.rc,
27194 dlls/comdlg32/cdlg_No.rc, dlls/comdlg32/cdlg_Pl.rc,
27195 dlls/comdlg32/cdlg_Pt.rc, dlls/comdlg32/cdlg_Ru.rc,
27196 dlls/comdlg32/cdlg_Si.rc, dlls/comdlg32/cdlg_Sk.rc,
27197 dlls/comdlg32/cdlg_Sv.rc, dlls/comdlg32/cdlg_Th.rc,
27198 dlls/comdlg32/cdlg_Tr.rc, dlls/comdlg32/cdlg_Uk.rc,
27199 dlls/comdlg32/cdlg_Wa.rc, dlls/comdlg32/cdlg_Zh.rc,
27200 dlls/comdlg32/cdlg_xx.rc, dlls/comdlg32/colordlg.c,
27201 dlls/comdlg32/colordlg16.c, dlls/comdlg32/comdlg32.spec,
27202 dlls/comdlg32/commdlg.spec, dlls/comdlg32/filedlg.c,
27203 dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
27204 dlls/comdlg32/filedlg31.h, dlls/comdlg32/filedlgbrowser.c,
27205 dlls/comdlg32/filedlgbrowser.h, dlls/comdlg32/filetitle.c,
27206 dlls/comdlg32/finddlg.c, dlls/comdlg32/finddlg32.c,
27207 dlls/comdlg32/fontdlg.c, dlls/comdlg32/fontdlg16.c,
27208 dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg.h,
27209 dlls/comdlg32/printdlg16.c, dlls/comdlg32/rsrc.rc,
27210 dlls/commdlg/.gitignore, dlls/commdlg/Makefile.in,
27211 dlls/commdlg/cdlg.h, dlls/commdlg/cdlg16.h, dlls/commdlg/cdlg32.c,
27212 dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
27213 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
27214 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
27215 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc,
27216 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
27217 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc,
27218 dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc,
27219 dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc,
27220 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
27221 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
27222 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
27223 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Th.rc,
27224 dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/cdlg_Uk.rc,
27225 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc,
27226 dlls/commdlg/cdlg_xx.rc, dlls/commdlg/colordlg.c,
27227 dlls/commdlg/colordlg16.c, dlls/commdlg/comdlg32.spec,
27228 dlls/commdlg/commdlg.spec, dlls/commdlg/filedlg.c,
27229 dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
27230 dlls/commdlg/filedlg31.h, dlls/commdlg/filedlgbrowser.c,
27231 dlls/commdlg/filedlgbrowser.h, dlls/commdlg/filetitle.c,
27232 dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c,
27233 dlls/commdlg/fontdlg.c, dlls/commdlg/fontdlg16.c,
27234 dlls/commdlg/printdlg.c, dlls/commdlg/printdlg.h,
27235 dlls/commdlg/printdlg16.c, dlls/commdlg/rsrc.rc:
27236 comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
27238 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
27239 dlls/msacm/.gitignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c,
27240 dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c,
27241 dlls/msacm/msacm.rc, dlls/msacm/msacm.spec, dlls/msacm/msacm32.spec,
27242 dlls/msacm/msacm32_main.c, dlls/msacm/msacm_Cs.rc,
27243 dlls/msacm/msacm_De.rc, dlls/msacm/msacm_En.rc,
27244 dlls/msacm/msacm_Es.rc, dlls/msacm/msacm_Fr.rc,
27245 dlls/msacm/msacm_Hu.rc, dlls/msacm/msacm_It.rc,
27246 dlls/msacm/msacm_Ja.rc, dlls/msacm/msacm_Ko.rc,
27247 dlls/msacm/msacm_Nl.rc, dlls/msacm/msacm_No.rc,
27248 dlls/msacm/msacm_Pl.rc, dlls/msacm/msacm_Pt.rc,
27249 dlls/msacm/msacm_Tr.rc, dlls/msacm/msacm_main.c,
27250 dlls/msacm/pcmconverter.c, dlls/msacm/stream.c,
27251 dlls/msacm/tests/.gitignore, dlls/msacm/tests/Makefile.in,
27252 dlls/msacm/tests/msacm.c, dlls/msacm/wineacm.h,
27253 dlls/msacm32/.gitignore, dlls/msacm32/Makefile.in,
27254 dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c,
27255 dlls/msacm32/internal.c, dlls/msacm32/msacm.rc,
27256 dlls/msacm32/msacm.spec, dlls/msacm32/msacm32.spec,
27257 dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_Cs.rc,
27258 dlls/msacm32/msacm_De.rc, dlls/msacm32/msacm_En.rc,
27259 dlls/msacm32/msacm_Es.rc, dlls/msacm32/msacm_Fr.rc,
27260 dlls/msacm32/msacm_Hu.rc, dlls/msacm32/msacm_It.rc,
27261 dlls/msacm32/msacm_Ja.rc, dlls/msacm32/msacm_Ko.rc,
27262 dlls/msacm32/msacm_Nl.rc, dlls/msacm32/msacm_No.rc,
27263 dlls/msacm32/msacm_Pl.rc, dlls/msacm32/msacm_Pt.rc,
27264 dlls/msacm32/msacm_Tr.rc, dlls/msacm32/msacm_main.c,
27265 dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c,
27266 dlls/msacm32/tests/.gitignore, dlls/msacm32/tests/Makefile.in,
27267 dlls/msacm32/tests/msacm.c, dlls/msacm32/wineacm.h,
27268 programs/winetest/Makefile.in:
27269 msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
27271 2006-04-10 Huw Davies <huw@codeweavers.com>
27273 * dlls/gdi/freetype.c:
27274 gdi32: Add support for ttc indices in the font link list.
27276 2006-04-09 Jason Green <jave27@gmail.com>
27278 * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
27279 wined3d: Add some more debugging info.
27280 Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
27282 2006-04-09 Eric Kohl <eric.kohl@t-online.de>
27284 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
27285 tools/widl/typegen.h:
27286 widl: Implement support for ref pointers to simple structs.
27288 2006-04-08 Hans Leidekker <hans@it.vu.nl>
27290 * dlls/gdi/font.c, dlls/gdi/tests/font.c:
27291 gdi32: GetCharABCWidthsW should not crash on a NULL handle.
27293 * dlls/wldap32/control.c:
27294 wldap32: Fix broken parameter handling.
27296 2006-04-09 Hans Leidekker <hans@it.vu.nl>
27298 * configure, configure.ac, dlls/dnsapi/Makefile.in, include/config.h.in:
27299 dnsapi: Add a configure check for the resolver library and header.
27301 * configure, configure.ac, dlls/dnsapi/Makefile.in,
27302 dlls/dnsapi/tests/.gitignore, dlls/dnsapi/tests/Makefile.in,
27303 dlls/dnsapi/tests/name.c:
27304 dnsapi: Add a test for DnsNameCompare_A.
27306 * dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.h, dlls/dnsapi/dnsapi.spec,
27307 dlls/dnsapi/name.c:
27308 dnsapi: Implement DnsNameCompare_{A,W}.
27310 * configure, configure.ac, dlls/Makefile.in, dlls/dnsapi/.gitignore,
27311 dlls/dnsapi/Makefile.in, dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
27312 dnsapi: Add a stub implementation of dnsapi.dll.
27314 * include/Makefile.in, include/windns.h:
27315 dnsapi: Add windns.h.
27316 Based on a patch sent by Matthew Kehrer a while ago.
27318 2006-04-09 Stefan Dösinger <stefan@codeweavers.com>
27320 * dlls/ddraw/tests/d3d.c:
27321 ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
27323 2006-04-08 James Hawkins <truiken@gmail.com>
27325 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
27326 advpack: Add initial implementation of SetPerUserSecValues.
27328 2006-04-10 Eric Pouech <eric.pouech@wanadoo.fr>
27331 wine.inf: Added dbghelp & imagehlp as fake DLLs.
27333 2006-04-10 Ivan Gyurdiev <ivg2@cornell.edu>
27335 * dlls/wined3d/wined3d_private.h:
27336 wined3d: Print all errors in checkGLcall.
27338 * dlls/d3d9/pixelshader.c, dlls/wined3d/pixelshader.c,
27339 dlls/wined3d/vertexshader.c:
27340 wined3d: Downgrade some FIXMEs.
27342 * dlls/wined3d/utils.c:
27343 wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
27345 D3DFMT_L16 -> GL_LUMINANCE16_EXT
27346 D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
27347 as Raphael suggested.
27348 Also increase the returned Bpp for unknown and unhandled formats from
27349 4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
27350 shows some flashy graphics before it dies again :)
27352 2006-04-10 Dmitry Timoshkov <dmitry@codeweavers.com>
27354 * dlls/shdocvw/iexplore.c:
27355 shdocvw: Constify IExplore OLE vtables.
27357 * dlls/x11drv/keyboard.c:
27358 x11drv: Update French keyboard layout to better match the X11 one.
27360 2006-04-09 Alexander N. Sørnes <alex@thehandofagony.com>
27362 * programs/winecfg/No.rc:
27363 winecfg: Updated Norwegian resources.
27365 2006-04-09 Huw Davies <huw@codeweavers.com>
27367 * fonts/system.sfd:
27368 fonts: Add accented greek glyphs to System.
27370 2006-04-09 Hans Leidekker <hans@it.vu.nl>
27372 * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
27373 ntdll: The closing brace of a guid string is at index 37.
27375 2006-04-08 Robert Reif <reif@earthlink.net>
27377 * dlls/dsound/tests/ds3d.c:
27378 dsound: Fix 2 bugs in ds3d tests.
27379 Fix 2 bugs in the error paths of the ds3d.c test (coverity).
27381 2006-04-09 Jeff Latimer <lats@yless4u.com.au>
27383 * dlls/usp10/usp10.c:
27384 usp10: Terminate some strings in fixmes and traces.
27386 2006-04-09 Detlef Riekenberg <wine.dev@web.de>
27388 * dlls/winspool/info.c:
27389 winspool: Avoid reading from NULL (GetPrinterDriver).
27391 2006-04-08 Jacek Caban <jacek@codeweavers.com>
27393 * dlls/shdocvw/oleobject.c:
27394 shdocvw: Set active document of both frame and doc window.
27396 * dlls/shdocvw/dochost.c:
27397 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
27399 * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
27400 mshtml: Make sure to use initialized variables.
27402 * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
27403 mshtml: Fix ref counting.
27404 - Fix ref counting.
27405 - Use This->window instead of QI in NSContainer_Release.
27407 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
27409 * programs/wineconsole/wineconsole_Eo.rc,
27410 programs/wineconsole/wineconsole_res.rc:
27411 wineconsole: Esperanto language support.
27413 * dlls/winspool/It.rc, dlls/winspool/winspool.rc:
27414 winspool: Italian language support.
27416 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
27418 * programs/winhelp/Eo.rc:
27419 winhelp: Esperanto language update.
27421 * programs/regedit/It.rc:
27422 regedit: Italian language update.
27424 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
27426 * programs/start/It.rc:
27427 start: Italian language update.
27429 2006-04-04 Antonio Codazzi <f_sophia@libero.it>
27431 * programs/uninstaller/Eo.rc:
27432 uninstaller: Esperanto language adjustments.
27434 2006-04-06 Antonio Codazzi <f_sophia@libero.it>
27436 * programs/wineconsole/wineconsole_It.rc,
27437 programs/wineconsole/wineconsole_res.rc:
27438 wineconsole: Italian language support.
27440 2006-04-08 Antonio Codazzi <f_sophia@libero.it>
27442 * dlls/winspool/Eo.rc, dlls/winspool/winspool.rc:
27443 winspool: Esperanto language support.
27445 2006-04-08 Detlef Riekenberg <wine.dev@web.de>
27447 * dlls/winspool/info.c:
27448 winspool: A read can fail.
27450 2006-04-08 Stefan Dösinger <stefandoesinger@gmx.at>
27453 ddraw: Add MAKEFOURCC to ddraw.h.
27455 * dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
27456 d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
27458 2006-04-08 Huw Davies <huw@codeweavers.com>
27460 * fonts/system.sfd:
27461 fonts: Add greek glyphs (with thanks to Maria Hadjipanayi).
27463 2006-04-08 Hans Leidekker <hans@it.vu.nl>
27465 * dlls/wldap32/add.c:
27466 wldap32: Don't handle NULL attrs twice.
27468 * dlls/wldap32/init.c:
27469 wldap32: Don't return uninitialised values.
27471 * dlls/wldap32/error.c:
27472 wldap32: Fix overrun by one of static array.
27474 2006-04-08 Rein Klazes <wijn@wanadoo.nl>
27476 * dlls/user/menu.c:
27477 user: Add an missing element to the hbmmenus array.
27479 2006-04-08 Marcus Meissner <marcus@jet.franken.de>
27481 * tools/winedump/output.c:
27482 winedump: Use fchmod() instead of doing system(chmod).
27484 2006-04-08 Robert Reif <reif@earthlink.net>
27486 * dlls/dsound/capture.c:
27487 dsound: Remove NULL This pointer checks.
27489 2006-04-07 Robert Reif <reif@earthlink.net>
27491 * dlls/dsound/capture.c:
27492 dsound: Remove unnecessary NULL pointer check.
27494 2006-04-08 Troy Rollo <wine@troy.rollo.name>
27496 * dlls/ntdll/cdrom.c:
27497 ntdll: Fix DVD_ReadStructure's layout of layer information.
27498 Fix DVD_ReadStructure to reflect what Windows actually does, not what
27499 Microsoft (incorrectly) documents it to do and not what the DDK
27500 headers (incorrectly) suggest it does.
27502 2006-04-07 Detlef Riekenberg <wine.dev@web.de>
27504 * dlls/ntdll/virtual.c:
27505 ntdll: Added ARM architecture.
27507 2006-04-05 Robert Reif <reif@earthlink.net>
27509 * programs/winecfg/En.rc, programs/winecfg/audio.c,
27510 programs/winecfg/resource.h:
27511 winecfg: Add default dsound sample rate and bits per sample.
27513 * dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
27514 dlls/dsound/dsound_private.h:
27515 dsound: Set default primary buffer sample rate and bits per sample.
27516 Programs that are written specifically for 2000 and xp don't bother to
27517 set the primary buffer format because it's a noop. However wine is
27518 patterned after win9x and DirectX 7 or earlier which has a real
27519 primary buffer and expects the program to change the primary buffer
27520 format if necessary.
27522 2006-04-07 Alexandre Julliard <julliard@winehq.org>
27524 * programs/explorer/desktop.c, server/window.c:
27525 explorer: Don't use ExitWindows on shutdown.
27526 ExitWindows kills all current processes and that creates a race with
27527 newly started processes. Instead, simply exit and let the new process
27528 create a new explorer.
27530 2006-04-06 Mike Hearn <mike@plan99.net>
27532 * dlls/kernel/path.c:
27533 kernel: Don't crash on NULL arg in GetShortPathNameW.
27535 * dlls/comctl32/imagelist.c:
27536 comctl32: Add OOM codepath in imagelist control.
27538 2006-04-07 Mike Hearn <mike@plan99.net>
27540 * dlls/gdi/enhmetafile.c:
27541 gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
27543 * dlls/kernel/path.c:
27544 kernel: Correct SearchPathA argument validation.
27546 2006-04-07 Robert Reif <reif@earthlink.net>
27548 * dlls/dsound/tests/capture.c:
27549 dsound: Fix capture test.
27550 Remove bogus release of NULL pointer code found by Coverity.
27552 2006-04-07 Mike Hearn <mike@plan99.net>
27554 * dlls/uxtheme/metric.c:
27555 uxtheme: Fix GetThemeSysInt.
27556 TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
27557 path would always be taken. Fix to check only that the values are
27558 outside the possible range.
27560 2006-04-07 Paul Vriens <Paul.Vriens@xs4all.nl>
27562 * dlls/netapi32/browsr.c, dlls/netapi32/share.c:
27563 netapi32: Move NetShareEnum from browsr.c to share.c.
27565 2006-04-07 James Hawkins <truiken@gmail.com>
27567 * dlls/advpack/tests/advpack.c:
27568 advpack: Add a few more tests for SetPerUserSecValues.
27570 2006-04-07 Gerald Pfeifer <gerald@pfeifer.com>
27572 * dlls/gdi/tests/bitmap.c:
27573 gdi: Also initialize a variable in the failure case.
27575 2006-04-07 Mike McCormack <mike@codeweavers.com>
27577 * dlls/msi/table.c:
27578 msi: Use a debug channel to turn on transform debugging.
27580 2006-04-07 Alexandre Julliard <julliard@winehq.org>
27582 * server/process.c, server/process.h, server/ptrace.c, server/thread.c,
27584 server: Moved read/write_process_memory and get_selector_entry to ptrace.c.
27586 * server/process.c:
27587 server: Hide assumptions about alignment inside the read_process_memory function.
27589 * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/process.c,
27590 server/protocol.def, server/trace.c:
27591 server: Get rid of alignment requirements in write_process_memory request.
27592 All the alignment handling is now done in the write_process_memory
27593 function inside the server.
27595 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
27597 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
27598 wined3d: Allow the inclusion of the wined3d headers when the ddraw headers are included.
27600 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/d3d9/volume.c,
27601 dlls/d3d9/volumetexture.c, dlls/wined3d/device.c,
27602 dlls/wined3d/volume.c, dlls/wined3d/volumetexture.c,
27603 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
27604 include/wine/wined3d_types.h:
27605 wined3d: Add WINED3DBOX to wined3d_types.h.
27607 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
27608 dlls/wined3d/device.c, dlls/wined3d/directx.c,
27609 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
27610 dlls/wined3d/query.c, dlls/wined3d/resource.c,
27611 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
27612 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
27613 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
27614 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
27615 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
27616 wined3d: Rename return values from D3D* to WINED3D*.
27618 2006-04-07 Robert Shearman <rob@codeweavers.com>
27620 * dlls/ole32/filemoniker.c:
27621 ole32: Fix typo in FileMonikerImpl_BindToObject.
27622 Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
27623 incorrectly passed into IClassFactory_CreateInstance instead of &ppf
27624 (found by Coverity).
27626 * dlls/ole32/compositemoniker.c:
27627 ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
27629 * dlls/ole32/antimoniker.c:
27630 ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
27632 * dlls/ole32/defaulthandler.c:
27633 ole32: Fix DefaultHandler_EnumAdvises.
27634 As per MSDN, if the object has no connections then
27635 IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
27636 is the case when This->oleAdviseHolder is NULL, so do this and avert a
27637 potential NULL dereference of This->oleAdviseHolder (found by
27640 * dlls/oleaut32/usrmarshal.c:
27641 oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
27642 Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
27643 the SafeArrayCreateEx call was missing a dereference operator (found
27646 * dlls/oleaut32/safearray.c:
27647 oleaut32: Remove deadcode in SafeArrayPutElement.
27648 Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
27649 because of the check at the top of the function on pvData (found by
27652 * server/console.c:
27653 server: Free ptr in console_input_append_hist.
27654 Free ptr in console_input_append_hist before returning, otherwise it
27655 will be leaked (found by Coverity).
27656 Remove the setting of last error on mem_alloc failure, as it is already
27660 server: Handle failure of mem_alloc in duplicate_token.
27663 server: Handle possible mem_alloc failure in create_token.
27666 server: Should use release_object on an object instead of free.
27668 2006-04-07 Mike McCormack <mike@codeweavers.com>
27670 * dlls/msi/files.c:
27671 msi: Remove broken volume management code.
27673 * dlls/shdocvw/Makefile.in, dlls/shdocvw/iexplore.c,
27674 dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c:
27675 shdocvw: Implement IEWinMain using a simple window frame.
27677 * dlls/x11drv/wintab.c:
27678 x11drv: Cursors index used with WTI_DEVICES is zero based.
27680 2006-04-07 Huw Davies <huw@codeweavers.com>
27682 * fonts/system.sfd, tools/sfnt2fnt.c:
27683 fonts: Add the Won sign in place of the backslash for Korean fonts.
27685 2006-04-07 James Hawkins <truiken@gmail.com>
27687 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
27688 advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
27690 * dlls/advpack/files.c:
27691 advpack: Rewrite get_parameter to be able to handle an empty parameter.
27693 2006-04-07 Stefan Dösinger <stefandoesinger@gmx.at>
27695 * include/wine/wined3d_types.h:
27696 wined3d: Add WINED3DPRESENT_INTERVAL_* definitions.
27698 * include/wine/wined3d_types.h:
27699 wined3d: Add WINED3DPRESENTRATE_DEFAULT.
27701 * dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/wined3d/volume.c,
27702 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h,
27703 include/wine/wined3d_types.h:
27704 wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
27706 2006-04-07 James Hawkins <truiken@gmail.com>
27708 * dlls/ntdll/signal_i386.c:
27709 ntdll: Return error if the signal index equals the size of the array.
27711 2006-04-07 Mike McCormack <mike@codeweavers.com>
27713 * dlls/oleaut32/typelib.c:
27714 oleaut32: Remove unnecessary check for NULL.
27716 * server/registry.c:
27717 server: Avoid comparison of -1 with an unsigned variable.
27719 * libs/wine/config.c:
27720 libwine: Fix a memory leak.
27722 * dlls/msi/classes.c:
27723 msi: Fix a logic error.
27725 * dlls/msi/record.c:
27726 msi: Avoid accessing a null pointer.
27728 * dlls/msi/string.c:
27729 msi: Check the correct pointer after allocating memory.
27731 * dlls/msi/table.c:
27732 msi: Fix possible free of uninitialized pointer.
27734 2006-04-07 Alexandre Julliard <julliard@winehq.org>
27736 * dlls/kernel/process.c:
27737 kernel: Fixed set_process_name for the winevdm case.
27739 2006-04-06 Stefan Dösinger <stefandoesinger@gmx.at>
27741 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
27742 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
27743 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
27744 dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
27745 dlls/wined3d/texture.c, include/wine/wined3d_interface.h,
27746 include/wine/wined3d_types.h:
27747 wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
27749 * dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
27750 dlls/d3d9/texture.c, dlls/d3d9/volumetexture.c,
27751 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
27752 dlls/wined3d/device.c, dlls/wined3d/directx.c,
27753 dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
27754 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
27755 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
27756 wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
27758 2006-04-06 Paul Vriens <paul.vriens@xs4all.nl>
27760 * dlls/netapi32/Makefile.in, dlls/netapi32/netapi32.spec,
27761 dlls/netapi32/share.c, include/lmshare.h:
27762 netapi32: Add (stubbed) NetSessionEnum.
27764 2006-04-06 James Hawkins <truiken@gmail.com>
27766 * dlls/advpack/tests/advpack.c:
27767 advpack: Add initial tests for SetPerUserSecValues.
27769 2006-04-06 Huw Davies <huw@codeweavers.com>
27771 * dlls/comctl32/propsheet.c, dlls/comctl32/tests/.gitignore,
27772 dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.c,
27773 dlls/comctl32/tests/propsheet.rc:
27774 comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
27776 2006-04-06 Dmitry Timoshkov <dmitry@codeweavers.com>
27778 * fonts/courier.sfd, fonts/ms_sans_serif.sfd, fonts/small_fonts.sfd,
27780 fonts: Add a couple of cyrillic glyphs to all built-in bitmap fonts.
27781 Also add numero-sign to Courier.
27783 2006-04-06 Alexandre Julliard <julliard@winehq.org>
27785 * dlls/ntdll/exception.c:
27786 ntdll: Print traces for EXC_CallHandler even with the assembly version.
27788 2006-04-05 qingdoa daoo <qingdao33122@yahoo.com>
27790 * dlls/msvcrt/process.c:
27791 msvcrt: Append extension(.exe) for _spawnve argument.
27793 2006-04-06 Alexandre Julliard <julliard@winehq.org>
27795 * configure, configure.ac, dlls/kernel/process.c, include/config.h.in:
27796 kernel: Show the exe name instead of wine-[kp]thread in ps and top.
27798 2006-04-05 Juan Lang <juan_lang@yahoo.com>
27800 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
27801 dlls/crypt32/tests/cert.c:
27802 crypt32: Implement CertCreateSelfSignCertificate, with some tests.
27804 * dlls/crypt32/store.c, include/wincrypt.h:
27805 crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
27807 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
27809 * dlls/winspool/info.c:
27810 winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
27812 * dlls/winspool/info.c:
27813 winspool: Implement EnumMonitorsW.
27815 2006-04-06 Mike McCormack <mike@codeweavers.com>
27817 * dlls/shdocvw/webbrowser.c:
27818 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
27820 * dlls/msi/files.c:
27821 msi: Avoid a crash if a parameter is NULL.
27823 2006-04-05 Robert Reif <reif@earthlink.net>
27825 * dlls/winmm/winearts/audio.c:
27826 winearts: Don't call arts_free if arts_init wasn't successful.
27828 2006-04-05 Huw Davies <huw@codeweavers.com>
27830 * dlls/gdi/freetype.c:
27831 gdi32: Always consume the subst structure.
27833 * dlls/gdi/freetype.c:
27834 gdi32: Use the localised family name if present
27835 (based on a patch on Byeong-Sik Jeon).
27837 * dlls/gdi/freetype.c:
27838 gdi32: Move a few functions around. Should be a nop.
27840 2006-04-05 Mike McCormack <mike@codeweavers.com>
27842 * include/exdisp.idl:
27843 shdocvw: Add class definition for InternetExplorer.
27845 2006-04-05 Dmitry Timoshkov <dmitry@codeweavers.com>
27847 * dlls/gdi/bitmap.c, dlls/gdi/tests/bitmap.c:
27848 gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
27849 Make them pass under Wine.
27851 2006-04-05 Paul Vriens <paul.vriens@xs4all.nl>
27854 include: Add lmshare to lm.h.
27856 2006-04-05 Stefan Dösinger <stefandoesinger@gmx.at>
27858 * include/wine/wined3d_interface.h:
27859 wined3d: Add some type macros to wined3d_interface.h.
27861 2006-04-05 Alexandre Julliard <julliard@winehq.org>
27863 * tools/winebuild/spec16.c:
27864 winebuild: Remove a no longer necessary movzwl instruction.
27865 This could cause broken relays to be generated depending on the order
27866 of the entry points in the relay list.
27867 Also add a few missing tabs in the assembly output.
27869 * dlls/cards/cards.c:
27870 cards: Avoid GetPixel to draw round corners, use a clip region instead.
27872 2006-04-04 James Hawkins <truiken@gmail.com>
27874 * dlls/advpack/install.c:
27875 advpack: Factor out advpack error handling into ADV_HRESULT.
27877 2006-04-04 Mike McCormack <mike@codeweavers.com>
27879 * configure, configure.ac, programs/Makefile.in,
27880 programs/iexplore/.gitignore, programs/iexplore/Makefile.in,
27881 programs/iexplore/main.c:
27882 Add an implementation of iexplore.exe.
27884 * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c:
27885 shdocvw: Stub implementation of IEWinMain.
27887 2006-04-04 qingdoa daoo <qingdao33122@yahoo.com>
27889 * dlls/msvcrt/environ.c:
27890 msvcrt: Fix a TRACE message to avoid buffer overflow.
27892 2006-04-04 Huw Davies <huw@codeweavers.com>
27894 * fonts/ms_sans_serif.sfd:
27895 fonts: Add a few missing glyphs.
27897 2006-04-05 Eric Kohl <eric.kohl@t-online.de>
27899 * tools/widl/typegen.c:
27900 widl: Implement support for ref pointers to arrays of base types.
27902 2006-04-04 Pavel Semerad <semerad@sisal.mff.cuni.cz>
27904 * dlls/dinput/joystick_linux.c:
27905 dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
27907 2006-04-04 Alexandre Julliard <julliard@winehq.org>
27909 * dlls/x11drv/event.c, dlls/x11drv/winpos.c:
27910 x11drv: Avoid redundant flushing of the thread display.
27912 * dlls/x11drv/window.c:
27913 x11drv: Remove one more XSync call.
27915 2006-04-04 Jan Zerebecki <jan.wine@zerebecki.de>
27917 * dlls/wined3d/device.c:
27918 wined3d: CreateDevice should use the root window.
27920 * dlls/wined3d/device.c:
27921 wined3d: Output unhandled renderstates with debug_d3drenderstate.
27923 * dlls/wined3d/utils.c, include/d3d9types.h, include/wine/wined3d_types.h:
27924 wined3d: Add D3DFMT_L16.
27926 2006-04-04 Jesse Allen <the3dfxdude@gmail.com>
27928 * dlls/x11drv/x11drv_main.c:
27929 x11drv: Make UseXVidMode default to yes.
27931 2006-04-03 Jesse Allen <the3dfxdude@gmail.com>
27933 * dlls/x11drv/xvidmode.c:
27934 x11drv: Allow xvidmode to always initialize at least for the gamma functions.
27936 2006-04-04 Mike McCormack <mike@codeweavers.com>
27938 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c:
27939 setupapi: Add a stub implementation for RegistryDelnode.
27941 2006-04-04 Huw Davies <huw@codeweavers>
27943 * dlls/gdi/freetype.c:
27944 gdi32: Use a function to add entries to the substitution list
27945 (based on a patch by Byeong-Sik Jeon).
27947 2006-04-04 Huw Davies <huw@codeweavers.com>
27949 * dlls/gdi/freetype.c:
27950 gdi32: Use RtlUshortByteSwap to read big endian words.
27952 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
27954 * dlls/d3d8/cubetexture.c, dlls/d3d9/cubetexture.c,
27955 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
27956 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
27957 wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
27959 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
27960 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
27961 wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
27963 2006-04-04 Alexandre Julliard <julliard@winehq.org>
27965 * dlls/user/exticon.c:
27966 user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
27968 * tools/Makefile.in, tools/winegcc/Makefile.in:
27969 tools: Add LDFLAGS to all the linker invocations.
27971 * tools/winegcc/winegcc.c:
27972 winegcc: Don't use the library full name for .so libs.
27974 2006-04-04 Dmitry Timoshkov <dmitry@codeweavers.com>
27976 * fonts/small_fonts.sfd:
27977 fonts: Add cyrillic glyphs to the "Small Fonts" built-in bitmap font.
27979 * fonts/small_fonts.sfd:
27980 fonts: Use pixels instead of logical units for "Small Fonts" bitmap font metrics.
27982 2006-03-09 Augusto Arcoverde da Rocha <agarobr.listas@gmail.com>
27984 * dlls/x11drv/keyboard.c:
27985 x11drv: Fixed handling of XK_KP_Separator.
27987 2006-04-03 James Hawkins <truiken@gmail.com>
27989 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
27990 advpack: Forward RegInstallA to its Unicode counterpart.
27992 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
27993 advpack: Forward LaunchINFSectionA to its Unicode counterpart.
27995 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
27996 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
27998 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
27999 advpack: Forward RegSaveRestoreA to its Unicode counterpart.
28001 * dlls/advpack/advpack.spec, dlls/advpack/reg.c:
28002 advpack: Forward RegRestoreAllA to its Unicode counterpart.
28004 2006-03-31 Mike Hearn <mh@codeweavers.com>
28006 * dlls/kernel/process.c:
28007 kernel: Don't enforce process handle access rights in Win98 mode.
28009 2006-04-03 Jason Green <jave27@gmail.com>
28011 * dlls/wined3d/utils.c:
28012 wined3d: Add a couple more debugging output formats.
28014 2006-04-04 Alexandre Julliard <julliard@winehq.org>
28016 * configure, configure.ac:
28017 configure: Filter out garbage from arts-config --libs too.
28019 * dlls/gdi/freetype.c:
28020 gdi: Change ReadFontDir error into a warning.
28022 2006-04-04 Stefan Dösinger <stefandoesinger@gmx.at>
28024 * include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
28025 wined3d: Add WINED3DCLIPSTATUS to wined3d_types.h.
28027 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/swapchain.c,
28028 dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
28029 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
28030 wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
28032 2006-04-04 Mike McCormack <mike@codeweavers.com>
28034 * programs/msiexec/.gitignore, programs/msiexec/Makefile.in,
28035 programs/msiexec/rsrc.rc:
28036 msiexec: Add an icon for msiexec and .msi files.
28038 2006-04-03 James Hawkins <truiken@gmail.com>
28041 wine.inf: Add hhctrl.ocx to the list of fake dlls.
28043 2006-04-04 Mike McCormack <mike@codeweavers.com>
28045 * configure, configure.ac:
28046 configure: Warn if the fonts aren't going to be built.
28048 2006-04-03 Alexandre Julliard <julliard@winehq.org>
28051 server: Don't single step into signal handlers.
28053 * dlls/ntdll/signal_i386.c:
28054 ntdll: Save FPU context for all exceptions.
28056 2006-04-03 Robert Shearman <rob@codeweavers.com>
28058 * dlls/ole32/usrmarshal.c:
28059 ole32: Add documentation for the clip format user marshal functions.
28061 * tools/widl/typegen.c:
28062 widl: Fix the type offset for generated conformant string calls.
28064 * dlls/kernel/kernel32.spec:
28065 kernel: Remove some stubs that aren't present in NT.
28067 * dlls/kernel/file.c:
28068 kernel: Document some file functions.
28070 2006-04-03 Stefan Dösinger <stefandoesinger@gmx.at>
28072 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
28073 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
28074 wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
28076 2006-04-03 Mike McCormack <mike@codeweavers.com>
28078 * dlls/user/driver.c:
28079 user32: More informative message on failure to load x11drv.
28081 2006-04-03 Huw Davies <huw@codeweavers.com>
28083 * fonts/.gitignore, fonts/Makefile.in, fonts/small_fonts.sfd:
28084 fonts: Add an 11 ppem strike of 'Small Fonts'.
28086 2006-04-03 Dmitry Timoshkov <dmitry@codeweavers.com>
28088 * dlls/gdi/tests/.gitignore, dlls/gdi/tests/Makefile.in,
28089 dlls/gdi/tests/bitmap.c, dlls/gdi/tests/font.c,
28090 dlls/gdi/tests/gdiobj.c, dlls/gdi/tests/pen.c:
28091 gdi: Separate GDI tests by moving them into appropriate files.
28092 Separate GDI tests by moving them into appropriate files:
28093 bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
28095 * dlls/gdi/gdiobj.c:
28096 gdi: Move WineEngInit call before stock fonts creation.
28097 Move WineEngInit call before stock fonts creation, otherwise we end up
28098 caching wrong fonts before loading built-in bitmap fonts.
28100 2006-04-02 Vitaliy Margolen <wine-patch@kievinfo.com>
28102 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexbuffer.c,
28103 dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexbuffer.c:
28104 d3dx: VertexBuffer should keep reference to the parent device object.
28106 2006-04-03 Alexandre Julliard <julliard@winehq.org>
28108 * dlls/setupapi/fakedll.c:
28109 setupapi: Copy the complete resource tree into the fake dlls.
28111 2006-04-03 Hwang YunSong <hys545@dreamwiz.com>
28113 * dlls/twain/rsrc.rc, dlls/twain/twain_Ko.rc:
28114 twain: Add a Korean resource.
28116 2006-04-03 Jan Zerebecki <jan.wine@zerebecki.de>
28118 * dlls/winmm/winealsa/audio.c:
28119 winealsa: Fix pausing when the hardware does not support it.
28121 2006-04-01 Matthew Kehrer <kehrermatt@gmail.com>
28123 * dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c:
28124 url: Add a function and two stubs.
28126 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
28128 * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
28129 dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
28130 dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h,
28131 include/wine/wined3d_types.h:
28132 wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
28134 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
28135 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/device.c,
28136 dlls/wined3d/directx.c, dlls/wined3d/swapchain.c,
28137 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
28138 wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
28140 2006-04-03 Mike McCormack <mike@codeweavers.com>
28142 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28143 ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
28145 * dlls/kernel/profile.c:
28146 kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
28148 * dlls/msi/string.c:
28149 msi: Improve the string table hash.
28151 2006-04-03 Alexandre Julliard <julliard@winehq.org>
28153 * dlls/kernel/process.c, dlls/ntdll/loader.c:
28154 ntdll: Process --help and --version args earlier on during startup.
28156 2006-04-01 Antonio Codazzi <f_sophia@libero.it>
28158 * dlls/msi/msi.rc, dlls/msi/msi_It.rc:
28159 msi: Italian language support.
28161 * dlls/setupapi/Eo.rc, dlls/setupapi/setupapi.rc:
28162 setupapi: Esperanto language support.
28164 * programs/uninstaller/Eo.rc, programs/uninstaller/rsrc.rc:
28165 uninstaller: Esperanto language support.
28167 * programs/uninstaller/It.rc:
28168 uninstaller: Italian language support.
28170 * programs/notepad/Eo.rc, programs/notepad/rsrc.rc:
28171 notepad: Esperanto language support.
28173 * programs/notepad/It.rc:
28174 notepad: Italian language support.
28176 * dlls/msi/msi.rc, dlls/msi/msi_Eo.rc:
28177 msi: Esperanto language support.
28179 * dlls/commdlg/cdlg_Eo.rc:
28180 commdlg: Esperanto language update.
28182 * dlls/commdlg/cdlg_It.rc:
28183 commdlg: Italian language update.
28185 * dlls/wineps/wps_It.rc:
28186 wineps: Italian language update.
28188 * dlls/user/resources/user32_Eo.rc:
28189 user32: Esperanto language update.
28191 * dlls/comctl32/comctl_Eo.rc, dlls/comctl32/rsrc.rc:
28192 comctl32: Esperanto language support.
28194 * dlls/comctl32/comctl_It.rc:
28195 comctl32: Italian language updates.
28197 * programs/clock/Eo.rc, programs/clock/rsrc.rc:
28198 clock: Esperanto language support.
28200 2006-04-01 Stefan Dösinger <stefandoesinger@gmx.at>
28202 * dlls/wined3d/basetexture.c:
28203 wined3d: Do not set the mipmap level count every time a texture is used.
28205 2006-04-02 Huw Davies <huw@codeweavers.com>
28207 * dlls/gdi/tests/gdiobj.c:
28208 gdi32: Add tests for 'Small Fonts'.
28210 2006-04-03 qingdoa daoo <qingdao33122@yahoo.com>
28212 * dlls/msvcrt/environ.c, dlls/msvcrt/tests/environ.c:
28213 msvcrt: Allow environment strings longer than 512 characters.
28215 2006-04-02 Marcus Meissner <marcus@jet.franken.de>
28217 * dlls/usp10/usp10.c:
28218 usp10: Fixed debug output of ScriptItemize.
28220 2006-04-01 Vitaliy Margolen <wine-patch@kievinfo.com>
28222 * dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
28223 dinput: Keyboard should be acquired before calling GetDeviceState.
28225 2006-04-01 Alexander N. Sørnes <alex@thehandofagony.com>
28227 * programs/regedit/No.rc:
28228 regedit: Fix typo in Norwegian resources.
28230 2006-04-01 Alexandre Julliard <julliard@winehq.org>
28232 * dlls/x11drv/window.c:
28233 x11drv: Get rid of XSync calls on window creation and destruction.
28235 * dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c:
28236 x11drv: Ignore X errors caused by windows being created or deleted.
28238 2006-03-31 Alexandre Julliard <julliard@winehq.org>
28240 * dlls/gdi/tests/metafile.c:
28241 gdi: In metafile test only print debug output if enabled.
28243 * loader/preloader.c:
28244 loader: Hide the preloader from the ps output.
28246 * tools/winewrapper:
28247 winewrapper: Remove a couple of variables that are no longer needed.
28249 * dlls/ntdll/loadorder.c:
28250 ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
28252 2006-03-31 Detlef Riekenberg <wine.dev@web.de>
28254 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
28255 kernel: Fix handling of invalid parameter in GlobalSize().
28257 2006-03-31 Robert Shearman <rob@codeweavers.com>
28259 * dlls/ole32/rpc.c:
28260 ole: Use ncalrpc instead of ncacn_np as the RPC transport.
28261 Use ncalrpc instead of ncacn_np as the transport as this is more similar
28262 to how ole32 from NT works and should also be compatible with rpcrt4
28263 from Win9x, allowing more combinations of dlls to work.
28265 * dlls/kernel/process.c:
28266 kernel: Add some documentation for simple process functions.
28268 * tools/widl/typegen.c:
28269 widl: There's no need to cast _StubMsg - it's already of the correct type.
28271 * tools/widl/server.c:
28272 widl: Only assign variables if not a string and only create a local variable if not a sized parameter.
28273 Only assign variables if not a string and only create a local variable
28274 if not a sized parameter. Fixes type mismatches in the generated code
28275 due to differences in the algorithms between creating local variables
28278 * tools/widl/server.c:
28279 widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
28281 * tools/widl/server.c:
28282 widl: Create the correct variable type for parameters with more than one level of indirection.
28284 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.h:
28285 widl: Re-use print_phase_basetype for generating return value marshaling and unmarshaling code.
28287 * tools/widl/typegen.c:
28288 widl: Move handling of base type marshaling and unmarshaling to a separate function.
28289 Move handling of base type marshaling and unmarshaling to a separate
28290 function and improve it to support return values.
28292 * tools/widl/typegen.c:
28293 widl: Use print_phase_function for printing NdrPointerFree call.
28295 * tools/widl/typegen.c:
28296 widl: Add a function to generate the Ndr type calls.
28297 - Add a function to generate the Ndr type calls.
28298 - Fix a typo where the aligned buffer was added to itself, rather than
28301 * tools/widl/typegen.c:
28302 widl: Only write the buffer incrementing code for the marshaling and unmarshaling phases.
28303 Only write the buffer incrementing code for the marshaling and
28304 unmarshaling phases - buffer sizing is handled elsewhere and freeing
28307 * tools/widl/typegen.c:
28308 widl: Output the necessary sizing information for other phases.
28309 Output the necessary sizing information for PHASE_BUFFERSIZE and
28310 PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new
28313 * tools/widl/client.c:
28314 widl: Output NULL ref pointer check for pointer levels > 1 too.
28316 * tools/widl/client.c, tools/widl/server.c:
28317 widl: Fix a GCC warning in the generated client and server code.
28319 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
28320 widl: The lval member of var_t is essentially a duplicate of eval->cval.
28321 - Generate eval's for enums that don't explicitly have one. This means
28322 that enums written in header files won't match exactly what has been put
28323 into the IDL file, but the numeric constat is the same and MIDL does a
28325 - Replace constant lookups with eval->cval instead of lval.
28327 * tools/widl/typegen.c:
28328 widl: De-reference parameters' types before deciding what to do with them.
28329 De-reference parameters' types before deciding what to do with them.
28330 Also dereference string parameters since they are immediately
28331 dispatched to write_string_tfs when the string attribute is detected
28332 without any further processing done on them.
28334 * tools/widl/typegen.c:
28335 widl: Write pointer calls for all non-basetype pointer parameters to functions.
28337 * tools/widl/header.c:
28338 widl: Write definitions for MIDL_user_allocate and MIDL_user_free in the header.
28339 Write definitions for MIDL_user_allocate and MIDL_user_free in the
28340 header when writing out RPC interfaces to prevent compile failures in
28341 the generated client/server code.
28343 * tools/widl/header.c:
28344 widl: Write out the pre- and postamble for RPC interfaces with no methods.
28346 * tools/widl/header.c:
28347 widl: Output interface defined guard for rpc interfaces too.
28349 * tools/widl/typegen.c:
28350 widl: NdrFcShort should be written out instead of NdrShort.
28352 * tools/widl/typegen.c:
28353 widl: Output the numeric equivalent of FC_END, not the string FC_END itself.
28355 * tools/widl/typegen.c:
28356 widl: Support references in type_memsize.
28358 * tools/widl/client.c, tools/widl/server.c:
28359 widl: Only output code for non-object interfaces in client and server.
28360 Only output code for non-object interfaces in client and server
28361 generation and convert the while loops into for loops.
28363 2006-03-31 Alexandre Julliard <julliard@winehq.org>
28365 * ANNOUNCE, ChangeLog, VERSION, configure:
28368 ----------------------------------------------------------------
28369 2006-03-31 Alexandre Julliard <julliard@winehq.org>
28371 * server/request.c:
28372 server: Avoid crash on startup when the configuration dir doesn't exist.
28374 * dlls/user/tests/win.c:
28375 user/tests: Flush events before running the keyboard event test.
28377 * dlls/comctl32/tests/monthcal.c:
28378 comctl32: Force a specific day value in the monthcal test.
28379 Avoids test failure when the current day happens to be the 31st...
28381 2006-03-30 James Hawkins <truiken@gmail.com>
28383 * dlls/advpack/advpack.spec:
28384 advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
28386 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
28387 advpack: Forward ExecuteCabA to its Unicode counterpart.
28389 2006-03-30 Robert Shearman <rob@codeweavers.com>
28391 * dlls/ole32/dcom.idl:
28392 ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
28394 * dlls/wininet/urlcache.c:
28395 wininet: Fix some string length calculations.
28396 Fix some string length calculations that didn't account for the
28397 different sized characters with Unicode.
28399 * dlls/wininet/urlcache.c:
28400 wininet: Only access the URL in the cache by the provided offset.
28402 2006-03-30 H. Verbeet <hverbeet@gmail.com>
28404 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
28405 dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
28406 dlls/wined3d/wined3d_private.h:
28407 wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
28409 2006-03-30 Juan Lang <juan_lang@yahoo.com>
28411 * dlls/crypt32/proplist.c:
28412 crypt32: Tiny fixes.
28414 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
28415 crypt32: Fix certificate adding
28416 - Implement add disposition in CertAddCertificateContextToStore,
28417 rather than in each store.
28418 - Add a few more tests.
28420 2006-03-30 Rein Klazes <wijn@wanadoo.nl>
28422 * dlls/msvcrt/undname.c:
28423 msvcrt: Fix read beyond end of string in __unDNameEx().
28425 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
28427 * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
28428 spoolss: Add DllAllocSplMem and DllFreeSplMem.
28430 2006-03-30 Dmitry Timoshkov <dmitry@codeweavers.com>
28432 * dlls/gdi/tests/metafile.c:
28433 gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
28434 These tests currently fail in Wine.
28436 * dlls/x11drv/keyboard.c:
28437 x11drv: Update Hungarian keyboard layout to better match the X11 one.
28439 2006-03-29 Eric Kohl <eric.kohl@t-online.de>
28441 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
28442 tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
28443 widl: Implement support for ref pointers to strings.
28445 2006-03-30 Huw Davies <huw@codeweavers.com>
28447 * dlls/gdi/freetype.c:
28448 gdi32: Move the font substitution list to a standard Wine list
28449 (based on a patch by Byeong-Sik Jeon).
28451 2006-03-30 Alexandre Julliard <julliard@winehq.org>
28453 * dlls/user/message.c:
28454 user: Only wait for sent messages in wait_message_reply.
28456 * dlls/x11drv/event.c:
28457 x11drv: Filter a few more event types in filter_event.
28458 ConfigureNotify and related events should only be processed when
28459 posted messages are selected. There's no need to handle MappingNotify
28460 if keyboard events are not selected.
28462 * dlls/Makefile.in, dlls/make_dlls:
28463 dlls: Removed a number of no longer needed dependencies.
28465 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
28467 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
28468 dlls/spoolss/.gitignore, dlls/spoolss/Makefile.in,
28469 dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
28470 spoolss: Add minimal spoolss.dll.
28472 2006-03-30 Alexandre Julliard <julliard@winehq.org>
28474 * dlls/user/message.c, dlls/user/win.c:
28475 user: Don't send WM_PARENTNOTIFY to the desktop window.
28477 2006-03-29 James Hawkins <truiken@gmail.com>
28479 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
28480 advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
28482 2006-03-30 James Hawkins <truiken@gmail.com>
28484 * dlls/advpack/install.c:
28485 advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
28487 * dlls/advpack/install.c:
28488 advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
28490 2006-03-29 Eric Pouech <eric.pouech@wanadoo.fr>
28492 * dlls/kernel/except.c:
28493 kernel: Resource browsing.
28494 Try to be a bit more strict when checking for resource mapping in
28495 exception handler (and prevent some exceptions while in exception
28498 2006-03-30 Stefan Dösinger <stefandoesinger@gmx.at>
28500 * dlls/d3d8/d3d8_private.h, dlls/d3d9/d3d9_private.h,
28501 dlls/wined3d/directx.c, include/wine/wined3d_interface.h,
28502 include/wine/wined3d_types.h:
28503 wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
28505 2006-03-30 Henning Gerhardt <henning.gerhardt@web.de>
28507 * dlls/twain/rsrc.rc, dlls/twain/twain_De.rc:
28508 twain: Add German resource.
28510 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
28512 * dlls/kernel/heap.c:
28513 kernel32: Display the parameter that caused a page fault in GlobalFree().
28515 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
28517 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
28518 kernel: Fix handling of invalid parameter in GlobalFlags().
28520 2006-03-30 Detlef Riekenberg <wine.dev@web.de>
28523 tools: Remove wineconf.
28525 2006-03-29 Detlef Riekenberg <wine.dev@web.de>
28527 * DEVELOPERS-HINTS:
28528 DEVELOPER-HINTS: Some directories are renamed / removed / added.
28530 2006-03-29 Robert Shearman <rob@codeweavers.com>
28532 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c:
28533 oleaut32: Add IPersist to QueryInterface.
28535 * dlls/oleaut32/typelib.c:
28536 oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
28538 * dlls/oleaut32/olepicture.c:
28539 oleaut32: Replace memcmp with IsEqualIID macro.
28540 Replace memcmp with IsEqualIID macro that doesn't require a size
28541 parameter and remove the unneeded brackets to give more compact and
28542 more readable code.
28544 * dlls/ole32/compobj.c:
28545 ole32: Don't process posted messages in CoWaitForMultipleHandles.
28546 Tests with native show that during COM calls posted messages aren't
28547 retrieved other than COM calls so change the PeekMessage parameters in
28548 CoWaitForMultipleHandles to duplicate this.
28550 * dlls/ole32/compobj.c:
28551 ole32: Try to retrieve messages that are COM calls first.
28552 Try to retrieve messages that are COM calls first in
28553 CoWaitForMultipleHandles before retrieving other types.
28555 * dlls/ole32/compobj.c:
28556 ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
28557 Put the PeekMessage call of CoWaitForMultipleHandles into a separate
28558 function so that the order and type of the messages retrieved can be
28559 customised in the future.
28561 * dlls/ole32/compobj.c:
28562 ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
28563 should depend on whether the current apartment is a single threaded one.
28565 * dlls/ole32/compobj.c:
28566 ole32: Pass the no yield flag to PeekMessage.
28567 Pass the no yield flag to PeekMessage since we sleep in
28568 MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
28571 server: Store the token source.
28573 2006-03-29 Huw Davies <huw@codeweavers.com>
28575 * include/winuser.h:
28576 include: Add DFC_POPUPMENU.
28578 2006-03-30 Mike McCormack <mike@codeweavers.com>
28580 * dlls/wininet/http.c:
28581 wininet: Clean up HTTP_GetCustomHeaderIndex.
28583 * dlls/wininet/http.c:
28584 wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
28586 * dlls/wininet/http.c:
28587 WININET: Clean up HttpQueryInfo.
28588 Fixes another return FALSE without SetLastError.
28590 * dlls/wininet/http.c:
28591 wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
28593 2006-03-29 Mike McCormack <mike@codeweavers.com>
28595 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
28596 ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
28598 2006-03-29 Alexandre Julliard <julliard@winehq.org>
28600 * dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/x11drv/x11drv.h,
28602 x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
28604 2006-03-27 Petr Tesarik <hat@tesarici.cz>
28606 * dlls/ntdll/cdrom.c:
28607 ntdll: Fix CDROM raw reads.
28608 - Fix incorrect data sizes.
28609 - Fix CDDA addressing.
28610 - Implement XAForm2 mode on Linux.
28612 2006-03-29 Alexandre Julliard <julliard@winehq.org>
28614 * programs/winecfg/x11drvdlg.c:
28615 winecfg: Disable the desktop option when configuring a specific application.
28617 2006-03-28 H. Verbeet <hverbeet@gmail.com>
28619 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
28620 include/wine/wined3d_interface.h:
28621 wined3d: Create an IWineD3DBaseShader class.
28623 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
28624 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
28625 wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
28627 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
28628 dlls/wined3d/wined3d_private.h:
28629 wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
28631 * dlls/wined3d/pixelshader.c:
28632 wined3d: Pass the correct number of parameters for texld with ps version >= 2.
28634 2006-03-29 Mike McCormack <mike@codeweavers.com>
28636 * dlls/user/sysparams.c:
28637 user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
28639 * dlls/user/sysparams.c:
28640 user32: Implement SPI_[GS]ETUIEFFECTS.
28642 * dlls/user/sysparams.c:
28643 user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
28645 * dlls/user/sysparams.c:
28646 user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
28648 * dlls/user/sysparams.c:
28649 user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
28651 * dlls/user/sysparams.c:
28652 user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
28654 * dlls/user/sysparams.c:
28655 user32: Implement SPI_[SG]ETCARETWIDTH.
28657 2006-03-28 Alexandre Julliard <julliard@winehq.org>
28659 * dlls/mshtml/persist.c:
28660 mshtml: Don't free the URL we have just stored in the callback object.
28662 * dlls/x11drv/mouse.c:
28663 x11drv: Only warp the mouse pointer if it has actually moved.
28665 2006-03-26 H. Verbeet <hverbeet@gmail.com>
28667 * dlls/d3d8/device.c:
28668 d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
28670 2006-03-28 Stefan Dösinger <stefandoesinger@gmx.at>
28672 * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
28673 dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
28674 include/wine/wined3d_types.h:
28675 wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
28677 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
28678 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
28679 dlls/d3d8/volumetexture.c, dlls/d3d9/cubetexture.c,
28680 dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
28681 dlls/d3d9/indexbuffer.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
28682 dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
28683 dlls/d3d9/volumetexture.c, dlls/wined3d/basetexture.c,
28684 dlls/wined3d/device.c, dlls/wined3d/resource.c,
28685 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
28686 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
28687 include/wine/wined3d_types.h:
28688 wined3d: Add WINED3DPOOL to wined3d_types.h.
28690 2006-03-22 Aric Stewart <aric@codeweavers.com>
28692 * dlls/twain/.gitignore, dlls/twain/Makefile.in, dlls/twain/ds_ctrl.c,
28693 dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c, dlls/twain/resource.h,
28694 dlls/twain/rsrc.rc, dlls/twain/twain32_main.c,
28695 dlls/twain/twain_En.rc, dlls/twain/twain_i.h, dlls/twain/ui.c:
28696 twain: Add a property sheet UI for scanning.
28698 2006-03-28 Alexandre Julliard <julliard@winehq.org>
28700 * dlls/x11drv/desktop.c, dlls/x11drv/window.c, dlls/x11drv/x11drv.h:
28701 x11drv: Reinitialize the display settings when using a desktop window.
28703 2006-03-22 Aric Stewart <aric@codeweavers.com>
28705 * dlls/twain/ds_image.c:
28706 twain: A few cleanups, using some consts from sane.
28708 2006-03-24 Eric Kohl <eric.kohl@t-online.de>
28710 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
28711 widl: Implement support for pointers to base types.
28713 2006-03-28 Alexandre Julliard <julliard@winehq.org>
28715 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
28716 advapi32: Fixed compiler warnings.
28718 2006-03-26 Thomas Weidenmueller <wine-patches@reactsoft.com>
28720 * dlls/advapi32/security.c, dlls/advapi32/tests/security.c,
28722 advapi32: Fixed building TRUSTEEs with objects.
28723 Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
28724 and BuildTrusteeWithObjectsAndSid, including regression tests.
28726 * dlls/comctl32/rebar.c:
28727 comctl32: Rebar size fix.
28728 Rebars without any bands should have a height/width of 0.
28730 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
28732 * tools/wineshelllink:
28733 wineshelllink: Remove quotes from Path=<workdir>.
28735 2006-03-28 Jonathan Ernst <jonathan@ernstfamily.ch>
28738 wine.inf: Add some more fake dlls to the system directory.
28740 2006-03-28 Mike McCormack <mike@codeweavers.com>
28743 mpr: Improve the stub for WNetGetUniversalNameW.
28746 server: Fix a race condition in the delivery of change notifications.
28748 2006-03-28 Alexandre Julliard <julliard@winehq.org>
28750 * dlls/x11drv/window.c:
28751 x11drv: Avoid setting text or WM hints of the X root window.
28753 2006-03-27 Alexandre Julliard <julliard@winehq.org>
28755 * configure, configure.ac, dlls/Makefile.in,
28756 dlls/msacm/winemp3/.gitignore, dlls/msacm/winemp3/Makefile.in,
28757 dlls/msacm/winemp3/common.c, dlls/msacm/winemp3/dct64_i386.c,
28758 dlls/msacm/winemp3/decode_i386.c, dlls/msacm/winemp3/huffman.h,
28759 dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/l2tables.h,
28760 dlls/msacm/winemp3/layer1.c, dlls/msacm/winemp3/layer2.c,
28761 dlls/msacm/winemp3/layer3.c, dlls/msacm/winemp3/mpegl3.c,
28762 dlls/msacm/winemp3/mpg123.h, dlls/msacm/winemp3/mpglib.h,
28763 dlls/msacm/winemp3/tabinit.c, dlls/msacm/winemp3/winemp3.acm.spec,
28764 dlls/winemp3.acm/.gitignore, dlls/winemp3.acm/Makefile.in,
28765 dlls/winemp3.acm/common.c, dlls/winemp3.acm/dct64_i386.c,
28766 dlls/winemp3.acm/decode_i386.c, dlls/winemp3.acm/huffman.h,
28767 dlls/winemp3.acm/interface.c, dlls/winemp3.acm/l2tables.h,
28768 dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
28769 dlls/winemp3.acm/layer3.c, dlls/winemp3.acm/mpegl3.c,
28770 dlls/winemp3.acm/mpg123.h, dlls/winemp3.acm/mpglib.h,
28771 dlls/winemp3.acm/tabinit.c, dlls/winemp3.acm/winemp3.acm.spec:
28772 winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
28774 * configure, configure.ac, dlls/Makefile.in, dlls/msacm/msg711/.gitignore,
28775 dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
28776 dlls/msacm/msg711/msg711.c, dlls/msg711.acm/.gitignore,
28777 dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.acm.spec,
28778 dlls/msg711.acm/msg711.c:
28779 msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
28781 * configure, configure.ac, dlls/Makefile.in,
28782 dlls/msacm/msadp32/.gitignore, dlls/msacm/msadp32/Makefile.in,
28783 dlls/msacm/msadp32/msadp32.acm.spec, dlls/msacm/msadp32/msadp32.c,
28784 dlls/msadp32.acm/.gitignore, dlls/msadp32.acm/Makefile.in,
28785 dlls/msadp32.acm/msadp32.acm.spec, dlls/msadp32.acm/msadp32.c:
28786 msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
28788 * configure, configure.ac, dlls/Makefile.in, dlls/imaadp32.acm/.gitignore,
28789 dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.acm.spec,
28790 dlls/imaadp32.acm/imaadp32.c, dlls/msacm/imaadp32/.gitignore,
28791 dlls/msacm/imaadp32/Makefile.in,
28792 dlls/msacm/imaadp32/imaadp32.acm.spec,
28793 dlls/msacm/imaadp32/imaadp32.c:
28794 imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
28796 * dlls/x11drv/desktop.c, dlls/x11drv/window.c,
28797 dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
28798 dlls/x11drv/x11drv_main.c, programs/explorer/desktop.c,
28799 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
28800 x11drv: Moved desktop mode handling to the explorer process.
28801 Per-application desktop mode settings are no longer supported. Apps
28802 can be launched in a specific desktop window by using:
28803 explorer /desktop=name[,widthxheight] app.exe [args]
28804 If the named desktop already exists the app is launched inside it. The
28805 default desktop is cleverly named "default".
28807 * dlls/x11drv/window.c:
28808 x11drv: Allow setting WM hints for the desktop window.
28810 * dlls/x11drv/winpos.c:
28811 x11drv: Support SetWindowPos and ShowWindow on the desktop window.
28813 2006-03-27 Jacek Caban <jacek@codeweavers.com>
28815 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
28816 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
28817 dlls/mshtml/nsservice.c, dlls/mshtml/view.c:
28818 mshtml: Added tooltip implementation.
28820 2006-03-27 Ulrich Czekalla <ulrich@codeweavers.com>
28822 * dlls/commdlg/fontdlg.c:
28823 commdlg: Properly set and retrieve colour value from combo box .
28825 2006-03-27 Robert Shearman <rob@codeweavers.com>
28827 * dlls/shell32/systray.c, programs/explorer/systray.c:
28828 shell32: Adding a systray item with an invalid icon handle is allowed.
28830 2006-03-27 Huw Davies <huw@codeweavers.com>
28832 * dlls/riched20/txtsrv.c:
28833 riched20: Take a ref on text host.
28835 2006-03-27 Mike McCormack <mike@codeweavers.com>
28837 * dlls/user/input.c:
28838 user32: Send a fake mouse movement event after releasing capture.
28840 2006-03-27 Alexandre Julliard <julliard@winehq.org>
28842 * dlls/ntdll/virtual.c:
28843 ntdll: Limit header_size to the file size.
28845 * dlls/x11drv/window.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c,
28846 dlls/x11drv/xrandr.c, dlls/x11drv/xvidmode.c:
28847 x11drv: Get rid of the using_wine_desktop flag.
28849 * dlls/user/user_main.c, server/process.c, server/user.h, server/window.c,
28850 server/winstation.c:
28851 server: Connect to the window station and desktop specified by startup info.
28852 If window station and desktop aren't inherited from the parent, don't
28853 connect to them from the server, but from the USER init code where we
28854 can get the proper values from the startup info structure.
28857 server: Store window properties in the global atom table instead of
28858 the per-winstation table.
28860 2006-03-25 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
28862 * dlls/shell32/.gitignore, dlls/shell32/Makefile.in,
28863 dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
28864 shell32: Add an uncompressed AVI displaying the word searching.
28866 2006-03-26 James Hawkins <truiken@gmail.com>
28868 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
28869 advpack: Implement the launching of executables in RunSetupCommand.
28871 * dlls/advpack/tests/install.c, include/advpub.h, include/urlmon.idl:
28872 advpack: Define S_ASYNCHRONOUS in advpub.h.
28874 2006-03-27 Alexandre Julliard <julliard@winehq.org>
28876 * server/process.c, server/request.c:
28877 server: Fixed process exit code on FreeBSD.
28879 2006-03-24 Petr Tesarik <hat@tesarici.cz>
28881 * programs/winedbg/break.c:
28882 winedbg: Fix stepping over an instruction.
28884 2006-03-27 Petr Tesarik <hat@tesarici.cz>
28886 * dlls/winedos/dosexe.h, dlls/winedos/interrupts.c:
28887 winedos: Clear TF bit before passing control to a VM86 interrupt handler.
28889 2006-03-26 f_sophia <f_sophia@libero.it>
28891 * programs/winhelp/Eo.rc, programs/winhelp/rsrc.rc:
28892 winhelp: Added Esperanto language support.
28894 2006-03-26 Antonio Codazzi <f_sophia@libero.it>
28896 * dlls/shell32/shell32_Eo.rc:
28897 shell32: Updated Esperanto translation.
28899 2006-03-26 James Hawkins <truiken@gmail.com>
28901 * dlls/kernel/process.c, dlls/kernel/tests/process.c:
28902 kernel: Error out of CreateProcess if the specified current directory
28905 2006-03-26 Vitaly Lipatov <lav@etersoft.ru>
28908 wine.inf: Add some dll stub dll to the system directory.
28910 2006-03-24 Paul Vriens <paul.vriens@xs4all.nl>
28913 wine.inf: Add SystemRoot.
28915 2006-03-27 Petr Tesarik <hat@tesarici.cz>
28917 * dlls/ntdll/signal_i386.c:
28918 ntdll: Fix debug exceptions from VM86.
28919 - Set ContextFlags accordingly in save_vm86_context().
28920 - Raise debug exceptions correctly for debug exceptions.
28921 - Do not clear TF bit for VM86-generated debug exceptions.
28923 2006-03-26 James Hawkins <truiken@gmail.com>
28925 * dlls/advpack/install.c, dlls/advpack/tests/install.c:
28926 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
28928 2006-03-26 Mike McCormack <mike@codeweavers.com>
28930 * dlls/commdlg/filedlg.c:
28931 commdlg: Malformed filters are still added to the filter combo box.
28933 * dlls/comctl32/comctl32undoc.c:
28934 comctl32: Having an MRU list without a compare function works in Windows.
28936 2006-03-26 H. Verbeet <hverbeet@gmail.com>
28938 * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
28939 msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
28941 2006-03-24 Alexandre Julliard <julliard@winehq.org>
28943 * dlls/msvcrt/file.c:
28944 msvcrt: Fix fflush() of files opened for read.
28945 Some apps, for no particular reason, call fflush() on files opened for
28946 read. This keeps them from tripping over their shoelaces.
28948 2006-03-25 Tomas Carnecky <tom@dbservice.com>
28950 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
28951 opengl: Put OpenGL setup functions into their own debug channel.
28953 2006-03-25 Eric Pouech <eric.pouech@wanadoo.fr>
28955 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
28956 winedbg: Fixes for identifiers.
28957 - fixed lexical rules for a path name
28958 - fixed identifier rules so that we get the right precedence
28960 - modules (in mod!name forms) are now handled as tIDENTIFIER
28961 (tPATH was buggy anyhow)
28963 * dlls/dbghelp/symbol.c:
28964 dbghelp: Module should be case insensitive.
28965 When looking up a symbol name in the form module!name, the module
28966 lookup should be insensitive.
28968 2006-03-24 Stefan Dösinger <stefandoesinger@gmx.at>
28970 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
28971 dlls/d3d8/directx.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
28972 dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h,
28973 dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/surface.c,
28974 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/wined3d/device.c,
28975 dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
28976 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
28977 wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
28979 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
28980 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
28981 wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
28983 2006-03-23 H. Verbeet <hverbeet@gmail.com>
28985 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
28986 wined3d: Move the D3DSIO_DCL dumping code into its own function.
28988 2006-03-23 James Hawkins <truiken@gmail.com>
28990 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
28991 dlls/advpack/tests/install.c:
28992 advpack: Add initial tests for RunSetupCommand.
28994 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
28995 advpack: Forward DelNodeA to its Unicode counterpart.
28997 * dlls/advpack/advpack.spec, dlls/advpack/install.c:
28998 advpack: Forward RunSetupCommandA to its Unicode counterpart.
29000 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
29001 advpack: Forward the FileSaveRestore API to their Unicode counterparts.
29003 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
29004 advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
29006 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
29007 advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
29009 2006-03-24 Ken Thomases <ken@codeweavers.com>
29011 * server/process.c:
29012 server: Fix memory leak in read_process_memory handler.
29014 2006-03-24 Mike McCormack <mike@codeweavers.com>
29016 * dlls/ntdll/directory.c:
29017 ntdll: Recursive notify is implemented.
29019 2006-03-24 Phil Krylov <phil@newstar.rinet.ru>
29022 server: Fix compilation under Darwin 7.
29024 2006-03-23 Jacek Caban <jacek@codeweavers.com>
29026 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
29027 dlls/mshtml/htmlelem2.c, dlls/mshtml/mshtml_private.h:
29028 mshtml: Added IHTMLElement2 implementation.
29030 * include/exdisp.idl:
29031 exdisp.idl: Added missing IE6 methods to DWebBrowserEvents2.
29033 2006-03-23 Stefan Dösinger <stefandoesinger@gmx.at>
29035 * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c,
29036 include/wine/wined3d_interface.h:
29037 wined3d: Rectpatch code fix.
29038 Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
29039 with an older patch.
29041 2006-03-23 Alexandre Julliard <julliard@winehq.org>
29043 * dlls/msvcrt/time.c:
29044 msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
29046 2006-03-22 Paul Vriens <paul.vriens@xs4all.nl>
29048 * dlls/kernel/cpu.c:
29049 kernel: Add processor specific environment variables.
29051 2006-03-23 James Hawkins <truiken@gmail.com>
29053 * dlls/comctl32/tab.c:
29054 comctl32: A couple fixes for tab icon offsets.
29055 - Shift selected icons up and non-selected icons down.
29056 - Add the top or left draw rect to the vertical offset, because it may
29059 2006-03-22 James Hawkins <truiken@gmail.com>
29061 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
29062 advpack: Implement FileSaveMarkNotExistW.
29064 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
29065 advpack: Forward AdvInstallFileA to its Unicode counterpart.
29067 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
29068 advpack: Forward the ansi user stub APIs to their Unicode counterparts.
29070 * dlls/advpack/advpack.spec, dlls/advpack/files.c:
29071 advpack: Forward AddDelBackupEntryA to its unicode counterpart.
29073 2006-03-23 Alexandre Julliard <julliard@winehq.org>
29075 * dlls/kernel/environ.c:
29076 kernel: Remove a couple of incorrect asserts.
29078 2006-03-23 Rein Klazes <wijn@wanadoo.nl>
29080 * dlls/comctl32/tooltips.c:
29081 comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
29083 2006-03-22 Detlef Riekenberg <wine.dev@web.de>
29085 * dlls/kernel/tests/thread.c:
29086 kernel: Load QueueUserWorkItem function dynamically.
29088 2006-03-23 Eric Kohl <eric.kohl@t-online.de>
29090 * tools/widl/server.c, tools/widl/typegen.c:
29091 widl: Fix base type alignments.
29092 Generate aligned marshal and unmarshal code for base type arguments
29095 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
29096 tools/widl/typegen.h:
29097 widl: Fix format string size calculation.
29098 - Move proc format string size calculation from client.c and server.c
29100 - Implement type format string size calculation.
29102 2006-03-22 Alexandre Julliard <julliard@winehq.org>
29104 * dlls/user/tests/winstation.c, server/atom.c, server/class.c:
29105 server: Class and global atoms should not be local to a window station.
29107 2006-03-22 Marcus Meissner <meissner@suse.de>
29109 * configure, configure.ac, programs/Makefile.in,
29110 programs/avitools/.gitignore, programs/avitools/Makefile.in,
29111 programs/avitools/aviinfo.c, programs/avitools/aviplay.c,
29112 programs/avitools/icinfo.c, programs/icinfo/.gitignore,
29113 programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
29114 programs: Move icinfo out of avitools.
29116 2006-03-22 H. Verbeet <hverbeet@gmail.com>
29118 * dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
29119 wined3d: Set vertex attribute pointers defined in vertex declarations properly.
29121 * dlls/wined3d/vertexshader.c:
29122 wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
29124 * dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
29125 wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
29126 IWineD3DVertexDeclarationImpl_ParseDeclaration9.
29128 * dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h:
29129 wined3d: glTypeLookup cleanup.
29130 Use a struct instead of an UINT array as entries in the glTypeLookup
29133 * dlls/wined3d/pixelshader.c:
29134 wined3d: Store the pixelshader version in the pixelshader object.
29136 2006-03-22 Huw Davies <huw@codeweavers.com>
29138 * dlls/user/edit.c, dlls/user/tests/edit.c:
29139 user32: Only adjust the margins if the edit control is above a certain size.
29141 2006-03-22 James Hawkins <truiken@gmail.com>
29143 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
29144 advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
29146 2006-03-22 Jacek Caban <jacek@codeweavers.com>
29148 * dlls/mshtml/htmlelem.c:
29149 mshtml: Clean up get_all and tags (also fixes a typo).
29151 2006-03-22 Mike McCormack <mike@codeweavers.com>
29154 wine.inf: Add a shdocvw.dll stub dll to the system directory.
29156 * dlls/msi/action.c:
29157 msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
29159 * dlls/msi/package.c:
29160 msi: Don't crash when logging a record with only one field.
29162 2006-03-22 Alexandre Julliard <julliard@winehq.org>
29164 * server/directory.c, server/handle.c, server/handle.h, server/mailslot.c,
29165 server/named_pipe.c, server/object.c, server/object.h,
29166 server/registry.c, server/request.c, server/signal.c:
29167 server: New scheme for cleaning up objects on server exit.
29168 Objects stored in static variables can now be marked when they are
29169 created and are automatically cleaned up on exit. This avoids having
29170 to export a bunch of close_* functions.
29172 2006-03-21 James Hawkins <truiken@gmail.com>
29174 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
29175 advpack: Forward TranslateInfStringExA to its unicode counterpart.
29177 * dlls/advpack/tests/files.c:
29178 advpack: Add second null for double null terminated lists.
29180 2006-03-22 Mike McCormack <mike@codeweavers.com>
29182 * dlls/msi/dialog.c:
29183 msi: Show "hidden dialogs" but hide them initially.
29185 * dlls/msi/custom.c:
29186 msi: Implement custom action type 17.
29188 * dlls/riched20/.gitignore, dlls/riched20/Makefile.in,
29189 dlls/riched20/version.rc:
29190 riched20: Add a version resource.
29192 * dlls/wintrust/wintrust_main.c:
29193 wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
29195 * include/Makefile.in, include/softpub.h:
29196 include: Add softpub.h.
29198 2006-03-22 Kevin Koltzau <kevin@plop.org>
29200 * dlls/ole32/tests/.gitignore, dlls/ole32/tests/Makefile.in,
29201 dlls/ole32/tests/clipboard.c:
29202 ole32: Initial tests for OLE clipboard functions.
29204 2006-03-21 Bryan Mayland <bmayland@leoninedev.com>
29206 * dlls/kernel/sync.c, dlls/kernel/tests/sync.c:
29207 kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
29209 2006-03-21 Lei Zhang <leiz@ucla.edu>
29211 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
29212 riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
29213 Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
29214 introduced in earlier patches for EM_FINDTEXT. Additional test cases
29215 have been added to check for corner cases. Also improve input
29218 2006-03-21 Francois Gouget <fgouget@free.fr>
29220 * dlls/ddraw/tests/ddrawmodes.c, dlls/ole32/datacache.c,
29221 dlls/ole32/storage32.c, dlls/oleaut32/dispatch.c,
29222 dlls/shell32/shlfolder.c, dlls/shlwapi/ordinal.c,
29223 dlls/shlwapi/path.c, dlls/wininet/gopher.c:
29224 Assorted spelling fixes.
29226 * programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h:
29227 taskmgr: Avoid forward declarations and make functions static.
29229 * programs/taskmgr/applpage.c:
29230 taskmgr: Reorder functions to avoid forward declarations.
29232 * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
29233 programs/taskmgr/column.c, programs/taskmgr/graph.c,
29234 programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
29235 programs/taskmgr/procpage.c:
29236 taskmgr: Avoid forward declarations and make functions static.
29238 * tools/winapi/win32.api:
29239 Update win32.api to match the current sources.
29241 * include/winerror.h:
29242 include: Add missing error and facility codes.
29244 * dlls/advapi32/advapi32.spec:
29245 advapi32: Fix the LsaEnumerateAccountRights() export.
29247 * include/ntsecapi.h:
29248 include: Standardize the LsaLookupNames() prototype.
29250 2006-03-21 Robert Shearman <rob@codeweavers.com>
29252 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
29253 oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
29254 regardless of what type they are.
29255 Add a test for this and dump type infos created with CreateDispTypeInfo.
29257 2006-03-21 Huw Davies <huw@codeweavers.com>
29259 * dlls/gdi/tests/gdiobj.c, tools/sfnt2fnt.c:
29260 fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
29262 2006-03-21 Jeff Latimer <lats@yless4u.com.au>
29264 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
29265 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
29266 programs/winedbg/dbg.y, programs/winedbg/debug.l,
29267 programs/winedbg/info.c, programs/winedbg/tgt_active.c,
29268 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.man.in:
29269 winedbg: Add display for floating point status.
29270 Added code to examine and display floating point unit status into
29271 be_i386.c as info all-regs command.
29273 2006-03-21 Alexandre Julliard <julliard@winehq.org>
29275 * tools/sfnt2fnt.c:
29276 sfnt2fnt: Remove output file on failure.
29278 * dlls/activeds/activeds_main.c, dlls/cfgmgr32/main.c,
29279 dlls/cryptdll/cryptdll.c, dlls/d3dim/d3dim_main.c,
29280 dlls/d3drm/d3drm_main.c, dlls/msnet32/msnet_main.c,
29281 dlls/snmpapi/main.c, dlls/url/url_main.c, dlls/vdmdbg/vdmdbg.c,
29282 dlls/winnls32/winnls.c, dlls/wintrust/wintrust_main.c:
29283 Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
29285 2006-03-21 Mike McCormack <mike@codeweavers.com>
29287 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
29288 dlls/msi/helpers.c:
29289 msi: Improve handling of short paths.
29291 2006-03-21 Robert Shearman <rob@codeweavers.com>
29293 * dlls/ntdll/threadpool.c:
29294 ntdll: Start of pooling support for RtlQueueWorkItem.
29295 Start of pooling support for RtlQueueWorkItem. The algorithm
29296 implmented is very simple - if there are no free threads, create a new
29299 * dlls/kernel/tests/thread.c:
29300 kernel: Add a test for QueueUserWorkItem.
29302 * dlls/oleaut32/typelib.c:
29303 oleaut: Better support for invoking methods with VT_VARIANT argument types.
29305 * dlls/wininet/internet.c:
29306 wininet: Document InternetCrackUrlW.
29308 * dlls/wininet/http.c, dlls/wininet/internet.c:
29309 wininet: InternetCreateUrlW should return the number of bytes needed.
29310 InternetCreateUrlW should return the number of bytes needed to store
29311 the URL, not the number of characters (reported by Sven Paschukat).
29313 2006-03-21 Alexandre Julliard <julliard@winehq.org>
29315 * dlls/ntdll/loader.c, include/winnt.h:
29316 ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
29317 By returning FALSE from this call, a builtin dll can specify that we
29318 should try to load the native one instead.
29320 * dlls/ddraw/main.c:
29321 ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
29323 * dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls:
29324 dlls: Removed a number of dll symlinks that are no longer needed.
29326 * tools/winewrapper:
29327 winewrapper: Remove explicit call to wineprefixcreate.
29328 Now that wineprefixcreate detects the build tree automatically, the
29329 standard behavior of starting it from ntdll should work fine.
29331 * programs/wcmd/wcmdmain.c:
29332 wcmd: Try executing the process even if the exe file doesn't exist.
29333 It may be a builtin exe in which case the CreateProcess call will
29336 * tools/wine.inf, tools/wineprefixcreate.in:
29337 wine.inf: Use the new fake dlls mechanism to create placeholders for
29338 applications instead of using symlinks.
29340 * dlls/ntdll/loader.c:
29341 ntdll: Detect the fake dlls created by setupapi and refuse to load them.
29343 * dlls/setupapi/Makefile.in, dlls/setupapi/fakedll.c,
29344 dlls/setupapi/install.c, dlls/setupapi/setupapi_private.h:
29345 setupapi: Added support for creating fake dlls at install time.
29346 This should satisfy applications that access a dll file directly. For
29347 apps that check the dll version in the file, the version resource is
29348 copied from the builtin dll.
29350 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
29352 * dlls/dinput/device.c, dlls/dinput/device_private.h,
29353 dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
29354 dinput: Create single thread for mouse and keyboard hook.
29355 Put keyboard & mouse hook callbacks into separate thread.
29356 Move few global variables into object. Delete no longer used crit section.
29357 For hooks to work properly hook callback have to be in a thread
29358 with message loop. Some games create separate threads just to handle
29359 mouse and/or keyboard events that do not have message loop.
29361 2006-03-20 Mike Hearn <mike@plan99.net>
29363 * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
29364 opengl32: Optimize thunks by storing GL context in the thread environment block.
29366 2006-03-21 Dmitry Timoshkov <dmitry@codeweavers.com>
29368 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
29369 gdi: Fix a couple of todos in the bitmap test.
29371 2006-03-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
29373 * dlls/commdlg/cdlg_Ko.rc:
29374 commdlg: Updated Korean translation.
29376 * programs/winecfg/Ko.rc:
29377 winecfg: Updated Korean translation.
29379 2006-03-21 Mike McCormack <mike@codeweavers.com>
29381 * programs/taskmgr/applpage.c:
29382 taskmgr: Make some functions static.
29384 * programs/taskmgr/applpage.c:
29385 taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
29387 * programs/winefile/winefile.c:
29388 winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
29390 2006-03-19 Roderick Colenbrander <thunderbird2k@gmx.net>
29392 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
29393 wined3d: Don't use OpenGL 2.0.
29395 2006-03-20 Paul Vriens <paul.vriens@xs4all.nl>
29397 * dlls/kernel/cpu.c:
29398 kernel: Fix model/stepping in GetSystemInfo.
29399 wProcessorRevision is built from model and stepping.
29401 2006-03-20 Mike McCormack <mike@codeweavers.com>
29403 * programs/taskmgr/priority.c:
29404 taskmgr: Eliminate common code and fix a warning.
29406 2006-03-19 Mike McCormack <mike@codeweavers.com>
29408 * dlls/comctl32/listview.c:
29409 comctl32: Get rid of some incorrect casts.
29411 2006-03-20 Alexandre Julliard <julliard@winehq.org>
29414 configure: Add autoheader to the compile command.
29416 * configure, configure.ac, dlls/Makedll.rules.in, loader/Makefile.in,
29417 programs/Makeprog.rules.in:
29418 configure: Use --rpath when linking dlls too.
29420 * programs/Makefile.in, programs/make_progs:
29421 programs: Get rid of application symlinks, they are no longer needed.
29423 * dlls/gdi/tests/gdiobj.c, dlls/x11drv/bitmap.c:
29424 x11drv: Clear new bitmaps if they don't contain any data.
29426 2006-03-20 Dmitry Timoshkov <dmitry@codeweavers.com>
29428 * dlls/gdi/bitmap.c, dlls/gdi/tests/gdiobj.c:
29429 gdi: Add a simple test for bitmap bits/metrics
29430 Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
29431 empty (not selected into a DC) bitmap.
29433 2006-03-19 Mike McCormack <mike@codeweavers.com>
29435 * dlls/msi/regsvr.c:
29436 msi: Set the InstallerLocation value when registering msi.dll.
29438 2006-03-19 Detlef Riekenberg <wine.dev@web.de>
29440 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
29441 kernel: Avoid heap corruption on invalid parameter in GlobalFree().
29443 2006-03-20 Alexandre Julliard <julliard@winehq.org>
29445 * dlls/kernel/tests/change.c:
29446 kernel: Avoid infinite waits in directory change tests.
29448 2006-03-19 H. Verbeet <hverbeet@gmail.com>
29450 * dlls/d3d8/device.c:
29451 d3d8: Change the default debug channel to d3d8 for device.c.
29453 * dlls/d3d8/device.c:
29454 d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
29456 * dlls/d3d8/device.c:
29457 d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
29459 2006-03-18 Jacek Caban <jacek@codeweavers.com>
29461 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
29462 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
29463 mshtml: Optimize nsACString handling.
29465 * dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlinput.c,
29466 dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
29467 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h:
29468 mshtml: Better QueryInterface implementation.
29470 2006-03-19 Alexander N. Sørnes <alex@thehandofagony.com>
29472 * programs/wordpad/No.rc:
29473 wordpad: Fix typo in Norwegian resource.
29475 2006-03-19 Vitaly Lipatov <lav@etersoft.ru>
29477 * programs/regedit/Ru.rc:
29478 regedit: Fix Russian translation.
29480 * programs/control/params.h:
29481 control: Fix datetime name.
29483 2006-03-19 Milko Krachounov <milko@3mhz.net>
29485 * programs/winecfg/Bg.rc:
29486 winecfg: Update Bulgarian translation.
29488 2006-03-19 Mike McCormack <mike@codeweavers.com>
29490 * include/commctrl.h:
29491 include: LVSETINFOTIPA does not exist.
29493 2006-03-19 Jeff Latimer <lats@yless4u.com.au>
29495 * programs/winedbg/tgt_active.c:
29496 winedbg: Copy floating point status to the dbgcontext.
29498 2006-03-18 Vitaliy Margolen <wine-patch@kievinfo.com>
29500 * dlls/gdi/driver.c:
29501 gdi: Handle NT style \\.\DISPLAY1 name that we return.
29503 2006-03-18 Robert Shearman <rob@codeweavers.com>
29505 * dlls/msi/delete.c, dlls/msi/distinct.c, dlls/msi/insert.c,
29506 dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/select.c,
29507 dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
29508 msi: Optimise WHERE operations.
29509 Optimise WHERE operations on matching against strings by adding a new
29510 function find_matching_rows to the views, which eliminates the need to
29511 examine every record when executing a query. Implement this function
29512 in the table using a hash table on the ID stored in the data.
29514 * dlls/msi/tests/format.c:
29515 msi: Add a test for MsiFormatRecord with integer fields.
29517 * dlls/wininet/cookie.c:
29518 wininet: Copy from the start of the cookie name, not the cookie data.
29519 Copy from the start of the cookie name, not the cookie data when
29520 parsing cookies with a NULL cookie name.
29522 * include/wininet.h:
29523 include: Add some more defines to wininet.h.
29525 * programs/wcmd/wcmdmain.c:
29526 wcmd: Use PACKAGE_VERSION as the wcmd version.
29528 * dlls/ole32/rpc.c:
29529 ole: Use the thread pool for executing RPC calls for better performance
29530 (after the thread pool has been improved).
29532 2006-03-17 Alexandre Julliard <julliard@winehq.org>
29534 * tools/wineprefixcreate.in:
29535 wineprefixcreate: Autodetect the running from build tree case.
29537 * dlls/setupapi/install.c:
29538 setupapi: Added support for calling executables in a RegisterDlls section.
29540 2006-03-18 Alexandre Julliard <julliard@winehq.org>
29542 * dlls/ntdll/loader.c:
29543 ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
29545 2006-03-18 Mike McCormack <mike@codeweavers.com>
29547 * include/windowsx.h:
29548 Prevent the use of windowsx.h with Wine source.
29550 * programs/winefile/winefile.c, programs/winefile/winefile.h:
29551 winefile: Eliminate use of windowsx.h.
29553 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
29555 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
29556 dbghelp: MSC fixes.
29557 - wrong cut & paste across versions of a given record type
29558 - wrong definition for register_v2
29560 * dlls/dbghelp/msc.c:
29561 dbghelp: Support for LF_VTSHAPE in MSC.
29562 - added preliminary support for VT (virtual table) shape
29564 - as we don't do C++, it's just a hack to get rid of
29567 * dlls/dbghelp/msc.c:
29568 dbghelp: MSC forward declaration.
29569 - create an infrastructure for handling forward usage
29571 - used it in some cases (pointer to yet not defined udt,
29572 function signature, modifiers)
29574 * dlls/dbghelp/msc.c:
29575 dbghelp: Type parsing refactoring.
29576 - seperate types' table handling from a single type handling
29577 by adding codeview_parse_one_type function
29578 - factored all calls for caching symt
29579 - make type parsing helpers return the symt instead of a
29580 simple error status
29582 * dlls/dbghelp/msc.c:
29583 dbghelp: Fixes for NB11 types.
29584 - when checking debug info in NB09 or NB11 format (CodeView),
29585 try to load the global types section
29587 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
29588 dbghelp: MSC handling of function signature's parameters.
29589 - now correctly parsing parameters types for a function
29590 signature and storing them in dbghelp internal structures
29592 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
29593 dbghelp: Cleanup MSC bitfield handling.
29594 - no longer caching bitfield information but accessing it directly
29596 - removed all kludges for bitfield handling
29597 - reused BOOL parameter to codeview_get_type for monitoring
29598 traces (will be used in later patches)
29600 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
29601 dbghelp: Fieldlist.
29602 - now that we have offset tables to type, we can cleanly
29603 parse the field-lists and remove the associated kludges
29604 - also adding internal structure for easing parameter sharing
29605 across functions (codeview_type_parse)
29606 - in mscvpdb.h, also reparated the type records that are
29607 referenced from other type records (union codeview_type_ref)
29608 from type records referenced by symbols (union codeview_type)
29610 * dlls/dbghelp/msc.c:
29611 dbghelp: MSC types.
29612 - enforce the type records that can be accessed by symbols (these are
29613 anyway the high level ones)
29615 * dlls/dbghelp/msc.c:
29616 dbghelp: Types parsing.
29617 - our engine for parsing types section now requires in entry
29618 an offsets table for getting directly to each type in the
29620 - (re)construct this table for PDB types
29622 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
29623 dbghelp: CV's ssearch.
29624 - added definitions for start_search symbol info
29625 - silenced warnings from this symbol
29627 * dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
29628 dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
29630 * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h:
29631 dbghelp: Compiland and source files are not the same thing.
29632 - in MSC debug info parsing, clearly separate a source file
29633 information from a compiland (including in linetab structure)
29634 - in ELF debug info parsing, now storing compiland directly
29635 in symtab_elt while browsing the symtab section (we still
29636 create twice the compilands, once in stabs/dwarf parsing,
29637 a second time in symtab parsing)
29639 2006-03-17 Vitaly Lipatov <lav@etersoft.ru>
29641 * dlls/gdi/freetype.c:
29642 gdi32: Look for ttf fonts in the Wine font dir.
29644 2006-03-17 Dmitry Timoshkov <dmitry@baikal.ru>
29646 * dlls/gdi/tests/gdiobj.c:
29647 gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
29649 2006-03-18 Eric Kohl <eric.kohl@t-online.de>
29651 * tools/widl/server.c:
29652 widl: Do not generate code that initializes a binding handle.
29654 * tools/widl/client.c, tools/widl/server.c:
29655 widl: Fix proc offset calculation.
29656 A void return type is represented by a FC_END/FC_PAD sequence in the
29657 proc format string. Increment the proc offset by two when a function
29660 * tools/widl/parser.y:
29661 widl: 'unsigned char' and 'byte' are must be distinct types.
29663 2006-03-18 Jacek Caban <jacek@codeweavers.com>
29665 * include/mshtmdid.h, include/mshtml.idl:
29666 mshtml.idl: Added more interfaces.
29668 * dlls/mshtml/tests/protocol.c:
29669 mshtml/tests: Code cleanup.
29671 2006-03-18 Eric Pouech <eric.pouech@wanadoo.fr>
29673 * dlls/dbghelp/dbghelp.c, programs/winedbg/tgt_active.c:
29674 dbghelp: Live target detection.
29675 - DBGHELP_NOLIVE env variable is tested earlier to avoid
29676 some strange effects in live target detection
29677 - in WineDbg, delete DBGHELP_NOLIVE before attaching to
29678 a process, because we know it must be a live target
29680 2006-03-17 Mike McCormack <mike@codeweavers.com>
29682 * dlls/user/tests/edit.c, programs/progman/group.c,
29683 programs/progman/main.c, programs/progman/program.c,
29684 programs/winecfg/audio.c:
29685 Remove some unnecessary uses of windowsx.h
29687 2006-03-18 Mike McCormack <mike@codeweavers.com>
29689 * dlls/avifil32/avifile.c:
29690 avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
29692 2006-03-17 Mike McCormack <mike@codeweavers.com>
29694 * programs/taskmgr/dbgchnl.c:
29695 taskmgr: Fix some gcc 4.1 warnings.
29697 * programs/winecfg/appdefaults.c:
29698 winecfg: Fix some gcc 4.1 warnings.
29700 * dlls/crypt32/tests/store.c:
29701 crypt32: Fix a warning.
29703 2006-03-17 YunSong Hwang <hys545@dreamwiz.com>
29705 * dlls/msvfw32/msvfw32_Ko.rc:
29706 msvfw32: Update Korean resources.
29708 2006-03-17 Mike McCormack <mike@codeweavers.com>
29710 * programs/taskmgr/taskmgr.c:
29711 taskmgr: Fix some gcc 4.1 warnings.
29713 * programs/taskmgr/procpage.c:
29714 taskmgr: Fix some gcc 4.1 warnings.
29716 * programs/taskmgr/proclist.c:
29717 taskmgr: Fix some gcc 4.1 warnings.
29719 * programs/taskmgr/debug.c:
29720 taskmgr: Fix some gcc 4.1 warnings.
29722 * programs/taskmgr/endproc.c:
29723 taskmgr: Fix some gcc 4.1 warnings.
29725 * programs/taskmgr/affinity.c:
29726 taskmgr: Fix some gcc 4.1 warnings.
29728 * programs/regedit/treeview.c:
29729 regedit: Fix some gcc 4.1 warnings.
29731 2006-03-16 Juan Lang <juan_lang@yahoo.com>
29733 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c,
29734 dlls/crypt32/tests/store.c, include/wincrypt.h:
29735 crypt32: Implement CertGetSubjectCertificateFromStore.
29737 2006-03-16 Stefan Dösinger <stefandoesinger@gmx.at>
29739 * include/wine/wined3d_types.h:
29740 wined3d: Add D3DBASISTYPE to wined3d_types.h.
29742 2006-03-16 Roderick Colenbrander <thunderbird2k@gmx.net>
29744 * dlls/d3d8/device.c, dlls/wined3d/device.c, dlls/wined3d/vertexshader.c:
29745 d3d8/wined3d: Vertex shader fixes.
29747 2006-03-17 Alexandre Julliard <julliard@winehq.org>
29749 * dlls/gdi/freetype.c:
29750 gdi: Support for loading fonts from the build directory.
29752 * programs/winecfg/libraries.c:
29753 winecfg: Support for loading the list of dlls from the build directory.
29755 * libs/wine/loader.c:
29756 libwine: Added magic handling of dll path when running in build dir.
29757 This should ensure that we do the right thing in the build dir even if
29758 WINEDLLPATH isn't set.
29760 2006-03-16 Detlef Riekenberg <wine.dev@web.de>
29762 * include/winbase.h:
29763 winbase.h: Add missing LMEM_INVALID_HANDLE define.
29765 2006-03-16 Alexandre Julliard <julliard@winehq.org>
29767 * include/wine/library.h, libs/wine/config.c, libs/wine/wine.def,
29768 libs/wine/wine.map:
29769 libwine: Export wine_get_build_dir.
29771 * dlls/ntdll/server.c, libs/wine/config.c:
29772 libwine: Added support for executing wine binaries out of the build dir.
29774 * libs/wine/config.c:
29775 libwine: Added detection for Wine being run out of the build directory.
29777 * dlls/Makefile.in, dlls/make_dlls:
29778 dlls: Remove the no longer needed symlinks to the static libraries.
29780 * dlls/Makedll.rules.in, dlls/Maketest.rules.in,
29781 programs/Makeprog.rules.in, programs/avitools/Makefile.in:
29782 Remove some no longer needed library paths.
29784 * tools/winegcc/utils.c, tools/winegcc/winegcc.c:
29785 winegcc: Look for libraries in subdirs of the library path too.
29786 This means that -lfoo will match the library 'foo/libfoo.def' in
29787 addition to just 'libfoo.def'. This allows supporting the Wine source
29788 layout without adding a gazillion path entries.
29790 2006-03-16 Kai Blin <kai.blin@gmail.com>
29792 * dlls/secur32/dispatcher.c:
29793 secur32: Update ntlm_auth version detection to detect new samba4 version numbers.
29794 Samba4 changed the versioning from 3.9.X to 4.0.0tpX-preY.
29796 2006-03-15 Juan Lang <juan_lang@yahoo.com>
29798 * dlls/crypt32/tests/store.c:
29799 crypt32: Tighten CertDuplicateCertificateContext test.
29800 Test that the return from CertDuplicateCertificateContext is the same
29803 2006-03-15 Alexandre Julliard <julliard@winehq.org>
29805 * ANNOUNCE, ChangeLog, VERSION, configure:
29808 ----------------------------------------------------------------
29809 2006-03-15 Alexandre Julliard <julliard@winehq.org>
29811 * programs/avitools/Makefile.in:
29812 avitools: Fixed library path for msvfw32.
29814 * dlls/user/tests/msg.c, dlls/user/tests/win.c:
29815 user/tests: Try harder to flush X events before running tests.
29817 2006-03-06 András Kovács <andras@csevego.net>
29819 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Hu.rc:
29820 wininet: Added Hungarian translation.
29822 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Hu.rc:
29823 wineps: Added Hungarian translation.
29825 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Hu.rc:
29826 shlwapi: Added Hungarian translation.
29828 * dlls/shell32/shell32_Hu.rc:
29829 shell32: Added Hungarian translation.
29831 * dlls/shdocvw/Hu.rc, dlls/shdocvw/shdocvw.rc:
29832 shdocvw: Added Hungarian translation.
29834 * dlls/setupapi/Hu.rc, dlls/setupapi/setupapi.rc:
29835 setupapi: Added Hungarian translation.
29837 * dlls/serialui/Hu.rc, dlls/serialui/serialui_rc.rc:
29838 serialui: Added Hungarian translation.
29840 * dlls/oledlg/oledlg_Hu.rc, dlls/oledlg/rsrc.rc:
29841 oledlg: Added Hungarian translation.
29843 * dlls/msvidc32/msvidc32_Hu.rc, dlls/msvidc32/rsrc.rc:
29844 msvidc32: Added Hungarian translation.
29846 * dlls/msvfw32/msvfw32_Hu.rc, dlls/msvfw32/rsrc.rc:
29847 msvfw32: Added Hungarian translation.
29849 * dlls/msrle32/msrle_Hu.rc, dlls/msrle32/rsrc.rc:
29850 msrle32: Added Hungarian translation.
29852 * dlls/msi/msi.rc, dlls/msi/msi_Hu.rc:
29853 msi: Added Hungarian translation.
29855 * dlls/mshtml/Hu.rc, dlls/mshtml/rsrc.rc:
29856 mshtml: Added Hungarian translation.
29858 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Hu.rc:
29859 msacm: Added Hungarian translation.
29861 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Hu.rc:
29862 mpr: Added Hungarian translation.
29864 * dlls/iccvid/iccvid_Hu.rc, dlls/iccvid/rsrc.rc:
29865 iccvid: Added Hungarian translation.
29867 * dlls/hhctrl.ocx/Hu.rc, dlls/hhctrl.ocx/hhctrl.rc:
29868 hhctrl.ocx: Added Hungarian translation.
29870 * dlls/comctl32/comctl_Hu.rc, dlls/comctl32/rsrc.rc:
29871 comctl32: Added Hungarian translation.
29873 * dlls/avifil32/avifile_Hu.rc, dlls/avifil32/rsrc.rc:
29874 avifil32: Added Hungarian translation.
29876 2006-03-14 Stefan Dösinger <stefandoesinger@gmx.at>
29878 * dlls/d3d8/indexbuffer.c, dlls/d3d9/indexbuffer.c, dlls/wined3d/device.c,
29879 dlls/wined3d/indexbuffer.c, include/wine/wined3d_interface.h,
29880 include/wine/wined3d_types.h:
29881 wined3d: Add WINED3DINDEXBUFFER_DESC to wined3dtypes.h.
29883 2006-03-15 Mike McCormack <mike@codeweavers.com>
29885 * dlls/comctl32/tests/treeview.c:
29886 comctl32: Fix some gcc 4.1 warnings.
29888 2006-03-14 Robert Reif <reif@earthlink.net>
29890 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
29891 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c:
29892 dsound: Add info to failed tests.
29893 Print format for failed SetFormat calls.
29895 2006-03-08 James Hawkins <truiken@gmail.com>
29897 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
29898 advpack: Forward OpenINFEngineA and TranslateInfStringA to their
29899 unicode counterparts.
29901 2006-03-04 Aric Cyr <aric.cyr@gmail.com>
29903 * dlls/dplayx/dplayx_global.c:
29904 dplayx: Fix semaphore deadlock.
29905 - Make sure to release the dplayx semaphore in for error cases as well.
29906 - Prevent race condition between creation of the semaphore and
29907 grabbing of the lock by creating the semaphore in the locked state
29908 instead of unlocked.
29910 2006-03-04 Vitaliy Margolen <wine-patch@kievinfo.com>
29912 * dlls/x11drv/opengl.c:
29913 x11drv: Fix one case of "glXChooseFBConfig returns NULL" problem.
29914 Using alpha bits > 8 makes this function fail, while it should not.
29916 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
29918 * dlls/x11drv/dib_convert.c:
29919 x11drv: Avoid unaligned 32 bit reads, and reads beyond the input pixel
29920 buffer in the convert_888_to_0888_* functions.
29922 2006-03-15 Alexandre Julliard <julliard@winehq.org>
29924 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
29925 dlls/msvfw32/.gitignore, dlls/msvfw32/Makefile.in,
29926 dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
29927 dlls/msvfw32/msvfw32.spec, dlls/msvfw32/msvfw32_De.rc,
29928 dlls/msvfw32/msvfw32_En.rc, dlls/msvfw32/msvfw32_Ko.rc,
29929 dlls/msvfw32/msvfw32_No.rc, dlls/msvfw32/msvfw32_Tr.rc,
29930 dlls/msvfw32/msvideo.spec, dlls/msvfw32/msvideo16.c,
29931 dlls/msvfw32/msvideo_main.c, dlls/msvfw32/msvideo_private.h,
29932 dlls/msvfw32/rsrc.rc, dlls/msvfw32/vfw16.h, dlls/msvideo/.gitignore,
29933 dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c,
29934 dlls/msvideo/mciwnd.c, dlls/msvideo/msvfw32.spec,
29935 dlls/msvideo/msvfw32_De.rc, dlls/msvideo/msvfw32_En.rc,
29936 dlls/msvideo/msvfw32_Ko.rc, dlls/msvideo/msvfw32_No.rc,
29937 dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/msvideo.spec,
29938 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
29939 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc,
29940 dlls/msvideo/vfw16.h:
29941 msvideo: Renamed the msvideo directory to msvfw32.
29943 * configure, configure.ac, dlls/Makefile.in, dlls/w32skrnl/.gitignore,
29944 dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32skernel.c,
29945 dlls/w32skrnl/w32skrnl.spec, dlls/w32skrnl/w32sys.c,
29946 dlls/w32skrnl/w32sys.spec, dlls/w32skrnl/win32s16.c,
29947 dlls/w32skrnl/win32s16.spec, dlls/win32s/.gitignore,
29948 dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c,
29949 dlls/win32s/w32skrnl.spec, dlls/win32s/w32sys.c,
29950 dlls/win32s/w32sys.spec, dlls/win32s/win32s16.c,
29951 dlls/win32s/win32s16.spec:
29952 win32s: Renamed the win32s directory to w32skrnl.
29954 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
29955 dlls/winsock/.gitignore, dlls/winsock/Makefile.in,
29956 dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c,
29957 dlls/winsock/socket16.c, dlls/winsock/tests/.gitignore,
29958 dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c,
29959 dlls/winsock/tests/sock.c, dlls/winsock/version.rc,
29960 dlls/winsock/winsock.spec, dlls/winsock/ws2_32.spec,
29961 dlls/ws2_32/.gitignore, dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c,
29962 dlls/ws2_32/protocol.c, dlls/ws2_32/socket.c, dlls/ws2_32/socket16.c,
29963 dlls/ws2_32/tests/.gitignore, dlls/ws2_32/tests/Makefile.in,
29964 dlls/ws2_32/tests/protocol.c, dlls/ws2_32/tests/sock.c,
29965 dlls/ws2_32/version.rc, dlls/ws2_32/winsock.spec,
29966 dlls/ws2_32/ws2_32.spec, programs/winetest/Makefile.in:
29967 winsock: Renamed the winsock directory to ws2_32.
29969 * tools/Makefile.in:
29970 wineprefixcreate: Fixed datadir path. Added dependency on relpath.
29972 2006-03-11 Pierre d'Herbemont <stegefin@free.fr>
29974 * tools/Makefile.in, tools/wineprefixcreate.in:
29975 wineprefixcreate: Make path searching relative.
29977 2006-03-13 Dmitry Timoshkov <dmitry@codeweavers.com>
29979 * dlls/shell32/shlexec.c:
29980 shell32: Add parameter formatting rule to the command line if there isn't any.
29982 2006-03-14 Robert Shearman <rob@codeweavers.com>
29984 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
29985 dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
29986 wininet: Move URL-related tests to a separate file.
29988 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
29989 wininet: Make InternetCrackUrlW set the components related to net_loc
29990 to NULL when net_loc isn't present in the input URL.
29992 * dlls/wininet/cookie.c, dlls/wininet/internet.c:
29993 wininet: Move cookie-related stubs to cookie.c
29995 * dlls/wininet/internet.c, dlls/wininet/internet.h,
29996 dlls/wininet/netconnection.c:
29997 wininet: Implement setting of send and receive timeouts.
29999 * dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
30000 dlls/ntdll/thread.c:
30001 ntdll: Move the call to MODULE_DllThreadAttach from the kernel32
30002 thread creation function to the NTDLL one.
30004 2006-03-14 Robert Reif <reif@earthlink.net>
30006 * dlls/winmm/wineesd/audio.c:
30007 wineesd: Use pipe sync for events.
30008 Ues pipe sync code from OSS/ALSA rather than windows events.
30010 2006-03-13 Jan Zerebecki <jan.wine@zerebecki.de>
30012 * dlls/x11drv/opengl.c:
30013 x11drv: Prevent out of bound access in DescribePixelFormat.
30016 wine.inf: Increase the DirectX version to that of the latest 9.0c .
30018 2006-03-13 Alexandre Julliard <julliard@winehq.org>
30020 * dlls/ddraw/tests/d3d.c:
30021 ddraw: Don't crash in d3d test if OpenGL is missing.
30023 2006-03-10 Juan Lang <juan_lang@yahoo.com>
30025 * dlls/crypt32/store.c:
30026 crypt32: Abstract contexts.
30027 - create a base cert context, and make functions unaware whether
30028 they're dealing with the base or derived type
30029 - simplify stores as a result
30031 2006-03-11 Mike McCormack <mike@codeweavers.com>
30033 * dlls/shell32/shlview.c:
30034 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
30036 2006-03-12 Roderick Colenbrander <thunderbird2k@gmx.net>
30038 * dlls/wined3d/device.c:
30039 wined3d: Vertexdeclaration fix.
30040 In the old d3d8 code SetVertexShader stored the so called vertex
30041 declaration in the stateblock. In case of WineD3D this isn't done
30042 which breaks the drawPrimitive code. This patch stores the vertex
30043 declaration again in the stateblock which fixes Age Of Mythology.
30045 2006-03-11 Hans Leidekker <hans@it.vu.nl>
30047 * dlls/advapi32/advapi32.spec, dlls/advapi32/lsa.c, include/ntsecapi.h:
30048 advapi32: Add stub implementations for a bunch of documented Lsa APIs.
30050 2006-03-10 Christoph Frick <rid@zefix.tv>
30052 * dlls/dinput/joystick_linuxinput.c:
30053 dinput/joystick_linuxinput: Add POV detection and reporting.
30054 Mapping of ABS_HAT[0-3][XY] to the four POV used by dinput.
30056 2006-03-13 Robert Shearman <rob@codeweavers.com>
30058 * dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec, dlls/ntdll/threadpool.c,
30059 include/winternl.h:
30060 ntdll: Very crude implementation of RtlQueueWorkItem.
30062 * dlls/kernel/thread.c:
30063 kernel: Implement QueueUserWorkItem.
30065 2006-03-11 Robert Shearman <rob@codeweavers.com>
30067 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30068 wininet: Fix the conversion of NULL component values from InternetCreateUrlA.
30070 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30071 wininet: Host name isn't present when two slashes aren't present in InternetCrackUrl.
30072 The test for "about:" in InternetCrackUrlW should be more general so
30073 that only URLs without double slashes should also be assumed not to
30075 Add another test for this case and remove an unreliable
30076 InternetCreateUrl test.
30078 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30079 wininet: InternetCrackUrl should set nPort to the default port if not specified.
30081 2006-03-11 Stefan Dösinger <stefandoesinger@gmx.at>
30083 * dlls/d3d8/vertexbuffer.c, dlls/d3d9/vertexbuffer.c,
30084 dlls/wined3d/vertexbuffer.c, include/wine/wined3d_interface.h,
30085 include/wine/wined3d_types.h:
30086 wined3d: Add WINED3DVERTEXBUFFER_DESC to wined3d_types.h.
30088 2006-03-12 Vitaliy Margolen <wine-patch@kievinfo.com>
30090 * dlls/wined3d/pixelshader.c:
30091 wined3d: Don't override variable that still has something we need.
30092 Use local temp variable instead.
30094 * dlls/wined3d/pixelshader.c:
30095 wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
30097 2006-03-12 Paul Vriens <Paul.Vriens@xs4all.nl>
30100 wine.inf: Add RegisteredOwner and Org also to WindowsNT branch.
30102 2006-03-11 Mike McCormack <mike@codeweavers.com>
30104 * dlls/avifil32/avifile.c:
30105 avifil32: Use HeapAlloc instead of LocalAlloc.
30107 * dlls/avifil32/editstream.c:
30108 avifil32: Use HeapAlloc instead of Global/LocalAlloc.
30110 * dlls/avifil32/extrachunk.c:
30111 avifil32: Use HeapAlloc instead of Local Alloc.
30113 * dlls/avifil32/acmstream.c:
30114 avifil32: Use HeapAlloc instead of GlobalAlloc/LocalAlloc.
30116 * dlls/avifil32/tmpfile.c:
30117 avifil32: Use HeapAlloc/Free instead of LocalAlloc/Free.
30119 * dlls/avifil32/factory.c:
30120 avifil32: Use HeapAlloc instead of LocalAlloc. Make sure to free the memory.
30122 2006-03-10 Alexandre Julliard <julliard@winehq.org>
30124 * programs/winefile/winefile.c:
30125 winefile: Refresh the drives and files upon WM_DEVICECHANGE.
30127 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
30129 * dlls/d3d8/cubetexture.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c,
30130 dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c,
30131 dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
30132 dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c,
30133 dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
30134 dlls/wined3d/device.c, dlls/wined3d/directx.c,
30135 dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
30136 dlls/wined3d/query.c, dlls/wined3d/resource.c,
30137 dlls/wined3d/surface.c, dlls/wined3d/texture.c, dlls/wined3d/utils.c,
30138 dlls/wined3d/vertexbuffer.c, dlls/wined3d/volume.c,
30139 dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_private.h,
30140 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
30141 wined3d: Consistently use WINED3DRESOURCETYPE.
30143 2006-03-11 Mike McCormack <mike@codeweavers.com>
30145 * dlls/avifil32/avifile.c, dlls/avifil32/wavfile.c:
30146 avifil32: Use CoTaskMemAlloc when allocating memory to return through
30149 * dlls/avifil32/api.c, dlls/avifil32/avifile.c, dlls/avifil32/getframe.c,
30150 dlls/avifil32/icmstream.c, dlls/avifil32/wavfile.c:
30151 avifil32: Fix some gcc 4.1 warnings cause by windowsx.h macros.
30153 2006-03-10 Mike McCormack <mike@codeweavers.com>
30155 * dlls/commdlg/colordlg.c:
30156 comdlg32: Remove the property when destroy the dialog box.
30158 2006-03-09 Juan Lang <juan_lang@yahoo.com>
30160 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
30161 dlls/crypt32/proplist.c, dlls/crypt32/store.c:
30162 crypt32: Move context properties to a separate file.
30164 2006-03-09 Robert Reif <reif@earthlink.net>
30166 * dlls/winmm/wineesd/audio.c:
30167 wineesd: Update ESD driver to closer match OSS and ALSA drivers.
30169 2006-03-10 Petr Tesarik <hat@tesarici.cz>
30171 * programs/winedbg/be_i386.c:
30172 winedbg: Fix lcall instruction opcode.
30174 2006-03-10 Robert Shearman <rob@codeweavers.com>
30176 * dlls/wininet/http.c:
30177 wininet: Don't duplicate empty strings.
30179 2006-03-10 Fatih Asici <fasici@linux-sevenler.org>
30181 * programs/wordpad/Tr.rc, programs/wordpad/rsrc.rc:
30182 wordpad: Add Turkish resource file.
30184 * programs/winecfg/Tr.rc:
30185 winecfg: Update Turkish resource file.
30187 2006-03-09 Fatih Aşıcı <fasici@linux-sevenler.org>
30189 * documentation/README.tr:
30190 documentation: Turkish translation of README file.
30192 2006-03-10 Alexandre Julliard <julliard@winehq.org>
30194 * aclocal.m4, configure:
30195 aclocal.m4: Avoid invalid characters in the cache variable name in WINE_GET_SONAME.
30197 2006-03-10 Mike McCormack <mike@codeweavers.com>
30199 * dlls/commdlg/colordlg.c:
30200 comdlg32: Use a property for the color dialog's information.
30202 2006-03-09 Alexandre Julliard <julliard@winehq.org>
30205 dbt.h: Added DBTF_ flags.
30207 * dlls/user/message.c:
30208 user: Support packing/unpacking the WM_DEVICECHANGE message.
30210 2006-03-09 Robert Shearman <rob@codeweavers.com>
30212 * dlls/wininet/cookie.c, dlls/wininet/tests/internet.c:
30213 wininet: Fix InternetGetCookie with no matching cookies.
30214 Return FALSE and an error of ERROR_NO_MORE_ITEMS from
30215 InternetGetCookie when there are no cookies for the specified
30216 domain. This fixes a bug in sending a blank cookie to HTTP servers.
30218 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30219 wininet: Fix an off-by-one error in InternetCreateUrlW.
30220 Fix an off-by-one error in the size of buffer used to store the port
30221 number in InternetCreateUrlW.
30223 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30224 wininet: Further InternetCreateFileW fixes.
30225 - Add the slash after the port number.
30226 - Only add the port number if the host name is present.
30228 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30229 wininet: If necessary, add a slash between the hostname and path in
30230 InternetCreateUrlW.
30232 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30233 wininet: More InternetCreateUrlW fixes.
30234 - Don't add double slashes for opaque URLs.
30235 - The default port number for all other schemes is 0.
30237 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30238 wininet: Parse the scheme the string in InternetCreateFileW.
30239 Parse the scheme the string in InternetCreateFileW and rewrite
30240 url_uses_default_port using schemes instead of strings.
30242 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30243 wininet: Get the string for the scheme if specified only by the
30244 INTERNET_SCHEME enumeration in InternetCreateUrlW.
30246 * dlls/wininet/internet.c:
30247 wininet: The host name is optional in InternetCreateUrlW.
30249 * dlls/wininet/internet.c:
30250 wininet: Use an array of schemes for mapping from a string to an INTERNET_SCHEME.
30251 Use an array of schemes so that it can be re-used for mapping from
30252 INTERNET_SCHEME back to a string and simplify the code in
30253 GetInternetSchemeW.
30255 * dlls/wininet/internet.c:
30256 wininet: Fix Trace in InternetCreateUrl.
30257 The url passed in to InternetCreateUrl is an out parameter, so don't
30260 * dlls/wininet/http.c:
30261 wininet: Fix redirects with relative URIs instead of absolute URIs.
30263 2006-03-09 Christoph Frick <rid@zefix.tv>
30265 * dlls/dinput/joystick_linuxinput.c:
30266 dinput/linuxinput: Fix handling of DIPH_BYID.
30267 - handling of DIPH_BYID
30268 - use regular id and not shifted one also for axes
30269 - may only Acquire after SetDataFormat
30271 2006-03-09 Dmitry Timoshkov <dmitry@codeweavers.com>
30273 * dlls/gdi/freetype.c:
30274 gdi: Load system fonts from $(datadir)/wine/fonts if loading from
30275 %windir%\fonts has failed.
30277 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/mfdrv/objects.c,
30278 dlls/wineps/pen.c, dlls/x11drv/pen.c:
30279 gdi: A better workaround for extended user style pens.
30281 2006-03-08 H. Verbeet <hverbeet@gmail.com>
30283 * dlls/wined3d/drawprim.c:
30284 wined3d: Use OpenGL fragment programs when available.
30286 * dlls/wined3d/drawprim.c:
30287 wined3d: Remove an incorrect FIXME.
30289 * dlls/wined3d/vertexshader.c:
30290 wined3d: Enable color fixups for vertex shaders.
30292 * dlls/wined3d/vertexshader.c:
30293 wined3d: Minor vshader_program_add_param cleanup.
30294 - In vshader_program_add_param, pass a pointer to the shader object
30295 instead of individual parameters.
30296 - In vshader_program_add_param, rename input to is_input to make it
30297 clearer what the parameter does.
30298 - Fix a typo & cleanup a comment.
30300 2006-03-08 Francois Gouget <fgouget@codeweavers.com>
30302 * dlls/oleaut32/olepicture.c:
30303 oleaut32: Reorder a few functions to avoid forward declaractions.
30305 2006-03-09 Stefan Dösinger <stefandoesinger@gmx.at>
30307 * dlls/d3d9/swapchain.c, dlls/wined3d/swapchain.c,
30308 include/wine/wined3d_interface.h:
30309 wined3d: Use WINED3DPRESENT_PARAMETERS in IWineD3DSwapChain::GetPresentParameters.
30311 2006-03-09 Mike McCormack <mike@codeweavers.com>
30313 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
30314 user: The height of a ListBox item can be no more than MAXBYTE.
30316 * dlls/msi/action.c:
30317 msi: Remove some unnecessary indent.
30319 * dlls/msi/tests/package.c:
30320 msi: Make sure to run tests for MsiEvaluateCondition.
30322 2006-03-09 Jacek Caban <jacek@codeweavers.com>
30324 * dlls/mshtml/htmlelem.c:
30325 mshtml: Added beginning of getAttribute implementation.
30327 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlbody.c, dlls/mshtml/htmlelem.c,
30328 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
30329 mshtml: Added IHTMLBodyElement implementation.
30331 2006-03-07 Huw Davies <huw@codeweavers.com>
30333 * configure, configure.ac, dlls/opengl32/opengl32.spec,
30334 dlls/opengl32/wgl.c, include/config.h.in:
30335 opengl32: Implement wglUseFontOutlines.
30337 2006-03-07 Juan Lang <juan_lang@yahoo.com>
30339 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
30340 crypt32: Implement CertGetValidUsages.
30342 2006-03-08 Stefan Dösinger <stefandoesinger@gmx.at>
30344 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
30345 dlls/wined3d/volume.c, include/wine/wined3d_types.h:
30346 wined3d: Add D3DLOCK_* types to wined3d_types.h.
30348 2006-03-07 Jacek Caban <jacek@codeweavers.com>
30350 * dlls/mshtml/htmltextarea.c:
30351 mshtml: Added get_name and get_value implementation of IHTMLTextAreaElement interface.
30353 * dlls/mshtml/htmlselect.c:
30354 mshtml: Added get_name and get_value implementation of IHTMLSelectElement interface.
30356 * dlls/mshtml/htmlinput.c:
30357 mshtml: Added get_type, get_value, get_name and get_checked
30358 implementation of IHTMLInputElement interface.
30360 2006-03-07 Peter Åstrand <astrand@cendio.se>
30362 * dlls/comctl32/listview.c:
30363 comctl32: LISTVIEW_InsertItemT should accept iItem < 0, when using sorted lists.
30365 2006-03-07 Hans Leidekker <hans@it.vu.nl>
30367 * dlls/mscms/tests/profile.c:
30368 mscms: Add tests for EnumColorProfiles{A,W}.
30370 * dlls/mscms/profile.c, dlls/mscms/stub.c, include/icm.h:
30371 mscms: Implement EnumColorProfiles{A,W}.
30373 2006-03-07 Dmitry Timoshkov <dmitry@codeweavers.com>
30375 * fonts/Makefile.in:
30376 fonts: Install fonts in $(datadir)/wine/fonts.
30378 2006-03-08 Alexandre Julliard <julliard@winehq.org>
30380 * dlls/Makeimplib.rules.in:
30381 dlls: Added a default install-lib rule for dlls that don't have one.
30383 2006-03-07 Alexandre Julliard <julliard@winehq.org>
30385 * dlls/x11drv/desktop.c:
30386 x11drv: Don't send an invalid WM_NCCREATE to the desktop window.
30389 server: Fixed length check in dump_inline_unicode_string.
30391 * dlls/shell32/systray.c, programs/explorer/desktop.c,
30392 programs/explorer/explorer.c, programs/explorer/explorer_private.h,
30393 programs/explorer/systray.c, programs/explorer/systray.h:
30394 explorer: Merged systray support with the desktop window main loop.
30395 Systray is now always available as part of the desktop and doesn't
30396 need to be started from shell32.
30398 * dlls/user/win.c, dlls/x11drv/winpos.c, include/wine/server_protocol.h,
30399 server/protocol.def, server/trace.c, server/window.c:
30400 user: Launch explorer to manage the desktop window.
30402 * programs/explorer/Makefile.in, programs/explorer/desktop.c,
30403 programs/explorer/explorer.c, programs/explorer/explorer_private.h:
30404 explorer: Added desktop option.
30405 The /desktop option causes explorer to create and manage the desktop
30408 2006-03-07 Mike McCormack <mike@codeweavers.com>
30410 * dlls/kernel/actctx.c:
30411 kernel: Improve the activation context stubs.
30413 2006-03-06 H. Verbeet <hverbeet@gmail.com>
30415 * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c,
30416 dlls/wined3d/vertexshader.c:
30417 wined3d: Fix a few FIXME's.
30419 * dlls/wined3d/device.c:
30420 wined3d: Implement GetCreationParameters (from a patch by Al Tobey).
30422 2006-03-06 Stefan Dösinger <stefandoesinger@gmx.at>
30424 * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
30425 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
30426 include/wine/wined3d_types.h:
30427 wined3d: Define D3D usage flags in wined3d_types.h.
30429 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
30430 include/wine/wined3d_types.h:
30431 wined3d: Add device caps to wined3d_types.h.
30433 2006-03-06 Jacek Caban <jacek@codeweavers.com>
30435 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
30436 dlls/mshtml/htmltextarea.c, dlls/mshtml/mshtml_private.h,
30437 dlls/mshtml/nsiface.idl:
30438 mshtml: Added IHTMLTextAreaElement implementation.
30440 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
30441 dlls/mshtml/htmlselect.c, dlls/mshtml/mshtml_private.h,
30442 dlls/mshtml/nsiface.idl:
30443 mshtml: Added IHTMLSelectElement implementation.
30445 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
30446 dlls/mshtml/htmlinput.c, dlls/mshtml/mshtml_private.h,
30447 dlls/mshtml/nsiface.idl:
30448 mshtml: Added IHTMLInputElement implementation.
30450 * dlls/mshtml/htmlelem.c, dlls/mshtml/mshtml_private.h,
30451 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
30452 mshtml: Added IHTMLElementCollection::tags implementation.
30454 2006-03-06 Juan Lang <juan_lang@yahoo.com>
30456 * dlls/crypt32/store.c:
30457 crypt32: Simplify stores.
30458 Ref count cert context references, and eliminate the DupCert function
30461 2006-03-06 Alexandre Julliard <julliard@winehq.org>
30463 * dlls/kernel/process.c:
30464 kernel: Better support for detached processes.
30465 Call setsid() in the new process to create a new Unix process group
30466 when CREATE_NEW_PROCESS_GROUP, CREATE_NEW_CONSOLE, or DETACHED_PROCESS
30469 * dlls/x11drv/window.c, dlls/x11drv/winpos.c:
30470 x11drv: Make sure to never manipulate the root window, even if we own
30471 the desktop window.
30473 * server/process.c, server/user.h, server/window.c, server/winstation.c:
30474 server: Support for closing the desktop window.
30475 If a thread is owning the desktop window, when all other users of the
30476 desktop have exited, signal the owner to close the desktop (with a 1
30479 * server/object.c, server/object.h:
30480 server: Added unlink_named_object function.
30481 Allows to remove the name of an object while keeping around the object
30484 * server/class.c, server/user.h, server/window.c:
30485 server: Infrastructure for having a thread own the desktop window.
30487 * dlls/mlang/mlang.c:
30488 mlang: Decrement the module refcount when an object is destroyed.
30490 2006-03-06 H. Verbeet <hverbeet@gmail.com>
30492 * dlls/d3d8/volume.c, dlls/d3d9/volume.c, dlls/wined3d/volume.c,
30493 dlls/wined3d/volumetexture.c, include/wine/wined3d_interface.h:
30494 wined3d: Fix the relation between volumes and their container.
30496 * dlls/d3d8/surface.c, dlls/d3d9/surface.c, dlls/wined3d/cubetexture.c,
30497 dlls/wined3d/device.c, dlls/wined3d/surface.c,
30498 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
30499 include/wine/wined3d_interface.h:
30500 wined3d: Fix the relation between surfaces and their container.
30502 * dlls/wined3d/surface.c:
30503 wined3d: Don't call glCompressedTexImage2DARB without allocatedMemory.
30504 Don't call glCompressedTexImage2DARB if we haven't got allocatedMemory (yet).
30507 2006-03-06 Robert Shearman <rob@codeweavers.com>
30509 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
30510 wininet: Rewrite InternetCreateUrlW.
30511 - Rewrite InternetCreateUrlW to respect the lengths passed in via the
30512 URL_COMPONENTS structure and fall back to a strlenW call when a
30514 - Expand the number of protocols supported when determining whether
30515 the port number should be added.
30516 - Fix a test by passing in the correct length of scheme.
30518 * dlls/wininet/http.c, dlls/wininet/internet.h,
30519 dlls/wininet/netconnection.c:
30520 wininet: Don't continue to connect to a secure server without SSL support since it won't work.
30521 Don't continue to connect to a secure server without SSL support since
30522 it won't work. Return an error back to the application instead.
30524 * dlls/wininet/tests/http.c:
30525 wininet: More tests for InternetCreateUrl.
30526 Fix an InternetCreateUrl test so that it correctly sets the scheme
30527 length and add tests which show the behaviour when the lengths are set
30528 to zero and when the https scheme is used.
30530 2006-03-06 Victor Pelt <victor.pelt@gmail.com>
30532 * dlls/wininet/internet.c:
30533 wininet: Add stub for missing InternetSetOption.
30535 2006-03-06 Alexandre Julliard <julliard@winehq.org>
30537 * include/wine/library.h, libs/wine/Makefile.in, libs/wine/config.c,
30538 libs/wine/wine.def, libs/wine/wine.map:
30539 libwine: Export a function to retrieve the data directory (based on a
30540 patch by Dmitry Timoshkov).
30542 2006-03-06 Francois Gouget <fgouget@free.fr>
30544 * dlls/mshtml/main.c, dlls/urlmon/regsvr.c:
30545 Fix compatibility with native advpack dlls.
30546 Most native advpack dlls in circulation don't have RegInstallA. So
30547 mshtml and urlmon should do a GetProcAddress() on 'RegInstall'
30550 2006-03-06 Mike McCormack <mike@codeweavers.com>
30552 * tools/wrc/parser.l:
30553 wrc: Don't use identifiers starting yy*, they're reserved for flex.
30555 * dlls/avifil32/editstream.c:
30556 avifil32: Fix some more gcc 4.1 warnings caused by windowsx.h macros.
30558 2006-03-06 Jacek Caban <jacek@codeweavers.com>
30560 * dlls/shdocvw/navigate.c, dlls/shdocvw/webbrowser.c:
30561 shdocvw: Added get_LocationURL implementation.
30563 2006-03-05 Jacek Caban <jacek@codeweavers.com>
30565 * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c:
30566 mshtml: Added IHTMLElementCollection implementation.
30567 - Added IHTMLElementCollection implementation.
30568 - Added get_all implementation.
30570 2006-03-06 Alexandre Julliard <julliard@winehq.org>
30572 * dlls/shell32/shlfileop.c:
30573 shell32: Grow the file list dynamically in SHFileOperation.
30574 This avoids searching the same directories twice, once to count the
30575 files and then once for real.
30577 * dlls/shell32/shlfileop.c:
30578 shell32: Store only the file attributes in the file list for SHFileOperation.
30579 We don't need the rest of the WIN32_FIND_DATA structure.
30581 * dlls/shell32/shlfileop.c:
30582 shell32: Fixed handling of null-terminated file list in SHFileOperation.
30584 2006-03-03 Aric Stewart <aric@codeweavers.com>
30586 * dlls/shell32/shlfileop.c:
30587 shell32: Skip dot directories in SHFileOperation.
30588 In ShFileOperation when generating a file list with * wildcards, for
30589 example for deletion, do not include the dot directories (. and ..) in
30590 the list, because that cause the operation to spiral out of control.
30592 2006-03-06 Alexandre Julliard <julliard@winehq.org>
30594 * server/winstation.c:
30595 server: Avoid crash in set_thread_desktop if the thread doesn't have a queue.
30597 * dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
30598 server/trace.c, server/window.c:
30599 server: Return real parent and owner in the create_window request.
30600 Remove computing of parent and owner handles on the client side.
30602 * dlls/user/desktop.c:
30603 user: Allow creating windows of the desktop class.
30605 * dlls/user/message.c:
30606 user: Allow some Wine internal messages to act on the desktop window.
30608 2006-03-05 Mike McCormack <mike@codeweavers.com>
30610 * dlls/mpr/mpr.spec, dlls/mpr/nps.c:
30611 mpr: Stub implementations of some mpr functions.
30613 2006-03-05 Michael Jung <mjung@iss.tu-darmstadt.de>
30615 * dlls/shell32/shellfolder.h, dlls/shell32/shfldr_fs.c,
30616 dlls/shell32/shfldr_unixfs.c, dlls/shell32/shv_bg_cmenu.c:
30617 shell32: Unicode'ify ISFHelper interface.
30619 2006-03-05 Vitaliy Margolen <wine-patch@kievinfo.com>
30621 * dlls/wined3d/directx.c:
30622 wined3d: Fix retrieval of driver adapter versions.
30624 2006-03-05 Eric Pouech <eric.pouech@wanadoo.fr>
30626 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
30627 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
30628 dbghelp: Added type for array index.
30629 - added type for array index
30630 - correctly parsing array index type in stabs, Dwarf2 and MSC formats
30631 - fixed SyGetTypeInfo accordingly
30633 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
30634 msvcrt: Some more fixes to name demangling.
30636 * dlls/dbghelp/type.c:
30637 dbghelp: Implemented TI_GET_COUNT in SymGetTypeInfo for function.
30639 2006-03-05 Stefan Dösinger <stefandoesinger@gmx.at>
30641 * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
30642 wined3d: Add d3d7 and d3d8/9 cap flags to wined3d_types.h.
30644 2006-03-05 Jason Green <jave27@gmail.com>
30646 * dlls/wined3d/utils.c:
30647 wined3d: Add a few more WINED3DFMT formats to be recognized.
30649 2006-03-05 Jacek Caban <jacek@codeweavers.com>
30651 * dlls/shdocvw/dochost.c:
30652 shdocvw: Beginning ShowContextMenu implementation.
30654 * dlls/mshtml/htmldoc3.c, dlls/mshtml/nsiface.idl:
30655 mshtml: Added get_documentElement implementation.
30657 * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c, dlls/mshtml/htmlnode.c,
30658 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
30659 mshtml: Added IHTMLElement implementation.
30661 * include/mshtmdid.h, include/mshtml.idl:
30662 mshtml: Added more interfaces to mshtml.idl.
30664 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmlnode.c,
30665 dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
30666 mshtml: Added IHTMLDOMNode implementation.
30668 2006-03-05 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
30670 * dlls/wined3d/device.c, dlls/wined3d/directx.c,
30671 include/wine/wined3d_gl.h:
30672 wined3d: Added OpenGL 2.0 function definitions.
30674 2006-03-05 Robert Shearman <rob@codeweavers.com>
30676 * programs/wcmd/wcmdmain.c:
30677 wcmd: Improve command line processing.
30678 Make the command line processing more robust by continuing to process
30679 command line options if an unknown one is detected and remove the
30680 skipping of argv[0], which is no longer necessary. This fixes the
30681 parsing when argv[0] isn't set to the program name.
30683 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/vartype.c:
30684 oleaut: Implement VarBstrFromDisp.
30686 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c:
30687 oleaut: Fix VarFormat for VT_NULL variants.
30689 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c, dlls/ole32/rpc.c:
30690 ole: Implement IRpcChannelBuffer::GetDestCtx on the client side.
30692 * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
30693 ole: Store the destination context and the destination context data in
30694 the proxy manager when unmarshaling.
30696 * include/olectl.h:
30697 include: Add more definitions and types to olectl.h.
30699 * dlls/oleaut32/tests/vartest.c:
30700 oleaut: Add some more VarFormat tests and fix the VarMod decimal test.
30702 * dlls/oleaut32/olepicture.c:
30703 oleaut: Split OLEPictureImpl_Load.
30704 Split OLEPictureImpl_Load into separate functions for the different file
30707 2006-03-05 Mike McCormack <mike@codeweavers.com>
30709 * programs/winecfg/audio.c:
30710 winecfg: Fix a typo (LVM_ -> TVM_).
30712 2006-03-01 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
30714 * dlls/wined3d/device.c:
30715 wined3d: Implemented WINED3DRS_DEPTHBIAS.
30717 2006-03-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
30719 * dlls/wined3d/device.c:
30720 wined3d: Added two sided stencil support to WINED3DRS_STENCILFUNC.
30722 * dlls/wined3d/device.c:
30723 wined3d: Added two sided stencil support to WINED3DRS_STENCILFAIL,
30724 WINED3DRS_STENCILZFAIL and WINED3DRS_STENCILPASS.
30726 * dlls/wined3d/device.c:
30727 wined3d: Implemented fallback for separate stencil function in WINED3DRS_CCW_STENCILFUNC.
30729 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
30730 wined3d: Implemented fallback for separate stencil operation in WINED3DRS_CCW_STENCIL*.
30732 2006-03-03 Detlef Riekenberg <wine.dev@web.de>
30734 * dlls/wined3d/device.c:
30735 wined3d: Fix cut&paste typo.
30737 2006-03-03 Stefan Dösinger <stefandoesinger@gmx.at>
30739 * include/wine/wined3d_types.h:
30740 wined3d: Add D3D7 texture stage types.
30742 * include/wine/wined3d_types.h:
30743 wined3d: Add D3D7 render states.
30745 2006-03-04 Dmitry Timoshkov <dmitry@codeweavers.com>
30747 * programs/winebrowser/main.c:
30748 winebrowser: Use CP_UNIXCP when translating URL passed on command line
30751 2006-03-04 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
30753 * dlls/user/sysparams.c:
30754 user32: Fix the default height for CJK fonts.
30756 2006-03-04 Mike McCormack <mike@codeweavers.com>
30758 * dlls/avifil32/acmstream.c:
30759 avifil32: Eliminate some gcc 4.1 warnings caused by windowsx.h macros.
30761 2006-03-03 Juan Lang <juan_lang@yahoo.com>
30763 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32_private.h,
30764 dlls/crypt32/serialize.c, dlls/crypt32/store.c:
30765 crypt32: Move serialization functions to serialize.c.
30767 2006-03-03 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
30769 * dlls/mlang/mlang.c:
30770 mlang: Implement DllCanUnloadNow.
30772 2006-03-02 Huw Davies <huw@codeweavers.com>
30774 * dlls/gdi/tests/bitmap.c, dlls/x11drv/dib.c, dlls/x11drv/palette.c,
30775 dlls/x11drv/x11drv.h:
30776 gdi: Better support for 1bpp dib sections.
30778 2006-03-03 Mike McCormack <mike@codeweavers.com>
30780 * programs/regedit/childwnd.c, programs/regedit/framewnd.c,
30781 programs/regedit/listview.c:
30782 regedit: Fix some gcc 4.1 warnings caused by casts in macros.
30784 * programs/winecfg/audio.c:
30785 winecfg: Eliminate some gcc 4.1 warnings caused by casts in macros.
30787 * dlls/shell32/brsfolder.c:
30788 shell32: Fix some gcc 4.1 warnings caused by casts in macros.
30790 * dlls/msrle32/msrle32.c:
30791 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros.
30793 * dlls/hhctrl.ocx/help.c:
30794 hhctrl.ocx: Fix a gcc 4.1 warning caused by a cast in a macro.
30796 * dlls/comctl32/listview.c, dlls/comctl32/pager.c:
30797 comctl32: Fix some gcc 4.1 warnings caused by windowsx.h macros.
30799 2006-03-02 Juan Lang <juan_lang@yahoo.com>
30801 * dlls/crypt32/crypt32.spec, dlls/crypt32/store.c, include/wincrypt.h:
30802 crypt32: Implement CertDuplicateStore.
30804 2006-03-02 Francois Gouget <fgouget@free.fr>
30806 * dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c:
30807 d3d: Fix Validate(Pixel|Vertex)Shader() prototypes.
30808 Fix Validate(Pixel|Vertex)Shader() prototypes so they match the spec file.
30809 Fix the stub message so it is more standard and use consistent
30812 * dlls/kernel/heap.c:
30813 kernel: Protect sys/resource.h include.
30815 2006-03-02 Alexandre Julliard <julliard@winehq.org>
30817 * ANNOUNCE, ChangeLog, VERSION, configure:
30820 ----------------------------------------------------------------
30821 2006-03-02 Alexandre Julliard <julliard@winehq.org>
30823 * dlls/dxdiagn/container.c, dlls/ole32/ole2.c, dlls/ole32/oleobj.c,
30824 dlls/riched20/editor.c, dlls/riched20/tests/editor.c,
30825 dlls/shell32/tests/shlfolder.c, include/ddk/wdm.h, server/change.c:
30826 Fixed some compiler warnings on old gcc versions.
30828 * dlls/Makefile.in, dlls/make_dlls:
30829 dlls: Remove 16-bit files on make clean.
30831 2006-03-02 Roderick Colenbrander <thunderbird2k@gmx.net>
30833 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
30834 wined3d: Opengl 2.x compile fix.
30836 2006-03-01 Vitaly Lipatov <lav@etersoft.ru>
30838 * dlls/user/menu.c:
30839 user: Fix uninitialized rectangle in menu arrow painting.
30841 2006-03-01 Mike McCormack <mike@codeweavers.com>
30844 wine.inf: Add a default RelayExclude.
30846 2006-03-01 Eric Pouech <eric.pouech@wanadoo.fr>
30848 * programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
30849 winedbg: Bring usage() and .man up to date.
30851 * programs/winedbg/debugger.h, programs/winedbg/stack.c,
30852 programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c:
30853 winedbg: Add ability to reload a minidump.
30854 - now recognize winedbg foo.mdmp on command line
30855 - fleshed out tgt_minidump to reload information from minidump
30857 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
30858 programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
30859 winedbg: process_io
30860 - added ability to specify process_io at process creation/attachment
30862 - created a process_io structure for gdbproxy
30864 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
30865 programs/winedbg/winedbg.c:
30866 winedbg: main_loop.
30867 - split dbg_main_loop in two parts (one for finishing the debuggee
30868 attachment, the second one really for handling the main loop)
30869 - removed now longer needed dbg_main_loop
30871 2006-03-01 Jacek Caban <jacek@codeweavers.com>
30873 * dlls/shdocvw/navigate.c:
30874 shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
30875 - Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
30876 - Remove unneeded call to GetBindInfo.
30878 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
30879 dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c,
30880 dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c, dlls/mshtml/nsservice.c:
30881 mshtml: Beginning support for links opened in a new frame.
30883 * dlls/mshtml/nsembed.c:
30884 mshtml: Use NSContainer as 'This' of its window.
30886 2006-02-24 Gerold J. Wucherpfennig <gjwucherpfennig@gmx.net>
30888 * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c:
30889 cabinet: Set proper error information on failures.
30891 2006-03-01 Rein Klazes <wijn@wanadoo.nl>
30893 * dlls/user/menu.c, dlls/user/tests/menu.c:
30894 user32: Fix handling of '\b' right flush character in menus.
30895 - do not add extra space; modify the tests to confirm this;
30896 - right flush to the menu tab stop, not to the menu border;
30897 - small fixes to the menu tab stop calculation.
30899 2006-03-01 Brandon Woodmansee <wood@socal.rr.com>
30901 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/editstr.h,
30902 dlls/riched20/tests/editor.c:
30903 riched20: Implement EM_AUTOURLDETECT & EM_GETAUTOURLDETECT.
30905 2006-03-01 Jeremy White <jwhite@codeweavers.com>
30907 * dlls/crypt32/tests/oid.c:
30908 crypt32: More gcc 2.95 adjustments.
30910 2006-03-02 Aric Cyr <aric.cyr@gmail.com>
30912 * dlls/wined3d/utils.c:
30913 wined3d: Reverse GL_BGR to GL_RGB for the D3D RGB formats.
30914 This fixes texture colours in many D3D games (verified with Age Of Mythology).
30916 2006-03-01 Robert Shearman <rob@codeweavers.com>
30918 * dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
30919 ole: Change NORMALEXTREFS to 5, like it is in native.
30921 * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
30922 ole: Fix marshaling of proxies for interfaces that haven't already been unmarshaled.
30924 * dlls/oleaut32/connpt.c:
30925 oleaut: Use IsEqualIID in connpt.c instead of memcmp for comparing IIDs.
30927 * dlls/rpcrt4/ndr_stubless.c, include/Makefile.in, include/ndrtypes.h:
30928 rpcrt4: Change the stubless parameter attributes to using a bitfield
30929 (as defined by the PSDK) so the ServerAllocSize part is easier to
30932 * dlls/rpcrt4/ndr_marshall.c:
30933 rpcrt4: Implement marshaling and unmarshaling for enum types.
30935 2006-03-01 Juan Lang <juan_lang@yahoo.com>
30937 * dlls/crypt32/store.c:
30938 crypt32: Use CertFindCertificateInStore to simplify adding certificates.
30940 2006-03-01 Jon Parshall <jparshall@codeweavers.com>
30942 * dlls/shell32/shres.rc:
30943 shell32: New icons for Desktop and My Computer.
30945 2006-03-01 Jason Edmeades <us@edmeades.me.uk>
30947 * dlls/user/menu.c:
30948 user32: Ensure VK_UP displays the popup menu for the selected item if
30949 the popup menu is not visible
30951 2006-03-01 Marcus Meissner <marcus@jet.franken.de>
30953 * documentation/PACKAGING:
30954 PACKAGING: Mention more libraries / tools in the needed dependencies section.
30956 2006-02-28 Gerald Pfeifer <gerald@pfeifer.com>
30959 README: Fix spelling Red Hat. Remove unneeded references to Debian
30960 and Red Hat. Document the use of libxml2 as a weak prerequisite.
30962 2006-03-01 Mike McCormack <mike@codeweavers.com>
30964 * configure, configure.ac, include/config.h.in, server/signal.c:
30965 server: Print a message if wineserver crashes and we don't dump cores.
30967 2006-02-25 Vitaliy Margolen <wine-patch@kievinfo.com>
30969 * dlls/x11drv/settings.c:
30970 x11drv: Convert 24-bit into 32-bit color before looking for an
30971 available screen resolution. We do this during enumeration, so there
30972 would be no 24-bit modes available.
30974 2006-02-28 Juan Lang <juan_lang@yahoo.com>
30976 * dlls/crypt32/store.c:
30977 crypt32: Eliminate an unnecessary function pointer from stores.
30979 2006-02-28 Dmitry Timoshkov <dmitry@codeweavers.com>
30981 * programs/notepad/main.c:
30982 notepad: Wrap long lines by default like Windows does.
30984 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
30986 * dlls/kernel/comm.c:
30987 kernel32: Implemented ClearCommError on top of GET_COMM_STATUS ioctl.
30989 * dlls/ntdll/serial.c:
30990 ntdll: Implemented serial IOCTL for status: GET_COMM_STATUS.
30992 2006-02-28 Alexandre Julliard <julliard@winehq.org>
30994 * tools/wrc/parser.y:
30995 wrc: Integer ids can be used for control labels instead of strings.
30997 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
30998 dlls/winnls/.gitignore, dlls/winnls/Makefile.in,
30999 dlls/winnls/winnls.c, dlls/winnls/winnls.spec,
31000 dlls/winnls/winnls32.spec, dlls/winnls32/.gitignore,
31001 dlls/winnls32/Makefile.in, dlls/winnls32/winnls.c,
31002 dlls/winnls32/winnls.spec, dlls/winnls32/winnls32.spec:
31003 winnls32: Renamed the winnls directory to winnls32.
31005 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
31006 dlls/winaspi/.gitignore, dlls/winaspi/Makefile.in,
31007 dlls/winaspi/aspi.c, dlls/winaspi/aspi.h, dlls/winaspi/winaspi.spec,
31008 dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c,
31009 dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec,
31010 dlls/wnaspi32/.gitignore, dlls/wnaspi32/Makefile.in,
31011 dlls/wnaspi32/aspi.c, dlls/wnaspi32/aspi.h,
31012 dlls/wnaspi32/winaspi.spec, dlls/wnaspi32/winaspi16.c,
31013 dlls/wnaspi32/winaspi32.c, dlls/wnaspi32/winescsi.h,
31014 dlls/wnaspi32/wnaspi32.spec:
31015 wnaspi32: Renamed the winaspi directory to wnaspi32.
31017 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
31018 dlls/lz32/.gitignore, dlls/lz32/Makefile.in, dlls/lz32/lz32.spec,
31019 dlls/lz32/lzexpand.spec, dlls/lz32/lzexpand16.c,
31020 dlls/lz32/lzexpand_main.c, dlls/lz32/tests/.gitignore,
31021 dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c,
31022 dlls/lzexpand/.gitignore, dlls/lzexpand/Makefile.in,
31023 dlls/lzexpand/lz32.spec, dlls/lzexpand/lzexpand.spec,
31024 dlls/lzexpand/lzexpand16.c, dlls/lzexpand/lzexpand_main.c,
31025 dlls/lzexpand/tests/.gitignore, dlls/lzexpand/tests/Makefile.in,
31026 dlls/lzexpand/tests/lzexpand_main.c, programs/winetest/Makefile.in:
31027 lz32: Renamed lzexpand directory to lz32.
31029 * dlls/ntdll/loader.c:
31030 ntdll: Don't reset the load count when reusing a builtin modref.
31032 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
31035 wine.inf: Add printing section for local port monitor.
31037 2006-02-27 Robert Reif <reif@earthlink.net>
31039 * dlls/dsound/duplex.c:
31040 dsound: Fix duplex create bug.
31042 2006-02-21 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
31044 * dlls/dinput/mouse.c:
31045 dinput: Return an error if both DISCL_EXCLUSIVE and DISCL_BACKGROUND are set.
31047 2006-02-26 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
31049 * dlls/wined3d/device.c:
31050 wined3d: Implemented WINED3DRS_CCW_STENCIL* render states.
31052 2006-02-25 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
31054 * dlls/wined3d/device.c:
31055 wined3d: Implemented WINED3DRS_SCISSORTESTENABLE.
31057 * dlls/wined3d/device.c:
31058 wined3d: Implemented WINED3DRS_SLOPESCALEDEPTHBIAS.
31060 * dlls/wined3d/device.c:
31061 wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
31063 * dlls/wined3d/device.c:
31064 wined3d: Added D3D9 render states.
31066 * dlls/wined3d/device.c:
31067 wined3d: Fixed some typos and prevented divide by 0.
31069 2006-02-27 Eric Pouech <eric.pouech@wanadoo.fr>
31071 * dlls/crypt32/oid.c, dlls/crypt32/store.c:
31072 crypt32: Don't access a blob after freeing it.
31074 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
31075 programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
31076 programs/winedbg/winedbg.c:
31077 winedbg: Added a close_process method to process_io.
31078 - added a close_process method to process_io
31079 - made use of it to get rid of dbg_detach
31081 * programs/winedbg/tgt_active.c, programs/winedbg/winedbg.c:
31082 winedbg: Extend auto mode with minidump.
31083 - added -minidump and -minidump <file> options to command line
31084 Those options are to be used in remplacement of --auto to create a minidump
31085 In the form --minidump <file>, the minidump will be created in <file>,
31086 otherwise the filename will be automatically generated.
31088 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
31089 programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
31090 programs/winedbg/winedbg.c:
31091 winedbg: Rewrite auto mode.
31092 - rewrote auto mode as a specific set of commands to be run in
31093 regular parser, instead of hard coding those commands
31094 - added a new function to store a set of commands to be executed
31096 - added 'echo' command to the parser functions
31097 - got rid of dbg_action_mode
31098 - added support of '--' on command line
31100 * programs/winedbg/gdbproxy.c:
31101 winedbg: Fixed regression in gdb handling.
31103 2006-02-27 James Hawkins <truiken@gmail.com>
31105 * dlls/advpack/tests/advpack.c:
31106 advpack: Factor out loading the program files directory.
31108 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
31109 advpack: Add tests for the TranslateInfStringEx trio of functions and
31112 * dlls/advpack/tests/advpack.c:
31113 advpack: Factor out the API loading of advpack tests.
31115 2006-02-27 Juan Lang <juan_lang@yahoo.com>
31117 * dlls/crypt32/oid.c:
31118 crypt32: Correct compile problem on gcc 2.95.
31120 2006-02-28 YunSong Hwang <hys545@dreamwiz.com>
31122 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Ko.rc:
31123 crypt32: Add Korean translation.
31125 2006-02-28 Mike McCormack <mike@codeweavers.com>
31127 * dlls/msvcrt/locale.c, dlls/msvcrt/msvcrt.spec:
31128 msvcrt: Add a stub for _wsetlocale.
31130 2006-02-27 Kovács András <andras@csevego.net>
31132 * programs/winecfg/Hu.rc, programs/winecfg/winecfg.rc:
31133 winecfg: New Hungarian language resource.
31135 2006-02-27 Francois Gouget <fgouget@free.fr>
31137 * dlls/d3d8/device.c, dlls/d3d8/directx.c:
31138 d3d8: Remove spaces before '\n'.
31140 2006-02-27 Roderick Colenbrander <thunderbird2k@gmx.net>
31142 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h:
31143 d3d8: Header cleanup.
31144 Remove unneeded structures and functions from d3d8_private.h, clean
31145 some datatypes up and remove d3dcore_gl.h.
31147 2006-02-27 Jacek Caban <jacek@codeweavers.com>
31149 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
31150 dlls/mshtml/nsiface.idl:
31151 mshtml: Added nsIInterfaceRequestor implementation.
31153 2006-02-24 Jacek Caban <jacek@codeweavers.com>
31155 * dlls/mshtml/nsservice.c:
31156 mshtml: Improve ConfirmEx hack.
31158 2006-02-24 Francois Gouget <fgouget@free.fr>
31160 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, dlls/advpack/files.c,
31161 dlls/advpack/install.c, dlls/advpack/reg.c, dlls/mshtml/main.c,
31162 dlls/urlmon/regsvr.c, include/advpub.h, tools/winapi/win32.api:
31163 advpack: Prepare the unicodification of advpack.dll.
31164 All functions that manipulate strings should have an Ansi and a
31166 Forward the unqualified dll entry points to the Ansi variant for
31167 backward compatibility.
31168 We're not allowed to use unqualified entry points in Wine, so change
31169 RegInstall() calls to RegInstallA().
31172 2006-02-24 Eric Pouech <eric.pouech@wanadoo.fr>
31174 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
31175 programs/winedbg/winedbg.c:
31176 winedbg: Auto mode.
31177 - rewrite auto mode startup
31178 - move part of auto handling to tgt_active.c
31180 * programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
31181 programs/winedbg/winedbg.c:
31182 winedbg: Move gdb command line handling.
31183 - moves gdb command line handling to gdbproxy.c
31184 - using manifest constants to make code more readable
31186 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
31187 programs/winedbg/winedbg.c:
31188 winedbg: Active and command line.
31189 - move process attachment and process creation (related to command
31190 line handling) from winedbg.c to tgt_active.c
31191 - tidy up argument parsing
31193 * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
31194 programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
31195 programs/winedbg/debugger.h:
31196 winedbg: Cleanup the process_io usage.
31197 - made be_process_io references 'const'
31198 - make use of it for dbg_read_memory and dbg_write_memory
31200 * programs/winedbg/debugger.h, programs/winedbg/tgt_active.c,
31201 programs/winedbg/winedbg.c:
31202 winedbg: Active targets
31203 Move all code related to an 'active' target (ie a running process)
31204 from winedbg.c to tgt_active.c.
31206 * dlls/kernel/comm.c, dlls/kernel/tests/comm.c,
31207 include/wine/server_protocol.h, server/protocol.def, server/serial.c,
31209 kernel32: ClearCommError.
31210 ClearCommError should only deal with *communication* errors (are being
31211 seen on the serial interface) rather than API errors (which can be
31212 reported to the caller by the API itself). I then removed all the
31213 stuff related to storing the error status in the server object.
31215 2006-02-24 Andrew de los Reyes <adlr@ucla.edu>
31217 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
31218 riched20: Implement EM_SCROLL and its tests.
31220 2006-02-24 Hamza Lakhani <hlakhani@gmail.com>
31222 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
31223 riched20: EM_HIDESELECTION implementation.
31225 2006-02-25 Peter Beutner <p.beutner@gmx.net>
31227 * dlls/ddraw/surface_dib.c:
31228 ddraw: Fix transparent Blits on 8bit surfaces.
31229 There are no red/green/blue bitmasks with color depth==8bpp. In that
31230 case always match against the whole byte.
31232 2006-02-24 H. Verbeet <hverbeet@gmail.com>
31234 * dlls/wined3d/surface.c:
31235 wined3d: Don't use GetDevice in IWineD3DSurfaceImpl_GetContainer, as
31236 it adds a reference to the device that shouldn't be there.
31238 2006-02-25 Roderick Colenbrander <thunderbird2k@gmx.net>
31240 * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/d3d8_main.c,
31241 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
31242 dlls/d3d8/drawprim.c, dlls/d3d8/indexbuffer.c,
31243 dlls/d3d8/pixelshader.c, dlls/d3d8/resource.c, dlls/d3d8/shader.c,
31244 dlls/d3d8/stateblock.c, dlls/d3d8/swapchain.c, dlls/d3d8/texture.c,
31245 dlls/d3d8/utils.c, dlls/d3d8/vertexbuffer.c,
31246 dlls/d3d8/vertexshader.c, dlls/d3d8/vshaderdeclaration.c,
31247 dlls/wined3d/device.c, dlls/wined3d/directx.c:
31248 d3d8: Moved the remaining code over to WineD3D (based on patches by
31251 2006-02-25 Hans Leidekker <hans@it.vu.nl>
31253 * dlls/winsock/socket.c:
31254 winsock: Fix two Windows to Unix mapping issues.
31255 Handle wildcard address family hint in getaddrinfo.
31256 Convert flags too in getnameinfo.
31258 2006-02-25 Henning Gerhardt <henning.gerhardt@web.de>
31260 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_De.rc:
31261 crypt32: Add German resource file.
31263 2006-02-25 Saulius Krasuckas <saulius.krasuckas@ieee.org>
31265 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
31266 mscms: One more LastError code fixed.
31268 2006-02-24 Michael Jung <mjung@iss.tu-darmstadt.de>
31270 * dlls/shell32/tests/shlfolder.c:
31271 shell32/tests: Added test for Desktop::ParseDisplayName(SHGetFolderPath(CSIDL_PERSONAL))
31272 Test if the Desktop Folder's ParseDisplayName recognizes MyDocument's
31273 path. Removed some HRESULT tests on IUnknown_Release calls, which
31276 2006-02-24 Jacek Caban <jacek@codeweavers.com>
31278 * dlls/mshtml/nsio.c:
31279 mshtml: Return error in NewChannelFromURL if retval is NULL.
31281 * dlls/mshtml/nsio.c:
31282 mshtml: Added nsIURI::Clone implementation.
31284 * dlls/mshtml/navigate.c, dlls/mshtml/persist.c:
31285 mshtml: Don't add null byte to post data.
31287 * dlls/mshtml/nsembed.c:
31288 mshtml: Init nsIOService as soon as possible.
31290 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
31292 * dlls/iphlpapi/ifenum.c:
31293 iphplapi: Define IF_NAMESIZE if missing.
31295 2006-02-24 Alexander N. Sørnes <alex@thehandofagony.com>
31297 * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_No.rc,
31298 programs/notepad/No.rc, programs/winecfg/No.rc,
31299 programs/wordpad/No.rc, programs/wordpad/rsrc.rc:
31300 Updated/new Norwegian Bokmål resources.
31302 2006-02-24 Vitaly Lipatov <lav@etersoft.ru>
31304 * dlls/ole32/storage32.c:
31305 ole32: Add descriptions for StgCreateDocfile and StgIsStorageFile functions.
31307 2006-02-24 Phil Krylov <phil@newstar.rinet.ru>
31309 * dlls/riched20/editor.c:
31310 riched20: Added a comment to make life easier.
31312 2006-02-24 Francois Gouget <fgouget@free.fr>
31314 * dlls/user/tests/menu.c, dlls/winmm/wavemap/wavemap.c,
31315 dlls/winmm/winealsa/midi.c, programs/winecfg/theme.c,
31317 Assorted spelling fixes.
31319 * include/wincrypt.h, tools/winapi/win32.api:
31320 crypt32: Add CryptQueryObject() prototype.
31323 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
31324 winsock: Tweak getnameinfo() prototype.
31325 Tweak the getnameinfo() prototype to better match the Windows PSDK and
31326 the GetNameInfoW() prototype.
31329 * include/sfc.h, tools/winapi/win32.api:
31331 Add a missing sfc.dll prototype.
31332 Add an sfc.dll section to win32.api for winapi_check.
31334 * dlls/msftedit/msftedit.spec:
31335 msftedit: Fix CreateTextServices() forward.
31337 * dlls/d3d8/device.c:
31338 d3d8: Remove spaces before '\n', spelling fix.
31340 * dlls/msvcrt/tests/file.c, dlls/ole32/tests/compobj.c,
31341 dlls/riched20/tests/editor.c:
31342 Add trailing '\n's to ok() calls.
31344 2006-02-24 Francois Gouget <fgouget@codeweavers.com>
31346 * dlls/user/defwnd.c:
31347 user32: Handle WM_ENDSESSION in DefWinProc().
31348 DefWinProc() should call PostQuitMessage() on WM_ENDSESSION if the
31349 shutdown is proceeding.
31351 * dlls/user/message.c:
31352 user32: 0 vs. INFINITE timeout.
31353 It is 0 that denotes an infinite timeout for the wine server now, not
31355 Document put_message_in_queue()'s check for INFINITE (done for
31356 backwards compatibility with Windows 9x).
31358 * dlls/user/user_main.c:
31359 user: Fix ExitWindows().
31360 - Use 0 to get an infinite timeout with SendMessageTimeoutW().
31361 - Use SendMessageTimeoutW() to send the WM_ENDSESSION messages too so
31362 we don't get stuck if a process is hung.
31363 - Only send WM_ENDSESSION to windows that received a
31364 WM_QUERYENDSESSION message. Also better mimick the Windows behavior.
31366 2006-02-24 Jeff Latimer <lats@yless4u.com.au>
31368 * dlls/usp10/usp10.c:
31369 usp10: Tidy default values.
31370 Set values for pwLogClust, uJustification and fClusterStart similar to
31373 2006-02-24 Alexandre Julliard <julliard@winehq.org>
31375 * dlls/x11drv/x11drv_main.c:
31376 x11drv: Make the synchronous option a debug channel instead of a
31377 registry entry to make it easier to use.
31379 * configure, configure.ac:
31380 configure: Added special check for broken linux/capi.h.
31382 * dlls/ntdll/virtual.c:
31383 ntdll: Use PROT_NONE instead of 0.
31385 * dlls/kernel/dosmem.c:
31386 kernel: Don't request execute permission for DOS memory.
31388 2006-02-23 Juan Lang <juan_lang@yahoo.com>
31390 * dlls/crypt32/store.c:
31391 crypt32: Use public functions during serialization rather than relying
31392 on the internal format of a certificate.
31394 * dlls/crypt32/.gitignore, dlls/crypt32/Makefile.in,
31395 dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_En.rc,
31396 dlls/crypt32/crypt32_private.h, dlls/crypt32/cryptres.h,
31397 dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/oid.c,
31398 dlls/crypt32/version.rc, include/wincrypt.h:
31399 crypt32: implement CryptEnumOIDInfo and CryptFindOIDInfo.
31400 - implement CryptEnumOIDInfo and CryptFindOIDInfo
31401 - implement CertOIDToAlgId and CertAlgIdToOID using CryptFindOIDInfo
31403 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
31405 * dlls/winspool/tests/info.c:
31406 winspool/tests: Skip tests, when a remote print server has no RPC
31409 2006-02-23 Vitaly Lipatov <lav@etersoft.ru>
31411 * dlls/ole32/tests/storage32.c:
31412 ole32/tests: Do not compare returned by DeleteFile value with TRUE.
31414 2006-02-23 Robert Shearman <rob@codeweavers.com>
31416 * dlls/ole32/compobj.c:
31417 ole: Fallthrough from local activation in CoGetClassObject.
31418 If local-server or local-service activation doesn't work in
31419 CoGetClassObject then fallthrough instead of returning from the
31422 * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
31423 oleaut: Fix standard font cloning.
31424 Create new empty connection points on clone of the standard Font
31425 (based on a patch by Alex Villacís Lasso).
31427 2006-02-23 Francois Gouget <fgouget@codeweavers.com>
31429 * dlls/user/tests/msg.c:
31430 user: Give meaningful names to the structures used to transfer
31431 information to the test threads.
31433 2006-02-23 Ulrich Czekalla <ulrich@codeweavers.com>
31435 * dlls/msi/dialog.c:
31436 msi: When evaluating conditions, if the condition is empty or none is
31437 provided then treat it as being satisfied.
31439 2006-02-23 Huw Davies <huw@codeweavers.com>
31441 * dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
31442 msxml3: Fix for empty node lists.
31444 2006-02-23 Dmitry Timoshkov <dmitry@codeweavers.com>
31446 * dlls/gdi/freetype.c:
31447 gdi: Use "MS Sans Serif" as default sans serif font, not Arial.
31449 2006-02-23 Huw Davies <huw@codeweavers.com>
31451 * dlls/gdi/bitblt.c:
31452 gdi32: Fallback to StretchDIBits if the driver doesn't support BitBlt.
31454 2006-02-23 Detlef Riekenberg <wine.dev@web.de>
31456 * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/cfgmgr32.spec:
31457 cfgmgr32: Forward some functions to setupapi.dll.
31459 2006-02-23 Mike McCormack <mike@codeweavers.com>
31462 server: Add directories to recursive watches as they're opened.
31464 2006-02-22 Juan Lang <juan_lang@yahoo.com>
31466 * include/wincrypt.h:
31467 wincrypt: Add OIDs.
31469 2006-02-22 James Hawkins <truiken@gmail.com>
31471 * dlls/setupapi/dirid.c:
31472 setupapi: Downgrade an ERR to a WARN.
31474 2006-02-22 Kevin Koltzau <kevin@plop.org>
31476 * dlls/riched20/editor.c:
31477 riched20: Call GetClipboardData callback on cut/copy.
31479 * dlls/riched20/richole.c:
31480 riched20: Enable retrieving data through the ole interface.
31482 * dlls/riched20/clipboard.c:
31483 riched20: Ensure copied text is terminated with a null.
31485 * dlls/riched20/editor.c:
31486 riched20: EM_GETOLEINTERFACE is not a stub.
31488 * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/richole.c:
31489 riched20: Store reference to editor in ole interface.
31491 * dlls/riched20/clipboard.c:
31492 riched20: Allocate proper amount of memory for formatetc array.
31494 2006-02-22 Juan Lang <juan_lang@yahoo.com>
31496 * dlls/crypt32/main.c, dlls/crypt32/oid.c, dlls/crypt32/tests/main.c,
31497 dlls/crypt32/tests/oid.c:
31498 crypt32: Move OIDToAlgID and AlgIDToOID to oid.c.
31500 * dlls/crypt32/store.c, dlls/crypt32/tests/store.c:
31501 crypt32: Implement CertFindCertificateInStore, with tests.
31503 2006-02-22 Stefan Leichter <Stefan.Leichter@camLine.com>
31505 * configure, configure.ac, dlls/Makefile.in, dlls/msftedit/.gitignore,
31506 dlls/msftedit/Makefile.in, dlls/msftedit/msftedit.spec:
31507 Added msftedit.dll.
31509 2006-02-22 Kevin Koltzau <kevin@plop.org>
31511 * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
31512 dlls/riched20/editor.c, dlls/riched20/editor.h,
31513 dlls/riched20/editstr.h:
31514 riched20: Add IDataObject implementation and use it for cut/copy.
31516 * tools/widl/typegen.c:
31517 widl: Fix 64bit warning.
31519 * dlls/x11drv/clipboard.c:
31520 x11drv: Fix 64bit warning.
31522 2006-02-22 Robert Shearman <rob@codeweavers.com>
31524 * dlls/msi/action.c:
31525 msi: Fix heap overflow in ITERATE_CreateShortcuts.
31527 * dlls/msi/source.c:
31528 msi: Init size before passing to RegEnumValue.
31530 * dlls/msi/files.c:
31531 msi: Always set a value for intype in ready_volume.
31532 Remove a memory leak.
31534 * dlls/msi/table.c:
31535 msi: Fix heap overflow in save_string_table.
31536 Fix heap overflow caused by not accounting for the dummy first item,
31537 which contains the codepage.
31539 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
31540 ole: Make the CoCreateInstance test succeed.
31541 Move the uninitialized apartment check after zeroing out the return
31544 2006-02-21 Brian Chang <brianch@seas.ucla.edu>
31546 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
31547 riched20: EM_SETOPTIONS/EM_GETOPTIONS base implementation.
31548 ECO_READONLY implemented and tested.
31550 2006-02-22 Juan Lang <juan_lang@yahoo.com>
31552 * dlls/crypt32/tests/encode.c, dlls/crypt32/tests/store.c:
31553 crypt32: Tidy up tests.
31554 Fix up encoded data to use BYTE arrays rather than strings, and remove
31555 extraneous NULL bytes from the end of some of them
31557 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
31558 dlls/crypt32/oid.c:
31559 crypt32: Add stubs for CryptFindOIDInfo and I_CryptInstallAsn1Module.
31560 Move CryptVerifyMessageSignature stub to main.c.
31562 2006-02-22 Mike McCormack <mike@codeweavers.com>
31564 * dlls/kernel/kernel32.spec, dlls/kernel/process.c:
31565 kernel32: Add a stub implementation for CmdBatNotification.
31567 2006-02-22 Alexandre Julliard <julliard@winehq.org>
31569 * dlls/kernel/process.c:
31570 kernel: Initialize the dll path from the main exe name explicitly
31571 since ImagePathName is not always set at that point.
31573 * programs/explorer/systray.c:
31574 explorer: Moved systray configuration option to a more appropriate place
31575 and make it compatible with the way other options are stored.
31577 2006-02-19 Robert Shearman <rob@codeweavers.com>
31579 * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
31580 dlls/shell32/systray.c, programs/explorer/Makefile.in,
31581 programs/explorer/explorer.c, programs/explorer/systray.c,
31582 programs/explorer/systray.h:
31583 shell32: Move systray handling to the explorer process.
31585 2006-02-22 Alexandre Julliard <julliard@winehq.org>
31587 * dlls/kernel/module.c, dlls/kernel/thread.c, include/module.h:
31588 kernel: Get rid of module.h.
31590 * dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, dlls/ntdll/ntdll.spec,
31591 dlls/ntdll/ntdll_misc.h:
31592 ntdll: Simplify loadorder code by using an enum instead of an array
31593 to represent load order values.
31594 Added a special value for default load order so that we can handle it
31595 differently later on.
31597 * dlls/kernel/process.c:
31598 kernel: Don't bother checking load order of the exe in the parent process.
31600 2006-02-22 Huw Davies <huw@codeweavers.com>
31602 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
31603 gdi32: Update due to last minute api change in freetype 2.2.0.
31604 FT_Module_Get_Flags existed briefly in freetype 2.2.0.rc1 but has now
31605 been replaced by FT_Get_TrueType_Engine_Type. There's no point in
31606 supporting an rc1 release, so this removes support for
31607 FT_Module_Get_Flags and adds support for FT_Get_TrueType_Engine_Type.
31609 2006-02-22 Mike McCormack <mike@codeweavers.com>
31612 server: Make sure we don't get into an infinite loop freeing inodes.
31614 2006-02-22 Jeff Latimer <lats@yless4u.com.au>
31616 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
31617 usp10: Add ScriptGetCMap functionality to translate wchars to glyphs.
31619 2006-02-22 Peter Beutner <p.beutner@gmx.net>
31621 * dlls/msvcrt/cppexcept.c:
31622 msvcrt: Save esp before calling catch block and restore afterwards.
31623 It seems like the esp value (which is saved at [ebp-16]) is sometimes
31624 changed inside the catch handler so we end up with a bogus esp
31625 afterwards. To avoid that save it before calling the catch block.
31627 * dlls/msvcrt/cppexcept.c:
31628 msvcrt: Fix handling of multiple nested exceptions.
31629 Save in each nested frame a pointer to the original exception record.
31630 Only one refence in thread_data isn't enough when we have multiple
31633 * dlls/msvcrt/cppexcept.c:
31634 msvcrt: Fix handling of nested exceptions.
31635 Move handling of nested exceptions completely in the
31636 catch_function_nested_handler(). If a new exception was thrown inside
31637 a catch block destroy the old exception object, if it is a rethrow
31638 re-propagate the previous object.
31640 2006-02-22 Eric Pouech <eric.pouech@wanadoo.fr>
31642 * dlls/shell32/pidl.c, dlls/shell32/shfldr_unixfs.c,
31643 dlls/shell32/shlexec.c, dlls/shell32/tests/shelllink.c,
31644 dlls/shlwapi/path.c:
31645 shell32: Fixes for bugs found by valgrind on shell32 tests harness.
31646 - read strings from left to right (PathGetDriveNumberW)
31647 - don't access buffers before they are filled (SHGetPathFromIDListW)
31648 - fill buffers & variables on all paths (SHELL_FindExecutable)
31649 - handle error condition (unix_fs)
31650 - don't shoot in the blind for AW APIs (tests/shelllink.c)
31652 2006-02-22 Marco Timpano <marcotimpano@hotmail.it>
31654 * dlls/winedos/ppdev.c:
31655 winedos: Fixed a couple of typos in ppdev.
31657 2006-02-22 Francois Gouget <fgouget@free.fr>
31659 * dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
31661 mapi: Add some missing MAPI prototypes.
31662 Add some missing MAPI prototypes to mapi.h (spotted by winapi_check)
31663 and include it where they are implemented.
31664 Make mapi.h and mapix.h compatible. gcc does not like macros and
31665 prototypes to be redefined so this involved protecting against
31666 multiple definitions.
31667 Fix the MAPISendMail() implementation prototype.
31669 2006-02-21 Lei Zhang <leiz@ucla.edu>
31671 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
31672 dlls/riched20/editor.h, dlls/riched20/tests/editor.c:
31673 riched20: Implement FR_MATCHCASE for EM_FINDTEXT.
31674 Removed todo flag from affected FR_MATCHCASE tests.
31676 2006-02-21 Ulrich Czekalla <ulrich@codeweavers.com>
31678 * dlls/msi/msi.spec, dlls/msi/source.c:
31679 msi: Implement MsiSourceListAddSource.
31681 * dlls/advapi32/security.c:
31682 advapi32: Add partial implementation of LookupAccountNameW.
31684 2006-02-21 Stefan Leichter <Stefan.Leichter@camLine.com>
31686 * dlls/shell32/shell32.spec:
31687 shell32: Export PathResolve by name.
31689 2006-02-22 Alexandre Julliard <julliard@winehq.org>
31691 * dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
31692 dlls/ntdll/thread.c:
31693 kernel: Moved the get_startup_info call to ntdll.
31695 2006-02-21 Alexandre Julliard <julliard@winehq.org>
31697 * dlls/ntdll/loader.c, include/wine/server_protocol.h, server/process.c,
31698 server/protocol.def, server/trace.c:
31699 server: Remove no longer needed fields in the init_process_done request.
31701 2006-02-21 Aric Stewart <aric@codeweavers.com>
31703 * dlls/twain/ds_ctrl.c, dlls/twain/ds_image.c, dlls/twain/dsm_ctrl.c,
31704 dlls/twain/twain_i.h:
31705 twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
31706 Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
31707 a number of corrections and improvements to allow the actual aquiring
31708 of images to succeed.
31710 2006-02-21 Huw Davies <huw@codeweavers.com>
31712 * dlls/msxml3/domdoc.c, dlls/msxml3/parseerror.c:
31713 msxml3: Improve parse error handling a bit.
31715 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c:
31716 msxml3: Use url monikers to load xml.
31718 2006-02-21 Alexandre Julliard <julliard@winehq.org>
31720 * dlls/kernel/process.c, dlls/ntdll/loader.c:
31721 kernel: Use LoadLibrary to load the main exe in all cases.
31723 * dlls/ntdll/loader.c:
31724 ntdll: Support loading a builtin under a different name.
31725 Find the proper modref in that case based on the dlopen handle.
31727 * dlls/ntdll/loader.c:
31728 ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
31729 This ensures that we never fixup imports twice on the same dll.
31731 * dlls/shell32/tests/shlexec.c:
31732 shell32: Use more reasonable timeouts in shlexec test.
31734 * server/process.c:
31735 server: Avoid hang on process startup.
31736 Fixed the startup_info signaled state to avoid blocking the parent
31737 process when the child crashes on startup.
31739 * dlls/ntdll/loader.c:
31740 ntdll: Support loading builtin dlls with an explicit path name also
31741 when loadorder is set to builtin only.
31743 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
31745 * dlls/ntdll/loader.c:
31746 ntdll: Remove spaces at end of name in import_dll.
31748 2006-02-20 Jason Green <jave27@gmail.com>
31750 * programs/winefile/En.rc, programs/winefile/resource.h,
31751 programs/winefile/winefile.c, programs/winefile/winefile.h:
31752 winefile: Add the ability to save window position to the registry.
31754 2006-02-21 Jeff Latimer <lats@yless4u.com.au>
31756 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
31757 usp10: Add stub for ScriptTextOut.
31759 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
31760 usp10: Add ScriptPlace funtionality.
31761 The key function is to calculate the total of the ABC widths of the
31762 characters converted to gylphs by ScriptShape.
31764 2006-02-21 Jacek Caban <jacek@codeweavers.com>
31766 * dlls/shdocvw/classinfo.c:
31767 shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
31769 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
31771 * dlls/d3d8/d3d8_private.h, dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c,
31772 dlls/d3d8/shader.c, dlls/wined3d/device.c, dlls/wined3d/directx.c:
31773 d3d8: Move the capability detection code over to WineD3D.
31774 Let the few existing parts which need the capabiliteis use the WineD3D
31775 capability structure (gl_info). This info structure contains next to
31776 'flags' inidicating certain features also all GL/GLX functions
31777 pointers. Because D3D8 moves over to the wined3d gl_info structure all
31778 the gl prototypes in d3dcore_gl.h were unneeded and removed.
31780 2006-02-20 Lei Zhang <leiz@ucla.edu>
31782 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
31783 riched20: Fix for EM_FINDTEXT input validation.
31784 Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
31785 Removed todo flag from affected EM_FINDTEXT tests.
31787 2006-02-20 James Hawkins <truiken@gmail.com>
31789 * dlls/advpack/files.c, dlls/advpack/tests/files.c:
31790 advpack: Implement AddDelBackupEntry.
31792 * dlls/advpack/tests/files.c:
31793 advpack: Add tests for AddDelBackupEntry.
31795 * dlls/advpack/files.c:
31796 advpack: Make AddDelBackupEntry always return S_OK.
31798 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c,
31799 dlls/advpack/install.c:
31800 advpack: Branch off the advpack install functions into install.c.
31802 * dlls/advpack/advpack.c:
31803 advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
31806 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
31807 advpack: Load the LDIDs of an install section in TranslateInfString.
31809 2006-02-21 Dr J A Gow <J.A.Gow@furrybubble.co.uk>
31811 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
31812 dlls/ole32/tests/storage32.c:
31813 ole32: Fix stream ref counting.
31814 Stream methods called after parent object has been closed correctly
31815 return STG_E_REVERTED.
31816 Stream refcounting fixed. Now can safely call IStorage destructor
31817 before IStream destructor and guarantee file will be closed.
31819 * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
31820 ole32: Fix up permissions when opening streams.
31821 Fix up permissions when opening streams in storage objects when
31822 storage object has been opened in transacted mode.
31824 2006-02-21 Mike McCormack <mike@codeweavers.com>
31826 * dlls/kernel/tests/change.c:
31827 kernel32: Add a simple test for recursive notification.
31829 * dlls/kernel/tests/file.c:
31830 kernel32: Add a short test for GetOverlappedResult.
31832 * dlls/ntdll/directory.c, include/wine/server_protocol.h, server/change.c,
31833 server/protocol.def, server/trace.c:
31834 server: Track created and removed directories in the tree of inodes for inotify.
31835 Add them to or remove them from existing recursive watches.
31837 2006-02-21 Detlef Riekenberg <wine.dev@web.de>
31839 * dlls/ntdll/signal_i386.c:
31840 ntdll: Avoid compile error caused by a single quote.
31842 2006-02-20 Hans Leidekker <hans@it.vu.nl>
31844 * configure, configure.ac, dlls/winsock/socket.c,
31845 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
31846 winsock: Implement getnameinfo.
31848 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
31850 * dlls/user/menu.c:
31851 menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
31853 2006-02-20 Robert Shearman <rob@codeweavers.com>
31855 * dlls/ntdll/signal_i386.c:
31856 ntdll: Add a define for SYS_sigaction to __NR_sigaction.
31857 Print an error if __NR_sigaction doesn't exist as this means the wrong
31858 syscall header is being used.
31860 2006-02-20 Vitaly Lipatov <lav@etersoft.ru>
31862 * configure, configure.ac, dlls/winsock/socket.c, include/config.h.in:
31863 winsock: Add check for sin6_scope_id.
31865 2006-02-20 Jeff Latimer <lats@yless4u.com.au>
31867 * dlls/usp10/Makefile.in, dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
31868 usp10: Add ScriptShape functionality.
31870 2006-02-18 Roger Hoang <rogerhoang@hotmail.com>
31872 * dlls/riched20/editor.c, dlls/riched20/editstr.h,
31873 dlls/riched20/tests/editor.c:
31874 riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
31877 2006-02-20 Jacek Caban <jacek@codeweavers.com>
31879 * dlls/mshtml/nsio.c:
31880 mshtml: Set default original uri in NewChannelFromURI.
31882 2006-02-20 Mike McCormack <mike@codeweavers.com>
31884 * dlls/kernel/tests/change.c, server/change.c:
31885 server: Distinguish between a directory and a file changing in
31886 ReadDirectoryChangesW.
31889 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
31891 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c,
31892 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c:
31893 dbghelp: Virtual modules.
31894 Rewrote virtual modules handling so that it's an option to either PE
31895 or ELF modules rather than a specific type.
31897 2006-02-20 Alexandre Julliard <julliard@winehq.org>
31899 * dlls/kernel/dosmem.c:
31900 kernel: Don't require execute permission for DOS memory, this will be
31901 done in winedos if necessary.
31903 2006-02-20 Rein Klazes <wijn@wanadoo.nl>
31905 * dlls/user/tests/menu.c:
31906 user: Add conformance tests for menu item drawing.
31908 * dlls/user/menu.c:
31909 user: Menu drawing fixes.
31910 - check mark is drawn left of a bitmap;
31911 - if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
31912 - space for the popup arrow is also reserved for non popup items;
31913 - implement the MNS_NOCHECK style.
31915 * dlls/user/menu.c:
31916 user: Menu string width calculation fixes.
31917 - Use DrawText in stead of GetTextExtendPoint32, to properly measure
31918 strings with ampersands like "&File";
31919 - Fix mess with strings with an embedded tab;
31920 - In case of a menu bar, two extra pixels are added if the item has
31921 both a bitmap and string.
31923 * dlls/user/menu.c:
31924 user: Menu drawing fixes.
31925 Replace some #defined constants by values calculated from windows
31928 * dlls/user/menu.c:
31929 user: Menu drawing fixes.
31930 - Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
31931 MENU_GetBitmapItemSize();
31932 - Save the received bitmap size in the menu item structure as it will
31933 need to be sent in the WM_DRAWITEM message;
31934 - Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
31935 MENU_DrawBitmapItem();
31936 - This also means that HBMMENU_CALLBACK bitmaps are now supported in
31939 * dlls/user/menu.c:
31940 user: Move drawing of pop menu arrows to a subroutine reduces nesting
31941 level of some large if statements in the drawing code. Some updates to
31944 2006-02-20 Detlef Riekenberg <wine.dev@web.de>
31946 * dlls/winspool/tests/info.c:
31947 winspool/tests: Add some tests for SetDefaultPrinterA/W.
31949 * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec:
31950 winspool: Add documentation and a stub for SetDefaultPrinterA/W.
31952 2006-02-20 Martin Fuchs <martin-fuchs@gmx.net>
31954 * dlls/shell32/shlfolder.c:
31955 shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
31957 2006-02-20 Alexandre Julliard <julliard@winehq.org>
31959 * configure, configure.ac, loader/Makefile.in, server/Makefile.in:
31960 configure: Use --rpath if supported when building binaries to point to
31961 the relative location of the wine libraries.
31963 2006-02-20 Michael Stefaniuc <mstefani@redhat.de>
31965 * dlls/msvcrt/undname.c:
31966 msvcrt: Misc cleanups in undname.c.
31967 - remove unused argument from functions
31968 - print the pointer in the str_array_push TRACE to be able to distinguish
31969 the different arrays.
31970 - comment and white space cleanups
31972 * dlls/msvcrt/tests/cpp.c:
31973 msvcrt: Add some tests for __unDName().
31974 Add some tests for unDName() checking:
31975 - data type modifiers A,B,P,Q,R,S
31977 - back references to names
31979 * dlls/msvcrt/undname.c:
31980 msvcrt: Use a separate stack for back references to names
31981 Use a separate array/stack for the back references to names as
31982 sym->stack is used to push temporary strings to it which breaks back
31983 referencing in some occasions (26 symbols in the mfc42 dll). During
31984 this cleanup get_class() a little bit.
31986 * dlls/msvcrt/undname.c:
31987 msvcrt: Move code to parse a literal string out of get_class().
31988 unDName: Move the code to parse a literal string from get_class() to a
31989 separate function. Add some error handling to the new function.
31991 * dlls/msvcrt/undname.c:
31992 msvcrt: Wrap get_class() and get_class_string() for unDName.
31994 * dlls/msvcrt/tests/cpp.c:
31995 msvcrt: Fix 20 tests from demangle_test() on old Win versions.
31996 In test_demangle use a custom strcmp that treats multiple spaces as
31997 single space. __unDName() from older msvcrt (including W2K it seems)
31998 emit in some places 2 spaces instead of one. Fixes 20 failing tests on
31999 those old Windows versions.
32001 2006-02-20 Robert Shearman <rob@codeweavers.com>
32003 * dlls/ole32/tests/compobj.c:
32004 ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
32006 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
32007 ole: Change the Apartment Model field to a boolean.
32008 Change the apartment model field to a boolean that just specifies
32009 whether the apartment is multi-threaded or not and fix up all the
32010 places where this is used.
32011 Fixes a bug where we would return an error if the previous apartment
32012 model passed into CoInitializeEx matches the new apartment model, but
32013 additional optimisation flags are specified.
32015 2006-02-20 YunSong Hwang <hys545@dreamwiz.com>
32017 * programs/winecfg/Ko.rc:
32018 winecfg: Updated Korean translation.
32020 * programs/wordpad/Ko.rc, programs/wordpad/rsrc.rc:
32021 wordpad: Add Korean translation.
32023 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
32025 * dlls/dbghelp/path.c:
32026 dbghelp: Fix SymFindFileInPath to return files matching the requested
32027 criteria (it was mainly doing the opposite).
32029 2006-02-20 Jacek Caban <jacek@codeweavers.com>
32031 * dlls/shdocvw/client.c:
32032 shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
32033 E_NOTIMPL in Windows as well.
32035 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
32036 dlls/mshtml/nsio.c:
32037 mshtml: Create nsIChannel for protocols not handled by Gecko.
32039 2006-02-20 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32041 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
32042 mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
32044 * dlls/mscms/tests/profile.c:
32045 mscms: Branching fixes for some test routines
32047 2006-02-20 Mike McCormack <mike@codeweavers.com>
32049 * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
32050 setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
32052 2006-02-20 Michael Kaufmann <hallo@michael-kaufmann.ch>
32054 * dlls/user/resources/user32_Bg.rc, dlls/user/resources/user32_Ca.rc,
32055 dlls/user/resources/user32_Cs.rc, dlls/user/resources/user32_Da.rc,
32056 dlls/user/resources/user32_De.rc, dlls/user/resources/user32_En.rc,
32057 dlls/user/resources/user32_Eo.rc, dlls/user/resources/user32_Es.rc,
32058 dlls/user/resources/user32_Fi.rc, dlls/user/resources/user32_Fr.rc,
32059 dlls/user/resources/user32_Hu.rc, dlls/user/resources/user32_It.rc,
32060 dlls/user/resources/user32_Ja.rc, dlls/user/resources/user32_Ko.rc,
32061 dlls/user/resources/user32_Nl.rc, dlls/user/resources/user32_No.rc,
32062 dlls/user/resources/user32_Pl.rc, dlls/user/resources/user32_Pt.rc,
32063 dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Si.rc,
32064 dlls/user/resources/user32_Sk.rc, dlls/user/resources/user32_Sv.rc,
32065 dlls/user/resources/user32_Tr.rc, dlls/user/resources/user32_Uk.rc,
32066 dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc:
32067 user: Add the DS_NOIDLEMSG style to message boxes.
32069 2006-02-20 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
32071 * programs/winhelp/winhelp.c:
32072 winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
32074 2006-02-20 Roderick Colenbrander <thunderbird2k@gmx.net>
32076 * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_main.c,
32077 dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/resource.c,
32078 dlls/d3d8/surface.c, dlls/d3d8/texture.c, dlls/d3d8/volume.c,
32079 dlls/d3d8/volumetexture.c:
32080 d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
32082 2006-02-20 Eric Pouech <eric.pouech@wanadoo.fr>
32084 * programs/winedbg/stack.c:
32085 winedbg: Fixed regression: stack info was no longer working.
32087 2006-02-18 Jeff Latimer <lats@yless4u.com.au>
32089 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
32090 usp10: Add ScriptItemize functionality.
32092 2006-02-18 Hans Leidekker <hans@it.vu.nl>
32094 * programs/winebrowser/Makefile.in, programs/winebrowser/main.c:
32095 winebrowser: Handle file URLs.
32097 2006-02-18 Juan Lang <juan_lang@yahoo.com>
32099 * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
32100 include/wintrust.h:
32101 wintrust: Add some stubs.
32103 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
32104 dlls/crypt32/tests/cert.c, include/wincrypt.h:
32105 crypt32: Implement enhanced key usage.
32106 Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
32107 CertAddEnhancedKeyUsageIdentifier, and
32108 CertRemoveEnhancedKeyUsageIdentifier.
32110 2006-02-18 Stefan Leichter <Stefan.Leichter@camLine.com>
32112 * programs/winetest/Makefile.in:
32113 winetest: Added usp10 tests.
32115 2006-02-18 Alexandre Julliard <julliard@winehq.org>
32117 * configure, configure.ac:
32118 configure: Fix previous change to still build all the binaries on
32119 x86_64 in 32-bit mode.
32121 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
32123 * dlls/user/menu.c:
32124 user: Implement scrolling in popup menus.
32126 2006-02-17 Alexandre Julliard <julliard@winehq.org>
32128 * libs/wine/config.c, libs/wine/loader.c:
32129 libwine: Add the runtime library path to the front of the dll paths list.
32131 * dlls/dbghelp/elf_module.c:
32132 dbghelp: Use wine_dll_enum_load_path to search the dll load path.
32134 2006-02-17 Peter Beutner <p.beutner@gmx.net>
32136 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
32137 msvcrt: Correctly set EOF flag in fread().
32138 Setting the EOF flag only if _read() returns zero is not enough as we
32139 could also read something AND hit the end of file.
32140 _read() already sets another internal EOF flag, so just use this too.
32141 Removing todo_wine from the test case.
32143 * dlls/msvcrt/tests/file.c:
32144 msvcrt: Add test for fread/feof.
32145 When calling fread() with a large enough buffer to reach the end of
32146 the file a subsequent feof() should return true; (marked as todo_wine
32147 because it doesn't work atm).
32149 * dlls/msvcrt/cppexcept.c:
32150 msvcrt: Remove bogus code.
32151 We can't just pop a exception record from the exception handler list
32152 which we haven't put there.
32154 * dlls/msvcrt/file.c:
32155 msvcrt: Fix use of uninitialized variable.
32157 2006-02-17 Detlef Riekenberg <wine.dev@web.de>
32159 * dlls/winspool/tests/info.c:
32160 winspool/tests: Add tests for EnumMonitors.
32162 2006-02-17 Juan Lang <juan_lang@yahoo.com>
32164 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c, dlls/crypt32/store.c,
32165 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
32166 dlls/crypt32/tests/cert.c, dlls/crypt32/tests/store.c:
32167 crypt32: Move certificate store functions to their own file.
32169 2006-02-17 Alexandre Julliard <julliard@winehq.org>
32171 * configure, configure.ac, loader/Makefile.in:
32172 configure: Default to building wine-pthread on non-x86 platforms.
32174 2006-02-17 Eric Pouech <eric.pouech@wanadoo.fr>
32176 * include/dbghelp.h:
32177 dbghelp: Packing for minidump structures is 4 bytes.
32179 2006-02-17 Alexandre Julliard <julliard@winehq.org>
32181 * dlls/dbghelp/elf_module.c, dlls/msacm/wineacm.h,
32182 dlls/wldap32/winldap_private.h:
32183 Fixed a couple of function prototypes.
32185 * libs/wine/Makefile.in, libs/wine/config.c:
32186 libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
32187 Added dependency on $(RELPATH).
32189 * libs/wine/Makefile.in, libs/wine/config.c:
32190 libwine: Compute relative paths for bin and dll directories at compile time.
32192 * Make.rules.in, tools/.gitignore, tools/Makefile.in, tools/relpath.c:
32193 tools: Added 'relpath' tool to compute relative Unix paths.
32195 * dlls/ntdll/server.c:
32196 ntdll: Remove no longer used oldcwd in start_server.
32198 2006-02-17 Mike McCormack <mike@codeweavers.com>
32201 server: Use a single inotify watch, as it scales better with a large
32202 number of directories.
32204 2006-02-17 Phil Krylov <phil@newstar.rinet.ru>
32206 * programs/wordpad/Ru.rc, programs/wordpad/rsrc.rc:
32207 wordpad: Russian translation.
32209 2006-02-17 Hans Leidekker <hans@it.vu.nl>
32211 * programs/wordpad/Nl.rc, programs/wordpad/rsrc.rc:
32212 wordpad: Dutch localization.
32214 2006-02-17 Jacek Caban <jacek@codeweavers.com>
32216 * dlls/mshtml/navigate.c:
32217 mshtml: Fix post data parsing.
32219 2006-02-16 Alexandre Julliard <julliard@winehq.org>
32221 * dlls/kernel/process.c, dlls/ntdll/server.c, include/wine/library.h,
32222 libs/wine/config.c, loader/glibc.c:
32223 libwine: Try the current load path in priority before the
32224 WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
32226 * libs/wine/config.c:
32227 libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
32228 the directory from the library itself.
32229 Only try the hardcoded BINDIR if everything else failed.
32231 * libs/wine/config.c:
32232 libwine: Only use the library directory if it's an absolute path.
32234 2006-02-16 Paul Vriens <Paul.Vriens@xs4all.nl>
32236 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
32237 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
32238 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
32239 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
32240 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
32241 programs/winecfg/Tr.rc, programs/winecfg/resource.h,
32242 programs/winecfg/winecfg.c:
32243 winecfg: Localize the app specific title.
32245 2006-02-16 Juan Lang <juan_lang@yahoo.com>
32247 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
32248 crypt32: More encoding/decoding.
32249 Add support for encoding/decoding basic constraints and enhanced key
32252 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
32253 crypt32: Simplify CertOpenSystemStore, fix CertDuplicateCertificateContext.
32254 - now that CertOpenStore is correct for system stores, simplify
32255 CertOpenSystemStore
32256 - correct CertDuplicateCertificateStore, with a test
32258 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
32260 * programs/progman/Ko.rc, programs/progman/rsrc.rc:
32261 progman: Updated Korean translation.
32263 2006-02-16 Huw Davies <huw@codeweavers.com>
32265 * dlls/msxml3/Makefile.in, dlls/msxml3/comment.c,
32266 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
32267 msxml3: Implement comment node.
32269 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
32270 msxml3: Fix get_text on text nodes.
32272 2006-02-16 Thomas Kho <tkho@ucla.edu>
32274 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
32275 riched20: Implement EM_SCROLLCARET and EM_GETSCROLLPOS.
32277 2006-02-16 Robert Shearman <rob@codeweavers.com>
32279 * dlls/oleaut32/tests/typelib.c:
32280 oleaut: Test some error conditions in ITypeInfo::GetIDsOfNames and ITypeInfo::Invoke.
32282 2006-02-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32284 * dlls/mscms/tests/profile.c:
32285 mscms: Distinguish between registered and unregistered profile IDs.
32287 2006-02-16 Robert Shearman <rob@codeweavers.com>
32289 * tools/winebuild/winebuild.man.in:
32290 winebuild: Correction for manpage.
32291 The behaviour for winebuild is to prefer main over WinMain, not the
32294 2006-02-16 Jacek Caban <jacek@codeweavers.com>
32296 * dlls/shdocvw/webbrowser.c:
32297 shdocvw: Unaccess post data only if we've accessed it before.
32299 2006-02-16 Alexandre Julliard <julliard@winehq.org>
32301 * dlls/.gitignore, dlls/Makedll.rules.in, dlls/Makefile.in,
32302 dlls/make_dlls, libs/wine/loader.c:
32303 libwine: New naming scheme for 16-bit builtin dlls.
32304 Stop using symlinks for 16-bit dlls to make sure they don't get loaded
32305 by mistake when looking for a 32-bit dll.
32307 2006-02-16 Vitaliy Margolen <wine-patch@kievinfo.com>
32309 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
32310 comctl32: Remove/swap limits if min > max in MCM_SETRANGE.
32311 We should swap min & max only when both limits are being
32312 set. Otherwise limit that being set should invalidate other limit
32315 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
32316 comctl32: Don't change month range in MCM_SETRANGE. Add tests for this.
32318 2006-02-16 Juan Lang <juan_lang@yahoo.com>
32320 * dlls/wininet/internet.c:
32321 wininet: Use CertNameToStr for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT
32322 and update comment.
32324 * dlls/crypt32/cert.c:
32325 crypt32: Fix system stores and a memory leak.
32326 - system stores open both HKLM and HKCU for "current user" locations
32327 - fix a memory leak in certificate properties
32329 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
32331 * programs/wordpad/Fr.rc, programs/wordpad/rsrc.rc:
32332 wordpad: French localization.
32334 2006-02-16 Alexandre Julliard <julliard@winehq.org>
32337 Merge the contents of info/exclude into the top-level .gitignore.
32339 * server/debugger.c, server/process.c, server/process.h,
32341 server: Store the process exe module in the standard dll list.
32343 * dlls/d3d8/cubetexture.c:
32344 d3d8: Fixed compile with older GL versions.
32346 2006-02-16 Roderick Colenbrander <thunderbird2k@gmx.net>
32348 * dlls/wined3d/device.c:
32349 wined3d: Set the texture size for d3d8.
32351 2006-02-16 YunSong Hwang <hys545@dreamwiz.com>
32353 * programs/winecfg/Ko.rc:
32354 winecfg: Updated Korean translation.
32356 2006-02-16 Jonathan Ernst <jonathan@ernstfamily.ch>
32358 * programs/winecfg/Fr.rc:
32359 winecfg: French resource update.
32361 2006-02-16 Henning Gerhardt <henning.gerhardt@web.de>
32363 * programs/wordpad/De.rc, programs/wordpad/En.rc,
32364 programs/wordpad/rsrc.rc:
32365 wordpad: Added German resource.
32367 2006-02-16 Hans Leidekker <hans@it.vu.nl>
32369 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
32370 shlwapi: Fix parameter check for UrlUnescapeA.
32371 NULL pszUnescaped is okay if URL_UNESCAPE_INPLACE is set.
32372 Add a corresponding test for UrlUnescape{A,W}.
32374 2006-02-16 Juan Lang <juan_lang@yahoo.com>
32376 * dlls/crypt32/crypt32.spec, dlls/crypt32/str.c, include/wincrypt.h:
32377 crypt32: Partially implement CertGetNameString.
32379 2006-02-16 Eric Pouech <eric.pouech@wanadoo.fr>
32381 * programs/winedbg/stack.c, programs/winedbg/winedbg.c:
32382 winedbg: A couple of fixes after running valgrind.
32384 2006-02-16 Jeff Latimer <lats@yless4u.com.au>
32386 * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
32387 usp10: Implement ScriptGetProperties.
32389 2006-02-15 Alexandre Julliard <julliard@winehq.org>
32391 * ANNOUNCE, ChangeLog, VERSION, configure:
32394 ----------------------------------------------------------------
32395 2006-02-15 Emmanuel Maillard <mahanuu@opendarwin.org>
32397 * configure, configure.ac, libs/wine/Makefile.in, loader/main.c:
32398 loader: Reserve memory area on Darwin (based on Steve Zellers patch).
32400 2006-02-15 Thomas Kho <tkho@ucla.edu>
32402 * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
32403 riched20: Extend EM_FINDTEXT conformance tests and fix 2 problems they expose.
32405 2006-02-15 Eric Pouech <eric.pouech@wanadoo.fr>
32407 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.spec,
32408 dlls/shdocvw/shdocvw_main.c:
32409 shdocvw: Implemented a couple of forwards to shlwapi.
32411 2006-02-15 Jacek Caban <jacek@codeweavers.com>
32413 * programs/winecfg/libraries.c:
32414 winecfg: glut32.dll may be configured as native.
32416 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
32417 shdocvw: Added client site's IServiceProvider interface.
32419 * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
32420 dlls/shdocvw/webbrowser.c:
32421 shdocvw: Navigate2 rewrite.
32423 * dlls/shdocvw/navigate.c:
32424 shdocvw: Added beginning IHlinkFrame::Navigate implementation.
32426 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
32427 dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
32428 mshtml: Added hack to allow pass post data to IPersistMoniker::Load.
32430 * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
32431 dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
32432 mshtml: Added ref counting to NSContainer.
32433 - Added ref counting to NSContainer.
32434 - Better destroying of NSContainer.
32436 2006-02-15 Juan Lang <juan_lang@yahoo.com>
32438 * dlls/crypt32/cert.c:
32439 crypt32: Rename a variable for clarity.
32441 * dlls/crypt32/str.c:
32442 crypt32: Output string type in trace.
32444 2006-02-15 Mike McCormack <mike@codeweavers.com>
32446 * dlls/ole32/tests/storage32.c:
32447 ole32: Added a test showing OLE storage's IStorage/IStream refcounting
32451 include: Add WT_ defines for use with RegisterWaitForSingleObject.
32453 2006-02-15 Paul Vriens <Paul.Vriens@xs4all.nl>
32455 * programs/winecfg/Nl.rc:
32456 winecfg: Update Dutch resources.
32458 2006-02-14 Phil Krylov <phil@newstar.rinet.ru>
32460 * dlls/riched20/editor.c:
32461 riched20: Support RTF text in WM_SETTEXT.
32463 2006-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
32465 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
32466 usp10: Added stub for ScriptGetCMap.
32468 2006-02-14 Jeff Latimer <lats@yless4u.com.au>
32470 * configure, configure.ac, dlls/usp10/Makefile.in,
32471 dlls/usp10/tests/.gitignore, dlls/usp10/tests/Makefile.in,
32472 dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
32473 usp10: Added some tests.
32475 2006-02-14 Vijay Kiran Kamuju <infyquest@gmail.com>
32477 * dlls/secur32/schannel.c:
32478 secur32: Add InitializeSecurityContext stub for schannel.
32480 2006-02-14 Roderick Colenbrander <thunderbird2k@gmx.net>
32482 * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
32483 dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c:
32484 d3d8: Move d3d8 surface over to wined3d (based on the work of Oliver Stieber).
32486 2006-02-14 Vitaliy Margolen <wine-patch@kievinfo.com>
32488 * dlls/comctl32/monthcal.c, dlls/comctl32/tests/monthcal.c:
32489 comctl32: Fix invalid date/time check in MCM_SETRANGE: ignore time and fail on bad date.
32491 2006-02-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
32493 * dlls/mscms/tests/profile.c:
32494 mscms: Move 4 test macros into a single one.
32496 2006-02-14 Alex Villacís Lasso <a_villacis@palosanto.com>
32498 * dlls/msacm/winemp3/mpegl3.c:
32499 winemp3: Increase factor from 4 to 12 in MPEG3_StreamSize.
32500 - Increase size factor from 4 to 12 in MPEG_StreamSize, otherwise
32501 mpglib buffer queue grows.
32502 - Add TRACE of mpglib buffer queue for conversion.
32504 2006-02-14 Alexandre Julliard <julliard@winehq.org>
32506 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
32507 dlls/ctl3d/.gitignore, dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c,
32508 dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec,
32509 dlls/ctl3d/ctl3dv2.spec, dlls/ctl3d32/.gitignore,
32510 dlls/ctl3d32/Makefile.in, dlls/ctl3d32/ctl3d.c,
32511 dlls/ctl3d32/ctl3d.spec, dlls/ctl3d32/ctl3d32.c,
32512 dlls/ctl3d32/ctl3d32.spec, dlls/ctl3d32/ctl3dv2.spec:
32513 ctl3d32: Renamed ctl3d directory to ctl3d32.
32515 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
32516 dlls/olesvr/.gitignore, dlls/olesvr/Makefile.in,
32517 dlls/olesvr/olesvr.spec, dlls/olesvr/olesvr32.spec,
32518 dlls/olesvr/olesvr_main.c, dlls/olesvr32/.gitignore,
32519 dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr.spec,
32520 dlls/olesvr32/olesvr32.spec, dlls/olesvr32/olesvr_main.c:
32521 olesvr32: Renamed olesvr directory to olesvr32.
32523 * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
32524 dlls/olecli/.gitignore, dlls/olecli/Makefile.in,
32525 dlls/olecli/olecli.spec, dlls/olecli/olecli16.c,
32526 dlls/olecli/olecli32.spec, dlls/olecli/olecli_main.c,
32527 dlls/olecli32/.gitignore, dlls/olecli32/Makefile.in,
32528 dlls/olecli32/olecli.spec, dlls/olecli32/olecli16.c,
32529 dlls/olecli32/olecli32.spec, dlls/olecli32/olecli_main.c:
32530 olecli32: Renamed olecli directory to olecli32.
32532 2006-02-14 Detlef Riekenberg <wine.dev@web.de>
32534 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
32535 dlls/sfc/.gitignore, dlls/sfc/Makefile.in, dlls/sfc/sfc.spec,
32536 dlls/sfc/sfc_main.c:
32537 sfc: Add sfc.dll with a stub for SfcIsFileProtected.
32539 * include/Makefile.in, include/sfc.h:
32540 include: Add sfc.h.
32542 2006-02-14 Krzysztof Foltman <wdev@foltman.com>
32544 * configure, configure.ac, programs/Makefile.in,
32545 programs/wordpad/.gitignore, programs/wordpad/En.rc,
32546 programs/wordpad/Makefile.in, programs/wordpad/resource.h,
32547 programs/wordpad/rsrc.rc, programs/wordpad/wordpad.c:
32548 programs: Add an implementation of Wordpad.
32550 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
32552 * dlls/dbghelp/msc.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
32553 dbghelp: Always set the size to public symbols to 1 when we don't know the size
32554 so that they can only be search on their start address
32556 * programs/winedbg/debug.l:
32557 winedbg: Allow using MSVC mangled symbol names as identifiers.
32559 2006-02-14 Mike Frysinger <vapier@gentoo.org>
32561 * Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
32562 dlls/Makeimplib.rules.in, dlls/make_dlls, dlls/wineps/Makefile.in,
32563 documentation/Makefile.in, fonts/Makefile.in, include/Makefile.in,
32564 libs/Makelib.rules.in, loader/Makefile.in, programs/Makefile.in,
32565 programs/Makeprog.rules.in, programs/avitools/Makefile.in,
32566 programs/make_progs, programs/winedbg/Makefile.in,
32567 programs/winemenubuilder/Makefile.in, server/Makefile.in,
32568 tools/Makefile.in, tools/widl/Makefile.in, tools/winapi/Makefile.in,
32569 tools/winebuild/Makefile.in, tools/winedump/Makefile.in,
32570 tools/winegcc/Makefile.in, tools/wmc/Makefile.in,
32571 tools/wrc/Makefile.in:
32572 Add support for 'make install DESTDIR'.
32574 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
32576 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
32577 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
32578 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
32579 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
32580 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
32581 programs/winecfg/Ru.rc, programs/winecfg/Tr.rc,
32582 programs/winecfg/driveui.c, programs/winecfg/main.c,
32583 programs/winecfg/resource.h, programs/winecfg/theme.c,
32584 programs/winecfg/winecfg.h:
32585 winecfg: Support for setting symlinks for 'Desktop' and 'My Stuff' shell folders.
32587 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
32589 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c:
32590 A couple of new valgrind instrumentations for better support.
32592 2006-02-14 Jeremy White <jwhite@codeweavers.com>
32594 * dlls/twain/dsm_ctrl.c:
32595 twain: Reconcile sane's long names to TWAIN's 32 byte limit.
32597 * dlls/twain/twain.h:
32598 twain: Make structures respect 2 byte packing requirements.
32600 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
32602 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
32603 server/context_sparc.c, server/context_x86_64.c, server/ptrace.c,
32605 server: When possible, use tgkill instead of tkill syscall on Linux.
32607 2006-02-14 James Hawkins <truiken@gmail.com>
32609 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
32610 setupapi: Handle the INFINFO_REVERSE_DEFAULT_SEARCH search flag.
32612 * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
32613 setupapi: Handle the INFINFO_INF_NAME_IS_ABSOLUTE and
32614 INFINFO_DEFAULT_SEARCH search flags.
32616 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
32618 * dlls/winmm/driver.c:
32619 winmm: Protect drivers list by a critical section.
32621 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
32623 * include/wine/test.h:
32624 tests: Fixed test framework against environment modifications.
32626 2006-02-14 Troy Rollo <wine@troy.rollo.name>
32628 * dlls/user/dialog.c, include/winuser.h:
32629 user: Fix argument type of IsDlgButtonChecked.
32631 * dlls/user/scroll.c, include/winuser.h:
32632 user: Fix argument type for EnableScrollBar.
32634 * dlls/user/dialog.c, include/winuser.h:
32635 user: Fix argument types for CheckRadioButton.
32637 * dlls/user/dialog.c, include/winuser.h:
32638 user: Fix return type and argument type for GetDlgItemText{A,W}.
32640 2006-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
32642 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
32643 msvfw32: Disable datarate, keyframe and quality controls to not
32644 confuse users by a not implemented functionality.
32645 Add support for About codec control.
32647 * dlls/msvideo/msvideo_main.c:
32648 msvfw32: Initialize lpbiIn member of the COMPVARS structure.
32650 2006-02-14 Stefan Leichter <Stefan.Leichter@camLine.com>
32652 * programs/winetest/Makefile.in:
32653 winetest: Add riched20 tests.
32655 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
32657 * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shellpath.c:
32658 shell32: Return a GUID pidl for CSIDL_PERSONAL in SHGetFolderLocation.
32659 The tests (shellpath.c/testPersonal) already show that it can be either
32660 PT_FOLDER or PT_GUID. It's PT_GUID on WinXP.
32662 2006-02-14 Eric Pouech <eric.pouech@wanadoo.fr>
32664 * loader/pthread.c:
32665 loader: Added missing attr destroy.
32667 2006-02-14 Robert Shearman <rob@codeweavers.com>
32669 * documentation/.gitignore:
32670 Ignore documentation/html.
32673 tools/c2man.pl: Generate correct html.
32675 * dlls/wininet/gopher.c, dlls/wininet/http.c:
32676 wininet: Documentation fixes.
32678 * dlls/oleaut32/olepicture.c:
32679 oleaut32: Free connection point on destruction of the picture object.
32680 Handle failure of CreateConnectionPoint on construction.
32682 * dlls/oleaut32/typelib.c:
32683 oleaut32: Fix returning Typelib file name.
32684 We can't use GetModuleFileName on a resource-only module, so the best
32685 we can do is to copy the original name we used to find the type
32686 library. Fix a couple of places where we were incorrectly using the
32687 file name, rather than the path.
32689 * dlls/oleaut32/olefont.c:
32690 oleaut32: Free the connection points on destruction of the font object.
32691 Free the connection points on destruction of the font object and cope
32692 with failure of CreateConnectionPoint on construction.
32694 * dlls/oleaut32/tmarshal.c:
32695 oleaut32: Don't try to release NULL COM objects in the typelib
32698 * dlls/oleaut32/olepicture.c:
32699 oleaut32: Fix flag comparison in Picture Invoke.
32700 One or more invoke flags can be passed into IDispatch::Invoke, but we
32701 only care if INVOKEFLAG_PROPERTYGET is specified, and don't about any
32704 2006-02-14 Alexandre Julliard <julliard@winehq.org>
32707 server: Try to update the input key state even when the message is
32708 dropped in queue_hardware_message. This should fix some problems with
32709 the Alt key getting "stuck" after Alt-Tab.
32711 2006-02-14 Francois Gouget <fgouget@free.fr>
32713 * dlls/kernel/locale_rc.rc, dlls/oleaut32/hash.c, include/winnt.h,
32714 tools/widl/hash.c, tools/wine.inf:
32715 include: Add missing LANG_xxx and SUBLANG_xxx constants.
32717 2006-02-14 Michael Jung <mjung@iss.tu-darmstadt.de>
32719 * programs/winecfg/De.rc:
32720 winecfg: Cleaned up various control positions on the German version of
32723 * dlls/shell32/regsvr.c:
32724 shell32: Register 'LocalizedString' values for shellfolder classes.
32726 * dlls/shell32/classes.c:
32727 shell32: Query for localized string in HCR_GetClassName.
32729 * dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c, include/winreg.h:
32730 advapi32: Implemented RegLoadMUIString[AW].
32732 2006-02-14 Phil Lodwick <Phil.Lodwick@EFI.COM>
32734 * dlls/winsock/tests/sock.c:
32735 winsock/tests: select wakeup on closesocket.
32736 - Change select timeout from 2 seconds to 500 microseconds.
32737 - Add test to make sure select wakes up after a closesocket.
32738 - Add test to make sure listen fails without bind.
32740 2006-02-14 Huw Davies <huw@codeweavers.com>
32742 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
32743 dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
32744 msxml: Implement getElementsByTagName.
32746 2006-02-14 Hans Leidekker <hans@it.vu.nl>
32748 * dlls/msxml3/main.c, dlls/msxml3/msxml3.spec:
32749 msxml3: Implement DllUnregisterServer.
32751 2006-02-13 Petr Tesarik <hat@tesarici.cz>
32753 * programs/winhelp/Cs.rc:
32754 winhelp: Czech language resources encoding fix.
32756 * programs/winemine/Cs.rc:
32757 winemine: Czech language resources encoding fix.
32759 * programs/winefile/Cs.rc:
32760 winefile: Czech language resources encoding fix.
32762 * programs/wineconsole/wineconsole_Cs.rc:
32763 wineconsole: Czech language resources encoding fix.
32765 * programs/winecfg/Cs.rc:
32766 winecfg: Czech language resources encoding fix.
32768 * programs/wcmd/Cs.rc:
32769 wcmd: Czech language resources encoding fix.
32771 * programs/view/Cs.rc:
32772 view: Czech language resources encoding fix.
32774 * programs/uninstaller/Cs.rc:
32775 uninstaller: Czech language resources encoding fix.
32777 * programs/start/Cs.rc:
32778 start.exe: Czech language resources encoding fix.
32780 * programs/regedit/Cs.rc:
32781 regedit: Czech language resources encoding fix.
32783 * programs/progman/Cs.rc:
32784 progman: Czech language resources encoding fix.
32786 * programs/notepad/Cs.rc:
32787 notepad: Czech language resources encoding fix.
32789 * programs/cmdlgtst/Cs.rc:
32790 cmdlgtst: Czech language resources encoding fix.
32792 * programs/clock/Cs.rc:
32793 clock: Czech language resources encoding fix.
32795 * dlls/winmm/winmm_Cs.rc:
32796 winmm: Czech language resources encoding fix.
32798 * dlls/wininet/wininet_Cs.rc:
32799 wininet: Czech language resources encoding fix.
32801 * dlls/user/resources/user32_Cs.rc:
32802 user32: Czech language resources encoding fix.
32804 * dlls/wineps/wps_Cs.rc:
32805 wineps: Czech language resources encoding fix.
32807 * dlls/shell32/shell32_Cs.rc:
32808 shell32: Czech language resources encoding fix.
32810 * dlls/setupapi/Cs.rc:
32811 setupapi: Czech language resources encoding fix.
32813 * dlls/serialui/Cs.rc:
32814 serialui: Czech language resources encoding fix.
32816 * dlls/oledlg/oledlg_Cs.rc:
32817 oledlg: Czech language resources encoding fix.
32819 * dlls/mpr/mpr_Cs.rc:
32820 mpr: Czech language resources encoding fix.
32822 * dlls/msrle32/msrle_Cs.rc:
32823 msrle32: Czech language resources encoding fix.
32825 * dlls/msacm/msacm_Cs.rc:
32826 msacm: Czech language resources encoding fix.
32828 * dlls/hhctrl.ocx/Cs.rc:
32829 hhctrl.ocx: Czech language resources encoding fix.
32831 * dlls/commdlg/cdlg_Cs.rc:
32832 commdlg: Czech language resources encoding fix.
32834 * dlls/comctl32/comctl_Cs.rc:
32835 comctl32: Czech language resources encoding fix.
32837 * dlls/avifil32/avifile_Cs.rc:
32838 avifil32: Czech language resources encoding fix.
32840 2006-02-13 Jacek Caban <jacek@codeweavers.com>
32842 * dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c,
32843 dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
32844 dlls/mshtml/nsio.c:
32845 mshtml: Handle IHlinkFrame service.
32847 2006-02-13 Stefan Dösinger <stefandoesinger@gmx.at>
32849 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
32850 dlls/wined3d/wined3d_private.h:
32851 wined3d: Update the glOrtho between 2 rhw draws if the viewport was changed.
32853 2006-02-13 Cyril Margorin <comargo@gmail.com>
32855 * dlls/x11drv/dib.c:
32856 x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
32857 check for passed image, and do not use shared memory extension for
32858 temporary created image.
32860 * dlls/x11drv/dib.c:
32861 x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
32862 X11DRV_DIB_GetImageBits.
32864 2006-02-13 Mike McCormack <mike@codeweavers.com>
32866 * dlls/msvcrt/exit.c:
32867 msvcrt: Fix a typo.
32869 2006-02-13 Stefan Leichter <Stefan.Leichter@camLine.com>
32871 * dlls/psapi/psapi.spec:
32872 psapi: Fix output parameter of function GetModuleBaseName in spec
32875 2006-02-13 H. Verbeet <hverbeet@gmail.com>
32877 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
32878 wined3d: Don't keep a reference to the container, as it creates a
32879 circular reference.
32881 2006-02-13 Francois Gouget <fgouget@free.fr>
32883 * dlls/wined3d/device.c:
32884 wined3d: Protect float.h inclusion.
32886 * dlls/mshtml/tests/htmldoc.c:
32887 mshtml: Add trailing '\n's to ok() calls.
32889 * include/d3dtypes.h:
32890 d3dtypes: Fix windows.h inclusion.
32892 2006-02-13 Hans Leidekker <hans@it.vu.nl>
32894 * dlls/kernel/file.c:
32895 kernel: Report a tape device as FILE_TYPE_CHAR.
32897 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
32898 crypt32: Add a stub for CryptQueryObject.
32900 * dlls/netapi32/access.c:
32901 netapi32: Improve stub for NetUserModalsGet.
32902 Tell the caller this host is not part of a domain.
32904 2006-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
32906 * dlls/msvideo/msvideo_main.c:
32907 msvfw32: Fix typos in the control state handling.
32908 Fix typos in the control state handling, add state checks for IDOK
32909 and IDCANCEL control notification handlers.
32911 2006-02-11 Alexandre Julliard <julliard@winehq.org>
32913 * libs/wine/Makefile.in, libs/wine/config.c, libs/wine/loader.c:
32914 libwine: Use dladdr if supported to get the run-time path of libwine.so
32915 and define the default dll and bin directories relative to it.
32917 * configure, configure.ac, include/config.h.in:
32918 configure: Added check for dladdr in libdl.
32920 * aclocal.m4, configure, configure.ac:
32921 configure: Added a WINE_CHECK_LIB_FUNCS macro to check for functions
32922 when linking with specific libraries.
32924 2006-02-11 Stefan Dösinger <stefandoesinger@gmx.at>
32926 * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
32927 dlls/ddraw/device_opengl.c:
32928 ddraw: Small function corrections.
32929 The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
32930 IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
32931 IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
32933 * dlls/ddraw/vertexbuffer.c:
32934 ddraw: ProcessVertices correction.
32935 Use the texture index to get the texcoord size from the fvf, not the
32938 2006-02-11 Phil Krylov <phil@newstar.rinet.ru>
32940 * configure, configure.ac, dlls/ntdll/tape.c:
32941 ntdll: Fix tape.c compilation on Darwin.
32943 2006-02-11 Andrey Turkin <pancha@mail.nnov.ru>
32945 * dlls/shell32/shlview.c:
32946 shell32: IShellView list's control id should be 1, not 2000.
32948 * dlls/commdlg/filedlgbrowser.c:
32949 commdlg: IShellBrowser sets IShellView window's control id to 5002.
32951 2006-02-11 Troy Rollo <wine@troy.rollo.name>
32953 * dlls/ntdll/cdrom.c, include/Makefile.in, include/ddk/ntddcdvd.h:
32954 ntdll: Implement DVD_ReadStructure.
32956 2006-02-11 Thomas Kho <tkho@ucla.edu>
32958 * dlls/riched20/editor.c:
32959 riched20: Fixed bounds error when finding text forward.
32961 * configure, configure.ac, dlls/riched20/Makefile.in,
32962 dlls/riched20/tests/.gitignore, dlls/riched20/tests/Makefile.in,
32963 dlls/riched20/tests/editor.c:
32964 riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
32966 2006-02-11 Martin Fuchs <martin-fuchs@gmx.net>
32968 * dlls/shell32/shlfolder.c, dlls/shell32/tests/shlfolder.c:
32969 shell32: SHELL32_GetItemAttributes()
32970 - correct documentation which incorrectly claimed not to set any
32972 - retrieve file attributes using SHGetPathFromIDListW() when they are
32973 not already present in the internal PIDL structures
32974 - add test case to show the previously wrong folder attributes when
32975 using absolute PIDLs
32976 - fix some memory leaks in the tests
32978 2006-02-11 Jan Zerebecki <jan.wine@zerebecki.de>
32980 * dlls/wined3d/directx.c:
32981 wined3d: Make the returned driver version similar to windows.
32983 * dlls/wined3d/utils.c:
32984 wined3d: Extend debug_d3drenderstate with missing states.
32986 2006-02-11 Dmitry Timoshkov <dmitry@codeweavers.com>
32988 * dlls/msvcrt/time.c:
32989 msvcrt: localtime should accept any positive time value.
32991 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
32992 Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
32994 * dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h:
32995 msvfw32: Call codec's Configure dialog if the codec supports it.
32996 Disable data rate and key frame fields if requested.
32998 2006-02-11 Milko Krachounov <milko@3mhz.net>
33000 * programs/winecfg/Bg.rc:
33001 winecfg: Update Bulgarian translation.
33003 2006-02-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
33005 * dlls/wined3d/device.c:
33006 wined3d: Prevent crash in setup_light.
33008 2006-02-11 Maarten Lankhorst <m.b.lankhorst@gmail.com>
33010 * include/Makefile.in, include/dpnathlp.h:
33011 include: Add dpnathlp.h header.
33013 2006-02-10 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
33015 * dlls/msvcrt/file.c:
33016 msvcrt: In _mktemp sixth generated charater always starts with 'a'.
33018 2006-02-10 Huw Davies <huw@codeweavers.com>
33020 * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
33021 msxml: Add ISupportErrorInfo for named node maps.
33023 2006-02-10 Jacek Caban <jacek@codeweavers.com>
33025 * dlls/mshtml/persist.c, dlls/mshtml/tests/htmldoc.c,
33026 include/mshtmhst.idl:
33027 mshtml: Added more defines to mshtmlhst.idl.
33029 2006-02-10 Alexandre Julliard <julliard@winehq.org>
33031 * dlls/ntdll/signal_i386.c:
33032 ntdll: Added emulation of ATL thunks for platforms with NX support.
33034 2006-02-10 Aric Stewart <aric@codeweavers.com>
33036 * dlls/ntdll/tests/change.c:
33037 ntdll: gcc 2.95 compile fixes.
33039 2006-02-10 Stefan Leichter <Stefan.Leichter@camLine.com>
33041 * dlls/kernel/tests/drive.c:
33042 kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
33044 2006-02-10 H. Verbeet <hverbeet@gmail.com>
33046 * dlls/wined3d/stateblock.c:
33047 wined3d: Release the vertex declaration during stateblock cleanup.
33049 * dlls/wined3d/surface.c, dlls/wined3d/volume.c:
33050 wined3d: Release the container during surface / volume cleanup.
33052 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
33053 dlls/d3d9/tests/vertexdeclaration.c:
33054 d3d9: Use an invisible window for tests.
33056 2006-02-10 Robert Shearman <rob@codeweavers.com>
33058 * dlls/secur32/secur32.c:
33059 secur32: Improve tracing.
33060 Improve the tracing for functions that can be called by the app, but
33061 bypass the relay code.
33063 * tools/widl/write_msft.c:
33064 widl: Fix a typo when removing TYPEFLAG_FDUAL.
33066 * dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
33067 dlls/shdocvw/events.c:
33068 Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
33070 * dlls/oleaut32/olepicture.c:
33071 oleaut: Partially implement Invoke on the standard picture implementation.
33073 * dlls/oleaut32/typelib.c:
33074 oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
33075 Fix importing the IDispatch interface for TKIND_DISPATCH type infos
33076 when the offset isn't specified. It should be fetched from the
33077 dispatch offset stored in the header, rather than using a hack that
33080 * dlls/oleaut32/tests/olefont.c:
33081 oleaut: Add tests for IFontEventsDisp.
33083 * dlls/oleaut32/olefont.c:
33084 oleaut: Implement IFontEventsDisp connection point for the standard
33085 font implementation.
33087 * include/olectl.h:
33088 include: Define DISPID_FONT_CHANGED.
33090 2006-02-10 Juan Lang <juan_lang@yahoo.com>
33092 * dlls/crypt32/cert.c:
33093 crypt32: Move break statement to the correct spot.
33095 2006-02-10 Jacek Caban <jacek@codeweavers.com>
33097 * dlls/mshtml/tests/htmldoc.c:
33098 mshtml: Added test of IHlinkFrame service.
33100 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
33101 mshtml: Added nsIUploadStream implementation.
33103 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
33105 * programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.c:
33106 regsvr32: Call OleInitialize before registering a DLL.
33108 2006-02-09 Alexandre Julliard <julliard@winehq.org>
33110 * programs/Makefile.in, programs/make_progs:
33111 programs: Don't install winetest.
33113 2006-02-09 Jeremy White <jwhite@codeweavers.com>
33115 * dlls/kernel/change.c, dlls/kernel/tests/change.c:
33116 kernel: Fixed build with gcc 2.95.
33118 2006-02-09 Mike McCormack <mike@codeweavers.com>
33120 * dlls/dinput/joystick_linuxinput.c:
33121 dinput: Fix the compile for missing EV_SYN define.
33123 2006-02-09 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
33126 gdi: Show hatch brush FIXME only once.
33128 2006-02-09 Jacek Caban <jacek@codeweavers.com>
33130 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
33131 dlls/mshtml/persist.c:
33132 mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
33134 * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
33135 mshtml: Added wrapper of nsIChannel.
33137 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
33138 dlls/mshtml/nsio.c:
33139 mshtml: Added wrapper of nsIURI interface.
33141 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
33142 dlls/mshtml/nsiface.idl:
33143 mshtml: Better ns*String handling.
33145 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
33146 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
33147 mshtml: Added wrapper of nsIOService.
33149 2006-02-09 Alexandre Julliard <julliard@winehq.org>
33151 * dlls/ntdll/loader.c:
33152 ntdll: Better handling of errors when loading a builtin dll from an
33155 2006-02-09 James Hawkins <truiken@gmail.com>
33157 * dlls/setupapi/query.c:
33158 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0.
33160 * dlls/setupapi/query.c:
33161 setupapi: Convert InfSpec to unicode if SearchControl is not
33162 INFINFO_INF_SPEC_IS_HINF.
33164 2006-02-09 Robert Shearman <rob@codeweavers.com>
33166 * dlls/oleaut32/typelib.c:
33167 oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
33168 Try loading the dll first and then fall back to the regular file case.
33169 Only call SearchPath for the regular file case since LoadLibraryEx
33170 will do this for us and it previously excluded builtin dlls and
33171 executables from having their type libraries opened.
33173 * dlls/oleaut32/typelib.c:
33174 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
33176 * dlls/oleaut32/typelib.c:
33177 oleaut: Revert incorrect patch changing the order of parameters passed
33178 into DispCallFunc. A test with native indeed shows that the parameter
33179 index increases from the leftmost parameter to the rightmost.
33181 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h,
33182 tools/widl/write_msft.c:
33183 widl: Write out more TYPEFLAGs and add more type library-specific
33184 attributes to the parser.
33186 * tools/widl/write_msft.c:
33187 widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
33188 TYPEFLAG_FOLEAUTOMATION typelib flags.
33190 2006-02-09 Juan Lang <juan_lang@yahoo.com>
33192 * dlls/crypt32/cert.c:
33193 crypt32: Fix up decoding.
33194 - don't use the no copy flag when decoding, the lifetime of the buffer
33195 to decode isn't guaranteed
33196 - remove some extraneous ternary comparisons
33199 * dlls/crypt32/encode.c:
33200 crypt32: Fix a fixme, and remove an old comment.
33202 2006-02-09 Aric Stewart <aric@codeweavers.com>
33204 * dlls/advapi32/registry.c:
33205 advapi32: Fix for RegNotifyChangeKeyValue.
33206 Flip fAsync and fWatchSubTree into their proper places.
33208 2006-02-09 Gerald Pfeifer <gerald@pfeifer.com>
33210 * dlls/ntdll/tape.c:
33211 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
33212 instead of MTSETBLK.
33214 2006-02-09 Dmitry Timoshkov <dmitry@codeweavers.com>
33216 * dlls/x11drv/keyboard.c:
33217 x11drv: Update Swiss French keyboard layout to better match the X11 one.
33219 2006-02-09 Robert Reif <reif@earthlink.net>
33221 * dlls/dsound/tests/duplex.c:
33222 dsound: Fix duplex test.
33224 2006-02-09 Christoph Frick <frick@sc-networks.de>
33226 * dlls/dinput/joystick_linuxinput.c:
33227 dinput: Dynamic handling of buttons of a device.
33229 * dlls/wined3d/utils.c:
33230 wined3d: Support for WINED3DFMT_A8B8G8R8.
33232 * dlls/wined3d/device.c:
33233 wined3d: Better warn/fixme for query handling.
33235 2006-02-09 Hans Leidekker <hans@it.vu.nl>
33237 * dlls/mapi32/sendmail.c:
33238 mapi32: Prevent freeing non-allocated memory.
33240 2006-02-08 Francois Gouget <fgouget@free.fr>
33242 * include/winuser.h:
33243 winuser.h: Add missing *LayeredWindow*() prototypes.
33245 2006-02-08 Alexandre Julliard <julliard@winehq.org>
33247 * include/wine/server_protocol.h, server/process.c, server/protocol.def,
33249 server: Remove the no longer needed exe_file parameter in the
33250 init_process_done request.
33252 * dlls/kernel/process.c, dlls/ntdll/loader.c, include/winternl.h:
33253 ntdll: Get rid of the main_file argument in LdrInitializeThunk.
33255 * dlls/kernel/process.c:
33256 kernel: Use a standard LoadLibrary call to load the main exe.
33258 * dlls/ntdll/loader.c:
33259 ntdll: Check for existing modref for the main exe before creating it
33260 in LdrInitializeThunk.
33262 * server/process.c:
33263 server: Allow the main exe to be registered as a normal dll before
33264 init_process_done is called.
33267 server: Fixed handling of inotify record length.
33269 2006-02-08 Michael Stefaniuc <mstefani@redhat.de>
33271 * dlls/msvcrt/undname.c:
33272 msvcrt: __unDNameEx is not a stub.
33274 2006-02-08 Jacek Caban <jacek@codeweavers.com>
33276 * dlls/shdocvw/Makefile.in, dlls/shdocvw/navigate.c,
33277 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
33278 shdocvw: Added IHlinkFrame stub implementation.
33280 * dlls/shdocvw/shdocvw_main.c:
33281 shdocvw: Includes clean up.
33283 * dlls/shdocvw/Makefile.in, dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h,
33284 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/webbrowser.c:
33285 shdocvw: Remove IQuickActivate interface implementation that is not
33286 implemented in Windows as well.
33288 * include/urlmon.idl:
33289 urlmon.idl: Added BINDINFOF declaration.
33291 2006-02-08 Dmitry Timoshkov <dmitry@codeweavers.com>
33293 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
33294 Pens created without PS_GEOMETRIC style but with width > 1 unit are
33298 gdi: Remove StrokePath workaround for a DC transformation change bug.
33300 2006-02-08 Huw Davies <huw@codeweavers.com>
33302 * dlls/wineps/escape.c:
33303 wineps: Don't display the MFCOMMENT escape.
33305 2006-02-07 Francois Gouget <fgouget@free.fr>
33307 * dlls/ntdll/tape.c:
33308 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef.
33310 * dlls/shell32/shellole.c:
33311 shell32: Update DllGetClassObject documentation.
33313 * include/textserv.h:
33314 textserv.h: Add missing CreateTextServices() prototype.
33316 * dlls/ntdll/virtual.c:
33317 ntdll: Protect sys/stat.h inclusion.
33319 * tools/winapi/win32.api:
33320 winapi: Update win32.api to match the current sources.
33322 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
33325 wine.inf: Add a default handler for https to the registry.
33327 * dlls/kernel/locale.c:
33328 kernel32: Implement EnumUILanguages.
33330 * dlls/x11drv/dib_convert.c:
33331 x11drv: Copy the whole image at once if appropriate.
33333 2006-02-07 Fatih Aşıcı <fasici@linux-sevenler.org>
33335 * dlls/x11drv/keyboard.c:
33336 x11drv: Fix Turkish keyboard layouts.
33338 2006-02-07 Alexandre Julliard <julliard@winehq.org>
33340 * dlls/ntdll/loader.c:
33341 ntdll: Support loading a builtin dll by specifying an explicit path to
33344 2006-02-07 Mike McCormack <mike@codeweavers.com>
33346 * programs/notepad/En.rc, programs/notepad/License_En.c,
33347 programs/notepad/Makefile.in, programs/notepad/dialog.c,
33348 programs/notepad/license.c, programs/notepad/license.h,
33349 programs/notepad/notepad_res.h:
33350 notepad: Move license text to resources.
33352 2006-02-07 Sergei Butakov <butsergej@yandex.ru>
33354 * dlls/ntdll/time.c:
33355 ntdll: Added Urals time.
33357 2006-02-07 Roderick Colenbrander <thunderbird2k@gmx.net>
33359 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
33360 wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
33362 * dlls/d3d8/device.c:
33363 d3d8: fbconfig fix.
33364 Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
33365 32 in case the direct3d color format also has a depth of 32. As
33366 verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
33367 the color depth needs to be 24. This patch sets the depth to 24 and it
33368 fixes bugs in 3dmark2001 and other programs.
33370 2006-02-07 Mike McCormack <mike@codeweavers.com>
33372 * dlls/kernel/tests/change.c:
33373 kernel32: More test cases for ReadDirectoryChangesW.
33375 * dlls/kernel/change.c, dlls/ntdll/directory.c,
33376 include/wine/server_protocol.h, server/change.c, server/protocol.def,
33378 kernel32: ReadDirectoryChangesW fixes.
33379 ReadDirectoryChangesW remembers whether it's recording changes or not.
33380 Don't initialize overlapped->InternalHigh.
33381 The hEvent is cleared when ReadDirectoryChanges is called.
33383 2006-02-07 Alexandre Julliard <julliard@winehq.org>
33385 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/ole32/rpc.c,
33386 dlls/winecrt0/stub.c, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
33387 Include wine/port.h in files that use exceptions.
33389 2006-02-07 Robert Shearman <rob@codeweavers.com>
33391 * dlls/oleaut32/tmarshal.c:
33392 oleaut32: Fix circular reference count in Typelib marshaler.
33393 The current method of handling typelib-marshaled interfaces that derive
33394 from IDispatch is to query for an IDispatch pointer from the proxy, but
33395 this causes a circular reference count.
33396 Fix the reference counting by loading using the IRpcProxyBuffer of
33397 IDispatch without an outer unknown, so that the lifetime is controlled
33398 by the typelib-marshaled interface's proxy. The IDispatch proxy now
33399 shares the same channel as the typelib-marshaled interface, so fix up
33400 the stub side to handle this.
33402 * dlls/oleaut32/tmarshal.c:
33403 oleaut32: Handle VT_INT in serialize_param and deserialize_param.
33405 * dlls/oleaut32/tmarshal.c:
33406 oleaut32: Release interfaces when told to.
33407 Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
33408 TKIND_INTERFACE case below by releasing their respective interfaces as
33411 * dlls/ole32/compobj.c:
33412 ole32: Print an error message if the apartment isn't initialised in
33415 * tools/widl/write_msft.c:
33416 widl: Fix some warnings caused by making attributes const.
33419 msi: Fix bison warnings by providing precedence rules for expressions
33420 and by removing a redundant expression case.
33422 * dlls/rpcrt4/cproxy.c:
33423 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
33424 StdProxy_Construct as it will just crash anyway.
33426 2006-02-07 James Hawkins <truiken@gmail.com>
33428 * dlls/setupapi/query.c, dlls/setupapi/stubs.c,
33429 dlls/setupapi/tests/query.c:
33430 setupapi: Add an initial implementation of SetupGetInfInformation.
33432 * dlls/setupapi/Makefile.in, dlls/setupapi/query.c, dlls/setupapi/stubs.c:
33433 setupapi: Implement SetupQueryInfFileInformation.
33435 2006-02-07 Alexandre Julliard <julliard@winehq.org>
33437 * dlls/setupapi/dirid.c, dlls/setupapi/parser.c, dlls/setupapi/queue.c,
33438 dlls/setupapi/setupapi_private.h:
33439 setupapi: Store the full name to the INF file in the inf_file structure
33440 (based on a patch by James Hawkins).
33442 * tools/widl/parser.y:
33443 widl: Remove '\n' from yyerror calls.
33445 2006-02-07 Robert Shearman <rob@codeweavers.com>
33447 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
33448 tools/widl/widltypes.h:
33449 widl: Make 'attrs' field of type_t const.
33451 * tools/widl/parser.y, tools/widl/widltypes.h, tools/widl/write_msft.c:
33452 widl: Remove unused 'rname' field of type_t.
33454 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
33455 tools/widl/typegen.h:
33456 widl: Merge marshall_arguments and unmarshall_arguments into one
33457 function to remove the large amount of duplicated code.
33459 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
33460 tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
33461 tools/widl/typegen.h:
33462 widl: Yet more const attributes.
33464 * tools/widl/header.c, tools/widl/widltypes.h:
33465 widl: More const attributes.
33467 2006-02-07 Eric Kohl <eric.kohl@t-online.de>
33469 * tools/widl/typegen.c:
33470 widl: Fix proc format string for explicit binding handles.
33472 2006-02-07 Robert Shearman <rob@codeweavers.com>
33474 * tools/widl/typegen.c:
33475 widl: Write out the correct FC type if the structure has pointers.
33477 * tools/widl/typegen.c:
33478 widl: Split pointer writing into a separate function.
33480 * tools/widl/parser.y:
33481 widl: Fix pointer detection for structures with embedded arrays.
33482 Pointers have priority over every other type, so move the detection to
33483 the top of get_struct_type.
33484 Fall through from the embedded array detection to the embedded
33485 structure handling code so that conformance, variance and pointer
33486 presence is inherited from the array's base type.
33488 * tools/widl/typegen.c:
33489 widl: Increment the type format string when writing the pointer
33491 Write out pointer layouts for structures.
33493 * tools/widl/widltypes.h:
33494 widl: Make all pointer fields of expr_t structure constant.
33496 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
33498 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
33499 Clearly indicate that ICCVID and MSVIDC32 do not support compression.
33501 * dlls/msvideo/msvideo_main.c:
33502 msvideo: Add a codec to the compressors list only if it supports
33503 specified input format.
33504 Return a compressor handle in COMPVARS structure.
33506 2006-02-07 Michael Stefaniuc <mstefani@redhat.de>
33508 * dlls/msvcrt/undname.c:
33509 msvcrt: Handle data types B,R,S in C++ symbol demangling.
33511 2006-02-07 H. Verbeet <hverbeet@gmail.com>
33513 * dlls/d3d9/tests/vertexdeclaration.c:
33514 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
33516 * dlls/d3d9/tests/vertexdeclaration.c:
33517 d3d9: Reorganise the vertexdeclaration tests.
33518 - Split the test for getting and setting vertexdeclaration into one
33519 for creating the declaration and one for the actual getting and
33521 - Add traces for when creating the device or vertexdeclaration fails.
33523 * dlls/wined3d/vertexdeclaration.c:
33524 wined3d: Always return the number of elements in the vertex
33525 declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
33527 * dlls/wined3d/device.c:
33528 wined3d: Don't set the container to the device for standalone surfaces.
33530 * dlls/d3d9/volume.c, dlls/wined3d/volume.c:
33531 wined3d/d3d9: Cleanup GetContainer for volumes.
33533 * dlls/d3d9/surface.c, dlls/wined3d/surface.c:
33534 wined3d/d3d9: Cleanup GetContainer for surfaces.
33536 2006-02-07 Dmitry Timoshkov <dmitry@codeweavers.com>
33538 * dlls/quartz/regsvr.c:
33539 quartz: Register some of the interfaces.
33541 2006-02-06 Robert Millan <rmh@aybabtu.com>
33543 * configure, configure.ac, dlls/ntdll/file.c, include/config.h.in,
33544 libs/port/fstatvfs.c, libs/port/statvfs.c, tools/winapi/winapi_check:
33545 configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
33548 2006-02-06 Alexandre Julliard <julliard@winehq.org>
33550 * dlls/Makefile.in, dlls/win32s/.gitignore, dlls/win32s/Makefile.in:
33551 w32skrnl: No need for an import library.
33553 * dlls/Makefile.in, dlls/rsabase/.gitignore, dlls/rsabase/Makefile.in:
33554 rsabase: No need for an import library.
33556 2006-02-06 Gerald Pfeifer <gerald@pfeifer.com>
33558 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
33559 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
33560 avoid using struct mtpos which may not be present on such systems).
33562 2006-02-06 Dmitry Timoshkov <dmitry@codeweavers.com>
33564 * dlls/wininet/tests/internet.c:
33565 wininet: Fix InternetQueryOption test to pass under Windows.
33567 2006-02-06 Phil Lodwick <Phil.Lodwick@EFI.COM>
33569 * dlls/winsock/tests/sock.c:
33570 winsock/tests: select() conformance test improvements.
33571 Add OK tests around more function calls.
33572 Add two more todo_wine tests that fail.
33574 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
33576 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
33577 dlls/comctl32/tests/monthcal.c:
33578 comctl32: Add month calendar tests.
33580 2006-02-06 Francois Gouget <fgouget@free.fr>
33582 * dlls/comctl32/progress.c, dlls/crypt32/tests/str.c,
33583 dlls/oleaut32/variant.h, dlls/user/tests/menu.c:
33584 Assorted spelling fixes.
33586 * dlls/secur32/tests/main.c, dlls/winspool/tests/info.c:
33587 Add trailing '\n's to ok() and trace() calls.
33589 * dlls/security/security.spec:
33590 security: Fix the UnsealMessage() forward.
33592 2006-02-06 Roderick Colenbrander <thunderbird2k@gmx.net>
33594 * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c:
33595 wined3d: Texture fixes.
33596 Set video memory capabilities, add some checks to SetTexture and
33597 update some comments.
33599 2006-02-06 Huw Davies <huw@codeweavers.com>
33601 * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
33602 oleaut32: Fixes and tests for CreateDispTypeInfo.
33603 CreateDispTypeInfo returns the typeinfo of a coclass which implements
33604 the described interface.
33606 2006-02-06 Vijay Kiran Kamuju <infyquest@gmail.com>
33608 * dlls/wininet/tests/.gitignore, dlls/wininet/tests/Makefile.in,
33609 dlls/wininet/tests/internet.c:
33610 wininet: Add tests for InternetQueryOption.
33612 2006-02-06 Hans Leidekker <hans@it.vu.nl>
33614 * dlls/mapi32/Makefile.in, dlls/mapi32/mapi32.spec,
33615 dlls/mapi32/mapi32_main.c, dlls/mapi32/sendmail.c, include/mapi.h,
33616 include/mapicode.h:
33617 mapi32: Implementation for MAPISendMail.
33618 Implement MAPISendMail, stub MAPILogoff and make the stubs for
33619 MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
33621 2006-02-06 Rein Klazes <wijn@wanadoo.nl>
33623 * programs/wcmd/batch.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
33624 wcmd: CALL should search the current PATH.
33626 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
33628 * dlls/advpack/tests/files.c, dlls/cabinet/tests/extract.c,
33629 dlls/comctl32/tests/comboex.c, dlls/gdi/region.c,
33630 dlls/mshtml/nsembed.c, dlls/msvcrt/tests/cpp.c,
33631 dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
33632 dlls/msvcrtd/debug.c, dlls/ntdll/loader.c, dlls/ntdll/tests/time.c,
33633 dlls/odbc32/proxyodbc.c, dlls/quartz/tests/memallocator.c,
33634 dlls/shdocvw/tests/shortcut.c, dlls/shlwapi/ordinal.c,
33635 dlls/shlwapi/stopwatch.c, dlls/user/tests/menu.c,
33636 dlls/user/tests/text.c, dlls/wininet/tests/http.c,
33637 include/msvcrt/crtdbg.h, loader/kthread.c, loader/preloader.c,
33638 programs/notepad/main.c:
33639 Fixes for missing prototypes warnings.
33641 * include/winbase.h, libs/unicode/cptable.c, tools/wmc/mcy.y:
33642 A few fixes for pointer qualifiers (const, volatile) warnings.
33644 2006-02-06 Fatih Aşıcı <fasici@linux-sevenler.org>
33646 * programs/winhelp/Tr.rc, programs/winhelp/rsrc.rc:
33647 winhelp: Turkish translation.
33649 * programs/winemine/Tr.rc, programs/winemine/rsrc.rc:
33650 winemine: Turkish translation.
33652 * programs/winefile/Tr.rc, programs/winefile/rsrc.rc:
33653 winefile: Turkish translation.
33655 * programs/wineconsole/wineconsole_Tr.rc,
33656 programs/wineconsole/wineconsole_res.rc:
33657 wineconsole: Turkish translation.
33659 * programs/winecfg/Tr.rc, programs/winecfg/winecfg.rc:
33660 winecfg: Turkish translation.
33662 * programs/wcmd/Tr.rc, programs/wcmd/wcmdrc.rc:
33663 wcmd: Turkish translation.
33665 * programs/view/Tr.rc, programs/view/viewrc.rc:
33666 view: Turkish translation.
33668 * programs/uninstaller/Tr.rc, programs/uninstaller/rsrc.rc:
33669 uninstaller: Turkish translation.
33671 * programs/taskmgr/Tr.rc, programs/taskmgr/taskmgr.rc:
33672 taskmgr: Turkish translation.
33674 * programs/start/Tr.rc, programs/start/rsrc.rc:
33675 start: Turkish translation.
33677 * programs/regedit/Tr.rc, programs/regedit/rsrc.rc:
33678 regedit: Turkish translation.
33680 * programs/progman/Tr.rc, programs/progman/rsrc.rc:
33681 progman: Turkish translation.
33683 * programs/notepad/Tr.rc, programs/notepad/rsrc.rc:
33684 notepad: Turkish translation.
33686 * programs/cmdlgtst/Tr.rc, programs/cmdlgtst/cmdlgr.rc:
33687 cmdlgtst: Turkish translation.
33689 * programs/clock/Tr.rc, programs/clock/rsrc.rc:
33690 clock: Turkish translation.
33692 * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Tr.rc:
33693 wldap32: Turkish translation.
33695 * dlls/winspool/Tr.rc, dlls/winspool/winspool.rc:
33696 winspool: Turkish translation.
33698 * dlls/winmm/winmm_Tr.rc, dlls/winmm/winmm_res.rc:
33699 winmm: Turkish translation.
33701 * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Tr.rc:
33702 wininet: Turkish translation.
33704 * dlls/wineps/rsrc.rc, dlls/wineps/wps_Tr.rc:
33705 wineps: Turkish translation.
33707 * dlls/user/resources/user32.rc, dlls/user/resources/user32_Tr.rc:
33708 user: Turkish translation.
33710 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Tr.rc:
33711 shlwapi: Turkish translation.
33713 * dlls/shell32/shell32_Tr.rc, dlls/shell32/shres.rc:
33714 shell32: Turkish translation.
33716 * dlls/shdocvw/Tr.rc, dlls/shdocvw/shdocvw.rc:
33717 shdocvw: Turkish translation.
33719 * dlls/setupapi/Tr.rc, dlls/setupapi/setupapi.rc:
33720 setupapi: Turkish translation.
33722 * dlls/serialui/Tr.rc, dlls/serialui/serialui_rc.rc:
33723 serialui: Turkish translation.
33725 * dlls/oledlg/oledlg_Tr.rc, dlls/oledlg/rsrc.rc:
33726 oledlg: Turkish translation.
33728 * dlls/oleaut32/oleaut32.rc, dlls/oleaut32/oleaut32_Tr.rc:
33729 oleaut32: Turkish translation.
33731 * dlls/msvideo/msvfw32_Tr.rc, dlls/msvideo/rsrc.rc:
33732 msvideo: Turkish translation.
33734 * dlls/msvidc32/msvidc32_Tr.rc, dlls/msvidc32/rsrc.rc:
33735 msvidc32: Turkish translation.
33737 * dlls/msrle32/msrle_Tr.rc, dlls/msrle32/rsrc.rc:
33738 msrle32: Turkish translation.
33740 * dlls/msi/msi.rc, dlls/msi/msi_Tr.rc:
33741 msi: Turkish translation.
33743 * dlls/mshtml/Tr.rc, dlls/mshtml/rsrc.rc:
33744 mshtml: Turkish translation.
33746 * dlls/msacm/msacm.rc, dlls/msacm/msacm_Tr.rc:
33747 msacm: Turkish translation.
33749 * dlls/mpr/mpr.rc, dlls/mpr/mpr_Tr.rc:
33750 mpr: Turkish translation.
33752 * dlls/iccvid/iccvid_Tr.rc, dlls/iccvid/rsrc.rc:
33753 iccvid: Turkish translation.
33755 * dlls/hhctrl.ocx/Tr.rc, dlls/hhctrl.ocx/hhctrl.rc:
33756 hhctrl.ocx: Turkish translation.
33758 * dlls/commdlg/cdlg_Tr.rc, dlls/commdlg/rsrc.rc:
33759 commdlg: Turkish translation.
33761 * dlls/comctl32/comctl_Tr.rc, dlls/comctl32/rsrc.rc:
33762 comctl32: Turkish translation.
33764 * dlls/avifil32/avifile_Tr.rc, dlls/avifil32/rsrc.rc:
33765 avifil32: Turkish translation.
33767 2006-02-06 Mike McCormack <mike@codeweavers.com>
33769 * dlls/ntdll/tests/change.c:
33770 ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
33772 * dlls/kernel/change.c, dlls/ntdll/directory.c,
33773 include/wine/server_protocol.h, server/change.c, server/protocol.def,
33774 server/request.h, server/trace.c:
33775 server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
33777 2006-02-06 Stefan Leichter <Stefan.Leichter@camLine.com>
33779 * dlls/kernel/tests/.gitignore, dlls/kernel/tests/Makefile.in,
33780 dlls/kernel/tests/volume.c:
33781 kernel: Added a test for QueryDosDeviceA.
33783 2006-02-06 Alexander N. Sørnes <alex@thehandofagony.com>
33785 * programs/clock/No.rc, programs/progman/No.rc, programs/winecfg/No.rc,
33786 programs/winefile/No.rc:
33787 Norwegian Bokmål updates.
33789 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
33791 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33792 ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
33794 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33795 ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
33797 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33798 ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
33800 * dlls/kernel/comm.c, dlls/ntdll/serial.c:
33801 ntdll: Implemented IOCTL purge for serial objects.
33803 2006-02-06 H. Verbeet <hverbeet@gmail.com>
33805 * dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
33806 dlls/wined3d/device.c, dlls/wined3d/directx.c,
33807 dlls/wined3d/indexbuffer.c, dlls/wined3d/pixelshader.c,
33808 dlls/wined3d/query.c, dlls/wined3d/resource.c,
33809 dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
33810 dlls/wined3d/swapchain.c, dlls/wined3d/texture.c,
33811 dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
33812 dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
33813 dlls/wined3d/volumetexture.c:
33814 wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
33816 * dlls/wined3d/stateblock.c:
33817 wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
33818 Move TRACEs to the top of their code blocks.
33820 * dlls/wined3d/device.c:
33821 wined3d: Release the correct vertexdeclaration in
33822 IWineD3DDeviceImpl_SetVertexDeclaration.
33824 * dlls/wined3d/device.c:
33825 wined3d: Also update reference counts when we're recording a stateblock.
33827 * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/volume.c,
33828 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
33829 wined3d: Fix SetContainer.
33830 Add/Release references to the container.
33831 Change the type of the container from IUnknown to IWineD3DBase.
33833 * dlls/wined3d/drawprim.c:
33834 wined3d: Downgrade a FIXME to a TRACE.
33836 2006-02-06 Eric Pouech <eric.pouech@wanadoo.fr>
33838 * dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
33839 programs/winedbg/debugger.h, programs/winedbg/memory.c,
33840 programs/winedbg/stack.c, programs/winedbg/symbol.c:
33841 winedbg: Added support for function parameters passed in registers.
33842 Added correct stabs parsing for function parameters in registers.
33843 Added a couple of helper functions to make code smaller and more
33846 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c, dlls/ntdll/tests/atom.c:
33847 kernel: Fixed regression in atom handling.
33848 Added proper tests (local & global functions).
33850 2006-02-06 Kevin Koltzau <kevin@plop.org>
33852 * dlls/riched20/editor.c:
33853 riched20: Don't use EM_STREAMIN for paste.
33855 2006-02-06 Vitaliy Margolen <wine-patch@kievinfo.com>
33857 * dlls/commdlg/fontdlg.c:
33858 commdlg: Add font sizes 6 and 7 to font select dialog.
33860 2006-02-06 Paul Vriens <Paul.Vriens@xs4all.nl>
33862 * programs/winecfg/Nl.rc:
33863 winecfg: Update Dutch resources.
33865 2006-02-06 Henning Gerhardt <henning.gerhardt@web.de>
33867 * programs/winecfg/De.rc:
33868 winecfg: Update German resource.
33870 2006-02-05 Gerald Pfeifer <gerald@pfeifer.com>
33872 * configure, configure.ac, dlls/ntdll/tape.c, include/config.h.in:
33873 ntdll: Use struct mtget.mt_blksiz on systems featuring this.
33874 Work around using struct mtget.mt_gstat on systems lacking this.
33876 2006-02-05 Robert Millan <rmh@aybabtu.com>
33878 * configure, configure.ac, dlls/kernel/heap.c, dlls/ntdll/directory.c,
33879 dlls/ntdll/file.c, dlls/ntdll/signal_i386.c, dlls/winsock/socket.c,
33880 libs/wine/ldt.c, libs/wine/mmap.c, server/context_i386.c:
33881 Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
33882 that is used with FreeBSD.
33884 2006-02-05 Kevin Koltzau <kevin@plop.org>
33886 * dlls/riched20/editstr.h, dlls/riched20/writer.c:
33887 riched20: Separate stream state from editor state.
33888 Somewhat improves thread safety.
33890 * dlls/riched20/editor.h, dlls/riched20/writer.c:
33891 riched20: Add method to stream data based on a range.
33893 * dlls/riched20/editor.c:
33894 riched20: Don't use EM_STREAMOUT for copy/cut.
33896 2006-02-05 Alexandre Julliard <julliard@winehq.org>
33898 * dlls/kernel/process.c, include/wine/server_protocol.h, server/process.c,
33899 server/protocol.def, server/trace.c:
33900 server: Remove no longer used create_flags from get_startup_info request.
33902 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
33903 kernel: Use a magic ConsoleHandle value instead of create flag to pass
33904 the CREATE_NEW_CONSOLE flag to the child.
33906 * dlls/kernel/kernel_main.c, dlls/kernel/process.c:
33907 kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
33910 server: Fixed compile without inotify.
33912 2006-02-05 YunSong Hwang <hys545@dreamwiz.com>
33914 * programs/winecfg/Ko.rc:
33915 winecfg: Updated the Korean translation.
33917 2006-02-05 H. Verbeet <hverbeet@gmail.com>
33919 * dlls/wined3d/device.c, include/wine/wined3d_gl.h:
33920 wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
33922 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/device.c:
33923 d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
33925 * dlls/d3d8/directx.c:
33926 d3d8: Add detection for GL_ARB_point_parameters support.
33928 2006-02-05 Phil Krylov <phil@newstar.rinet.ru>
33930 * dlls/riched20/editor.c:
33931 riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
33933 2006-02-05 Henning Gerhardt <henning.gerhardt@web.de>
33935 * dlls/commdlg/cdlg_De.rc:
33936 commdlg: Update German resource.
33938 2006-02-05 Juan Lang <juan@codeweavers.com>
33940 * dlls/crypt32/tests/str.c:
33941 crypt32: Fix Mingw compile.
33943 2006-02-04 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
33945 * dlls/d3d8/device.c:
33946 d3d8: Fixed point sprite scaling when size < 1.0f.
33948 * dlls/d3d8/device.c:
33949 d3d8: Fixed POINTSPRITEENABLE.
33951 * dlls/d3d8/device.c:
33952 d3d8: Fixed POINTSCALEENABLE.
33954 * dlls/wined3d/device.c:
33955 wined3d: Fixed point sprite scaling when size < 1.0f.
33957 2006-02-04 Alexandre Julliard <julliard@winehq.org>
33959 * dlls/ntdll/loadorder.c:
33960 ntdll: Added a few helper function to simplify the loadorder code.
33961 Keep the application key open, it's valid for the lifetime of the
33964 * programs/winecfg/En.rc, programs/winecfg/libraries.c,
33965 programs/winecfg/resource.h:
33966 winecfg: Display a warning when the user tries to change the load
33967 order of a system dll.
33969 * programs/winecfg/libraries.c:
33970 winecfg: Populate the dll combo box with the dlls found in the load path.
33972 * include/wine/library.h, libs/wine/loader.c, libs/wine/wine.def,
33973 libs/wine/wine.map:
33974 libwine: Added wine_dll_enum_load_path function to allow querying the dll path.
33976 2006-02-04 Kasper Sandberg <redeeman@metanurb.dk>
33978 * dlls/shell32/shell32_Da.rc, programs/clock/Da.rc,
33979 programs/notepad/Da.rc, programs/progman/Da.rc,
33980 programs/winhelp/Da.rc:
33981 Danish language update.
33983 2006-02-04 Phil Krylov <phil@newstar.rinet.ru>
33985 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
33986 dlls/riched20/editstr.h, dlls/riched20/list.c, dlls/riched20/paint.c,
33987 dlls/riched20/para.c, dlls/riched20/reader.c, dlls/riched20/run.c,
33988 dlls/riched20/writer.c:
33989 riched20: Initial support for simple tables.
33991 * dlls/riched20/editor.h, dlls/riched20/run.c, dlls/riched20/wrap.c:
33992 riched20: Removed an unused parameter.
33994 * dlls/riched20/caret.c:
33995 riched20: Simplified ME_InsertGraphicsFromCursor() function.
33997 * dlls/riched20/run.c:
33998 riched20: Fixed undo stack corruption.
34000 2006-02-04 Mike McCormack <mike@codeweavers.com>
34002 * dlls/imm32/imm.c:
34003 imm32: Remove FIXME messages from some implemented functions.
34005 * programs/clock/En.rc, programs/clock/License_En.c,
34006 programs/clock/Makefile.in, programs/clock/clock_res.h,
34007 programs/clock/license.c, programs/clock/license.h,
34008 programs/clock/main.c:
34009 Clock: Load license text from resources.
34011 2006-02-04 Dmitry Timoshkov <dmitry@codeweavers.com>
34013 * dlls/msvideo/msvideo_main.c:
34014 msvfw32: Do not overwrite fccType in the codec enumeration proc.
34016 2006-02-04 Neil Skrypuch <ns03ja@brocku.ca>
34018 * programs/winecfg/drive.c:
34019 winecfg: Use already existing letter_to_index().
34021 2006-02-03 Roderick Colenbrander <thunderbird2k@gmx.net>
34023 * dlls/wined3d/device.c:
34024 wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
34026 2006-02-03 Robert Shearman <rob@codeweavers.com>
34028 * tools/widl/typegen.c:
34029 widl: Add architecture for generating pointer layouts.
34031 2006-02-03 Alexandre Julliard <julliard@winehq.org>
34034 wine.inf: Make FourCC codes uppercase again until we can figure out
34035 why lowercase doesn't work right.
34037 2006-02-03 Eric Kohl <eric.kohl@t-online.de>
34039 * tools/widl/typegen.c:
34040 widl: The 'string' attribute can also be used with unsigned characters.
34042 2006-02-03 Robert Shearman <rob@codeweavers.com>
34044 * dlls/rpcrt4/ndr_stubless.c:
34045 rpcrt4: Restrict stubless FC types to the range of the type function table.
34047 * dlls/rpcrt4/ndr_midl.c:
34048 rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
34050 * include/wine/rpcfc.h:
34051 include: Move all of the contiguous FC types together so we can see
34052 possible missing constants better.
34054 * include/rpcndr.h:
34055 include: Add function declarations for the Range type.
34057 2006-02-03 Mike McCormack <mike@codeweavers.com>
34060 ntdll: Add FILE_ACTION and FILE_NOTIFY_CHANGE_ defines for streams.
34062 2006-02-03 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
34064 * dlls/wined3d/device.c:
34065 wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
34067 * dlls/wined3d/device.c:
34068 wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
34070 * dlls/wined3d/device.c:
34071 wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
34073 * dlls/wined3d/device.c:
34074 wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
34076 2006-02-03 Robert Millan <rmh@aybabtu.com>
34078 * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_x86_64.c:
34079 ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
34081 2006-02-03 Huw Davies <huw@codeweavers.com>
34083 * dlls/oleaut32/typelib.c:
34084 ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
34086 2006-02-03 Dmitry Timoshkov <dmitry@codeweavers.com>
34088 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c, dlls/msvidc32/msvideo1.c,
34089 dlls/msvideo/msvideo_main.c:
34090 Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
34094 wine.inf: Change fcc type of builtin video codecs in system.ini to be
34095 equal to ICTYPE_VIDEO.
34097 * dlls/commdlg/filedlg.c:
34098 Add support for CDM_HIDECONTROL message in the file open dialog.
34100 2006-02-03 Juan Lang <juan_lang@yahoo.com>
34102 * dlls/crypt32/crypt32.spec, dlls/crypt32/oid.c:
34103 crypt32: Add stub for CryptEnumOIDInfo.
34105 2006-02-02 Alexandre Julliard <julliard@winehq.org>
34107 * ANNOUNCE, ChangeLog, VERSION, configure:
34110 ----------------------------------------------------------------
34111 2006-02-02 Phil Lodwick <Phil.Lodwick@efi.com>
34113 * dlls/winsock/tests/sock.c:
34114 winsock/tests: Add a todo_wine test for select.
34116 2006-02-02 Detlef Riekenberg <wine.dev@web.de>
34118 * dlls/winspool/tests/info.c:
34119 winspool/tests: Filter more results.
34121 2006-02-02 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
34123 * dlls/wined3d/directx.c:
34124 wined3d: Added support for ARB_POINT_PARAMETERS.
34126 2006-02-02 Phil Krylov <phil@newstar.rinet.ru>
34128 * dlls/gdi/freetype.c:
34129 gdi: Slant font automatically if no italic variant exists.
34131 2006-02-02 Vitaliy Margolen <wine-patch@kievinfo.com>
34133 * programs/winecfg/Bg.rc, programs/winecfg/Cs.rc, programs/winecfg/De.rc,
34134 programs/winecfg/En.rc, programs/winecfg/Es.rc,
34135 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
34136 programs/winecfg/It.rc, programs/winecfg/Ja.rc,
34137 programs/winecfg/Ko.rc, programs/winecfg/Nl.rc,
34138 programs/winecfg/No.rc, programs/winecfg/Pt.rc,
34139 programs/winecfg/Ru.rc, programs/winecfg/resource.h,
34140 programs/winecfg/x11drvdlg.c:
34141 winecfg: Remove color depth. It's source of problems for number of users.
34143 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
34145 * dlls/shell32/shellpath.c:
34146 shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
34148 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
34149 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
34150 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
34151 dlls/shell32/shell32_Ko.rc, dlls/shell32/shell32_No.rc,
34152 dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc:
34153 shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
34154 directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
34155 allow for reasonable symbolic linking to $HOME based directories.
34157 * dlls/shell32/shellpath.c:
34158 shell32: Get rid of the magic MyDocuments->$HOME mapping code.
34160 2006-02-02 Huw Davies <huw@codeweavers.com>
34162 * dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c, dlls/x11drv/init.c,
34163 dlls/x11drv/x11drv.h:
34164 opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
34166 2006-02-02 Alexandre Julliard <julliard@winehq.org>
34168 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
34169 widl: Some cosmetic fixes in generated code.
34171 * tools/widl/widl.c:
34172 widl: Make sure the token variables are always initialized properly.
34174 2006-02-02 Johan Dahlin <jdahlin@async.com.br>
34176 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
34177 ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
34179 2006-02-02 Tobias Loew <tobi@die-loews.de>
34182 gdi: Extended pens do not work correct with StrokePath.
34184 2006-02-02 Mike McCormack <mike@codeweavers.com>
34186 * dlls/kernel/change.c:
34187 kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
34189 2006-02-02 Michael Jung <mjung@iss.tu-darmstadt.de>
34191 * dlls/shell32/shfldr_unixfs.c:
34192 unixfs: Use realpath instead of canonicalize_file_name for portability
34195 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
34198 wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
34200 2006-02-02 Michael Kaufmann <hallo@michael-kaufmann.ch>
34202 * dlls/commdlg/filedlg.c:
34203 commdlg: File open dialog: Use the specified instance handle for
34204 custom dialog templates.
34206 2006-02-02 Stefan Leichter <Stefan.Leichter@camLine.com>
34208 * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
34209 shlwapi: Added stub for ShellMessageBoxWrapW.
34211 2006-02-02 Juan Lang <juan_lang@yahoo.com>
34213 * dlls/crypt32/cert.c:
34214 crypt32: Support external providers.
34215 - add support for external store providers
34216 - rewrite registry stores as a provider
34217 - fix a memory leak
34219 2006-02-02 Juan Lang <juan@codeweavers.com>
34221 * dlls/crypt32/str.c, dlls/crypt32/tests/str.c:
34222 crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
34224 2006-02-02 Ulrich Czekalla <ulrich@codeweavers.com>
34226 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c:
34227 advapi32: Add stub for ObjectDeleteAuditAlarmW.
34229 * dlls/oleaut32/variant.c:
34230 oleaut32: Prevent freeing of random memory.
34231 Don't assign type to variant until we're sure we are assigning a
34234 2006-02-02 Kevin Koltzau <kevin@plop.org>
34236 * dlls/riched20/editor.c:
34237 riched20: Handle context menu.
34239 2006-02-01 Fatih Aşıcı <fasici@linux-sevenler.org>
34241 * programs/start/start.c:
34242 start.exe: build_args now returns the correct string when no parameter
34245 * dlls/x11drv/keyboard.c:
34246 x11drv: Added Turkish F keyboard layout.
34248 2006-02-01 Juan Lang <juan@codeweavers.com>
34250 * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, dlls/crypt32/str.c,
34251 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
34252 dlls/crypt32/tests/str.c:
34253 crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
34255 2006-02-01 Kevin Koltzau <kevin@plop.org>
34257 * dlls/riched20/editor.c, dlls/riched20/editstr.h:
34258 riched20: Implement EM_SETOLECALLBACK.
34260 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
34263 wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
34265 2006-02-01 Detlef Riekenberg <wine.dev@web.de>
34267 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
34268 winspool: Empty string as environment is valid, with tests.
34270 * include/winspool.h:
34271 winspool.h: Add missing declarations.
34273 2006-02-01 Maarten Lankhorst <m.b.lankhorst@gmail.com>
34275 * dlls/riched20/Makefile.in, dlls/riched20/editor.c,
34276 dlls/riched20/txtsrv.c:
34277 riched20: Implement CreateTextServices.
34278 Implement a stub interface that CreateTextServices returns.
34280 2006-02-01 Phil Krylov <phil@newstar.rinet.ru>
34282 * dlls/riched20/style.c:
34283 riched20: Fixed font cache corruption.
34285 2006-02-01 Dmitry Timoshkov <dmitry@codeweavers.com>
34287 * dlls/wineps/pen.c, dlls/x11drv/pen.c:
34288 Translate pen width from logical units only for geometric pens.
34290 * dlls/shell32/shlexec.c:
34291 shell32: execute_from_key should fallback to a DDE exec only if the
34292 command to execute from is not found in the registry.
34293 Pass already found executable name to dde_connect.
34295 2006-02-01 Robert Shearman <rob@codeweavers.com>
34297 * tools/widl/typegen.c:
34298 widl: Fix a SEGV when using arrays declared using a pointer and
34299 attributes, instead of array indices (reported by Eric Kohl).
34301 2006-01-31 Alexandre Julliard <julliard@winehq.org>
34303 * dlls/setupapi/tests/.gitignore:
34304 setupapi: Ignore ok file for new query test.
34306 2006-01-31 Mike McCormack <mike@codeweavers.com>
34308 * programs/winefile/En.rc, programs/winefile/Makefile.in,
34309 programs/winefile/license.c, programs/winefile/resource.h,
34310 programs/winefile/winefile.c, programs/winefile/winefile.h:
34311 winefile: Move the license and warranty text into the resources.
34313 2006-01-31 Robert Shearman <rob@codeweavers.com>
34315 * tools/widl/typegen.c:
34316 widl: Changes to output for better debugability.
34317 Write the offset and the absolute address for referenced types.
34318 Write the current offset out when writing a pointer type.
34320 * tools/widl/typegen.c:
34321 widl: Clean up conformant struct handling.
34322 Make the writing of conformant structures take advantage of the new
34323 type format string offset handling.
34325 * tools/widl/typegen.c:
34326 widl: Fix the writing of arrays with size specified in the array
34327 expression instead of the size_is expression.
34329 * tools/widl/typegen.c:
34330 widl: Improve the current type offset passing.
34331 Change the functions to take the current type offset and return the
34332 start of the type written.
34334 * tools/widl/typegen.c:
34335 widl: The stack/structure offset in correlation descriptors should be a short.
34337 * tools/widl/parser.y:
34338 widl: Do constant folding for the sizeof operator on simple types.
34340 * tools/widl/header.c, tools/widl/typegen.c:
34341 widl: Support client/server generation for explicit_handle interfaces
34342 (based on a patch by Eric Kohl).
34344 * tools/widl/typegen.c:
34345 widl: Implement constant conformance.
34347 * tools/widl/client.c, tools/widl/server.c:
34348 widl: Fix the type offset used in marshaling/unmarshaling.
34349 Make a copy of type_offset so that it only gets incremented once per
34350 function, instead of twice.
34352 * tools/widl/write_msft.c:
34353 widl: Implement the writing of defaultvalue constants for enum values.
34355 * include/winsvc.h:
34356 include: Add SC_ENUM_TYPE to winsvc.h.
34358 * dlls/stdole2.tlb/std_ole_v2.idl:
34359 stdole2.tlb: Remove hack due to unimplemented widl functionality.
34361 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
34363 * dlls/shell32/shfldr_unixfs.c:
34364 unixfs: Only append '/' to base path if not already present in
34365 UNIXFS_get_unix_path.
34367 2006-01-31 Alexandre Julliard <julliard@winehq.org>
34369 * dlls/kernel/change.c:
34370 kernel: Set the overlapped structure status in ReadDirectoryChanges.
34372 2006-01-31 Gerald Pfeifer <gerald@pfeifer.com>
34374 * dlls/ntdll/tape.c:
34375 ntdll: tape.c portability fixes.
34376 Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
34377 the former, but not the latter.
34378 Only enable operations supported by the host OS in
34379 TAPE_CreatePartition() and TAPE_Prepare().
34381 2006-01-31 Phil Krylov <phil@newstar.rinet.ru>
34383 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
34384 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/run.c,
34385 dlls/riched20/style.c:
34386 riched20: Added support for hidden text.
34388 * dlls/riched20/caret.c:
34389 riched20: Paint the selection while it's being extended by dragging.
34391 2006-01-31 Tobias Loew <tobi@die-loews.de>
34394 gdi: viewportExt changed after call to StrokePath.
34396 2006-01-31 Michael Kaufmann <hallo@michael-kaufmann.ch>
34398 * dlls/gdi/enhmetafile.c, dlls/gdi/mapping.c, dlls/gdi/tests/mapping.c:
34399 gdi: Fixes for the isotropic mapping mode.
34400 - Isotropic mapping mode: Adjust the viewport extension in
34401 SetWindowExtEx, handle negative extents.
34402 - Support the isotropic mapping mode in the enhanced metafile driver.
34405 2006-01-31 Robert Shearman <rob@codeweavers.com>
34407 * tools/widl/typegen.c:
34408 widl: Use a macro to write out FC types, along with the current offset
34409 which is useful for debugging.
34411 * tools/widl/typegen.c:
34412 widl: Pass the current type format string offset through all type
34415 * tools/widl/typegen.c:
34416 widl: Eliminate redundant callback routines.
34417 Add a function for comparing expressions and use it to eliminate
34418 redundant callback functions.
34420 * include/wine/rpcfc.h:
34421 widl: Define a value for RPC_FC_WSTRING.
34423 2006-01-31 Vitaliy Margolen <wine-patch@kievinfo.com>
34425 * programs/winecfg/x11drvdlg.c:
34426 winecfg: Default for PixelShaders is disabled.
34428 2006-01-31 James Hawkins <truiken@gmail.com>
34430 * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/query.c:
34431 setupapi: Add tests for SetupGetInfInformation.
34433 * include/setupapi.h:
34434 setupapi: Add definitions for the SetupGetInfInformation search flags.
34436 2006-01-31 Mike McCormack <mike@codeweavers.com>
34438 * dlls/kernel/tests/change.c:
34439 kernel: Add some test cases for ReadDirectoryChangesW.
34441 2006-01-31 Juan Lang <juan@codeweavers.com>
34443 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
34444 crypt32: Correct X509_NAME decoding, and more stringent tests.
34446 * include/wincrypt.h:
34447 wincrypt: Fix typo.
34449 2006-01-31 Maarten Lankhorst <m.b.lankhorst@gmail.com>
34451 * dlls/comctl32/listview.c:
34452 comctl32: Restore listview font on CDRF_NEWFONT.
34454 2006-01-31 Robert Shearman <rob@codeweavers.com>
34456 * dlls/oleaut32/typelib.c:
34457 oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
34459 * dlls/rpcrt4/ndr_stubless.c:
34460 rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
34463 * dlls/rpcrt4/ndr_ole.c:
34464 rpcrt4: Only attempt to marshal an object if it is non-NULL.
34466 2006-01-31 Michael Jung <mjung@iss.tu-darmstadt.de>
34468 * dlls/shell32/shfldr_unixfs.c:
34469 unixfs: Only resolve the 'dosdevices' based symbol links in
34470 UNIXFS_get_unix_path, but leave all others alone.
34472 2006-01-30 Dmitry Timoshkov <dmitry@codeweavers.com>
34474 * dlls/gdi/enhmfdrv/objects.c, dlls/gdi/gdiobj.c,
34475 dlls/gdi/mfdrv/objects.c, dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c,
34476 dlls/wineps/pen.c, dlls/x11drv/pen.c, include/gdi.h:
34477 gdi: Add support for creating extended pens.
34479 2006-01-30 Jan Zerebecki <jan.wine@zerebecki.de>
34481 * dlls/d3d8/directx.c:
34482 d3d8: CreateDevice should use the root of the current window.
34484 2006-01-30 Marcus Meissner <marcus@jet.franken.de>
34486 * dlls/iphlpapi/iphlpapi_main.c:
34487 iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
34489 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
34491 * dlls/riched20/editor.c, include/textserv.h:
34492 riched20: Make CreateTextServices use ITextHost.
34494 2006-01-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
34496 * dlls/user/message.c:
34497 user: Remove internal messages from the message queue before handling them.
34499 2006-01-30 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
34501 * programs/winecfg/Es.rc:
34502 winecfg: Spanish translation update.
34504 2006-01-30 Mike McCormack <mike@codeweavers.com>
34507 server: Initial inotify support.
34509 * dlls/kernel/tests/change.c:
34510 kernel: Add some more tests for FindFirstChangeNotification.
34512 2006-01-30 Alexandre Julliard <julliard@winehq.org>
34514 * dlls/comctl32/treeview.c, dlls/user/uitools.c:
34515 Fixed creation of PS_ALTERNATE pens.
34517 2006-01-30 Tobias Loew <tobi@die-loews.de>
34519 * dlls/comctl32/tab.c:
34520 comctl32: Fix tab-control flickering.
34522 2006-01-30 Maarten Lankhorst <m.b.lankhorst@gmail.com>
34524 * dlls/x11drv/xrender.c:
34525 x11drv: Fix AlphaBlend read boundaries.
34527 2006-01-30 Mike McCormack <mike@codeweavers.com>
34529 * dlls/msi/database.c, dlls/msi/msi.spec, include/msiquery.h:
34530 msi: Add an implementation of MsiGetDatabaseState.
34532 2006-01-30 Juan Lang <juan@codeweavers.com>
34534 * include/wincrypt.h:
34535 wincrypt.h: Add more missing defines.
34537 2006-01-30 Vitaliy Margolen <wine-patch@kievinfo.com>
34539 * dlls/user/hook.c:
34540 user: Remove duplicate code.
34542 * dlls/user/tests/msg.c:
34543 user/tests: Add test for low level mouse hooks.
34545 2006-01-30 Robert Shearman <rob@codeweavers.com>
34547 * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
34548 rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
34549 already have them filled in.
34551 * dlls/oleaut32/typelib.c:
34552 oleaut: Fix the order of parameters passed into DispCallFunc.
34554 2006-01-30 Michael Stefaniuc <mstefani@redhat.de>
34556 * dlls/ntdll/tape.c:
34557 kernel: Remove bogus breaks in tape.c
34559 2006-01-27 Huw Davies <huw@codeweavers.com>
34561 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
34562 dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
34563 dlls/msxml3/parseerror.c:
34564 msxml: Issue a fixme if the interface is not implemented.
34566 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
34568 * dlls/gdi/pen.c, dlls/gdi/tests/gdiobj.c:
34569 gdi: Add test case for creating pens, make it pass under Wine for
34572 2006-01-27 Mike McCormack <mike@codeweavers.com>
34574 * dlls/kernel/change.c:
34575 kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
34577 2006-01-27 Juan Lang <juan_lang@yahoo.com>
34579 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
34580 dlls/iphlpapi/iphlpapi_main.c:
34581 iphlpapi: Reimplement interface enumeration.
34582 Implement interface enumeration based on if_nameindex, based on a
34583 suggestion by Michael Ost
34585 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
34587 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
34588 user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
34590 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
34592 * dlls/kernel/lcformat.c, dlls/kernel/profile.c, dlls/ntdll/tests/path.c,
34593 dlls/ntdll/tests/reg.c, libs/wine/debug.c:
34594 Fix a couple of bugs spotted by valgrind.
34596 * dlls/ntdll/signal_i386.c, server/console.c, server/fd.c,
34598 Suppress some false-positives reported by valgrind.
34600 * programs/winedbg/break.c, programs/winedbg/dbg.y,
34601 programs/winedbg/debug.l, programs/winedbg/debugger.h,
34602 programs/winedbg/winedbg.c:
34603 winedbg: Hardware breakpoints
34604 - implemented hardware assisted breakpoints (new 'hbreak' command
34605 which behaves just as 'break' command)
34606 - small improvements to break handling (saving hit xpoint across
34607 exception handling)
34608 - fixed 'cont N' command for watchpoints
34610 2006-01-27 Alexandre Julliard <julliard@winehq.org>
34612 * dlls/kernel/file.c, dlls/kernel/path.c, dlls/kernel/tests/file.c,
34613 dlls/ntdll/file.c, dlls/ntdll/tests/change.c, server/fd.c:
34614 server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
34615 access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
34616 by Mike McCormack).
34618 * dlls/shell32/shlfileop.c:
34619 shell32: Fixed a couple of FindFirstFile handle leaks.
34621 * dlls/oleaut32/tests/.gitignore:
34622 oleaut32: Ignore new test ok file.
34624 2006-01-27 Huw Davies <huw@codeweavers.com>
34626 * dlls/user/tests/edit.c:
34627 user: Don't automatically add a bunch of styles in create_editcontrol.
34629 2006-01-27 Rein Klazes <wijn@wanadoo.nl>
34631 * dlls/user/tests/text.c, dlls/user/text.c:
34632 user: Fix DrawTextExA/W on empty strings.
34633 DrawTextExA/W should calculate a rectangle of zero height and width in
34634 some cases of null or empty supplied strings. With conformance tests.
34636 2006-01-27 Mike McCormack <mike@codeweavers.com>
34638 * dlls/kernel/change.c:
34639 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
34641 2006-01-27 Robert Shearman <rob@codeweavers.com>
34643 * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/Makefile.in,
34644 dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
34645 ole: Test and implement LPSAFEARRAY marshaling.
34647 * dlls/oleaut32/tmarshal.c:
34648 oleaut: Improve the typelib marshaler traces.
34649 Improve the typelib marshaler traces for lazy developers like me who
34650 don't want to grep for constants.
34652 * include/rpcndr.h:
34653 include: Add types and definitions for RPC user callback routines.
34655 * include/propidl.idl:
34656 include: Add new union cases for PROPVARIANT structure.
34658 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
34659 tools/widl/typegen.h:
34660 widl: Implement callback conformance.
34662 2006-01-27 Alexandre Julliard <julliard@winehq.org>
34664 * dlls/riched20/paint.c:
34665 riched20: Remove a couple of no longer used functions.
34667 2006-01-27 Mike McCormack <mike@codeweavers.com>
34669 * dlls/kernel/change.c, dlls/ntdll/directory.c, dlls/ntdll/tests/change.c,
34670 include/wine/server_protocol.h, server/change.c, server/file.c,
34671 server/file.h, server/protocol.def, server/request.h, server/trace.c:
34672 server: Fix the file notification interface to use directory handles.
34674 2006-01-27 Alexandre Julliard <julliard@winehq.org>
34677 server: Fixed low-level hardware hooks.
34678 The hook thread field has been reused for win events, so it no longer
34679 works for low-level hardward hooks. Use the owner field instead.
34681 2006-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
34683 * dlls/user/scroll.c:
34684 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
34686 2006-01-27 Eric Pouech <eric.pouech@wanadoo.fr>
34688 * dlls/winmm/wineoss/audio.c:
34689 wineoss: Proper support in OSS driver for audio when no mixer is present.
34690 Fixed a couple of potential fd leaks.
34692 2006-01-27 Hans Leidekker <hans@it.vu.nl>
34694 * dlls/kernel/tape.c:
34695 kernel: Implementation of tape functions.
34696 Implement CreateTapePartition, EraseTape, GetTapeParameters,
34697 GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
34698 SetTapePosition and WriteTapemark.
34700 2006-01-26 Jacek Caban <jacek@codeweavers.com>
34702 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
34703 shdocvw: Added client site's IDispatch stub implementation.
34705 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
34706 dlls/shdocvw/webbrowser.c:
34707 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
34709 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h:
34710 shdocvw: Added client site's IOleCommandTarget stub implementation.
34712 2006-01-26 Phil Krylov <phil@newstar.rinet.ru>
34714 * dlls/riched20/editor.c:
34715 riched20: EM_STREAMIN should send a EN_UPDATE notification.
34717 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/paint.c:
34718 riched20: Selection painting fixes.
34720 2006-01-26 Hans Leidekker <hans@it.vu.nl>
34722 * configure, configure.ac, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
34723 dlls/ntdll/ntdll_misc.h, dlls/ntdll/tape.c, include/config.h.in:
34724 ntdll: Add implementation of tape IOCTLs.
34726 * include/Makefile.in, include/ddk/ntddtape.h, include/winbase.h,
34728 include: Add some defines related to tape support.
34730 2006-01-26 Mike McCormack <mike@codeweavers.com>
34732 * loader/preloader.c:
34733 preloader: Allow compiling the preloader with -fstack-protector.
34735 2006-01-25 Vitaliy Margolen <wine-patch@kievinfo.com>
34737 * dlls/user/tests/win.c, dlls/user/win.c:
34738 user: Don't drop owned windows in WIN_EnumChildWindows.
34739 Add a few tests for this.
34741 2006-01-25 Alexandre Julliard <julliard@winehq.org>
34743 * server/fd.c, server/file.c:
34744 server: Allow opening a directory with write access (based on a patch
34745 by Mike McCormack).
34747 * include/wtypes.idl:
34748 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
34751 wine.inf: Don't overwrite registry keys that users may want to change.
34753 * dlls/kernel/dosmem.c, dlls/kernel/kernel_private.h:
34754 kernel: Handle a failure to load winedos a bit more gracefully.
34756 * dlls/x11drv/bitblt.c:
34757 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
34759 2006-01-25 Mike Frysinger <vapier@gentoo.org>
34761 * tools/winegcc/winegcc.c:
34762 winegcc: Pass -m32/-m64 along to the linker.
34764 2006-01-25 Robert Reif <reif@earthlink.net>
34766 * dlls/dsound/tests/duplex.c:
34767 dsound: Duplex test fix.
34769 2006-01-25 Jacek Caban <jacek@codeweavers.com>
34771 * dlls/shdocvw/dochost.c:
34772 shdocvw: Added TranslateUrl implementation.
34774 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
34775 dlls/shdocvw/shdocvw.h:
34776 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
34778 2006-01-25 Michael Kaufmann <hallo@michael-kaufmann.ch>
34780 * dlls/user/static.c:
34781 static control: SS_CENTERIMAGE fixes.
34782 - Stretch bitmaps and icons to the whole control size if
34783 SS_CENTERIMAGE is absent
34784 - Draw the background of centered bitmaps and icons with the
34785 background brush (like Windows XP for applications with a manifest)
34787 * dlls/gdi/enhmfdrv/init.c:
34788 gdi: Fix the EMF bounding box calculation.
34790 2006-01-25 Juan Lang <juan_lang@yahoo.com>
34792 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
34793 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
34794 dlls/iphlpapi/ipstats.h:
34795 iphlpapi: Remove one IP address per interface restriction.
34796 - remove restriction of one IP address per interface
34797 - remove dead code, and make static functions that can be
34798 - update comments and copyright notice
34800 2006-01-25 Hans Leidekker <hans@it.vu.nl>
34802 * dlls/kernel/tests/change.c:
34803 kernel: Test moving a directory that has a change notification
34804 registered for itself.
34806 2006-01-24 Alexandre Julliard <julliard@winehq.org>
34808 * loader/pthread.c:
34809 loader: Detect pthread_get_stackaddr_np returning the top of the stack
34810 instead of the base.
34812 2006-01-24 Huw Davies <huw@codeweavers.com>
34814 * dlls/msxml3/domdoc.c:
34815 msxml: Implement save.
34817 2006-01-24 Mike McCormack <mike@codeweavers.com>
34819 * programs/progman/En.rc, programs/progman/License_En.c,
34820 programs/progman/Makefile.in, programs/progman/license.c,
34821 programs/progman/license.h, programs/progman/main.c,
34822 programs/progman/progman.h:
34823 progman: Load license from resources.
34825 2006-01-24 Alexandre Julliard <julliard@winehq.org>
34827 * dlls/msvcrt/errno.c:
34828 msvcrt: Make error strings static.
34830 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
34832 * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/progress.c,
34833 dlls/dbghelp/symbol.c, dlls/kernel/comm.c,
34834 dlls/msacm/winemp3/common.c, dlls/msi/dialog.c, dlls/msi/helpers.c,
34835 dlls/ntdll/atom.c, dlls/oleaut32/oleaut.c,
34836 dlls/oleaut32/tests/typelib.c, dlls/riched20/caret.c,
34837 dlls/riched20/editor.c, dlls/riched20/para.c,
34838 dlls/secur32/negotiate.c, dlls/secur32/secur32.c,
34839 dlls/secur32/secur32_priv.h, dlls/urlmon/umon.c,
34840 dlls/user/tests/edit.c, dlls/winmm/mci.c,
34841 programs/explorer/explorer.c, tools/wmc/mcl.c, tools/wrc/wrc.c:
34842 Make more arrays const.
34844 2006-01-24 Alexandre Julliard <julliard@winehq.org>
34846 * tools/wineprefixcreate.in:
34847 wineprefixcreate: Only create links for files that don't exist.
34848 Make a copy instead of a link if the original file is writable.
34851 server: Use the new set_fd_user function in create_serial().
34853 2006-01-24 Mike McCormack <mike@codeweavers.com>
34855 * server/fd.c, server/file.c, server/file.h:
34856 server: Modify open_fd to create an fd without a user.
34857 Create a set_fd_user function.
34858 Update create_file() to use the above functions.
34860 2006-01-24 Alexandre Julliard <julliard@winehq.org>
34862 * tools/winebuild/import.c:
34863 winebuild: Get rid of the default ignored symbols list.
34865 * dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c:
34866 ntdll: memcpy should behave like memmove in ntdll too.
34868 * dlls/ntdll/ntdll.spec:
34869 ntdll: Mark all libc-style functions as private to make sure we link
34870 to the real libc functions instead.
34872 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h, dlls/user/combo.c,
34873 dlls/winedos/int21.c, include/winternl.h, programs/winedbg/winedbg.c:
34874 Avoid importing _strlwr/_strupr from ntdll.
34876 * dlls/msvcrt/console.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.h,
34878 msvcrt: Use the msvcrt version of printf everywhere.
34880 2006-01-24 Juan Lang <juan_lang@yahoo.com>
34882 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
34883 dlls/iphlpapi/iphlpapi_main.c, dlls/iphlpapi/ipstats.c,
34884 dlls/iphlpapi/ipstats.h:
34885 iphlpapi: Clean up memory allocation.
34886 - pass heap to allocate from directly to helper functions, instead of
34887 unnecessarily copying returned data
34888 - use public types rather than internal ones
34889 - make sure GetBestRoute doesn't return bogus matches
34891 2006-01-24 Robert Shearman <rob@codeweavers.com>
34893 * tools/widl/typegen.c:
34894 widl: Generate type format strings for conformant varying arrays.
34896 * tools/widl/parser.y:
34897 widl: Fix detection of varying arrays.
34898 Correctly identify structures containing varying arrays as conformant
34899 varying structures.
34901 * tools/widl/parser.y:
34902 widl: Fix detection of conformant varying structs.
34903 Rename has_conformant_array to has_conformance, add a new variable
34904 has_variance and map has_conformant_string to has_conformance and
34906 A conformant varying struct should be returned if just variance is
34907 present and even if no pointers are present.
34909 * tools/widl/typegen.c:
34910 widl: Support generation of conformant structure type strings.
34912 * tools/widl/typegen.c:
34913 widl: Conformant arrays have a size of 0.
34914 Conformant arrays should cause a size of 0 to be returned from
34917 * tools/widl/typegen.c:
34918 widl: Support correlation descriptors in structures.
34920 * tools/widl/parser.y:
34921 widl: Error if an array is in the middle of a structure.
34922 Fix detection of conformant arrays and output an error if the array
34923 isn't at the end of the structure.
34925 * tools/widl/header.h, tools/widl/parser.y, tools/widl/typegen.c:
34926 widl: Fix the detection of conformant and pointer structs.
34928 * tools/widl/typegen.c:
34929 widl: Simple structs and complex pointers.
34930 Write out type format string for simple structs and for pointers to
34933 * tools/widl/typegen.c:
34934 widl: Add framework for generating struct and union type format strings.
34936 * tools/widl/typegen.c:
34937 widl: Support different types of simple pointers.
34938 Support pointer types in unmarshall_arguments.
34940 * tools/widl/typegen.c:
34941 widl: Generate NdrNonConformatString* calls for non-conformant string types.
34943 * tools/widl/typegen.c:
34944 widl: Add functions for detecting array and string types.
34945 Add functions for detecting array and string types and use these in
34946 both writing type format strings and when marshalling and
34947 unmarshalling parameters.
34949 * tools/widl/typegen.c:
34950 widl: Support some more complicated conformance / variance expressions.
34952 * include/wine/rpcfc.h:
34953 widl: Added some more constants for conformance descriptors.
34955 * tools/widl/typegen.c:
34956 widl: Start implementing writing of conformance/variance descriptors.
34958 * include/wine/rpcfc.h, tools/widl/typegen.c:
34960 Write out type format strings for string types.
34962 * tools/widl/typegen.c:
34964 Write out type format strings for arrays, except for the missing
34965 generic functionality of conformance and variance descriptors.
34967 * tools/widl/typegen.c:
34968 widl: Simplify write_typeformatstring_type.
34969 Simplify handling of types in write_typeformatstring_type by only
34970 writing non-pointer types out when ptr_level is 0. Add stubs for
34971 functions that will write out the type format string for strings and
34974 * tools/widl/typegen.c:
34975 widl: Don't use recursion for write_typeformatstring_type.
34976 Since a var_t can now be passed in, rename to
34977 write_typeformatstring_var. Simplifies the code.
34979 * tools/widl/typegen.c, tools/widl/typegen.h:
34980 widl: Don't use recursion to implement write_procformatstring_type.
34981 Renamed to write_procformatstring_var now since we can pass a var_t in
34982 again. This results in simpler code.
34984 2006-01-24 Alexandre Julliard <julliard@winehq.org>
34986 * dlls/kernel/process.c:
34987 kernel: Fail more gracefully when loading a builtin exe didn't work.
34989 2006-01-24 Dmitry Timoshkov <dmitry@codeweavers.com>
34991 * dlls/comctl32/listview.c:
34992 comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
34994 2006-01-24 Huw Davies <huw@codeweavers.com>
34996 * dlls/gdi/freetype.c:
34997 gdi: Fixes to preempt freetype 2.2.0.
34999 2006-01-24 Jacek Caban <jacek@codeweavers.com>
35001 * include/Makefile.in, include/mshtmcid.h, include/mshtml.idl:
35004 2006-01-24 Huw Davies <huw@codeweavers.com>
35006 * configure, configure.ac, dlls/gdi/freetype.c, include/config.h.in:
35007 gdi: Use correct include file for FT_Get_Module.
35009 2006-01-23 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
35011 * dlls/user/user32.spec, dlls/user/win.c:
35012 user32: Added stub for UpdateLayeredWindow.
35014 2006-01-23 Alexandre Julliard <julliard@winehq.org>
35016 * dlls/msvcrt/errno.c, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h:
35017 msvcrt: Properly implemented strerror and perror (based on a patch by
35020 * dlls/msvcrt/data.c, dlls/msvcrt/errno.c:
35021 msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
35023 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c,
35024 include/msvcrt/errno.h:
35025 msvcrt: Added EILSEQ definition.
35027 2006-01-23 Hans Leidekker <hans@it.vu.nl>
35029 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c:
35030 msvcrt: Stub implementation for wcsftime.
35032 2006-01-23 Alexandre Julliard <julliard@winehq.org>
35035 Remove useless BUGS file.
35037 2006-01-23 Robert Shearman <rob@codeweavers.com>
35039 * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/package.c:
35040 msi: Move the firing of control events to MSI_ProcessMessage.
35041 Move the firing of control events from internal helper functions to
35042 MSI_ProcessMessage so that custom actions can all cause control events
35044 Added the firing of progress events.
35046 * dlls/msi/action.c, dlls/msi/files.c:
35047 msi: Call ui_actiondata for more actions.
35049 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
35051 * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c:
35052 advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
35054 2006-01-23 Robert Reif <reif@earthlink.net>
35056 * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
35057 winearts: Try to keep winecfg from crashing by recovering from an arts
35060 2006-01-23 Alexandre Julliard <julliard@winehq.org>
35062 * libs/wine/mmap.c, server/timer.c:
35063 Fixed a couple of warnings on MacOS.
35065 * dlls/dbghelp/stabs.c, programs/winedbg/be_alpha.c,
35066 programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c,
35067 programs/winedbg/be_ppc.c, programs/winedbg/memory.c,
35068 programs/winedbg/types.c:
35069 winedbg: Use Win32 types instead of long long.
35071 * server/trace.c, tools/make_requests:
35072 server: More generic mechanism for adding typecasts in server traces.
35073 Added casts for size_t values.
35075 2006-01-23 Mike McCormack <mike@codeweavers.com>
35077 * dlls/ntdll/ntdll.spec:
35078 ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
35080 2006-01-23 Eric Pouech <eric.pouech@wanadoo.fr>
35082 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
35083 dlls/dbghelp/symbol.c:
35084 dbghelp: Return better values in module information.
35085 - 32/64: number of symbols is now correct
35086 - 64: the 64 bit extra fields are now initialized with some non null
35089 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
35090 dlls/dbghelp/module.c, dlls/dbghelp/path.c, dlls/dbghelp/pe_module.c,
35091 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
35093 dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
35095 * dlls/dbghelp/dbghelp.c:
35096 dbghelp: SymSetContext should return FALSE when setting twice the same
35099 * dlls/dbghelp/dbghelp.c:
35100 dbghelp: Live targets.
35101 In SymInitialize, now trying to check if the hProcess is a real live
35102 target or not. If we think it is, try to grasp ELF information from
35105 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
35106 dlls/dbghelp/module.c, include/dbghelp.h:
35107 dbghelp: Started implementation of the global callback mechanism.
35109 * dlls/dbghelp/symbol.c, include/dbghelp.h:
35110 dbghelp: Symbol info.
35111 - better coding for SYMBOL_INFO filling
35112 - some fixes on some fields (parameters)
35113 - now using the max size for symbol info
35115 * programs/winedbg/break.c, programs/winedbg/debugger.h,
35116 programs/winedbg/expr.c, programs/winedbg/memory.c,
35117 programs/winedbg/stack.c, programs/winedbg/types.c,
35118 programs/winedbg/winedbg.c:
35119 winedbg: Added a more decent scheme for handling segmented addresses.
35121 2006-01-23 Alexandre Julliard <julliard@winehq.org>
35124 libwine: Added LDT support for MacOS/x86.
35126 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
35128 * dlls/user/menu.c, dlls/user/tests/menu.c:
35129 user32: Make GetMenuItemInfo tests pass under Wine.
35130 - Change menu item search algorithm to recurse into a submenu first.
35131 - Fallback to a found submenu if nothing else was found.
35133 2006-01-23 Robert Shearman <rob@codeweavers.com>
35135 * dlls/msi/dialog.c:
35136 msi: Support msidbControlAttributesSunken.
35138 * dlls/msi/dialog.c:
35139 msi: Only print fixme for progress attribute once.
35140 Since setting the Progress attribute is done quite frequently, don't
35141 flood the user with messages about it being unimplemented.
35143 2006-01-23 Mike McCormack <mike@codeweavers.com>
35145 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
35146 crypt32: Add stub implementations of some crypto functions used by IE6 install.
35148 2006-01-23 Alexandre Julliard <julliard@winehq.org>
35150 * tools/winebuild/import.c:
35151 winebuild: Always import atof, the MS version is different.
35153 2006-01-23 H. Verbeet <hverbeet@gmail.com>
35155 * dlls/d3d8/device.c:
35156 d3d8: For render states D3DRS_POINTSPRITEENABLE and
35157 D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
35159 * dlls/d3d8/d3dcore_gl.h:
35160 d3d8: Add GL_ARB_multisample definitions.
35162 * dlls/d3d8/d3dcore_gl.h, dlls/d3d8/directx.c:
35163 d3d8: Add detection for GL_ARB_point_sprite support.
35165 2006-01-23 Vitaliy Margolen <wine-patch@kievinfo.com>
35167 * dlls/user/scroll.c:
35168 user: Add missing WIN_ReleasePtr.
35170 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
35172 * dlls/avifil32/avifile_private.h, dlls/msvideo/msvideo_main.c,
35174 ICCompressorChoose should initialize fccType and fccHandler fields
35175 for the full frames case as well.
35177 2006-01-23 Detlef Riekenberg <wine.dev@web.de>
35179 * dlls/kernel/tests/atom.c:
35180 kernel/tests: Integer atoms return different results on WinNT 3.51.
35182 2006-01-23 Mike McCormack <mike@codeweavers.com>
35184 * dlls/shell32/shell32.spec:
35185 shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
35187 2006-01-23 Kai Blin <kai.blin@gmail.com>
35189 * dlls/secur32/ntlm.c:
35190 secur32: Added DeleteSecurityContext.
35192 2006-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
35194 * dlls/x11drv/keyboard.c:
35195 x11drv: Update Swiss German keyboard layout to better match the X11 one.
35197 2006-01-23 James Hawkins <truiken@gmail.com>
35199 * dlls/shell32/shlfileop.c, dlls/shell32/tests/shlfileop.c:
35200 shell32: Reimplement a factored SHFileOperation.
35202 2006-01-21 Marcus Meissner <meissner@suse.de>
35204 * tools/winebuild/build.h, tools/winebuild/relay.c,
35205 tools/winebuild/spec16.c, tools/winebuild/spec32.c,
35206 tools/winebuild/utils.c:
35207 winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
35209 2006-01-21 Marcus Meissner <marcus@jet.franken.de>
35211 * dlls/gdi/metafile.c:
35212 gdi: Metafile records must be at least 3 words long.
35214 2006-01-21 Alexandre Julliard <julliard@winehq.org>
35216 * dlls/msvcrt/cppexcept.c:
35217 msvcrt: Preserve all registers in call_ebp_func.
35219 2006-01-21 Jacek Caban <jacek@codeweavers.com>
35221 * dlls/mshtml/nsembed.c:
35222 mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
35224 2006-01-21 James Hawkins <truiken@gmail.com>
35226 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
35227 advpack: Add a stub for RebootCheckOnInstall.
35229 * dlls/advpack/files.c:
35230 advpack: Fix the documentation for AddDelBackupEntry.
35232 * dlls/advpack/advpack.c:
35233 advpack: Complete the documentation for CloseINFEngine.
35235 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
35236 advpack: Add a stub for SetPerUserSecValues.
35238 * dlls/advpack/files.c:
35239 advpack: Fix the documentation for FileSaveMarkNotExist.
35241 * dlls/advpack/files.c:
35242 advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
35244 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
35245 advpack: Add stubs for the user stub wrapper functions.
35247 * dlls/advpack/files.c:
35248 advpack: Implement DelNodeRunDLL32.
35250 * dlls/advpack/Makefile.in, dlls/advpack/advpack.c:
35251 advpack: Implement IsNTAdmin.
35253 2006-01-20 Huw Davies <huw@codeweavers.com>
35255 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shlfolder.c:
35256 shell: Fix incorrect usage of the return value of StrRetToStrNW.
35258 2006-01-20 Aric Stewart <aric@codeweavers.com>
35260 * dlls/wininet/Makefile.in, dlls/wininet/internet.c,
35261 dlls/wininet/internet.h, dlls/wininet/netconnection.c:
35262 wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
35263 Beginning of framework to implement handling of InternetQueryOption
35264 for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
35266 2006-01-20 Alexandre Julliard <julliard@winehq.org>
35268 * configure, configure.ac:
35269 configure: Remove the -mpreferred-stack-boundary option, this breaks MacOS.
35271 * tools/winebuild/build.h, tools/winebuild/relay.c:
35272 winebuild: Moved offset definitions to relay.c since they are only
35274 Hardcoded a couple of TEB offsets to support cross-compilation.
35276 2006-01-20 Huw Davies <huw@codeweavers.com>
35278 * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
35279 ole: ProgIDFromCLSID sets progid to NULL on failure.
35281 2006-01-20 Vitaliy Margolen <wine-patch@kievinfo.com>
35283 * dlls/x11drv/clipboard.c:
35284 x11drv: Prevent NULL dereference in SelectionRequest handling.
35286 2006-01-20 H. Verbeet <hverbeet@gmail.com>
35288 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec:
35289 ntdll: Add a stubbed NtSetSystemInformation.
35291 2006-01-20 Alexandre Julliard <julliard@winehq.org>
35293 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, include/thread.h,
35294 tools/winebuild/relay.c:
35295 ntdll: Move the %gs register to the ntdll_thread_regs structure.
35297 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c:
35298 ntdll: Move the TEB register to the ntdll_thread_regs structure.
35300 2006-01-20 Juan Lang <juan_lang@yahoo.com>
35302 * dlls/iphlpapi/ifenum.c, dlls/iphlpapi/ifenum.h,
35303 dlls/iphlpapi/iphlpapi_main.c:
35304 iphlpapi: Remove redundant comments and fix typos.
35306 2006-01-20 Detlef Riekenberg <wine.dev@web.de>
35308 * dlls/user/tests/resource.c:
35309 user/tests: Added \n to a few ok() calls.
35311 2006-01-20 Robert Shearman <rob@codeweavers.com>
35313 * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
35314 ole: Verify that the proxy is being used in the correct thread.
35316 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h:
35317 rpc: Replace the hack that detected stubless proxies with the correct check.
35318 Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
35319 the three members of the structure that were previously needed.
35320 Fix the detection of stubless proxies.
35322 * dlls/rpcrt4/ndr_marshall.c:
35323 rpc: Skip over the right number of bytes in new correlation descriptors.
35324 Skip over 6 bytes of the format descriptor if new correlation
35325 descriptors are being used, instead of 4.
35327 * dlls/ole32/tests/marshal.c:
35328 ole: Add a test for WM_QUIT behaviour during COM calls.
35330 * dlls/ole32/compobj.c:
35331 ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
35332 When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
35333 it should repost the WM_QUIT message and then switch to waiting
35334 without checking messages.
35336 2006-01-20 H. Verbeet <hverbeet@gmail.com>
35338 * dlls/wined3d/pixelshader.c:
35339 wined3d: Fix a few TRACEs in pixelshader.c.
35341 * dlls/wined3d/device.c:
35342 wined3d: Return the correct pixelshader in
35343 IWineD3DDeviceImpl_GetPixelShader.
35345 * dlls/wined3d/drawprim.c:
35346 wined3d: A shader isn't guaranteed to have a vertex declaration, so
35347 add a NULL check for that.
35349 2006-01-20 Jacek Caban <jacek@codeweavers.com>
35351 * dlls/shdocvw/oleobject.c:
35352 shdocvw: Added GetWindow implementation.
35354 2006-01-19 Alexandre Julliard <julliard@winehq.org>
35356 * ANNOUNCE, ChangeLog, VERSION, configure:
35359 ----------------------------------------------------------------
35360 2006-01-19 Saulius Krasuckas <saulius.krasuckas@gmail.com>
35362 * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
35363 mscms: Check an appropriate registry key.
35365 2006-01-19 Ken Thomases <ken@codeweavers.com>
35367 * dlls/user/win.c, dlls/user/winproc.c:
35368 user: Fixed the lifetime of MDICREATESTRUCT variables.
35370 2006-01-19 Aric Stewart <aric@codeweavers.com>
35372 * dlls/shell32/shellpath.c:
35373 shell32: Update shellpaths My Pictures, My Video, My Music to be under
35374 $HOME, with a number of fallbacks.
35376 2006-01-19 H. Verbeet <hverbeet@gmail.com>
35378 * dlls/d3d8/d3dcore_gl.h:
35379 d3d8: Added GL_ARB_point_sprite definition.
35381 * dlls/wined3d/directx.c:
35382 wined3d: Better version string parsing for VENDOR_NVIDIA in
35383 IWineD3DImpl_FillGLCaps.
35385 2006-01-19 Mike McCormack <mike@codeweavers.com>
35387 * programs/winemine/dialog.c, programs/winemine/main.c:
35388 winmine: Use WIN32_LEAN_AND_MEAN.
35390 2006-01-19 Huw Davies <huw@codeweavers.com>
35392 * dlls/msxml3/Makefile.in, dlls/msxml3/msxml_private.h,
35393 dlls/msxml3/node.c, dlls/msxml3/text.c:
35394 msxml: Text node implementation.
35396 2006-01-19 Jason Edmeades <us@edmeades.me.uk>
35398 * dlls/user/tests/menu.c:
35399 user: Tests for when the menu is incorrect because of duplication of a
35400 menu id and an hMenu.
35402 2006-01-19 Dmitry Timoshkov <dmitry@codeweavers.com>
35404 * dlls/x11drv/keyboard.c:
35405 x11drv: Add support for another Canadian French keyboard flavour.
35407 2006-01-19 H. Verbeet <hverbeet@gmail.com>
35409 * dlls/wined3d/directx.c:
35410 wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
35411 glXGetClientString to retrieve the OpenGL vendor.
35413 2006-01-19 Vitaliy Margolen <wine-patch@kievinfo.com>
35415 * dlls/kernel/instr.c:
35416 kernel: Remove calls to Nt[Get|Set]ThreadContext.
35417 It's done in exception handler now.
35419 2006-01-19 Mike McCormack <mike@codeweavers.com>
35421 * programs/winecfg/Makefile.in, programs/winecfg/audio.c,
35422 programs/winecfg/driveui.c, programs/winecfg/main.c,
35423 programs/winecfg/properties.c, programs/winecfg/properties.h,
35424 programs/winecfg/theme.c, programs/winecfg/winecfg.c,
35425 programs/winecfg/x11drvdlg.c:
35426 winecfg: Tidy up included headers.
35427 Get rid of the barely used properties.c.
35429 2006-01-18 Hans Leidekker <hans@it.vu.nl>
35431 * tools/winedump/output.c:
35432 winedump: Fix compilation of generated source.
35433 Include config.h in the .c file, not in the .h file.
35435 2006-01-18 Alexandre Julliard <julliard@winehq.org>
35437 * dlls/ntdll/file.c:
35438 ntdll: Cleaned up the ioctl functions.
35439 Renamed function parameters to something usable.
35440 Fixed potential event leaks.
35442 2006-01-18 Mike McCormack <mike@codeweavers.com>
35444 * programs/notepad/license.c, programs/regsvr32/regsvr32.c,
35445 programs/winebrowser/main.c, programs/winhelp/callback.c,
35446 programs/winhelp/macro.c:
35447 programs: Use WIN32_LEAN_AND_MEAN.
35449 2006-01-18 Sasha Slijepcevic <sascha93101@yahoo.com>
35451 * dlls/msvcrt/file.c:
35452 msvcrt: In _tempnam, if TMP is set, it has a precedence over the
35455 2006-01-18 Huw Davies <huw@codeweavers.com>
35457 * dlls/msxml3/node.c:
35458 msxml: Implement get_nodeTypedValue.
35460 2006-01-18 Robert Shearman <rob@codeweavers.com>
35462 * dlls/ntdll/loader.c:
35463 ntdll: Loader optimization.
35464 Optimize for the case where a DLL with no path is requested and it is
35467 2006-01-18 Robert Reif <reif@earthlink.net>
35469 * dlls/winmm/winealsa/audio.c:
35470 winealsa: Add critical section names for debugging.
35472 2006-01-18 Alexandre Julliard <julliard@winehq.org>
35474 * dlls/gdi/metafile.c:
35475 gdi: Ignore a few more metafile escapes.
35477 2006-01-18 Jacek Caban <jacek@codeweavers.com>
35479 * dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
35480 dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
35481 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
35484 2006-01-18 Detlef Riekenberg <wine.dev@web.de>
35486 * dlls/winspool/info.c, dlls/winspool/tests/info.c:
35487 winspool: Printing environment support for GetPrinterDriverDirectory.
35489 2006-01-18 Alex Villacís Lasso <a_villacis@palosanto.com>
35491 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
35492 msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
35495 * dlls/msacm/driver.c, dlls/msacm/stream.c:
35496 msacm: reroute all SendDriverMessage() calls to MSACM_Message.
35498 * dlls/msacm/driver.c:
35499 msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
35500 Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
35501 application does not supply one.
35503 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
35504 msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
35505 Broadcast notifications are fleshed out and are now fully functional.
35507 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
35508 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
35509 - Rework acmDriverAddA to call acmDriverAddW.
35510 - Implement stub for acmDriverAddW with switch for the 3 known cases
35512 - Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
35513 & alias from registry (similar to msacm32 load).
35515 * dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msacm/wineacm.h:
35516 msacm: Implement acmDriverPriority with driver priority/enabled saving.
35517 Foundation for notification broadcasts with support for deferred
35520 * dlls/msacm/internal.c:
35521 msacm: Implement honouring of driver priority and enabled status at
35524 2006-01-18 Michael Stefaniuc <mstefani@redhat.de>
35526 * dlls/oleaut32/tests/vartest.c:
35527 oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
35529 * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
35530 oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
35532 2006-01-18 Robert Shearman <rob@codeweavers.com>
35534 * dlls/rpcrt4/ndr_marshall.c:
35535 rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
35537 * dlls/rpcrt4/rpc_message.c:
35538 rpcrt4: Fix the sending of >5800 byte messages by only adding offset
35539 to the buffer after the first batch of data has been written to the
35542 * dlls/ole32/compobj.c:
35543 ole: Update the COM todo list.
35545 * dlls/ole32/ole2.c:
35546 ole: Re-post the quit message outside of the DoDragDrop message loop.
35548 * dlls/oleaut32/tmarshal.c:
35549 oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
35550 doesn't signify an error; it is just unusual.
35552 * programs/notepad/Zh.rc:
35553 notepad: Add a Font menu item for the Chinese locale.
35555 2006-01-18 Huw Davies <huw@codeweavers.com>
35557 * dlls/msxml3/Makefile.in, dlls/msxml3/attribute.c,
35558 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c:
35559 msxml: Add attribute node implementation.
35561 2006-01-17 Marcus Meissner <meissner@suse.de>
35563 * dlls/msvcrt/dir.c:
35564 msvcrt: _makepath(): operate on target buffer directly.
35566 2006-01-17 Robert Reif <reif@earthlink.net>
35568 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
35569 dsound: Primary buffer size change tests.
35570 It looks like Windows doesn't change the primary buffer length when
35571 changing formats so make the tests fail now.
35572 This means the current ALSA implementation is broken when hardware
35573 acceleration is set to full and the primary buffer format is changed.
35575 * dlls/dsound/tests/.gitignore, dlls/dsound/tests/Makefile.in,
35576 dlls/dsound/tests/duplex.c:
35577 dsound: Add full duplex tests.
35579 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
35580 dsound: Add full duplex support.
35582 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
35583 dsound: Convert IDirectSoundImpl from a COM class to a regular class
35584 and move most of the COM functions to the DirectSoundDevice class.
35586 2006-01-17 Michael Kaufmann <hallo@michael-kaufmann.ch>
35588 * dlls/user/static.c:
35589 static control: Immediately repaint the control.
35591 * dlls/user/static.c:
35592 static control: Separate WM_NCCREATE and WM_SETTEXT.
35593 - Separate WM_NCCREATE and WM_SETTEXT.
35594 - WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
35596 - WM_SETTEXT must not be used to change the icon/bitmap/metafile.
35597 - Immediately repaint the control on all occasions.
35599 * dlls/user/static.c:
35600 static control: Don't load OEM bitmaps.
35602 * dlls/user/static.c:
35603 static control: STN_ENABLE and STN_DISABLE notifications.
35605 * dlls/user/static.c:
35606 static control: Better STM_GETIMAGE.
35607 STM_GETIMAGE returns NULL if the given image type doesn't match the
35610 * dlls/user/static.c:
35611 static control: Support SS_REALSIZEIMAGE.
35612 - Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
35613 load icons in the default icon size").
35614 - SS_ICON: Ability to display cursors.
35616 * dlls/user/static.c:
35617 static control: Support SS_REALSIZECONTROL.
35618 - Support SS_REALSIZECONTROL (this flag means "don't resize the
35619 control to the size of the bitmap/icon").
35620 - Always call GlobalUnlock16 after GlobalLock16.
35622 * dlls/user/static.c:
35623 static control: Background of enhanced metafiles.
35624 - Always paint the background of static controls displaying enhanced
35626 - Also paint the background if there's no metafile to display.
35628 * dlls/user/static.c:
35629 static control: Support text style flags.
35630 - Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
35631 - Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
35632 the ExtTextOut function like the native control does.
35633 - Gray text color: Only for non-simple static controls.
35635 2006-01-17 Alex Villacís Lasso <a_villacis@palosanto.com>
35637 * dlls/msacm/tests/msacm.c:
35638 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
35639 ACM_METRIC_DRIVER_SUPPORT.
35640 Fix copy&paste mislabeling on acmDriverID test failure.
35642 * dlls/msacm/msacm32_main.c:
35643 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
35645 * dlls/msacm/msacm32_main.c:
35646 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
35648 2006-01-17 Michael Jung <mjung@iss.tu-darmstadt.de>
35650 * dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c:
35651 shell32: Support for CLSID_ShellFSFolder in unixfs.
35653 2006-01-17 Vitaly Budovski <vbudovsk@cs.rmit.edu.au>
35655 * dlls/d3d8/device.c:
35656 d3d8: Render state additions.
35657 Implemented D3DRS_EDGEANTIALIAS.
35658 Implemented D3DRS_POINTSPRITEENABLE.
35659 Implemented D3DRS_MULTISAMPLEANTIALIAS.
35661 2006-01-17 H. Verbeet <hverbeet@gmail.com>
35663 * include/wine/wined3d_interface.h:
35664 wined3d: Create a common WineD3D base class, IWineD3DBase.
35666 2006-01-17 Alexandre Julliard <julliard@winehq.org>
35668 * dlls/shlwapi/reg.c:
35669 shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
35671 2006-01-17 Vitaliy Margolen <wine-patch@kievinfo.com>
35673 * programs/winemenubuilder/winemenubuilder.c:
35674 winemenubuilder: Report a few more errors.
35675 Use Heap[Alloc|Free] instead of malloc|free.
35677 2006-01-17 Robert Shearman <rob@codeweavers.com>
35679 * dlls/user/message.c, dlls/user/tests/msg.c,
35680 include/wine/server_protocol.h, server/protocol.def, server/queue.c,
35681 server/request.h, server/trace.c:
35682 user: Fix WM_QUIT message ordering from PostQuitMessage.
35683 Added a new server call as PostQuitMessage should set a flag in the
35684 message queue to return the WM_QUIT message when there are no other
35685 pending messages, rather than posting a message to the thread queue as
35686 it does at the moment.
35688 2006-01-17 Mike McCormack <mike@codeweavers.com>
35690 * dlls/ntdll/tests/.gitignore, dlls/ntdll/tests/Makefile.in,
35691 dlls/ntdll/tests/change.c:
35692 ntdll: Add a test for NtNotifyChangeDirectoryFile.
35695 server: Make sure to release the fd we grabbed in all cases.
35697 * dlls/kernel/kernel32.spec, dlls/kernel/sync.c, include/winbase.h:
35698 kernel32: Create a stub implementation for PostQueuedCompletionStatus.
35700 * dlls/ntdll/reg.c:
35701 ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
35703 2006-01-16 Michael Stefaniuc <mstefani@redhat.de>
35705 * dlls/oleaut32/tests/vartest.c:
35706 oleaut32: Tests for the VarCmp reimplementation.
35708 * dlls/oleaut32/variant.c:
35709 oleaut32: Reimplement VarCmp().
35710 - Supports now all WinXP allowed combinations of input variants.
35711 - VT_RESERVED on input variants is handled now.
35712 - Removed complicated VT_DATE comparision; that's not how Windows does it.
35713 - Improved documentation.
35715 * dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
35716 dlls/oleaut32/variant.h:
35717 oleaut32: Define missing but useful VTBIT_* macros.
35719 2006-01-16 Robert Shearman <rob@codeweavers.com>
35721 * dlls/shell32/shfldr_fs.c:
35722 shell: GetDetailsOf fix.
35723 Initialise hr and psd->str.uType before the call to
35724 IShellFolder_GetDisplayNameOf so that whatever it returns is
35727 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
35728 dlls/shell32/shfldr_fs.c:
35729 shell: Convert the filesystem shell folder to Unicode.
35731 * dlls/shell32/cpanelfolder.c, dlls/shell32/shfldr.h,
35732 dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
35733 dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfolder.c:
35734 shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
35736 2006-01-16 Alex Villacís Lasso <a_villacis@palosanto.com>
35738 * dlls/msacm/driver.c:
35739 msacm: Fix incorrect linked list traversing leading to memory/driver
35742 2006-01-16 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
35744 * programs/regsvr32/regsvr32.c:
35745 regsvr32 understands '-' and '/' for arguments.
35747 2006-01-16 Mike McCormack <mike@codeweavers.com>
35749 * dlls/kernel/change.c, dlls/kernel/file16.c:
35750 kernel32: Move FileCDR16 in with the other 16bit file functions.
35752 * include/winbase.h:
35753 kernel32: Declare BindIoCompletionCallback().
35755 2006-01-16 Robert Shearman <rob@codeweavers.com>
35757 * dlls/oleaut32/typelib.c:
35758 oleaut: Handle a non-byref variant being passed for a byref param in
35761 * dlls/oleaut32/typelib.c:
35762 oleaut: Only allocate memory once for each array needed for the
35763 arguments in ITypeInfo::Invoke.
35765 * dlls/oleaut32/typelib.c:
35766 oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
35767 Simplify missing argument handling by pre-allocating an array of the
35768 maximum number of missing arguments there could be.
35770 2006-01-16 Huw Davies <huw@codeweavers.com>
35772 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
35773 msxml: Fix for get_nodeValue on attributes.
35775 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
35776 msxml: Implement setAttribute.
35778 2006-01-16 Saulius Krasuckas <saulius.krasuckas@gmail.com>
35780 * dlls/mscms/tests/profile.c:
35781 mscms: Collect some data during profile enumeration.
35783 2006-01-16 Hans Leidekker <hans@it.vu.nl>
35785 * dlls/kernel/virtual.c:
35786 kernel: Documentation cleanups.
35788 2006-01-16 Rein Klazes <wijn@wanadoo.nl>
35790 * dlls/user/sysparams.c:
35791 user: Avoid buffer overflow in sysparams.c.
35792 Increase buffer size to 12 for getting and setting integer parameters
35793 from/to the registry.
35795 2006-01-16 Mike McCormack <mike@codeweavers.com>
35797 * programs/control/control.c, programs/eject/eject.c,
35798 programs/expand/expand.c, programs/hh/main.c,
35799 programs/msiexec/msiexec.c, programs/progman/dialog.c,
35800 programs/progman/group.c, programs/progman/grpfile.c,
35801 programs/progman/program.c, programs/progman/string.c,
35802 programs/wcmd/builtins.c, programs/wcmd/directory.c,
35803 programs/winecfg/appdefaults.c, programs/winecfg/libraries.c,
35804 programs/winecfg/properties.c, programs/winepath/winepath.c:
35805 programs: Use WIN32_LEAN_AND_MEAN in some more places.
35807 * programs/wineboot/wineboot.c:
35808 wineboot: Use WIN32_LEAN_AND_MEAN.
35809 Use HeapAlloc/HeapFree instead of malloc/free.
35811 * include/winbase.h:
35812 kernel32: Define SCS_64BIT_BINARY.
35814 * dlls/ntdll/exception.c:
35815 ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
35817 * dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec:
35818 ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
35820 2006-01-16 Robert Reif <reif@earthlink.net>
35822 * dlls/dsound/dsound.c, dlls/dsound/dsound_private.h:
35823 dsound: Make dumpCooperativeLevel global.
35824 Remove extern from some function prototypes.
35826 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
35827 dsound: Make some capture functions global.
35829 2006-01-16 Mike McCormack <mike@codeweavers.com>
35831 * tools/make_ctests.c:
35832 make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
35835 kernel32: Add FILE_NOTIFY_INFORMATION.
35837 * dlls/msi/action.c:
35838 msi: Eliminate a fixed length buffer.
35840 2006-01-16 Hans Leidekker <hans@it.vu.nl>
35843 gdi: better implementation for GetCharABCWidthsFloat{A,W}.
35845 2006-01-16 Lionel Ulmer <lionel.ulmer@free.fr>
35847 * dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h:
35848 ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
35850 2006-01-16 Michael Jung <mjung@iss.tu-darmstadt.de>
35852 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
35853 unixfs: Fix SetNameOf.
35854 Ensure that pidls passed to SHNotify are absolute SetNameOf should
35855 fail on absolute path names.
35856 Some tests to show this.
35858 2006-01-14 Robert Shearman <rob@codeweavers.com>
35860 * dlls/oleaut32/typelib.c:
35861 oleaut: Add const attribute to iterators in get functions.
35863 * dlls/oleaut32/typelib.c:
35864 oleaut: Initialise more fields in CreateDispTypeInfo.
35865 Don't leave some of the fields of the TLBFuncDesc structure
35866 uninitialised in CreateDispTypeInfo.
35868 * dlls/oleaut32/tmarshal.c:
35869 oleaut: Support VT_CY in the typelib marshaller.
35871 * dlls/ole32/rpc.c:
35872 ole: Optimisation for COM Calls.
35873 Add an optimisation to yield and try to allow the RPC to run before
35874 waiting for messages and RPCs to arrive.
35876 2006-01-14 Alexandre Julliard <julliard@winehq.org>
35878 * dlls/msvcrt/msvcrt.spec:
35879 msvcrt: Forward functions to ntdll instead of libc where possible.
35881 * dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec,
35882 dlls/msvcrt/string.c:
35883 msvcrt: Added wrappers for a few functions instead of linking them
35886 * dlls/msvcrt/math.c, dlls/msvcrt/msvcrt.spec:
35887 msvcrt: Set errno in the standard math functions too, not only in the
35890 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
35891 msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
35892 Remove todos from tests that succeed now.
35894 * dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
35895 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c:
35896 msvcrt: Reimplement rand() and srand() to use per-thread data for the
35899 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c,
35901 msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
35903 * configure, configure.ac, dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h,
35904 dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/config.h.in:
35905 msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
35906 Make the code thread-safe by using asctime_r if available.
35908 2006-01-14 Michael Jung <mjung@iss.tu-darmstadt.de>
35910 * dlls/shell32/shfldr_unixfs.c:
35911 unixfs: Fix ParseDisplayName.
35912 Build an absolute pidl to query attributes in
35913 UnixFolder::ParseDisplayName.
35915 2006-01-14 James Hawkins <truiken@gmail.com>
35917 * dlls/advpack/files.c:
35918 advpack: Remove stub status from implemented functions.
35920 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
35921 advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
35922 TranslateInfStringEx.
35924 * dlls/advpack/advpack.spec, dlls/advpack/files.c, include/advpub.h:
35925 advpack: Add a stub for AddDelBackupEntry.
35927 2006-01-14 Alexandre Julliard <julliard@winehq.org>
35929 * include/wine/port.h, loader/kthread.c:
35930 Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
35932 * dlls/kernel/tests/file.c:
35933 kernel: Make sure the file contains data for the ReadFile test.
35935 * dlls/rpcrt4/ndr_stubless.c:
35936 rpcrt4: Fixed asm syntax for rep; movsl.
35938 2006-01-14 Robert Reif <reif@earthlink.net>
35940 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
35941 dlls/dsound/dsound_private.h:
35942 dsound: Rename some functions, make some functions global, and move
35945 * dlls/dsound/dsound_private.h, dlls/dsound/primary.c:
35946 dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
35948 2006-01-14 Vitaliy Margolen <wine-patch@kievinfo.com>
35950 * dlls/shell32/shell32_main.c:
35951 shell32: Fix cut & paste error.
35953 2006-01-14 Stefan Leichter <Stefan.Leichter@camLine.com>
35955 * programs/winetest/Makefile.in:
35956 winetest: Add cabinet tests.
35958 2006-01-14 Huw Davies <huw@codeweavers.com>
35960 * dlls/msxml3/element.c, dlls/msxml3/tests/domdoc.c:
35961 msxml: Implement getAttribute.
35963 2006-01-14 Aric Stewart <aric@codeweavers.com>
35965 * programs/explorer/explorer.c:
35966 explorer: Handle /select arguments correctly with the new winefile
35969 2006-01-14 Jacek Caban <jacek@codeweavers.com>
35971 * dlls/mshtml/oleobj.c:
35972 mshtml: Better handling of IDocHostUIHandler in SetClientSite.
35974 2006-01-13 Alexandre Julliard <julliard@winehq.org>
35976 * dlls/kernel/kernel32.spec, dlls/kernel/krnl386.exe.spec,
35977 dlls/kernel/ne_module.c:
35978 kernel: Reimplemented the MapHInst functions in assembly.
35980 * dlls/kernel/kernel32.spec, dlls/kernel/selector.c:
35981 kernel: Reimplemented the SMap/SUnmap functions in assembly.
35983 2006-01-13 David Moore <davidm@sjsoft.com>
35985 * dlls/gdi/freetype.c:
35986 gdi: Fix display of fonts using Symbol codepages and assorted other
35989 2006-01-13 James Hawkins <truiken@gmail.com>
35991 * dlls/advpack/advpack.c, dlls/advpack/files.c:
35992 advpack: Move file related functions to files.c.
35994 * dlls/advpack/Makefile.in, dlls/advpack/advpack.spec,
35995 dlls/advpack/files.c, include/advpub.h:
35996 advpack: Add stubs for the file save/restore functions.
35998 * dlls/advpack/advpack.c:
35999 advpack: Only output a FIXME if flags are set.
36001 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
36003 * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
36004 mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
36006 * dlls/mscms/tests/profile.c:
36007 mscms: Make two checks more strict in the case of success.
36009 2006-01-13 Alexandre Julliard <julliard@winehq.org>
36011 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
36012 include/wine/server_protocol.h, include/winternl.h,
36013 server/protocol.def, server/thread.c, server/trace.c:
36014 ntdll: Add debug registers to the context of all exceptions.
36015 Maintain a local cache of the debug registers to avoid server calls
36018 2006-01-13 James Hawkins <truiken@gmail.com>
36020 * dlls/advpack/tests/files.c:
36021 advpack: Add initial tests for AdvInstallFile.
36023 * dlls/advpack/advpack.c:
36024 advpack: Implement AdvInstallFile.
36026 2006-01-13 Phil Krylov <phil@newstar.rinet.ru>
36028 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
36029 riched20: Select word on double click.
36031 * dlls/riched20/editor.c:
36032 riched20: TODO list update.
36034 * dlls/riched20/caret.c, dlls/riched20/paint.c:
36035 riched20: Fixed some selection painting bugs.
36037 2006-01-13 Jeremy White <jwhite@codeweavers.com>
36039 * dlls/msi/package.c:
36040 msi: gcc 2.95 compatibility fix.
36042 * dlls/crypt32/tests/encode.c:
36043 crypt32: Preserve gcc 2.95 compatibility.
36045 2006-01-13 Alex Villacís Lasso <a_villacis@palosanto.com>
36048 msacm: Add definition for ACM_DRIVERADDF_NAME.
36050 2006-01-13 Aric Stewart <aric@codeweavers.com>
36052 * dlls/wininet/http.c:
36053 wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
36055 2006-01-13 Saulius Krasuckas <saulius.krasuckas@gmail.com>
36057 * dlls/mscms/tests/profile.c:
36058 mscms: Make enumerating more verbose.
36060 2006-01-13 Alexandre Julliard <julliard@winehq.org>
36062 * dlls/ntdll/virtual.c:
36063 ntdll: Round PE header size to a page boundary for size checks.
36065 2006-01-12 Eric Pouech <eric.pouech@wanadoo.fr>
36067 * dlls/kernel/comm.c, dlls/ntdll/Makefile.in, dlls/ntdll/file.c,
36068 dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, include/Makefile.in,
36069 include/ddk/ntddser.h:
36070 ntdll: Created infrastructure to support IOCTL for serial devices.
36071 - created infrastructure in ntdll to support IOCTL for serial devices
36072 - implemented IOCTLs in ntdll for serial break support
36073 - implemented the kernel32 equivalent on top of those IOCTLs
36075 2006-01-12 Vitaliy Margolen <wine-patch@kievinfo.com>
36077 * dlls/ntdll/nt.c, include/winternl.h:
36078 ntdll: NtQueryInformationToken change parameters according to PSDK.
36079 Check for NULL pointer.
36081 2006-01-12 Ge van Geldorp <gvg@reactos.org>
36083 * dlls/shell32/shlexec.c:
36084 shell32: Fix directory execution.
36085 Only use the Folder class handler if we're actually executing a
36088 2006-01-12 James Hawkins <truiken@gmail.com>
36090 * dlls/advpack/advpack.c:
36091 advpack: Add documentation for ExecuteCab.
36093 * dlls/advpack/advpack.spec, dlls/advpack/reg.c, include/advpub.h:
36094 advpack: Add stubs for the remaining registry functions.
36096 * dlls/cabinet/Makefile.in, dlls/cabinet/cabextract.c,
36097 dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c:
36098 cabinet: Move the remaining cabextract.c functions to fdi.c.
36100 2006-01-12 Stefan Brüns <stefan.bruens@rwth-aachen.de>
36102 * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.c:
36103 commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
36104 return value, not of DWL_MSGRESULT.
36106 2006-01-12 Detlef Riekenberg <wine.dev@web.de>
36108 * dlls/ntdll/tests/exception.c:
36109 ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
36111 2006-01-12 Martin Fuchs <martin-fuchs@gmx.net>
36113 * dlls/shell32/debughlp.c:
36114 shell32: MSVC compatibility fix in dump_pidl_hex().
36116 2006-01-12 Robert Shearman <rob@codeweavers.com>
36118 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
36119 kernel32: Fix GlobalReAlloc for size = 0.
36120 GlobalReAlloc should return NULL if the requested size is 0, the block
36121 is moveable and it is locked, but otherwise it should return the
36122 original memory block.
36124 2006-01-12 Phil Krylov <phil@newstar.rinet.ru>
36126 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
36127 dlls/riched20/editstr.h, dlls/riched20/string.c:
36128 riched20: Initial support for word break callback procedures.
36130 * dlls/riched20/paint.c:
36131 riched20: Removed a useless check in painting code.
36133 2006-01-12 Huw Davies <huw@codeweavers.com>
36136 gdi: If the last param of GetKerningPairs is NULL then return the
36139 2006-01-12 Robert Shearman <rob@codeweavers.com>
36141 * dlls/shell32/shlview.c:
36142 shell: Fix view window Z order.
36143 After creating the Shell View window we should call SetWindowPos to
36144 move the window on top of other child windows in the parent window.
36145 Also delay the showing of the window so that we can do more
36146 initialisation after window creation without it causing visual
36149 * dlls/oleaut32/typelib.c:
36150 oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
36151 Typelib variant types that cannot be converted should return
36153 Don't call DispCallFunc if conversion of one of the arguments failed.
36155 * dlls/ole32/rpc.c:
36156 ole: Fix crash in RpcChannelBuffer_SendReceive.
36157 Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
36160 * dlls/ole32/tests/marshal.c:
36161 ole: Use strict prototypes for some test functions.
36163 2006-01-12 Saulius Krasuckas <saulius2@ar.fi.lt>
36165 * dlls/mscms/tests/profile.c:
36166 mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
36168 2006-01-11 Jacek Caban <jacek@codeweavers.com>
36170 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
36171 shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
36172 - URL_DONT_SIMPLIFY should change '/' <-> '\'
36173 - Better '/' / '\' handling
36175 2006-01-11 Huw Davies <huw@codeweavers.com>
36177 * dlls/msxml3/domdoc.c, dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
36178 msxml: Implement createNode, appendChild and insertAfter.
36180 2006-01-11 Vitaliy Margolen <wine-patch@kievinfo.com>
36182 * programs/winecfg/driveui.c:
36183 winecfg: Simplify code a bit.
36184 Enable apply button when needed and don't enable when nothing
36187 2006-01-11 Mike McCormack <mike@codeweavers.com>
36189 * dlls/msi/.gitignore, dlls/msi/Makefile.in, dlls/msi/dialog.c,
36191 msi: Make the MSI SelectionTree control do something useful.
36193 2006-01-11 Alexandre Julliard <julliard@winehq.org>
36195 * server/mapping.c:
36196 server: Don't round up the header size for image mappings.
36198 * dlls/ntdll/virtual.c:
36199 ntdll: Round up the mapping size in map_file_into_view when setting
36200 the protection bytes.
36202 2006-01-11 Juan Lang <juan_lang@yahoo.com>
36204 * dlls/crypt32/tests/main.c:
36205 crypt32: Fix a test that fails on Windows.
36207 2006-01-11 Jacek Caban <jacek@codeweavers.com>
36209 * dlls/urlmon/internet.c, dlls/urlmon/urlmon_main.c:
36210 urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
36212 * dlls/urlmon/umon.c:
36213 urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
36215 2006-01-11 Aric Stewart <aric@codeweavers.com>
36217 * dlls/msvcrt/tests/dir.c:
36218 msvcrt: Modify dir test to create its own directory to ensure the
36219 directory exists for the test. Using the temp dir as the root.
36221 2006-01-11 Phil Krylov <phil@newstar.rinet.ru>
36223 * dlls/riched20/list.c:
36224 riched20: Added \n to trace output.
36226 2006-01-11 Marcus Meissner <marcus@jet.franken.de>
36228 * dlls/oleaut32/typelib.c:
36229 ole: ITypeInfo::Invoke stack overwrite fix.
36230 Have enough stack space up to even VT_VARIANTs, fixes a stack
36233 2006-01-11 Huw Davies <huw@codeweavers.com>
36235 * dlls/msxml3/node.c:
36236 msxml: Fix for selectNodes when the node has no children.
36238 2006-01-11 James Hawkins <truiken@gmail.com>
36240 * dlls/cabinet/cabextract.c:
36241 cabinet: Remove no longer used code from cabextract.c.
36243 2006-01-11 Alexandre Julliard <julliard@winehq.org>
36245 * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
36246 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
36247 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
36248 include/wine/server_protocol.h, server/context_i386.c,
36249 server/protocol.def, server/thread.c, server/trace.c:
36250 ntdll: Handle NtSetContextThread on the client side (as far as
36251 possible) when setting the context of the current thread.
36253 2006-01-11 Martin Fuchs <martin-fuchs@gmx.net>
36255 * dlls/shell32/classes.c, dlls/shell32/folders.c,
36256 dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
36257 dlls/shell32/shell32_main.h:
36258 shell32: Fix folder icon index when read from registry.
36259 Change "DWORD dwNr" into "int icon_idx" at several places.
36261 2006-01-11 Alex Villacís Lasso <a_villacis@palosanto.com>
36263 * dlls/winmm/winealsa/audio.c:
36264 winealsa: Ensure that copy_format() will not write past end of
36265 referenced WAVEFORMATPCMEX structure.
36267 2006-01-11 Aric Stewart <aric@codeweavers.com>
36269 * programs/winefile/winefile.c:
36270 winefile: Highlight the file specified on the command line instead of
36271 filtering based on it. To be integrated with explorer to allow for
36272 that functionality.
36274 2006-01-11 Eric Pouech <eric.pouech@wanadoo.fr>
36276 * dlls/kernel/thread.c, dlls/ntdll/thread.c:
36277 ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
36278 Reimplemented kernel32.SetThreadAffinityMask on top of it.
36280 2006-01-11 James Hawkins <truiken@gmail.com>
36282 * dlls/advpack/advpack.c, dlls/advpack/tests/files.c:
36283 advpack: Implement ExtractFiles.
36285 * dlls/cabinet/fdi.c:
36286 cabinet: Add documentation for FDITruncateCabinet.
36288 2006-01-11 Robert Reif <reif@earthlink.net>
36290 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
36291 dsound: Add primary buffer change tests.
36292 Add tests to figure out whether Windows can change the primary buffer
36293 capabilities after setting the buffer format. Based on a patch by Alex
36296 2006-01-11 Mike McCormack <mike@codeweavers.com>
36298 * dlls/msi/dialog.c:
36299 msi: Remove the font when setting a control's text.
36301 2006-01-11 Rob Shearman <rob@codeweavers.com>
36303 * dlls/comctl32/tests/progress.c:
36304 comctl32: Test the painting behaviour of the progress bar control.
36305 Test the painting behaviour of the progress bar control when the
36306 PBM_SETPOS message is sent to it, with respect to whether the
36307 background is erased and what part of the control is redrawn.
36309 2006-01-11 Mike McCormack <mike@codeweavers.com>
36311 * dlls/comctl32/progress.c:
36312 comctl32: Invalidate the entire progress bar any time it changes.
36314 2006-01-11 Saulius Krasuckas <saulius.krasuckas@gmail.com>
36316 * dlls/mscms/tests/profile.c:
36317 mscms: Set the last error code to an unusual value.
36319 2006-01-11 Ulrich Czekalla <ulrich@codeweavers.com>
36321 * dlls/commdlg/printdlg.c:
36322 commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
36323 Update the dmDefaultSourcea return value inside hDevMode.
36325 2006-01-11 Huw Davies <huw@codeweavers.com>
36327 * dlls/opengl32/wgl.c:
36328 opengl: Use indirect contexts if the surface is a pixmap.
36330 2006-01-11 Francois Gouget <fgouget@codeweavers.com>
36332 * programs/winemenubuilder/winemenubuilder.c:
36333 winemenubuilder: Improve traces.
36334 Report the EnumResourceNamesW() and failure to find an icon
36335 separately so traces are less misleading.
36337 2006-01-11 Robert Shearman <rob@codeweavers.com>
36339 * dlls/ole32/oleobj.c:
36340 ole: Implement IEnumSTATDATA for the Ole Advise Holder.
36341 Implement IEnumSTATDATA for the Ole Advise Holder and use it to
36342 implement the Send* functions.
36344 * dlls/ole32/marshal.c:
36345 ole: Initialise hrref so as not to display garbage in the trace.
36347 * dlls/ole32/defaulthandler.c:
36348 ole: Remove some duplicated code.
36350 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
36352 * dlls/hhctrl.ocx/hhctrl.c:
36353 hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
36355 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
36357 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
36358 dlls/riched20/editstr.h, dlls/riched20/paint.c, dlls/riched20/wrap.c:
36359 riched20: Reduced screen flicker by using proper update region invalidation.
36361 2006-01-10 Vitaliy Margolen <wine-patch@kievinfo.com>
36363 * dlls/kernel/virtual.c:
36364 kernel: Remove no longer used debug channel.
36366 2006-01-10 Robert Shearman <rob@codeweavers.com>
36368 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
36369 dlls/ole32/marshal.c:
36370 ole: Defer apartment window creation until the first object is marshalled.
36372 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
36373 ole: Add an accessor function for an apartment's window.
36375 * dlls/ole32/rpc.c:
36376 ole: Report and clean up after PostMessage failures.
36378 * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
36379 dlls/ole32/stubmanager.c:
36380 ole: Pass a channel into IRpcStubBuffer::Invoke.
36381 Create a server channel and store this in the ifstub.
36382 Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
36383 the function return an HRESULT.
36384 Return the channel for the ifstub in ipid_get_dispatch_params.
36386 * dlls/ole32/rpc.c:
36387 ole: Reduce the access rights required by start_local_service.
36389 * dlls/ole32/rpc.c:
36390 ole: Return the last error if we couldn't open the requested service.
36391 Fix the ok/failed message.
36393 2006-01-10 James Hawkins <truiken@gmail.com>
36395 * dlls/advpack/tests/.gitignore, dlls/advpack/tests/Makefile.in,
36396 dlls/advpack/tests/files.c:
36397 advpack: Add initial tests for ExtractFiles.
36398 - Use FCI to create a test cabinet file.
36399 - Add initial tests for ExtractFiles.
36401 2006-01-10 Robert Shearman <rob@codeweavers.com>
36403 * dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_ole.c:
36404 rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
36406 * dlls/rpcrt4/ndr_ole.c:
36407 rpcrt4: Don't release the interface pointer on failure.
36408 Don't release the interface pointer on failure since we are not the
36409 ones that allocated it. It is the caller's responsability to call
36410 NdrInterfacePointerFree, where the freeing is supposed to happen.
36412 * dlls/kernel/heap.c:
36413 kernel32: Return an error when unlocking a global with a zero lock count.
36414 Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
36416 2006-01-10 Saulius Krasuckas <saulius.krasuckas@gmail.com>
36418 * dlls/mscms/tests/profile.c:
36419 mscms: Enumerate registered standard colorspace profiles.
36421 2006-01-10 Huw Davies <huw@codeweavers.com>
36423 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
36424 msxml: It's valid to release an empty document.
36426 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
36428 * dlls/comctl32/header.c:
36429 comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
36430 Emit NM_CUSTOMDRAW header notifications for all headers, not only
36431 ownerdrawn. Allow to change item text and background colors in an
36432 application's NM_CUSTOMDRAW handler.
36434 * dlls/riched20/string.c:
36435 riched20: Allow NUL characters.
36437 2006-01-10 Robert Shearman <rob@codeweavers.com>
36439 * dlls/kernel/atom.c, dlls/kernel/atom16.c, dlls/kernel/environ.c,
36440 dlls/kernel/file16.c, dlls/kernel/module.c, dlls/kernel/oldconfig.c,
36441 dlls/kernel/profile.c, dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
36442 kernel: Remove wine/server.h include from files where it is no longer needed.
36444 2006-01-10 Alexandre Julliard <julliard@winehq.org>
36446 * dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec, include/winternl.h:
36447 ntdll: NtRaiseException doesn't need to be a register function.
36448 Moved common code between NtRaiseException and RtlRaiseException to a
36449 separate raise_exception function.
36451 * dlls/kernel/except.c:
36452 kernel: Don't send a debugger event in UnhandledExceptionFilter,
36453 leave that to the standard ntdll exception handling.
36455 * dlls/kernel/kernel32.spec, dlls/kernel/thunk.c:
36456 kernel: Implement FT_Exit directly in assembly to avoid the overhead
36457 of register functions.
36459 2006-01-10 James Hawkins <truiken@gmail.com>
36461 * configure, configure.ac, dlls/cabinet/Makefile.in,
36462 dlls/cabinet/tests/.gitignore, dlls/cabinet/tests/Makefile.in,
36463 dlls/cabinet/tests/extract.c:
36464 cabinet: Add initial tests for Extract.
36466 * dlls/cabinet/cabinet_main.c:
36467 cabinet: Implement Extract on top of FDI.
36469 2006-01-10 Rein Klazes <wijn@wanadoo.nl>
36471 * dlls/winedos/int21.c:
36472 winedos: Open files with write access on read only media.
36473 If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
36474 retry without write access.
36476 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
36478 * dlls/riched20/caret.c, dlls/riched20/editor.h, dlls/riched20/para.c,
36479 dlls/riched20/run.c:
36480 riched20: Speed up text insertion.
36481 Optimized reading large texts into RichEdit to be an O(n) order
36482 algorythm instead of O(n^2) by removing extraneous conversions of
36483 character offsets to run offsets.
36485 2006-01-10 Mike McCormack <mike@codeweavers.com>
36487 * dlls/advapi32/service.c:
36488 advapi32: If we can't connect to a service's pipe, name the service in
36491 * dlls/msi/select.c:
36492 msi: Count the number of columns requested and allocate that many,
36493 as columns may be select more than once in from a table.
36495 * dlls/msi/action.c:
36496 msi: Don't crash if there's no script present when we try execute one.
36498 * dlls/msi/msiquery.c, include/msiquery.h:
36499 msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
36500 Implemented MsiDatabaseIsTablePersistentA via the W function.
36502 2006-01-10 Troy Rollo <wine@troy.rollo.name>
36504 * dlls/user/menu.c, dlls/user/user16.c, include/wine/winuser16.h,
36506 user: Fix return type of EnableMenuItem.
36508 * dlls/shell32/shfldr_unixfs.c:
36509 shell32: Fix bug in renaming files in the file dialogs when UNIX paths
36513 Fix GetModuleFileNameEx definition.
36515 2006-01-10 Michael Kaufmann <hallo@michael-kaufmann.ch>
36517 * dlls/user/static.c:
36518 user: Improve the ownerdraw support of the static control.
36520 * dlls/user/cursoricon.c, dlls/user/tests/resource.c:
36521 user: The LoadImage resource string may be a numeric string.
36523 2006-01-10 Kaj Kaloinen <kkaloine@gmail.com>
36525 * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Fi.rc:
36526 shlwapi: Add Finnish translation.
36528 2006-01-10 Phil Krylov <phil@newstar.rinet.ru>
36530 * dlls/comctl32/status.c:
36531 comctl32: Call UpdateWindow() after changing statusbar text.
36533 2006-01-09 James Hawkins <truiken@gmail.com>
36535 * dlls/advpack/advpack.c:
36536 advpack: Add documentation for ExtractFiles.
36538 * dlls/cabinet/cabinet_main.c:
36539 cabinet: Clean up the documentation for Extract.
36541 * dlls/cabinet/cabinet.h:
36542 cabinet: Add the two flags used by Extract to cabinet.h.
36544 * dlls/cabinet/cabinet.h:
36545 cabinet: Define the flags member of the EXTRACTdest structure.
36547 * dlls/cabinet/cabinet_main.c:
36548 cabinet: Fix the second parameter name of Extract.
36550 * dlls/cabinet/fdi.c:
36551 cabinet: Store the cab file handle before extracting files so we can
36552 close the cab file even if no files are extracted.
36554 2006-01-09 Saulius Krasuckas <saulius.krasuckas@gmail.org>
36557 include: Add missing color space constants.
36559 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
36561 * dlls/comctl32/rebar.c:
36562 comctl32: Fix rebar autosize behaviour.
36563 Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
36564 native does, taking as few rows as possible and using the parent
36565 window client area size for the other dimension (width for horizontal
36566 rebars or height for vertical ones).
36568 * dlls/user/combo.c:
36569 user: Fix dropdown combo creation when there is no space for an edit control.
36571 2006-01-09 Robert Shearman <rob@codeweavers.com>
36573 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
36574 ole: Join the MTA if necessary when executing an RPC call.
36575 Join the MTA if necessary when executing an RPC call to ensure that it
36576 is executing with a valid apartment and won't fail for certain COM
36579 * dlls/ole32/rpc.c:
36580 ole: Prefer services over servers.
36581 Attempt to start as a local service before attempting to start as a
36582 local server for the CLSCTX_LOCAL_SERVER case.
36584 * dlls/ole32/tests/compobj.c:
36585 ole: Add some tests for CLSIDFromString.
36587 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c:
36588 ole: Remove __CLSIDFromStringA.
36589 Move the ANSI implementation of CLSIDFromString to ole16.c and change
36590 CLSIDFromString to only deal with Unicode strings.
36592 * dlls/rpcrt4/ndr_marshall.c:
36593 rpcrt4: Improve ReadVariance.
36594 Extend ReadVariance to read the offset as well as the actual count,
36595 since these always come in pairs.
36596 Handle the variance not being present in ReadVariance and always call
36597 it from the unmarshalling functions to simplify the code there and
36598 also to fix a bug where the format pointer wasn't advanced properly
36599 for complex arrays (introduced in the previous patch when implementing
36602 * dlls/rpcrt4/ndr_marshall.c:
36603 rpcrt4: Validate complex array format string.
36604 Verify that the format string being passed into the complex array
36605 functions is a complex array one.
36607 2006-01-09 Jacek Caban <jacek@codeweavers.com>
36609 * dlls/urlmon/binding.c:
36610 urlmon: Fix ref counting.
36612 * dlls/urlmon/binding.c:
36613 urlmon: Pass FORMATETC to OnDataAvailable.
36615 * dlls/urlmon/binding.c:
36616 urlmon: Added implementation of protocol stream.
36618 2006-01-09 Robert Shearman <rob@codeweavers.com>
36620 * dlls/crypt32/main.c, dlls/rsaenh/rsaenh.c:
36621 Call DisableThreadLibraryCalls for DLLs that don't need thread
36622 creation/destruction notifications.
36624 2006-01-09 YunSong Hwang <hys545@dreamwiz.com>
36626 * dlls/shell32/shell32_Ko.rc:
36627 shell32: Update the Korean translation.
36629 2006-01-09 Alexander N. Sørnes <alex@thehandofagony.com>
36631 * dlls/shell32/shell32_No.rc:
36632 shell32: Updated Norwegian Bokmål resources.
36634 2006-01-09 Hans Leidekker <hans@it.vu.nl>
36636 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
36637 usp10: Improve stubs.
36638 Improve stubs for ScriptGetProperties and ScriptItemize.
36639 Add stub for ScriptFreeCache.
36641 2006-01-09 Mike McCormack <mike@codeweavers.com>
36643 * dlls/kernel/heap.c, dlls/kernel/tests/heap.c:
36644 kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
36646 * dlls/user/combo.c:
36647 user32: Update the list of things to fix in the Combo control.
36649 2006-01-09 Rein Klazes <wijn@wanadoo.nl>
36651 * dlls/user/menu.c, dlls/user/tests/menu.c:
36652 user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
36653 a NULL pointer, with a test.
36655 2006-01-09 Phil Krylov <phil@newstar.rinet.ru>
36657 * dlls/riched20/editor.c:
36658 riched20: Fixed calculation of left indent and first indent paragraph
36661 * dlls/riched20/string.c:
36662 riched20: Simplified logic in ME_StrRelPos().
36664 2006-01-06 Aric Stewart <aric@codeweavers.com>
36666 * dlls/msvcrt/tests/.gitignore, dlls/msvcrt/tests/Makefile.in,
36667 dlls/msvcrt/tests/dir.c:
36668 msvcrt: Add a regression test for _fullpath.
36670 * dlls/msvcrt/dir.c:
36671 msvcrt: Reworked _fullpath.
36672 Investigation with native msvcrt revealed that it is a wrapper for
36673 GetFullPathName and the current implementation was crashing with older
36674 mozilla installs if the path passed in was uninitialized.
36676 2006-01-06 Alexandre Julliard <julliard@winehq.org>
36678 * dlls/ole32/stg_bigblockfile.c:
36679 ole: Remove a no longer needed smbfs hack.
36681 2006-01-06 Raimonds Praude <raimonds.praude@sets.lv>
36683 * dlls/user/combo.c:
36684 user32: Limit text in the edit field of a combo box.
36686 2006-01-06 Marcus Meissner <marcus@jet.franken.de>
36688 * dlls/gdi/metafile.c:
36689 gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
36692 2006-01-06 Robert Shearman <rob@codeweavers.com>
36694 * dlls/oleaut32/typelib.c:
36695 ole: Remove the no longer used _copy_arg function.
36697 * dlls/oleaut32/typelib.c:
36698 ole: ITypeInfo::Invoke rewrite.
36699 Re-implement ITypeInfo::Invoke on top of DispCallFunc and
36700 VariantChangeType instead of _invoke and _copy_arg.
36702 * dlls/ole32/antimoniker.c, dlls/ole32/compositemoniker.c,
36703 dlls/ole32/ole2.c, dlls/ole32/storage32.c:
36704 ole: Remove "stub" from TRACEs of functions that aren't stubs.
36706 2006-01-06 Hans Leidekker <hans@it.vu.nl>
36708 * dlls/mscms/profile.c:
36709 mscms: Silence a potentially noisy fixme.
36711 * dlls/kernel/time.c:
36712 kernel: Documentation cleanups.
36714 2006-01-06 Robert Shearman <rob@codeweavers.com>
36716 * dlls/rpcrt4/ndr_marshall.c:
36717 rpcrt4: Compute variance for complex arrays
36719 * dlls/rpcrt4/cstub.c:
36720 rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
36721 that has no dispatch table.
36723 2006-01-06 Michael Kaufmann <hallo@michael-kaufmann.ch>
36725 * dlls/user/static.c:
36726 Static control: Support enhanced metafiles.
36728 2006-01-06 Hans Leidekker <hans@it.vu.nl>
36730 * LICENSE, include/wine/wine_common_ver.rc:
36731 Update copyright info for the new year.
36733 * documentation/PACKAGING:
36734 documentation: Suggest installing OpenLDAP development libraries to packagers.
36736 2006-01-06 Robert Shearman <rob@codeweavers.com>
36738 * tools/widl/typegen.c:
36739 widl: Generate static sizing information for fixed size structs.
36740 Don't generate FC_*_BASETYPE proc and type format strings for
36741 non-basetype fields/params.
36743 2006-01-06 Thomas Weidenmueller <wine-patches@reactsoft.com>
36745 * dlls/comctl32/syslink.c:
36746 comctl32: Reduce memory usage of the syslink control.
36748 * dlls/comctl32/syslink.c:
36749 comctl32: Some painting fixes for the syslink control.
36751 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
36753 * dlls/urlmon/umstream.c:
36754 urlmon: Fix a LARGE_INTEGER truncation.
36756 2006-01-06 Robert Reif <reif@earthlink.net>
36758 * dlls/dsound/buffer.c, dlls/dsound/dsound.c,
36759 dlls/dsound/dsound_private.h, dlls/dsound/mixer.c,
36760 dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
36761 dsound: Refactor playback.
36762 Replace references of IDirectSoundImpl with DirectSoundDevice to
36763 remove one level of indirection and remove the problem of a three
36764 object circular reference.
36766 2006-01-06 Mike McCormack <mike@codeweavers.com>
36768 * dlls/msi/dialog.c:
36769 msi: Unload riched20 after its window is destroyed.
36771 * dlls/msi/dialog.c:
36772 msi: Make radio buttons grey out correctly when disabled.
36774 * dlls/msi/helpers.c:
36775 msi: Clean trailing and leading spaces from path segments.
36777 2006-01-06 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
36779 * tools/winapi/msvcmaker:
36780 winapi: msvcmaker adaption to new directory structure.
36781 Fix some issues with MSVC project file generation after recent
36782 directory restructuring.
36784 * tools/winapi/config.pm:
36785 winapi: Add the loader directory to the paths to exclude.
36786 There is nothing in there anymore that would need to be done for
36789 * tools/winapi/winapi_extract, tools/winapi/winapi_fixup:
36790 winapi: Cleanup some unused use clauses.
36792 2006-01-06 YunSong Hwang <hys545@dreamwiz.com>
36794 * dlls/commdlg/cdlg_Ko.rc:
36795 commdlg: Updated Korean translation.
36797 * programs/winecfg/Ko.rc:
36798 winecfg: Updated Korean translation.
36800 2006-01-06 Mike McCormack <mike@codeweavers.com>
36802 * dlls/oleaut32/typelib.c:
36803 oleaut32: Output a FIXME message only once.
36805 2006-01-06 Robert Reif <reif@earthlink.net>
36807 * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
36808 dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
36809 dlls/dsound/tests/dsound_test.h:
36810 dsound: Fix double free bug in tests.
36811 Fix double free in tests. Only happens in interactive mode when
36812 testing duplicated 3D buffers.
36814 2006-01-06 Anssi Hannula <anssi.hannula@gmail.com>
36816 * dlls/shell32/shell32_Fi.rc:
36817 shell32: Spelling fixes for the Finnish resource.
36819 2006-01-06 Ulrich Czekalla <ulrich@codeweavers.com>
36821 * dlls/ole32/storage32.c:
36822 ole: Fix SmallBlocksToBigBlocks loop.
36823 Stop copying data when read returns 0 bytes
36825 2006-01-05 Robert Shearman <rob@codeweavers.com>
36827 * configure, configure.ac, dlls/Makefile.in, dlls/security/.gitignore,
36828 dlls/security/Makefile.in, dlls/security/security.spec:
36829 Added implementation of security.dll.
36831 2006-01-05 Jacek Caban <jacek@codeweavers.com>
36833 * dlls/wininet/http.c, dlls/wininet/utility.c:
36834 wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
36835 INTERNET_STATUS_CONNECTING_TO_SERVER and
36836 INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
36839 2006-01-05 Alexandre Julliard <julliard@winehq.org>
36841 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
36842 msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
36843 to avoid the overhead of a full-blown register function.
36844 Some tracing improvements.
36846 * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
36847 msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
36848 to avoid having to save/restore the whole context on every call.
36850 2006-01-05 Jacek Caban <jacek@codeweavers.com>
36852 * dlls/urlmon/binding.c:
36853 urlmon: Added implementation of QueryService and stub implementation
36854 of IHttpNegotiate2 interface.
36856 * dlls/urlmon/binding.c:
36857 urlmon: Query service provider for IInternetProtocol.
36859 2006-01-05 Marcus Meissner <marcus@jet.franken.de>
36861 * dlls/winspool/winspool.drv.spec:
36862 winspool: Added ordinal exported functions of winspool.drv.
36864 2006-01-05 Dan Kegel <dank@kegel.com>
36866 * dlls/oleaut32/typelib.c:
36867 oleaut32: Allow _invoke to handle up to 23 parameters.
36869 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
36871 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, dlls/dbghelp/stack.c,
36872 dlls/dbghelp/symbol.c, include/dbghelp.h:
36873 dbghelp: StackWalk (32 and 64 bit version).
36874 - enhance implementation of StackWalk (32 and 64 bit version) by
36875 making use of module information and calling for FPO
36876 - FPO part is still non functional
36877 - implemented SymGetModuleBase64
36878 - stubbed SymFunctionTableAccess64
36880 2006-01-05 Robert Reif <reif@earthlink.net>
36882 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
36883 dsound: Capture refactoring.
36884 Move initialization code from DirectSoundCapture to
36885 DirectSoundCaptureDevice.
36886 Make DirectSoundCaptureBuffer directly reference
36887 DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
36888 one level of indirection.
36889 Rename DSOUND_CreateDirectSoundCaptureBuffer to
36890 IDirectSoundCaptureBufferImpl_Create to be consistent.
36892 2006-01-05 Alexandre Julliard <julliard@winehq.org>
36894 * libs/wpp/ppl.l, programs/winedbg/debug.l, programs/winhelp/macro.lex.l,
36895 tools/widl/parser.l, tools/wrc/parser.l:
36896 Remove YY_NO defines that cause warnings.
36898 2006-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
36900 * dlls/dbghelp/symbol.c:
36901 dbghelp: Removed no longer needed 'stub' in TRACEs.
36903 2006-01-05 Robert Shearman <rob@codeweavers.com>
36905 * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/ndr_misc.h,
36906 dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec:
36907 rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
36909 * dlls/oleaut32/typelib.c:
36910 ole: Store the result from _invoke in a VARIANTARG structure.
36912 * programs/regedit/childwnd.c:
36913 regedit: Initialise nFocusPanel.
36915 * dlls/kernel/oldconfig.c:
36916 kernel32: Check for the correct error return value from open.
36918 2006-01-05 Jacek Caban <jacek@codeweavers.com>
36920 * dlls/urlmon/tests/url.c:
36921 urlmon: Code clean up.
36923 * dlls/urlmon/binding.c:
36924 urlmon: Added GetBindInfoString implementation.
36926 2006-01-04 Alexandre Julliard <julliard@winehq.org>
36928 * ANNOUNCE, ChangeLog, VERSION, configure:
36931 ----------------------------------------------------------------
36932 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
36934 * dlls/msacm/stream.c:
36935 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
36936 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
36937 required by (some?) native codecs.
36939 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
36942 wine.inf: Add a few keys to HKLM\Hardware.
36944 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
36946 * dlls/winsock/socket.c:
36947 winsock: Map wildcards for socket type and protocol in getaddrinfo().
36949 2006-01-04 Alexandre Julliard <julliard@winehq.org>
36951 * dlls/ntdll/loader.c:
36952 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
36953 (suggested by Michael Ost).
36955 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
36957 * dlls/shlwapi/shlwapi.spec:
36958 shlwapi: Print PathCombine* strings arguments in relay debugging.
36960 2006-01-04 Alexandre Julliard <julliard@winehq.org>
36962 * include/wine/pthread.h:
36963 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
36965 2006-01-04 Mike McCormack <mike@codeweavers.com>
36967 * programs/msiexec/msiexec.c:
36968 msiexec: Ignore the TRANSFORMS variable.
36969 Ignore the TRANSFORMS variable when building a list of transforms for
36970 advertising. The variable is used to apply transforms when installing.
36972 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
36973 msi: Apply any MSI transforms specified by the TRANSFORMS property.
36975 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
36976 msi: Add a stub for MsiGetLastErrorRecord.
36978 * dlls/msi/dialog.c:
36979 msi: Fixes for the MaskedEdit control.
36980 Allow MaskedEdit masks that aren't enclosed with <>.
36981 Allow the MaskedEdit's edit controls to scroll a bit in case things
36984 2006-01-04 Robert Reif <reif@earthlink.net>
36986 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
36987 dsound: Capture cleanup.
36988 Move code and function prototypes around to eliminate forward
36989 declarations. No code is changed.
36991 2006-01-04 Hans Leidekker <hans@it.vu.nl>
36993 * tools/winapi/winapi_global.pm:
36994 winapi: Remove some exceptions now that DLL separation is complete.
36996 * DEVELOPERS-HINTS:
36997 Subdirectory tools/winapi_check no longer exists.
36999 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
37001 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
37002 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
37003 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
37004 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
37005 dlls/shell32/shellpath.c:
37006 shell32: Create Local AppData for user profile.
37007 Move history and internet tmp files to Local Settings.
37009 * dlls/shell32/shell32_Ru.rc:
37010 shell32: Update Russian resources.
37012 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
37014 * dlls/user/menu.c:
37015 user32: Menu tracing improvements.
37017 2006-01-03 Alexandre Julliard <julliard@winehq.org>
37019 * dlls/ntdll/virtual.c:
37020 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
37022 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
37024 * dlls/msi/custom.c:
37025 msi: Report the commandline that failed to start in ERR()s.
37027 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
37029 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
37030 kernel32: Implemented atoms query function on top of ntdll ones.
37032 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
37033 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
37035 ntdll: Correct implementation for atom query functions.
37037 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
37039 * dlls/advpack/advpack.c:
37040 advpack: Make DoInfInstall return an HRESULT.
37042 2006-01-03 Robert Reif <reif@earthlink.net>
37044 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
37045 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
37046 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
37047 dsound: Remove WINAPI from internal functions.
37049 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
37051 * dlls/advpack/advpack.c:
37052 advpack: Fix LaunchInfSection[Ex] documentation.
37054 2006-01-03 Alexandre Julliard <julliard@winehq.org>
37056 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
37057 Support building flex files without debug support.
37059 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
37061 * include/wine/pthread.h, include/winternl.h:
37062 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
37064 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
37066 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
37067 shell32/unixfs: Added unicode support in folder and file pidls.
37069 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
37070 shell32: Helper function for unicode support in folder and file pidls.
37072 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
37074 * dlls/user/menu.c, dlls/user/tests/menu.c:
37075 user32: Separate menu bitmaps and strings.
37076 Store bitmaps and bitmaps always in separate fields in the internal
37077 menu structure. Get rid of a lot of assumptions in the code that the
37078 menu can have strings only when it is not some other type and that
37079 bitmaps come in two flavors.
37080 Add a lot of conformance tests, including some submitted by Jason
37083 2006-01-03 Steven Edwards <winehacker@gmail.com>
37085 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
37086 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
37087 gdi: Win16/32 split of most of the metafile support.
37089 * dlls/gdi/gdi_private.h, include/wingdi.h:
37090 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
37092 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
37094 * dlls/msacm/msacm32_main.c:
37095 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
37097 2006-01-03 Robert Reif <reif@earthlink.net>
37099 * dlls/kernel/module.c:
37100 kernel: DelayLoadFailureHook crash fix.
37102 2006-01-03 Alexandre Julliard <julliard@winehq.org>
37104 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
37105 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
37106 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
37107 Added some flex options to avoid compiler warnings.
37108 Moved options from the Makefile into the source.
37110 2006-01-03 Mike McCormack <mike@codeweavers.com>
37112 * dlls/msi/dialog.c:
37113 msi: Subclass the Richedit control.
37114 Send a "DoAction" control event when the user scrolls the text.
37116 * dlls/msi/install.c:
37117 MSI: Improve the MsiGetMode stub a little.
37119 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
37120 msi: Implement the Reset control event.
37122 * dlls/oleaut32/typelib.c:
37123 oleaut32: Allow _invoke to handle up to 17 parameters.
37125 2006-01-03 Robert Reif <reif@earthlink.net>
37127 * dlls/dsound/dsound.c:
37128 dsound Add uninitialized check.
37130 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
37132 * dlls/comctl32/listview.c:
37133 comctl32: Listview - allow selection toggle with ctrl+space.
37135 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
37137 * dlls/winsock/socket.c:
37138 winsock: AF_UNSPEC mapping.
37139 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
37140 Zero initialize the sockaddr in ws_sockaddr_alloc().
37142 2006-01-03 Francois Gouget <fgouget@free.fr>
37144 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
37145 Assorted spelling fixes
37147 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
37148 Add trailing '\n's to ok() calls.
37149 Remove spaces before '\n' in traces.
37151 * tools/winapi/win32.api:
37152 winapi: Update win32.api to match the current sources.
37154 * dlls/msi/msi.c, dlls/wldap32/page.c:
37155 Small documentation tweaks to avoid winapi_check warnings.
37157 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
37159 * programs/winemenubuilder/winemenubuilder.c:
37160 winemenubuilder: Improve traces.
37161 Add some traces to make it easier to debug icon generation problems.
37163 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
37165 * dlls/gdi/tests/bitmap.c:
37166 gdi: Add a test which shows that GDI does not support compressed DIB sections.
37168 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
37171 gdi32: Disallow creation of compressed DIB sections.
37173 2006-01-03 Robert Shearman <rob@codeweavers.com>
37175 * dlls/ole32/hglobalstream.c:
37176 ole: Check the return value of IStream_SetSize in IStream_Read.
37177 Check the return value of IStream_SetSize in IStream_Read, since
37178 otherwise execution could continue on and cause heap corruption.
37180 * dlls/ole32/stg_stream.c:
37181 ole: Fix mis-handling of return value in StgStreamImpl_Read.
37182 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
37183 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
37186 * dlls/rpcrt4/ndr_marshall.c:
37187 rpcrt4: Implement callback conformance.
37189 * dlls/rpcrt4/rpc_server.c:
37190 rpcrt4: Fix race condition in RpcServerListen.
37191 The DontWait parameter is used for forcing the function not to wait
37192 for the server to finish.
37194 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
37196 * dlls/comctl32/comctl32undoc.c:
37197 comctrl32: ReAlloc should be able to move memory blocks if necessary.
37199 2006-01-03 Kai Blin <kai.blin@gmail.com>
37201 * dlls/secur32/tests/main.c:
37202 secur32: Rewrote NTLM tests in a more flexible way.
37204 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
37206 * server/snapshot.c:
37207 server: Fix va_list compile error.
37209 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
37210 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
37212 * dlls/advapi32/service.c:
37213 advapi32: Don't allocate memory for empty argument string and pass
37216 2005-12-31 Hans Leidekker <hans@it.vu.nl>
37218 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
37219 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
37220 dlls/wldap32/winldap_private.h:
37221 wldap32: Implement some page handling functions.
37222 Implement ldap_create_page_control{A,W} and
37223 ldap_parse_page_control{A,W}.
37224 Move the page handling functions into their own file.
37226 * dlls/wldap32/extended.c:
37227 wldap32: Document the functions that handle extended operations.
37229 * dlls/wldap32/init.c:
37230 wldap32: Document the init functions.
37233 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
37235 * programs/winecfg/x11drvdlg.c:
37236 winecfg: Default for DXGrab is NO.
37238 2005-12-31 Milko Krachounov <milko@3mhz.net>
37240 * programs/winecfg/Bg.rc:
37241 winecfg: Fix a mess with the Bulgarian resource file and translate the
37242 untranslated strings.
37244 2005-12-31 Jacek Caban <jacek@codeweavers.com>
37246 * dlls/urlmon/tests/protocol.c:
37247 urlmon: Added http protocol tests (currently failing in Wine).
37249 2005-12-31 Alexandre Julliard <julliard@winehq.org>
37251 * dlls/ntdll/tests/exception.c:
37252 ntdll/tests: Try to fail more gracefully on win9x.
37253 Link to NtCurrentTeb dynamically.
37255 2005-12-31 Dan Kegel <dank@kegel.com>
37257 * dlls/commdlg/colordlg.c:
37258 commdlg: Let the color picker respond properly to keystrokes.
37260 2005-12-31 Robert Shearman <rob@codeweavers.com>
37262 * dlls/wininet/urlcache.c:
37263 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
37264 Move the freeing of allocation blocks for an entry into
37265 URLCache_DeleteEntry.
37266 Call URLCache_DeleteEntry to rollback from failure in
37267 CommitUrlCacheEntryInternal.
37269 * dlls/wininet/urlcache.c:
37270 wininet: Create new hash tables for URL cache on demand.
37272 * dlls/wininet/urlcache.c:
37273 wininet: Move URL cache hash table creation to a separate function.
37275 2005-12-31 Jacek Caban <jacek@codeweavers.com>
37277 * dlls/urlmon/umon.c:
37278 urlmon: Removed not used code.
37280 2005-12-31 Robert Shearman <rob@codeweavers.com>
37282 * tools/widl/typegen.c:
37283 widl: Output sizing information for arrays in the generated marshaling code.
37285 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
37286 widl: Export the bracket adding functionality of do_write_expr outside
37289 2005-12-31 Mike McCormack <mike@codeweavers.com>
37291 * dlls/msi/action.c:
37292 msi: Change some FIXME messages to comments.
37294 * dlls/msi/package.c:
37295 msi: Define the property "Intel" if we're running on an Intel processor.
37297 * dlls/msi/action.c:
37298 msi: Add stub actions for CCPSearch and RMCCPSearch.
37300 * dlls/riched20/reader.c:
37301 riched20: Add newlines to ERR macro output.
37303 2005-12-31 Robert Reif <reif@earthlink.net>
37305 * dlls/comctl32/ipaddress.c:
37306 comctl32: Create ipaddress in enabled state.
37308 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
37310 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
37311 wined3d: Added support for WINED3DFMT_X4R4G4B4.
37313 2005-12-31 Hans Leidekker <hans@it.vu.nl>
37315 * dlls/wldap32/value.c:
37316 wldap32: Document the value handling functions.
37318 * dlls/wldap32/wldap32.h:
37319 wldap32: Copy embedded berval structures too.
37321 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
37323 * programs/winecfg/De.rc:
37324 winecfg: Update German resource.
37326 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
37328 * dlls/comctl32/propsheet.c:
37329 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
37330 allocation failure.
37332 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
37334 * programs/winetest/Makefile.in:
37335 winetest: Only include d3d9 if it is being built.
37337 2005-12-26 Jacek Caban <jacek@codeweavers.com>
37339 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
37340 urlmon: Added GetSecurityId implementation.
37342 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
37343 urlmon: Use pluggable protocol for file protocol.
37345 2005-12-26 Robert Shearman <rob@codeweavers.com>
37347 * tools/widl/typegen.c:
37348 widl: Fix merge conflict.
37350 * tools/widl/typegen.c:
37351 widl: Follow type references in procformat and typeformat string generation.
37353 * tools/widl/typegen.c:
37354 widl: Handle marshaling and unmarshaling structures.
37356 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
37357 tools/widl/server.c:
37358 widl: Out parameters.
37359 Marshall and unmarshall out parameters for servers and clients
37361 Write out array components for declared local variables in generated
37364 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
37365 tools/widl/typegen.h:
37366 widl: Remove some duplication.
37367 Remove some duplicated code by calling an improved
37368 get_required_buffer_size.
37369 Add some more newlines in the generated code to separate separate
37371 Calculate the buffer size of [out] arguments in generated server code.
37372 Fix the direction passed into unmarshall_arguments.
37374 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
37375 tools/widl/typegen.h:
37376 widl: Pass a state into marshall_arguments and unmarshall_arguments to
37377 decide which parameters should be considered based on their direction.
37379 * tools/widl/typegen.c:
37380 widl: Generate marshaling and unmarshaling statements for arrays.
37382 * tools/widl/typegen.c:
37383 widl: Treat variables with array indices the same as pointers.
37385 * tools/widl/typegen.c:
37386 widl: Advance the type format string whilst marshaling and
37387 unmarshaling arguments.
37389 * tools/widl/typegen.c:
37390 widl: Convert the main while loops in marshall_arguments and
37391 unmarshall_arguments into for loops.
37393 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
37394 tools/widl/typegen.h:
37395 widl: Add support for marshalling and unmarshalling conformant strings.
37397 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
37398 tools/widl/proxy.c, tools/widl/write_msft.c:
37399 widl: Add some const attributes.
37401 * tools/widl/typegen.c:
37402 widl: Prepare marshall and unmarshall code generation functions for
37403 accepting pointers.
37405 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
37406 widl: Fix SEGVs with client and server code generation when an
37407 interface has no methods.
37409 * tools/widl/typegen.c:
37410 widl: Generate correct proc format strings for [out] and [in, out] parameters.
37412 * tools/widl/parser.y:
37413 widl: Use the same precendence rule for the conditional operator as in wpp.
37414 Fixes several shift/reduce warnings.
37416 * tools/widl/typegen.c:
37417 widl: Better array support.
37418 Treat variables with array indices the same as pointers when writing
37419 out the proc & type format strings.
37420 Fix a typo when writing out the proc format string where a non-return
37421 type was written out for a return type and vice-versa.
37423 * tools/widl/typegen.c:
37424 widl: Support non-basic variables in proc format strings.
37426 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
37427 tools/widl/typegen.h:
37428 widl: Add helper functions that return the size of procformat and
37429 typeformat strings for variables.
37431 * dlls/oleaut32/typelib.c:
37432 oleaut: Small re-organisation of ITypeInfo::Invoke.
37433 Only output the one function in the trace for ITypeInfo::Invoke.
37434 Process the return value on output in ITypeInfo::Invoke, but only copy
37435 it to pVarResult if pVarResult is not NULL.
37437 * dlls/oleaut32/typelib.c:
37438 oleaut32: Convert some tabs to spaces and some other formatting changes.
37440 * dlls/oleaut32/typelib.c:
37441 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
37444 * dlls/oleaut32/typelib.c:
37445 ole: Improve typelib traces.
37446 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
37447 for more flexibility in which channel controls the output.
37449 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
37451 * dlls/msvcrt/tests/printf.c:
37452 msvcrt: More printf tests for I64 integer size support.
37454 * dlls/msvcrt/wcs.c:
37455 msvcrt: pf_integer_conv for I64.
37456 - Add pf_integer_conv and pf_is_integer_format.
37457 - Update pf_fill to handle printing the sign for signed integers.
37458 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
37460 * dlls/msvcrt/wcs.c:
37461 msvcrt: Do not treat %ll as an IntegerDouble in printf.
37463 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
37464 msvcrt: Parse I, I32, and I64 integer size flags in printf.
37466 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
37468 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
37469 urlmon: Implement BindAsyncMoniker function.
37471 2005-12-26 Jacek Caban <jacek@codeweavers.com>
37473 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
37474 urlmon: URL with two slashes is valid.
37476 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
37478 * programs/winecfg/No.rc:
37479 winecfg: Updated Norwegian Bokmål resources.
37481 2005-12-26 Jacek Caban <jacek@codeweavers.com>
37483 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
37484 shlwapi: Fix UrlCanonicalize.
37485 - Added support for URL_FILE_USE_PATHURL.
37486 - Fix handling of '/' and '\'.
37488 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
37490 * dlls/msrle32/msrle32.c:
37491 msrle32: Spelling fix.
37493 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
37495 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
37496 dbghelp: Internal search routines can now be case sensitive/insensitive.
37497 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
37498 - Quick implementation of SymSearch on top of SymEnumSymbols (should
37499 be the other way around).
37501 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
37503 * dlls/msvcrt/main.c:
37504 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
37506 2005-12-26 Robert Shearman <rob@codeweavers.com>
37508 * dlls/ole32/tests/propvariant.c:
37509 Fix detection of V1a prop variant library in test suite.
37511 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
37513 * dlls/x11drv/keyboard.c:
37514 x11drv: Update Canadian keyboard layout to better match the X11 one
37516 2005-12-26 James Hawkins <truiken@gmail.com>
37518 * dlls/shell32/tests/shlfileop.c:
37519 shell32: Clean up the SHFileOperation tests.
37520 - Make sure to create all the files used by the new tests.
37521 - Add a couple more SHFileOperation tests.
37522 - Fix some of the old tests.
37524 2005-12-26 Robert Reif <reif@earthlink.net>
37526 * programs/winecfg/audio.c:
37527 winecfg: Use hourglass cursor when opening audio drivers.
37528 Misbehaving drivers can take a while to open so change to the hour
37529 glass cursor when opening them.
37531 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
37533 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
37534 atl: Implement AtlComPtrAssign.
37535 According to MSDN AtlModuleInit should initialize the modules critical
37538 2005-12-22 Alexandre Julliard <julliard@winehq.org>
37540 * ANNOUNCE, ChangeLog, VERSION, configure:
37543 ----------------------------------------------------------------
37544 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
37546 * dlls/shell32/tests/shlfolder.c:
37547 shell32: Added some test to document native ITEMIDLIST format.
37549 2005-12-22 Alexandre Julliard <julliard@winehq.org>
37551 * dlls/user/tests/msg.c:
37552 user/tests: Remove todo_wine from a few tests that (usually) succeed.
37554 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
37556 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
37557 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
37558 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
37559 it more responsive to commands in the MCI_MODE_PLAY state by checking
37560 hStopEvent even if the time frame between frames has expired.
37562 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
37564 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
37565 include/winerror.h:
37566 ole32: Return error instead of asserting if storage file is corrupt.
37568 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
37570 * dlls/user/tests/msg.c:
37571 user32/tests: Add a PeekMessage test.
37573 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
37575 * dlls/kernel/tests/console.c:
37576 kernel/tests: Check that we successfully open the console.
37578 2005-12-22 Alexandre Julliard <julliard@winehq.org>
37580 * server/console.c:
37581 server: Fixed console access rights handling.
37583 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
37585 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
37586 opengl: Fix last wgl regression.
37587 Fix wgl regression: test glx server version and extensions to use (and
37588 not use glXQueryDrawable on older glx implementations).
37590 2005-12-22 James Hawkins <truiken@gmail.com>
37592 * dlls/shell32/tests/shlfileop.c:
37593 shell32: Add tests for SHFileOperation's FO_MOVE command.
37595 * dlls/shell32/tests/shlfileop.c:
37596 shell32: Add tests for SHFileOperation's FO_COPY command.
37598 * dlls/shell32/tests/shlfileop.c:
37599 shell32: Add tests for SHFileOperation's FO_RENAME command.
37601 * dlls/shell32/tests/shlfileop.c:
37602 shell32: Add tests for SHFileOperation's FO_DELETE command.
37604 2005-12-22 Robert Reif <reif@earthlink.net>
37606 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
37607 winecfg: Add unmanaged windows configuration.
37609 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
37611 * dlls/dbghelp/module.c:
37612 dbghelp: Correct handling for all module names.
37614 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
37616 * dlls/msi/format.c, dlls/msi/tests/format.c:
37617 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
37619 2005-12-21 James Hawkins <truiken@gmail.com>
37621 * dlls/shell32/tests/shlfileop.c:
37622 shell32: Remove the '.\\' prefix from filenames, because it hides a
37623 bug in SHFileOperation.
37625 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
37627 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
37628 ddraw: Fix DirectDrawSurface::QueryInterface crash.
37630 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
37632 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
37633 winspool: Add version resource.
37635 2005-12-21 Alexandre Julliard <julliard@winehq.org>
37637 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
37638 msvcrt: Return a per-thread buffer in localtime and gmtime.
37640 2005-12-21 H. Verbeet <hverbeet@gmail.com>
37642 * dlls/d3d9/tests/shader.c:
37643 d3d9: Add traces for when shader support is missing in the shader test.
37645 2005-12-21 Hans Leidekker <hans@it.vu.nl>
37647 * dlls/kernel/process.c:
37648 kernel: Some documentation improvements.
37650 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
37652 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
37653 dlls/msvcrt/time.c:
37654 msvcrt: Implemented wctime(), wasctime().
37655 Free thread data in DLL_THREAD_DETACH.
37657 2005-12-21 Robert Reif <reif@earthlink.net>
37659 * programs/winecfg/En.rc, programs/winecfg/audio.c,
37660 programs/winecfg/resource.h:
37661 winecfg: Select an audio driver on fresh install.
37663 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
37665 * dlls/mscms/tests/profile.c:
37666 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
37669 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
37671 * dlls/msvideo/mciwnd.c:
37672 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
37674 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
37676 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
37677 msvcrt: Fix printf sign flags.
37678 Fix the printf sign flags so that '+' doesn't always override ' '
37679 space alone. If they both appear, continue parsing and let '+' take
37682 2005-12-21 Alexandre Julliard <julliard@winehq.org>
37684 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
37685 server/context_sparc.c, server/context_x86_64.c:
37686 server: Set the context flags in get_thread_context to indicate which
37687 parts of the returned context are valid.
37689 2005-12-21 Hans Leidekker <hans@it.vu.nl>
37691 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
37692 include/config.h.in:
37693 wldap32: Added configure checks for some potentially missing functions.
37695 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
37697 * dlls/msi/dialog.c:
37698 msi: Use a default dialog font if nothing is specified.
37700 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
37702 * dlls/shell32/tests/shlfolder.c:
37703 shell32/tests: Fixed a test failing on WinXP.
37705 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
37707 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
37708 dlls/dbghelp/wdbgexts.h:
37709 dbghelp: Added a few extensions to make windbg happy.
37711 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
37713 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
37714 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
37716 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
37718 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
37719 msacm: Preserve value of cbStruct in acmDriverDetails.
37720 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
37721 filled with a valid value before returning.
37722 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
37723 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
37724 native library: native ACM codecs expect cbStruct to be valid before
37725 filling the rest of the struct with any data.
37727 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
37729 * dlls/ntdll/exception.c:
37730 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
37732 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
37734 * programs/winecfg/Nl.rc:
37735 winecfg: Dutch resources update.
37737 2005-12-20 H. Verbeet <hverbeet@gmail.com>
37739 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
37740 wined3d: Cleanup shader constants code a little bit.
37741 Improved bounds checking.
37743 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
37745 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
37746 msvcrt: Require exact uppercase and lowercase format in printf routines.
37748 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
37750 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
37751 winemenubuilder: Provide depth to the menus created.
37753 2005-12-19 Alexandre Julliard <julliard@winehq.org>
37755 * dlls/kernel/process.c:
37756 kernel32: Check for tabs too when extracting the program name
37757 (reported by Vitaliy Margolen).
37759 2005-12-19 Hans Leidekker <hans@it.vu.nl>
37761 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
37762 tools/widl/typegen.c:
37763 widl: Avoid lvalue casts in generated code.
37765 2005-12-19 Kai Blin <kai.blin@gmail.com>
37767 * dlls/secur32/ntlm.c:
37768 secur32: Adding AcceptSecurityContext to the NTLM security provider.
37770 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
37772 * dlls/winspool/tests/info.c:
37773 winspool: Filter additional failures.
37775 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
37777 * programs/winhelp/winhelp.c:
37778 winhelp: Handle '> ' on command lines.
37780 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
37781 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
37782 dbghelp: First stab at supporting calling convention in function signature.
37784 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
37785 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
37787 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
37789 * programs/winecfg/Fr.rc:
37790 winecfg: Updated French resources.
37792 2005-12-19 Aric Stewart <aric@codeweavers.com>
37794 * dlls/user/Makefile.in, dlls/user/edit.c:
37795 user: Make the edit control IME aware and implement inline editing.
37796 Makes for a significantly better user experience for CJK users.
37798 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
37800 * dlls/msi/format.c:
37801 msi: Fixed deformat_environment to not cut off string.
37803 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
37805 * programs/taskmgr/dbgchnl.c:
37806 taskmgr: Fix viewing of debug channels.
37807 Various internal cleanups.
37809 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
37810 dbghelp: Implemented SymMatchString.
37812 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
37814 * dlls/user/winproc.c:
37815 user: Fix LB_GETTEXT unmapping for A<->W.
37817 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
37819 * dlls/setupapi/misc.c:
37820 setupapi: Fix comparing the group SIDs in IsUserAdmin.
37822 2005-12-19 Huw Davies <huw@codeweavers.com>
37824 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
37825 opengl: Add support for rendering on bitmaps.
37827 2005-12-19 Alexandre Julliard <julliard@winehq.org>
37829 * dlls/ole32/rpc.c:
37830 ole32: Revert exception handler change.
37831 The handler does the opposite of normal page fault handlers.
37833 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
37835 * dlls/user/tests/win.c:
37836 user: Fix hrgn leaks in win.c test.
37838 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
37840 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
37841 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
37842 comctl32: Add a test for the initial tooltip window style settings,
37843 make it pass under Wine.
37845 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
37847 * programs/winecfg/De.rc:
37848 winecfg: Update German resource.
37850 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
37852 * programs/wcmd/batch.c:
37853 wcmd: Increase maximum length of commands.
37854 Increase maximum length of commands to 8192 bytes as on Windows XP.
37855 Add needed braces to a multi line "if" statement.
37857 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
37859 * dlls/dbghelp/dbghelp.spec:
37860 dbghelp: New stubs (needed for windbg startup).
37862 * dlls/dbghelp/elf_module.c:
37863 dbghelp: Fixed loading .so modules from a living target.
37865 * dlls/dbghelp/stack.c:
37866 dbghelp: Fixed missing parameters info in StackWalk64.
37868 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
37870 * dlls/d3d9/tests/stateblock.c:
37871 d3d9: Don't crash on NULL device_ptr.
37873 2005-12-19 Alexandre Julliard <julliard@winehq.org>
37875 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
37876 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
37877 Changed exception raise functions to call it explicitly.
37879 2005-12-19 Jacek Caban <jacek@codeweavers.com>
37881 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
37882 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
37884 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
37885 Fix typo in urlmon.idl.
37887 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
37889 * dlls/user/edit.c, dlls/user/tests/edit.c:
37890 user32: Don't truncate text when creating edit control.
37892 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
37894 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
37895 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
37896 With a conformance test.
37898 2005-12-19 Jacek Caban <jacek@codeweavers.com>
37900 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
37901 urlmon: Added some tests and fixes of file protocol.
37903 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
37905 * programs/winecfg/No.rc:
37906 winecfg: Updated Norwegian Bokmaal resources.
37908 2005-12-18 Alexandre Julliard <julliard@winehq.org>
37910 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
37911 tools/winebuild/build.h, tools/winebuild/import.c,
37912 tools/winebuild/spec32.c, tools/winebuild/utils.c:
37913 ntdll: New implementation of relay thunks.
37914 New implementation of relay thunks that doesn't require modifying code
37915 on the fly, so that the thunks can be put in the text section.
37916 Some performance improvements.
37918 2005-12-17 Alexandre Julliard <julliard@winehq.org>
37920 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
37921 ntdll: Don't use a real guard page at the bottom of the stack.
37922 A no-access page is enough, we can't properly raise an overflow
37925 2005-12-17 Robert Reif <reif@earthlink.net>
37927 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
37928 programs/winecfg/De.rc, programs/winecfg/En.rc,
37929 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
37930 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
37931 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
37932 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
37933 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
37934 programs/winecfg/main.c, programs/winecfg/resource.h,
37935 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
37936 programs/winecfg/winecfg.rc:
37937 winecfg: Use sound tree view for driver selection.
37938 - Move driver selection and configuration into tree view.
37939 - Only show loadable drivers.
37941 * dlls/winmm/wineoss/midi.c:
37942 wineoss: Shorten MIDI names.
37943 Shorten MIDI names to fit into 32 byte array without overflow.
37945 2005-12-17 Juan Lang <juan_lang@yahoo.com>
37947 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
37948 crypt32: Implement more implicit properties, with tests.
37950 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
37952 * dlls/imagehlp/imagehlp.spec:
37953 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
37955 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
37957 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
37958 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
37959 Add a ScrollDC test with NULL clipping rect.
37960 Add another set of ScrollDC tests written by Rein Klazes.
37962 2005-12-16 Huw Davies <huw@codeweavers.com>
37964 * dlls/x11drv/opengl.c:
37965 x11drv: Get the visual for the GLXPixmap from the current pixel format.
37967 2005-12-16 Alexandre Julliard <julliard@winehq.org>
37969 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
37970 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
37971 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
37972 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
37973 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
37974 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
37975 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
37976 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
37977 Take advantage of the __EXCEPT_PAGE_FAULT macro.
37979 * dlls/ntdll/exception.c, include/wine/exception.h:
37980 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
37981 easier to handle the common case of trapping page faults.
37983 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
37984 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
37985 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
37987 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
37988 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
37989 ntdll: More compatible exception information for protection faults.
37990 Added a bunch of test cases.
37992 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
37994 * dlls/wined3d/vertexdeclaration.c:
37995 wined3d: Vertex declaration cleanup.
37996 Clean up constants and the wine declaration when the vertex
37997 declaration is destroyed.
37999 * dlls/wined3d/device.c:
38000 wined3d: Allow NULL multi sample quality.
38001 Allow MultiSampleQuality to be passed as NULL, this is a
38002 requirement for DirectX 8 and lower.
38004 2005-12-16 Alexandre Julliard <julliard@winehq.org>
38006 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
38007 dlls/ntdll/ntdll.spec:
38008 Add -register hint in ntdll, kernel and msvcrt spec files.
38010 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
38011 winebuild: Allow -register flag for Win32 too.
38012 This way it can be used as hint for the relay code.
38014 2005-12-16 Juan Lang <juan_lang@yahoo.com>
38016 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
38017 crypt32: Implement CRLDistPoints encoding/decoding.
38018 - rewrite sequence decoding to support context-specific tags, and
38019 eliminate duplicated code
38020 - implement encoding and decoding of CRLDistPoints
38022 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
38024 * dlls/shell32/shellpath.c, include/shlobj.h:
38025 shell32: Fix return value of PathProcessCommand.
38027 2005-12-16 Jacek Caban <jacek@codeweavers.com>
38029 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
38030 urlmon: Fix BindToStorage test.
38032 * include/mshtmdid.h, include/mshtml.idl:
38033 Added some declarations to mshtml.idl.
38035 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
38036 widl: Added bindable and displaybind attributes handling.
38038 2005-12-16 Milko Krachounov <milko@3mhz.net>
38040 * programs/winecfg/Bg.rc:
38041 winecfg: Update Bulgarian resource.
38043 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
38045 * programs/uninstaller/Es.rc:
38046 uninstaller: Spanish translations update.
38048 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
38049 winecfg: Spanish translations update.
38051 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
38053 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
38054 wined3d: Fix matrix copy/paste bug.
38056 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38058 * dlls/wined3d/device.c:
38059 wined3d: Vertex declaration recording state.
38060 Stop SetVertexDeclaration from reference counting if a stateblock is
38063 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
38065 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
38066 user32: Implement saving and fix reading of nonclient metrics.
38067 With conformance tests.
38069 2005-12-16 Tomas Carnecky <tom@dbservice.com>
38071 * dlls/x11drv/opengl.c:
38072 x11drv: Allow users to preload an OpenGL library.
38074 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
38076 * include/ddk/wdm.h:
38077 Add some structs/prototypes to wdm.h.
38079 2005-12-15 James Hawkins <truiken@gmail.com>
38081 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
38082 setupapi: Added stubs for SetupGetInfInformation and
38083 SetupQueryInfFileInformation.
38085 2005-12-15 Alexandre Julliard <julliard@winehq.org>
38087 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
38088 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
38090 2005-12-15 Jacek Caban <jacek@codeweavers.com>
38092 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
38093 mshtml: Fix handling Gecko strings.
38095 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
38096 mshtml: Set Gecko's profile.
38097 Make sure that Gecko components are registered.
38099 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38101 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
38102 wined3d: Internal reference counting.
38103 Change most references to resources parent into references to the
38104 resource, so that external reference counts match DirectX but object
38105 aren't released if they are still referenced by the stateblock.
38107 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
38109 * dlls/mscms/tests/profile.c:
38110 mscms: Add another possible error.
38112 * dlls/d3d9/tests/vertexdeclaration.c:
38113 d3d9: Don't treat missing d3d9.dll as a failure.
38115 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
38117 * dlls/iccvid/iccvid.c:
38118 iccvid: Add support for ICM_DECOMPRESS_END message.
38120 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
38122 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
38123 user: Read/save minimized metrics from/to registry.
38125 2005-12-14 Alexandre Julliard <julliard@winehq.org>
38127 * loader/preloader.c:
38128 preloader: Reserve some space for the shared user data.
38130 * dlls/ntdll/virtual.c:
38131 ntdll: Fixes in virtual memory protection flags.
38132 Tweak reporting of virtual protection flags and address space limit to
38133 yield results closer to what Windows does.
38135 2005-12-14 H. Verbeet <hverbeet@gmail.com>
38137 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
38138 dlls/d3d9/tests/vertexdeclaration.c:
38139 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
38141 * dlls/wined3d/vertexdeclaration.c:
38142 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
38144 * dlls/d3d9/vertexshader.c:
38145 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
38146 before getting the parent.
38148 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
38150 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
38151 include/wine/server_protocol.h, include/winioctl.h,
38152 server/named_pipe.c, server/protocol.def, server/trace.c:
38153 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
38154 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
38155 Modify WaitNamedPipeW to use NtFsControlFile.
38156 Replace struct overlapped with event.
38158 2005-12-14 Mike McCormack <mike@codeweavers.com>
38160 * programs/winecfg/Ko.rc:
38161 winecfg: Update Korean translation.
38163 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
38165 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
38166 d3d9: Don't treat missing d3d9.dll as a failure.
38168 2005-12-14 H. Verbeet <hverbeet@gmail.com>
38170 * dlls/wined3d/device.c:
38171 wined3d: Return the correct vertex declaration.
38172 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
38173 declaration in This->stateblock instead of the one in
38174 This->updateStateBlock.
38176 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
38178 * dlls/riched20/editor.c:
38179 riched20: Reset selection when text is reset.
38181 2005-12-14 Aric Stewart <aric@codeweavers.com>
38183 * dlls/user/clipboard.c:
38184 user: GetClipboardFormatNameA fix.
38185 In the W->A translation make sure we have characters to translate
38186 before doing the WideCharToMultiByte with -1.
38188 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
38190 * dlls/mscms/tests/profile.c:
38191 mscms: Move repetitive code to helper macros.
38193 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
38195 * dlls/x11drv/scroll.c:
38196 x11drv: ScrollDC fix.
38197 There is no need to offset the source rectangle in the reverse
38198 direction before scrolling.
38200 2005-12-13 Aric Stewart <aric@codeweavers.com>
38202 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
38203 dlls/wininet/tests/http.c:
38204 wininet: HTTP headers reworking.
38205 Redo how headers are handled, eliminating the concept of Standard
38206 Headers and allow all headers to be added multiple times.
38207 Allow querying of headers with an index to get the multiple headers.
38208 Respect response vs request headers in HttpQueryInfo.
38209 Add a number of tests to extensively test header adding and replacing.
38211 2005-12-13 Alexandre Julliard <julliard@winehq.org>
38213 * dlls/gdi/bitmap.c:
38214 gdi: Added support for doing GetBitmapBits on a DIB section.
38215 Simply copy the DIB bits in that case.
38217 * dlls/x11drv/dib.c:
38218 x11drv: Clipping fix with DIB section copy.
38219 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
38220 that the clipping region is taken into account.
38222 2005-12-13 H. Verbeet <hverbeet@gmail.com>
38224 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
38225 dlls/d3d9/tests/shader.c:
38226 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
38228 2005-12-13 Alexandre Julliard <julliard@winehq.org>
38230 * server/mailslot.c, server/named_pipe.c:
38231 server: Added get_file_info implementation for named pipe and mailslot devices.
38233 * server/mailslot.c, server/named_pipe.c:
38234 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
38236 2005-12-13 Robert Shearman <rob@codeweavers.com>
38238 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
38239 tools/widl/typegen.h:
38240 widl: Start generating type format strings.
38241 Based on a patch by Eric Kohl.
38243 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
38245 * tools/widl/server.c:
38246 widl: Server stubs in generated code are void functions.
38248 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
38250 * programs/winecfg/audio.c:
38251 winecfg: Simplified module handling code.
38253 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
38255 * dlls/wininet/http.c:
38256 wininet: Reinitialise NETCON on redirect.
38258 2005-12-13 Juan Lang <juan_lang@yahoo.com>
38260 * dlls/iphlpapi/ifenum.c:
38261 iphlpapi: Fix a couple of file descriptor leaks.
38263 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
38265 * tools/winedump/le.c, tools/winedump/ne.c:
38266 winedump: Const correctness fixes.
38268 2005-12-13 Juan Lang <juan_lang@yahoo.com>
38270 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
38271 crypt32: Decode cleanups.
38272 - implement a helper to decode sequences of like types
38273 - use helper functions wherever applicable when decoding
38274 - correct "expected" vs. "got" usage in tests
38275 - fix a few other small bugs
38277 2005-12-13 H. Verbeet <hverbeet@gmail.com>
38279 * dlls/wined3d/device.c:
38280 wined3d: Don't change the shader's refcount in SetVertexShader and
38283 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38285 * dlls/wined3d/cubetexture.c:
38286 wined3d: Cube texture named constants.
38287 Update cubetexture so that names constants instead of numeric
38288 constants are used for the facetype and also add some additional
38289 checks where facetype is passed as a parameter to the function.
38291 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
38293 * dlls/shell32/tests/shlfolder.c:
38294 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
38296 * dlls/mscms/tests/profile.c:
38297 mscms: Add another possible error.
38299 2005-12-12 Alexandre Julliard <julliard@winehq.org>
38301 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
38302 dlls/ntdll/virtual.c:
38303 TEB.StackLimit should not include the guard page.
38305 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
38306 dlls/kernel/thread.c:
38307 kernel: Moved main stack initialization to process.c.
38310 server: Don't enable polling on regular files in add_queue.
38312 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
38313 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
38314 dlls/winedos/int13.c, dlls/winsock/socket.c:
38315 Pass specific access rights to wine_server_handle_to_fd.
38317 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
38318 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
38319 server/mapping.c, server/named_pipe.c, server/object.c,
38320 server/process.c, server/registry.c, server/serial.c, server/sock.c:
38321 server: Added access rights mapping to file objects.
38323 * server/process.c, server/thread.c:
38324 server: Added access rights mapping to process and thread objects.
38326 * server/registry.c:
38327 server: Added access rights mapping to registry key objects.
38329 * server/symlink.c:
38330 server: Added access rights mapping to symlink objects.
38333 server: Added access rights mapping to token objects.
38335 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
38336 server: Added access rights mapping to synchronization objects.
38338 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
38339 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
38340 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
38341 server/mapping.c, server/mutex.c, server/named_pipe.c,
38342 server/object.c, server/object.h, server/process.c, server/queue.c,
38343 server/registry.c, server/request.c, server/semaphore.c,
38344 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
38345 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
38346 server/winstation.c:
38347 server: Added infrastructure for access rights mapping.
38349 * server/mailslot.c:
38350 server: Allow the mailslot device to be opened as a file object.
38352 * server/named_pipe.c:
38353 server: Allow the named pipe device to be opened as a file object.
38355 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
38356 include/wine/server_protocol.h, server/fd.c, server/file.h,
38357 server/protocol.def, server/request.h, server/trace.c:
38358 server: Support for opening devices.
38359 Added support for opening devices directly with the server when they
38360 don't correspond to a Unix file.
38362 * server/mapping.c, server/trace.c:
38363 server: Use a better error code for a zero-size mapped file.
38365 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
38367 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
38368 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
38369 kernel32: Get rid of DOSMEM_AllocSelector.
38371 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
38373 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
38374 winspool: Added tests for OpenPrinter.
38376 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
38378 * dlls/shell32/shlview.c:
38379 shell32: Fix drag-scrolling in the shellview object.
38381 * dlls/ole32/ole2.c:
38382 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
38384 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
38386 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
38387 Functions with no paramters must be (void).
38389 2005-12-12 Robert Shearman <rob@codeweavers.com>
38391 * tools/widl/typegen.c:
38392 widl: Generate FC_ERROR_STATUS_T proc format.
38393 - Include the header file for the functions implemented in typegen.c.
38394 - Generate proc format for FC_ERROR_STATUS_T type.
38396 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
38397 tools/widl/server.c:
38398 widl: Support explicit binding handles.
38400 * tools/widl/server.c:
38401 widl: Zero initialize parameters in the generated server code.
38402 Zero initialize parameters in the generated code. Based on a patch by
38405 * tools/widl/client.c:
38406 widl: Calculate the size of buffer required.
38407 - Calculate the size of buffer required.
38409 - Set the buffer start and buffer end markers.
38411 * tools/widl/server.c:
38412 widl: Don't cast buffer pointers to long in generated server code.
38414 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
38416 * tools/widl/client.c, tools/widl/server.c:
38417 widl: Support multiple interfaces per file.
38419 2005-12-12 Robert Shearman <rob@codeweavers.com>
38421 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
38422 widl: Don't treat FC_SMALL as FC_SHORT.
38423 FC_SMALL is its own type and is the same size as FC_CHAR, not
38426 * tools/widl/header.c:
38427 widl: Use WCHAR instead of wchar_t.
38428 Output IDL wchar_t types as WCHAR to avoid conflicts with the
38429 generally incompatible Unix wchar_t.
38431 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
38433 * dlls/winspool/info.c:
38434 winspool: Added documentation for OpenPrinter.
38436 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
38438 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
38439 Const correctness fixes.
38441 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
38443 * include/ws2tcpip.h:
38444 winsock: getaddrinfo return codes
38445 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
38448 * dlls/winsock/socket.c:
38449 winsock: getaddrinfo - return code mapping.
38450 convert_eai_u2w should map from unix to windows, not the other way
38451 round (spotted by Dominic Wise).
38453 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
38455 * include/urlmon.idl:
38456 urlmon.idl: Add some BINDSTATUS values.
38458 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
38460 * dlls/comctl32/treeview.c:
38461 comctl32: Fixed (harmless) typo.
38463 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
38464 Removed some dead-code.
38466 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
38467 Made some functions static.
38469 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
38470 vidc: Return error codes when a message isn't supported.
38472 2005-12-12 Robert Shearman <rob@codeweavers.com>
38474 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
38475 OLE: Fix SafeArrayCopy for NULL pvData.
38476 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
38477 cbElements is non-zero. Add a test for this and fix the safe array
38480 * dlls/ole32/errorinfo.c:
38481 CreateErrorInfo trace fix.
38482 CreateErrorInfo isn't a stub so don't print this in the trace
38485 * dlls/oleaut32/typelib.c:
38486 OLE: Add const to several typelib functions.
38487 Add const attributes to parameters for several functions and fix up
38490 * dlls/oleaut32/oleaut.c:
38491 OleTranslateColor trace fix.
38492 OleTranslateColor isn't a stub so don't print ":stub" in the trace
38495 2005-12-12 Jacek Caban <jacek@codeweavers.com>
38497 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
38498 dlls/mshtml/mshtml_private.h:
38499 mshtml: Added IHTMLDocument3 stub implementation.
38501 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
38503 * programs/winetest/Makefile.in:
38504 winetest: Add d3d9 tests.
38506 2005-12-12 Robert Shearman <rob@codeweavers.com>
38508 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
38509 widl: Don't output __RPC_FAR in generated code.
38511 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
38513 * programs/winecfg/Nl.rc:
38514 winecfg: Update Dutch resources for the Audio tab.
38516 2005-12-12 Jacek Caban <jacek@codeweavers.com>
38518 * include/mshtmdid.h, include/mshtml.idl:
38519 Added declaration of IHTMLDocument3 and more DISPIDs.
38521 2005-12-12 Filip Navara <xnavara@volny.cz>
38523 * dlls/kernel/module.c:
38524 kernel: Fix the Mach-O binary magic.
38526 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
38528 * dlls/winedos/dosmem.c:
38529 winedos: Implement MCB.
38531 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
38533 * dlls/urlmon/umstream.c:
38534 urlmon: Correctly fix IStream::Read.
38535 Don't dereference a possible NULL pointer.
38537 2005-12-09 H. Verbeet <hverbeet@gmail.com>
38539 * configure, configure.ac, dlls/d3d9/Makefile.in,
38540 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
38541 dlls/d3d9/tests/stateblock.c:
38542 d3d9: Add a test for BeginStateBlock and EndStateBlock.
38544 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
38546 * include/mmsystem.h:
38547 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
38549 2005-12-09 Kai Blin <blin@gmx.net>
38551 * dlls/secur32/ntlm.c:
38552 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
38554 2005-12-09 Alexandre Julliard <julliard@winehq.org>
38556 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
38557 server/change.c, server/protocol.def, server/registry.c,
38559 server: Added object attributes to a few more requests.
38561 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
38562 server/event.c, server/file.c, server/handle.c, server/handle.h,
38563 server/mailslot.c, server/mapping.c, server/mutex.c,
38564 server/named_pipe.c, server/process.c, server/semaphore.c,
38565 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
38566 server/timer.c, server/token.c, server/winstation.c:
38567 server: Make alloc_handle use attributes instead of inherit flag.
38569 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
38570 dlls/x11drv/x11drv_main.c, include/wine/server.h,
38571 programs/wineconsole/curses.c:
38572 Make wine_server_fd_to_handle use attributes instead of inherit flag.
38574 * programs/wineconsole/wineconsole.c:
38575 wineconsole: Remove some unnecessary typecasts.
38577 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
38578 server/protocol.def, server/trace.c:
38579 server: Use attributes instead of inherit flag in dup_handle request.
38581 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
38582 server/token.c, server/trace.c:
38583 server: Use attributes instead of inherit flag in token requests.
38584 Also use the specified access rights in the open_token request.
38586 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
38587 include/wine/server_protocol.h, server/process.c,
38588 server/protocol.def, server/thread.c, server/trace.c:
38589 server: Use attributes instead of inherit flag in process and thread requests.
38591 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
38592 server/protocol.def, server/snapshot.c, server/trace.c:
38593 server: Use attributes instead of inherit flag in snapshot requests.
38595 * dlls/kernel/console.c, include/wine/server_protocol.h,
38596 programs/wineconsole/wineconsole.c, server/console.c,
38597 server/protocol.def, server/trace.c:
38598 server: Use attributes instead of inherit flag in console requests.
38600 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
38601 server/file.c, server/protocol.def, server/trace.c:
38602 server: Use attributes instead of inherit flag in file requests.
38604 * dlls/winsock/socket.c, include/wine/server_protocol.h,
38605 server/protocol.def, server/sock.c, server/trace.c:
38606 server: Use attributes instead of inherit flag in socket requests.
38608 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
38610 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
38611 Add some missing includes which contain used prototypes.
38613 2005-12-09 Jacek Caban <jacek@codeweavers.com>
38615 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
38616 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
38617 dlls/mshtml/nsservice.c:
38618 mshtml: Added PromptService implementation.
38620 * dlls/mshtml/nsembed.c:
38621 mshtml: Added nsIURIContentListener to QueryInterface.
38622 Always release nsIWebBrowserSetup.
38624 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
38625 dlls/mshtml/nsiface.idl:
38626 mshtml: Added nsIEmbeddingSiteWindow implementation.
38628 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
38630 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
38631 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
38632 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
38633 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
38634 wined3d: Vertex shader 8 support.
38635 Start to add support for DirectX 8 vertex shaders, constants and
38636 registers are now correctly assigned and loaded allowing support for
38637 most basic d3d8 shaders.
38639 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
38641 * dlls/urlmon/umstream.c:
38642 urlmon: Fix call to ReadFile.
38643 The BytesRead parameter passed to ReadFile may never be NULL.
38645 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
38647 * tools/winapi/win16.api, tools/winapi/win32.api:
38648 Update win16.api and win32.api.
38650 * tools/sfnt2fnt.c:
38651 sfnt2fnt: Don't print two newlines after error messages.
38653 * tools/widl/header.c:
38654 widl: Issue correct C++ headers.
38656 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
38658 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
38659 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
38661 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
38663 * programs/winecfg/No.rc:
38664 winecfg: Updated Norwegian Bokmaal resources.
38666 2005-12-08 Alexandre Julliard <julliard@winehq.org>
38668 * ANNOUNCE, ChangeLog, VERSION, configure:
38671 ----------------------------------------------------------------
38672 2005-12-08 Huw Davies <huw@codeweavers.com>
38675 gdi: Fix 24bpp -> 32bpp copy.
38677 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
38679 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
38680 advapi32: RegCreateKeyEx fix.
38681 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
38682 subkey begins with one. With a regression test.
38684 2005-12-08 Robert Shearman <rob@codeweavers.com>
38686 * tools/widl/parser.y:
38687 widl: Formatting cleanups.
38689 2005-12-08 Robert Shearman <rob@codeweavers.com>
38691 * tools/widl/typegen.c:
38692 widl: Marshal and unmarshal basic types.
38694 2005-12-08 Robert Shearman <rob@codeweavers.com>
38696 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
38697 tools/widl/typegen.c, tools/widl/typegen.h:
38698 widl: Add a type generator framework.
38699 Add a framework for writing the strings for marshaling and
38700 unmarshaling parameters and make the client and server use it.
38702 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
38704 * tools/widl/client.c, tools/widl/server.c:
38705 widl: Write out argument lists in the server.
38706 - Add framework for updating proc offsets.
38707 - Write out argument lists in the server.
38709 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
38711 * tools/widl/client.c, tools/widl/server.c:
38712 widl: Rename some variables.
38714 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
38716 * programs/winecfg/De.rc:
38717 winecfg: Update German resource.
38719 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
38721 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
38722 opengl: render_texture
38723 - better render_texture emulation (using pbuffers)
38724 - support GLX_ATI_render_texture for render_texture
38726 2005-12-08 Aric Stewart <aric@codeweavers.com>
38728 * dlls/wininet/http.c:
38729 wininet: Handle HTTP_QUERY_CUSTOM.
38730 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
38731 lpBuffer is In/Out because the header we are querying is there.
38732 Additionally standard headers can be queried in this manner as well
38733 (such as Set-Cookie).
38735 2005-12-08 Robert Reif <reif@earthlink.net>
38737 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
38738 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
38739 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
38740 wineoss: Fix device probing.
38741 - Fix device probing at driver load time.
38742 - Fix memory leaks at driver exit time.
38744 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
38746 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
38747 include/dplobby8.h:
38748 dplay: dx8/dx9 support (missing includes).
38749 - add directx9 support for dplay8.h and dpaddr.h
38750 - new file dplobby8.h
38752 2005-12-08 Robert Shearman <rob@codeweavers.com>
38754 * dlls/commdlg/printdlg.c:
38755 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
38757 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
38759 * dlls/winmm/winealsa/audio.c:
38760 winealsa: Fixed returned string in capabilities.
38762 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
38764 * dlls/winmm/winenas/audio.c:
38765 winenas: fix crash.
38766 - return correct MM error code when no connection to server has been
38768 - don't close the AU driver if it hasn't been opened
38770 2005-12-08 H. Verbeet <hverbeet@gmail.com>
38772 * include/d3d8.h, include/d3d9.h:
38773 d3d8/d3d9: Define D3D_SDK_VERSION.
38775 2005-12-08 Robert Shearman <rob@codeweavers.com>
38777 * programs/notepad/dialog.c, programs/notepad/main.c,
38778 programs/notepad/main.h:
38779 notepad: Remember options selected in the print setup dialog.
38781 2005-12-08 Mike McCormack <mike@codeweavers.com>
38783 * programs/winecfg/audio.c:
38784 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
38786 2005-12-08 Aric Stewart <aric@codeweavers.com>
38788 * dlls/wininet/http.c:
38789 wininet: A->W bugfix.
38790 When converting SendRequestExA -> W we need to set the lpcszHeader
38791 parameter to NULL if the original one is NULL.
38793 2005-12-08 Alexandre Julliard <julliard@winehq.org>
38795 * dlls/ntdll/reg.c, include/winternl.h:
38796 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
38797 Fixed the return value type.
38799 2005-12-07 Jacek Caban <jacek@codeweavers.com>
38801 * dlls/mshtml/nsembed.c:
38802 mshtml: Added config key to specify Gecko path.
38804 2005-12-07 Robert Reif <reif@earthlink.net>
38806 * programs/winecfg/audio.c:
38807 winecfg: Added support for auto detecting all drivers by attempting to
38810 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
38812 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
38813 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
38814 dlls/wintrust/wintrust_main.c:
38815 Add a few missing #includes.
38817 2005-12-07 Kai Blin <blin@gmx.net>
38819 * dlls/secur32/ntlm.c:
38820 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
38823 2005-12-07 Robert Reif <reif@earthlink.net>
38825 * programs/winecfg/En.rc, programs/winecfg/audio.c,
38826 programs/winecfg/resource.h:
38827 winecfg: Show all sound card drivers and their devices.
38829 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
38831 * tools/fnt2fon.c, tools/sfnt2fnt.c:
38832 Add an error() function to fnt2fon and sfnt2fnt.
38834 2005-12-06 Robert Shearman <rob@codeweavers.com>
38836 * dlls/oleaut32/typelib.c:
38837 OLE: Implement undocumented behaviour in DispCallFunc.
38838 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
38839 Office 2003 and document the function.
38841 2005-12-06 Robert Shearman <rob@codeweavers.com>
38843 * dlls/oleaut32/typelib.c:
38844 OLE: Implement ITypeInfo_AddressOfMember.
38846 2005-12-06 Robert Shearman <rob@codeweavers.com>
38848 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
38849 dlls/oleaut32/typelib.h:
38850 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
38851 Fix more fallout from dispinterface retval patch: make typelib
38852 marshaler use the internal function description so that it calls
38853 dispinterface functions with the correct number of parameters again.
38854 Also fixes some memory leaks caused by the fact that a corresponding
38855 ReleaseXDesc function has to be called for each GetXDesc.
38857 2005-12-06 Robert Shearman <rob@codeweavers.com>
38859 * dlls/oleaut32/tests/typelib.c:
38860 OLE: Add tests for the typelib version of ITypeComp_Bind.
38862 2005-12-06 Robert Shearman <rob@codeweavers.com>
38864 * dlls/oleaut32/typelib.c, include/oleauto.h:
38865 OLE: Update the type of the oVft parameter for DispCallFunc.
38867 2005-12-06 Kai Blin <blin@gmx.net>
38869 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
38870 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
38873 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
38876 c2man: Remove HTML warnings.
38878 2005-12-06 Robert Reif <reif@earthlink.net>
38880 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
38881 winejack: Fix driver load and initialization.
38882 Move wave in/out initialization from wave out to driver.
38883 Add index number to device names.
38884 Fix memset bug where only first wave in caps was zeroed.
38886 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
38888 * dlls/winmm/mciwave/mciwave.c:
38889 mciwave: save/record.
38890 - fix for playback after a sound has been recorded
38891 - shall fix also opening the mci device without name
38892 - bug reported (and fix tested) by Peter Astrand
38894 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
38896 * dlls/dbghelp/stack.c:
38897 dbghelp: Final touch on StackWalk64 so that it works.
38899 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
38901 * dlls/winspool/info.c:
38902 winspool: Document the monitor functions.
38904 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
38906 * tools/winapi/win16.api, tools/winapi/win32.api:
38907 Sort entries in win16.api and win32.api
38909 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
38911 * dlls/x11drv/opengl.c:
38912 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
38914 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
38916 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
38917 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
38919 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
38921 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
38922 gdi: Added stub for AddFontMemResourceEx.
38924 2005-12-06 Alexandre Julliard <julliard@winehq.org>
38926 * include/mlang.idl:
38927 mlang: Properly declare the interface uuids.
38929 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
38931 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
38932 mlang: Implement IEnumRfc1766 interface.
38934 2005-12-06 Robert Reif <reif@earthlink.net>
38936 * dlls/winmm/winejack/jack.c:
38937 winmm: Allow sound card driver to be opened more than once.
38940 2005-12-06 Robert Reif <reif@earthlink.net>
38942 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
38943 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
38944 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
38945 winmm: Allow sound card drivers to be opened more than once.
38947 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
38949 * tools/winapi/win32.api:
38950 Update win32.api to current git.
38952 2005-12-06 Robert Shearman <rob@codeweavers.com>
38954 * dlls/ole32/rpc.c:
38955 OLE: Fix a typo where brackets were missing.
38957 2005-12-06 Robert Shearman <rob@codeweavers.com>
38959 * dlls/oleaut32/typelib.c:
38960 OLE: ITypeInfo_Invoke parameter naming change.
38961 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
38962 DWORD, but an unsigned short.
38964 2005-12-06 Jacek Caban <jacek@codeweavers.com>
38966 * dlls/shdocvw/webbrowser.c:
38967 shdocvw: Added get_Document implementation.
38969 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
38971 * programs/winedbg/expr.c:
38972 winedbg: Fixed broken code about type management for binary operator.
38974 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
38976 * dlls/winspool/info.c:
38977 winspool: Add documentation for the port functions.
38979 2005-12-05 Alexandre Julliard <julliard@winehq.org>
38981 * dlls/kernel/tests/thread.c:
38982 kernel: Added a basic test for exception handling in threads.
38984 2005-12-05 Alexandre Julliard <julliard@winehq.org>
38986 * dlls/user/cursoricon.c:
38987 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
38989 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
38991 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
38992 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
38994 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
38996 * dlls/devenum/createdevenum.c:
38997 devenum: Don't leak key handle creating a category registry key.
38999 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
39002 msi: Implemented DllCanUnloadNow.
39004 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
39006 * dlls/imagehlp/imagehlp.spec:
39007 imagehlp: fixed typo in SymSetOptions entry.
39009 2005-12-05 Huw Davies <huw@codeweavers.com>
39011 * dlls/msi/msi.spec:
39012 msi: Fix MsiProvideQualifiedComponentW spec file entry.
39014 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
39016 * server/main.c, server/object.h:
39017 server: Remove sync_namespace.
39019 2005-12-05 Alexandre Julliard <julliard@winehq.org>
39021 * server/directory.c, server/mailslot.c, server/named_pipe.c,
39023 server: Let the directory code handle device names.
39025 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
39027 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
39028 server/mailslot.c, server/object.h, server/protocol.def,
39030 Move mailslot devices into directory name space.
39032 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
39034 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
39035 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
39036 server/directory.c, server/named_pipe.c, server/object.h,
39037 server/protocol.def, server/trace.c:
39038 Move named pipe objects into directory name space.
39039 Change tests accordingly.
39040 Add small test for WaitNamedPipe.
39042 2005-12-05 Alexandre Julliard <julliard@winehq.org>
39044 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
39045 server/object.h, server/semaphore.c, server/symlink.c,
39047 server: Move handle allocation out of open_object_dir.
39049 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
39051 * dlls/dbghelp/stack.c, include/dbghelp.h:
39052 dbghelp: Implemented StackWalk64.
39054 2005-12-05 Francois Gouget <fgouget@free.fr>
39056 * dlls/msvidc32/msvideo1.c:
39057 msvidc32: Add a comment for DllMain() to stop winapi_check from
39058 complaining about it.
39060 2005-12-05 Francois Gouget <fgouget@free.fr>
39062 * tools/winapi/win32.api:
39063 Update win32.api to match the current sources.
39065 2005-12-05 Pavel Roskin <proski@gnu.org>
39067 * programs/notepad/Ru.rc:
39068 notepad: Russian translation for "Font..." menu item.
39070 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
39072 * dlls/riched20/editor.c:
39073 riched20: register ListBox & ComboBox classes
39074 Partially implement REExtendedRegisterClass() to register missing
39075 window classes so that applications relying on them don't get
39078 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
39080 * programs/winefile/Ko.rc:
39081 winefile: Fix an incorrect translation.
39083 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
39085 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
39086 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
39087 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
39088 programs/notepad/No.rc, programs/regedit/No.rc,
39089 programs/winecfg/No.rc:
39090 Update Norwegian Bokmaal resources.
39092 2005-12-05 Patrick Ammann <pammann@aro.ch>
39094 * dlls/wininet/netconnection.c:
39095 wininet: compilation fix
39096 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
39097 HAVE_OPENSSL_ERR_H are not defined.
39099 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
39101 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
39102 winmm: driver unloading.
39103 - properly handle drivers unloading when no session instance of the
39104 driver has been created
39106 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
39108 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
39109 programs/winedbg/symbol.c:
39110 dbghelp,winedbg: SYMBOL_INFO fix.
39111 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
39112 type of the symbol (we were returning the symbol index instead)
39113 - fixed winedbg accordingly
39115 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
39117 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
39118 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
39120 2005-12-05 Milko Krachounov <milko@3mhz.net>
39122 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
39123 Update the Bulgarian resources for commdlg and regedit.
39125 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
39127 * dlls/winsock/socket.c:
39128 winsock: Rewrote mappers to use sizeof() based loops.
39129 Added IPPROTO_IP and AF_UNSPEC to the mappers.
39131 2005-12-03 Robert Shearman <rob@codeweavers.com>
39133 * dlls/oleaut32/typelib.c:
39134 OLE: Support HREFTYPEs For ITypeInfos
39135 Add support for reading the hreftype of a typeinfo, return it to the
39136 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
39137 support referencing it in ITypeInfo_GetRefTypeInfo.
39139 2005-12-03 Robert Shearman <rob@codeweavers.com>
39141 * dlls/oleaut32/typelib.c:
39142 OLE: fix function name loading
39143 Correctly get the name of the second function of a propget/propput
39144 pair in MSFT typelibs when the name offset is set to -1.
39146 2005-12-03 Robert Shearman <rob@codeweavers.com>
39148 * dlls/oleaut32/typelib.c:
39149 OLE: fix invoking dispinterface functions
39150 Fix invoking dispinterface functions by using the internal
39151 representation of the function, not the one returned to applications.
39153 2005-12-03 H. Verbeet <hverbeet@gmail.com>
39155 * dlls/wined3d/pixelshader.c:
39156 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
39158 2005-12-03 H. Verbeet <hverbeet@gmail.com>
39160 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
39161 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
39162 Remove an unnecessary cast.
39164 2005-12-03 Robert Shearman <rob@codeweavers.com>
39166 * dlls/oleaut32/typelib.c:
39167 OLE: Move the dispinterface return value handling to functions that
39168 return the FUNCDESC to the user.
39170 2005-12-03 Robert Shearman <rob@codeweavers.com>
39172 * dlls/wininet/http.c, dlls/wininet/internet.c,
39173 dlls/wininet/netconnection.c:
39174 wininet: Correctly set the last error when a called Unix network
39177 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
39179 * programs/winedbg/symbol.c:
39180 winedbg: simplify some code.
39182 2005-12-03 H. Verbeet <hverbeet@gmail.com>
39184 * dlls/wined3d/device.c:
39185 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
39188 2005-12-03 Pavel Roskin <proski at gnu.org>
39190 * programs/wineconsole/wineconsole.c:
39191 Fixed regression in wineconsole creation (curses backend).
39193 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
39195 * tools/winapi/winapi_check:
39196 winapi_check: fully descend in included files to check for prototype.
39198 2005-12-03 Robert Shearman <rob@codeweavers.com>
39200 * dlls/oleaut32/typelib.c:
39201 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
39202 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
39203 should just affect which of a pair of [propget] and [propput]
39204 functions should be returned.
39206 2005-12-03 Robert Shearman <rob@codeweavers.com>
39208 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
39209 dlls/wininet/internet.h:
39210 wininet: global function/data cleanup
39211 Make some functions and a structure static since they are only used in
39214 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
39216 * programs/winedbg/stack.c:
39217 winedbg: fixed regression (and simplified code!) for arguments
39218 printing in backtrace.
39220 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
39222 * programs/winedbg/symbol.c:
39223 winedbg: fixed regression in 'info local' command.
39225 2005-12-03 Aric Stewart <aric@codeweavers.com>
39227 * programs/wcmd/builtins.c:
39228 wcmd: mkdir recursive create
39229 In at least both win2k and winxp mkdir from the command prompt can
39230 recursively create full directory paths. This implements that
39233 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
39235 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
39237 Move standard WGL function declarations to wingdi.h.
39238 dlls/opengl32/wgl.h is now empty and no longer needed.
39240 2005-12-02 Francois Gouget <fgouget@free.fr>
39242 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
39243 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
39244 tools/winapi/winapi_extract, tools/winebuild/utils.c:
39245 Assorted spelling fixes.
39247 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
39249 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
39250 include/wine/server_protocol.h, server/mapping.c,
39251 server/protocol.def, server/trace.c:
39252 Move mapping (section) objects into directory name space.
39254 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
39256 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
39257 server/protocol.def, server/timer.c, server/trace.c:
39258 Move timer objects into directory name space.
39260 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
39262 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
39263 server/protocol.def, server/semaphore.c, server/trace.c:
39264 Move semaphore objects into directory name space.
39266 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
39268 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
39269 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
39270 server/console.c, server/event.c, server/mutex.c,
39271 server/named_pipe.c, server/object.h, server/process.c,
39272 server/protocol.def, server/trace.c:
39273 Move event and mutex objects into directory name space.
39275 2005-12-02 Jacek Caban <jacek@codeweavers.com>
39277 * dlls/shdocvw/dochost.c:
39278 Sync the WebBrowser's window size with document's window.
39280 2005-12-02 Francois Gouget <fgouget@free.fr>
39282 * tools/winapi/win32.api:
39283 Update win32.api to match the current sources.
39285 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
39287 * include/objbase.h, tools/widl/header.c:
39288 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
39290 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
39292 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
39294 * tools/widl/header.c:
39295 Reorder the virtual table definition so it's defined before it is used
39296 in widl header output.
39298 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
39300 * tools/widl/header.c:
39301 Use interface instead of struct where appropriate in widl.
39303 2005-12-02 Francois Gouget <fgouget@free.fr>
39305 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
39306 Fix the AtlAxWinInit() prototype.
39307 Also make it return FALSE to indicate failure instead of E_FAIL.
39308 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
39310 2005-12-02 Francois Gouget <fgouget@free.fr>
39312 * dlls/netapi32/ds.c, tools/winapi/win32.api:
39313 Better stick to the PSDK types and to the dsrole.h prototype.
39316 2005-12-02 Francois Gouget <fgouget@free.fr>
39318 * tools/winapi/winapi_parser.pm:
39319 Fix __RPC_USER handling.
39321 2005-12-02 Francois Gouget <fgouget@free.fr>
39323 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
39324 Better stick to the PSDK types.
39327 2005-12-02 Francois Gouget <fgouget@free.fr>
39329 * dlls/dbghelp/module.c, include/dbghelp.h:
39330 Add IMAGEHLP_MODULEW64.
39331 Add SymGetModuleInfoW64() and SymLoadModule64().
39333 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
39335 * dlls/shell32/shlview.c:
39336 Implemented scrolling during drag&drop for the shellview class.
39338 2005-12-02 Jacek Caban <jacek@codeweavers.com>
39340 * dlls/shdocvw/dochost.c:
39341 Use sink in navigate_complete instead of ClientSite's IDispatch.
39343 2005-12-02 Juan Lang <juan_lang@yahoo.com>
39345 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
39346 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
39347 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
39348 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
39349 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
39350 Implement more OID support functions.
39351 Use the exported OID support functions internally.
39352 Move OID support functions and stubs to a separate file.
39354 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
39356 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
39357 Make winapi_check understand the interface keyword.
39359 2005-12-02 Pavel Roskin <proski@gnu.org>
39361 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
39362 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
39363 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
39364 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
39365 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
39366 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
39367 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
39368 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
39369 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
39370 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
39371 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
39372 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
39373 Improve script selection combobox in the font selection dialog - set
39374 height to 90 (the old value of 10 could only fit a single line) and
39375 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
39378 2005-12-02 Jacek Caban <jacek@codeweavers.com>
39380 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
39381 Added implementation of IConnectionPoint::Advise and Unadvise.
39383 2005-12-02 Hans Leidekker <hans@it.vu.nl>
39385 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
39386 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
39387 dlls/wldap32/error.c:
39388 Document DN and error handling functions.
39389 Try to stick to Wine's documentation format.
39391 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
39393 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
39394 programs/wcmd/wcmdmain.c:
39395 Avoid formatted output in a few more places where formatting is not
39396 really needed and output could be large enough to be truncated.
39398 2005-12-02 Jacek Caban <jacek@codeweavers.com>
39400 * dlls/shdocvw/oleobject.c:
39403 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
39405 * dlls/shell32/tests/shlfolder.c:
39406 Added a test for native PIDL format.
39408 2005-12-02 James Hawkins <truiken@gmail.com>
39410 * dlls/advpack/advpack.c:
39411 Document many of the advpack functions.
39413 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
39415 * dlls/x11drv/opengl.c:
39416 Handle DONTCARE flags on ChoosePixelFormat.
39417 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
39418 find a compatible pixel format without). So try without if we cannot
39419 find a valid fbconfig with these options.
39421 2005-12-01 Hans Leidekker <hans@it.vu.nl>
39423 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
39424 dlls/wldap32/wldap32.spec:
39425 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
39426 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
39427 ldap_parse_vlv_control{A,W}. Stub implementations for
39428 ldap_parse_page_control{A,W}.
39430 2005-12-01 Hans Leidekker <hans@it.vu.nl>
39432 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
39433 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
39434 Stub implementations for functions handling paged search results.
39435 Add some missing declarations.
39437 2005-12-01 Huw Davies <huw@codeweavers.com>
39439 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
39440 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
39441 dlls/msxml3/tests/domdoc.c:
39442 Make the node object aggregatable so that the element object (and in
39443 future all of the other node types) can use it.
39445 2005-12-01 Alexandre Julliard <julliard@winehq.org>
39447 * dlls/ntdll/virtual.c:
39448 Check for need to add area to the reserved list also on unmap.
39450 2005-12-01 Alexandre Julliard <julliard@winehq.org>
39452 * dlls/ntdll/virtual.c:
39453 Ignore the large address space flag when version is win9x.
39455 2005-12-01 Hans Leidekker <hans@it.vu.nl>
39457 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
39458 Document the ldap_delete* functions.
39460 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
39462 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
39463 Don't use formatted output in WCMD_setshow_sortenv.
39464 Don't use unsafe vsprintf in WCMD_output.
39466 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
39468 * dlls/x11drv/dib.c:
39469 Fix for the monochrome DIB with inverted colors.
39471 2005-12-01 Alexandre Julliard <julliard@winehq.org>
39473 * dlls/msvcrt/tests/headers.c:
39474 Improved the CHECK_DEF macro to avoid code duplication.
39476 2005-12-01 Robert Shearman <rob@codeweavers.com>
39478 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
39479 Make dump functions const.
39481 2005-12-01 Jacek Caban <jacek@codeweavers.com>
39483 * dlls/shdocvw/oleobject.c:
39484 Added implementation of OLEIVERB_SHOW in DoVerb.
39486 2005-12-01 Robert Shearman <rob@codeweavers.com>
39488 * dlls/oleaut32/typelib.c:
39489 Remove broken return value handling code and that would reference
39490 memory beyond the end of the arguments array. Replace it with code
39491 that properly handles referencing the return type and setting the
39492 return type to VT_VOID when a dispinterface function doesn't have any
39495 2005-12-01 Alexandre Julliard <julliard@winehq.org>
39497 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
39498 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
39501 2005-12-01 Alexandre Julliard <julliard@winehq.org>
39503 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
39504 programs/regedit/treeview.c, server/registry.c:
39505 Fixed some compiler warnings on Darwin.
39507 2005-12-01 Pavel Roskin <proski@gnu.org>
39509 * programs/notepad/dialog.c, programs/notepad/main.c:
39510 Improve font support in Notepad.
39512 2005-12-01 Robert Shearman <rob@codeweavers.com>
39514 * dlls/oleaut32/typelib.c:
39515 Introduce a variable "elemdesc" to eliminate some long common
39517 Move the contents of the second arguments loop inside the first.
39518 Move the MSFT_ReadLEDWords so that it is the last statement in the
39519 loop since it is one of the iterators.
39521 2005-12-01 Robert Shearman <rob@codeweavers.com>
39523 * dlls/oleaut32/typelib.c:
39524 Don't truncate large integer constants.
39526 2005-12-01 Jacek Caban <jacek@codeweavers.com>
39528 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
39529 dlls/shdocvw/webbrowser.c:
39530 Added IOleInPlaceActiveObject stub implementation.
39532 2005-12-01 James Hawkins <truiken@gmail.com>
39534 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
39535 Add a stub for AdvInstallFile.
39537 2005-12-01 Robert Shearman <rob@codeweavers.com>
39539 * configure, configure.ac, dlls/wininet/netconnection.c,
39540 include/config.h.in:
39541 Cleanup SSL connections properly, do a few security checks in
39542 NETCON_secure_connect and display errors from SSL on failure. Don't
39543 use SSL_set_bio as SSL_set_fd is cleaner for us.
39545 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
39547 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
39548 Add a test for LB_SELITEMRANGE, make it pass under Wine.
39550 2005-12-01 Robert Shearman <rob@codeweavers.com>
39552 * dlls/stdole2.tlb/std_ole_v2.idl:
39553 Fix the entry attributes of the two module functions and uncomment
39554 LoadPicture, but comment out the defaultvalue attribute that causes
39555 widl to issue a warning.
39557 2005-12-01 Robert Shearman <rob@codeweavers.com>
39559 * dlls/oleaut32/typelib.c:
39560 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
39561 PARAMFLAG_DHASDEFAULT.
39562 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
39564 2005-12-01 Steven Edwards <steven@codeweavers.com>
39566 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
39567 Add stubs for ldap_search_init_page[A/W].
39569 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
39571 * dlls/x11drv/winpos.c:
39572 Remove unused include X11/IntrinsicP.h.
39574 2005-12-01 Jacek Caban <jacek@codeweavers.com>
39576 * dlls/shdocvw/oleobject.c:
39577 Added SetObjectRects implementation.
39579 2005-12-01 Jacek Caban <jacek@codeweavers.com>
39581 * dlls/shdocvw/client.c:
39582 Return S_OK in [On|Can]InPlaceActivate.
39583 Handle IOleDocumentSite in QueryInterface.
39585 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
39587 * dlls/gdi/freetype.c:
39588 Make WineEngGetFontData always return the used byte count.
39590 2005-11-30 Peter Lemenkov <petro@mail.ru>
39592 * include/winuser.h:
39593 Added WS_EX_COMPOSITED.
39595 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
39597 * dlls/user/painting.c, dlls/user/tests/msg.c:
39598 Add a test for RedrawWindow with an empty region/rectangle, make it
39601 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
39603 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
39604 Added more Nvidia card IDs.
39606 2005-11-30 Alexandre Julliard <julliard@winehq.org>
39608 * tools/winewrapper:
39609 Added support for Darwin DYLD_LIBRARY_PATH.
39611 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
39613 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
39614 server/Makefile.in, server/directory.c, server/object.h,
39615 server/protocol.def, server/request.h, server/symlink.c,
39617 Implement symbolic link object in wineserver.
39618 Implement Nt[Create|Open|Query]SymbolicLinkObject.
39619 Change tests accordingly.
39621 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
39623 * dlls/shell32/shellpath.c:
39624 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
39626 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
39628 * dlls/x11drv/dib.c:
39629 Fix for RGB mask that corresponds to the visual's mask.
39631 2005-11-30 Hans Leidekker <hans@it.vu.nl>
39633 * dlls/wldap32/control.c:
39634 Document the ldap_control* functions.
39636 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
39638 * dlls/shell32/shlexec.c:
39639 Fix context menu handling for more than one entry in order to repair
39640 .lnk-file execution: Don't break at the first non-matching entry.
39642 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
39644 * dlls/opengl32/wgl.c:
39645 Added some checks on wglCreatContext to avoid problems (and
39648 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
39650 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
39651 Added stub for CryptVerifyMessageSignature.
39653 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
39655 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
39656 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
39657 state. Change tests accordingly.
39659 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
39661 * dlls/user/tests/msg.c, dlls/user/win.c:
39662 New maximized visible window should be shown with
39663 ShowWindow(SW_SHOW).
39665 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
39667 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
39668 CreateWindow should not activate invisible minimized or maximized
39670 Add several tests to show the correct behavior.
39672 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
39674 * dlls/version/tests/install.c:
39675 Fix version tests on windows 9x/ME.
39677 2005-11-30 Robert Shearman <rob@codeweavers.com>
39679 * dlls/wininet/tests/http.c:
39680 Test the behaviour of HttpSendRequestEx when putting data into the
39683 2005-11-30 Robert Shearman <rob@codeweavers.com>
39685 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
39686 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
39687 can be used by both HttpSendRequest and HttpSendRequestEx.
39688 Also allow HttpSendRequestEx to be used asynchronously.
39690 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
39692 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
39693 include/lmserver.h, include/lmwksta.h:
39694 Add some prototypes to include/ for already existing functions in
39697 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
39699 * tools/winapi/win16.api, tools/winapi/win32.api,
39700 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
39701 tools/winapi/winapi_parser.pm:
39702 Update win32.api to current cvs.
39703 Add __RPC_USER as a calling convention in winapi.
39705 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
39707 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
39708 Add support for Intel drivers version string.
39709 Update default driver version (nvidia).
39711 2005-11-30 Robert Shearman <rob@codeweavers.com>
39713 * dlls/x11drv/xrender.c:
39714 Disable XRender if bit masks aren't valid.
39715 XRender code in the X11 driver will go into an infinite loop when the
39716 colour bit masks are 0, so disable XRender in this case.
39718 2005-11-30 Robert Shearman <rob@codeweavers.com>
39720 * dlls/msi/registry.c:
39721 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
39722 include the NULL terminator, so fix this.
39724 2005-11-30 Robert Shearman <rob@codeweavers.com>
39726 * dlls/wininet/http.c:
39727 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
39728 the call to InternetCrackUrl, which concatenates the params onto the
39730 Some other minor cleanups.
39732 2005-11-30 Robert Shearman <rob@codeweavers.com>
39734 * dlls/oleaut32/typelib.c:
39735 Factor out code for doing ELEMDESC sizes and copies.
39736 Copy FUNCDESC structures returned to calling applications instead of
39737 passing a pointer to the master structure used internally.
39738 Call VariantInit on newly allocated memory before calling VariantCopy.
39740 2005-11-29 Hans Leidekker <hans@it.vu.nl>
39742 * configure, configure.ac:
39743 Link to the reentrant version of libldap.
39745 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
39747 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
39748 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
39749 Add Korean translations.
39751 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
39753 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
39754 server/Makefile.in, server/directory.c, server/main.c,
39755 server/object.c, server/object.h, server/protocol.def,
39756 server/request.c, server/request.h, server/trace.c:
39757 Implement directory object in wineserver.
39758 Implement Nt[Create|Open]DirectoryObject.
39759 Change tests accordingly.
39761 2005-11-29 Alexandre Julliard <julliard@winehq.org>
39763 * dlls/ntdll/loader.c:
39764 Check for a valid module before attempting to read the export
39765 directory in LdrGetProcedureAddress.
39767 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
39769 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
39770 Clear the reference counter in WSACleanup, with regression test.
39772 2005-11-29 Hans Leidekker <hans@it.vu.nl>
39774 * dlls/wldap32/compare.c:
39775 Document the ldap_compare* functions.
39777 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
39779 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
39780 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
39781 include/wine/wined3d_interface.h:
39782 Added support for vertex and pixel shader constants that have no type
39783 i.e. they haven't been set yet or are clear.
39785 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
39787 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
39788 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
39789 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
39790 include/Makefile.in, include/dsrole.h:
39791 Added some stubbed Ds-calls
39792 Start of conformance tests for these Ds-calls.
39794 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
39796 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
39799 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39801 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
39802 dlls/dbghelp/path.c, include/dbghelp.h:
39803 Added support for 'loading' virtual modules.
39805 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39807 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
39808 Implemented SymGet{Next|Prev}Line64.
39810 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39812 * dlls/dbghelp/module.c:
39813 Now correctly checking calling down to 32 bit version.
39815 2005-11-29 Robert Shearman <rob@codeweavers.com>
39817 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
39818 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
39820 Modify test case to demonstrate this.
39822 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39824 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
39825 Implemented SymGetModuleInfo64.
39827 2005-11-29 Robert Shearman <rob@codeweavers.com>
39829 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
39830 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
39831 dlls/ole32/usrmarshal.c:
39832 Implement some user marshal functions and add tests.
39834 2005-11-29 Robert Shearman <rob@codeweavers.com>
39836 * dlls/wininet/http.c:
39837 More lpszServerName -> lpszHostName fixes.
39839 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39841 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
39842 Implemented SymUnloadModule64.
39844 2005-11-29 James Hawkins <truiken@gmail.com>
39846 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
39847 Returned versions are always initialized to zero, even on failure.
39848 Function always returns S_OK, even on failure.
39849 Copy the file to the temp directory if the file exists but isn't found
39850 by GetFileVersionInfoSize.
39851 If bVersion is FALSE, return the language and code page identifiers of
39852 the file, not the system.
39854 2005-11-29 Robert Shearman <rob@codeweavers.com>
39856 * dlls/wininet/http.c:
39857 Fix redirects from secure to non-secure and vice versa.
39859 2005-11-29 Robert Shearman <rob@codeweavers.com>
39861 * dlls/oleaut32/typelib.c:
39862 Implement ITypeInfo_Bind for typelibs.
39863 Fix some places where a returned object was AddRef'd.
39864 Make the search through implemented types work on all types, not just
39867 2005-11-29 Peter Lemenkov <petro@mail.ru>
39869 * include/shellapi.h:
39870 Added some definitions.
39872 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39874 * dlls/winmm/mci.c:
39875 Fixed some bugs in MCI string parsing.
39877 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39879 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
39880 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
39882 Implemented SymLoadModuleEx.
39884 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39886 * programs/winedbg/debugger.h, programs/winedbg/display.c,
39887 programs/winedbg/stack.c, programs/winedbg/symbol.c:
39888 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
39889 oriented API (stack_get_current_symbol).
39890 Reused the func name (stack_get_frame) for internal stack.c handling.
39892 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
39894 * dlls/ole32/ole32res.rc:
39895 Made the Drag&Drop cursors' rubber band visible on a white background.
39897 2005-11-29 Alexandre Julliard <julliard@winehq.org>
39899 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
39900 Avoid including X11/Intrinsic.h.
39902 2005-11-29 Alexandre Julliard <julliard@winehq.org>
39904 * dlls/gdi/bitmap.c:
39905 Added support for doing SetBitmapBits on a DIB section.
39907 2005-11-29 James Hawkins <truiken@gmail.com>
39909 * include/advpub.h:
39910 Add ADN_DEL_UNC_PATHS define to advpub.h.
39912 2005-11-29 Robert Shearman <rob@codeweavers.com>
39914 * dlls/wininet/http.c:
39915 Change all SendAsyncCallback calls into the synchronous
39916 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
39919 2005-11-29 Robert Shearman <rob@codeweavers.com>
39921 * include/objidl.idl:
39922 Make IAdviseSink methods non-async and remove the IAsyncManager
39923 parameter hack that native COM used to use (but not any more). Async
39924 calls are an optimisation that we're not going to support in the near
39927 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
39929 * dlls/opengl32/wgl.c:
39930 Fixed crash in wglShareList.
39932 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
39934 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
39935 Fix implementation of IDirectMusic8Impl_CreatePort.
39937 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39939 * include/cvconst.h:
39940 Added calling convention definitions.
39942 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
39944 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
39945 Added stub for dbghelp.SymRegisterCallback64.
39947 2005-11-29 Robert Shearman <rob@codeweavers.com>
39949 * dlls/oleaut32/typelib.c:
39950 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
39951 Copy VARDESC structures returned to calling applications instead of
39952 passing a pointer to the master structure used internally.
39954 2005-11-29 Robert Shearman <rob@codeweavers.com>
39956 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
39957 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
39959 2005-11-29 Robert Shearman <rob@codeweavers.com>
39961 * dlls/rpcrt4/cpsf.c:
39962 The CLSID can be substituted by an IID present in one of the proxy
39963 file infos in NdrDllGetClassObject.
39965 2005-11-29 Robert Shearman <rob@codeweavers.com>
39967 * dlls/rpcrt4/ndr_midl.c:
39968 Return the correct error code from NdrProxyErrorHandler.
39970 2005-11-29 Robert Shearman <rob@codeweavers.com>
39972 * dlls/rpcrt4/ndr_ole.c:
39973 Raise exceptions on failures.
39974 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
39975 pStubMsg->BufferLength.
39976 Fix buffer calculation when no interface data is marshaled to the
39979 2005-11-29 Robert Shearman <rob@codeweavers.com>
39981 * dlls/rpcrt4/ndr_marshall.c:
39982 Fix the overflow check to not depend on pStubMsg->BufferStart and
39983 pStubMsg->BufferEnd being valid, because they aren't filled in when
39984 using MIDL-generated server stubs.
39985 Don't set the pointer to NULL on unmarshaling because we may want to
39986 unmarshal the value to an existing pointer instead of allocating a new
39989 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
39991 * dlls/user/tests/win.c, dlls/user/win.c:
39992 EnumChildWindows should return result from the callback.
39994 2005-11-28 Jacek Caban <jacek@codeweavers.com>
39996 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
39997 dlls/shdocvw/webbrowser.c:
39998 Activate document object.
40000 2005-11-28 Alexandre Julliard <julliard@winehq.org>
40002 * include/shlobj.h:
40003 Remove unnecessary external variable declarations.
40005 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
40007 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
40008 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
40009 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
40010 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
40011 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
40012 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
40013 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
40014 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
40015 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
40016 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
40017 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
40018 dlls/winmm/wineoss/oss.c:
40019 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
40021 2005-11-28 Juan Lang <juan_lang@yahoo.com>
40023 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
40024 Fix parameter count on some stubs (thanks to Marcus Meissner for
40025 spotting that.) Add a few more stubs.
40027 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
40029 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
40030 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
40031 Add German resources.
40033 2005-11-28 Hans Leidekker <hans@it.vu.nl>
40035 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
40036 Document the ldap_bind* functions.
40038 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
40040 * dlls/shell32/shfldr_unixfs.c:
40041 Enhanced UnixFolder's IDropTarget implementation.
40042 Use STATIC_CAST macro more consistently.
40044 2005-11-28 Alexandre Julliard <julliard@winehq.org>
40046 * tools/winebuild/spec16.c:
40047 Preserve 16-byte stack alignment in 16-bit relays.
40049 2005-11-28 Alexandre Julliard <julliard@winehq.org>
40051 * tools/winebuild/relay.c:
40052 Enforce 16-byte stack alignment when returning from 16-bit code and
40053 when calling a register function.
40055 2005-11-28 Ge van Geldorp <gvg@reactos.org>
40057 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
40058 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
40059 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
40060 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
40061 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
40062 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
40063 dlls/kernel/computername.c, dlls/kernel/debugger.c,
40064 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
40065 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
40066 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
40067 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
40068 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
40069 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
40070 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
40071 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
40072 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
40073 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
40074 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
40075 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
40076 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
40077 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
40078 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
40079 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
40080 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
40081 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
40082 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
40083 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
40084 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
40085 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
40086 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
40087 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
40088 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
40089 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
40090 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
40091 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
40092 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
40093 server/console.c, server/debugger.c, server/event.c, server/fd.c,
40094 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
40095 server/mapping.c, server/mutex.c, server/named_pipe.c,
40096 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
40097 server/region.c, server/registry.c, server/semaphore.c,
40098 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
40099 server/thread.h, server/timer.c, server/token.c, server/trace.c,
40100 server/window.c, server/winstation.c:
40101 Match PSDK STATUS_* definitions.
40103 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
40105 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
40106 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
40107 dlls/msvideo/msvideo_main.c, include/vfw.h:
40108 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
40111 2005-11-28 Aric Stewart <aric@codeweavers.com>
40113 * dlls/wininet/http.c:
40114 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
40115 port if non standard on the redirect host header and make sure to
40116 append the extra information (parameters) and such to the location if
40117 present. Additionally check to see if we are redirecting to https and
40118 if so set the appropriate port.
40120 2005-11-28 Jacek Caban <jacek@codeweavers.com>
40122 * dlls/shdocvw/dochost.c:
40123 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
40125 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
40127 * dlls/shell32/shlview.c:
40128 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
40130 2005-11-28 Ge van Geldorp <gvg@reactos.org>
40132 * dlls/shell32/shlexec.c:
40133 Other code in shlexec.c (e.g. the extension handling code in
40134 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
40137 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
40139 * dlls/winspool/info.c:
40140 Documentation added for GetPrinterDriverDirectoryW + A.
40142 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
40144 * include/ddk/wdm.h:
40145 Add directory and symlink access rights.
40147 2005-11-28 Robert Shearman <rob@codeweavers.com>
40149 * dlls/wininet/http.c:
40150 Add support for using secure (SSL/TLS) connections through a proxy
40153 2005-11-28 Robert Shearman <rob@codeweavers.com>
40155 * dlls/wininet/http.c, dlls/wininet/internet.h,
40156 dlls/wininet/netconnection.c:
40157 Move the initiation of the SSL connection into a separate function.
40159 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
40161 * dlls/user/menu.c, dlls/user/tests/menu.c:
40162 set_menu_item_text handles converting an empty menu item to a
40163 separator on its own, give it a chance to do its work in the
40166 2005-11-28 Robert Shearman <rob@codeweavers.com>
40168 * dlls/wininet/http.c, dlls/wininet/internet.h:
40169 Add a host port field that preserves the requested port of the
40172 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
40174 * dlls/usp10/usp10.c, include/usp10.h:
40175 Added some missing definitions in usp10.h.
40177 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
40179 * dlls/x11drv/graphics.c:
40180 Handle an X error in X11DRV_ExtFloodFill().
40182 2005-11-28 Robert Shearman <rob@codeweavers.com>
40184 * dlls/wininet/http.c:
40185 Fix "http://" prefix detection on the proxy URL.
40187 2005-11-28 Robert Shearman <rob@codeweavers.com>
40189 * dlls/rpcrt4/ndr_midl.c:
40190 Make sure to fill out the MIDL_STUB_MESSAGE structure in
40191 NdrSendReceive like we do in NdrProxySendReceive.
40193 2005-11-28 Robert Shearman <rob@codeweavers.com>
40195 * dlls/rpcrt4/ndr_marshall.c:
40196 Implement conformant varying array functions.
40198 2005-11-28 Robert Shearman <rob@codeweavers.com>
40200 * dlls/rpcrt4/ndr_marshall.c:
40201 Implement conformant struct functions.
40203 2005-11-28 Robert Shearman <rob@codeweavers.com>
40205 * dlls/rpcrt4/ndr_marshall.c:
40206 Implement FC_STRUCTPAD2 for complex types.
40208 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
40210 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
40211 Add stub implementation for SetMagicColors().
40213 2005-11-28 Jacek Caban <jacek@codeweavers.com>
40215 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
40216 Added AtlAxCreateControl stub implementation.
40218 2005-11-28 Robert Shearman <rob@codeweavers.com>
40220 * dlls/wininet/http.c:
40221 Replace some useless checks in HTTP_AddProxyInfo with asserts.
40223 2005-11-28 Jacek Caban <jacek@codeweavers.com>
40225 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
40226 dlls/shdocvw/webbrowser.c:
40227 Added IOleDocumentSite implementation.
40229 2005-11-28 Robert Shearman <rob@codeweavers.com>
40231 * dlls/wininet/http.c:
40232 Simplify and fix Set-Cookie handling.
40234 2005-11-28 Robert Shearman <rob@codeweavers.com>
40236 * dlls/ole32/defaulthandler.c:
40237 Implement IOleObject_DoVerb function by running the object and then
40238 delegating to the remote IOleObject_DoVerb function.
40240 2005-11-28 Robert Shearman <rob@codeweavers.com>
40242 * dlls/rpcrt4/ndr_marshall.c:
40243 Add functions for marshaling base types (ints, floats, etc.).
40245 2005-11-28 Jacek Caban <jacek@codeweavers.com>
40247 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
40248 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
40249 Better windows handling.
40251 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
40253 * dlls/shell32/shell32_main.h:
40254 Modified KeyStateToDropEffect macro to match native shellview's
40257 2005-11-28 Robert Shearman <rob@codeweavers.com>
40259 * dlls/wininet/http.c:
40260 Simplify HTTP_InsertProxyAuthorization.
40262 2005-11-28 Robert Shearman <rob@codeweavers.com>
40264 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
40265 dlls/ole32/oleobj.c:
40266 Delegate advises to the remote object to enable the client to receive
40267 data change notifications.
40269 2005-11-28 Robert Shearman <rob@codeweavers.com>
40271 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
40272 Extend conformance computation function to also compute variances.
40273 MSDN suggests that conformance and variance are pretty much the same,
40274 but there may be some subtleties to it.
40276 2005-11-28 Jacek Caban <jacek@codeweavers.com>
40278 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
40279 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
40280 Added implementation of GetWindowContext.
40281 Added stub implementation of IOleInPlaceFrame interface.
40283 2005-11-28 Alexandre Julliard <julliard@winehq.org>
40285 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
40286 Ignore generated rsrc.res.
40288 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
40290 * dlls/shell32/shlview.c:
40291 Register the shell view itself as the drop target, not it's parent folder.
40292 Forward drag&drop method calls to the folder currently under the cursor.
40294 2005-11-28 Robert Shearman <rob@codeweavers.com>
40296 * dlls/wininet/internet.c:
40297 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
40298 tests show that the callbacks happen either synchronously or within an
40299 alternative asynchronous call.
40300 Remove a check for a NULL lpfnStatusCB that is already performed by
40301 INTERNET_SendCallback and add a comment about a difference to native.
40303 2005-11-28 Robert Shearman <rob@codeweavers.com>
40305 * dlls/wininet/http.c:
40306 Add parsing of the Content-ID and Proxy-Connection headers.
40307 Sort the table of header to option number mappings correctly.
40308 Change a FIXME to a WARN because there are "X-..." headers that we
40309 aren't supposed to parse.
40311 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
40313 * include/imagehlp.h:
40314 Add some 64 bit definitions.
40316 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40318 * dlls/wined3d/device.c:
40319 Stop reporting not having swapchain 0 as an error and add an internal
40320 variable instead of modifying a parameter.
40322 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40324 * dlls/wined3d/vertexdeclaration.c:
40325 Correct some errors in the way vertex declarations for directx 8 are
40326 parsed and add offset support.
40328 2005-11-28 Ge van Geldorp <gvg@reactos.org>
40330 * dlls/shell32/iconcache.c:
40331 Load shortcut icon by resource id instead of by icon index.
40333 2005-11-28 Robert Shearman <rob@codeweavers.com>
40335 * dlls/ole32/defaulthandler.c:
40336 Call DefaultHandler_Stop if we fail to start the server running
40337 correctly and a few formatting fixes.
40339 2005-11-28 Robert Shearman <rob@codeweavers.com>
40341 * dlls/rpcrt4/ndr_marshall.c:
40342 Fix NdrConformantArrayBufferSize to include the size of the
40344 Make NdrConformantArrayMemorySize do something more useful, like
40345 actually return the required memory.
40346 Conformance offset can be negative and should only be two bytes.
40348 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
40350 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
40351 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
40352 dlls/msvidc32/rsrc.rc:
40353 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
40355 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
40357 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
40358 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
40359 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
40361 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
40363 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
40364 Fix several bugs in msrle32 preventing it to load.
40365 Remove a hack in ICOpen compensating a bug in msrle32.
40366 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
40367 convoluted GWLP_HINSTANCE hack.
40369 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
40371 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
40372 Update Korean translations.
40374 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
40376 * dlls/ole32/ole32res.rc:
40377 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
40379 2005-11-28 Jacek Caban <jacek@codeweavers.com>
40381 * dlls/shdocvw/webbrowser.c:
40382 Don't crash when parameters of Navigate2 are NULL.
40384 2005-11-28 Robert Shearman <rob@codeweavers.com>
40386 * dlls/wininet/http.c, dlls/wininet/internet.h:
40387 Add a new field "lpszHostName" to the session to track the host name
40388 of the HTTP server, as opposed to the server that we will connect to
40389 that could be a proxy server. Fixes the "Host:" header that we send to
40392 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
40394 * dlls/winmm/winmm.c:
40395 LoadLibrary16 is no longer exported by name, so do the lookup by its
40396 ordinal (when loading NE sibling).
40398 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
40400 * dlls/ntdll/cdrom.c:
40401 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
40402 IOCTL_STORAGE_CHECK_VERIFY.
40404 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
40406 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
40407 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
40409 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40411 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40412 Correct the matrix sizes in software shaders and remove an erroneous
40413 parameter from lrp.
40415 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
40417 * dlls/x11drv/settings.c:
40418 Ignore frequency requests in Desktop mode.
40420 2005-11-28 Robert Shearman <rob@codeweavers.com>
40422 * dlls/ole32/defaulthandler.c:
40423 Call the equivalent delegate function for all of the simple
40426 2005-11-28 Robert Shearman <rob@codeweavers.com>
40428 * dlls/rpcrt4/ndr_marshall.c:
40429 We should always allocate in NdrConformantStringUnmarshal if the
40430 memory pointer is NULL.
40432 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
40434 * dlls/dinput/device.c:
40435 Handle DInput8 interfaces in device QueryInterface.
40437 2005-11-28 Hans Leidekker <hans@it.vu.nl>
40439 * dlls/wldap32/add.c:
40440 Document the ldap_add* functions.
40442 2005-11-28 Huw Davies <huw@codeweavers.com>
40444 * dlls/gdi/bitblt.c:
40445 If the driver doesn't support StretchBlt try to use StretchDIBits
40448 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
40450 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
40451 dlls/shell32/tests/shlfolder.c:
40452 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
40453 Directly return the correct "My Computer" attributes in
40454 ISF_Desktop_fnGetAttributesOf().
40455 Remove "todo_wine" from the "My Computer" attributes test case.
40456 Add test case for retrieving the file system path from the
40457 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
40459 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
40461 * documentation/README.ko:
40462 Add a translation of the README.
40464 2005-11-28 Mike McCormack <mike@codeweavers.com>
40466 * dlls/msi/helpers.c:
40467 If a source directory doesn't exist, use the install root instead.
40469 2005-11-28 Mike McCormack <mike@codeweavers.com>
40471 * dlls/msi/dialog.c:
40472 Handle the ^ character in MaskEdit controls.
40474 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
40476 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
40477 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
40479 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
40481 * dlls/shell32/shfldr_unixfs.c:
40482 Initial stubbed implementation of UnixFolder's IDropTarget interface.
40484 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
40486 * dlls/kernel/process.c:
40487 Initialize file_exists to 0 at exe load test, prevents mistaking of
40488 UTF-8 encoded exenames as builtins.
40490 2005-11-26 Alexandre Julliard <julliard@winehq.org>
40492 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
40493 programs/avitools/.gitignore, programs/clock/.gitignore,
40494 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
40495 programs/eject/.gitignore, programs/expand/.gitignore,
40496 programs/explorer/.gitignore, programs/hh/.gitignore,
40497 programs/msiexec/.gitignore, programs/notepad/.gitignore,
40498 programs/progman/.gitignore, programs/regedit/.gitignore,
40499 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
40500 programs/rundll32/.gitignore, programs/start/.gitignore,
40501 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
40502 programs/view/.gitignore, programs/wcmd/.gitignore,
40503 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
40504 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
40505 programs/winedbg/.gitignore, programs/winefile/.gitignore,
40506 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
40507 programs/winepath/.gitignore, programs/winetest/.gitignore,
40508 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
40509 programs/winver/.gitignore, tools/winegcc/.gitignore:
40510 Ignore symlink files too (needed for git).
40512 2005-11-26 Alexandre Julliard <julliard@winehq.org>
40514 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
40515 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
40516 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
40517 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
40518 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
40519 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
40520 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
40521 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
40522 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
40523 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
40524 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
40525 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
40526 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
40527 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
40528 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
40529 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
40530 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
40531 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
40532 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
40533 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
40534 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
40535 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
40536 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
40537 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
40538 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
40539 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
40540 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
40541 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
40542 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
40543 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
40544 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
40545 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
40546 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
40547 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
40548 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
40549 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
40550 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
40551 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
40552 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
40553 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
40554 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
40555 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
40556 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
40557 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
40558 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
40559 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
40560 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
40561 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
40562 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
40563 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
40564 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
40565 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
40566 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
40567 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
40568 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
40569 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
40570 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
40571 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
40572 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
40573 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
40574 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
40575 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
40576 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
40577 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
40578 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
40579 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
40580 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
40581 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
40582 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
40583 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
40584 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
40585 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
40586 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
40587 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
40588 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
40589 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
40590 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
40591 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
40592 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
40593 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
40594 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
40595 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
40596 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
40597 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
40598 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
40599 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
40600 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
40601 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
40602 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
40603 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
40604 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
40605 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
40606 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
40607 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
40608 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
40609 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
40610 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
40611 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
40612 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
40613 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
40614 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
40615 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
40616 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
40617 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
40618 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
40619 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
40620 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
40621 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
40622 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
40623 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
40624 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
40625 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
40626 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
40627 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
40628 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
40629 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
40630 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
40631 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
40632 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
40633 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
40634 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
40635 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
40636 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
40637 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
40638 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
40639 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
40640 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
40641 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
40642 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
40643 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
40644 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
40645 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
40646 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
40647 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
40648 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
40649 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
40650 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
40651 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
40652 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
40653 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
40654 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
40655 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
40656 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
40657 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
40658 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
40659 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
40660 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
40661 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
40662 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
40663 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
40664 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
40665 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
40666 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
40667 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
40668 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
40669 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
40670 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
40671 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
40672 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
40673 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
40674 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
40675 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
40676 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
40677 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
40678 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
40679 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
40680 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
40681 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
40682 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
40683 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
40684 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
40685 dlls/version/.cvsignore, dlls/version/.gitignore,
40686 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
40687 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
40688 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
40689 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
40690 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
40691 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
40692 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
40693 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
40694 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
40695 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
40696 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
40697 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
40698 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
40699 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
40700 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
40701 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
40702 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
40703 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
40704 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
40705 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
40706 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
40707 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
40708 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
40709 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
40710 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
40711 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
40712 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
40713 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
40714 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
40715 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
40716 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
40717 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
40718 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
40719 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
40720 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
40721 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
40722 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
40723 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
40724 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
40725 fonts/.gitignore, include/.cvsignore, include/.gitignore,
40726 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
40727 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
40728 libs/unicode/.cvsignore, libs/unicode/.gitignore,
40729 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
40730 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
40731 programs/.cvsignore, programs/.gitignore,
40732 programs/avitools/.cvsignore, programs/avitools/.gitignore,
40733 programs/clock/.cvsignore, programs/clock/.gitignore,
40734 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
40735 programs/control/.cvsignore, programs/control/.gitignore,
40736 programs/eject/.cvsignore, programs/eject/.gitignore,
40737 programs/expand/.cvsignore, programs/expand/.gitignore,
40738 programs/explorer/.cvsignore, programs/explorer/.gitignore,
40739 programs/hh/.cvsignore, programs/hh/.gitignore,
40740 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
40741 programs/notepad/.cvsignore, programs/notepad/.gitignore,
40742 programs/progman/.cvsignore, programs/progman/.gitignore,
40743 programs/regedit/.cvsignore, programs/regedit/.gitignore,
40744 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
40745 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
40746 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
40747 programs/start/.cvsignore, programs/start/.gitignore,
40748 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
40749 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
40750 programs/view/.cvsignore, programs/view/.gitignore,
40751 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
40752 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
40753 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
40754 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
40755 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
40756 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
40757 programs/winefile/.cvsignore, programs/winefile/.gitignore,
40758 programs/winemenubuilder/.cvsignore,
40759 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
40760 programs/winemine/.gitignore, programs/winepath/.cvsignore,
40761 programs/winepath/.gitignore, programs/winetest/.cvsignore,
40762 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
40763 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
40764 programs/winhelp/.gitignore, programs/winver/.cvsignore,
40765 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
40766 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
40767 tools/widl/.gitignore, tools/winapi/.cvsignore,
40768 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
40769 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
40770 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
40771 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
40772 tools/wrc/.cvsignore, tools/wrc/.gitignore:
40773 Renamed all .cvsignore files to .gitignore.
40775 2005-11-24 Hans Leidekker <hans@it.vu.nl>
40777 * programs/winebrowser/main.c, tools/wine.inf:
40778 Also handle mailto: urls.
40780 2005-11-24 Mike McCormack <mike@codeweavers.com>
40782 * dlls/msvcrt/tests/printf.c:
40783 Add some tests for _fcvt.
40785 2005-11-24 Marcus Meissner <meissner@suse.de>
40788 extern "C" wrappers for usp10.h.
40790 2005-11-24 Mike McCormack <mike@codeweavers.com>
40792 * dlls/msi/helpers.c:
40793 Make all source directories at the root of the install.
40795 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
40797 * dlls/advapi32/lsa.c:
40798 Return a real error in LsaLookupSids.
40800 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
40802 * include/Makefile.in:
40805 2005-11-24 Mike McCormack <mike@codeweavers.com>
40807 * dlls/wldap32/ber.c:
40808 Fix a compile error.
40810 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
40812 * dlls/opengl32/wgl_ext.c:
40813 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
40815 2005-11-24 Juan Lang <juan_lang@yahoo.com>
40817 * include/wincrypt.h:
40818 Add more declarations.
40820 2005-11-23 Francois Gouget <fgouget@free.fr>
40822 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
40823 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
40824 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
40825 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
40826 dlls/shell32/shellpath.c, dlls/user/edit.c,
40827 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
40828 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
40829 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
40830 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
40831 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
40832 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
40833 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
40834 dlls/wintab32/context.c, programs/progman/En.rc,
40835 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
40836 tools/wrc/translation.c:
40837 Assorted spelling fixes.
40839 2005-11-23 Francois Gouget <fgouget@free.fr>
40841 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
40842 Documentation tweaks to make winapi_check happy.
40843 Also specify the documented spec file entry.
40845 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
40847 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
40848 Add German resource file for msvideo.
40850 2005-11-23 Francois Gouget <fgouget@free.fr>
40852 * dlls/wldap32/control.c, dlls/wldap32/init.c,
40853 dlls/wldap32/winldap_private.h, include/winldap.h,
40854 tools/winapi/win32.api:
40855 winldap.h should include windeh.f and schnlsp.h.
40856 Enclose the API definitions in an extern "C" section and define
40858 Better stick to the types defined by the PSDK.
40859 Fix the ldap_create_vlv_control*() prototypes.
40862 2005-11-23 Alexandre Julliard <julliard@winehq.org>
40864 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
40865 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
40866 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
40867 tools/winebuild/import.c:
40868 Preserve 16-byte stack alignment in the various assembly
40869 functions. Needed for MacOSX.
40871 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
40873 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
40874 dlls/msvideo/rsrc.rc:
40875 Add Korean translation.
40877 2005-11-23 Francois Gouget <fgouget@free.fr>
40879 * dlls/advpack/tests/advpack.c:
40880 Add trailing '\n' to trace() call.
40882 2005-11-23 Francois Gouget <fgouget@free.fr>
40884 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
40885 Add LPADDRINFO, missing IP_* defines and missing APIs.
40886 Enclose the API definitions in an extern "C" section.
40887 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
40888 Better stick to the types defined by the PSDK.
40891 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
40893 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
40894 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
40895 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
40896 Update Korean translations.
40898 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
40900 * dlls/shell32/shfldr_unixfs.c:
40901 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
40903 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
40905 * dlls/mscms/tests/profile.c:
40906 Be more strict and verbose while testing
40907 GetStandardColorSpaceProfile().
40909 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
40911 * dlls/user/tests/sysparams.c:
40912 Make test_SPI_SETBORDER less likely to permanently change visual
40914 - use smaller border widths values for testing;
40915 - provide a work around for a Windows XP feature that made the tests
40916 change the caption width.
40918 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
40920 * dlls/shell32/shfldr_desktop.c:
40921 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
40923 Fixed a handle leak in case of failing AddToEnumList call.
40925 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
40927 * dlls/shell32/shfldr_mycomp.c:
40928 Also scan HKEY_CURRENT_USER for shell namespace extensions in
40931 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
40933 * dlls/shell32/brsfolder.c:
40934 Initialize OLE instead of just COM, in order to enable Drag & Drop.
40936 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
40938 * dlls/commdlg/filedlg.c:
40939 Initialize OLE instead of COM only in order to enable Drag and Drop.
40941 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
40943 * include/commctrl.h:
40944 Define DateTime_SetMonthCalColor.
40946 2005-11-23 Juan Lang <juan_lang@yahoo.com>
40948 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
40949 Fix some memory leaks.
40951 2005-11-23 Alexandre Julliard <julliard@winehq.org>
40953 * dlls/x11drv/event.c:
40954 Fixed some broken code that was causing compiler warnings.
40956 2005-11-23 Huw Davies <huw@codeweavers.com>
40958 * dlls/msxml3/tests/domdoc.c:
40959 Release a stray node.
40961 2005-11-22 Alexandre Julliard <julliard@winehq.org>
40963 * ANNOUNCE, ChangeLog, VERSION, configure:
40966 ----------------------------------------------------------------
40967 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
40969 * dlls/commdlg/fontdlg16.c:
40970 Fixes for FormatCharDlgProc16:
40971 - properly store the ChooseFont pointer, use a window property as the
40972 A and W functions do;
40973 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
40975 2005-11-22 Aric Stewart <aric@codeweavers.com>
40977 * dlls/wininet/http.c:
40978 HttpEndRequest does not actually send an extra NULL byte at the end of
40979 the request. Help from Rob Shearman on this one.
40981 2005-11-22 Alexandre Julliard <julliard@winehq.org>
40983 * dlls/kernel/volume.c:
40984 Don't try to set the label in the superblock of FAT filesystems, that
40985 doesn't do the right thing anyway.
40987 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
40989 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
40990 Corrects an error in the _m3xm3 shader function in pixel and vertex
40993 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
40995 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
40996 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
40997 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
40998 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
40999 Add a semi-functional ICCompressorChoose implementation.
41001 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
41003 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
41004 GetSystemMetrics fixes with corresponding tests.
41006 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
41008 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
41009 server/debugger.c, server/event.c, server/fd.c, server/file.c,
41010 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
41011 server/mutex.c, server/named_pipe.c, server/object.c,
41012 server/object.h, server/process.c, server/queue.c, server/registry.c,
41013 server/request.c, server/semaphore.c, server/serial.c,
41014 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
41015 server/timer.c, server/token.c, server/winstation.c:
41016 Add name_lookup function in object_ops.
41018 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
41020 * dlls/commdlg/fontdlg16.c:
41021 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
41022 the lpszStyle fields.
41024 2005-11-22 Hans Leidekker <hans@it.vu.nl>
41026 * programs/winebrowser/Makefile.in:
41027 No need to link against shell32 or user32.
41029 2005-11-22 Aric Stewart <aric@codeweavers.com>
41031 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
41032 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
41033 headers. Also adding a test for some header adding flags.
41035 2005-11-22 Alexandre Julliard <julliard@winehq.org>
41037 * server/registry.c:
41038 Use struct unicode_str instead of null-terminated strings where
41039 possible, and remove constraints on total key path length.
41041 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
41043 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
41045 Add stdarg.h where missing.
41047 2005-11-22 Marcus Meissner <meissner@suse.de>
41049 * dlls/winsock/socket.c:
41050 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
41052 2005-11-22 Steven Edwards <winehacker@gmail.com>
41054 * dlls/ntdll/version.c:
41055 Correct URL for version infomation database website.
41057 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
41059 * dlls/gdi/tests/dc.c:
41060 Add a test showing that SaveDC after GetDC should return 1.
41062 2005-11-22 Jacek Caban <jacek@codeweavers.com>
41064 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
41065 Create window in SetClientSite and return it in
41066 IOleInPlaceSite::GetWindow.
41068 2005-11-22 Robert Shearman <rob@codeweavers.com>
41070 * dlls/wininet/tests/http.c:
41071 Test the sizes of some of the parameters passed into the callback.
41073 2005-11-22 Robert Shearman <rob@codeweavers.com>
41075 * dlls/wininet/internet.c, dlls/wininet/internet.h,
41076 dlls/wininet/utility.c:
41077 Rename SendAsyncCallback to INTERNET_SendCallback.
41079 2005-11-22 Robert Shearman <rob@codeweavers.com>
41081 * dlls/wininet/http.c:
41082 Fix an incorrect entry in the HTTP header field table causing broken
41083 Location field parsing.
41085 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41087 * dlls/advpack/tests/advpack.c:
41088 Exit test after first TranslateInfString() failure, which seems to be
41091 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41093 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
41094 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
41095 Implement a pixel shader parser and cross compiler. All version of
41096 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
41097 will be cross compiled.
41099 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
41101 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
41102 server/mapping.c, server/mutex.c, server/named_pipe.c,
41103 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
41104 server/winstation.c:
41105 Return correct error on name collision when creating new named
41107 Check for correct error in affected places.
41109 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
41111 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
41112 Kernel32 should create named objects with OBJ_OPENIF flag set.
41113 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
41114 RtlNtStatusToDosError.
41116 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
41118 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
41119 Update Korean translations.
41121 2005-11-21 Alexandre Julliard <julliard@winehq.org>
41123 * programs/winecfg/drive.c:
41124 Only set label and serial number when they are actually changed.
41126 2005-11-21 Alexandre Julliard <julliard@winehq.org>
41128 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
41129 server/mailslot.c, server/protocol.def, server/trace.c:
41130 Fixed handling of mailslot read timeout to avoid compiler warnings.
41132 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
41135 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
41136 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
41138 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
41140 * dlls/ntdll/tests/om.c:
41141 More Object Manager tests.
41143 2005-11-21 Aric Stewart <aric@codeweavers.com>
41145 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
41146 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
41147 some things out of HTTP_SendRequestW to avoid duplicate code.
41149 2005-11-21 Ge van Geldorp <gvg@reactos.org>
41151 * dlls/crypt32/encode.c:
41152 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
41154 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
41156 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
41157 dlls/shell32/shell32_main.h:
41158 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
41159 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
41160 PidlToSicIndex() and return -1 in error cases.
41161 Read shell overlay icon settings from registry to allow icon
41164 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
41166 * dlls/msvcrt/locale.c:
41167 Fix bogus unreal code page messages in _setmbcp().
41169 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
41171 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
41172 Do not forward _mbccpy to strcpy.
41173 Remove the error message in _mbccpy, it is not an error.
41175 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
41177 * dlls/comctl32/syslink.c:
41178 Improved word wrapping and tab key handling.
41180 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
41182 * dlls/advpack/advpack.c, include/advpub.h:
41183 Add/correct prototypes for some already defined functions in advpack.
41185 2005-11-21 Hans Leidekker <hans@it.vu.nl>
41187 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
41188 dlls/wldap32/wldap32.spec:
41189 Implement ldap_create_vlv_control{A,W},
41190 ldap_encode_sort_control{A,W}.
41191 Add a stub for ldap_create_page_control{A,W}.
41193 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
41195 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
41196 include/winsvc.h, tools/winapi/win32.api:
41197 Add/correct prototypes for some already defined functions in
41198 advapi32. Correct spec file entry for GetSecurityInfoExW.
41200 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
41202 * dlls/user/winstation.c, include/wine/server_protocol.h,
41203 server/protocol.def, server/trace.c, server/winstation.c:
41204 Replace inherit flag with object attributes in winstation and desktop
41205 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
41207 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
41209 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
41210 Fix _mbsspn() with conformance tests.
41212 2005-11-21 Hans Leidekker <hans@it.vu.nl>
41214 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
41215 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
41216 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
41217 programs/taskmgr/taskmgr.rc:
41218 Added Dutch translations.
41220 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
41222 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
41223 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
41224 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
41225 programs/winefile/Ko.rc:
41226 Update Korean translations.
41228 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
41230 * dlls/x11drv/scroll.c:
41231 Print scroll and clip rectangles on the ScrollDC entry.
41233 2005-11-21 Rob Shearman <rob@codeweavers.com>
41235 * dlls/advapi32/service.c:
41236 Don't try waiting for the service process to start if the
41237 CreateProcess call failed.
41239 2005-11-21 Mike McCormack <mike@codeweavers.com>
41241 * dlls/msi/registry.c:
41242 Loop around calling RegQueryValue until we have a big enough string
41243 for both the name and the value.
41245 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
41247 * dlls/shdocvw/dochost.c:
41248 Added GetHostInfo implementation.
41250 2005-11-21 Ge van Geldorp <gvg@reactos.org>
41252 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
41253 Fix some prototypes to match the PSDK.
41255 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41257 * dlls/kernel/oldconfig.c:
41258 - ANSI SCSI revision is a hex number.
41259 - Be more verbose with parser ERRs.
41261 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
41263 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
41264 Mark some functions as implemented in the spec files.
41266 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
41268 * programs/winecfg/driveui.c:
41269 Create new drives with autodetect type.
41271 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41273 * dlls/msvcrt/tests/file.c:
41274 Minor MSVCRT test changes:
41275 - add two invalid parameter checks for fopen(),
41276 - rearrange test sequence into two parts (low-level and stream I/O),
41279 2005-11-21 Hans Leidekker <hans@it.vu.nl>
41281 * dlls/wldap32/value.c:
41282 Fix the build without openldap.
41284 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
41286 * include/wincrypt.h:
41287 Add prototypes for some already defined functions in crypt32.
41289 2005-11-21 Aric Stewart <aric@codeweavers.com>
41291 * dlls/wininet/internet.c:
41292 Implement the use of NETCON_send for HTTP connections when in
41295 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
41297 * dlls/version/tests/install.c:
41298 Fix version tests on NT, 2K and XP, make some errors more verbose.
41300 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
41302 * dlls/winmm/wineoss/audio.c:
41303 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
41304 continuing with even higher channels numbers.
41306 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
41308 * dlls/winsock/socket.c:
41309 Fixed typo in ws_sockaddr_u2ws().
41311 2005-11-18 Hans Leidekker <hans@it.vu.nl>
41313 * configure, configure.ac, dlls/wldap32/init.c,
41314 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
41315 dlls/wldap32/wldap32.spec:
41316 Avoid using deprecated openldap functions.
41317 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
41318 Add stub implementation for ldap_startup and ldap_stop_tls_s.
41320 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
41322 * programs/winedbg/types.c:
41323 Native dbghelp doesn't provide names for basic type, so added relevant
41324 basic type names in winedbg.
41326 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
41328 * dlls/commdlg/filedlg.c:
41329 There is no need to resize our own fake dialog to match the parent, it
41330 doesn't have controls anyway.
41332 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41334 * dlls/mscms/tests/profile.c:
41335 Don't call unicode functions of file API as they fail on Win9x.
41337 2005-11-18 Alexandre Julliard <julliard@winehq.org>
41339 * server/console.c, server/event.c, server/handle.c, server/handle.h,
41340 server/mailslot.c, server/mapping.c, server/mutex.c,
41341 server/named_pipe.c, server/object.c, server/object.h,
41342 server/process.c, server/request.h, server/semaphore.c,
41343 server/timer.c, server/user.h, server/winstation.c:
41344 Added a struct unicode_str to encapsulate object names.
41346 2005-11-18 Hans Leidekker <hans@it.vu.nl>
41348 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
41349 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
41350 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
41351 Avoid using deprecated openldap functions.
41352 Correct some return values.
41354 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
41356 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
41357 programs/winedbg/winedbg.c:
41358 Centralized calls for SymSetContext, we only do it when we change the
41359 current stack frame, and no longer every time we look up local symbols
41362 2005-11-18 Alexandre Julliard <julliard@winehq.org>
41364 * dlls/kernel/tests/thread.c:
41365 Avoid setting the context before the thread has started running, it's
41366 broken on most Windows versions.
41368 2005-11-18 Huw Davies <huw@codeweavers.com>
41370 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
41371 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
41372 dlls/msxml3/tests/domdoc.c:
41373 Ref count the xmlDocPtr.
41374 If two nodes refer to the same xmlNodePtr don't return same object.
41376 2005-11-18 Hans Leidekker <hans@it.vu.nl>
41378 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
41379 Avoid using deprecated openldap functions.
41380 Correct some return values.
41382 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
41384 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
41385 programs/winedbg/stack.c:
41386 Move print_func_and_args to stack.c, where it belongs.
41388 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
41390 * dlls/user/static.c:
41391 Fix vertical text alignment in static controls.
41393 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
41395 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
41396 dlls/comctl32/tests/header.c:
41397 Added header control tests.
41399 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
41401 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
41402 programs/winedbg/stack.c, programs/winedbg/symbol.c,
41403 programs/winedbg/winedbg.c:
41404 - now storing frames information in thread structure
41405 - frames are cached after each thread stops execution
41406 - reimplemented backtrace on top of this
41408 2005-11-18 Alexandre Julliard <julliard@winehq.org>
41410 * dlls/kernel/tests/locale.c:
41411 Added a few more Unicode digits from Unicode version 4.1.
41413 2005-11-18 Alexandre Julliard <julliard@winehq.org>
41415 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
41416 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
41417 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
41418 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
41419 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
41420 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
41421 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
41422 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
41423 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
41424 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
41425 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
41426 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
41427 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
41428 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
41429 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
41430 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
41431 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
41432 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
41433 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
41434 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
41435 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
41436 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
41437 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
41438 libs/unicode/casemap.c, libs/unicode/wctype.c:
41439 Updated codepage tables to Unicode version 4.1.
41441 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
41443 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
41444 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
41445 programs/cmdlgtst/cmdlgr.rc:
41446 Update Korean translations.
41448 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
41450 * dlls/user/tests/win.c:
41451 Add another test for Z order of child windows.
41453 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
41455 * dlls/kernel/vxd.c:
41456 Use case insensitive comparison to check file extensions.
41458 2005-11-18 Peter Beutner <p.beutner@gmx.net>
41460 * dlls/x11drv/opengl.c:
41461 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
41462 the selected pixel format lacks full hardware acceleration and only a
41463 few parts are accelerated. So don't always set it but only if the X
41464 server actually reports that the selected pixel format is not fully
41467 2005-11-18 Jacek Caban <jacek@codeweavers.com>
41469 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
41470 dlls/shdocvw/webbrowser.c:
41471 Free ConnectionPoint objects (fix memory leak).
41473 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
41475 * dlls/msvcrt/undname.c:
41476 Ensures, when we cannot demangle the string, to return the mangled
41477 name instead of a NULL pointer.
41479 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
41481 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
41482 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
41483 Now returning correct symbol flags (as native does) for function pmts
41484 & locals in dbghelp.
41485 Modified winedbg accordingly.
41487 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
41489 * dlls/twain/dsm_ctrl.c:
41490 If SANE returns empty device list treat it as an error.
41492 2005-11-18 Jacek Caban <jacek@codeweavers.com>
41494 * dlls/atl/registrar.c:
41495 Fix parsing '{' char.
41497 2005-11-18 Robert Reif <reif@earthlink.net>
41499 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
41500 Handle failure on Windows 95 properly.
41501 Make two functions available to all files.
41502 Make format_string() const correct.
41504 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
41506 * configure, configure.ac, dlls/winsock/socket.c,
41507 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
41508 Implemented getaddrinfo(), including full mapping of struct addrinfo
41509 between UNIX and Windows. Based on a patch by Mike Hearn.
41511 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
41513 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
41514 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
41515 programs/winedbg/types.c:
41516 Dbghelp describes the types of function arguments with a specific
41517 symbol-type (symt) which links both to arguments' type and to function
41519 - added this new type to dbghelp
41520 - implemented its use in winedbg
41522 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
41524 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
41525 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
41526 programs/winedbg/break.c, programs/winedbg/expr.c,
41527 programs/winedbg/memory.c, programs/winedbg/symbol.c,
41528 programs/winedbg/types.c:
41529 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
41532 2005-11-17 Alexandre Julliard <julliard@winehq.org>
41534 * libs/unicode/cpmap.pl:
41535 Only update modified files.
41537 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
41539 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
41540 Improve IConnectionPoint handling.
41542 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41544 * dlls/wined3d/device.c:
41545 Disable support for creation FMT_Unknown textures. This gets most of
41546 the d3d8 demos from www.codesampler.com working.
41548 2005-11-17 Robert Shearman <rob@codeweavers.com>
41550 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
41551 Remove some incompatibilities in the wctype table by updating the
41552 space, blank and cntrl exceptions and fixing the type given to
41553 characters in the "Zl" and "Zp" classes.
41555 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
41557 * dlls/comctl32/header.c:
41558 Return false if index is out of bounds in GetItemT.
41560 2005-11-17 Alexandre Julliard <julliard@winehq.org>
41562 * programs/explorer/explorer.c:
41563 Fixed invalid C syntax.
41565 2005-11-17 Robert Shearman <rob@codeweavers.com>
41567 * dlls/kernel/profile.c:
41568 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
41569 Don't increment the szFile pointer since we removed the BOM earlier
41570 and it will cause the first real character of the INI file to be
41573 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
41575 * programs/winefile/winefile.c, programs/winefile/winefile.h:
41576 Use command line for initial directory selection.
41577 Remove useless hwndParent variable.
41579 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41581 * dlls/wined3d/swapchain.c:
41582 Clear the z and stencil buffers at the end of the scene, this fixes a
41583 problem with the solid node bsp demo from www.codesampler.com as well
41584 as a lot of blank screens in some other demos.
41586 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
41588 * dlls/msvcrt/tests/cpp.c:
41589 Provide a sample of the joy of MSC symbol mangling.
41591 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
41593 * programs/winedbg/symbol.c:
41594 When a symbol name already contains a module name, we shouldn't search
41597 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
41599 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
41600 programs/winedbg/debugger.h:
41601 Simplification of lex's input reading.
41603 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
41605 * dlls/user/tests/monitor.c:
41606 Made test loadable on win95 again (EnumDisplayDevicesA not present).
41608 2005-11-17 Jacek Caban <jacek@codeweavers.com>
41610 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
41611 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
41612 Added stub implementation of IDocHostUIHandler.
41614 2005-11-17 Jacek Caban <jacek@codeweavers.com>
41616 * include/mshtmhst.idl:
41617 Added IHTMLWindow forward declaration.
41619 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
41621 * tools/winapi/win32.api:
41622 Update win32.api to cvs.
41624 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41626 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
41627 Fix _fcloseall() return value.
41628 Improve some trace messages.
41629 Add tests for fopen(), fclose(), _fcloseall().
41630 Stricten some checks of _unlink().
41632 2005-11-16 Jacek Caban <jacek@codeweavers.com>
41634 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
41635 dlls/shdocvw/webbrowser.c:
41636 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
41638 2005-11-16 Aric Stewart <aric@codeweavers.com>
41640 * configure, configure.ac, programs/Makefile.in,
41641 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
41642 programs/explorer/explorer.c:
41643 Beginnings of an explorer.exe replacement that wraps the existing
41646 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
41648 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
41649 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
41650 Added ability to execute commands from a file passed on command line
41651 (through --file option).
41652 Use that feature to get rid of arg_command hack (--command option now
41653 creates a temporary file).
41655 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
41657 * dlls/user/edit.c, dlls/user/tests/msg.c:
41658 Add a test for some edit control behaviours, make it pass under Wine.
41660 2005-11-16 Robert Reif <reif@earthlink.net>
41662 * dlls/winmm/wavemap/wavemap.c:
41663 Only convert bits per sample between different encoding formats.
41665 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
41667 * dlls/winsock/socket.c, include/ws2tcpip.h:
41668 Added mapping between unix and windows sockaddr_in6(_old) and
41669 sockaddr_in. Added address family, socket type mappers.
41671 2005-11-16 Robert Shearman <rob@codeweavers.com>
41673 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
41674 - Improve callback to give context sensitive information about the
41675 different statuses and print the thread ID that it was called from.
41676 - Replace the busy waiting on the "goon" flag with an event.
41677 - Replace hard coded numbers with more informative constants
41678 throughout the InternetReadFile test.
41679 - Add tests for InternetReadFileExA.
41680 - Fix the error value from calling InternetReadFile with a NULL handle
41681 as indicated by the test.
41683 2005-11-16 Jacek Caban <jacek@codeweavers.com>
41685 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
41686 Added IOleInPlaceSite stub implementation.
41688 2005-11-15 Mike McCormack <mike@codeweavers.com>
41691 Add timezone information to the registry.
41693 2005-11-15 Robert Shearman <rob@codeweavers.com>
41695 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
41696 dlls/wininet/utility.c:
41697 We shouldn't pass the struct hostent returned from gethostbyname as
41698 it's not thread-safe and isn't needed anyway.
41700 2005-11-15 Ken Thomases <ken@codeweavers.com>
41702 * dlls/ntdll/signal_i386.c:
41703 Updated context definitions for the latest Darwin/x86.
41705 2005-11-15 Robert Shearman <rob@codeweavers.com>
41707 * dlls/wininet/internet.c:
41708 Correct the size of a callback parameter.
41709 Fix the declaration of INTERNET_WorkerThreadFunc.
41711 2005-11-15 Mike McCormack <mike@codeweavers.com>
41713 * dlls/msi/registry.c:
41714 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
41716 2005-11-15 Alexandre Julliard <julliard@winehq.org>
41718 * dlls/wininet/urlcache.c:
41719 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
41721 2005-11-15 Mike McCormack <mike@codeweavers.com>
41723 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
41724 Fix function prototype and spec file entry for
41725 MsiEnumComponentQualifiers.
41727 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
41729 * dlls/comctl32/header.c:
41730 Implement implement header callback support (HDN_GETDISPINFO notification):
41731 - better factorisation
41734 2005-11-15 Alexandre Julliard <julliard@winehq.org>
41736 * dlls/urlmon/tests/url.c:
41737 Don't crash if BindToStorage fails.
41739 2005-11-15 Mike McCormack <mike@codeweavers.com>
41741 * dlls/msi/install.c:
41742 Only return ERROR_MORE_DATA if there's a buffer to copy a result
41745 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
41747 * dlls/user/focus.c:
41748 Do not change focus if the being activated window is no longer
41751 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
41753 * dlls/kernel/tests/drive.c:
41754 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
41756 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
41758 * dlls/winspool/tests/info.c:
41759 Some extra tests for GetPrinterDriverDirectory.
41760 Display a TRACE when the Service "spooler" is not running (NT).
41762 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
41764 * dlls/kernel/comm.c:
41765 Disable PARMRK input flag of serial ports.
41767 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
41769 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
41770 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
41771 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
41772 programs/winefile/Ko.rc:
41773 Update Korean translations.
41775 2005-11-15 Alexandre Julliard <julliard@winehq.org>
41777 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
41778 Use proper asm name for external functions.
41780 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
41782 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
41783 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
41785 2005-11-15 Jacek Caban <jacek@codeweavers.com>
41787 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
41788 dlls/shdocvw/webbrowser.c:
41789 Beginning implementation of Navigate2.
41791 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
41793 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
41794 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
41795 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
41796 - use D3DCOLOR macros instead of using shift + masks
41797 - fix a bug where diffuse.lpData checked instead of specular.lpData
41798 - implement color fixup on ARB VShader compilation code:
41799 -> on input parameters using swizzle
41800 -> add is_color parameter on vshader_program_add_param
41802 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
41804 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
41805 Add stubs around ScriptStringAnalyse to avoid PAF crash.
41807 2005-11-15 Robert Shearman <rob@codeweavers.com>
41809 * dlls/wininet/http.c:
41810 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
41811 an INTERNET_ASYNC_RESULT structure.
41812 The source handle in HTTP_Connect should be the parent's handle.
41814 2005-11-15 Robert Shearman <rob@codeweavers.com>
41816 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
41817 SSL doesn't need to use a different socket to unsecure communications.
41819 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
41821 * dlls/kernel/tests/thread.c:
41822 Corrected last error information.
41823 Make sure we can run the tests on win9x.
41825 2005-11-15 Mike McCormack <mike@codeweavers.com>
41827 * dlls/msi/package.c:
41828 Set the Installed property if the product is already installed.
41830 2005-11-14 Alexandre Julliard <julliard@winehq.org>
41832 * dlls/user/input.c, server/queue.c:
41833 Added support for the QS_ALLPOSTMESSAGE flag.
41835 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
41837 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
41838 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
41839 Beginning of true BindToStorage implementation.
41841 2005-11-14 Huw Davies <huw@codeweavers.com>
41843 * tools/widl/header.c:
41844 Prefix [putref] property names with putref_.
41846 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
41848 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
41849 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
41851 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
41852 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
41853 SPI_{G|S}ICONTITLELOGFONT.
41854 Accordingly extend the corresponding tests.
41856 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
41858 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
41859 Undname: Allow more then one coded character in demangle_datatype.
41861 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
41864 Add default version information.
41866 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
41868 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
41869 NtReadFile: now returning correct status in NtReadFile for EOF
41870 conditions (on files) and broken pipe (on named pipes).
41872 2005-11-14 Peter Beutner <p.beutner@gmx.net>
41874 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
41875 When creating DIBs with a color depth <= 8, always set biClrUsed field
41876 to the number of entries in the color table.
41878 2005-11-14 Mike McCormack <mike@codeweavers.com>
41880 * dlls/msi/cond.y, dlls/msi/tests/package.c:
41881 Empty strings are not equal to any number, so all comparisons against
41882 them fail except for tests for non-equalness.
41884 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41886 * dlls/wined3d/device.c:
41887 Fix an intermittent lockup with ATI's driver, I expect the problem is
41888 trying to clear the display before it's visible. Also correct the
41891 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
41893 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
41894 dlls/urlmon/urlmon_main.h:
41895 Added get_protocol_iface internal function and use it in
41898 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
41900 * dlls/ddraw/surface_main.c:
41901 Use the front buffer palette for DC operations on off-screen buffers.
41903 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41905 * dlls/advpack/tests/advpack.c:
41906 Get the version and language ID of ADVPACK.DLL too.
41908 2005-11-14 H. Verbeet <hverbeet@gmail.com>
41910 * dlls/ddraw/surface_dib.c:
41911 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
41912 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
41914 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
41916 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
41917 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
41918 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
41919 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
41920 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
41921 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
41922 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
41923 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
41924 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
41925 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
41926 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
41927 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
41928 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
41929 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
41930 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
41931 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
41932 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
41933 programs/winemine/rsrc.rc:
41934 Add Korean translations.
41936 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
41938 * dlls/iphlpapi/iphlpapi_main.c:
41939 Add, reformat API documentation.
41941 2005-11-14 Mike McCormack <mike@codeweavers.com>
41943 * dlls/msi/cond.y, dlls/msi/tests/package.c:
41944 Fix comparison of empty properties to numbers and add test cases.
41946 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
41948 * dlls/user/tests/msg.c:
41949 Fix message tests to run cleanly on Windows XP SP1.
41951 2005-11-14 Edgar Hucek <gimli@gentoo.org>
41953 * dlls/winmm/joystick/joystick.c:
41954 Unicode compile fix.
41956 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
41958 * dlls/kernel/tests/thread.c:
41959 Fix set_test_val function declaration to ensure stack is left
41962 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41964 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
41965 Fix a test for InternetCreateUrlA as no Windows platform sets last
41966 error here. Make InternetCreateUrlA pass the test.
41968 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
41970 * dlls/crypt32/tests/cert.c:
41971 Don't call missing API function.
41973 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
41975 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
41976 Add DDBLT_DONOTWAIT flag.
41977 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
41979 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
41981 * dlls/urlmon/umon.c:
41982 Move BindToStorage hack to the separated function.
41984 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
41986 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
41987 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
41988 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
41989 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
41990 dlls/d3d9/volumetexture.c:
41991 Remove the setting of the result pointer to NULL in creates, tests
41992 show that windows doesn't set the result to NULL on error.
41994 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
41996 * dlls/ntdll/thread.c:
41997 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
41998 from the command-line.
42000 2005-11-14 Peter Lemenkov <petro@mail.ru>
42002 * include/rpcdce.h:
42005 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
42007 * dlls/comctl32/imagelist.c:
42008 Reformat "see" section, to match c2man requirements.
42010 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
42012 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
42013 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
42014 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
42015 Improve c2man Documented-Total count. Changes:
42016 - add missing description
42017 - complete missing A/W pairs
42018 - document remaining comdlg32 functions
42020 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
42022 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
42023 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
42024 dlls/advapi32/security.c:
42025 Improve c2man Documented-Total count. Changes:
42026 - add missing description
42027 - add missing returns section
42029 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
42031 * programs/winetest/Makefile.in:
42032 Add shdocvw tests to winetest.
42034 2005-11-12 Robert Shearman <rob@codeweavers.com>
42036 * dlls/ole32/compobj.c:
42037 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
42038 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
42039 instead of InprocServer32.
42041 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
42043 * dlls/kernel/tests/thread.c:
42044 Add some extra error information.
42046 2005-11-12 Robert Shearman <rob@codeweavers.com>
42048 * dlls/wininet/internet.c, dlls/wininet/internet.h:
42049 Implement InternetReadFileExA (based on a patch by Brian Gerst).
42051 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
42053 * dlls/dinput/joystick_linuxinput.c:
42054 Add additional sanity checks to the linux input system dinput joystick
42057 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
42059 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
42060 Removed a couple of shift/reduce warnings in grammar.
42062 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
42064 * programs/regedit/Nl.rc:
42065 Update Dutch resources.
42067 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
42069 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
42070 dlls/shdocvw/webbrowser.c:
42071 Added IViewObject2 stub implementation.
42073 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
42075 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
42076 dlls/version/tests/install.c:
42077 Added some tests for VerFindFileA.
42079 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
42081 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
42082 prefix can be NULL for GetTempFileNameW.
42084 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
42086 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
42087 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
42088 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
42089 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
42090 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
42091 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
42092 dlls/wininet/wininet_Ko.rc:
42093 Add Korean translations.
42095 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
42097 * dlls/urlmon/urlmon.spec:
42098 Correct argument count for URLDownloadToCacheFile{A,W}.
42100 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
42102 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
42103 dlls/shell32/shlexec.c:
42104 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
42105 emulated Windows version is Win9x, Excel refuses to communicate with a
42106 unicode client in win9x mode.
42108 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
42110 * dlls/user/dde_client.c:
42111 Convert some ERRs to WARNs in the DDE client code when appropriate.
42113 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
42115 * dlls/kernel/heap.c:
42116 Protect sys/stat.h with a conditional.
42118 2005-11-11 Steven Edwards <winehacker@gmail.com>
42121 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
42123 2005-11-11 Christoph Frick <frick@sc-networks.de>
42125 * dlls/dinput/joystick_linuxinput.c:
42126 Moved and adopted joystick_linux.c code into the
42127 joystick_linuxinput.c.
42129 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
42131 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
42132 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
42133 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
42134 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
42135 references on code).
42136 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
42137 glGetInteger (as it returns bad value).
42139 2005-11-10 Francois Gouget <fgouget@free.fr>
42141 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
42142 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
42143 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
42144 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
42145 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
42146 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
42147 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
42148 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
42149 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
42150 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
42151 dlls/dinput/device.c, dlls/dinput/mouse.c,
42152 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
42153 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
42154 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
42155 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
42156 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
42157 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
42158 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
42159 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
42160 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
42161 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
42162 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
42163 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
42164 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
42165 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
42166 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
42167 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
42168 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
42169 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
42170 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
42171 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
42172 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
42173 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
42174 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
42175 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
42176 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
42177 dlls/wininet/internet.c, dlls/winmm/mci.c,
42178 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
42179 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
42180 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
42181 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
42182 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
42183 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
42184 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
42185 programs/winevdm/winevdm.c:
42186 Remove spaces before '\n' in traces.
42188 2005-11-10 Francois Gouget <fgouget@free.fr>
42190 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
42191 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
42192 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
42193 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
42194 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
42195 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
42197 Assorted spelling and case fixes.
42199 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42201 * dlls/advpack/tests/advpack.c:
42203 - don't fail on WriteFile(),
42204 - add valid error codes,
42205 - empty buffer to avoid printing garbage,
42206 - remove bogus inf-file which TranslateInfString() creates here.
42208 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
42211 Make parameter higlighting regex less "hungry".
42213 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
42215 * programs/winemenubuilder/winemenubuilder.c:
42216 Parse the command line returned by CommandLineFromMsiDescriptor() to
42217 extract the application path. Otherwise winemenubuilder ignores the
42218 .lnk file entirely.
42220 2005-11-10 Francois Gouget <fgouget@free.fr>
42222 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
42223 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
42224 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
42225 Add trailing '\n's to ok() and TRACE() calls.
42227 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42229 * dlls/kernel/tests/path.c:
42230 Add error code valid for Win9x and XP.
42232 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
42234 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
42235 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
42236 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
42237 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
42238 dlls/shell32/systray.c:
42239 Improve c2man Documented-Total count. Changes:
42240 - add missing description
42241 - add missing returns section
42242 - complete missing A/W pairs
42243 - reformate comments, to match c2man requirements
42245 2005-11-10 Francois Gouget <fgouget@free.fr>
42247 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
42248 dlls/dxerr9/errors.h:
42249 Assorted spelling fixes in the DXErr8/9 error files.
42251 2005-11-10 Francois Gouget <fgouget@free.fr>
42253 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
42254 Remove extra backslash that was causing an awk warning.
42256 2005-11-10 Mike McCormack <mike@codeweavers.com>
42258 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
42259 programs/regedit/rsrc.rc:
42260 Added Korean resources.
42262 2005-11-10 Mike McCormack <mike@codeweavers.com>
42264 * programs/start/start.c:
42265 Remove the limit on the length of the command line.
42267 2005-11-10 Aric Stewart <aric@codeweavers.com>
42270 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
42272 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
42274 * dlls/uxtheme/system.c:
42275 Improve c2man Documented-Total count. Changes:
42276 - add missing returns section
42278 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
42280 * dlls/x11drv/init.c, include/wingdi.h:
42281 Added support for SHADEBLENDCAPS.
42283 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
42285 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
42286 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
42288 Support Mesa GL_VERSION on parse.
42290 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
42292 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
42293 Added URLDownloadToCacheFile[AW] stub.
42295 2005-11-10 Mike Hearn <mike@plan99.net>
42297 * dlls/wininet/version.rc:
42298 Update wininet version info.
42300 2005-11-09 Alexandre Julliard <julliard@winehq.org>
42302 * ANNOUNCE, ChangeLog, VERSION, configure:
42305 ----------------------------------------------------------------
42306 2005-11-09 Huw Davies <huw@codeweavers.com>
42308 * dlls/wineps/ps.c:
42309 Escape non-printable characters in the document title and also
42310 truncate it to 0x80 characters.
42312 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
42314 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
42315 Initialize COM prior to displaying the file dialog.
42317 2005-11-09 Mike McCormack <mike@codeweavers.com>
42319 * dlls/msi/registry.c, dlls/msi/tests/db.c:
42320 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
42323 2005-11-09 Mike McCormack <mike@codeweavers.com>
42326 Make sure we only CoUninitialize after successfully initializing.
42327 Fix the address of the returned IShellLinkDataList interface.
42329 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
42331 * dlls/urlmon/file.c:
42332 Added IInternetPriority implementation to FileProtocol.
42334 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
42336 * dlls/user/cursoricon.c:
42337 If a color bitmap is provided, store bitmap information from it
42338 instead of the mask bitmap one.
42340 2005-11-09 Alexandre Julliard <julliard@winehq.org>
42342 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
42343 Don't call SetWindowPos in ShowWindow if a parent window is not
42344 visible, only toggle the WS_VISIBLE flag.
42346 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
42348 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
42349 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
42350 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
42351 dlls/user/win.c, dlls/user/winproc.c:
42352 Improve c2man Documented-Total count. Changes:
42353 - add missing description
42354 - add missing returns section
42355 - complete missing A/W pairs
42356 - reformate comments, to match c2man requirements
42358 2005-11-09 Robert Shearman <rob@codeweavers.com>
42360 * dlls/oleaut32/typelib.c:
42361 - Cleanup formating of DispCallFunc.
42362 - Fix DispCallFunc for functions with return values.
42363 - Don't rely on _copy_arg as it is going away soon.
42365 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
42367 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
42368 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
42369 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
42370 dlls/ole32/storage.c, dlls/ole32/storage32.c:
42371 Improve c2man Documented-Total count.
42373 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
42375 * dlls/shell32/brsfolder.c:
42376 Initialize COM prior to displaying the SHBrowseForFolder dialog.
42378 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42380 * dlls/shell32/tests/shlfolder.c:
42381 Disable code that segfaults on Win98 SE.
42383 2005-11-09 Robert Shearman <rob@codeweavers.com>
42385 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
42386 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
42387 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
42388 - Fix up the callers and reorganize CoGetClassObject to split out the
42389 inproc code into another function.
42391 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
42393 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
42394 Added implementation of IInternetPriority in HttpProtocol.
42396 2005-11-08 Alexandre Julliard <julliard@winehq.org>
42398 * include/xmldom.idl:
42399 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
42401 2005-11-08 Huw Davies <huw@codeweavers.com>
42403 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
42404 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
42405 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
42406 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
42407 Include msxml2.h rather than msxml.h and xmldom.h.
42409 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
42411 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
42412 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
42414 Add tests that show that the border value manipulated by
42415 SPI_{GET,SET}BORDER is completely the same as with
42416 SPI_{GET,SET}NONCLIENTMETRICS.
42417 Fix a few signed/unsigned warnings in unrelated tests from the same
42419 Made the tests pass on wine.
42421 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42423 * dlls/advapi32/tests/crypt.c:
42424 Win98 fails another way when user isn't logged in.
42426 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
42428 * dlls/shell32/systray.c:
42429 Unicodify systray.c.
42431 2005-11-08 Alexandre Julliard <julliard@winehq.org>
42433 * include/windef.h:
42434 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
42437 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
42439 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
42440 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
42441 dlls/shdocvw/tests/shortcut.c:
42442 Support for shell instance objects.
42443 Removed a wine_todo for a no longer failing test.
42444 Added a test for IPersistFolder3::GetCurFolder.
42446 2005-11-08 Alexandre Julliard <julliard@winehq.org>
42448 * dlls/mapi32/tests/prop.c:
42449 Get rid of FAR keywords.
42451 2005-11-08 Huw Davies <huw@codeweavers.com>
42453 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
42454 Implement selectSingleNode.
42456 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
42458 * dlls/kernel/heap.c:
42459 Implement GlobalMemoryStatusEx for Solaris.
42461 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42463 * dlls/kernel/tests/heap.c:
42464 Take into account some alignment done by HeapAlloc() on Win9x.
42466 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
42468 * dlls/wininet/internet.c:
42469 Unicodify InternetCheckConnection.
42470 Use HeapAlloc'ed buffers where applicable.
42472 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
42474 * dlls/shell32/systray.c:
42475 Move functions a bit to get rid of a static declaration.
42477 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
42479 * dlls/comctl32/treeview.c:
42480 Do not issue a GetUpdateRect() to query an update region for
42481 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
42484 2005-11-08 Huw Davies <huw@codeweavers.com>
42486 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
42487 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
42488 dlls/msxml3/tests/domdoc.c:
42489 Implement get_parseError.
42491 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
42493 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
42494 Correct some allocated buffer lengths while converting to Unicode.
42496 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
42498 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
42499 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
42500 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
42501 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
42502 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
42503 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
42504 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
42505 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
42506 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
42507 dlls/user/listbox.c, dlls/user/static.c:
42508 Handle WM_PRINTCLIENT.
42509 Don't use SelectClipRgn in WM_PRINTCLIENT.
42511 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
42513 * dlls/wined3d/directx.c:
42514 Fix parsing of version number.
42516 2005-11-08 Huw Davies <huw@codeweavers.com>
42518 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
42519 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
42520 Fix cut-n-paste error in licence text.
42522 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42524 * dlls/d3d9/query.c:
42525 Allow NULL ppQuery to be passed to CreateQuery.
42527 2005-11-08 James Hawkins <truiken@gmail.com>
42529 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
42530 Implement TranslateInfString with tests.
42532 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
42534 * dlls/ole32/compobj.c:
42535 Added tracing to CoCreateInstance.
42537 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
42539 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
42540 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
42541 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
42542 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
42543 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
42544 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
42545 Improve c2man Documented-Total count. Changes:
42546 - add missing description
42547 - add missing returns section
42548 - complete missing A/W pairs
42549 - reformate comments, to match c2man requirements
42551 2005-11-08 Mike McCormack <mike@codeweavers.com>
42553 * dlls/ntdll/time.c:
42554 Add some missing timezones.
42556 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
42558 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
42559 - fill DirectShowFilters Container
42560 - fix some MLKs (clear variants)
42562 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42564 * dlls/crypt32/tests/cert.c:
42565 Make Crypt32 tests loadable on Win98.
42567 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42569 * dlls/winsock/tests/sock.c:
42570 Added last error code for XP SP1.
42572 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
42574 * dlls/dmloader/loader.c:
42575 Add some checks and fix some stream leaks.
42577 2005-11-08 Robert Shearman <rob@codeweavers.com>
42579 * dlls/ole32/rpc.c:
42580 We shouldn't pass the application name into CreateProcess because the
42581 value stored in the registry could include arguments.
42583 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42585 * dlls/wined3d/swapchain.c:
42586 Fixed an error in Swapchain_GetFrontBufferData.
42588 2005-11-08 Mike McCormack <mike@codeweavers.com>
42590 * programs/winemenubuilder/winemenubuilder.c:
42591 Extract the executable name for msi advertised shortcuts.
42593 2005-11-08 Mike McCormack <mike@codeweavers.com>
42595 * dlls/shell32/shelllink.c:
42596 Fix a problem spotted by Dmitry and another one stopping correctly
42597 formatted lnk files from being generated.
42599 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
42601 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
42602 Semi-stub implementation for SHRegGetValue(A|W).
42604 2005-11-07 James Hawkins <truiken@gmail.com>
42606 * include/winerror.h:
42607 Define the setupapi hresult errors.
42609 2005-11-07 Peter Lemenkov <petro@mail.ru>
42611 * include/wininet.h:
42612 Added some missing definitions in wininet.h.
42614 2005-11-07 Huw Davies <huw@codeweavers.com>
42616 * include/xmldom.idl, include/xmldomdid.h:
42617 Add IXMLDOMParseError.
42619 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
42621 * dlls/shell32/brsfolder.c:
42622 More robust code for querying ShellFolder attributes (some
42623 ShellFolders ignore the flag mask in GetAttributesOf).
42625 2005-11-07 Alexandre Julliard <julliard@winehq.org>
42627 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
42628 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
42629 Added a bunch of tests for the INF parser.
42631 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
42633 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
42634 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
42635 First draft of ExtTextOut on an open path.
42637 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
42639 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
42640 dlls/dxdiagn/provider.c:
42641 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
42642 - more complete container hierarchy
42643 - DXDiag_AddFileDescContainer service to fill dll info
42644 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
42646 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
42648 * dlls/user/sysparams.c:
42649 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
42650 adding the needed non client metrics A->W conversions.
42652 2005-11-07 Stefan Huehner <stefan@huehner.org>
42654 * dlls/secur32/secur32.c:
42655 Fix segfault when querying non-existent SecurityProvider.
42657 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
42659 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
42660 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
42661 Add stub implementation of IMediaStream interface.
42663 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
42665 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
42666 AtlAxWinInit dummy implementation.
42668 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
42670 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
42671 Implement RtlInitAnsiStringEx.
42673 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42675 * dlls/wined3d/drawprim.c:
42676 Verify that the texture coordinate used in DrawStridedSlow is in range
42677 before trying to referencing the associated data.
42679 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42681 * dlls/wined3d/device.c:
42682 Prevent SetFVF from clearing down the vertex declaration of the FVF is
42683 zero. This is required for Prince of Persia, The sands of time.
42685 2005-11-07 Robert Shearman <rob@codeweavers.com>
42687 * dlls/ntdll/resource.c:
42688 LdrAccessResource should pop 16 bytes off the stack since it is a
42691 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
42693 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
42694 Added support of loading of IPicture data from non-statable
42695 IStreams. Added testcases for this.
42697 2005-11-07 James Hawkins <truiken@gmail.com>
42699 * dlls/hhctrl.ocx/hhctrl.c:
42700 Free an alloc'ed string.
42702 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
42704 * dlls/user/cursoricon.c:
42705 When creating black & white cursor icon, handle special case where
42706 hbmColor is null and hbmMask specify a bitmap having twice the height
42707 and formatted so the upper half is the icon AND bitmask and the lower
42708 one is the OR bitmask.
42710 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
42712 * dlls/d3d8/d3dcore_gl.h:
42713 Remove already included headers.
42715 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
42717 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
42718 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
42719 dlls/gdi/palette.c, dlls/gdi/path.c:
42720 Improve c2man Documented-Total count.
42722 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
42724 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
42725 - Move target folder initialization to a dedicated function.
42726 - Use this function in BindToObject (should be faster).
42727 - Special handling for FolderShortcut objects in Initialize method.
42728 - Removed a todo_wine from a no longer failing unit test.
42730 2005-11-05 Davin McCall <davmac@davmac.org>
42732 * dlls/winmm/winealsa/audio.c:
42733 Avoid getting ahead of dsound mixer when using non-hw device. Also
42734 avoid using internal ALSA call to retrieve hardware play position.
42736 2005-11-05 Kevin Koltzau <kevin@plop.org>
42738 * dlls/ntdll/thread.c:
42739 x86_64 references a named union, ensure unions are not nameless.
42741 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
42743 * dlls/commdlg/cdlg_De.rc:
42744 Update German resource file.
42746 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42748 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
42749 - Stricten cases for NT in a two tests.
42750 - WSAAddressToString[AW] don't fail on Win9x for those.
42751 - Modify it to pass new tests.
42753 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42755 * dlls/msi/tests/db.c:
42756 Win9x returns MSIDBERROR_NOERROR.
42758 2005-11-05 Huw Davies <huw@codeweavers.com>
42760 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
42761 Filter out CTEXT nodes when building element child lists.
42762 get_item and get_length should honour the filter.
42763 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
42765 2005-11-05 Dimi Paun <dimi@lattica.com>
42767 * dlls/comctl32/listview.c:
42768 Validate the column index passed in by the caller.
42770 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
42772 * dlls/oleaut32/varformat.c:
42773 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
42774 VARIANT_FormatDate.
42776 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42778 * dlls/wined3d/device.c:
42779 Tidy up UpdateTexture and add support for updating cube textures.
42781 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
42783 * tools/winapi/win16.api, tools/winapi/win32.api:
42784 Update win16.api and win32.api.
42786 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
42788 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
42789 dlls/advapi32/registry.c, dlls/advapi32/security.c,
42790 dlls/advapi32/service.c:
42791 Improve c2man Documented-Total count.
42793 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
42795 * dlls/kernel/except.c:
42796 More verbose output when unhandled exception occurs.
42798 2005-11-04 Mike McCormack <mike@codeweavers.com>
42800 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
42801 Partially implement and test the shelllink object's
42802 IShellLinkDataList::CopyDataBlock and GetFlags methods.
42804 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
42806 * tools/winapi/winapi_parser.pm:
42807 volatile is legal (and used now!) in a typedef struct {}.
42809 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
42811 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
42812 tools/winapi/win32.api:
42813 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
42814 PSYM_ENUMSOURCFILES_CALLBACK.
42816 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42818 * dlls/advapi32/tests/registry.c:
42819 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
42820 not installed (WinReg.DLL is missing).
42821 - Test "\\" prefixed computer names too.
42823 2005-11-04 Mike McCormack <mike@codeweavers.com>
42825 * dlls/shell32/shelllink.c:
42826 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
42828 2005-11-04 Mike McCormack <mike@codeweavers.com>
42830 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
42831 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
42832 msi.MsiProvideComponentFromDescriptor.
42834 2005-11-04 James Hawkins <truiken@gmail.com>
42836 * dlls/hhctrl.ocx/hhctrl.c:
42837 Pass HtmlHelp commands to doWinMain.
42839 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
42841 * dlls/comctl32/string.c:
42842 Move functions in comctl32/string.c to remove function declaration.
42844 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
42846 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
42847 tools/winapi/winapi_parser.pm:
42848 __RPC_STUB is a calling convention as well (#defined as __stdcall).
42850 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
42852 * include/wine/port.h:
42853 Fix warning about memmove re#definition.
42855 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
42857 * dlls/winsock/tests/sock.c:
42858 Make 4 WSAStringToAddress* tests don't fail on Win9x.
42860 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
42862 * dlls/oleaut32/tmarshal.c:
42863 Added support for VT_I8/VT_UI8 marshalling.
42865 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
42867 * dlls/wined3d/device.c:
42868 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
42871 2005-11-04 Robert Shearman <rob@codeweavers.com>
42873 * dlls/oleaut32/tests/olefont.c:
42874 Add a test for Invoking an OleFont function.
42876 2005-11-03 Alexandre Julliard <julliard@winehq.org>
42878 * dlls/setupapi/install.c:
42879 Added support for optional section.ntx86 and section.nt in
42880 InstallHinfSection when current version is set to NT.
42882 2005-11-03 Robert Shearman <rob@codeweavers.com>
42884 * dlls/ole32/defaulthandler.c:
42885 Implement OLE object notifications, making sure to cope with the case
42886 of the advise holder not being created because no notifications are
42889 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
42892 Get rid of a double backslash.
42894 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
42896 * dlls/comctl32/string.c:
42897 Use Win32 APIs for string comparison.
42899 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
42901 * programs/winecfg/audio.c:
42902 Show detected audio drivers in autodetect.
42904 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
42906 * dlls/x11drv/winpos.c:
42907 Stricter check whether a window needs to be mapped on the screen.
42909 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
42911 * dlls/ntdll/time.c:
42912 Added another CST (Australian Central Daylight Time) to TZ_INFO.
42914 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
42916 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
42917 Extend VarCmp() and add test cases.
42919 2005-11-03 Kevin Koltzau <kevin@plop.org>
42921 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
42922 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
42923 include/msvcrt/process.h, include/msvcrt/stddef.h:
42924 Fix warnings and errors in 64bit.
42926 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
42928 * dlls/shell32/shfldr_unixfs.c:
42929 Replaced tabs with spaces.
42931 2005-11-03 Alexandre Julliard <julliard@winehq.org>
42933 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
42934 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
42935 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
42936 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
42937 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
42938 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
42939 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
42940 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
42941 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
42942 dlls/commdlg/printdlg.c:
42943 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
42944 Display an error if no printer is installed.
42946 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
42948 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
42949 Specify a DLL version for msvcrt.dll.
42951 2005-11-03 Stefan Huehner <stefan@huehner.org>
42953 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
42954 dlls/msxml3/tests/domdoc.c:
42955 Add indexed access to attributes (nodemap) and childNodes
42956 (nodelist), with some testcases.
42958 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
42960 * dlls/shell32/tests/shlfolder.c:
42961 Added some more unit tests for FolderShortcut objects.
42963 2005-11-03 Alexandre Julliard <julliard@winehq.org>
42965 * dlls/kernel/comm.c:
42966 Fixed fd leaks (spotted by Cihan Altinay).
42968 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
42970 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
42971 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
42973 Fix some wrong prototypes.
42975 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
42977 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
42978 Fill provider with some empty containers.
42980 2005-11-03 Mike McCormack <mike@codeweavers.com>
42982 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
42983 Invoke shortcuts through IContextMenu, rather than trying to access
42986 2005-11-03 Mike McCormack <mike@codeweavers.com>
42989 Add the ContextMenuHandlers key for shortcuts so the new context menu
42992 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
42994 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
42995 Cache background color brush instead of recreating it at each screen
42998 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
43000 * programs/winedbg/break.c:
43001 Fixed 'break NN' command (using dbghelp.SymEnumLines).
43003 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
43005 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
43006 programs/wineconsole/wineconsole.c:
43007 Fixed wineconsole startup when restoring registry settings.
43009 2005-11-03 Mike McCormack <mike@codeweavers.com>
43011 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
43012 dlls/msi/helpers.c:
43013 Remove some redundant null pointer checks.
43015 2005-11-03 Alexandre Julliard <julliard@winehq.org>
43017 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
43018 dlls/shell32/tests/shlfolder.c:
43019 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
43020 Set all capability flags supported by the shellfolder, disregarding
43021 the flag mask given to GetAttributesOf.
43022 Unit tests to demonstrate this behaviour.
43024 2005-11-03 Mike McCormack <mike@codeweavers.com>
43027 Add missing semicolons that caused compile trouble on FreeBSD.
43029 2005-11-03 Mike McCormack <mike@codeweavers.com>
43031 * dlls/shell32/shelllink.c:
43032 Pass the correct verb.
43033 Add a space between extra parameters.
43034 Wait for ShellExecute to complete.
43036 2005-11-03 Steven Edwards <winehacker@gmail.com>
43038 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
43039 Add a real stub for Advpack.extract.
43041 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
43043 * dlls/ntdll/thread.c:
43044 Get rid of CPU id when copying context
43046 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
43048 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
43049 dlls/d3d8/vshaderdeclaration.c:
43050 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
43051 - use D3DCOLOR macros instead of using shift + masks
43052 - fix a bug where diffuse.lpData checked instead of specular.lpData
43053 - implement color fixup on ARB VShader compilation code:
43054 -> on input parameters using swizzle
43055 -> add is_color parameter on vshader_program_add_param
43057 2005-11-03 Hans Leidekker <hans@it.vu.nl>
43059 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
43060 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
43062 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
43064 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
43065 dlls/riched20/paint.c, dlls/riched20/wrap.c:
43066 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
43067 notification, and ENM_REQUESTRESIZE event mask.
43069 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
43071 * dlls/user/scroll.c:
43072 Scroll bar: Keep the caret blinking during scroll operations (only
43073 handle WM_SYSTIMER messages that belong to the scroll bar).
43075 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
43077 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
43078 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
43079 Implemented SymEnumLines.
43081 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
43083 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
43084 programs/wineconsole/winecon_user.h:
43085 Now filling external leading in font cells.
43087 2005-11-02 Huw Davies <huw@codeweavers.com>
43089 * dlls/oleaut32/typelib.c:
43090 Don't call Release on a null ptr.
43092 2005-11-02 Alexandre Julliard <julliard@winehq.org>
43094 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
43095 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
43096 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
43097 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
43098 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
43099 server/thread.h, server/trace.c:
43100 Fixed Get/SetThreadContext to work properly on suspended threads.
43103 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
43105 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
43106 Correct WINAPI position for MSVC portability.
43108 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
43110 * programs/wineconsole/dialog.c:
43111 Fixed crash in font browsing for raster fonts.
43113 2005-11-02 Robert Shearman <rob@codeweavers.com>
43115 * dlls/oleaut32/variant.c:
43116 Fix a crash during +variant logging caused by a typo causing an array
43117 to be one element less than expected.
43119 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43121 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
43122 include/wine/wined3d_interface.h:
43123 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
43124 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
43127 2005-11-02 Robert Shearman <rob@codeweavers.com>
43129 * dlls/oleaut32/tmarshal.c:
43130 - Make sure to clean up properly on error.
43131 - Restrict the critical section to getting the channel buffer and
43132 adding a reference to it.
43134 2005-11-02 Robert Shearman <rob@codeweavers.com>
43136 * dlls/oleaut32/typelib.c:
43137 - Make wParamFlags in the paramdesc dumping function human readable.
43138 - Enums should be VT_I4 instead of VT_INT.
43139 - Trace the return value from the ITypeInfo_fnInvoke.
43141 2005-11-02 Mike McCormack <mike@codeweavers.com>
43143 * dlls/msi/cond.y, dlls/msi/tests/package.c:
43144 NULL and empty strings are the same in conditions.
43146 2005-11-02 Mike McCormack <mike@codeweavers.com>
43148 * dlls/imm32/imm.c:
43149 Change a FIXME message to a comment.
43151 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
43153 * dlls/comctl32/tab.c:
43154 Avoid printing out a possibly uninitialized variable.
43156 2005-11-02 Stefan Huehner <stefan@huehner.org>
43158 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
43159 Extend get_nodeName add testcases for it.
43161 2005-11-02 Mike McCormack <mike@codeweavers.com>
43163 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
43164 Stub implementation for MsiAdvertiseScriptA/W.
43166 2005-11-02 Mike McCormack <mike@codeweavers.com>
43168 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
43169 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
43170 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
43171 dlls/msi/update.c, dlls/msi/where.c:
43172 Create the +msidb debug channel for msi database code.
43174 2005-11-02 Aric Stewart <aric@codeweavers.com>
43176 * dlls/msi/action.c:
43177 Force files to install if the REINSTALL property is set.
43179 2005-11-02 Robert Shearman <rob@codeweavers.com>
43181 * dlls/ntdll/resource.c:
43182 Make LdrAccessResource call an internal function to satisfy Shrinker.
43184 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
43186 * dlls/ntdll/tests/om.c, server/named_pipe.c:
43187 Fix error returned when opening nonexistent pipes.
43189 2005-11-02 Alexandre Julliard <julliard@winehq.org>
43191 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
43192 server/context_x86_64.c, server/thread.c, server/thread.h:
43193 Moved the platform-independent part of the get/set_thread_context
43194 requests to a common file.
43196 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
43198 * dlls/shell32/shfldr_unixfs.c:
43199 Added some comments to document unixfs.
43201 2005-11-02 Mike McCormack <mike@codeweavers.com>
43203 * dlls/msi/install.c, dlls/msi/tests/package.c:
43204 Fix parameter handling in MsiSetTargetPath, and add a test for it.
43206 2005-11-02 Mike McCormack <mike@codeweavers.com>
43208 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
43209 Implement the RemoveFiles action.
43211 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
43213 * dlls/ntdll/rtlstr.c:
43214 Minor fixes to rtl string functions.
43216 2005-11-02 David Kredba <kredba@math.cas.cz>
43218 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
43219 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
43220 Czech resources update.
43222 2005-11-02 Mike McCormack <mike@codeweavers.com>
43224 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
43225 Stub implementation for MsiGetFileHashA/W.
43227 2005-11-02 Mike McCormack <mike@codeweavers.com>
43229 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
43230 Use an enumeration for file states.
43232 2005-11-02 Mike McCormack <mike@codeweavers.com>
43234 * dlls/msi/dialog.c:
43235 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
43237 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
43239 * dlls/comctl32/listview.c:
43240 Clear bLButtonDown flags if mouse is not down.
43242 2005-11-02 Mike McCormack <mike@codeweavers.com>
43244 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
43245 Convert all RTFPanic and RTFMsg calls to ERR calls.
43247 2005-11-02 Rob Shearman <rob@codeweavers.com>
43249 * include/rpcndr.h:
43250 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
43251 RpcMgmtEnableIdleCleanup.
43253 2005-11-02 Mike McCormack <mike@codeweavers.com>
43255 * tools/winedump/lnk.c:
43256 Handle msi component identifiers without a feature guid.
43258 2005-11-02 Mike McCormack <mike@codeweavers.com>
43260 * dlls/msxml3/node.c:
43261 Implement IXMLDOMNode::get_nodeName.
43263 2005-11-02 Robert Shearman <rob@codeweavers.com>
43265 * dlls/oleaut32/oleaut.c:
43266 The PSDispatch PS class factory can manage both typelib marshalled and
43267 IDispatch, which is NDR marshalled, so we need a wrapper to call the
43268 appropriate CreateProxy or CreateStub function.
43270 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
43272 * dlls/x11drv/settings.c, include/winuser.h:
43273 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
43275 2005-11-01 Alexandre Julliard <julliard@winehq.org>
43277 * dlls/kernel/except.c, dlls/ntdll/exception.c,
43278 include/wine/server_protocol.h, server/debugger.c,
43279 server/protocol.def, server/thread.c:
43280 Don't send an extra signal when waiting for a debug event, just do a
43281 normal wait. Return the debug event status directly as return value
43282 of the server call.
43284 2005-11-01 Alexandre Julliard <julliard@winehq.org>
43286 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
43287 server/context_sparc.c, server/context_x86_64.c:
43288 Don't send the incoming context to the server for get_thread_context,
43289 instead copy only the relevant fields of the return value on the
43292 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
43294 * dlls/ntdll/tests/om.c, server/named_pipe.c:
43295 Fix error returned when exceeding allowed instances.
43297 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
43299 * dlls/comctl32/string.c:
43300 Include config.h and port.h for strncasecmp() in MSVC port.
43302 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
43304 * dlls/kernel/file.c:
43305 Implemented FindExSearchLimitToDirectories.
43307 2005-11-01 Alexandre Julliard <julliard@winehq.org>
43309 * dlls/msvcrt/msvcrt.spec:
43310 Fixed _wstrdate/_wstrtime parameters.
43312 2005-11-01 Alexandre Julliard <julliard@winehq.org>
43314 * dlls/wininet/http.c:
43315 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
43316 Added handling of more HTTP standard headers and binary search lists.
43318 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
43320 * dlls/oleaut32/tests/vartype.c:
43321 SysReAllocString of same pointer returns TRUE.
43323 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
43325 * dlls/shell32/shfldr_unixfs.c:
43326 Fixed crash in unixfs shellfolder handling with winamp.
43328 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
43330 * dlls/amstream/amstream.c, dlls/amstream/main.c:
43331 Use a more standard indentation style.
43333 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
43336 Remove version information.
43338 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
43340 * dlls/x11drv/clipboard.c:
43341 Improve handling of mapping between X and Windows formats.
43342 Add support for UTF8.
43344 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
43346 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
43347 server/winstation.c:
43348 - Use OBJ_CASE_INSENSITIVE in object lookup.
43349 - Remove case_sensitive flag from namespace.
43350 - Remove todo_wine from now succeeding tests.
43352 2005-11-01 Davin McCall <davmac@davmac.org>
43354 * dlls/dsound/mixer.c:
43355 PhaseCancel subtracts secondary buffer from primary buffer, not the
43358 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
43360 * dlls/user/painting.c:
43361 ScrollWindowEx: Don't move the caret of child windows and hide it only
43362 if it's in the source or in the destination rectangle.
43364 2005-11-01 Robert Shearman <rob@codeweavers.com>
43366 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
43367 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
43368 Convert SHELL32_BindToChild to Unicode and fix up the callers.
43370 2005-11-01 Robert Shearman <rob@codeweavers.com>
43372 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
43373 Make the call exception handler function more compatible with NT and
43374 with what Shrinker expects.
43376 2005-10-31 Stefan Huehner <stefan@huehner.org>
43378 * programs/winetest/Makefile.in:
43379 Add msxml3,setupapi tests to winetest.
43381 2005-10-31 Alexandre Julliard <julliard@winehq.org>
43383 * configure, configure.ac, programs/Makefile.in,
43384 programs/eject/.cvsignore, programs/eject/Makefile.in,
43385 programs/eject/eject.c:
43386 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
43387 even if a Windows app has files open on it.
43389 2005-10-31 Huw Davies <huw@codeweavers.com>
43391 * dlls/rpcrt4/ndr_marshall.c:
43394 2005-10-31 Huw Davies <huw@codeweavers.com>
43396 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
43397 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
43398 Actually print the IIDs.
43400 2005-10-31 Huw Davies <huw@codeweavers.com>
43402 * dlls/gdi/enhmetafile.c, include/wingdi.h:
43403 Implement playback of EMR_ALPHABLEND.
43405 2005-10-31 Huw Davies <huw@codeweavers.com>
43407 * dlls/gdi/freetype.c:
43408 Only select a bitmap font as a last resort if we can't find a font
43409 with the correct facename.
43411 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
43413 * server/mapping.c:
43414 Do not overflow the stackbased "nt" struct when reading non-conforming
43417 2005-10-31 Alexandre Julliard <julliard@winehq.org>
43419 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
43420 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
43421 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
43422 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
43423 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
43425 Get rid of the no longer used tty driver.
43427 2005-10-31 Alexandre Julliard <julliard@winehq.org>
43429 * dlls/user/driver.c:
43430 Default to the null driver instead of dying if the specified display
43431 driver couldn't be loaded.
43433 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
43435 * dlls/user/painting.c, dlls/user/tests/msg.c:
43436 Add the tests for behaviour of [In]validateRect and [In]validateRgn
43437 with hwnd set to 0, make them pass under Wine.
43439 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
43441 * dlls/shdocvw/shdocvw_main.c:
43442 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
43444 2005-10-31 Huw Davies <huw@codeweavers.com>
43446 * dlls/oleaut32/usrmarshal.c:
43447 Deal with pExcepInfo == NULL.
43449 2005-10-31 Mike McCormack <mike@codeweavers.com>
43451 * dlls/msi/dialog.c:
43452 Make sure to unregister all the classes that were registered when msi
43453 is unloaded, so we can register again cleanly.
43455 2005-10-31 Mike McCormack <mike@codeweavers.com>
43457 * dlls/shell32/tests/shlexec.c:
43458 Add void to empty declaration list.
43460 2005-10-31 Alexandre Julliard <julliard@winehq.org>
43462 * dlls/gdi/dc.c, dlls/gdi/driver.c:
43463 Default to an empty driver instead of dying if the specified display
43464 driver couldn't be loaded.
43466 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
43468 * configure, configure.ac, dlls/shdocvw/Makefile.in,
43469 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
43470 dlls/shdocvw/tests/shortcut.c:
43471 Added initial tests for shdocvw's FolderShortcut related
43474 2005-10-31 Marcus Meissner <meissner@suse.de>
43476 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
43477 Added assembly implementation of EXC_CallHandler.
43479 2005-10-31 Mike McCormack <mike@codeweavers.com>
43481 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
43482 dlls/msi/tests/package.c:
43483 Fix and test MsiGetProperty and MsiSetProperty.
43485 2005-10-31 Mike McCormack <mike@codeweavers.com>
43487 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
43488 dlls/msi/tests/msi.c:
43489 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
43492 2005-10-31 James Hawkins <truiken@gmail.com>
43494 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
43495 Implement InternetCreateUrlW and test cases.
43497 2005-10-31 Huw Davies <huw@codeweavers.com>
43499 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
43500 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
43501 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
43502 Fix handling of relative state indices in RestoreDC.
43503 Fix return value of SaveDC when writing to an emf.
43504 Before writing the EMR_EOF record we should ensure that we clear the
43507 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
43509 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
43510 dlls/ddraw/opengl_private.h:
43511 Finish moving d3d[1..3] light code to use d3d7.
43513 2005-10-31 Marcus Meissner <meissner@suse.de>
43515 * dlls/kernel/time.c:
43516 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
43518 2005-10-31 Hans Leidekker <hans@it.vu.nl>
43520 * dlls/odbccp32/odbccp32.c:
43521 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
43522 SQLInstallDriver{,Ex}, SQLInstallerError and
43523 SQLInstallTranslator{,Ex}.
43525 2005-10-31 Juan Lang <juan_lang@yahoo.com>
43527 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
43528 dlls/crypt32/tests/cert.c:
43529 Implement CertSignSignature and CertVerifySignature(Ex).
43531 2005-10-31 Robert Reif <reif@earthlink.net>
43533 * dlls/winmm/tests/wave.c:
43534 Add waveOutPause/waveOutRestart test.
43535 Tighten up play duration test when ending too soon.
43536 Set VirtualFree size to 0.
43538 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
43540 * dlls/shlwapi/tests/path.c:
43541 Stop PathIsValidCharW tests after 100 failing tests.
43543 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
43545 * dlls/d3d9/query.c:
43546 In case of D3D9 the CreateQuery call can be used to retrieve status
43547 information. According to MSDN the 'ppQuery' parameter can be set to
43548 NULL to detect if a certain query Type is supported.
43550 2005-10-30 Mike McCormack <mike@codeweavers.com>
43552 * dlls/msi/action.c:
43553 Add a stub for the AllocateRegistrySpace action.
43555 2005-10-30 Mike McCormack <mike@codeweavers.com>
43557 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
43558 dlls/msi/package.c, include/msiquery.h:
43559 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
43561 2005-10-30 Mike McCormack <mike@codeweavers.com>
43563 * dlls/msi/dialog.c:
43564 Add a read-only implementation of the SelectionTree control.
43566 2005-10-30 Mike McCormack <mike@codeweavers.com>
43568 * dlls/msi/classes.c:
43569 Simplify register_progid() and remove a fixed length buffer.
43571 2005-10-30 Mike McCormack <mike@codeweavers.com>
43573 * dlls/msi/dialog.c:
43574 Handle MaskEdit masks containing dashes and other constant
43577 2005-10-30 Mike McCormack <mike@codeweavers.com>
43579 * dlls/msi/action.c:
43580 Use msi_get_property_int() in a few more places.
43582 2005-10-30 Alexandre Julliard <julliard@winehq.org>
43584 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
43585 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
43586 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
43587 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
43588 dlls/winecrt0/stub.c, include/winnt.h:
43589 Make all winecrt0 functions and variables hidden.
43591 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
43593 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
43594 dlls/winmm/sound.spec:
43595 Correct name of sound.dll to sound.drv (WIN16).
43597 2005-10-30 Kai Blin <blin@gmx.net>
43599 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
43600 dlls/secur32/secur32_priv.h:
43601 A dispatcher for running ntlm_auth.
43603 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
43605 * dlls/user/scroll.c:
43606 Handle the left and right arrow keys.
43608 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
43610 * include/wine/library.h:
43611 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
43614 2005-10-30 Mike McCormack <mike@codeweavers.com>
43616 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
43617 Add a stub implementation of msi.MsiSetMode.
43619 2005-10-30 Mike McCormack <mike@codeweavers.com>
43621 * dlls/msi/classes.c:
43622 Remove unused package parameter of register_progid_base().
43624 2005-10-30 Mike McCormack <mike@codeweavers.com>
43626 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
43627 Use "static const" rather than "const static" as gcc -W complains
43630 2005-10-30 Robert Reif <reif@earthlink.net>
43632 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
43633 Implement _wstrdate and _wstrtime with tests.
43635 2005-10-30 Peter Beutner <p.beutner@gmx.net>
43637 * dlls/msvcrt/cppexcept.c:
43638 Fix exception handling for non CXX_EXCEPTIONs.
43640 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
43642 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
43643 server/mapping.c, server/mutex.c, server/named_pipe.c,
43644 server/object.c, server/object.h, server/process.c,
43645 server/semaphore.c, server/timer.c, server/winstation.c:
43646 Pass object attributes to create_named_object & find_object.
43648 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
43650 * dlls/kernel/atom.c:
43651 Implemented local/global atom creation, deletion & lookup on top of
43654 2005-10-29 Juan Lang <juan_lang@yahoo.com>
43656 * dlls/wldap32/wldap32.spec:
43657 Export functions by ordinal, cryptnet.dll at least depends on it.
43659 2005-10-29 Mike McCormack <mike@codeweavers.com>
43661 * dlls/msi/action.c:
43662 Don't change the UI level during ExecuteAction.
43664 2005-10-29 Mike McCormack <mike@codeweavers.com>
43667 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
43670 2005-10-29 Mike McCormack <mike@codeweavers.com>
43672 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
43673 dlls/msi/helpers.c:
43674 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
43676 2005-10-29 Mike McCormack <mike@codeweavers.com>
43678 * dlls/msi/dialog.c:
43679 Explicitly check for MSICONDITION_TRUE being returned from
43680 MsiEvaluateCondition.
43682 2005-10-29 Mike McCormack <mike@codeweavers.com>
43684 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
43685 Some installers don't call the CreateFolders action before the
43686 InstallFiles action as MSDN specifies, but it still seems to work, so
43687 make sure that we create component directories in the InstallFiles
43690 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
43692 * dlls/comctl32/header.c:
43693 Unify HEADER_GetItem[A/W] into one function.
43695 2005-10-29 Mike McCormack <mike@codeweavers.com>
43697 * dlls/msi/cond.y, dlls/msi/tests/package.c:
43698 Add a bunch of tests for MsiEvaluateCondition and make them pass.
43700 2005-10-29 Mike McCormack <mike@codeweavers.com>
43702 * dlls/msi/dialog.c:
43703 Make enter and escape trigger the default and cancel buttons in
43706 2005-10-29 Mike McCormack <mike@codeweavers.com>
43708 * dlls/msi/table.c:
43709 Deleted two buggy functions that incorrectly and inefficiently check
43710 whether a row already exists in a table, and replaced them with a call
43711 to an existing working function that does the same thing correctly.
43713 2005-10-29 Mike McCormack <mike@codeweavers.com>
43715 * dlls/msi/files.c:
43716 Remove an incorrect comment and check for 0 being an invalid file
43719 2005-10-29 Mike McCormack <mike@codeweavers.com>
43721 * dlls/msi/files.c:
43722 Extract file directly to their target location, bypassing the need to
43723 use temporary files and move files.
43725 2005-10-29 Robert Shearman <rob@codeweavers.com>
43727 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
43728 - Read DLL name from modules in MSFT typelibs.
43729 - A name offset of -1 for a parameter means that it has the same name
43731 - Print an error if a ReadName is attempted with an offset of -1,
43732 since this will read garbage.
43733 - Implement ITypeInfo_GetDllEntry.
43735 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43737 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
43738 dlls/wined3d/wined3d_private.h:
43739 Move the softwareVertexProcessing flag from the stateblock to the
43740 device because its state shouldn't be recorded in a stateblock.
43742 2005-10-29 Robert Shearman <rob@codeweavers.com>
43745 Print an error if a DC is created with a bad device.
43747 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
43749 * programs/winecfg/driveui.c:
43750 Set list view's text directly - don't use fill_drives_list for that.
43751 Enable "Apply" button when text changes.
43753 2005-10-29 Kevin Koltzau <kevin@plop.org>
43755 * dlls/msvcrt/console.c:
43756 Enable line editing for _cgets.
43758 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
43760 * dlls/ole32/tests/stg_prop.c:
43761 Delete some temp files created by the ole32 tests.
43763 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
43765 * dlls/msi/action.c:
43766 Passing NULL as the last two parameters to ReadFile is illegal and
43767 actually causes a crash on windows. The attached patch fixes this.
43769 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
43771 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
43772 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
43774 2005-10-29 Mike McCormack <mike@codeweavers.com>
43777 Add an implementation for MsiGetShortcutTargetA/W.
43779 2005-10-28 Alexandre Julliard <julliard@winehq.org>
43781 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
43782 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
43783 attempts to unmount the Unix device.
43785 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
43787 * dlls/ntdll/om.c, include/winternl.h:
43788 Fix NtQueryDirectoryObject prototype, documentation, and the
43789 definition of the structure it uses.
43791 2005-10-28 Huw Davies <huw@codeweavers.com>
43793 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
43794 dlls/gdi/tests/mapping.c:
43795 xform can be NULL when setting the identity.
43797 2005-10-28 Mike McCormack <mike@codeweavers.com>
43799 * dlls/msi/install.c:
43802 2005-10-28 Mike McCormack <mike@codeweavers.com>
43804 * dlls/shell32/shelllink.c:
43805 Handle MSI advertised shortcuts in the shelllink object.
43807 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
43809 * programs/regedit/De.rc:
43810 Update the German resource file.
43812 2005-10-28 Mike McCormack <mike@codeweavers.com>
43814 * dlls/msi/files.c:
43815 Put the UI update code for cabinet file into a separate function.
43817 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
43819 * dlls/version/install.c:
43820 Correct the way that VerFindFileA checks for a file that is
43821 exclusively locked.
43823 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43825 * dlls/kernel/tests/thread.c:
43826 Test CreateThread() for reception of NULL pointer to TID.
43828 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43830 * dlls/user/tests/msg.c:
43831 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
43832 create a thread then.
43834 2005-10-28 Mike McCormack <mike@codeweavers.com>
43837 Return an error in MsiGetComponentPathW if passed a null component.
43839 2005-10-28 Mike McCormack <mike@codeweavers.com>
43842 Fix error handling in MsiEvaluateCondition.
43844 2005-10-28 Mike McCormack <mike@codeweavers.com>
43846 * dlls/msi/files.c:
43847 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
43849 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43851 * dlls/kernel/tests/console.c:
43852 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
43853 console signal handler is set to NULL.
43855 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
43857 * dlls/comctl32/header.c:
43858 Unify HEADER_InsertItem[A/W] into one function.
43860 2005-10-28 Mike McCormack <mike@codeweavers.com>
43862 * dlls/msi/files.c:
43863 Fix a memory leak in the cabinet extracting code.
43865 2005-10-28 Juan Lang <juan_lang@yahoo.com>
43867 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
43868 Use CryptMem functions for internal memory allocation.
43870 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
43872 * programs/regedit/De.rc:
43873 Added German resources for regedit's find dialog.
43875 2005-10-28 James Hawkins <truiken@gmail.com>
43877 * dlls/wininet/internet.c:
43878 Correct parameter names for InternetSetFilePointer.
43880 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
43882 * dlls/oleaut32/variant.c:
43883 Handle VT_DECIMAL in VarCmp().
43885 2005-10-28 Mike McCormack <mike@codeweavers.com>
43887 * dlls/msvcrt/wcs.c:
43888 Use the correct buffer - reported by Jesse Allen.
43890 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
43892 * dlls/kernel/tests/thread.c:
43893 Add a test for GetThreadExitCode.
43894 Use GetModuleHandleA as kernel32 should be present on every system.
43896 2005-10-28 Mike McCormack <mike@codeweavers.com>
43898 * dlls/shell32/shelllink.c:
43899 Implement IContextMenu::QueryContextMenu and
43900 IContextMenu::InvokeCommand.
43902 2005-10-28 Mike McCormack <mike@codeweavers.com>
43904 * dlls/msi/msi.spec:
43905 Fix MsiGetPropertyA/W spec declarations.
43907 2005-10-28 Mike McCormack <mike@codeweavers.com>
43909 * dlls/msi/action.c, dlls/msi/files.c:
43910 Create component folders in the CreateFolders action.
43912 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
43914 * programs/winecfg/appdefaults.c:
43915 Define OS environment variable on WinNT versions.
43917 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
43919 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
43920 include/wine/server_protocol.h, server/event.c, server/handle.c,
43921 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
43922 server/named_pipe.c, server/protocol.def, server/semaphore.c,
43923 server/timer.c, server/trace.c, server/winstation.c:
43924 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
43926 - Pass DesiredAccess to the server when creating mailslot.
43928 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
43930 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
43931 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
43934 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
43936 * dlls/advapi32/tests/registry.c:
43937 Delete a temp file.
43939 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
43941 * dlls/wininet/internet.c:
43942 Add default implementation for max_conn_pre_*_server flag.
43943 Add stubs for the above flags in InternetSetOption.
43945 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
43947 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
43949 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
43950 SetStretchBltMode() to assume that the corresponding DC driver
43951 functions return only a BOOL success flag, and therefore a proper
43952 return value should be generated by the main function. Fixed
43953 EMFDRV_StretchDIBits() to return a proper value (like
43954 MFDRV_StretchDIBits already does). Added comments about other cases of
43955 improper return values.
43957 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
43959 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
43960 dlls/user/spy.c, include/winuser.h:
43961 Add some missing USER definitions, add a couple of FIXMEs for not
43962 implemented features.
43964 2005-10-27 Mike McCormack <mike@codeweavers.com>
43966 * dlls/msi/action.c, dlls/msi/custom.c:
43967 If an action fails, print out its name as well as the error code. Use
43968 %d for error codes so it's easy to match them up to something in
43971 2005-10-27 Mike McCormack <mike@codeweavers.com>
43973 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
43974 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
43975 dlls/msi/helpers.c:
43976 Rename load_dynamic_stringW to msi_dup_record_field to better describe
43977 what it does, and replace a few instances with MSI_RecordGetString to
43978 avoid allocating memory.
43980 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
43982 * dlls/user/tests/msg.c:
43983 Add test for undocumented 0x4D message sent on F1.
43985 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
43987 * dlls/msvcrt/tests/printf.c:
43988 Added a test case for %0f and %.0f.
43990 2005-10-27 Mike McCormack <mike@codeweavers.com>
43992 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
43993 Implement transforms. This still includes some debugging code which
43994 can be enabled by setting debug_transform to 1 in the relevant
43997 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
43999 * dlls/wineps/init.c:
44000 Reorder header files to avoid name space collision with symbol
44003 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
44005 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
44006 dlls/shell32/tests/shlfolder.c:
44007 Implemented UnixFolder's IPersistPropertyBag::Load method.
44009 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
44011 * dlls/oleaut32/tests/vartype.c:
44012 Add tests for functionality implemented or corrected: multiplication,
44013 division, cast to double, cast to string.
44015 2005-10-27 Robert Shearman <rob@codeweavers.com>
44017 * include/rpcproxy.h:
44018 Add the macros used in dlldata.c files.
44020 2005-10-27 Robert Shearman <rob@codeweavers.com>
44022 * dlls/oleaut32/tmarshal.c:
44023 There is no need to call IUnknown_QueryInterface since getting the
44024 correct object is handled by the proxy manager.
44026 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
44028 * dlls/shell32/iconcache.c:
44029 Remove iconcache pre-initialization hack, it's not necessary any
44032 2005-10-27 Hans Leidekker <hans@it.vu.nl>
44034 * tools/wineinstall:
44035 Wine is beta software now.
44037 2005-10-27 Mike McCormack <mike@codeweavers.com>
44039 * dlls/msi/action.c:
44040 Tidy up the RegisterProduct action a little.
44042 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44044 * dlls/d3d8/device.c:
44045 Release the OpenGL context when the device is released.
44047 2005-10-27 Alexandre Julliard <julliard@winehq.org>
44049 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
44050 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
44051 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
44052 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
44053 programs/winecfg/driveui.c, programs/winecfg/resource.h:
44054 Get rid of the show dir symlink option.
44056 2005-10-27 Alexandre Julliard <julliard@winehq.org>
44058 * dlls/ntdll/directory.c:
44059 Make show_dir_symlinks the default and get rid of the option.
44061 2005-10-27 Alexandre Julliard <julliard@winehq.org>
44064 Make the unmount_device request take a handle to the device file
44065 itself instead of a handle to a file opened on the device.
44067 2005-10-27 Robert Reif <reif@earthlink.net>
44069 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
44070 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
44071 Added more error codes to dxerr8 and dxerr9 which were extracted from
44072 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
44074 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44076 * dlls/kernel/tests/process.c:
44077 Test for argv handling.
44079 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
44081 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
44082 Add stub implementation for NtAccessCheckAndAuditAlarm.
44084 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
44086 * include/advpub.h:
44087 Declare ExecuteCab and TranslateInfString.
44089 2005-10-27 Juan Lang <juan_lang@yahoo.com>
44091 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
44092 dlls/crypt32/tests/main.c, include/wincrypt.h:
44093 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
44095 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44097 * dlls/wined3d/vertexshader.c:
44098 Correct the number of parameters expected for the LRP function.
44100 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
44102 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
44103 dlls/d3d8/vertexbuffer.c:
44104 Changed index and vertex buffer so that internal references are
44105 counted separately to external ones.
44107 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
44109 * programs/regedit/Fr.rc:
44110 Updated French resources.
44112 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
44114 * dlls/shell32/shellord.c:
44115 Correctly handle flags parameter in SHAddToRecentDocs.
44117 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
44119 * aclocal.m4, configure:
44120 Print first line of LDD output only.
44122 2005-10-27 Mike McCormack <mike@codeweavers.com>
44124 * dlls/msvcrt/wcs.c:
44125 Missing and zero precision specifiers are different.
44127 2005-10-27 Robert Shearman <rob@codeweavers.com>
44129 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
44130 Add IFontEventsDisp and IProvideMultipleClassInfo.
44132 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
44134 * dlls/comctl32/header.c:
44135 Unify HEADER_SetItem[A/W] into one function.
44137 2005-10-27 Mike McCormack <mike@codeweavers.com>
44139 * dlls/shell32/shelllink.c:
44140 Add the IObjectWithSite interface.
44142 2005-10-27 Mike McCormack <mike@codeweavers.com>
44144 * dlls/user/tests/menu.c:
44145 Add a currently failing test case for menus.
44147 2005-10-27 Robert Reif <reif@earthlink.net>
44149 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
44150 Remove unused variable from IDirectSoundFullDuplexImpl.
44151 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
44153 2005-10-26 Alexandre Julliard <julliard@winehq.org>
44155 * dlls/kernel/file.c:
44156 In FindNextFileExW don't report directory symlinks that point to one
44157 of the parent directories, to avoid infinite recursions.
44159 2005-10-26 Mike McCormack <mike@codeweavers.com>
44161 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
44163 Create a stub function to apply a single table transform and call it
44164 where we need to apply transforms.
44166 2005-10-26 Huw Davies <huw@codeweavers.com>
44168 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
44169 include/rpcproxy.h:
44170 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
44171 along with a few related defines.
44173 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
44175 * dlls/oleaut32/vartype.c:
44176 Implement complete VarDecDiv() for any valid DECIMAL.
44178 2005-10-26 Alexandre Julliard <julliard@winehq.org>
44180 * dlls/ntdll/loader.c:
44181 Attach to implicitly loaded builtin dlls on process startup.
44183 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
44185 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
44186 programs/regedit/framewnd.c, programs/regedit/main.h,
44187 programs/regedit/resource.h, programs/regedit/treeview.c:
44188 - Added Find functions
44189 - Some refactoring that made Find functions possible
44190 - GetItemPath returns a heap-allocated string
44191 - subtree update put into a separate function UpdateExpandingTree
44192 - error() utility function made public
44193 - Find functions are grayed/ungrayed based on context (which fixes
44194 invalid 'grayed' flag in some localizations).
44195 - InvalidateRect to fix display glitches coming from using
44197 - English and Polish resource updates (Find dialog box and Find menu
44198 options, string not found message).
44200 2005-10-26 Huw Davies <huw@codeweavers.com>
44202 * dlls/oleaut32/tmarshal.c:
44203 Treat paramflags == 0 like PARAMFLAG_FIN.
44205 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
44207 * dlls/oleaut32/vartype.c:
44208 Implement complete VarDecMul() for any valid DECIMAL.
44210 2005-10-26 Mike McCormack <mike@codeweavers.com>
44212 * dlls/msi/action.c:
44213 Enumerate the substorage transforms for any patches that are passed on
44214 the command line with PATCH=. Need to implement
44215 table_apply_transform() before this will do anything interesting.
44217 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
44219 * dlls/user/exticon.c, dlls/user/tests/resource.c:
44220 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
44221 if SearchPath fails to find the requested file in
44222 PrivateExtractIcons.
44223 - Some unit tests for PrivateExtractIcons.
44225 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
44227 * dlls/oleaut32/variant.c:
44228 Handle VT_CY in VarDiv().
44230 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
44232 * dlls/version/info.c:
44233 Updated trace to support VERSIONED_PRINTER.
44235 2005-10-26 Peter Beutner <p.beutner@gmx.net>
44237 * dlls/ntdll/cdrom.c:
44238 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
44240 2005-10-26 Robert Shearman <rob@codeweavers.com>
44242 * dlls/ole32/defaulthandler.c:
44243 Implement a Stop function and use this to properly implement
44244 IOleObject_Close, IAdviseSink_OnClose and the destructor.
44246 2005-10-26 Robert Shearman <rob@codeweavers.com>
44248 * dlls/oleaut32/tmarshal.c:
44249 - Forward IDispatch functions to the MIDL-generated proxy.
44250 - Remove special cases caused by previous marshaling of IDispatch &
44251 IUnknown that is no longer done.
44252 - Add error messages if an IUnknown or IDispatch method is called when
44253 it no longer should be.
44255 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
44257 * dlls/oleaut32/vartype.c:
44258 Implement complete VarBstrFromDec() for any valid DECIMAL, with
44259 internationalization support borrowed from VARIANT_BstrFromReal(). The
44260 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
44261 function and reused.
44263 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
44265 * dlls/user/tests/msg.c:
44266 Silently ignore WM_PAINT in msg tests.
44268 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
44270 * include/winternl.h:
44271 Add OBJECT_BASIC_INFORMATION to winternl.h.
44273 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
44275 * dlls/ntdll/file.c:
44276 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
44278 2005-10-26 Mike McCormack <mike@codeweavers.com>
44280 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
44281 Create an internal handle-free api for reading MSI database summary
44284 2005-10-26 Mike McCormack <mike@codeweavers.com>
44286 * dlls/msi/dialog.c:
44287 Switch back to using IPicture to load images. LoadImage did the
44288 resizing for us, but doesn't handle jpeg files and requires us writing
44289 a temp file, whereas IPicture handles jpeg files and can load directly
44292 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
44294 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
44295 Add a test for GetCurrentObject, make it pass under Wine.
44297 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
44299 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
44300 Make secur32.dll tests load on nt 4.0.
44302 2005-10-26 Hans Leidekker <hans@it.vu.nl>
44304 * dlls/odbccp32/odbccp32.c:
44305 Implement SQLInstallDriverManager.
44307 2005-10-26 Stefan Huehner <stefan@huehner.org>
44309 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
44310 Fix IXMLDOMDocument error handling.
44312 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
44314 * dlls/msvcrt/undname.c:
44315 Previous fix incorrectly removed all test for strings starting with
44316 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
44319 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
44321 * dlls/winspool/tests/info.c:
44322 Fix for GetPrinterDriverDirectoryA test.
44324 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
44326 * dlls/kernel/tests/path.c:
44327 Test for return value from CreateDirectory("c:").
44329 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
44331 * dlls/wininet/http.c, dlls/wininet/internet.h:
44332 Make functions static.
44334 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
44336 * programs/notepad/main.c:
44337 Windows XP does not always include the executable file name on the
44340 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
44342 * programs/notepad/dialog.c:
44343 Need an explicit truncate command to shorten the length of a file.
44345 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
44347 * dlls/capi2032/cap20wxx.c:
44348 Fix gcc 4 warnings.
44350 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
44352 * dlls/gdi/tests/metafile.c:
44353 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
44355 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
44357 * dlls/user/tests/text.c, dlls/user/text.c:
44358 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
44361 2005-10-26 Alexandre Julliard <julliard@winehq.org>
44363 * ChangeLog, documentation/ChangeLog.ALPHA:
44364 Start a new ChangeLog file. Older changes moved to
44365 documentation/ChangeLog.ALPHA.
44367 2005-10-25 Alexandre Julliard <julliard@winehq.org>
44369 * ANNOUNCE, ChangeLog, VERSION, configure:
44372 ----------------------------------------------------------------