server: Added access rights mapping to token objects.
[wine/multimedia.git] / ChangeLog
blob4fe8b6cad811ac5ec9c9bd1f72b4c122f77366e3
1 2005-12-08  Huw Davies <huw@codeweavers.com>
3         * dlls/gdi/dib.c:
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
62         (such as Set-Cookie).
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,
76           include/dplobby8.h:
77         dplay: dx8/dx9 support (missing includes).
78         - add directx9 support for dplay8.h and dpaddr.h
79         - new file dplobby8.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:
94         winenas: fix crash.
95         - return correct MM error code when no connection to server has been
96         opened
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
137         open them.
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
150         security provider.
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
200         security provider.
202 2005-12-06  Detlef Riekenberg <wine.dev@web.de>
204         * tools/c2man.pl:
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>
255         * include/mlang.idl:
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.
267         TRACE cleanups.
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>
283         * dlls/ole32/rpc.c:
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>
330         * dlls/msi/msi.c:
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>
340         * dlls/msi/msi.spec:
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,
351           server/object.h:
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,
358           server/trace.c:
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,
375           server/timer.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
405         confused.
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
504         function fails.
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
515         already recording.
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
541         one file.
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
560         functionality.
562 2005-12-03  Aric Cyr <aric.cyr@gmail.com>
564         * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
565           include/wingdi.h:
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
618         in RPC _Stubs.
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.
643         Update win32.api.
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.
654         Update win32.api.
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
705         items.
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:
730         Sync window sizes.
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>
797         * dlls/x11drv/dib.c:
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
822         return value.
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
828         headers.
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
845         expressions.
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,
869           include/config.h.in:
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>
921         * include/winuser.h:
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
928         pass under Wine.
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>
937         * tools/winewrapper:
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,
945           server/trace.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>
957         * dlls/x11drv/dib.c:
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
975         SetLastErrors).
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
992         ShowWindow(SW_SHOW).
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
998         windows.
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
1010         lpvBuffer.
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
1024         netapi32.
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
1058         path.
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:
1126         Stub StackWalk64.
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
1148         code a bit.
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
1194         interfaces.
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>
1203         * dlls/winmm/mci.c:
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,
1210           include/dbghelp.h:
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>
1238         * include/advpub.h:
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
1246         properly.
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
1254         future.
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
1306         stream.
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
1316         one.
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>
1331         * include/shlobj.h:
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
1438         codecs.
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
1464         quotes.
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
1480         server.
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
1493         MIIM_FTYPE case.
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
1499         destination URL.
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
1584         behaviour.
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
1672         conformance value.
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
1719         servers.
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
1742         parameter from lrp.
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
1753         functions.
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
1775         instead.
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>
2116         * include/usp10.h:
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:
2132         Install usp10.h.
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
2186         LDAPAPI.
2187         Better stick to the types defined by the PSDK.
2188         Fix the ldap_create_vlv_control*() prototypes.
2189         Update win32.api.
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.
2218         Update win32.api.
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
2242         settings:
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
2251         folder.
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
2258         MyComputer.
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:
2293         Release 0.9.2.
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
2320         shaders.
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,
2373           server/timer.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
2418         NT3.51 specific.
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
2435         objects.
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>
2463         * dlls/user/win.c:
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
2491         overrides.
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),
2606         - break long line.
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
2622         InternetWriteFile.
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
2689         on current stack
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
2794         accelerated.
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
2847         prototype
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
2859         32 bit one.
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
2900         skipped.
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
2924         in other modules.
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
2973         winefile program.
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>
3019         * tools/wine.inf:
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
3061         - unicode fixes
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
3072         into.
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
3078         active.
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
3179         rather broken.
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>
3192         * tools/wine.inf:
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
3218         clear alpha value.
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
3225         get_protocol_info.
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
3289         untouched.
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>
3331         * include/rpcdce.h:
3332         Added extern "C".
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
3384         implementation.
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>
3449         * dlls/msi/msi.c:
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,
3525           tools/sfnt2fnt.c:
3526         Assorted spelling and case fixes.
3528 2005-11-10  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3530         * dlls/advpack/tests/advpack.c:
3531         WinME fixes:
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>
3539         * tools/c2man.pl:
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
3547         .lnk file entirely.
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>
3598         * dlls/msi/msi.c:
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
3616         specs.
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:
3632         Release 0.9.1.
3634 ----------------------------------------------------------------
3635 2005-11-09  Huw Davies <huw@codeweavers.com>
3637         * dlls/wineps/ps.c:
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
3650         test.
3652 2005-11-09  Mike McCormack <mike@codeweavers.com>
3654         * dlls/msi/msi.c:
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
3742         to be disabled.
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
3747         source file.
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>
3762         * include/windef.h:
3763         Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
3764         Berend Reitsma).
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
3811         rect.
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>
3908         * dlls/ole32/rpc.c:
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
4018         WINAPI function.
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
4103         VARIANT_FormatDate.
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
4198         surface a little.
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
4216         needed.
4218 2005-11-03  Dmitry Timoshkov <dmitry@codeweavers.com>
4220         * tools/wine.inf:
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,
4301           include/winver.h:
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
4313         them directly.
4315 2005-11-03  Mike McCormack <mike@codeweavers.com>
4317         * tools/wine.inf:
4318         Add the ContextMenuHandlers key for shortcuts so the new context menu
4319         code can work.
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
4325         update.
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,
4341           dlls/msi/helpers.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>
4355         * dlls/msi/cond.y:
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.
4430         Added a test case.
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
4454         surfaces yet.
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>
4477         * dlls/imm32/imm.c:
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>
4578         * include/rpcndr.h:
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
4611         of the server call.
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
4619         client side.
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>
4664         * tools/wine.inf:
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
4685         other way around.
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:
4721         Marshal enums.
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>
4742         * server/mapping.c:
4743         Do not overflow the stackbased "nt" struct when reading non-conforming
4744         PE files.
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,
4753           dlls/ttydrv/wnd.c:
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
4801         functionality.
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
4819         simple test cases.
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
4834         state stack.
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
4904         characters.
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
4941         prototypes.
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
4957         about the former.
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
4981         ntdll.
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>
4995         * dlls/msi/msi.c:
4996         Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
4997         versions.
4999 2005-10-29  Mike McCormack <mike@codeweavers.com>
5001         * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
5002           dlls/msi/helpers.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
5017         action anyway.
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
5033         dialogs.
5035 2005-10-29  Mike McCormack <mike@codeweavers.com>
5037         * dlls/msi/table.c:
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>
5044         * dlls/msi/files.c:
5045         Remove an incorrect comment and check for 0 being an invalid file
5046         handle.
5048 2005-10-29  Mike McCormack <mike@codeweavers.com>
5050         * dlls/msi/files.c:
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
5059         as the function.
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>
5073         * dlls/gdi/dc.c:
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>
5105         * dlls/msi/msi.c:
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:
5129         Fix a memory leak.
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>
5143         * dlls/msi/files.c:
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
5150         exclusively locked.
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>
5165         * dlls/msi/msi.c:
5166         Return an error in MsiGetComponentPathW if passed a null component.
5168 2005-10-28  Mike McCormack <mike@codeweavers.com>
5170         * dlls/msi/cond.y:
5171         Fix error handling in MsiEvaluateCondition.
5173 2005-10-28  Mike McCormack <mike@codeweavers.com>
5175         * dlls/msi/files.c:
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>
5191         * dlls/msi/files.c:
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
5254         inherit flag.
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
5261         installed.
5263 2005-10-27  Ivan Leo Puoti <ivanleo@gmail.com>
5265         * dlls/advapi32/tests/registry.c:
5266         Delete a temp file.
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,
5277           dlls/gdi/font.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
5298         winerror.h.
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,
5304           dlls/msi/helpers.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
5324         places.
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
5330         PAGESIZE.
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
5359         more.
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>
5392         * server/fd.c:
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>
5415         * include/advpub.h:
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,
5491           dlls/msi/table.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,
5498           include/rpcproxy.h:
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
5525         WM_SETREDRAW.
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
5611         information.
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
5619         from a stream.
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'
5646         flags.
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
5667         command line.
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:
5677         Fix gcc 4 warnings.
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
5688         find them.
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:
5699         Release 0.9.
5701 ----------------------------------------------------------------