1 2005-12-08 Huw Davies <huw@codeweavers.com>
4 gdi: Fix 24bpp -> 32bpp copy.
6 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
8 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
9 advapi32: RegCreateKeyEx fix.
10 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
11 subkey begins with one. With a regression test.
13 2005-12-08 Robert Shearman <rob@codeweavers.com>
15 * tools/widl/parser.y:
16 widl: Formatting cleanups.
18 2005-12-08 Robert Shearman <rob@codeweavers.com>
20 * tools/widl/typegen.c:
21 widl: Marshal and unmarshal basic types.
23 2005-12-08 Robert Shearman <rob@codeweavers.com>
25 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
26 tools/widl/typegen.c, tools/widl/typegen.h:
27 widl: Add a type generator framework.
28 Add a framework for writing the strings for marshaling and
29 unmarshaling parameters and make the client and server use it.
31 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
33 * tools/widl/client.c, tools/widl/server.c:
34 widl: Write out argument lists in the server.
35 - Add framework for updating proc offsets.
36 - Write out argument lists in the server.
38 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
40 * tools/widl/client.c, tools/widl/server.c:
41 widl: Rename some variables.
43 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
45 * programs/winecfg/De.rc:
46 winecfg: Update German resource.
48 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
50 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
51 opengl: render_texture
52 - better render_texture emulation (using pbuffers)
53 - support GLX_ATI_render_texture for render_texture
55 2005-12-08 Aric Stewart <aric@codeweavers.com>
57 * dlls/wininet/http.c:
58 wininet: Handle HTTP_QUERY_CUSTOM.
59 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
60 lpBuffer is In/Out because the header we are querying is there.
61 Additionally standard headers can be queried in this manner as well
64 2005-12-08 Robert Reif <reif@earthlink.net>
66 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
67 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
68 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
69 wineoss: Fix device probing.
70 - Fix device probing at driver load time.
71 - Fix memory leaks at driver exit time.
73 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
75 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
77 dplay: dx8/dx9 support (missing includes).
78 - add directx9 support for dplay8.h and dpaddr.h
81 2005-12-08 Robert Shearman <rob@codeweavers.com>
83 * dlls/commdlg/printdlg.c:
84 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
86 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
88 * dlls/winmm/winealsa/audio.c:
89 winealsa: Fixed returned string in capabilities.
91 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
93 * dlls/winmm/winenas/audio.c:
95 - return correct MM error code when no connection to server has been
97 - don't close the AU driver if it hasn't been opened
99 2005-12-08 H. Verbeet <hverbeet@gmail.com>
101 * include/d3d8.h, include/d3d9.h:
102 d3d8/d3d9: Define D3D_SDK_VERSION.
104 2005-12-08 Robert Shearman <rob@codeweavers.com>
106 * programs/notepad/dialog.c, programs/notepad/main.c,
107 programs/notepad/main.h:
108 notepad: Remember options selected in the print setup dialog.
110 2005-12-08 Mike McCormack <mike@codeweavers.com>
112 * programs/winecfg/audio.c:
113 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
115 2005-12-08 Aric Stewart <aric@codeweavers.com>
117 * dlls/wininet/http.c:
118 wininet: A->W bugfix.
119 When converting SendRequestExA -> W we need to set the lpcszHeader
120 parameter to NULL if the original one is NULL.
122 2005-12-08 Alexandre Julliard <julliard@winehq.org>
124 * dlls/ntdll/reg.c, include/winternl.h:
125 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
126 Fixed the return value type.
128 2005-12-07 Jacek Caban <jacek@codeweavers.com>
130 * dlls/mshtml/nsembed.c:
131 mshtml: Added config key to specify Gecko path.
133 2005-12-07 Robert Reif <reif@earthlink.net>
135 * programs/winecfg/audio.c:
136 winecfg: Added support for auto detecting all drivers by attempting to
139 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
141 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
142 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
143 dlls/wintrust/wintrust_main.c:
144 Add a few missing #includes.
146 2005-12-07 Kai Blin <blin@gmx.net>
148 * dlls/secur32/ntlm.c:
149 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
152 2005-12-07 Robert Reif <reif@earthlink.net>
154 * programs/winecfg/En.rc, programs/winecfg/audio.c,
155 programs/winecfg/resource.h:
156 winecfg: Show all sound card drivers and their devices.
158 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
160 * tools/fnt2fon.c, tools/sfnt2fnt.c:
161 Add an error() function to fnt2fon and sfnt2fnt.
163 2005-12-06 Robert Shearman <rob@codeweavers.com>
165 * dlls/oleaut32/typelib.c:
166 OLE: Implement undocumented behaviour in DispCallFunc.
167 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
168 Office 2003 and document the function.
170 2005-12-06 Robert Shearman <rob@codeweavers.com>
172 * dlls/oleaut32/typelib.c:
173 OLE: Implement ITypeInfo_AddressOfMember.
175 2005-12-06 Robert Shearman <rob@codeweavers.com>
177 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
178 dlls/oleaut32/typelib.h:
179 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
180 Fix more fallout from dispinterface retval patch: make typelib
181 marshaler use the internal function description so that it calls
182 dispinterface functions with the correct number of parameters again.
183 Also fixes some memory leaks caused by the fact that a corresponding
184 ReleaseXDesc function has to be called for each GetXDesc.
186 2005-12-06 Robert Shearman <rob@codeweavers.com>
188 * dlls/oleaut32/tests/typelib.c:
189 OLE: Add tests for the typelib version of ITypeComp_Bind.
191 2005-12-06 Robert Shearman <rob@codeweavers.com>
193 * dlls/oleaut32/typelib.c, include/oleauto.h:
194 OLE: Update the type of the oVft parameter for DispCallFunc.
196 2005-12-06 Kai Blin <blin@gmx.net>
198 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
199 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
202 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
205 c2man: Remove HTML warnings.
207 2005-12-06 Robert Reif <reif@earthlink.net>
209 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
210 winejack: Fix driver load and initialization.
211 Move wave in/out initialization from wave out to driver.
212 Add index number to device names.
213 Fix memset bug where only first wave in caps was zeroed.
215 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
217 * dlls/winmm/mciwave/mciwave.c:
218 mciwave: save/record.
219 - fix for playback after a sound has been recorded
220 - shall fix also opening the mci device without name
221 - bug reported (and fix tested) by Peter Astrand
223 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
225 * dlls/dbghelp/stack.c:
226 dbghelp: Final touch on StackWalk64 so that it works.
228 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
230 * dlls/winspool/info.c:
231 winspool: Document the monitor functions.
233 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
235 * tools/winapi/win16.api, tools/winapi/win32.api:
236 Sort entries in win16.api and win32.api
238 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
240 * dlls/x11drv/opengl.c:
241 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
243 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
245 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
246 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
248 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
250 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
251 gdi: Added stub for AddFontMemResourceEx.
253 2005-12-06 Alexandre Julliard <julliard@winehq.org>
256 mlang: Properly declare the interface uuids.
258 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
260 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
261 mlang: Implement IEnumRfc1766 interface.
263 2005-12-06 Robert Reif <reif@earthlink.net>
265 * dlls/winmm/winejack/jack.c:
266 winmm: Allow sound card driver to be opened more than once.
269 2005-12-06 Robert Reif <reif@earthlink.net>
271 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
272 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
273 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
274 winmm: Allow sound card drivers to be opened more than once.
276 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
278 * tools/winapi/win32.api:
279 Update win32.api to current git.
281 2005-12-06 Robert Shearman <rob@codeweavers.com>
284 OLE: Fix a typo where brackets were missing.
286 2005-12-06 Robert Shearman <rob@codeweavers.com>
288 * dlls/oleaut32/typelib.c:
289 OLE: ITypeInfo_Invoke parameter naming change.
290 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
291 DWORD, but an unsigned short.
293 2005-12-06 Jacek Caban <jacek@codeweavers.com>
295 * dlls/shdocvw/webbrowser.c:
296 shdocvw: Added get_Document implementation.
298 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
300 * programs/winedbg/expr.c:
301 winedbg: Fixed broken code about type management for binary operator.
303 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
305 * dlls/winspool/info.c:
306 winspool: Add documentation for the port functions.
308 2005-12-05 Alexandre Julliard <julliard@winehq.org>
310 * dlls/kernel/tests/thread.c:
311 kernel: Added a basic test for exception handling in threads.
313 2005-12-05 Alexandre Julliard <julliard@winehq.org>
315 * dlls/user/cursoricon.c:
316 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
318 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
320 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
321 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
323 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
325 * dlls/devenum/createdevenum.c:
326 devenum: Don't leak key handle creating a category registry key.
328 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
331 msi: Implemented DllCanUnloadNow.
333 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
335 * dlls/imagehlp/imagehlp.spec:
336 imagehlp: fixed typo in SymSetOptions entry.
338 2005-12-05 Huw Davies <huw@codeweavers.com>
341 msi: Fix MsiProvideQualifiedComponentW spec file entry.
343 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
345 * server/main.c, server/object.h:
346 server: Remove sync_namespace.
348 2005-12-05 Alexandre Julliard <julliard@winehq.org>
350 * server/directory.c, server/mailslot.c, server/named_pipe.c,
352 server: Let the directory code handle device names.
354 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
356 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
357 server/mailslot.c, server/object.h, server/protocol.def,
359 Move mailslot devices into directory name space.
361 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
363 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
364 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
365 server/directory.c, server/named_pipe.c, server/object.h,
366 server/protocol.def, server/trace.c:
367 Move named pipe objects into directory name space.
368 Change tests accordingly.
369 Add small test for WaitNamedPipe.
371 2005-12-05 Alexandre Julliard <julliard@winehq.org>
373 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
374 server/object.h, server/semaphore.c, server/symlink.c,
376 server: Move handle allocation out of open_object_dir.
378 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
380 * dlls/dbghelp/stack.c, include/dbghelp.h:
381 dbghelp: Implemented StackWalk64.
383 2005-12-05 Francois Gouget <fgouget@free.fr>
385 * dlls/msvidc32/msvideo1.c:
386 msvidc32: Add a comment for DllMain() to stop winapi_check from
387 complaining about it.
389 2005-12-05 Francois Gouget <fgouget@free.fr>
391 * tools/winapi/win32.api:
392 Update win32.api to match the current sources.
394 2005-12-05 Pavel Roskin <proski@gnu.org>
396 * programs/notepad/Ru.rc:
397 notepad: Russian translation for "Font..." menu item.
399 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
401 * dlls/riched20/editor.c:
402 riched20: register ListBox & ComboBox classes
403 Partially implement REExtendedRegisterClass() to register missing
404 window classes so that applications relying on them don't get
407 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
409 * programs/winefile/Ko.rc:
410 winefile: Fix an incorrect translation.
412 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
414 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
415 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
416 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
417 programs/notepad/No.rc, programs/regedit/No.rc,
418 programs/winecfg/No.rc:
419 Update Norwegian Bokmaal resources.
421 2005-12-05 Patrick Ammann <pammann@aro.ch>
423 * dlls/wininet/netconnection.c:
424 wininet: compilation fix
425 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
426 HAVE_OPENSSL_ERR_H are not defined.
428 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
430 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
431 winmm: driver unloading.
432 - properly handle drivers unloading when no session instance of the
433 driver has been created
435 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
437 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
438 programs/winedbg/symbol.c:
439 dbghelp,winedbg: SYMBOL_INFO fix.
440 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
441 type of the symbol (we were returning the symbol index instead)
442 - fixed winedbg accordingly
444 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
446 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
447 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
449 2005-12-05 Milko Krachounov <milko@3mhz.net>
451 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
452 Update the Bulgarian resources for commdlg and regedit.
454 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
456 * dlls/winsock/socket.c:
457 winsock: Rewrote mappers to use sizeof() based loops.
458 Added IPPROTO_IP and AF_UNSPEC to the mappers.
460 2005-12-03 Robert Shearman <rob@codeweavers.com>
462 * dlls/oleaut32/typelib.c:
463 OLE: Support HREFTYPEs For ITypeInfos
464 Add support for reading the hreftype of a typeinfo, return it to the
465 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
466 support referencing it in ITypeInfo_GetRefTypeInfo.
468 2005-12-03 Robert Shearman <rob@codeweavers.com>
470 * dlls/oleaut32/typelib.c:
471 OLE: fix function name loading
472 Correctly get the name of the second function of a propget/propput
473 pair in MSFT typelibs when the name offset is set to -1.
475 2005-12-03 Robert Shearman <rob@codeweavers.com>
477 * dlls/oleaut32/typelib.c:
478 OLE: fix invoking dispinterface functions
479 Fix invoking dispinterface functions by using the internal
480 representation of the function, not the one returned to applications.
482 2005-12-03 H. Verbeet <hverbeet@gmail.com>
484 * dlls/wined3d/pixelshader.c:
485 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
487 2005-12-03 H. Verbeet <hverbeet@gmail.com>
489 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
490 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
491 Remove an unnecessary cast.
493 2005-12-03 Robert Shearman <rob@codeweavers.com>
495 * dlls/oleaut32/typelib.c:
496 OLE: Move the dispinterface return value handling to functions that
497 return the FUNCDESC to the user.
499 2005-12-03 Robert Shearman <rob@codeweavers.com>
501 * dlls/wininet/http.c, dlls/wininet/internet.c,
502 dlls/wininet/netconnection.c:
503 wininet: Correctly set the last error when a called Unix network
506 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
508 * programs/winedbg/symbol.c:
509 winedbg: simplify some code.
511 2005-12-03 H. Verbeet <hverbeet@gmail.com>
513 * dlls/wined3d/device.c:
514 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
517 2005-12-03 Pavel Roskin <proski at gnu.org>
519 * programs/wineconsole/wineconsole.c:
520 Fixed regression in wineconsole creation (curses backend).
522 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
524 * tools/winapi/winapi_check:
525 winapi_check: fully descend in included files to check for prototype.
527 2005-12-03 Robert Shearman <rob@codeweavers.com>
529 * dlls/oleaut32/typelib.c:
530 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
531 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
532 should just affect which of a pair of [propget] and [propput]
533 functions should be returned.
535 2005-12-03 Robert Shearman <rob@codeweavers.com>
537 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
538 dlls/wininet/internet.h:
539 wininet: global function/data cleanup
540 Make some functions and a structure static since they are only used in
543 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
545 * programs/winedbg/stack.c:
546 winedbg: fixed regression (and simplified code!) for arguments
547 printing in backtrace.
549 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
551 * programs/winedbg/symbol.c:
552 winedbg: fixed regression in 'info local' command.
554 2005-12-03 Aric Stewart <aric@codeweavers.com>
556 * programs/wcmd/builtins.c:
557 wcmd: mkdir recursive create
558 In at least both win2k and winxp mkdir from the command prompt can
559 recursively create full directory paths. This implements that
562 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
564 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
566 Move standard WGL function declarations to wingdi.h.
567 dlls/opengl32/wgl.h is now empty and no longer needed.
569 2005-12-02 Francois Gouget <fgouget@free.fr>
571 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
572 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
573 tools/winapi/winapi_extract, tools/winebuild/utils.c:
574 Assorted spelling fixes.
576 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
578 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
579 include/wine/server_protocol.h, server/mapping.c,
580 server/protocol.def, server/trace.c:
581 Move mapping (section) objects into directory name space.
583 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
585 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
586 server/protocol.def, server/timer.c, server/trace.c:
587 Move timer objects into directory name space.
589 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
591 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
592 server/protocol.def, server/semaphore.c, server/trace.c:
593 Move semaphore objects into directory name space.
595 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
597 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
598 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
599 server/console.c, server/event.c, server/mutex.c,
600 server/named_pipe.c, server/object.h, server/process.c,
601 server/protocol.def, server/trace.c:
602 Move event and mutex objects into directory name space.
604 2005-12-02 Jacek Caban <jacek@codeweavers.com>
606 * dlls/shdocvw/dochost.c:
607 Sync the WebBrowser's window size with document's window.
609 2005-12-02 Francois Gouget <fgouget@free.fr>
611 * tools/winapi/win32.api:
612 Update win32.api to match the current sources.
614 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
616 * include/objbase.h, tools/widl/header.c:
617 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
619 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
621 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
623 * tools/widl/header.c:
624 Reorder the virtual table definition so it's defined before it is used
625 in widl header output.
627 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
629 * tools/widl/header.c:
630 Use interface instead of struct where appropriate in widl.
632 2005-12-02 Francois Gouget <fgouget@free.fr>
634 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
635 Fix the AtlAxWinInit() prototype.
636 Also make it return FALSE to indicate failure instead of E_FAIL.
637 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
639 2005-12-02 Francois Gouget <fgouget@free.fr>
641 * dlls/netapi32/ds.c, tools/winapi/win32.api:
642 Better stick to the PSDK types and to the dsrole.h prototype.
645 2005-12-02 Francois Gouget <fgouget@free.fr>
647 * tools/winapi/winapi_parser.pm:
648 Fix __RPC_USER handling.
650 2005-12-02 Francois Gouget <fgouget@free.fr>
652 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
653 Better stick to the PSDK types.
656 2005-12-02 Francois Gouget <fgouget@free.fr>
658 * dlls/dbghelp/module.c, include/dbghelp.h:
659 Add IMAGEHLP_MODULEW64.
660 Add SymGetModuleInfoW64() and SymLoadModule64().
662 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
664 * dlls/shell32/shlview.c:
665 Implemented scrolling during drag&drop for the shellview class.
667 2005-12-02 Jacek Caban <jacek@codeweavers.com>
669 * dlls/shdocvw/dochost.c:
670 Use sink in navigate_complete instead of ClientSite's IDispatch.
672 2005-12-02 Juan Lang <juan_lang@yahoo.com>
674 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
675 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
676 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
677 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
678 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
679 Implement more OID support functions.
680 Use the exported OID support functions internally.
681 Move OID support functions and stubs to a separate file.
683 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
685 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
686 Make winapi_check understand the interface keyword.
688 2005-12-02 Pavel Roskin <proski@gnu.org>
690 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
691 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
692 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
693 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
694 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
695 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
696 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
697 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
698 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
699 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
700 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
701 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
702 Improve script selection combobox in the font selection dialog - set
703 height to 90 (the old value of 10 could only fit a single line) and
704 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
707 2005-12-02 Jacek Caban <jacek@codeweavers.com>
709 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
710 Added implementation of IConnectionPoint::Advise and Unadvise.
712 2005-12-02 Hans Leidekker <hans@it.vu.nl>
714 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
715 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
716 dlls/wldap32/error.c:
717 Document DN and error handling functions.
718 Try to stick to Wine's documentation format.
720 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
722 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
723 programs/wcmd/wcmdmain.c:
724 Avoid formatted output in a few more places where formatting is not
725 really needed and output could be large enough to be truncated.
727 2005-12-02 Jacek Caban <jacek@codeweavers.com>
729 * dlls/shdocvw/oleobject.c:
732 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
734 * dlls/shell32/tests/shlfolder.c:
735 Added a test for native PIDL format.
737 2005-12-02 James Hawkins <truiken@gmail.com>
739 * dlls/advpack/advpack.c:
740 Document many of the advpack functions.
742 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
744 * dlls/x11drv/opengl.c:
745 Handle DONTCARE flags on ChoosePixelFormat.
746 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
747 find a compatible pixel format without). So try without if we cannot
748 find a valid fbconfig with these options.
750 2005-12-01 Hans Leidekker <hans@it.vu.nl>
752 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
753 dlls/wldap32/wldap32.spec:
754 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
755 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
756 ldap_parse_vlv_control{A,W}. Stub implementations for
757 ldap_parse_page_control{A,W}.
759 2005-12-01 Hans Leidekker <hans@it.vu.nl>
761 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
762 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
763 Stub implementations for functions handling paged search results.
764 Add some missing declarations.
766 2005-12-01 Huw Davies <huw@codeweavers.com>
768 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
769 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
770 dlls/msxml3/tests/domdoc.c:
771 Make the node object aggregatable so that the element object (and in
772 future all of the other node types) can use it.
774 2005-12-01 Alexandre Julliard <julliard@winehq.org>
776 * dlls/ntdll/virtual.c:
777 Check for need to add area to the reserved list also on unmap.
779 2005-12-01 Alexandre Julliard <julliard@winehq.org>
781 * dlls/ntdll/virtual.c:
782 Ignore the large address space flag when version is win9x.
784 2005-12-01 Hans Leidekker <hans@it.vu.nl>
786 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
787 Document the ldap_delete* functions.
789 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
791 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
792 Don't use formatted output in WCMD_setshow_sortenv.
793 Don't use unsafe vsprintf in WCMD_output.
795 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
798 Fix for the monochrome DIB with inverted colors.
800 2005-12-01 Alexandre Julliard <julliard@winehq.org>
802 * dlls/msvcrt/tests/headers.c:
803 Improved the CHECK_DEF macro to avoid code duplication.
805 2005-12-01 Robert Shearman <rob@codeweavers.com>
807 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
808 Make dump functions const.
810 2005-12-01 Jacek Caban <jacek@codeweavers.com>
812 * dlls/shdocvw/oleobject.c:
813 Added implementation of OLEIVERB_SHOW in DoVerb.
815 2005-12-01 Robert Shearman <rob@codeweavers.com>
817 * dlls/oleaut32/typelib.c:
818 Remove broken return value handling code and that would reference
819 memory beyond the end of the arguments array. Replace it with code
820 that properly handles referencing the return type and setting the
821 return type to VT_VOID when a dispinterface function doesn't have any
824 2005-12-01 Alexandre Julliard <julliard@winehq.org>
826 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
827 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
830 2005-12-01 Alexandre Julliard <julliard@winehq.org>
832 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
833 programs/regedit/treeview.c, server/registry.c:
834 Fixed some compiler warnings on Darwin.
836 2005-12-01 Pavel Roskin <proski@gnu.org>
838 * programs/notepad/dialog.c, programs/notepad/main.c:
839 Improve font support in Notepad.
841 2005-12-01 Robert Shearman <rob@codeweavers.com>
843 * dlls/oleaut32/typelib.c:
844 Introduce a variable "elemdesc" to eliminate some long common
846 Move the contents of the second arguments loop inside the first.
847 Move the MSFT_ReadLEDWords so that it is the last statement in the
848 loop since it is one of the iterators.
850 2005-12-01 Robert Shearman <rob@codeweavers.com>
852 * dlls/oleaut32/typelib.c:
853 Don't truncate large integer constants.
855 2005-12-01 Jacek Caban <jacek@codeweavers.com>
857 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
858 dlls/shdocvw/webbrowser.c:
859 Added IOleInPlaceActiveObject stub implementation.
861 2005-12-01 James Hawkins <truiken@gmail.com>
863 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
864 Add a stub for AdvInstallFile.
866 2005-12-01 Robert Shearman <rob@codeweavers.com>
868 * configure, configure.ac, dlls/wininet/netconnection.c,
870 Cleanup SSL connections properly, do a few security checks in
871 NETCON_secure_connect and display errors from SSL on failure. Don't
872 use SSL_set_bio as SSL_set_fd is cleaner for us.
874 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
876 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
877 Add a test for LB_SELITEMRANGE, make it pass under Wine.
879 2005-12-01 Robert Shearman <rob@codeweavers.com>
881 * dlls/stdole2.tlb/std_ole_v2.idl:
882 Fix the entry attributes of the two module functions and uncomment
883 LoadPicture, but comment out the defaultvalue attribute that causes
884 widl to issue a warning.
886 2005-12-01 Robert Shearman <rob@codeweavers.com>
888 * dlls/oleaut32/typelib.c:
889 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
890 PARAMFLAG_DHASDEFAULT.
891 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
893 2005-12-01 Steven Edwards <steven@codeweavers.com>
895 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
896 Add stubs for ldap_search_init_page[A/W].
898 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
900 * dlls/x11drv/winpos.c:
901 Remove unused include X11/IntrinsicP.h.
903 2005-12-01 Jacek Caban <jacek@codeweavers.com>
905 * dlls/shdocvw/oleobject.c:
906 Added SetObjectRects implementation.
908 2005-12-01 Jacek Caban <jacek@codeweavers.com>
910 * dlls/shdocvw/client.c:
911 Return S_OK in [On|Can]InPlaceActivate.
912 Handle IOleDocumentSite in QueryInterface.
914 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
916 * dlls/gdi/freetype.c:
917 Make WineEngGetFontData always return the used byte count.
919 2005-11-30 Peter Lemenkov <petro@mail.ru>
922 Added WS_EX_COMPOSITED.
924 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
926 * dlls/user/painting.c, dlls/user/tests/msg.c:
927 Add a test for RedrawWindow with an empty region/rectangle, make it
930 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
932 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
933 Added more Nvidia card IDs.
935 2005-11-30 Alexandre Julliard <julliard@winehq.org>
938 Added support for Darwin DYLD_LIBRARY_PATH.
940 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
942 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
943 server/Makefile.in, server/directory.c, server/object.h,
944 server/protocol.def, server/request.h, server/symlink.c,
946 Implement symbolic link object in wineserver.
947 Implement Nt[Create|Open|Query]SymbolicLinkObject.
948 Change tests accordingly.
950 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
952 * dlls/shell32/shellpath.c:
953 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
955 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
958 Fix for RGB mask that corresponds to the visual's mask.
960 2005-11-30 Hans Leidekker <hans@it.vu.nl>
962 * dlls/wldap32/control.c:
963 Document the ldap_control* functions.
965 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
967 * dlls/shell32/shlexec.c:
968 Fix context menu handling for more than one entry in order to repair
969 .lnk-file execution: Don't break at the first non-matching entry.
971 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
973 * dlls/opengl32/wgl.c:
974 Added some checks on wglCreatContext to avoid problems (and
977 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
979 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
980 Added stub for CryptVerifyMessageSignature.
982 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
984 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
985 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
986 state. Change tests accordingly.
988 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
990 * dlls/user/tests/msg.c, dlls/user/win.c:
991 New maximized visible window should be shown with
994 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
996 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
997 CreateWindow should not activate invisible minimized or maximized
999 Add several tests to show the correct behavior.
1001 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
1003 * dlls/version/tests/install.c:
1004 Fix version tests on windows 9x/ME.
1006 2005-11-30 Robert Shearman <rob@codeweavers.com>
1008 * dlls/wininet/tests/http.c:
1009 Test the behaviour of HttpSendRequestEx when putting data into the
1012 2005-11-30 Robert Shearman <rob@codeweavers.com>
1014 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
1015 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
1016 can be used by both HttpSendRequest and HttpSendRequestEx.
1017 Also allow HttpSendRequestEx to be used asynchronously.
1019 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
1021 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
1022 include/lmserver.h, include/lmwksta.h:
1023 Add some prototypes to include/ for already existing functions in
1026 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
1028 * tools/winapi/win16.api, tools/winapi/win32.api,
1029 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
1030 tools/winapi/winapi_parser.pm:
1031 Update win32.api to current cvs.
1032 Add __RPC_USER as a calling convention in winapi.
1034 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
1036 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
1037 Add support for Intel drivers version string.
1038 Update default driver version (nvidia).
1040 2005-11-30 Robert Shearman <rob@codeweavers.com>
1042 * dlls/x11drv/xrender.c:
1043 Disable XRender if bit masks aren't valid.
1044 XRender code in the X11 driver will go into an infinite loop when the
1045 colour bit masks are 0, so disable XRender in this case.
1047 2005-11-30 Robert Shearman <rob@codeweavers.com>
1049 * dlls/msi/registry.c:
1050 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
1051 include the NULL terminator, so fix this.
1053 2005-11-30 Robert Shearman <rob@codeweavers.com>
1055 * dlls/wininet/http.c:
1056 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
1057 the call to InternetCrackUrl, which concatenates the params onto the
1059 Some other minor cleanups.
1061 2005-11-30 Robert Shearman <rob@codeweavers.com>
1063 * dlls/oleaut32/typelib.c:
1064 Factor out code for doing ELEMDESC sizes and copies.
1065 Copy FUNCDESC structures returned to calling applications instead of
1066 passing a pointer to the master structure used internally.
1067 Call VariantInit on newly allocated memory before calling VariantCopy.
1069 2005-11-29 Hans Leidekker <hans@it.vu.nl>
1071 * configure, configure.ac:
1072 Link to the reentrant version of libldap.
1074 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
1076 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
1077 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
1078 Add Korean translations.
1080 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
1082 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
1083 server/Makefile.in, server/directory.c, server/main.c,
1084 server/object.c, server/object.h, server/protocol.def,
1085 server/request.c, server/request.h, server/trace.c:
1086 Implement directory object in wineserver.
1087 Implement Nt[Create|Open]DirectoryObject.
1088 Change tests accordingly.
1090 2005-11-29 Alexandre Julliard <julliard@winehq.org>
1092 * dlls/ntdll/loader.c:
1093 Check for a valid module before attempting to read the export
1094 directory in LdrGetProcedureAddress.
1096 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
1098 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
1099 Clear the reference counter in WSACleanup, with regression test.
1101 2005-11-29 Hans Leidekker <hans@it.vu.nl>
1103 * dlls/wldap32/compare.c:
1104 Document the ldap_compare* functions.
1106 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1108 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
1109 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
1110 include/wine/wined3d_interface.h:
1111 Added support for vertex and pixel shader constants that have no type
1112 i.e. they haven't been set yet or are clear.
1114 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
1116 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
1117 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
1118 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
1119 include/Makefile.in, include/dsrole.h:
1120 Added some stubbed Ds-calls
1121 Start of conformance tests for these Ds-calls.
1123 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
1125 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
1128 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1130 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
1131 dlls/dbghelp/path.c, include/dbghelp.h:
1132 Added support for 'loading' virtual modules.
1134 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1136 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
1137 Implemented SymGet{Next|Prev}Line64.
1139 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1141 * dlls/dbghelp/module.c:
1142 Now correctly checking calling down to 32 bit version.
1144 2005-11-29 Robert Shearman <rob@codeweavers.com>
1146 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
1147 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
1149 Modify test case to demonstrate this.
1151 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1153 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
1154 Implemented SymGetModuleInfo64.
1156 2005-11-29 Robert Shearman <rob@codeweavers.com>
1158 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
1159 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
1160 dlls/ole32/usrmarshal.c:
1161 Implement some user marshal functions and add tests.
1163 2005-11-29 Robert Shearman <rob@codeweavers.com>
1165 * dlls/wininet/http.c:
1166 More lpszServerName -> lpszHostName fixes.
1168 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1170 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
1171 Implemented SymUnloadModule64.
1173 2005-11-29 James Hawkins <truiken@gmail.com>
1175 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
1176 Returned versions are always initialized to zero, even on failure.
1177 Function always returns S_OK, even on failure.
1178 Copy the file to the temp directory if the file exists but isn't found
1179 by GetFileVersionInfoSize.
1180 If bVersion is FALSE, return the language and code page identifiers of
1181 the file, not the system.
1183 2005-11-29 Robert Shearman <rob@codeweavers.com>
1185 * dlls/wininet/http.c:
1186 Fix redirects from secure to non-secure and vice versa.
1188 2005-11-29 Robert Shearman <rob@codeweavers.com>
1190 * dlls/oleaut32/typelib.c:
1191 Implement ITypeInfo_Bind for typelibs.
1192 Fix some places where a returned object was AddRef'd.
1193 Make the search through implemented types work on all types, not just
1196 2005-11-29 Peter Lemenkov <petro@mail.ru>
1198 * include/shellapi.h:
1199 Added some definitions.
1201 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1204 Fixed some bugs in MCI string parsing.
1206 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1208 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
1209 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
1211 Implemented SymLoadModuleEx.
1213 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1215 * programs/winedbg/debugger.h, programs/winedbg/display.c,
1216 programs/winedbg/stack.c, programs/winedbg/symbol.c:
1217 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
1218 oriented API (stack_get_current_symbol).
1219 Reused the func name (stack_get_frame) for internal stack.c handling.
1221 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
1223 * dlls/ole32/ole32res.rc:
1224 Made the Drag&Drop cursors' rubber band visible on a white background.
1226 2005-11-29 Alexandre Julliard <julliard@winehq.org>
1228 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
1229 Avoid including X11/Intrinsic.h.
1231 2005-11-29 Alexandre Julliard <julliard@winehq.org>
1233 * dlls/gdi/bitmap.c:
1234 Added support for doing SetBitmapBits on a DIB section.
1236 2005-11-29 James Hawkins <truiken@gmail.com>
1239 Add ADN_DEL_UNC_PATHS define to advpub.h.
1241 2005-11-29 Robert Shearman <rob@codeweavers.com>
1243 * dlls/wininet/http.c:
1244 Change all SendAsyncCallback calls into the synchronous
1245 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
1248 2005-11-29 Robert Shearman <rob@codeweavers.com>
1250 * include/objidl.idl:
1251 Make IAdviseSink methods non-async and remove the IAsyncManager
1252 parameter hack that native COM used to use (but not any more). Async
1253 calls are an optimisation that we're not going to support in the near
1256 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
1258 * dlls/opengl32/wgl.c:
1259 Fixed crash in wglShareList.
1261 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
1263 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
1264 Fix implementation of IDirectMusic8Impl_CreatePort.
1266 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1268 * include/cvconst.h:
1269 Added calling convention definitions.
1271 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
1273 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
1274 Added stub for dbghelp.SymRegisterCallback64.
1276 2005-11-29 Robert Shearman <rob@codeweavers.com>
1278 * dlls/oleaut32/typelib.c:
1279 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
1280 Copy VARDESC structures returned to calling applications instead of
1281 passing a pointer to the master structure used internally.
1283 2005-11-29 Robert Shearman <rob@codeweavers.com>
1285 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
1286 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
1288 2005-11-29 Robert Shearman <rob@codeweavers.com>
1290 * dlls/rpcrt4/cpsf.c:
1291 The CLSID can be substituted by an IID present in one of the proxy
1292 file infos in NdrDllGetClassObject.
1294 2005-11-29 Robert Shearman <rob@codeweavers.com>
1296 * dlls/rpcrt4/ndr_midl.c:
1297 Return the correct error code from NdrProxyErrorHandler.
1299 2005-11-29 Robert Shearman <rob@codeweavers.com>
1301 * dlls/rpcrt4/ndr_ole.c:
1302 Raise exceptions on failures.
1303 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
1304 pStubMsg->BufferLength.
1305 Fix buffer calculation when no interface data is marshaled to the
1308 2005-11-29 Robert Shearman <rob@codeweavers.com>
1310 * dlls/rpcrt4/ndr_marshall.c:
1311 Fix the overflow check to not depend on pStubMsg->BufferStart and
1312 pStubMsg->BufferEnd being valid, because they aren't filled in when
1313 using MIDL-generated server stubs.
1314 Don't set the pointer to NULL on unmarshaling because we may want to
1315 unmarshal the value to an existing pointer instead of allocating a new
1318 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
1320 * dlls/user/tests/win.c, dlls/user/win.c:
1321 EnumChildWindows should return result from the callback.
1323 2005-11-28 Jacek Caban <jacek@codeweavers.com>
1325 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
1326 dlls/shdocvw/webbrowser.c:
1327 Activate document object.
1329 2005-11-28 Alexandre Julliard <julliard@winehq.org>
1332 Remove unnecessary external variable declarations.
1334 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1336 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
1337 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
1338 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
1339 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
1340 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
1341 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
1342 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
1343 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
1344 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
1345 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
1346 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
1347 dlls/winmm/wineoss/oss.c:
1348 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
1350 2005-11-28 Juan Lang <juan_lang@yahoo.com>
1352 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
1353 Fix parameter count on some stubs (thanks to Marcus Meissner for
1354 spotting that.) Add a few more stubs.
1356 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
1358 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
1359 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
1360 Add German resources.
1362 2005-11-28 Hans Leidekker <hans@it.vu.nl>
1364 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
1365 Document the ldap_bind* functions.
1367 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
1369 * dlls/shell32/shfldr_unixfs.c:
1370 Enhanced UnixFolder's IDropTarget implementation.
1371 Use STATIC_CAST macro more consistently.
1373 2005-11-28 Alexandre Julliard <julliard@winehq.org>
1375 * tools/winebuild/spec16.c:
1376 Preserve 16-byte stack alignment in 16-bit relays.
1378 2005-11-28 Alexandre Julliard <julliard@winehq.org>
1380 * tools/winebuild/relay.c:
1381 Enforce 16-byte stack alignment when returning from 16-bit code and
1382 when calling a register function.
1384 2005-11-28 Ge van Geldorp <gvg@reactos.org>
1386 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
1387 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
1388 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
1389 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
1390 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
1391 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
1392 dlls/kernel/computername.c, dlls/kernel/debugger.c,
1393 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
1394 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
1395 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
1396 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
1397 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
1398 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
1399 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
1400 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
1401 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
1402 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
1403 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
1404 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
1405 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
1406 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
1407 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
1408 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
1409 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
1410 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
1411 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
1412 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
1413 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
1414 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
1415 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
1416 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
1417 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
1418 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
1419 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
1420 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
1421 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
1422 server/console.c, server/debugger.c, server/event.c, server/fd.c,
1423 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
1424 server/mapping.c, server/mutex.c, server/named_pipe.c,
1425 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
1426 server/region.c, server/registry.c, server/semaphore.c,
1427 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
1428 server/thread.h, server/timer.c, server/token.c, server/trace.c,
1429 server/window.c, server/winstation.c:
1430 Match PSDK STATUS_* definitions.
1432 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1434 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
1435 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
1436 dlls/msvideo/msvideo_main.c, include/vfw.h:
1437 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
1440 2005-11-28 Aric Stewart <aric@codeweavers.com>
1442 * dlls/wininet/http.c:
1443 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
1444 port if non standard on the redirect host header and make sure to
1445 append the extra information (parameters) and such to the location if
1446 present. Additionally check to see if we are redirecting to https and
1447 if so set the appropriate port.
1449 2005-11-28 Jacek Caban <jacek@codeweavers.com>
1451 * dlls/shdocvw/dochost.c:
1452 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
1454 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
1456 * dlls/shell32/shlview.c:
1457 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
1459 2005-11-28 Ge van Geldorp <gvg@reactos.org>
1461 * dlls/shell32/shlexec.c:
1462 Other code in shlexec.c (e.g. the extension handling code in
1463 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
1466 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
1468 * dlls/winspool/info.c:
1469 Documentation added for GetPrinterDriverDirectoryW + A.
1471 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
1473 * include/ddk/wdm.h:
1474 Add directory and symlink access rights.
1476 2005-11-28 Robert Shearman <rob@codeweavers.com>
1478 * dlls/wininet/http.c:
1479 Add support for using secure (SSL/TLS) connections through a proxy
1482 2005-11-28 Robert Shearman <rob@codeweavers.com>
1484 * dlls/wininet/http.c, dlls/wininet/internet.h,
1485 dlls/wininet/netconnection.c:
1486 Move the initiation of the SSL connection into a separate function.
1488 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1490 * dlls/user/menu.c, dlls/user/tests/menu.c:
1491 set_menu_item_text handles converting an empty menu item to a
1492 separator on its own, give it a chance to do its work in the
1495 2005-11-28 Robert Shearman <rob@codeweavers.com>
1497 * dlls/wininet/http.c, dlls/wininet/internet.h:
1498 Add a host port field that preserves the requested port of the
1501 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
1503 * dlls/usp10/usp10.c, include/usp10.h:
1504 Added some missing definitions in usp10.h.
1506 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
1508 * dlls/x11drv/graphics.c:
1509 Handle an X error in X11DRV_ExtFloodFill().
1511 2005-11-28 Robert Shearman <rob@codeweavers.com>
1513 * dlls/wininet/http.c:
1514 Fix "http://" prefix detection on the proxy URL.
1516 2005-11-28 Robert Shearman <rob@codeweavers.com>
1518 * dlls/rpcrt4/ndr_midl.c:
1519 Make sure to fill out the MIDL_STUB_MESSAGE structure in
1520 NdrSendReceive like we do in NdrProxySendReceive.
1522 2005-11-28 Robert Shearman <rob@codeweavers.com>
1524 * dlls/rpcrt4/ndr_marshall.c:
1525 Implement conformant varying array functions.
1527 2005-11-28 Robert Shearman <rob@codeweavers.com>
1529 * dlls/rpcrt4/ndr_marshall.c:
1530 Implement conformant struct functions.
1532 2005-11-28 Robert Shearman <rob@codeweavers.com>
1534 * dlls/rpcrt4/ndr_marshall.c:
1535 Implement FC_STRUCTPAD2 for complex types.
1537 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
1539 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
1540 Add stub implementation for SetMagicColors().
1542 2005-11-28 Jacek Caban <jacek@codeweavers.com>
1544 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
1545 Added AtlAxCreateControl stub implementation.
1547 2005-11-28 Robert Shearman <rob@codeweavers.com>
1549 * dlls/wininet/http.c:
1550 Replace some useless checks in HTTP_AddProxyInfo with asserts.
1552 2005-11-28 Jacek Caban <jacek@codeweavers.com>
1554 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
1555 dlls/shdocvw/webbrowser.c:
1556 Added IOleDocumentSite implementation.
1558 2005-11-28 Robert Shearman <rob@codeweavers.com>
1560 * dlls/wininet/http.c:
1561 Simplify and fix Set-Cookie handling.
1563 2005-11-28 Robert Shearman <rob@codeweavers.com>
1565 * dlls/ole32/defaulthandler.c:
1566 Implement IOleObject_DoVerb function by running the object and then
1567 delegating to the remote IOleObject_DoVerb function.
1569 2005-11-28 Robert Shearman <rob@codeweavers.com>
1571 * dlls/rpcrt4/ndr_marshall.c:
1572 Add functions for marshaling base types (ints, floats, etc.).
1574 2005-11-28 Jacek Caban <jacek@codeweavers.com>
1576 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
1577 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
1578 Better windows handling.
1580 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
1582 * dlls/shell32/shell32_main.h:
1583 Modified KeyStateToDropEffect macro to match native shellview's
1586 2005-11-28 Robert Shearman <rob@codeweavers.com>
1588 * dlls/wininet/http.c:
1589 Simplify HTTP_InsertProxyAuthorization.
1591 2005-11-28 Robert Shearman <rob@codeweavers.com>
1593 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
1594 dlls/ole32/oleobj.c:
1595 Delegate advises to the remote object to enable the client to receive
1596 data change notifications.
1598 2005-11-28 Robert Shearman <rob@codeweavers.com>
1600 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
1601 Extend conformance computation function to also compute variances.
1602 MSDN suggests that conformance and variance are pretty much the same,
1603 but there may be some subtleties to it.
1605 2005-11-28 Jacek Caban <jacek@codeweavers.com>
1607 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
1608 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
1609 Added implementation of GetWindowContext.
1610 Added stub implementation of IOleInPlaceFrame interface.
1612 2005-11-28 Alexandre Julliard <julliard@winehq.org>
1614 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
1615 Ignore generated rsrc.res.
1617 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
1619 * dlls/shell32/shlview.c:
1620 Register the shell view itself as the drop target, not it's parent folder.
1621 Forward drag&drop method calls to the folder currently under the cursor.
1623 2005-11-28 Robert Shearman <rob@codeweavers.com>
1625 * dlls/wininet/internet.c:
1626 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
1627 tests show that the callbacks happen either synchronously or within an
1628 alternative asynchronous call.
1629 Remove a check for a NULL lpfnStatusCB that is already performed by
1630 INTERNET_SendCallback and add a comment about a difference to native.
1632 2005-11-28 Robert Shearman <rob@codeweavers.com>
1634 * dlls/wininet/http.c:
1635 Add parsing of the Content-ID and Proxy-Connection headers.
1636 Sort the table of header to option number mappings correctly.
1637 Change a FIXME to a WARN because there are "X-..." headers that we
1638 aren't supposed to parse.
1640 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
1642 * include/imagehlp.h:
1643 Add some 64 bit definitions.
1645 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1647 * dlls/wined3d/device.c:
1648 Stop reporting not having swapchain 0 as an error and add an internal
1649 variable instead of modifying a parameter.
1651 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1653 * dlls/wined3d/vertexdeclaration.c:
1654 Correct some errors in the way vertex declarations for directx 8 are
1655 parsed and add offset support.
1657 2005-11-28 Ge van Geldorp <gvg@reactos.org>
1659 * dlls/shell32/iconcache.c:
1660 Load shortcut icon by resource id instead of by icon index.
1662 2005-11-28 Robert Shearman <rob@codeweavers.com>
1664 * dlls/ole32/defaulthandler.c:
1665 Call DefaultHandler_Stop if we fail to start the server running
1666 correctly and a few formatting fixes.
1668 2005-11-28 Robert Shearman <rob@codeweavers.com>
1670 * dlls/rpcrt4/ndr_marshall.c:
1671 Fix NdrConformantArrayBufferSize to include the size of the
1673 Make NdrConformantArrayMemorySize do something more useful, like
1674 actually return the required memory.
1675 Conformance offset can be negative and should only be two bytes.
1677 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1679 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
1680 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
1681 dlls/msvidc32/rsrc.rc:
1682 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
1684 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1686 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
1687 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
1688 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
1690 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
1692 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
1693 Fix several bugs in msrle32 preventing it to load.
1694 Remove a hack in ICOpen compensating a bug in msrle32.
1695 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
1696 convoluted GWLP_HINSTANCE hack.
1698 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
1700 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
1701 Update Korean translations.
1703 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
1705 * dlls/ole32/ole32res.rc:
1706 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
1708 2005-11-28 Jacek Caban <jacek@codeweavers.com>
1710 * dlls/shdocvw/webbrowser.c:
1711 Don't crash when parameters of Navigate2 are NULL.
1713 2005-11-28 Robert Shearman <rob@codeweavers.com>
1715 * dlls/wininet/http.c, dlls/wininet/internet.h:
1716 Add a new field "lpszHostName" to the session to track the host name
1717 of the HTTP server, as opposed to the server that we will connect to
1718 that could be a proxy server. Fixes the "Host:" header that we send to
1721 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
1723 * dlls/winmm/winmm.c:
1724 LoadLibrary16 is no longer exported by name, so do the lookup by its
1725 ordinal (when loading NE sibling).
1727 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
1729 * dlls/ntdll/cdrom.c:
1730 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
1731 IOCTL_STORAGE_CHECK_VERIFY.
1733 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
1735 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
1736 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
1738 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1740 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
1741 Correct the matrix sizes in software shaders and remove an erroneous
1744 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
1746 * dlls/x11drv/settings.c:
1747 Ignore frequency requests in Desktop mode.
1749 2005-11-28 Robert Shearman <rob@codeweavers.com>
1751 * dlls/ole32/defaulthandler.c:
1752 Call the equivalent delegate function for all of the simple
1755 2005-11-28 Robert Shearman <rob@codeweavers.com>
1757 * dlls/rpcrt4/ndr_marshall.c:
1758 We should always allocate in NdrConformantStringUnmarshal if the
1759 memory pointer is NULL.
1761 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
1763 * dlls/dinput/device.c:
1764 Handle DInput8 interfaces in device QueryInterface.
1766 2005-11-28 Hans Leidekker <hans@it.vu.nl>
1768 * dlls/wldap32/add.c:
1769 Document the ldap_add* functions.
1771 2005-11-28 Huw Davies <huw@codeweavers.com>
1773 * dlls/gdi/bitblt.c:
1774 If the driver doesn't support StretchBlt try to use StretchDIBits
1777 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
1779 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
1780 dlls/shell32/tests/shlfolder.c:
1781 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
1782 Directly return the correct "My Computer" attributes in
1783 ISF_Desktop_fnGetAttributesOf().
1784 Remove "todo_wine" from the "My Computer" attributes test case.
1785 Add test case for retrieving the file system path from the
1786 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
1788 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
1790 * documentation/README.ko:
1791 Add a translation of the README.
1793 2005-11-28 Mike McCormack <mike@codeweavers.com>
1795 * dlls/msi/helpers.c:
1796 If a source directory doesn't exist, use the install root instead.
1798 2005-11-28 Mike McCormack <mike@codeweavers.com>
1800 * dlls/msi/dialog.c:
1801 Handle the ^ character in MaskEdit controls.
1803 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
1805 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
1806 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
1808 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
1810 * dlls/shell32/shfldr_unixfs.c:
1811 Initial stubbed implementation of UnixFolder's IDropTarget interface.
1813 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
1815 * dlls/kernel/process.c:
1816 Initialize file_exists to 0 at exe load test, prevents mistaking of
1817 UTF-8 encoded exenames as builtins.
1819 2005-11-26 Alexandre Julliard <julliard@winehq.org>
1821 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
1822 programs/avitools/.gitignore, programs/clock/.gitignore,
1823 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
1824 programs/eject/.gitignore, programs/expand/.gitignore,
1825 programs/explorer/.gitignore, programs/hh/.gitignore,
1826 programs/msiexec/.gitignore, programs/notepad/.gitignore,
1827 programs/progman/.gitignore, programs/regedit/.gitignore,
1828 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
1829 programs/rundll32/.gitignore, programs/start/.gitignore,
1830 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
1831 programs/view/.gitignore, programs/wcmd/.gitignore,
1832 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
1833 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
1834 programs/winedbg/.gitignore, programs/winefile/.gitignore,
1835 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
1836 programs/winepath/.gitignore, programs/winetest/.gitignore,
1837 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
1838 programs/winver/.gitignore, tools/winegcc/.gitignore:
1839 Ignore symlink files too (needed for git).
1841 2005-11-26 Alexandre Julliard <julliard@winehq.org>
1843 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
1844 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
1845 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
1846 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
1847 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
1848 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
1849 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
1850 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
1851 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
1852 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
1853 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
1854 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
1855 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
1856 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
1857 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
1858 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
1859 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
1860 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
1861 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
1862 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
1863 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
1864 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
1865 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
1866 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
1867 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
1868 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
1869 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
1870 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
1871 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
1872 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
1873 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
1874 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
1875 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
1876 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
1877 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
1878 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
1879 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
1880 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
1881 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
1882 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
1883 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
1884 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
1885 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
1886 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
1887 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
1888 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
1889 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
1890 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
1891 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
1892 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
1893 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
1894 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
1895 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
1896 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
1897 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
1898 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
1899 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
1900 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
1901 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
1902 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
1903 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
1904 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
1905 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
1906 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
1907 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
1908 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
1909 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
1910 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
1911 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
1912 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
1913 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
1914 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
1915 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
1916 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
1917 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
1918 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
1919 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
1920 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
1921 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
1922 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
1923 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
1924 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
1925 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
1926 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
1927 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
1928 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
1929 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
1930 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
1931 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
1932 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
1933 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
1934 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
1935 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
1936 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
1937 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
1938 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
1939 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
1940 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
1941 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
1942 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
1943 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
1944 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
1945 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
1946 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
1947 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
1948 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
1949 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
1950 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
1951 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
1952 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
1953 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
1954 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
1955 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
1956 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
1957 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
1958 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
1959 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
1960 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
1961 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
1962 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
1963 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
1964 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
1965 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
1966 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
1967 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
1968 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
1969 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
1970 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
1971 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
1972 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
1973 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
1974 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
1975 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
1976 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
1977 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
1978 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
1979 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
1980 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
1981 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
1982 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
1983 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
1984 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
1985 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
1986 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
1987 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
1988 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
1989 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
1990 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
1991 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
1992 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
1993 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
1994 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
1995 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
1996 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
1997 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
1998 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
1999 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
2000 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
2001 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
2002 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
2003 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
2004 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
2005 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
2006 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
2007 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
2008 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
2009 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
2010 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
2011 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
2012 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
2013 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
2014 dlls/version/.cvsignore, dlls/version/.gitignore,
2015 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
2016 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
2017 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
2018 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
2019 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
2020 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
2021 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
2022 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
2023 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
2024 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
2025 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
2026 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
2027 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
2028 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
2029 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
2030 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
2031 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
2032 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
2033 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
2034 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
2035 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
2036 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
2037 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
2038 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
2039 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
2040 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
2041 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
2042 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
2043 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
2044 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
2045 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
2046 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
2047 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
2048 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
2049 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
2050 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
2051 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
2052 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
2053 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
2054 fonts/.gitignore, include/.cvsignore, include/.gitignore,
2055 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
2056 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
2057 libs/unicode/.cvsignore, libs/unicode/.gitignore,
2058 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
2059 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
2060 programs/.cvsignore, programs/.gitignore,
2061 programs/avitools/.cvsignore, programs/avitools/.gitignore,
2062 programs/clock/.cvsignore, programs/clock/.gitignore,
2063 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
2064 programs/control/.cvsignore, programs/control/.gitignore,
2065 programs/eject/.cvsignore, programs/eject/.gitignore,
2066 programs/expand/.cvsignore, programs/expand/.gitignore,
2067 programs/explorer/.cvsignore, programs/explorer/.gitignore,
2068 programs/hh/.cvsignore, programs/hh/.gitignore,
2069 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
2070 programs/notepad/.cvsignore, programs/notepad/.gitignore,
2071 programs/progman/.cvsignore, programs/progman/.gitignore,
2072 programs/regedit/.cvsignore, programs/regedit/.gitignore,
2073 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
2074 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
2075 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
2076 programs/start/.cvsignore, programs/start/.gitignore,
2077 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
2078 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
2079 programs/view/.cvsignore, programs/view/.gitignore,
2080 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
2081 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
2082 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
2083 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
2084 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
2085 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
2086 programs/winefile/.cvsignore, programs/winefile/.gitignore,
2087 programs/winemenubuilder/.cvsignore,
2088 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
2089 programs/winemine/.gitignore, programs/winepath/.cvsignore,
2090 programs/winepath/.gitignore, programs/winetest/.cvsignore,
2091 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
2092 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
2093 programs/winhelp/.gitignore, programs/winver/.cvsignore,
2094 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
2095 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
2096 tools/widl/.gitignore, tools/winapi/.cvsignore,
2097 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
2098 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
2099 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
2100 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
2101 tools/wrc/.cvsignore, tools/wrc/.gitignore:
2102 Renamed all .cvsignore files to .gitignore.
2104 2005-11-24 Hans Leidekker <hans@it.vu.nl>
2106 * programs/winebrowser/main.c, tools/wine.inf:
2107 Also handle mailto: urls.
2109 2005-11-24 Mike McCormack <mike@codeweavers.com>
2111 * dlls/msvcrt/tests/printf.c:
2112 Add some tests for _fcvt.
2114 2005-11-24 Marcus Meissner <meissner@suse.de>
2117 extern "C" wrappers for usp10.h.
2119 2005-11-24 Mike McCormack <mike@codeweavers.com>
2121 * dlls/msi/helpers.c:
2122 Make all source directories at the root of the install.
2124 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
2126 * dlls/advapi32/lsa.c:
2127 Return a real error in LsaLookupSids.
2129 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
2131 * include/Makefile.in:
2134 2005-11-24 Mike McCormack <mike@codeweavers.com>
2136 * dlls/wldap32/ber.c:
2137 Fix a compile error.
2139 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
2141 * dlls/opengl32/wgl_ext.c:
2142 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
2144 2005-11-24 Juan Lang <juan_lang@yahoo.com>
2146 * include/wincrypt.h:
2147 Add more declarations.
2149 2005-11-23 Francois Gouget <fgouget@free.fr>
2151 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
2152 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
2153 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
2154 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
2155 dlls/shell32/shellpath.c, dlls/user/edit.c,
2156 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
2157 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
2158 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
2159 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
2160 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
2161 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
2162 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
2163 dlls/wintab32/context.c, programs/progman/En.rc,
2164 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
2165 tools/wrc/translation.c:
2166 Assorted spelling fixes.
2168 2005-11-23 Francois Gouget <fgouget@free.fr>
2170 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
2171 Documentation tweaks to make winapi_check happy.
2172 Also specify the documented spec file entry.
2174 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
2176 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
2177 Add German resource file for msvideo.
2179 2005-11-23 Francois Gouget <fgouget@free.fr>
2181 * dlls/wldap32/control.c, dlls/wldap32/init.c,
2182 dlls/wldap32/winldap_private.h, include/winldap.h,
2183 tools/winapi/win32.api:
2184 winldap.h should include windeh.f and schnlsp.h.
2185 Enclose the API definitions in an extern "C" section and define
2187 Better stick to the types defined by the PSDK.
2188 Fix the ldap_create_vlv_control*() prototypes.
2191 2005-11-23 Alexandre Julliard <julliard@winehq.org>
2193 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
2194 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
2195 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
2196 tools/winebuild/import.c:
2197 Preserve 16-byte stack alignment in the various assembly
2198 functions. Needed for MacOSX.
2200 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
2202 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
2203 dlls/msvideo/rsrc.rc:
2204 Add Korean translation.
2206 2005-11-23 Francois Gouget <fgouget@free.fr>
2208 * dlls/advpack/tests/advpack.c:
2209 Add trailing '\n' to trace() call.
2211 2005-11-23 Francois Gouget <fgouget@free.fr>
2213 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
2214 Add LPADDRINFO, missing IP_* defines and missing APIs.
2215 Enclose the API definitions in an extern "C" section.
2216 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
2217 Better stick to the types defined by the PSDK.
2220 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
2222 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
2223 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
2224 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
2225 Update Korean translations.
2227 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
2229 * dlls/shell32/shfldr_unixfs.c:
2230 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
2232 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2234 * dlls/mscms/tests/profile.c:
2235 Be more strict and verbose while testing
2236 GetStandardColorSpaceProfile().
2238 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
2240 * dlls/user/tests/sysparams.c:
2241 Make test_SPI_SETBORDER less likely to permanently change visual
2243 - use smaller border widths values for testing;
2244 - provide a work around for a Windows XP feature that made the tests
2245 change the caption width.
2247 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
2249 * dlls/shell32/shfldr_desktop.c:
2250 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
2252 Fixed a handle leak in case of failing AddToEnumList call.
2254 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
2256 * dlls/shell32/shfldr_mycomp.c:
2257 Also scan HKEY_CURRENT_USER for shell namespace extensions in
2260 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
2262 * dlls/shell32/brsfolder.c:
2263 Initialize OLE instead of just COM, in order to enable Drag & Drop.
2265 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
2267 * dlls/commdlg/filedlg.c:
2268 Initialize OLE instead of COM only in order to enable Drag and Drop.
2270 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
2272 * include/commctrl.h:
2273 Define DateTime_SetMonthCalColor.
2275 2005-11-23 Juan Lang <juan_lang@yahoo.com>
2277 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
2278 Fix some memory leaks.
2280 2005-11-23 Alexandre Julliard <julliard@winehq.org>
2282 * dlls/x11drv/event.c:
2283 Fixed some broken code that was causing compiler warnings.
2285 2005-11-23 Huw Davies <huw@codeweavers.com>
2287 * dlls/msxml3/tests/domdoc.c:
2288 Release a stray node.
2290 2005-11-22 Alexandre Julliard <julliard@winehq.org>
2292 * ANNOUNCE, ChangeLog, VERSION, configure:
2295 ----------------------------------------------------------------
2296 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
2298 * dlls/commdlg/fontdlg16.c:
2299 Fixes for FormatCharDlgProc16:
2300 - properly store the ChooseFont pointer, use a window property as the
2301 A and W functions do;
2302 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
2304 2005-11-22 Aric Stewart <aric@codeweavers.com>
2306 * dlls/wininet/http.c:
2307 HttpEndRequest does not actually send an extra NULL byte at the end of
2308 the request. Help from Rob Shearman on this one.
2310 2005-11-22 Alexandre Julliard <julliard@winehq.org>
2312 * dlls/kernel/volume.c:
2313 Don't try to set the label in the superblock of FAT filesystems, that
2314 doesn't do the right thing anyway.
2316 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2318 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2319 Corrects an error in the _m3xm3 shader function in pixel and vertex
2322 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
2324 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
2325 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
2326 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
2327 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
2328 Add a semi-functional ICCompressorChoose implementation.
2330 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
2332 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
2333 GetSystemMetrics fixes with corresponding tests.
2335 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
2337 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
2338 server/debugger.c, server/event.c, server/fd.c, server/file.c,
2339 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
2340 server/mutex.c, server/named_pipe.c, server/object.c,
2341 server/object.h, server/process.c, server/queue.c, server/registry.c,
2342 server/request.c, server/semaphore.c, server/serial.c,
2343 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
2344 server/timer.c, server/token.c, server/winstation.c:
2345 Add name_lookup function in object_ops.
2347 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
2349 * dlls/commdlg/fontdlg16.c:
2350 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
2351 the lpszStyle fields.
2353 2005-11-22 Hans Leidekker <hans@it.vu.nl>
2355 * programs/winebrowser/Makefile.in:
2356 No need to link against shell32 or user32.
2358 2005-11-22 Aric Stewart <aric@codeweavers.com>
2360 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2361 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
2362 headers. Also adding a test for some header adding flags.
2364 2005-11-22 Alexandre Julliard <julliard@winehq.org>
2366 * server/registry.c:
2367 Use struct unicode_str instead of null-terminated strings where
2368 possible, and remove constraints on total key path length.
2370 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
2372 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
2374 Add stdarg.h where missing.
2376 2005-11-22 Marcus Meissner <meissner@suse.de>
2378 * dlls/winsock/socket.c:
2379 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
2381 2005-11-22 Steven Edwards <winehacker@gmail.com>
2383 * dlls/ntdll/version.c:
2384 Correct URL for version infomation database website.
2386 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
2388 * dlls/gdi/tests/dc.c:
2389 Add a test showing that SaveDC after GetDC should return 1.
2391 2005-11-22 Jacek Caban <jacek@codeweavers.com>
2393 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
2394 Create window in SetClientSite and return it in
2395 IOleInPlaceSite::GetWindow.
2397 2005-11-22 Robert Shearman <rob@codeweavers.com>
2399 * dlls/wininet/tests/http.c:
2400 Test the sizes of some of the parameters passed into the callback.
2402 2005-11-22 Robert Shearman <rob@codeweavers.com>
2404 * dlls/wininet/internet.c, dlls/wininet/internet.h,
2405 dlls/wininet/utility.c:
2406 Rename SendAsyncCallback to INTERNET_SendCallback.
2408 2005-11-22 Robert Shearman <rob@codeweavers.com>
2410 * dlls/wininet/http.c:
2411 Fix an incorrect entry in the HTTP header field table causing broken
2412 Location field parsing.
2414 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2416 * dlls/advpack/tests/advpack.c:
2417 Exit test after first TranslateInfString() failure, which seems to be
2420 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2422 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
2423 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
2424 Implement a pixel shader parser and cross compiler. All version of
2425 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
2426 will be cross compiled.
2428 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
2430 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
2431 server/mapping.c, server/mutex.c, server/named_pipe.c,
2432 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
2433 server/winstation.c:
2434 Return correct error on name collision when creating new named
2436 Check for correct error in affected places.
2438 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
2440 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
2441 Kernel32 should create named objects with OBJ_OPENIF flag set.
2442 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
2443 RtlNtStatusToDosError.
2445 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
2447 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
2448 Update Korean translations.
2450 2005-11-21 Alexandre Julliard <julliard@winehq.org>
2452 * programs/winecfg/drive.c:
2453 Only set label and serial number when they are actually changed.
2455 2005-11-21 Alexandre Julliard <julliard@winehq.org>
2457 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
2458 server/mailslot.c, server/protocol.def, server/trace.c:
2459 Fixed handling of mailslot read timeout to avoid compiler warnings.
2461 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
2464 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
2465 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
2467 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
2469 * dlls/ntdll/tests/om.c:
2470 More Object Manager tests.
2472 2005-11-21 Aric Stewart <aric@codeweavers.com>
2474 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2475 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
2476 some things out of HTTP_SendRequestW to avoid duplicate code.
2478 2005-11-21 Ge van Geldorp <gvg@reactos.org>
2480 * dlls/crypt32/encode.c:
2481 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
2483 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
2485 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
2486 dlls/shell32/shell32_main.h:
2487 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
2488 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
2489 PidlToSicIndex() and return -1 in error cases.
2490 Read shell overlay icon settings from registry to allow icon
2493 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
2495 * dlls/msvcrt/locale.c:
2496 Fix bogus unreal code page messages in _setmbcp().
2498 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
2500 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
2501 Do not forward _mbccpy to strcpy.
2502 Remove the error message in _mbccpy, it is not an error.
2504 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
2506 * dlls/comctl32/syslink.c:
2507 Improved word wrapping and tab key handling.
2509 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
2511 * dlls/advpack/advpack.c, include/advpub.h:
2512 Add/correct prototypes for some already defined functions in advpack.
2514 2005-11-21 Hans Leidekker <hans@it.vu.nl>
2516 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
2517 dlls/wldap32/wldap32.spec:
2518 Implement ldap_create_vlv_control{A,W},
2519 ldap_encode_sort_control{A,W}.
2520 Add a stub for ldap_create_page_control{A,W}.
2522 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
2524 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
2525 include/winsvc.h, tools/winapi/win32.api:
2526 Add/correct prototypes for some already defined functions in
2527 advapi32. Correct spec file entry for GetSecurityInfoExW.
2529 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
2531 * dlls/user/winstation.c, include/wine/server_protocol.h,
2532 server/protocol.def, server/trace.c, server/winstation.c:
2533 Replace inherit flag with object attributes in winstation and desktop
2534 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
2536 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
2538 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
2539 Fix _mbsspn() with conformance tests.
2541 2005-11-21 Hans Leidekker <hans@it.vu.nl>
2543 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
2544 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
2545 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
2546 programs/taskmgr/taskmgr.rc:
2547 Added Dutch translations.
2549 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
2551 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
2552 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
2553 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
2554 programs/winefile/Ko.rc:
2555 Update Korean translations.
2557 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
2559 * dlls/x11drv/scroll.c:
2560 Print scroll and clip rectangles on the ScrollDC entry.
2562 2005-11-21 Rob Shearman <rob@codeweavers.com>
2564 * dlls/advapi32/service.c:
2565 Don't try waiting for the service process to start if the
2566 CreateProcess call failed.
2568 2005-11-21 Mike McCormack <mike@codeweavers.com>
2570 * dlls/msi/registry.c:
2571 Loop around calling RegQueryValue until we have a big enough string
2572 for both the name and the value.
2574 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
2576 * dlls/shdocvw/dochost.c:
2577 Added GetHostInfo implementation.
2579 2005-11-21 Ge van Geldorp <gvg@reactos.org>
2581 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
2582 Fix some prototypes to match the PSDK.
2584 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2586 * dlls/kernel/oldconfig.c:
2587 - ANSI SCSI revision is a hex number.
2588 - Be more verbose with parser ERRs.
2590 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
2592 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
2593 Mark some functions as implemented in the spec files.
2595 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
2597 * programs/winecfg/driveui.c:
2598 Create new drives with autodetect type.
2600 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2602 * dlls/msvcrt/tests/file.c:
2603 Minor MSVCRT test changes:
2604 - add two invalid parameter checks for fopen(),
2605 - rearrange test sequence into two parts (low-level and stream I/O),
2608 2005-11-21 Hans Leidekker <hans@it.vu.nl>
2610 * dlls/wldap32/value.c:
2611 Fix the build without openldap.
2613 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
2615 * include/wincrypt.h:
2616 Add prototypes for some already defined functions in crypt32.
2618 2005-11-21 Aric Stewart <aric@codeweavers.com>
2620 * dlls/wininet/internet.c:
2621 Implement the use of NETCON_send for HTTP connections when in
2624 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
2626 * dlls/version/tests/install.c:
2627 Fix version tests on NT, 2K and XP, make some errors more verbose.
2629 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
2631 * dlls/winmm/wineoss/audio.c:
2632 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
2633 continuing with even higher channels numbers.
2635 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
2637 * dlls/winsock/socket.c:
2638 Fixed typo in ws_sockaddr_u2ws().
2640 2005-11-18 Hans Leidekker <hans@it.vu.nl>
2642 * configure, configure.ac, dlls/wldap32/init.c,
2643 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
2644 dlls/wldap32/wldap32.spec:
2645 Avoid using deprecated openldap functions.
2646 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
2647 Add stub implementation for ldap_startup and ldap_stop_tls_s.
2649 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
2651 * programs/winedbg/types.c:
2652 Native dbghelp doesn't provide names for basic type, so added relevant
2653 basic type names in winedbg.
2655 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
2657 * dlls/commdlg/filedlg.c:
2658 There is no need to resize our own fake dialog to match the parent, it
2659 doesn't have controls anyway.
2661 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2663 * dlls/mscms/tests/profile.c:
2664 Don't call unicode functions of file API as they fail on Win9x.
2666 2005-11-18 Alexandre Julliard <julliard@winehq.org>
2668 * server/console.c, server/event.c, server/handle.c, server/handle.h,
2669 server/mailslot.c, server/mapping.c, server/mutex.c,
2670 server/named_pipe.c, server/object.c, server/object.h,
2671 server/process.c, server/request.h, server/semaphore.c,
2672 server/timer.c, server/user.h, server/winstation.c:
2673 Added a struct unicode_str to encapsulate object names.
2675 2005-11-18 Hans Leidekker <hans@it.vu.nl>
2677 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
2678 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
2679 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
2680 Avoid using deprecated openldap functions.
2681 Correct some return values.
2683 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
2685 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
2686 programs/winedbg/winedbg.c:
2687 Centralized calls for SymSetContext, we only do it when we change the
2688 current stack frame, and no longer every time we look up local symbols
2691 2005-11-18 Alexandre Julliard <julliard@winehq.org>
2693 * dlls/kernel/tests/thread.c:
2694 Avoid setting the context before the thread has started running, it's
2695 broken on most Windows versions.
2697 2005-11-18 Huw Davies <huw@codeweavers.com>
2699 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
2700 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
2701 dlls/msxml3/tests/domdoc.c:
2702 Ref count the xmlDocPtr.
2703 If two nodes refer to the same xmlNodePtr don't return same object.
2705 2005-11-18 Hans Leidekker <hans@it.vu.nl>
2707 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
2708 Avoid using deprecated openldap functions.
2709 Correct some return values.
2711 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
2713 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
2714 programs/winedbg/stack.c:
2715 Move print_func_and_args to stack.c, where it belongs.
2717 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
2719 * dlls/user/static.c:
2720 Fix vertical text alignment in static controls.
2722 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
2724 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
2725 dlls/comctl32/tests/header.c:
2726 Added header control tests.
2728 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
2730 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
2731 programs/winedbg/stack.c, programs/winedbg/symbol.c,
2732 programs/winedbg/winedbg.c:
2733 - now storing frames information in thread structure
2734 - frames are cached after each thread stops execution
2735 - reimplemented backtrace on top of this
2737 2005-11-18 Alexandre Julliard <julliard@winehq.org>
2739 * dlls/kernel/tests/locale.c:
2740 Added a few more Unicode digits from Unicode version 4.1.
2742 2005-11-18 Alexandre Julliard <julliard@winehq.org>
2744 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
2745 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
2746 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
2747 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
2748 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
2749 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
2750 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
2751 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
2752 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
2753 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
2754 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
2755 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
2756 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
2757 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
2758 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
2759 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
2760 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
2761 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
2762 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
2763 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
2764 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
2765 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
2766 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
2767 libs/unicode/casemap.c, libs/unicode/wctype.c:
2768 Updated codepage tables to Unicode version 4.1.
2770 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
2772 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
2773 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
2774 programs/cmdlgtst/cmdlgr.rc:
2775 Update Korean translations.
2777 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
2779 * dlls/user/tests/win.c:
2780 Add another test for Z order of child windows.
2782 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
2784 * dlls/kernel/vxd.c:
2785 Use case insensitive comparison to check file extensions.
2787 2005-11-18 Peter Beutner <p.beutner@gmx.net>
2789 * dlls/x11drv/opengl.c:
2790 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
2791 the selected pixel format lacks full hardware acceleration and only a
2792 few parts are accelerated. So don't always set it but only if the X
2793 server actually reports that the selected pixel format is not fully
2796 2005-11-18 Jacek Caban <jacek@codeweavers.com>
2798 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
2799 dlls/shdocvw/webbrowser.c:
2800 Free ConnectionPoint objects (fix memory leak).
2802 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
2804 * dlls/msvcrt/undname.c:
2805 Ensures, when we cannot demangle the string, to return the mangled
2806 name instead of a NULL pointer.
2808 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
2810 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
2811 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
2812 Now returning correct symbol flags (as native does) for function pmts
2813 & locals in dbghelp.
2814 Modified winedbg accordingly.
2816 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
2818 * dlls/twain/dsm_ctrl.c:
2819 If SANE returns empty device list treat it as an error.
2821 2005-11-18 Jacek Caban <jacek@codeweavers.com>
2823 * dlls/atl/registrar.c:
2824 Fix parsing '{' char.
2826 2005-11-18 Robert Reif <reif@earthlink.net>
2828 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
2829 Handle failure on Windows 95 properly.
2830 Make two functions available to all files.
2831 Make format_string() const correct.
2833 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
2835 * configure, configure.ac, dlls/winsock/socket.c,
2836 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
2837 Implemented getaddrinfo(), including full mapping of struct addrinfo
2838 between UNIX and Windows. Based on a patch by Mike Hearn.
2840 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
2842 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
2843 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
2844 programs/winedbg/types.c:
2845 Dbghelp describes the types of function arguments with a specific
2846 symbol-type (symt) which links both to arguments' type and to function
2848 - added this new type to dbghelp
2849 - implemented its use in winedbg
2851 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
2853 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
2854 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
2855 programs/winedbg/break.c, programs/winedbg/expr.c,
2856 programs/winedbg/memory.c, programs/winedbg/symbol.c,
2857 programs/winedbg/types.c:
2858 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
2861 2005-11-17 Alexandre Julliard <julliard@winehq.org>
2863 * libs/unicode/cpmap.pl:
2864 Only update modified files.
2866 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
2868 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
2869 Improve IConnectionPoint handling.
2871 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2873 * dlls/wined3d/device.c:
2874 Disable support for creation FMT_Unknown textures. This gets most of
2875 the d3d8 demos from www.codesampler.com working.
2877 2005-11-17 Robert Shearman <rob@codeweavers.com>
2879 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
2880 Remove some incompatibilities in the wctype table by updating the
2881 space, blank and cntrl exceptions and fixing the type given to
2882 characters in the "Zl" and "Zp" classes.
2884 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
2886 * dlls/comctl32/header.c:
2887 Return false if index is out of bounds in GetItemT.
2889 2005-11-17 Alexandre Julliard <julliard@winehq.org>
2891 * programs/explorer/explorer.c:
2892 Fixed invalid C syntax.
2894 2005-11-17 Robert Shearman <rob@codeweavers.com>
2896 * dlls/kernel/profile.c:
2897 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
2898 Don't increment the szFile pointer since we removed the BOM earlier
2899 and it will cause the first real character of the INI file to be
2902 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
2904 * programs/winefile/winefile.c, programs/winefile/winefile.h:
2905 Use command line for initial directory selection.
2906 Remove useless hwndParent variable.
2908 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2910 * dlls/wined3d/swapchain.c:
2911 Clear the z and stencil buffers at the end of the scene, this fixes a
2912 problem with the solid node bsp demo from www.codesampler.com as well
2913 as a lot of blank screens in some other demos.
2915 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
2917 * dlls/msvcrt/tests/cpp.c:
2918 Provide a sample of the joy of MSC symbol mangling.
2920 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
2922 * programs/winedbg/symbol.c:
2923 When a symbol name already contains a module name, we shouldn't search
2926 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
2928 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
2929 programs/winedbg/debugger.h:
2930 Simplification of lex's input reading.
2932 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
2934 * dlls/user/tests/monitor.c:
2935 Made test loadable on win95 again (EnumDisplayDevicesA not present).
2937 2005-11-17 Jacek Caban <jacek@codeweavers.com>
2939 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
2940 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
2941 Added stub implementation of IDocHostUIHandler.
2943 2005-11-17 Jacek Caban <jacek@codeweavers.com>
2945 * include/mshtmhst.idl:
2946 Added IHTMLWindow forward declaration.
2948 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
2950 * tools/winapi/win32.api:
2951 Update win32.api to cvs.
2953 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2955 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
2956 Fix _fcloseall() return value.
2957 Improve some trace messages.
2958 Add tests for fopen(), fclose(), _fcloseall().
2959 Stricten some checks of _unlink().
2961 2005-11-16 Jacek Caban <jacek@codeweavers.com>
2963 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
2964 dlls/shdocvw/webbrowser.c:
2965 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
2967 2005-11-16 Aric Stewart <aric@codeweavers.com>
2969 * configure, configure.ac, programs/Makefile.in,
2970 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
2971 programs/explorer/explorer.c:
2972 Beginnings of an explorer.exe replacement that wraps the existing
2975 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
2977 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
2978 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
2979 Added ability to execute commands from a file passed on command line
2980 (through --file option).
2981 Use that feature to get rid of arg_command hack (--command option now
2982 creates a temporary file).
2984 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
2986 * dlls/user/edit.c, dlls/user/tests/msg.c:
2987 Add a test for some edit control behaviours, make it pass under Wine.
2989 2005-11-16 Robert Reif <reif@earthlink.net>
2991 * dlls/winmm/wavemap/wavemap.c:
2992 Only convert bits per sample between different encoding formats.
2994 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
2996 * dlls/winsock/socket.c, include/ws2tcpip.h:
2997 Added mapping between unix and windows sockaddr_in6(_old) and
2998 sockaddr_in. Added address family, socket type mappers.
3000 2005-11-16 Robert Shearman <rob@codeweavers.com>
3002 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
3003 - Improve callback to give context sensitive information about the
3004 different statuses and print the thread ID that it was called from.
3005 - Replace the busy waiting on the "goon" flag with an event.
3006 - Replace hard coded numbers with more informative constants
3007 throughout the InternetReadFile test.
3008 - Add tests for InternetReadFileExA.
3009 - Fix the error value from calling InternetReadFile with a NULL handle
3010 as indicated by the test.
3012 2005-11-16 Jacek Caban <jacek@codeweavers.com>
3014 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
3015 Added IOleInPlaceSite stub implementation.
3017 2005-11-15 Mike McCormack <mike@codeweavers.com>
3020 Add timezone information to the registry.
3022 2005-11-15 Robert Shearman <rob@codeweavers.com>
3024 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
3025 dlls/wininet/utility.c:
3026 We shouldn't pass the struct hostent returned from gethostbyname as
3027 it's not thread-safe and isn't needed anyway.
3029 2005-11-15 Ken Thomases <ken@codeweavers.com>
3031 * dlls/ntdll/signal_i386.c:
3032 Updated context definitions for the latest Darwin/x86.
3034 2005-11-15 Robert Shearman <rob@codeweavers.com>
3036 * dlls/wininet/internet.c:
3037 Correct the size of a callback parameter.
3038 Fix the declaration of INTERNET_WorkerThreadFunc.
3040 2005-11-15 Mike McCormack <mike@codeweavers.com>
3042 * dlls/msi/registry.c:
3043 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
3045 2005-11-15 Alexandre Julliard <julliard@winehq.org>
3047 * dlls/wininet/urlcache.c:
3048 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
3050 2005-11-15 Mike McCormack <mike@codeweavers.com>
3052 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
3053 Fix function prototype and spec file entry for
3054 MsiEnumComponentQualifiers.
3056 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
3058 * dlls/comctl32/header.c:
3059 Implement implement header callback support (HDN_GETDISPINFO notification):
3060 - better factorisation
3063 2005-11-15 Alexandre Julliard <julliard@winehq.org>
3065 * dlls/urlmon/tests/url.c:
3066 Don't crash if BindToStorage fails.
3068 2005-11-15 Mike McCormack <mike@codeweavers.com>
3070 * dlls/msi/install.c:
3071 Only return ERROR_MORE_DATA if there's a buffer to copy a result
3074 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
3076 * dlls/user/focus.c:
3077 Do not change focus if the being activated window is no longer
3080 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
3082 * dlls/kernel/tests/drive.c:
3083 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
3085 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
3087 * dlls/winspool/tests/info.c:
3088 Some extra tests for GetPrinterDriverDirectory.
3089 Display a TRACE when the Service "spooler" is not running (NT).
3091 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
3093 * dlls/kernel/comm.c:
3094 Disable PARMRK input flag of serial ports.
3096 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
3098 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
3099 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
3100 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
3101 programs/winefile/Ko.rc:
3102 Update Korean translations.
3104 2005-11-15 Alexandre Julliard <julliard@winehq.org>
3106 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
3107 Use proper asm name for external functions.
3109 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
3111 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
3112 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
3114 2005-11-15 Jacek Caban <jacek@codeweavers.com>
3116 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
3117 dlls/shdocvw/webbrowser.c:
3118 Beginning implementation of Navigate2.
3120 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
3122 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
3123 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
3124 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
3125 - use D3DCOLOR macros instead of using shift + masks
3126 - fix a bug where diffuse.lpData checked instead of specular.lpData
3127 - implement color fixup on ARB VShader compilation code:
3128 -> on input parameters using swizzle
3129 -> add is_color parameter on vshader_program_add_param
3131 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
3133 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
3134 Add stubs around ScriptStringAnalyse to avoid PAF crash.
3136 2005-11-15 Robert Shearman <rob@codeweavers.com>
3138 * dlls/wininet/http.c:
3139 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
3140 an INTERNET_ASYNC_RESULT structure.
3141 The source handle in HTTP_Connect should be the parent's handle.
3143 2005-11-15 Robert Shearman <rob@codeweavers.com>
3145 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
3146 SSL doesn't need to use a different socket to unsecure communications.
3148 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
3150 * dlls/kernel/tests/thread.c:
3151 Corrected last error information.
3152 Make sure we can run the tests on win9x.
3154 2005-11-15 Mike McCormack <mike@codeweavers.com>
3156 * dlls/msi/package.c:
3157 Set the Installed property if the product is already installed.
3159 2005-11-14 Alexandre Julliard <julliard@winehq.org>
3161 * dlls/user/input.c, server/queue.c:
3162 Added support for the QS_ALLPOSTMESSAGE flag.
3164 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
3166 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
3167 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
3168 Beginning of true BindToStorage implementation.
3170 2005-11-14 Huw Davies <huw@codeweavers.com>
3172 * tools/widl/header.c:
3173 Prefix [putref] property names with putref_.
3175 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
3177 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
3178 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
3180 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
3181 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
3182 SPI_{G|S}ICONTITLELOGFONT.
3183 Accordingly extend the corresponding tests.
3185 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3187 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
3188 Undname: Allow more then one coded character in demangle_datatype.
3190 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
3193 Add default version information.
3195 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
3197 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
3198 NtReadFile: now returning correct status in NtReadFile for EOF
3199 conditions (on files) and broken pipe (on named pipes).
3201 2005-11-14 Peter Beutner <p.beutner@gmx.net>
3203 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
3204 When creating DIBs with a color depth <= 8, always set biClrUsed field
3205 to the number of entries in the color table.
3207 2005-11-14 Mike McCormack <mike@codeweavers.com>
3209 * dlls/msi/cond.y, dlls/msi/tests/package.c:
3210 Empty strings are not equal to any number, so all comparisons against
3211 them fail except for tests for non-equalness.
3213 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3215 * dlls/wined3d/device.c:
3216 Fix an intermittent lockup with ATI's driver, I expect the problem is
3217 trying to clear the display before it's visible. Also correct the
3220 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
3222 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
3223 dlls/urlmon/urlmon_main.h:
3224 Added get_protocol_iface internal function and use it in
3227 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
3229 * dlls/ddraw/surface_main.c:
3230 Use the front buffer palette for DC operations on off-screen buffers.
3232 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3234 * dlls/advpack/tests/advpack.c:
3235 Get the version and language ID of ADVPACK.DLL too.
3237 2005-11-14 H. Verbeet <hverbeet@gmail.com>
3239 * dlls/ddraw/surface_dib.c:
3240 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
3241 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
3243 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
3245 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
3246 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
3247 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
3248 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
3249 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
3250 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
3251 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
3252 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
3253 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
3254 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
3255 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
3256 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
3257 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
3258 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
3259 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
3260 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
3261 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
3262 programs/winemine/rsrc.rc:
3263 Add Korean translations.
3265 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
3267 * dlls/iphlpapi/iphlpapi_main.c:
3268 Add, reformat API documentation.
3270 2005-11-14 Mike McCormack <mike@codeweavers.com>
3272 * dlls/msi/cond.y, dlls/msi/tests/package.c:
3273 Fix comparison of empty properties to numbers and add test cases.
3275 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
3277 * dlls/user/tests/msg.c:
3278 Fix message tests to run cleanly on Windows XP SP1.
3280 2005-11-14 Edgar Hucek <gimli@gentoo.org>
3282 * dlls/winmm/joystick/joystick.c:
3283 Unicode compile fix.
3285 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
3287 * dlls/kernel/tests/thread.c:
3288 Fix set_test_val function declaration to ensure stack is left
3291 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3293 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
3294 Fix a test for InternetCreateUrlA as no Windows platform sets last
3295 error here. Make InternetCreateUrlA pass the test.
3297 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3299 * dlls/crypt32/tests/cert.c:
3300 Don't call missing API function.
3302 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
3304 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
3305 Add DDBLT_DONOTWAIT flag.
3306 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
3308 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
3310 * dlls/urlmon/umon.c:
3311 Move BindToStorage hack to the separated function.
3313 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3315 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
3316 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
3317 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
3318 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
3319 dlls/d3d9/volumetexture.c:
3320 Remove the setting of the result pointer to NULL in creates, tests
3321 show that windows doesn't set the result to NULL on error.
3323 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
3325 * dlls/ntdll/thread.c:
3326 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
3327 from the command-line.
3329 2005-11-14 Peter Lemenkov <petro@mail.ru>
3334 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
3336 * dlls/comctl32/imagelist.c:
3337 Reformat "see" section, to match c2man requirements.
3339 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
3341 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
3342 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
3343 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
3344 Improve c2man Documented-Total count. Changes:
3345 - add missing description
3346 - complete missing A/W pairs
3347 - document remaining comdlg32 functions
3349 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
3351 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
3352 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
3353 dlls/advapi32/security.c:
3354 Improve c2man Documented-Total count. Changes:
3355 - add missing description
3356 - add missing returns section
3358 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
3360 * programs/winetest/Makefile.in:
3361 Add shdocvw tests to winetest.
3363 2005-11-12 Robert Shearman <rob@codeweavers.com>
3365 * dlls/ole32/compobj.c:
3366 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
3367 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
3368 instead of InprocServer32.
3370 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
3372 * dlls/kernel/tests/thread.c:
3373 Add some extra error information.
3375 2005-11-12 Robert Shearman <rob@codeweavers.com>
3377 * dlls/wininet/internet.c, dlls/wininet/internet.h:
3378 Implement InternetReadFileExA (based on a patch by Brian Gerst).
3380 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
3382 * dlls/dinput/joystick_linuxinput.c:
3383 Add additional sanity checks to the linux input system dinput joystick
3386 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
3388 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
3389 Removed a couple of shift/reduce warnings in grammar.
3391 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
3393 * programs/regedit/Nl.rc:
3394 Update Dutch resources.
3396 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
3398 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
3399 dlls/shdocvw/webbrowser.c:
3400 Added IViewObject2 stub implementation.
3402 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
3404 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
3405 dlls/version/tests/install.c:
3406 Added some tests for VerFindFileA.
3408 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
3410 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
3411 prefix can be NULL for GetTempFileNameW.
3413 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
3415 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
3416 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
3417 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
3418 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
3419 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
3420 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
3421 dlls/wininet/wininet_Ko.rc:
3422 Add Korean translations.
3424 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
3426 * dlls/urlmon/urlmon.spec:
3427 Correct argument count for URLDownloadToCacheFile{A,W}.
3429 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
3431 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
3432 dlls/shell32/shlexec.c:
3433 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
3434 emulated Windows version is Win9x, Excel refuses to communicate with a
3435 unicode client in win9x mode.
3437 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
3439 * dlls/user/dde_client.c:
3440 Convert some ERRs to WARNs in the DDE client code when appropriate.
3442 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
3444 * dlls/kernel/heap.c:
3445 Protect sys/stat.h with a conditional.
3447 2005-11-11 Steven Edwards <winehacker@gmail.com>
3450 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
3452 2005-11-11 Christoph Frick <frick@sc-networks.de>
3454 * dlls/dinput/joystick_linuxinput.c:
3455 Moved and adopted joystick_linux.c code into the
3456 joystick_linuxinput.c.
3458 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
3460 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
3461 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
3462 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
3463 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
3464 references on code).
3465 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
3466 glGetInteger (as it returns bad value).
3468 2005-11-10 Francois Gouget <fgouget@free.fr>
3470 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
3471 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
3472 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
3473 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
3474 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
3475 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
3476 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
3477 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
3478 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
3479 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
3480 dlls/dinput/device.c, dlls/dinput/mouse.c,
3481 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
3482 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
3483 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
3484 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
3485 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
3486 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
3487 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
3488 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
3489 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
3490 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
3491 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
3492 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
3493 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
3494 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
3495 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
3496 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
3497 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
3498 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
3499 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
3500 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
3501 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
3502 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
3503 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
3504 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
3505 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
3506 dlls/wininet/internet.c, dlls/winmm/mci.c,
3507 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
3508 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
3509 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
3510 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
3511 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
3512 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
3513 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
3514 programs/winevdm/winevdm.c:
3515 Remove spaces before '\n' in traces.
3517 2005-11-10 Francois Gouget <fgouget@free.fr>
3519 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
3520 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
3521 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
3522 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
3523 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
3524 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
3526 Assorted spelling and case fixes.
3528 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3530 * dlls/advpack/tests/advpack.c:
3532 - don't fail on WriteFile(),
3533 - add valid error codes,
3534 - empty buffer to avoid printing garbage,
3535 - remove bogus inf-file which TranslateInfString() creates here.
3537 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
3540 Make parameter higlighting regex less "hungry".
3542 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
3544 * programs/winemenubuilder/winemenubuilder.c:
3545 Parse the command line returned by CommandLineFromMsiDescriptor() to
3546 extract the application path. Otherwise winemenubuilder ignores the
3549 2005-11-10 Francois Gouget <fgouget@free.fr>
3551 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
3552 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
3553 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
3554 Add trailing '\n's to ok() and TRACE() calls.
3556 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3558 * dlls/kernel/tests/path.c:
3559 Add error code valid for Win9x and XP.
3561 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
3563 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
3564 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
3565 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
3566 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
3567 dlls/shell32/systray.c:
3568 Improve c2man Documented-Total count. Changes:
3569 - add missing description
3570 - add missing returns section
3571 - complete missing A/W pairs
3572 - reformate comments, to match c2man requirements
3574 2005-11-10 Francois Gouget <fgouget@free.fr>
3576 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
3577 dlls/dxerr9/errors.h:
3578 Assorted spelling fixes in the DXErr8/9 error files.
3580 2005-11-10 Francois Gouget <fgouget@free.fr>
3582 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
3583 Remove extra backslash that was causing an awk warning.
3585 2005-11-10 Mike McCormack <mike@codeweavers.com>
3587 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
3588 programs/regedit/rsrc.rc:
3589 Added Korean resources.
3591 2005-11-10 Mike McCormack <mike@codeweavers.com>
3593 * programs/start/start.c:
3594 Remove the limit on the length of the command line.
3596 2005-11-10 Aric Stewart <aric@codeweavers.com>
3599 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
3601 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
3603 * dlls/uxtheme/system.c:
3604 Improve c2man Documented-Total count. Changes:
3605 - add missing returns section
3607 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
3609 * dlls/x11drv/init.c, include/wingdi.h:
3610 Added support for SHADEBLENDCAPS.
3612 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
3614 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
3615 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
3617 Support Mesa GL_VERSION on parse.
3619 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
3621 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
3622 Added URLDownloadToCacheFile[AW] stub.
3624 2005-11-10 Mike Hearn <mike@plan99.net>
3626 * dlls/wininet/version.rc:
3627 Update wininet version info.
3629 2005-11-09 Alexandre Julliard <julliard@winehq.org>
3631 * ANNOUNCE, ChangeLog, VERSION, configure:
3634 ----------------------------------------------------------------
3635 2005-11-09 Huw Davies <huw@codeweavers.com>
3638 Escape non-printable characters in the document title and also
3639 truncate it to 0x80 characters.
3641 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
3643 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
3644 Initialize COM prior to displaying the file dialog.
3646 2005-11-09 Mike McCormack <mike@codeweavers.com>
3648 * dlls/msi/registry.c, dlls/msi/tests/db.c:
3649 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
3652 2005-11-09 Mike McCormack <mike@codeweavers.com>
3655 Make sure we only CoUninitialize after successfully initializing.
3656 Fix the address of the returned IShellLinkDataList interface.
3658 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
3660 * dlls/urlmon/file.c:
3661 Added IInternetPriority implementation to FileProtocol.
3663 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
3665 * dlls/user/cursoricon.c:
3666 If a color bitmap is provided, store bitmap information from it
3667 instead of the mask bitmap one.
3669 2005-11-09 Alexandre Julliard <julliard@winehq.org>
3671 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
3672 Don't call SetWindowPos in ShowWindow if a parent window is not
3673 visible, only toggle the WS_VISIBLE flag.
3675 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
3677 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
3678 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
3679 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
3680 dlls/user/win.c, dlls/user/winproc.c:
3681 Improve c2man Documented-Total count. Changes:
3682 - add missing description
3683 - add missing returns section
3684 - complete missing A/W pairs
3685 - reformate comments, to match c2man requirements
3687 2005-11-09 Robert Shearman <rob@codeweavers.com>
3689 * dlls/oleaut32/typelib.c:
3690 - Cleanup formating of DispCallFunc.
3691 - Fix DispCallFunc for functions with return values.
3692 - Don't rely on _copy_arg as it is going away soon.
3694 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
3696 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
3697 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
3698 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
3699 dlls/ole32/storage.c, dlls/ole32/storage32.c:
3700 Improve c2man Documented-Total count.
3702 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
3704 * dlls/shell32/brsfolder.c:
3705 Initialize COM prior to displaying the SHBrowseForFolder dialog.
3707 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3709 * dlls/shell32/tests/shlfolder.c:
3710 Disable code that segfaults on Win98 SE.
3712 2005-11-09 Robert Shearman <rob@codeweavers.com>
3714 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
3715 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
3716 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
3717 - Fix up the callers and reorganize CoGetClassObject to split out the
3718 inproc code into another function.
3720 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
3722 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
3723 Added implementation of IInternetPriority in HttpProtocol.
3725 2005-11-08 Alexandre Julliard <julliard@winehq.org>
3727 * include/xmldom.idl:
3728 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
3730 2005-11-08 Huw Davies <huw@codeweavers.com>
3732 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
3733 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
3734 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
3735 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
3736 Include msxml2.h rather than msxml.h and xmldom.h.
3738 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
3740 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
3741 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
3743 Add tests that show that the border value manipulated by
3744 SPI_{GET,SET}BORDER is completely the same as with
3745 SPI_{GET,SET}NONCLIENTMETRICS.
3746 Fix a few signed/unsigned warnings in unrelated tests from the same
3748 Made the tests pass on wine.
3750 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3752 * dlls/advapi32/tests/crypt.c:
3753 Win98 fails another way when user isn't logged in.
3755 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
3757 * dlls/shell32/systray.c:
3758 Unicodify systray.c.
3760 2005-11-08 Alexandre Julliard <julliard@winehq.org>
3763 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
3766 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
3768 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
3769 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
3770 dlls/shdocvw/tests/shortcut.c:
3771 Support for shell instance objects.
3772 Removed a wine_todo for a no longer failing test.
3773 Added a test for IPersistFolder3::GetCurFolder.
3775 2005-11-08 Alexandre Julliard <julliard@winehq.org>
3777 * dlls/mapi32/tests/prop.c:
3778 Get rid of FAR keywords.
3780 2005-11-08 Huw Davies <huw@codeweavers.com>
3782 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
3783 Implement selectSingleNode.
3785 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
3787 * dlls/kernel/heap.c:
3788 Implement GlobalMemoryStatusEx for Solaris.
3790 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3792 * dlls/kernel/tests/heap.c:
3793 Take into account some alignment done by HeapAlloc() on Win9x.
3795 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
3797 * dlls/wininet/internet.c:
3798 Unicodify InternetCheckConnection.
3799 Use HeapAlloc'ed buffers where applicable.
3801 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
3803 * dlls/shell32/systray.c:
3804 Move functions a bit to get rid of a static declaration.
3806 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
3808 * dlls/comctl32/treeview.c:
3809 Do not issue a GetUpdateRect() to query an update region for
3810 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
3813 2005-11-08 Huw Davies <huw@codeweavers.com>
3815 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
3816 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
3817 dlls/msxml3/tests/domdoc.c:
3818 Implement get_parseError.
3820 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
3822 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
3823 Correct some allocated buffer lengths while converting to Unicode.
3825 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
3827 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
3828 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
3829 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
3830 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
3831 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
3832 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
3833 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
3834 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
3835 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
3836 dlls/user/listbox.c, dlls/user/static.c:
3837 Handle WM_PRINTCLIENT.
3838 Don't use SelectClipRgn in WM_PRINTCLIENT.
3840 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
3842 * dlls/wined3d/directx.c:
3843 Fix parsing of version number.
3845 2005-11-08 Huw Davies <huw@codeweavers.com>
3847 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
3848 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
3849 Fix cut-n-paste error in licence text.
3851 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3853 * dlls/d3d9/query.c:
3854 Allow NULL ppQuery to be passed to CreateQuery.
3856 2005-11-08 James Hawkins <truiken@gmail.com>
3858 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
3859 Implement TranslateInfString with tests.
3861 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
3863 * dlls/ole32/compobj.c:
3864 Added tracing to CoCreateInstance.
3866 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
3868 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
3869 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
3870 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
3871 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
3872 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
3873 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
3874 Improve c2man Documented-Total count. Changes:
3875 - add missing description
3876 - add missing returns section
3877 - complete missing A/W pairs
3878 - reformate comments, to match c2man requirements
3880 2005-11-08 Mike McCormack <mike@codeweavers.com>
3882 * dlls/ntdll/time.c:
3883 Add some missing timezones.
3885 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
3887 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
3888 - fill DirectShowFilters Container
3889 - fix some MLKs (clear variants)
3891 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3893 * dlls/crypt32/tests/cert.c:
3894 Make Crypt32 tests loadable on Win98.
3896 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3898 * dlls/winsock/tests/sock.c:
3899 Added last error code for XP SP1.
3901 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
3903 * dlls/dmloader/loader.c:
3904 Add some checks and fix some stream leaks.
3906 2005-11-08 Robert Shearman <rob@codeweavers.com>
3909 We shouldn't pass the application name into CreateProcess because the
3910 value stored in the registry could include arguments.
3912 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3914 * dlls/wined3d/swapchain.c:
3915 Fixed an error in Swapchain_GetFrontBufferData.
3917 2005-11-08 Mike McCormack <mike@codeweavers.com>
3919 * programs/winemenubuilder/winemenubuilder.c:
3920 Extract the executable name for msi advertised shortcuts.
3922 2005-11-08 Mike McCormack <mike@codeweavers.com>
3924 * dlls/shell32/shelllink.c:
3925 Fix a problem spotted by Dmitry and another one stopping correctly
3926 formatted lnk files from being generated.
3928 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3930 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
3931 Semi-stub implementation for SHRegGetValue(A|W).
3933 2005-11-07 James Hawkins <truiken@gmail.com>
3935 * include/winerror.h:
3936 Define the setupapi hresult errors.
3938 2005-11-07 Peter Lemenkov <petro@mail.ru>
3940 * include/wininet.h:
3941 Added some missing definitions in wininet.h.
3943 2005-11-07 Huw Davies <huw@codeweavers.com>
3945 * include/xmldom.idl, include/xmldomdid.h:
3946 Add IXMLDOMParseError.
3948 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
3950 * dlls/shell32/brsfolder.c:
3951 More robust code for querying ShellFolder attributes (some
3952 ShellFolders ignore the flag mask in GetAttributesOf).
3954 2005-11-07 Alexandre Julliard <julliard@winehq.org>
3956 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
3957 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
3958 Added a bunch of tests for the INF parser.
3960 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
3962 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
3963 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
3964 First draft of ExtTextOut on an open path.
3966 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
3968 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
3969 dlls/dxdiagn/provider.c:
3970 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
3971 - more complete container hierarchy
3972 - DXDiag_AddFileDescContainer service to fill dll info
3973 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
3975 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
3977 * dlls/user/sysparams.c:
3978 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
3979 adding the needed non client metrics A->W conversions.
3981 2005-11-07 Stefan Huehner <stefan@huehner.org>
3983 * dlls/secur32/secur32.c:
3984 Fix segfault when querying non-existent SecurityProvider.
3986 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
3988 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
3989 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
3990 Add stub implementation of IMediaStream interface.
3992 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
3994 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
3995 AtlAxWinInit dummy implementation.
3997 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
3999 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
4000 Implement RtlInitAnsiStringEx.
4002 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4004 * dlls/wined3d/drawprim.c:
4005 Verify that the texture coordinate used in DrawStridedSlow is in range
4006 before trying to referencing the associated data.
4008 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4010 * dlls/wined3d/device.c:
4011 Prevent SetFVF from clearing down the vertex declaration of the FVF is
4012 zero. This is required for Prince of Persia, The sands of time.
4014 2005-11-07 Robert Shearman <rob@codeweavers.com>
4016 * dlls/ntdll/resource.c:
4017 LdrAccessResource should pop 16 bytes off the stack since it is a
4020 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
4022 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
4023 Added support of loading of IPicture data from non-statable
4024 IStreams. Added testcases for this.
4026 2005-11-07 James Hawkins <truiken@gmail.com>
4028 * dlls/hhctrl.ocx/hhctrl.c:
4029 Free an alloc'ed string.
4031 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
4033 * dlls/user/cursoricon.c:
4034 When creating black & white cursor icon, handle special case where
4035 hbmColor is null and hbmMask specify a bitmap having twice the height
4036 and formatted so the upper half is the icon AND bitmask and the lower
4037 one is the OR bitmask.
4039 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
4041 * dlls/d3d8/d3dcore_gl.h:
4042 Remove already included headers.
4044 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
4046 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
4047 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
4048 dlls/gdi/palette.c, dlls/gdi/path.c:
4049 Improve c2man Documented-Total count.
4051 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
4053 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
4054 - Move target folder initialization to a dedicated function.
4055 - Use this function in BindToObject (should be faster).
4056 - Special handling for FolderShortcut objects in Initialize method.
4057 - Removed a todo_wine from a no longer failing unit test.
4059 2005-11-05 Davin McCall <davmac@davmac.org>
4061 * dlls/winmm/winealsa/audio.c:
4062 Avoid getting ahead of dsound mixer when using non-hw device. Also
4063 avoid using internal ALSA call to retrieve hardware play position.
4065 2005-11-05 Kevin Koltzau <kevin@plop.org>
4067 * dlls/ntdll/thread.c:
4068 x86_64 references a named union, ensure unions are not nameless.
4070 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
4072 * dlls/commdlg/cdlg_De.rc:
4073 Update German resource file.
4075 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4077 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
4078 - Stricten cases for NT in a two tests.
4079 - WSAAddressToString[AW] don't fail on Win9x for those.
4080 - Modify it to pass new tests.
4082 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4084 * dlls/msi/tests/db.c:
4085 Win9x returns MSIDBERROR_NOERROR.
4087 2005-11-05 Huw Davies <huw@codeweavers.com>
4089 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
4090 Filter out CTEXT nodes when building element child lists.
4091 get_item and get_length should honour the filter.
4092 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
4094 2005-11-05 Dimi Paun <dimi@lattica.com>
4096 * dlls/comctl32/listview.c:
4097 Validate the column index passed in by the caller.
4099 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
4101 * dlls/oleaut32/varformat.c:
4102 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
4105 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4107 * dlls/wined3d/device.c:
4108 Tidy up UpdateTexture and add support for updating cube textures.
4110 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
4112 * tools/winapi/win16.api, tools/winapi/win32.api:
4113 Update win16.api and win32.api.
4115 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
4117 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
4118 dlls/advapi32/registry.c, dlls/advapi32/security.c,
4119 dlls/advapi32/service.c:
4120 Improve c2man Documented-Total count.
4122 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
4124 * dlls/kernel/except.c:
4125 More verbose output when unhandled exception occurs.
4127 2005-11-04 Mike McCormack <mike@codeweavers.com>
4129 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
4130 Partially implement and test the shelllink object's
4131 IShellLinkDataList::CopyDataBlock and GetFlags methods.
4133 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
4135 * tools/winapi/winapi_parser.pm:
4136 volatile is legal (and used now!) in a typedef struct {}.
4138 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
4140 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
4141 tools/winapi/win32.api:
4142 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
4143 PSYM_ENUMSOURCFILES_CALLBACK.
4145 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4147 * dlls/advapi32/tests/registry.c:
4148 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
4149 not installed (WinReg.DLL is missing).
4150 - Test "\\" prefixed computer names too.
4152 2005-11-04 Mike McCormack <mike@codeweavers.com>
4154 * dlls/shell32/shelllink.c:
4155 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
4157 2005-11-04 Mike McCormack <mike@codeweavers.com>
4159 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
4160 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
4161 msi.MsiProvideComponentFromDescriptor.
4163 2005-11-04 James Hawkins <truiken@gmail.com>
4165 * dlls/hhctrl.ocx/hhctrl.c:
4166 Pass HtmlHelp commands to doWinMain.
4168 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
4170 * dlls/comctl32/string.c:
4171 Move functions in comctl32/string.c to remove function declaration.
4173 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
4175 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
4176 tools/winapi/winapi_parser.pm:
4177 __RPC_STUB is a calling convention as well (#defined as __stdcall).
4179 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
4181 * include/wine/port.h:
4182 Fix warning about memmove re#definition.
4184 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4186 * dlls/winsock/tests/sock.c:
4187 Make 4 WSAStringToAddress* tests don't fail on Win9x.
4189 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
4191 * dlls/oleaut32/tmarshal.c:
4192 Added support for VT_I8/VT_UI8 marshalling.
4194 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4196 * dlls/wined3d/device.c:
4197 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
4200 2005-11-04 Robert Shearman <rob@codeweavers.com>
4202 * dlls/oleaut32/tests/olefont.c:
4203 Add a test for Invoking an OleFont function.
4205 2005-11-03 Alexandre Julliard <julliard@winehq.org>
4207 * dlls/setupapi/install.c:
4208 Added support for optional section.ntx86 and section.nt in
4209 InstallHinfSection when current version is set to NT.
4211 2005-11-03 Robert Shearman <rob@codeweavers.com>
4213 * dlls/ole32/defaulthandler.c:
4214 Implement OLE object notifications, making sure to cope with the case
4215 of the advise holder not being created because no notifications are
4218 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
4221 Get rid of a double backslash.
4223 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
4225 * dlls/comctl32/string.c:
4226 Use Win32 APIs for string comparison.
4228 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
4230 * programs/winecfg/audio.c:
4231 Show detected audio drivers in autodetect.
4233 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
4235 * dlls/x11drv/winpos.c:
4236 Stricter check whether a window needs to be mapped on the screen.
4238 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
4240 * dlls/ntdll/time.c:
4241 Added another CST (Australian Central Daylight Time) to TZ_INFO.
4243 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
4245 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
4246 Extend VarCmp() and add test cases.
4248 2005-11-03 Kevin Koltzau <kevin@plop.org>
4250 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
4251 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
4252 include/msvcrt/process.h, include/msvcrt/stddef.h:
4253 Fix warnings and errors in 64bit.
4255 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
4257 * dlls/shell32/shfldr_unixfs.c:
4258 Replaced tabs with spaces.
4260 2005-11-03 Alexandre Julliard <julliard@winehq.org>
4262 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
4263 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
4264 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
4265 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
4266 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
4267 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
4268 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
4269 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
4270 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
4271 dlls/commdlg/printdlg.c:
4272 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
4273 Display an error if no printer is installed.
4275 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
4277 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
4278 Specify a DLL version for msvcrt.dll.
4280 2005-11-03 Stefan Huehner <stefan@huehner.org>
4282 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
4283 dlls/msxml3/tests/domdoc.c:
4284 Add indexed access to attributes (nodemap) and childNodes
4285 (nodelist), with some testcases.
4287 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
4289 * dlls/shell32/tests/shlfolder.c:
4290 Added some more unit tests for FolderShortcut objects.
4292 2005-11-03 Alexandre Julliard <julliard@winehq.org>
4294 * dlls/kernel/comm.c:
4295 Fixed fd leaks (spotted by Cihan Altinay).
4297 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
4299 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
4300 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
4302 Fix some wrong prototypes.
4304 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
4306 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
4307 Fill provider with some empty containers.
4309 2005-11-03 Mike McCormack <mike@codeweavers.com>
4311 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
4312 Invoke shortcuts through IContextMenu, rather than trying to access
4315 2005-11-03 Mike McCormack <mike@codeweavers.com>
4318 Add the ContextMenuHandlers key for shortcuts so the new context menu
4321 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
4323 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
4324 Cache background color brush instead of recreating it at each screen
4327 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
4329 * programs/winedbg/break.c:
4330 Fixed 'break NN' command (using dbghelp.SymEnumLines).
4332 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
4334 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
4335 programs/wineconsole/wineconsole.c:
4336 Fixed wineconsole startup when restoring registry settings.
4338 2005-11-03 Mike McCormack <mike@codeweavers.com>
4340 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
4342 Remove some redundant null pointer checks.
4344 2005-11-03 Alexandre Julliard <julliard@winehq.org>
4346 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
4347 dlls/shell32/tests/shlfolder.c:
4348 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
4349 Set all capability flags supported by the shellfolder, disregarding
4350 the flag mask given to GetAttributesOf.
4351 Unit tests to demonstrate this behaviour.
4353 2005-11-03 Mike McCormack <mike@codeweavers.com>
4356 Add missing semicolons that caused compile trouble on FreeBSD.
4358 2005-11-03 Mike McCormack <mike@codeweavers.com>
4360 * dlls/shell32/shelllink.c:
4361 Pass the correct verb.
4362 Add a space between extra parameters.
4363 Wait for ShellExecute to complete.
4365 2005-11-03 Steven Edwards <winehacker@gmail.com>
4367 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
4368 Add a real stub for Advpack.extract.
4370 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
4372 * dlls/ntdll/thread.c:
4373 Get rid of CPU id when copying context
4375 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
4377 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
4378 dlls/d3d8/vshaderdeclaration.c:
4379 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
4380 - use D3DCOLOR macros instead of using shift + masks
4381 - fix a bug where diffuse.lpData checked instead of specular.lpData
4382 - implement color fixup on ARB VShader compilation code:
4383 -> on input parameters using swizzle
4384 -> add is_color parameter on vshader_program_add_param
4386 2005-11-03 Hans Leidekker <hans@it.vu.nl>
4388 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
4389 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
4391 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
4393 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
4394 dlls/riched20/paint.c, dlls/riched20/wrap.c:
4395 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
4396 notification, and ENM_REQUESTRESIZE event mask.
4398 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
4400 * dlls/user/scroll.c:
4401 Scroll bar: Keep the caret blinking during scroll operations (only
4402 handle WM_SYSTIMER messages that belong to the scroll bar).
4404 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
4406 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
4407 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
4408 Implemented SymEnumLines.
4410 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
4412 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
4413 programs/wineconsole/winecon_user.h:
4414 Now filling external leading in font cells.
4416 2005-11-02 Huw Davies <huw@codeweavers.com>
4418 * dlls/oleaut32/typelib.c:
4419 Don't call Release on a null ptr.
4421 2005-11-02 Alexandre Julliard <julliard@winehq.org>
4423 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
4424 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
4425 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
4426 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
4427 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
4428 server/thread.h, server/trace.c:
4429 Fixed Get/SetThreadContext to work properly on suspended threads.
4432 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
4434 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
4435 Correct WINAPI position for MSVC portability.
4437 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
4439 * programs/wineconsole/dialog.c:
4440 Fixed crash in font browsing for raster fonts.
4442 2005-11-02 Robert Shearman <rob@codeweavers.com>
4444 * dlls/oleaut32/variant.c:
4445 Fix a crash during +variant logging caused by a typo causing an array
4446 to be one element less than expected.
4448 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4450 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
4451 include/wine/wined3d_interface.h:
4452 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
4453 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
4456 2005-11-02 Robert Shearman <rob@codeweavers.com>
4458 * dlls/oleaut32/tmarshal.c:
4459 - Make sure to clean up properly on error.
4460 - Restrict the critical section to getting the channel buffer and
4461 adding a reference to it.
4463 2005-11-02 Robert Shearman <rob@codeweavers.com>
4465 * dlls/oleaut32/typelib.c:
4466 - Make wParamFlags in the paramdesc dumping function human readable.
4467 - Enums should be VT_I4 instead of VT_INT.
4468 - Trace the return value from the ITypeInfo_fnInvoke.
4470 2005-11-02 Mike McCormack <mike@codeweavers.com>
4472 * dlls/msi/cond.y, dlls/msi/tests/package.c:
4473 NULL and empty strings are the same in conditions.
4475 2005-11-02 Mike McCormack <mike@codeweavers.com>
4478 Change a FIXME message to a comment.
4480 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
4482 * dlls/comctl32/tab.c:
4483 Avoid printing out a possibly uninitialized variable.
4485 2005-11-02 Stefan Huehner <stefan@huehner.org>
4487 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
4488 Extend get_nodeName add testcases for it.
4490 2005-11-02 Mike McCormack <mike@codeweavers.com>
4492 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
4493 Stub implementation for MsiAdvertiseScriptA/W.
4495 2005-11-02 Mike McCormack <mike@codeweavers.com>
4497 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
4498 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
4499 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
4500 dlls/msi/update.c, dlls/msi/where.c:
4501 Create the +msidb debug channel for msi database code.
4503 2005-11-02 Aric Stewart <aric@codeweavers.com>
4505 * dlls/msi/action.c:
4506 Force files to install if the REINSTALL property is set.
4508 2005-11-02 Robert Shearman <rob@codeweavers.com>
4510 * dlls/ntdll/resource.c:
4511 Make LdrAccessResource call an internal function to satisfy Shrinker.
4513 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
4515 * dlls/ntdll/tests/om.c, server/named_pipe.c:
4516 Fix error returned when opening nonexistent pipes.
4518 2005-11-02 Alexandre Julliard <julliard@winehq.org>
4520 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
4521 server/context_x86_64.c, server/thread.c, server/thread.h:
4522 Moved the platform-independent part of the get/set_thread_context
4523 requests to a common file.
4525 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
4527 * dlls/shell32/shfldr_unixfs.c:
4528 Added some comments to document unixfs.
4530 2005-11-02 Mike McCormack <mike@codeweavers.com>
4532 * dlls/msi/install.c, dlls/msi/tests/package.c:
4533 Fix parameter handling in MsiSetTargetPath, and add a test for it.
4535 2005-11-02 Mike McCormack <mike@codeweavers.com>
4537 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
4538 Implement the RemoveFiles action.
4540 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
4542 * dlls/ntdll/rtlstr.c:
4543 Minor fixes to rtl string functions.
4545 2005-11-02 David Kredba <kredba@math.cas.cz>
4547 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
4548 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
4549 Czech resources update.
4551 2005-11-02 Mike McCormack <mike@codeweavers.com>
4553 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
4554 Stub implementation for MsiGetFileHashA/W.
4556 2005-11-02 Mike McCormack <mike@codeweavers.com>
4558 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
4559 Use an enumeration for file states.
4561 2005-11-02 Mike McCormack <mike@codeweavers.com>
4563 * dlls/msi/dialog.c:
4564 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
4566 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
4568 * dlls/comctl32/listview.c:
4569 Clear bLButtonDown flags if mouse is not down.
4571 2005-11-02 Mike McCormack <mike@codeweavers.com>
4573 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
4574 Convert all RTFPanic and RTFMsg calls to ERR calls.
4576 2005-11-02 Rob Shearman <rob@codeweavers.com>
4579 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
4580 RpcMgmtEnableIdleCleanup.
4582 2005-11-02 Mike McCormack <mike@codeweavers.com>
4584 * tools/winedump/lnk.c:
4585 Handle msi component identifiers without a feature guid.
4587 2005-11-02 Mike McCormack <mike@codeweavers.com>
4589 * dlls/msxml3/node.c:
4590 Implement IXMLDOMNode::get_nodeName.
4592 2005-11-02 Robert Shearman <rob@codeweavers.com>
4594 * dlls/oleaut32/oleaut.c:
4595 The PSDispatch PS class factory can manage both typelib marshalled and
4596 IDispatch, which is NDR marshalled, so we need a wrapper to call the
4597 appropriate CreateProxy or CreateStub function.
4599 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
4601 * dlls/x11drv/settings.c, include/winuser.h:
4602 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
4604 2005-11-01 Alexandre Julliard <julliard@winehq.org>
4606 * dlls/kernel/except.c, dlls/ntdll/exception.c,
4607 include/wine/server_protocol.h, server/debugger.c,
4608 server/protocol.def, server/thread.c:
4609 Don't send an extra signal when waiting for a debug event, just do a
4610 normal wait. Return the debug event status directly as return value
4613 2005-11-01 Alexandre Julliard <julliard@winehq.org>
4615 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
4616 server/context_sparc.c, server/context_x86_64.c:
4617 Don't send the incoming context to the server for get_thread_context,
4618 instead copy only the relevant fields of the return value on the
4621 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
4623 * dlls/ntdll/tests/om.c, server/named_pipe.c:
4624 Fix error returned when exceeding allowed instances.
4626 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
4628 * dlls/comctl32/string.c:
4629 Include config.h and port.h for strncasecmp() in MSVC port.
4631 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
4633 * dlls/kernel/file.c:
4634 Implemented FindExSearchLimitToDirectories.
4636 2005-11-01 Alexandre Julliard <julliard@winehq.org>
4638 * dlls/msvcrt/msvcrt.spec:
4639 Fixed _wstrdate/_wstrtime parameters.
4641 2005-11-01 Alexandre Julliard <julliard@winehq.org>
4643 * dlls/wininet/http.c:
4644 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
4645 Added handling of more HTTP standard headers and binary search lists.
4647 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
4649 * dlls/oleaut32/tests/vartype.c:
4650 SysReAllocString of same pointer returns TRUE.
4652 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
4654 * dlls/shell32/shfldr_unixfs.c:
4655 Fixed crash in unixfs shellfolder handling with winamp.
4657 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
4659 * dlls/amstream/amstream.c, dlls/amstream/main.c:
4660 Use a more standard indentation style.
4662 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
4665 Remove version information.
4667 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
4669 * dlls/x11drv/clipboard.c:
4670 Improve handling of mapping between X and Windows formats.
4671 Add support for UTF8.
4673 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
4675 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
4676 server/winstation.c:
4677 - Use OBJ_CASE_INSENSITIVE in object lookup.
4678 - Remove case_sensitive flag from namespace.
4679 - Remove todo_wine from now succeeding tests.
4681 2005-11-01 Davin McCall <davmac@davmac.org>
4683 * dlls/dsound/mixer.c:
4684 PhaseCancel subtracts secondary buffer from primary buffer, not the
4687 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
4689 * dlls/user/painting.c:
4690 ScrollWindowEx: Don't move the caret of child windows and hide it only
4691 if it's in the source or in the destination rectangle.
4693 2005-11-01 Robert Shearman <rob@codeweavers.com>
4695 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
4696 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
4697 Convert SHELL32_BindToChild to Unicode and fix up the callers.
4699 2005-11-01 Robert Shearman <rob@codeweavers.com>
4701 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
4702 Make the call exception handler function more compatible with NT and
4703 with what Shrinker expects.
4705 2005-10-31 Stefan Huehner <stefan@huehner.org>
4707 * programs/winetest/Makefile.in:
4708 Add msxml3,setupapi tests to winetest.
4710 2005-10-31 Alexandre Julliard <julliard@winehq.org>
4712 * configure, configure.ac, programs/Makefile.in,
4713 programs/eject/.cvsignore, programs/eject/Makefile.in,
4714 programs/eject/eject.c:
4715 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
4716 even if a Windows app has files open on it.
4718 2005-10-31 Huw Davies <huw@codeweavers.com>
4720 * dlls/rpcrt4/ndr_marshall.c:
4723 2005-10-31 Huw Davies <huw@codeweavers.com>
4725 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
4726 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
4727 Actually print the IIDs.
4729 2005-10-31 Huw Davies <huw@codeweavers.com>
4731 * dlls/gdi/enhmetafile.c, include/wingdi.h:
4732 Implement playback of EMR_ALPHABLEND.
4734 2005-10-31 Huw Davies <huw@codeweavers.com>
4736 * dlls/gdi/freetype.c:
4737 Only select a bitmap font as a last resort if we can't find a font
4738 with the correct facename.
4740 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
4743 Do not overflow the stackbased "nt" struct when reading non-conforming
4746 2005-10-31 Alexandre Julliard <julliard@winehq.org>
4748 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
4749 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
4750 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
4751 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
4752 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
4754 Get rid of the no longer used tty driver.
4756 2005-10-31 Alexandre Julliard <julliard@winehq.org>
4758 * dlls/user/driver.c:
4759 Default to the null driver instead of dying if the specified display
4760 driver couldn't be loaded.
4762 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
4764 * dlls/user/painting.c, dlls/user/tests/msg.c:
4765 Add the tests for behaviour of [In]validateRect and [In]validateRgn
4766 with hwnd set to 0, make them pass under Wine.
4768 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
4770 * dlls/shdocvw/shdocvw_main.c:
4771 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
4773 2005-10-31 Huw Davies <huw@codeweavers.com>
4775 * dlls/oleaut32/usrmarshal.c:
4776 Deal with pExcepInfo == NULL.
4778 2005-10-31 Mike McCormack <mike@codeweavers.com>
4780 * dlls/msi/dialog.c:
4781 Make sure to unregister all the classes that were registered when msi
4782 is unloaded, so we can register again cleanly.
4784 2005-10-31 Mike McCormack <mike@codeweavers.com>
4786 * dlls/shell32/tests/shlexec.c:
4787 Add void to empty declaration list.
4789 2005-10-31 Alexandre Julliard <julliard@winehq.org>
4791 * dlls/gdi/dc.c, dlls/gdi/driver.c:
4792 Default to an empty driver instead of dying if the specified display
4793 driver couldn't be loaded.
4795 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
4797 * configure, configure.ac, dlls/shdocvw/Makefile.in,
4798 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
4799 dlls/shdocvw/tests/shortcut.c:
4800 Added initial tests for shdocvw's FolderShortcut related
4803 2005-10-31 Marcus Meissner <meissner@suse.de>
4805 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
4806 Added assembly implementation of EXC_CallHandler.
4808 2005-10-31 Mike McCormack <mike@codeweavers.com>
4810 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
4811 dlls/msi/tests/package.c:
4812 Fix and test MsiGetProperty and MsiSetProperty.
4814 2005-10-31 Mike McCormack <mike@codeweavers.com>
4816 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
4817 dlls/msi/tests/msi.c:
4818 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
4821 2005-10-31 James Hawkins <truiken@gmail.com>
4823 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
4824 Implement InternetCreateUrlW and test cases.
4826 2005-10-31 Huw Davies <huw@codeweavers.com>
4828 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
4829 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
4830 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
4831 Fix handling of relative state indices in RestoreDC.
4832 Fix return value of SaveDC when writing to an emf.
4833 Before writing the EMR_EOF record we should ensure that we clear the
4836 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
4838 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
4839 dlls/ddraw/opengl_private.h:
4840 Finish moving d3d[1..3] light code to use d3d7.
4842 2005-10-31 Marcus Meissner <meissner@suse.de>
4844 * dlls/kernel/time.c:
4845 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
4847 2005-10-31 Hans Leidekker <hans@it.vu.nl>
4849 * dlls/odbccp32/odbccp32.c:
4850 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
4851 SQLInstallDriver{,Ex}, SQLInstallerError and
4852 SQLInstallTranslator{,Ex}.
4854 2005-10-31 Juan Lang <juan_lang@yahoo.com>
4856 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
4857 dlls/crypt32/tests/cert.c:
4858 Implement CertSignSignature and CertVerifySignature(Ex).
4860 2005-10-31 Robert Reif <reif@earthlink.net>
4862 * dlls/winmm/tests/wave.c:
4863 Add waveOutPause/waveOutRestart test.
4864 Tighten up play duration test when ending too soon.
4865 Set VirtualFree size to 0.
4867 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
4869 * dlls/shlwapi/tests/path.c:
4870 Stop PathIsValidCharW tests after 100 failing tests.
4872 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
4874 * dlls/d3d9/query.c:
4875 In case of D3D9 the CreateQuery call can be used to retrieve status
4876 information. According to MSDN the 'ppQuery' parameter can be set to
4877 NULL to detect if a certain query Type is supported.
4879 2005-10-30 Mike McCormack <mike@codeweavers.com>
4881 * dlls/msi/action.c:
4882 Add a stub for the AllocateRegistrySpace action.
4884 2005-10-30 Mike McCormack <mike@codeweavers.com>
4886 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
4887 dlls/msi/package.c, include/msiquery.h:
4888 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
4890 2005-10-30 Mike McCormack <mike@codeweavers.com>
4892 * dlls/msi/dialog.c:
4893 Add a read-only implementation of the SelectionTree control.
4895 2005-10-30 Mike McCormack <mike@codeweavers.com>
4897 * dlls/msi/classes.c:
4898 Simplify register_progid() and remove a fixed length buffer.
4900 2005-10-30 Mike McCormack <mike@codeweavers.com>
4902 * dlls/msi/dialog.c:
4903 Handle MaskEdit masks containing dashes and other constant
4906 2005-10-30 Mike McCormack <mike@codeweavers.com>
4908 * dlls/msi/action.c:
4909 Use msi_get_property_int() in a few more places.
4911 2005-10-30 Alexandre Julliard <julliard@winehq.org>
4913 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
4914 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
4915 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
4916 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
4917 dlls/winecrt0/stub.c, include/winnt.h:
4918 Make all winecrt0 functions and variables hidden.
4920 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
4922 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
4923 dlls/winmm/sound.spec:
4924 Correct name of sound.dll to sound.drv (WIN16).
4926 2005-10-30 Kai Blin <blin@gmx.net>
4928 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
4929 dlls/secur32/secur32_priv.h:
4930 A dispatcher for running ntlm_auth.
4932 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
4934 * dlls/user/scroll.c:
4935 Handle the left and right arrow keys.
4937 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
4939 * include/wine/library.h:
4940 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
4943 2005-10-30 Mike McCormack <mike@codeweavers.com>
4945 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
4946 Add a stub implementation of msi.MsiSetMode.
4948 2005-10-30 Mike McCormack <mike@codeweavers.com>
4950 * dlls/msi/classes.c:
4951 Remove unused package parameter of register_progid_base().
4953 2005-10-30 Mike McCormack <mike@codeweavers.com>
4955 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
4956 Use "static const" rather than "const static" as gcc -W complains
4959 2005-10-30 Robert Reif <reif@earthlink.net>
4961 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
4962 Implement _wstrdate and _wstrtime with tests.
4964 2005-10-30 Peter Beutner <p.beutner@gmx.net>
4966 * dlls/msvcrt/cppexcept.c:
4967 Fix exception handling for non CXX_EXCEPTIONs.
4969 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
4971 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
4972 server/mapping.c, server/mutex.c, server/named_pipe.c,
4973 server/object.c, server/object.h, server/process.c,
4974 server/semaphore.c, server/timer.c, server/winstation.c:
4975 Pass object attributes to create_named_object & find_object.
4977 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
4979 * dlls/kernel/atom.c:
4980 Implemented local/global atom creation, deletion & lookup on top of
4983 2005-10-29 Juan Lang <juan_lang@yahoo.com>
4985 * dlls/wldap32/wldap32.spec:
4986 Export functions by ordinal, cryptnet.dll at least depends on it.
4988 2005-10-29 Mike McCormack <mike@codeweavers.com>
4990 * dlls/msi/action.c:
4991 Don't change the UI level during ExecuteAction.
4993 2005-10-29 Mike McCormack <mike@codeweavers.com>
4996 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
4999 2005-10-29 Mike McCormack <mike@codeweavers.com>
5001 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
5003 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
5005 2005-10-29 Mike McCormack <mike@codeweavers.com>
5007 * dlls/msi/dialog.c:
5008 Explicitly check for MSICONDITION_TRUE being returned from
5009 MsiEvaluateCondition.
5011 2005-10-29 Mike McCormack <mike@codeweavers.com>
5013 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
5014 Some installers don't call the CreateFolders action before the
5015 InstallFiles action as MSDN specifies, but it still seems to work, so
5016 make sure that we create component directories in the InstallFiles
5019 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
5021 * dlls/comctl32/header.c:
5022 Unify HEADER_GetItem[A/W] into one function.
5024 2005-10-29 Mike McCormack <mike@codeweavers.com>
5026 * dlls/msi/cond.y, dlls/msi/tests/package.c:
5027 Add a bunch of tests for MsiEvaluateCondition and make them pass.
5029 2005-10-29 Mike McCormack <mike@codeweavers.com>
5031 * dlls/msi/dialog.c:
5032 Make enter and escape trigger the default and cancel buttons in
5035 2005-10-29 Mike McCormack <mike@codeweavers.com>
5038 Deleted two buggy functions that incorrectly and inefficiently check
5039 whether a row already exists in a table, and replaced them with a call
5040 to an existing working function that does the same thing correctly.
5042 2005-10-29 Mike McCormack <mike@codeweavers.com>
5045 Remove an incorrect comment and check for 0 being an invalid file
5048 2005-10-29 Mike McCormack <mike@codeweavers.com>
5051 Extract file directly to their target location, bypassing the need to
5052 use temporary files and move files.
5054 2005-10-29 Robert Shearman <rob@codeweavers.com>
5056 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
5057 - Read DLL name from modules in MSFT typelibs.
5058 - A name offset of -1 for a parameter means that it has the same name
5060 - Print an error if a ReadName is attempted with an offset of -1,
5061 since this will read garbage.
5062 - Implement ITypeInfo_GetDllEntry.
5064 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5066 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
5067 dlls/wined3d/wined3d_private.h:
5068 Move the softwareVertexProcessing flag from the stateblock to the
5069 device because its state shouldn't be recorded in a stateblock.
5071 2005-10-29 Robert Shearman <rob@codeweavers.com>
5074 Print an error if a DC is created with a bad device.
5076 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
5078 * programs/winecfg/driveui.c:
5079 Set list view's text directly - don't use fill_drives_list for that.
5080 Enable "Apply" button when text changes.
5082 2005-10-29 Kevin Koltzau <kevin@plop.org>
5084 * dlls/msvcrt/console.c:
5085 Enable line editing for _cgets.
5087 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
5089 * dlls/ole32/tests/stg_prop.c:
5090 Delete some temp files created by the ole32 tests.
5092 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
5094 * dlls/msi/action.c:
5095 Passing NULL as the last two parameters to ReadFile is illegal and
5096 actually causes a crash on windows. The attached patch fixes this.
5098 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
5100 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
5101 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
5103 2005-10-29 Mike McCormack <mike@codeweavers.com>
5106 Add an implementation for MsiGetShortcutTargetA/W.
5108 2005-10-28 Alexandre Julliard <julliard@winehq.org>
5110 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
5111 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
5112 attempts to unmount the Unix device.
5114 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
5116 * dlls/ntdll/om.c, include/winternl.h:
5117 Fix NtQueryDirectoryObject prototype, documentation, and the
5118 definition of the structure it uses.
5120 2005-10-28 Huw Davies <huw@codeweavers.com>
5122 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
5123 dlls/gdi/tests/mapping.c:
5124 xform can be NULL when setting the identity.
5126 2005-10-28 Mike McCormack <mike@codeweavers.com>
5128 * dlls/msi/install.c:
5131 2005-10-28 Mike McCormack <mike@codeweavers.com>
5133 * dlls/shell32/shelllink.c:
5134 Handle MSI advertised shortcuts in the shelllink object.
5136 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
5138 * programs/regedit/De.rc:
5139 Update the German resource file.
5141 2005-10-28 Mike McCormack <mike@codeweavers.com>
5144 Put the UI update code for cabinet file into a separate function.
5146 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5148 * dlls/version/install.c:
5149 Correct the way that VerFindFileA checks for a file that is
5152 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5154 * dlls/kernel/tests/thread.c:
5155 Test CreateThread() for reception of NULL pointer to TID.
5157 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5159 * dlls/user/tests/msg.c:
5160 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
5161 create a thread then.
5163 2005-10-28 Mike McCormack <mike@codeweavers.com>
5166 Return an error in MsiGetComponentPathW if passed a null component.
5168 2005-10-28 Mike McCormack <mike@codeweavers.com>
5171 Fix error handling in MsiEvaluateCondition.
5173 2005-10-28 Mike McCormack <mike@codeweavers.com>
5176 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
5178 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5180 * dlls/kernel/tests/console.c:
5181 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
5182 console signal handler is set to NULL.
5184 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
5186 * dlls/comctl32/header.c:
5187 Unify HEADER_InsertItem[A/W] into one function.
5189 2005-10-28 Mike McCormack <mike@codeweavers.com>
5192 Fix a memory leak in the cabinet extracting code.
5194 2005-10-28 Juan Lang <juan_lang@yahoo.com>
5196 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
5197 Use CryptMem functions for internal memory allocation.
5199 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
5201 * programs/regedit/De.rc:
5202 Added German resources for regedit's find dialog.
5204 2005-10-28 James Hawkins <truiken@gmail.com>
5206 * dlls/wininet/internet.c:
5207 Correct parameter names for InternetSetFilePointer.
5209 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
5211 * dlls/oleaut32/variant.c:
5212 Handle VT_DECIMAL in VarCmp().
5214 2005-10-28 Mike McCormack <mike@codeweavers.com>
5216 * dlls/msvcrt/wcs.c:
5217 Use the correct buffer - reported by Jesse Allen.
5219 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5221 * dlls/kernel/tests/thread.c:
5222 Add a test for GetThreadExitCode.
5223 Use GetModuleHandleA as kernel32 should be present on every system.
5225 2005-10-28 Mike McCormack <mike@codeweavers.com>
5227 * dlls/shell32/shelllink.c:
5228 Implement IContextMenu::QueryContextMenu and
5229 IContextMenu::InvokeCommand.
5231 2005-10-28 Mike McCormack <mike@codeweavers.com>
5233 * dlls/msi/msi.spec:
5234 Fix MsiGetPropertyA/W spec declarations.
5236 2005-10-28 Mike McCormack <mike@codeweavers.com>
5238 * dlls/msi/action.c, dlls/msi/files.c:
5239 Create component folders in the CreateFolders action.
5241 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
5243 * programs/winecfg/appdefaults.c:
5244 Define OS environment variable on WinNT versions.
5246 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
5248 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
5249 include/wine/server_protocol.h, server/event.c, server/handle.c,
5250 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
5251 server/named_pipe.c, server/protocol.def, server/semaphore.c,
5252 server/timer.c, server/trace.c, server/winstation.c:
5253 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
5255 - Pass DesiredAccess to the server when creating mailslot.
5257 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
5259 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
5260 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
5263 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
5265 * dlls/advapi32/tests/registry.c:
5268 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
5270 * dlls/wininet/internet.c:
5271 Add default implementation for max_conn_pre_*_server flag.
5272 Add stubs for the above flags in InternetSetOption.
5274 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
5276 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
5278 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
5279 SetStretchBltMode() to assume that the corresponding DC driver
5280 functions return only a BOOL success flag, and therefore a proper
5281 return value should be generated by the main function. Fixed
5282 EMFDRV_StretchDIBits() to return a proper value (like
5283 MFDRV_StretchDIBits already does). Added comments about other cases of
5284 improper return values.
5286 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
5288 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
5289 dlls/user/spy.c, include/winuser.h:
5290 Add some missing USER definitions, add a couple of FIXMEs for not
5291 implemented features.
5293 2005-10-27 Mike McCormack <mike@codeweavers.com>
5295 * dlls/msi/action.c, dlls/msi/custom.c:
5296 If an action fails, print out its name as well as the error code. Use
5297 %d for error codes so it's easy to match them up to something in
5300 2005-10-27 Mike McCormack <mike@codeweavers.com>
5302 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
5303 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
5305 Rename load_dynamic_stringW to msi_dup_record_field to better describe
5306 what it does, and replace a few instances with MSI_RecordGetString to
5307 avoid allocating memory.
5309 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
5311 * dlls/user/tests/msg.c:
5312 Add test for undocumented 0x4D message sent on F1.
5314 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
5316 * dlls/msvcrt/tests/printf.c:
5317 Added a test case for %0f and %.0f.
5319 2005-10-27 Mike McCormack <mike@codeweavers.com>
5321 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
5322 Implement transforms. This still includes some debugging code which
5323 can be enabled by setting debug_transform to 1 in the relevant
5326 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
5328 * dlls/wineps/init.c:
5329 Reorder header files to avoid name space collision with symbol
5332 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
5334 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
5335 dlls/shell32/tests/shlfolder.c:
5336 Implemented UnixFolder's IPersistPropertyBag::Load method.
5338 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
5340 * dlls/oleaut32/tests/vartype.c:
5341 Add tests for functionality implemented or corrected: multiplication,
5342 division, cast to double, cast to string.
5344 2005-10-27 Robert Shearman <rob@codeweavers.com>
5346 * include/rpcproxy.h:
5347 Add the macros used in dlldata.c files.
5349 2005-10-27 Robert Shearman <rob@codeweavers.com>
5351 * dlls/oleaut32/tmarshal.c:
5352 There is no need to call IUnknown_QueryInterface since getting the
5353 correct object is handled by the proxy manager.
5355 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
5357 * dlls/shell32/iconcache.c:
5358 Remove iconcache pre-initialization hack, it's not necessary any
5361 2005-10-27 Hans Leidekker <hans@it.vu.nl>
5363 * tools/wineinstall:
5364 Wine is beta software now.
5366 2005-10-27 Mike McCormack <mike@codeweavers.com>
5368 * dlls/msi/action.c:
5369 Tidy up the RegisterProduct action a little.
5371 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5373 * dlls/d3d8/device.c:
5374 Release the OpenGL context when the device is released.
5376 2005-10-27 Alexandre Julliard <julliard@winehq.org>
5378 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
5379 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
5380 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
5381 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
5382 programs/winecfg/driveui.c, programs/winecfg/resource.h:
5383 Get rid of the show dir symlink option.
5385 2005-10-27 Alexandre Julliard <julliard@winehq.org>
5387 * dlls/ntdll/directory.c:
5388 Make show_dir_symlinks the default and get rid of the option.
5390 2005-10-27 Alexandre Julliard <julliard@winehq.org>
5393 Make the unmount_device request take a handle to the device file
5394 itself instead of a handle to a file opened on the device.
5396 2005-10-27 Robert Reif <reif@earthlink.net>
5398 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
5399 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
5400 Added more error codes to dxerr8 and dxerr9 which were extracted from
5401 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
5403 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5405 * dlls/kernel/tests/process.c:
5406 Test for argv handling.
5408 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
5410 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
5411 Add stub implementation for NtAccessCheckAndAuditAlarm.
5413 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
5416 Declare ExecuteCab and TranslateInfString.
5418 2005-10-27 Juan Lang <juan_lang@yahoo.com>
5420 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
5421 dlls/crypt32/tests/main.c, include/wincrypt.h:
5422 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
5424 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5426 * dlls/wined3d/vertexshader.c:
5427 Correct the number of parameters expected for the LRP function.
5429 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5431 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
5432 dlls/d3d8/vertexbuffer.c:
5433 Changed index and vertex buffer so that internal references are
5434 counted separately to external ones.
5436 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
5438 * programs/regedit/Fr.rc:
5439 Updated French resources.
5441 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
5443 * dlls/shell32/shellord.c:
5444 Correctly handle flags parameter in SHAddToRecentDocs.
5446 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
5448 * aclocal.m4, configure:
5449 Print first line of LDD output only.
5451 2005-10-27 Mike McCormack <mike@codeweavers.com>
5453 * dlls/msvcrt/wcs.c:
5454 Missing and zero precision specifiers are different.
5456 2005-10-27 Robert Shearman <rob@codeweavers.com>
5458 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
5459 Add IFontEventsDisp and IProvideMultipleClassInfo.
5461 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
5463 * dlls/comctl32/header.c:
5464 Unify HEADER_SetItem[A/W] into one function.
5466 2005-10-27 Mike McCormack <mike@codeweavers.com>
5468 * dlls/shell32/shelllink.c:
5469 Add the IObjectWithSite interface.
5471 2005-10-27 Mike McCormack <mike@codeweavers.com>
5473 * dlls/user/tests/menu.c:
5474 Add a currently failing test case for menus.
5476 2005-10-27 Robert Reif <reif@earthlink.net>
5478 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
5479 Remove unused variable from IDirectSoundFullDuplexImpl.
5480 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
5482 2005-10-26 Alexandre Julliard <julliard@winehq.org>
5484 * dlls/kernel/file.c:
5485 In FindNextFileExW don't report directory symlinks that point to one
5486 of the parent directories, to avoid infinite recursions.
5488 2005-10-26 Mike McCormack <mike@codeweavers.com>
5490 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
5492 Create a stub function to apply a single table transform and call it
5493 where we need to apply transforms.
5495 2005-10-26 Huw Davies <huw@codeweavers.com>
5497 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
5499 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
5500 along with a few related defines.
5502 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
5504 * dlls/oleaut32/vartype.c:
5505 Implement complete VarDecDiv() for any valid DECIMAL.
5507 2005-10-26 Alexandre Julliard <julliard@winehq.org>
5509 * dlls/ntdll/loader.c:
5510 Attach to implicitly loaded builtin dlls on process startup.
5512 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
5514 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
5515 programs/regedit/framewnd.c, programs/regedit/main.h,
5516 programs/regedit/resource.h, programs/regedit/treeview.c:
5517 - Added Find functions
5518 - Some refactoring that made Find functions possible
5519 - GetItemPath returns a heap-allocated string
5520 - subtree update put into a separate function UpdateExpandingTree
5521 - error() utility function made public
5522 - Find functions are grayed/ungrayed based on context (which fixes
5523 invalid 'grayed' flag in some localizations).
5524 - InvalidateRect to fix display glitches coming from using
5526 - English and Polish resource updates (Find dialog box and Find menu
5527 options, string not found message).
5529 2005-10-26 Huw Davies <huw@codeweavers.com>
5531 * dlls/oleaut32/tmarshal.c:
5532 Treat paramflags == 0 like PARAMFLAG_FIN.
5534 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
5536 * dlls/oleaut32/vartype.c:
5537 Implement complete VarDecMul() for any valid DECIMAL.
5539 2005-10-26 Mike McCormack <mike@codeweavers.com>
5541 * dlls/msi/action.c:
5542 Enumerate the substorage transforms for any patches that are passed on
5543 the command line with PATCH=. Need to implement
5544 table_apply_transform() before this will do anything interesting.
5546 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
5548 * dlls/user/exticon.c, dlls/user/tests/resource.c:
5549 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
5550 if SearchPath fails to find the requested file in
5551 PrivateExtractIcons.
5552 - Some unit tests for PrivateExtractIcons.
5554 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
5556 * dlls/oleaut32/variant.c:
5557 Handle VT_CY in VarDiv().
5559 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
5561 * dlls/version/info.c:
5562 Updated trace to support VERSIONED_PRINTER.
5564 2005-10-26 Peter Beutner <p.beutner@gmx.net>
5566 * dlls/ntdll/cdrom.c:
5567 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
5569 2005-10-26 Robert Shearman <rob@codeweavers.com>
5571 * dlls/ole32/defaulthandler.c:
5572 Implement a Stop function and use this to properly implement
5573 IOleObject_Close, IAdviseSink_OnClose and the destructor.
5575 2005-10-26 Robert Shearman <rob@codeweavers.com>
5577 * dlls/oleaut32/tmarshal.c:
5578 - Forward IDispatch functions to the MIDL-generated proxy.
5579 - Remove special cases caused by previous marshaling of IDispatch &
5580 IUnknown that is no longer done.
5581 - Add error messages if an IUnknown or IDispatch method is called when
5582 it no longer should be.
5584 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
5586 * dlls/oleaut32/vartype.c:
5587 Implement complete VarBstrFromDec() for any valid DECIMAL, with
5588 internationalization support borrowed from VARIANT_BstrFromReal(). The
5589 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
5590 function and reused.
5592 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
5594 * dlls/user/tests/msg.c:
5595 Silently ignore WM_PAINT in msg tests.
5597 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
5599 * include/winternl.h:
5600 Add OBJECT_BASIC_INFORMATION to winternl.h.
5602 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
5604 * dlls/ntdll/file.c:
5605 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
5607 2005-10-26 Mike McCormack <mike@codeweavers.com>
5609 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
5610 Create an internal handle-free api for reading MSI database summary
5613 2005-10-26 Mike McCormack <mike@codeweavers.com>
5615 * dlls/msi/dialog.c:
5616 Switch back to using IPicture to load images. LoadImage did the
5617 resizing for us, but doesn't handle jpeg files and requires us writing
5618 a temp file, whereas IPicture handles jpeg files and can load directly
5621 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
5623 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
5624 Add a test for GetCurrentObject, make it pass under Wine.
5626 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
5628 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
5629 Make secur32.dll tests load on nt 4.0.
5631 2005-10-26 Hans Leidekker <hans@it.vu.nl>
5633 * dlls/odbccp32/odbccp32.c:
5634 Implement SQLInstallDriverManager.
5636 2005-10-26 Stefan Huehner <stefan@huehner.org>
5638 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
5639 Fix IXMLDOMDocument error handling.
5641 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
5643 * dlls/msvcrt/undname.c:
5644 Previous fix incorrectly removed all test for strings starting with
5645 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
5648 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
5650 * dlls/winspool/tests/info.c:
5651 Fix for GetPrinterDriverDirectoryA test.
5653 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
5655 * dlls/kernel/tests/path.c:
5656 Test for return value from CreateDirectory("c:").
5658 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
5660 * dlls/wininet/http.c, dlls/wininet/internet.h:
5661 Make functions static.
5663 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
5665 * programs/notepad/main.c:
5666 Windows XP does not always include the executable file name on the
5669 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
5671 * programs/notepad/dialog.c:
5672 Need an explicit truncate command to shorten the length of a file.
5674 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5676 * dlls/capi2032/cap20wxx.c:
5679 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5681 * dlls/gdi/tests/metafile.c:
5682 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
5684 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
5686 * dlls/user/tests/text.c, dlls/user/text.c:
5687 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
5690 2005-10-26 Alexandre Julliard <julliard@winehq.org>
5692 * ChangeLog, documentation/ChangeLog.ALPHA:
5693 Start a new ChangeLog file. Older changes moved to
5694 documentation/ChangeLog.ALPHA.
5696 2005-10-25 Alexandre Julliard <julliard@winehq.org>
5698 * ANNOUNCE, ChangeLog, VERSION, configure:
5701 ----------------------------------------------------------------