urlmon: Added some tests and fixes of file protocol.
[wine] / ChangeLog
1 2005-12-08  Huw Davies <huw@codeweavers.com>
2
3         * dlls/gdi/dib.c:
4         gdi: Fix 24bpp -> 32bpp copy.
5
6 2005-12-08  Rein Klazes <wijn@wanadoo.nl>
7
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.
12
13 2005-12-08  Robert Shearman <rob@codeweavers.com>
14
15         * tools/widl/parser.y:
16         widl: Formatting cleanups.
17
18 2005-12-08  Robert Shearman <rob@codeweavers.com>
19
20         * tools/widl/typegen.c:
21         widl: Marshal and unmarshal basic types.
22
23 2005-12-08  Robert Shearman <rob@codeweavers.com>
24
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.
30
31 2005-12-08  Eric Kohl <eric.kohl@t-online.de>
32
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.
37
38 2005-12-08  Eric Kohl <eric.kohl@t-online.de>
39
40         * tools/widl/client.c, tools/widl/server.c:
41         widl: Rename some variables.
42
43 2005-12-08  Henning Gerhardt <henning.gerhardt@web.de>
44
45         * programs/winecfg/De.rc:
46         winecfg: Update German resource.
47
48 2005-12-08  Raphael Junqueira <fenix@club-internet.fr>
49
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
54
55 2005-12-08  Aric Stewart <aric@codeweavers.com>
56
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).
63
64 2005-12-08  Robert Reif <reif@earthlink.net>
65
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.
72
73 2005-12-08  Raphael Junqueira <fenix@club-internet.fr>
74
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
80
81 2005-12-08  Robert Shearman <rob@codeweavers.com>
82
83         * dlls/commdlg/printdlg.c:
84         comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
85
86 2005-12-08  Eric Pouech <eric.pouech@wanadoo.fr>
87
88         * dlls/winmm/winealsa/audio.c:
89         winealsa: Fixed returned string in capabilities.
90
91 2005-12-08  Eric Pouech <eric.pouech@wanadoo.fr>
92
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
98
99 2005-12-08  H. Verbeet <hverbeet@gmail.com>
100
101         * include/d3d8.h, include/d3d9.h:
102         d3d8/d3d9: Define D3D_SDK_VERSION.
103
104 2005-12-08  Robert Shearman <rob@codeweavers.com>
105
106         * programs/notepad/dialog.c, programs/notepad/main.c,
107           programs/notepad/main.h:
108         notepad: Remember options selected in the print setup dialog.
109
110 2005-12-08  Mike McCormack <mike@codeweavers.com>
111
112         * programs/winecfg/audio.c:
113         winecfg: Fix compilation on gcc 2.95 (no nameless unions).
114
115 2005-12-08  Aric Stewart <aric@codeweavers.com>
116
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.
121
122 2005-12-08  Alexandre Julliard <julliard@winehq.org>
123
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.
127
128 2005-12-07  Jacek Caban <jacek@codeweavers.com>
129
130         * dlls/mshtml/nsembed.c:
131         mshtml: Added config key to specify Gecko path.
132
133 2005-12-07  Robert Reif <reif@earthlink.net>
134
135         * programs/winecfg/audio.c:
136         winecfg: Added support for auto detecting all drivers by attempting to
137         open them.
138
139 2005-12-07  Vincent Béron <vberon@mecano.gme.usherb.ca>
140
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.
145
146 2005-12-07  Kai Blin <blin@gmx.net>
147
148         * dlls/secur32/ntlm.c:
149         secur32: Implement InitializeSecurityContext(A|W) for the NTLM
150         security provider.
151
152 2005-12-07  Robert Reif <reif@earthlink.net>
153
154         * programs/winecfg/En.rc, programs/winecfg/audio.c,
155           programs/winecfg/resource.h:
156         winecfg: Show all sound card drivers and their devices.
157
158 2005-12-07  Vincent Béron <vberon@mecano.gme.usherb.ca>
159
160         * tools/fnt2fon.c, tools/sfnt2fnt.c:
161         Add an error() function to fnt2fon and sfnt2fnt.
162
163 2005-12-06  Robert Shearman <rob@codeweavers.com>
164
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.
169
170 2005-12-06  Robert Shearman <rob@codeweavers.com>
171
172         * dlls/oleaut32/typelib.c:
173         OLE: Implement ITypeInfo_AddressOfMember.
174
175 2005-12-06  Robert Shearman <rob@codeweavers.com>
176
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.
185
186 2005-12-06  Robert Shearman <rob@codeweavers.com>
187
188         * dlls/oleaut32/tests/typelib.c:
189         OLE: Add tests for the typelib version of ITypeComp_Bind.
190
191 2005-12-06  Robert Shearman <rob@codeweavers.com>
192
193         * dlls/oleaut32/typelib.c, include/oleauto.h:
194         OLE: Update the type of the oVft parameter for DispCallFunc.
195
196 2005-12-06  Kai Blin <blin@gmx.net>
197
198         * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
199         secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
200         security provider.
201
202 2005-12-06  Detlef Riekenberg <wine.dev@web.de>
203
204         * tools/c2man.pl:
205         c2man: Remove HTML warnings.
206
207 2005-12-06  Robert Reif <reif@earthlink.net>
208
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.
214
215 2005-12-06  Eric Pouech <eric.pouech@wanadoo.fr>
216
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
222
223 2005-12-06  Eric Pouech <eric.pouech@wanadoo.fr>
224
225         * dlls/dbghelp/stack.c:
226         dbghelp: Final touch on StackWalk64 so that it works.
227
228 2005-12-06  Detlef Riekenberg <wine.dev@web.de>
229
230         * dlls/winspool/info.c:
231         winspool: Document the monitor functions.
232
233 2005-12-06  Vincent Béron <vberon@mecano.gme.usherb.ca>
234
235         * tools/winapi/win16.api, tools/winapi/win32.api:
236         Sort entries in win16.api and win32.api
237
238 2005-12-06  Raphael Junqueira <fenix@club-internet.fr>
239
240         * dlls/x11drv/opengl.c:
241         x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
242
243 2005-12-06  Raphael Junqueira <fenix@club-internet.fr>
244
245         * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
246         x11drv: cleanup not longer used data on X11DRV_PDEVICE.
247
248 2005-12-06  Louis Lenders <xerox_xerox2000@yahoo.co.uk>
249
250         * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
251         gdi: Added stub for AddFontMemResourceEx.
252
253 2005-12-06  Alexandre Julliard <julliard@winehq.org>
254
255         * include/mlang.idl:
256         mlang: Properly declare the interface uuids.
257
258 2005-12-06  Dmitry Timoshkov <dmitry@codeweavers.com>
259
260         * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
261         mlang: Implement IEnumRfc1766 interface.
262
263 2005-12-06  Robert Reif <reif@earthlink.net>
264
265         * dlls/winmm/winejack/jack.c:
266         winmm: Allow sound card driver to be opened more than once.
267         TRACE cleanups.
268
269 2005-12-06  Robert Reif <reif@earthlink.net>
270
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.
275
276 2005-12-06  Vincent Béron <vberon@mecano.gme.usherb.ca>
277
278         * tools/winapi/win32.api:
279         Update win32.api to current git.
280
281 2005-12-06  Robert Shearman <rob@codeweavers.com>
282
283         * dlls/ole32/rpc.c:
284         OLE: Fix a typo where brackets were missing.
285
286 2005-12-06  Robert Shearman <rob@codeweavers.com>
287
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.
292
293 2005-12-06  Jacek Caban <jacek@codeweavers.com>
294
295         * dlls/shdocvw/webbrowser.c:
296         shdocvw: Added get_Document implementation.
297
298 2005-12-06  Eric Pouech <eric.pouech@wanadoo.fr>
299
300         * programs/winedbg/expr.c:
301         winedbg: Fixed broken code about type management for binary operator.
302
303 2005-12-06  Detlef Riekenberg <wine.dev@web.de>
304
305         * dlls/winspool/info.c:
306         winspool: Add documentation for the port functions.
307
308 2005-12-05  Alexandre Julliard <julliard@winehq.org>
309
310         * dlls/kernel/tests/thread.c:
311         kernel: Added a basic test for exception handling in threads.
312
313 2005-12-05  Alexandre Julliard <julliard@winehq.org>
314
315         * dlls/user/cursoricon.c:
316         user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
317
318 2005-12-05  Rein Klazes <wijn@wanadoo.nl>
319
320         * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
321         ddraw: Catch access violations when calling DirectDrawEnumerateProc.
322
323 2005-12-05  Thomas Weidenmueller <wine-patches@reactsoft.com>
324
325         * dlls/devenum/createdevenum.c:
326         devenum: Don't leak key handle creating a category registry key.
327
328 2005-12-05  Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
329
330         * dlls/msi/msi.c:
331         msi: Implemented DllCanUnloadNow.
332
333 2005-12-05  Wojciech Migda <migda@chemia.uj.edu.pl>
334
335         * dlls/imagehlp/imagehlp.spec:
336         imagehlp: fixed typo in SymSetOptions entry.
337
338 2005-12-05  Huw Davies <huw@codeweavers.com>
339
340         * dlls/msi/msi.spec:
341         msi: Fix MsiProvideQualifiedComponentW spec file entry.
342
343 2005-12-05  Vitaliy Margolen <wine-patch@kievinfo.com>
344
345         * server/main.c, server/object.h:
346         server: Remove sync_namespace.
347
348 2005-12-05  Alexandre Julliard <julliard@winehq.org>
349
350         * server/directory.c, server/mailslot.c, server/named_pipe.c,
351           server/object.h:
352         server: Let the directory code handle device names.
353
354 2005-12-05  Vitaliy Margolen <wine-patch@kievinfo.com>
355
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.
360
361 2005-12-05  Vitaliy Margolen <wine-patch@kievinfo.com>
362
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.
370
371 2005-12-05  Alexandre Julliard <julliard@winehq.org>
372
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.
377
378 2005-12-05  Eric Pouech <eric.pouech@wanadoo.fr>
379
380         * dlls/dbghelp/stack.c, include/dbghelp.h:
381         dbghelp: Implemented StackWalk64.
382
383 2005-12-05  Francois Gouget <fgouget@free.fr>
384
385         * dlls/msvidc32/msvideo1.c:
386         msvidc32: Add a comment for DllMain() to stop winapi_check from
387         complaining about it.
388
389 2005-12-05  Francois Gouget <fgouget@free.fr>
390
391         * tools/winapi/win32.api:
392         Update win32.api to match the current sources.
393
394 2005-12-05  Pavel Roskin <proski@gnu.org>
395
396         * programs/notepad/Ru.rc:
397         notepad: Russian translation for "Font..." menu item.
398
399 2005-12-05  Cihan Altinay <cihan@uq.edu.au>
400
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.
406
407 2005-12-05  YunSong Hwang <hys545@dreamwiz.com>
408
409         * programs/winefile/Ko.rc:
410         winefile: Fix an incorrect translation.
411
412 2005-12-05  Alexander N. Sørnes <alex@thehandofagony.com>
413
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.
420
421 2005-12-05  Patrick Ammann <pammann@aro.ch>
422
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.
427
428 2005-12-05  Eric Pouech <eric.pouech@wanadoo.fr>
429
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
434
435 2005-12-05  Eric Pouech <eric.pouech@wanadoo.fr>
436
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
443
444 2005-12-05  Michael Stefaniuc <mstefani@redhat.de>
445
446         * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
447         Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
448
449 2005-12-05  Milko Krachounov <milko@3mhz.net>
450
451         * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
452         Update the Bulgarian resources for commdlg and regedit.
453
454 2005-12-05  Marcus Meissner <marcus@jet.franken.de>
455
456         * dlls/winsock/socket.c:
457         winsock: Rewrote mappers to use sizeof() based loops.
458         Added IPPROTO_IP and AF_UNSPEC to the mappers.
459
460 2005-12-03  Robert Shearman <rob@codeweavers.com>
461
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.
467
468 2005-12-03  Robert Shearman <rob@codeweavers.com>
469
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.
474
475 2005-12-03  Robert Shearman <rob@codeweavers.com>
476
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.
481
482 2005-12-03  H. Verbeet <hverbeet@gmail.com>
483
484         * dlls/wined3d/pixelshader.c:
485         wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
486
487 2005-12-03  H. Verbeet <hverbeet@gmail.com>
488
489         * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
490         wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
491         Remove an unnecessary cast.
492
493 2005-12-03  Robert Shearman <rob@codeweavers.com>
494
495         * dlls/oleaut32/typelib.c:
496         OLE: Move the dispinterface return value handling to functions that
497         return the FUNCDESC to the user.
498
499 2005-12-03  Robert Shearman <rob@codeweavers.com>
500
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.
505
506 2005-12-03  Eric Pouech <eric.pouech@wanadoo.fr>
507
508         * programs/winedbg/symbol.c:
509         winedbg: simplify some code.
510
511 2005-12-03  H. Verbeet <hverbeet@gmail.com>
512
513         * dlls/wined3d/device.c:
514         wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
515         already recording.
516
517 2005-12-03  Pavel Roskin <proski at gnu.org>
518
519         * programs/wineconsole/wineconsole.c:
520         Fixed regression in wineconsole creation (curses backend).
521
522 2005-12-03  Vincent Béron <vberon@mecano.gme.usherb.ca>
523
524         * tools/winapi/winapi_check:
525         winapi_check: fully descend in included files to check for prototype.
526
527 2005-12-03  Robert Shearman <rob@codeweavers.com>
528
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.
534
535 2005-12-03  Robert Shearman <rob@codeweavers.com>
536
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.
542
543 2005-12-03  Eric Pouech <eric.pouech@wanadoo.fr>
544
545         * programs/winedbg/stack.c:
546         winedbg: fixed regression (and simplified code!) for arguments
547         printing in backtrace.
548
549 2005-12-03  Eric Pouech <eric.pouech@wanadoo.fr>
550
551         * programs/winedbg/symbol.c:
552         winedbg: fixed regression in 'info local' command.
553
554 2005-12-03  Aric Stewart <aric@codeweavers.com>
555
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.
561
562 2005-12-03  Aric Cyr <aric.cyr@gmail.com>
563
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.
568
569 2005-12-02  Francois Gouget <fgouget@free.fr>
570
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.
575
576 2005-12-02  Vitaliy Margolen <wine-patch@kievinfo.com>
577
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.
582
583 2005-12-02  Vitaliy Margolen <wine-patch@kievinfo.com>
584
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.
588
589 2005-12-02  Vitaliy Margolen <wine-patch@kievinfo.com>
590
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.
594
595 2005-12-02  Vitaliy Margolen <wine-patch@kievinfo.com>
596
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.
603
604 2005-12-02  Jacek Caban <jacek@codeweavers.com>
605
606         * dlls/shdocvw/dochost.c:
607         Sync the WebBrowser's window size with document's window.
608
609 2005-12-02  Francois Gouget <fgouget@free.fr>
610
611         * tools/winapi/win32.api:
612         Update win32.api to match the current sources.
613
614 2005-12-02  Vincent Béron <vberon@mecano.gme.usherb.ca>
615
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.
620
621 2005-12-02  Vincent Béron <vberon@mecano.gme.usherb.ca>
622
623         * tools/widl/header.c:
624         Reorder the virtual table definition so it's defined before it is used
625         in widl header output.
626
627 2005-12-02  Vincent Béron <vberon@mecano.gme.usherb.ca>
628
629         * tools/widl/header.c:
630         Use interface instead of struct where appropriate in widl.
631
632 2005-12-02  Francois Gouget <fgouget@free.fr>
633
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.
638
639 2005-12-02  Francois Gouget <fgouget@free.fr>
640
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.
644
645 2005-12-02  Francois Gouget <fgouget@free.fr>
646
647         * tools/winapi/winapi_parser.pm:
648         Fix __RPC_USER handling.
649
650 2005-12-02  Francois Gouget <fgouget@free.fr>
651
652         * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
653         Better stick to the PSDK types.
654         Update win32.api.
655
656 2005-12-02  Francois Gouget <fgouget@free.fr>
657
658         * dlls/dbghelp/module.c, include/dbghelp.h:
659         Add IMAGEHLP_MODULEW64.
660         Add SymGetModuleInfoW64() and SymLoadModule64().
661
662 2005-12-02  Michael Jung <mjung@iss.tu-darmstadt.de>
663
664         * dlls/shell32/shlview.c:
665         Implemented scrolling during drag&drop for the shellview class.
666
667 2005-12-02  Jacek Caban <jacek@codeweavers.com>
668
669         * dlls/shdocvw/dochost.c:
670         Use sink in navigate_complete instead of ClientSite's IDispatch.
671
672 2005-12-02  Juan Lang <juan_lang@yahoo.com>
673
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.
682
683 2005-12-02  Vincent Béron <vberon@mecano.gme.usherb.ca>
684
685         * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
686         Make winapi_check understand the interface keyword.
687
688 2005-12-02  Pavel Roskin <proski@gnu.org>
689
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.
706
707 2005-12-02  Jacek Caban <jacek@codeweavers.com>
708
709         * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
710         Added implementation of IConnectionPoint::Advise and Unadvise.
711
712 2005-12-02  Hans Leidekker <hans@it.vu.nl>
713
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.
719
720 2005-12-02  Rein Klazes <wijn@wanadoo.nl>
721
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.
726
727 2005-12-02  Jacek Caban <jacek@codeweavers.com>
728
729         * dlls/shdocvw/oleobject.c:
730         Sync window sizes.
731
732 2005-12-02  Michael Jung <mjung@iss.tu-darmstadt.de>
733
734         * dlls/shell32/tests/shlfolder.c:
735         Added a test for native PIDL format.
736
737 2005-12-02  James Hawkins <truiken@gmail.com>
738
739         * dlls/advpack/advpack.c:
740         Document many of the advpack functions.
741
742 2005-12-02  Raphael Junqueira <fenix@club-internet.fr>
743
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.
749
750 2005-12-01  Hans Leidekker <hans@it.vu.nl>
751
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}.
758
759 2005-12-01  Hans Leidekker <hans@it.vu.nl>
760
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.
765
766 2005-12-01  Huw Davies <huw@codeweavers.com>
767
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.
773
774 2005-12-01  Alexandre Julliard <julliard@winehq.org>
775
776         * dlls/ntdll/virtual.c:
777         Check for need to add area to the reserved list also on unmap.
778
779 2005-12-01  Alexandre Julliard <julliard@winehq.org>
780
781         * dlls/ntdll/virtual.c:
782         Ignore the large address space flag when version is win9x.
783
784 2005-12-01  Hans Leidekker <hans@it.vu.nl>
785
786         * dlls/wldap32/add.c, dlls/wldap32/delete.c:
787         Document the ldap_delete* functions.
788
789 2005-12-01  Rein Klazes <wijn@wanadoo.nl>
790
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.
794
795 2005-12-01  Oldrich Jedlicka <oldium.pro@seznam.cz>
796
797         * dlls/x11drv/dib.c:
798         Fix for the monochrome DIB with inverted colors.
799
800 2005-12-01  Alexandre Julliard <julliard@winehq.org>
801
802         * dlls/msvcrt/tests/headers.c:
803         Improved the CHECK_DEF macro to avoid code duplication.
804
805 2005-12-01  Robert Shearman <rob@codeweavers.com>
806
807         * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
808         Make dump functions const.
809
810 2005-12-01  Jacek Caban <jacek@codeweavers.com>
811
812         * dlls/shdocvw/oleobject.c:
813         Added implementation of OLEIVERB_SHOW in DoVerb.
814
815 2005-12-01  Robert Shearman <rob@codeweavers.com>
816
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.
823
824 2005-12-01  Alexandre Julliard <julliard@winehq.org>
825
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.
829
830 2005-12-01  Alexandre Julliard <julliard@winehq.org>
831
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.
835
836 2005-12-01  Pavel Roskin <proski@gnu.org>
837
838         * programs/notepad/dialog.c, programs/notepad/main.c:
839         Improve font support in Notepad.
840
841 2005-12-01  Robert Shearman <rob@codeweavers.com>
842
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.
849
850 2005-12-01  Robert Shearman <rob@codeweavers.com>
851
852         * dlls/oleaut32/typelib.c:
853         Don't truncate large integer constants.
854
855 2005-12-01  Jacek Caban <jacek@codeweavers.com>
856
857         * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
858           dlls/shdocvw/webbrowser.c:
859         Added IOleInPlaceActiveObject stub implementation.
860
861 2005-12-01  James Hawkins <truiken@gmail.com>
862
863         * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
864         Add a stub for AdvInstallFile.
865
866 2005-12-01  Robert Shearman <rob@codeweavers.com>
867
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.
873
874 2005-12-01  Dmitry Timoshkov <dmitry@codeweavers.com>
875
876         * dlls/user/listbox.c, dlls/user/tests/listbox.c:
877         Add a test for LB_SELITEMRANGE, make it pass under Wine.
878
879 2005-12-01  Robert Shearman <rob@codeweavers.com>
880
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.
885
886 2005-12-01  Robert Shearman <rob@codeweavers.com>
887
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.
892
893 2005-12-01  Steven Edwards <steven@codeweavers.com>
894
895         * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
896         Add stubs for ldap_search_init_page[A/W].
897
898 2005-12-01  Detlef Riekenberg <wine.dev@web.de>
899
900         * dlls/x11drv/winpos.c:
901         Remove unused include X11/IntrinsicP.h.
902
903 2005-12-01  Jacek Caban <jacek@codeweavers.com>
904
905         * dlls/shdocvw/oleobject.c:
906         Added SetObjectRects implementation.
907
908 2005-12-01  Jacek Caban <jacek@codeweavers.com>
909
910         * dlls/shdocvw/client.c:
911         Return S_OK in [On|Can]InPlaceActivate.
912         Handle IOleDocumentSite in QueryInterface.
913
914 2005-12-01  Rein Klazes <wijn@wanadoo.nl>
915
916         * dlls/gdi/freetype.c:
917         Make WineEngGetFontData always return the used byte count.
918
919 2005-11-30  Peter Lemenkov <petro@mail.ru>
920
921         * include/winuser.h:
922         Added WS_EX_COMPOSITED.
923
924 2005-11-30  Dmitry Timoshkov <dmitry@codeweavers.com>
925
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.
929
930 2005-11-30  Willie Sippel <willie@zeitgeistmedia.net>
931
932         * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
933         Added more Nvidia card IDs.
934
935 2005-11-30  Alexandre Julliard <julliard@winehq.org>
936
937         * tools/winewrapper:
938         Added support for Darwin DYLD_LIBRARY_PATH.
939
940 2005-11-30  Vitaliy Margolen <wine-patch@kievinfo.com>
941
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.
949
950 2005-11-30  Markus Gömmel <m.goemmel@compulab.de>
951
952         * dlls/shell32/shellpath.c:
953         Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
954
955 2005-11-30  Oldrich Jedlicka <oldium.pro@seznam.cz>
956
957         * dlls/x11drv/dib.c:
958         Fix for RGB mask that corresponds to the visual's mask.
959
960 2005-11-30  Hans Leidekker <hans@it.vu.nl>
961
962         * dlls/wldap32/control.c:
963         Document the ldap_control* functions.
964
965 2005-11-30  Martin Fuchs <martin-fuchs@gmx.net>
966
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.
970
971 2005-11-30  Raphael Junqueira <fenix@club-internet.fr>
972
973         * dlls/opengl32/wgl.c:
974         Added some checks on wglCreatContext to avoid problems (and
975         SetLastErrors).
976
977 2005-11-30  Stefan Leichter <Stefan.Leichter@camLine.com>
978
979         * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
980         Added stub for CryptVerifyMessageSignature.
981
982 2005-11-30  Vitaliy Margolen <wine-patch@kievinfo.com>
983
984         * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
985         ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
986         state. Change tests accordingly.
987
988 2005-11-30  Vitaliy Margolen <wine-patch@kievinfo.com>
989
990         * dlls/user/tests/msg.c, dlls/user/win.c:
991         New maximized visible window should be shown with
992         ShowWindow(SW_SHOW).
993
994 2005-11-30  Vitaliy Margolen <wine-patch@kievinfo.com>
995
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.
1000
1001 2005-11-30  Stefan Leichter <Stefan.Leichter@camLine.com>
1002
1003         * dlls/version/tests/install.c:
1004         Fix version tests on windows 9x/ME.
1005
1006 2005-11-30  Robert Shearman <rob@codeweavers.com>
1007
1008         * dlls/wininet/tests/http.c:
1009         Test the behaviour of HttpSendRequestEx when putting data into the
1010         lpvBuffer.
1011
1012 2005-11-30  Robert Shearman <rob@codeweavers.com>
1013
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.
1018
1019 2005-11-30  Vincent Béron <vberon@mecano.gme.usherb.ca>
1020
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.
1025
1026 2005-11-30  Vincent Béron <vberon@mecano.gme.usherb.ca>
1027
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.
1033
1034 2005-11-30  Raphael Junqueira <fenix@club-internet.fr>
1035
1036         * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
1037         Add support for Intel drivers version string.
1038         Update default driver version (nvidia).
1039
1040 2005-11-30  Robert Shearman <rob@codeweavers.com>
1041
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.
1046
1047 2005-11-30  Robert Shearman <rob@codeweavers.com>
1048
1049         * dlls/msi/registry.c:
1050         The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
1051         include the NULL terminator, so fix this.
1052
1053 2005-11-30  Robert Shearman <rob@codeweavers.com>
1054
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.
1060
1061 2005-11-30  Robert Shearman <rob@codeweavers.com>
1062
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.
1068
1069 2005-11-29  Hans Leidekker <hans@it.vu.nl>
1070
1071         * configure, configure.ac:
1072         Link to the reentrant version of libldap.
1073
1074 2005-11-29  YunSong Hwang <hys545@dreamwiz.com>
1075
1076         * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
1077           dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
1078         Add Korean translations.
1079
1080 2005-11-29  Vitaliy Margolen <wine-patch@kievinfo.com>
1081
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.
1089
1090 2005-11-29  Alexandre Julliard <julliard@winehq.org>
1091
1092         * dlls/ntdll/loader.c:
1093         Check for a valid module before attempting to read the export
1094         directory in LdrGetProcedureAddress.
1095
1096 2005-11-29  Rein Klazes <wijn@wanadoo.nl>
1097
1098         * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
1099         Clear the reference counter in WSACleanup, with regression test.
1100
1101 2005-11-29  Hans Leidekker <hans@it.vu.nl>
1102
1103         * dlls/wldap32/compare.c:
1104         Document the ldap_compare* functions.
1105
1106 2005-11-29  Oliver Stieber <oliver_stieber@yahoo.co.uk>
1107
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.
1113
1114 2005-11-29  Paul Vriens <Paul.Vriens@xs4all.nl>
1115
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.
1122
1123 2005-11-29  Vitaliy Margolen <wine-patch@kievinfo.com>
1124
1125         * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
1126         Stub StackWalk64.
1127
1128 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1129
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.
1133
1134 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1135
1136         * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
1137         Implemented SymGet{Next|Prev}Line64.
1138
1139 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1140
1141         * dlls/dbghelp/module.c:
1142         Now correctly checking calling down to 32 bit version.
1143
1144 2005-11-29  Robert Shearman <rob@codeweavers.com>
1145
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.
1150
1151 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1152
1153         * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
1154         Implemented SymGetModuleInfo64.
1155
1156 2005-11-29  Robert Shearman <rob@codeweavers.com>
1157
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.
1162
1163 2005-11-29  Robert Shearman <rob@codeweavers.com>
1164
1165         * dlls/wininet/http.c:
1166         More lpszServerName -> lpszHostName fixes.
1167
1168 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1169
1170         * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
1171         Implemented SymUnloadModule64.
1172
1173 2005-11-29  James Hawkins <truiken@gmail.com>
1174
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.
1182
1183 2005-11-29  Robert Shearman <rob@codeweavers.com>
1184
1185         * dlls/wininet/http.c:
1186         Fix redirects from secure to non-secure and vice versa.
1187
1188 2005-11-29  Robert Shearman <rob@codeweavers.com>
1189
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.
1195
1196 2005-11-29  Peter Lemenkov <petro@mail.ru>
1197
1198         * include/shellapi.h:
1199         Added some definitions.
1200
1201 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1202
1203         * dlls/winmm/mci.c:
1204         Fixed some bugs in MCI string parsing.
1205
1206 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1207
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.
1212
1213 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1214
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.
1220
1221 2005-11-29  Michael Jung <mjung@iss.tu-darmstadt.de>
1222
1223         * dlls/ole32/ole32res.rc:
1224         Made the Drag&Drop cursors' rubber band visible on a white background.
1225
1226 2005-11-29  Alexandre Julliard <julliard@winehq.org>
1227
1228         * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
1229         Avoid including X11/Intrinsic.h.
1230
1231 2005-11-29  Alexandre Julliard <julliard@winehq.org>
1232
1233         * dlls/gdi/bitmap.c:
1234         Added support for doing SetBitmapBits on a DIB section.
1235
1236 2005-11-29  James Hawkins <truiken@gmail.com>
1237
1238         * include/advpub.h:
1239         Add ADN_DEL_UNC_PATHS define to advpub.h.
1240
1241 2005-11-29  Robert Shearman <rob@codeweavers.com>
1242
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.
1247
1248 2005-11-29  Robert Shearman <rob@codeweavers.com>
1249
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.
1255
1256 2005-11-29  Raphael Junqueira <fenix@club-internet.fr>
1257
1258         * dlls/opengl32/wgl.c:
1259         Fixed crash in wglShareList.
1260
1261 2005-11-29  Raphael Junqueira <fenix@club-internet.fr>
1262
1263         * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
1264         Fix implementation of IDirectMusic8Impl_CreatePort.
1265
1266 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1267
1268         * include/cvconst.h:
1269         Added calling convention definitions.
1270
1271 2005-11-29  Eric Pouech <eric.pouech@wanadoo.fr>
1272
1273         * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
1274         Added stub for dbghelp.SymRegisterCallback64.
1275
1276 2005-11-29  Robert Shearman <rob@codeweavers.com>
1277
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.
1282
1283 2005-11-29  Robert Shearman <rob@codeweavers.com>
1284
1285         * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
1286         Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
1287
1288 2005-11-29  Robert Shearman <rob@codeweavers.com>
1289
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.
1293
1294 2005-11-29  Robert Shearman <rob@codeweavers.com>
1295
1296         * dlls/rpcrt4/ndr_midl.c:
1297         Return the correct error code from NdrProxyErrorHandler.
1298
1299 2005-11-29  Robert Shearman <rob@codeweavers.com>
1300
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.
1307
1308 2005-11-29  Robert Shearman <rob@codeweavers.com>
1309
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.
1317
1318 2005-11-29  Vitaliy Margolen <wine-patch@kievinfo.com>
1319
1320         * dlls/user/tests/win.c, dlls/user/win.c:
1321         EnumChildWindows should return result from the callback.
1322
1323 2005-11-28  Jacek Caban <jacek@codeweavers.com>
1324
1325         * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
1326           dlls/shdocvw/webbrowser.c:
1327         Activate document object.
1328
1329 2005-11-28  Alexandre Julliard <julliard@winehq.org>
1330
1331         * include/shlobj.h:
1332         Remove unnecessary external variable declarations.
1333
1334 2005-11-28  Dmitry Timoshkov <dmitry@codeweavers.com>
1335
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.
1349
1350 2005-11-28  Juan Lang <juan_lang@yahoo.com>
1351
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.
1355
1356 2005-11-28  Henning Gerhardt <henning.gerhardt@web.de>
1357
1358         * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
1359           dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
1360         Add German resources.
1361
1362 2005-11-28  Hans Leidekker <hans@it.vu.nl>
1363
1364         * dlls/wldap32/add.c, dlls/wldap32/bind.c:
1365         Document the ldap_bind* functions.
1366
1367 2005-11-28  Michael Jung <mjung@iss.tu-darmstadt.de>
1368
1369         * dlls/shell32/shfldr_unixfs.c:
1370         Enhanced UnixFolder's IDropTarget implementation.
1371         Use STATIC_CAST macro more consistently.
1372
1373 2005-11-28  Alexandre Julliard <julliard@winehq.org>
1374
1375         * tools/winebuild/spec16.c:
1376         Preserve 16-byte stack alignment in 16-bit relays.
1377
1378 2005-11-28  Alexandre Julliard <julliard@winehq.org>
1379
1380         * tools/winebuild/relay.c:
1381         Enforce 16-byte stack alignment when returning from 16-bit code and
1382         when calling a register function.
1383
1384 2005-11-28  Ge van Geldorp <gvg@reactos.org>
1385
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.
1431
1432 2005-11-28  Dmitry Timoshkov <dmitry@codeweavers.com>
1433
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.
1439
1440 2005-11-28  Aric Stewart <aric@codeweavers.com>
1441
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.
1448
1449 2005-11-28  Jacek Caban <jacek@codeweavers.com>
1450
1451         * dlls/shdocvw/dochost.c:
1452         Added GetOverrideKeyPath and GetOptionKeyPath implementation.
1453
1454 2005-11-28  Michael Jung <mjung@iss.tu-darmstadt.de>
1455
1456         * dlls/shell32/shlview.c:
1457         Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
1458
1459 2005-11-28  Ge van Geldorp <gvg@reactos.org>
1460
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.
1465
1466 2005-11-28  Detlef Riekenberg <wine.dev@web.de>
1467
1468         * dlls/winspool/info.c:
1469         Documentation added for GetPrinterDriverDirectoryW + A.
1470
1471 2005-11-28  Vitaliy Margolen <wine-patch@kievinfo.com>
1472
1473         * include/ddk/wdm.h:
1474         Add directory and symlink access rights.
1475
1476 2005-11-28  Robert Shearman <rob@codeweavers.com>
1477
1478         * dlls/wininet/http.c:
1479         Add support for using secure (SSL/TLS) connections through a proxy
1480         server.
1481
1482 2005-11-28  Robert Shearman <rob@codeweavers.com>
1483
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.
1487
1488 2005-11-28  Dmitry Timoshkov <dmitry@codeweavers.com>
1489
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.
1494
1495 2005-11-28  Robert Shearman <rob@codeweavers.com>
1496
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.
1500
1501 2005-11-28  Vijay Kiran Kamuju <infyquest@gmail.com>
1502
1503         * dlls/usp10/usp10.c, include/usp10.h:
1504         Added some missing definitions in usp10.h.
1505
1506 2005-11-28  Rein Klazes <wijn@wanadoo.nl>
1507
1508         * dlls/x11drv/graphics.c:
1509         Handle an X error in X11DRV_ExtFloodFill().
1510
1511 2005-11-28  Robert Shearman <rob@codeweavers.com>
1512
1513         * dlls/wininet/http.c:
1514         Fix "http://" prefix detection on the proxy URL.
1515
1516 2005-11-28  Robert Shearman <rob@codeweavers.com>
1517
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.
1521
1522 2005-11-28  Robert Shearman <rob@codeweavers.com>
1523
1524         * dlls/rpcrt4/ndr_marshall.c:
1525         Implement conformant varying array functions.
1526
1527 2005-11-28  Robert Shearman <rob@codeweavers.com>
1528
1529         * dlls/rpcrt4/ndr_marshall.c:
1530         Implement conformant struct functions.
1531
1532 2005-11-28  Robert Shearman <rob@codeweavers.com>
1533
1534         * dlls/rpcrt4/ndr_marshall.c:
1535         Implement FC_STRUCTPAD2 for complex types.
1536
1537 2005-11-28  Rein Klazes <wijn@wanadoo.nl>
1538
1539         * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
1540         Add stub implementation for SetMagicColors().
1541
1542 2005-11-28  Jacek Caban <jacek@codeweavers.com>
1543
1544         * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
1545         Added AtlAxCreateControl stub implementation.
1546
1547 2005-11-28  Robert Shearman <rob@codeweavers.com>
1548
1549         * dlls/wininet/http.c:
1550         Replace some useless checks in HTTP_AddProxyInfo with asserts.
1551
1552 2005-11-28  Jacek Caban <jacek@codeweavers.com>
1553
1554         * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
1555           dlls/shdocvw/webbrowser.c:
1556         Added IOleDocumentSite implementation.
1557
1558 2005-11-28  Robert Shearman <rob@codeweavers.com>
1559
1560         * dlls/wininet/http.c:
1561         Simplify and fix Set-Cookie handling.
1562
1563 2005-11-28  Robert Shearman <rob@codeweavers.com>
1564
1565         * dlls/ole32/defaulthandler.c:
1566         Implement IOleObject_DoVerb function by running the object and then
1567         delegating to the remote IOleObject_DoVerb function.
1568
1569 2005-11-28  Robert Shearman <rob@codeweavers.com>
1570
1571         * dlls/rpcrt4/ndr_marshall.c:
1572         Add functions for marshaling base types (ints, floats, etc.).
1573
1574 2005-11-28  Jacek Caban <jacek@codeweavers.com>
1575
1576         * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
1577           dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
1578         Better windows handling.
1579
1580 2005-11-28  Michael Jung <mjung@iss.tu-darmstadt.de>
1581
1582         * dlls/shell32/shell32_main.h:
1583         Modified KeyStateToDropEffect macro to match native shellview's
1584         behaviour.
1585
1586 2005-11-28  Robert Shearman <rob@codeweavers.com>
1587
1588         * dlls/wininet/http.c:
1589         Simplify HTTP_InsertProxyAuthorization.
1590
1591 2005-11-28  Robert Shearman <rob@codeweavers.com>
1592
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.
1597
1598 2005-11-28  Robert Shearman <rob@codeweavers.com>
1599
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.
1604
1605 2005-11-28  Jacek Caban <jacek@codeweavers.com>
1606
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.
1611
1612 2005-11-28  Alexandre Julliard <julliard@winehq.org>
1613
1614         * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
1615         Ignore generated rsrc.res.
1616
1617 2005-11-28  Michael Jung <mjung@iss.tu-darmstadt.de>
1618
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.
1622
1623 2005-11-28  Robert Shearman <rob@codeweavers.com>
1624
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.
1631
1632 2005-11-28  Robert Shearman <rob@codeweavers.com>
1633
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.
1639
1640 2005-11-28  Vitaliy Margolen <wine-patch@kievinfo.com>
1641
1642         * include/imagehlp.h:
1643         Add some 64 bit definitions.
1644
1645 2005-11-28  Oliver Stieber <oliver_stieber@yahoo.co.uk>
1646
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.
1650
1651 2005-11-28  Oliver Stieber <oliver_stieber@yahoo.co.uk>
1652
1653         * dlls/wined3d/vertexdeclaration.c:
1654         Correct some errors in the way vertex declarations for directx 8 are
1655         parsed and add offset support.
1656
1657 2005-11-28  Ge van Geldorp <gvg@reactos.org>
1658
1659         * dlls/shell32/iconcache.c:
1660         Load shortcut icon by resource id instead of by icon index.
1661
1662 2005-11-28  Robert Shearman <rob@codeweavers.com>
1663
1664         * dlls/ole32/defaulthandler.c:
1665         Call DefaultHandler_Stop if we fail to start the server running
1666         correctly and a few formatting fixes.
1667
1668 2005-11-28  Robert Shearman <rob@codeweavers.com>
1669
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.
1676
1677 2005-11-28  Dmitry Timoshkov <dmitry@codeweavers.com>
1678
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).
1683
1684 2005-11-28  Dmitry Timoshkov <dmitry@codeweavers.com>
1685
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).
1689
1690 2005-11-28  Dmitry Timoshkov <dmitry@codeweavers.com>
1691
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.
1697
1698 2005-11-28  YunSong Hwang <hys545@dreamwiz.com>
1699
1700         * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
1701         Update Korean translations.
1702
1703 2005-11-28  Michael Jung <mjung@iss.tu-darmstadt.de>
1704
1705         * dlls/ole32/ole32res.rc:
1706         Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
1707
1708 2005-11-28  Jacek Caban <jacek@codeweavers.com>
1709
1710         * dlls/shdocvw/webbrowser.c:
1711         Don't crash when parameters of Navigate2 are NULL.
1712
1713 2005-11-28  Robert Shearman <rob@codeweavers.com>
1714
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.
1720
1721 2005-11-28  Eric Pouech <eric.pouech@wanadoo.fr>
1722
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).
1726
1727 2005-11-28  Vitaliy Margolen <wine-patch@kievinfo.com>
1728
1729         * dlls/ntdll/cdrom.c:
1730         Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
1731         IOCTL_STORAGE_CHECK_VERIFY.
1732
1733 2005-11-28  Eric Pouech <eric.pouech@wanadoo.fr>
1734
1735         * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
1736         Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
1737
1738 2005-11-28  Oliver Stieber <oliver_stieber@yahoo.co.uk>
1739
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.
1743
1744 2005-11-28  Lionel Ulmer <lionel.ulmer@free.fr>
1745
1746         * dlls/x11drv/settings.c:
1747         Ignore frequency requests in Desktop mode.
1748
1749 2005-11-28  Robert Shearman <rob@codeweavers.com>
1750
1751         * dlls/ole32/defaulthandler.c:
1752         Call the equivalent delegate function for all of the simple
1753         functions.
1754
1755 2005-11-28  Robert Shearman <rob@codeweavers.com>
1756
1757         * dlls/rpcrt4/ndr_marshall.c:
1758         We should always allocate in NdrConformantStringUnmarshal if the
1759         memory pointer is NULL.
1760
1761 2005-11-28  Lionel Ulmer <lionel.ulmer@free.fr>
1762
1763         * dlls/dinput/device.c:
1764         Handle DInput8 interfaces in device QueryInterface.
1765
1766 2005-11-28  Hans Leidekker <hans@it.vu.nl>
1767
1768         * dlls/wldap32/add.c:
1769         Document the ldap_add* functions.
1770
1771 2005-11-28  Huw Davies <huw@codeweavers.com>
1772
1773         * dlls/gdi/bitblt.c:
1774         If the driver doesn't support StretchBlt try to use StretchDIBits
1775         instead.
1776
1777 2005-11-28  Martin Fuchs <martin-fuchs@gmx.net>
1778
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().
1787
1788 2005-11-28  YunSong Hwang <hys545@dreamwiz.com>
1789
1790         * documentation/README.ko:
1791         Add a translation of the README.
1792
1793 2005-11-28  Mike McCormack <mike@codeweavers.com>
1794
1795         * dlls/msi/helpers.c:
1796         If a source directory doesn't exist, use the install root instead.
1797
1798 2005-11-28  Mike McCormack <mike@codeweavers.com>
1799
1800         * dlls/msi/dialog.c:
1801         Handle the ^ character in MaskEdit controls.
1802
1803 2005-11-28  Raphael Junqueira <fenix@club-internet.fr>
1804
1805         * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
1806         Partial implementation of IDirectMusicPerformance8Impl_AddPort.
1807
1808 2005-11-28  Michael Jung <mjung@iss.tu-darmstadt.de>
1809
1810         * dlls/shell32/shfldr_unixfs.c:
1811         Initial stubbed implementation of UnixFolder's IDropTarget interface.
1812
1813 2005-11-28  Alex Villacís Lasso <a_villacis@palosanto.com>
1814
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.
1818
1819 2005-11-26  Alexandre Julliard <julliard@winehq.org>
1820
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).
1840
1841 2005-11-26  Alexandre Julliard <julliard@winehq.org>
1842
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.
2103
2104 2005-11-24  Hans Leidekker <hans@it.vu.nl>
2105
2106         * programs/winebrowser/main.c, tools/wine.inf:
2107         Also handle mailto: urls.
2108
2109 2005-11-24  Mike McCormack <mike@codeweavers.com>
2110
2111         * dlls/msvcrt/tests/printf.c:
2112         Add some tests for _fcvt.
2113
2114 2005-11-24  Marcus Meissner <meissner@suse.de>
2115
2116         * include/usp10.h:
2117         extern "C" wrappers for usp10.h.
2118
2119 2005-11-24  Mike McCormack <mike@codeweavers.com>
2120
2121         * dlls/msi/helpers.c:
2122         Make all source directories at the root of the install.
2123
2124 2005-11-24  Paul Vriens <Paul.Vriens@xs4all.nl>
2125
2126         * dlls/advapi32/lsa.c:
2127         Return a real error in LsaLookupSids.
2128
2129 2005-11-24  Vijay Kiran Kamuju <infyquest@gmail.com>
2130
2131         * include/Makefile.in:
2132         Install usp10.h.
2133
2134 2005-11-24  Mike McCormack <mike@codeweavers.com>
2135
2136         * dlls/wldap32/ber.c:
2137         Fix a compile error.
2138
2139 2005-11-24  Raphael Junqueira <fenix@club-internet.fr>
2140
2141         * dlls/opengl32/wgl_ext.c:
2142         Fix incorrect implementation of WGL_COLOR_BITS_ARB.
2143
2144 2005-11-24  Juan Lang <juan_lang@yahoo.com>
2145
2146         * include/wincrypt.h:
2147         Add more declarations.
2148
2149 2005-11-23  Francois Gouget <fgouget@free.fr>
2150
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.
2167
2168 2005-11-23  Francois Gouget <fgouget@free.fr>
2169
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.
2173
2174 2005-11-23  Henning Gerhardt <henning.gerhardt@web.de>
2175
2176         * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
2177         Add German resource file for msvideo.
2178
2179 2005-11-23  Francois Gouget <fgouget@free.fr>
2180
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.
2190
2191 2005-11-23  Alexandre Julliard <julliard@winehq.org>
2192
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.
2199
2200 2005-11-23  YunSong Hwang <hys545@dreamwiz.com>
2201
2202         * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
2203           dlls/msvideo/rsrc.rc:
2204         Add Korean translation.
2205
2206 2005-11-23  Francois Gouget <fgouget@free.fr>
2207
2208         * dlls/advpack/tests/advpack.c:
2209         Add trailing '\n' to trace() call.
2210
2211 2005-11-23  Francois Gouget <fgouget@free.fr>
2212
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.
2219
2220 2005-11-23  YunSong Hwang <hys545@dreamwiz.com>
2221
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.
2226
2227 2005-11-23  Michael Jung <mjung@iss.tu-darmstadt.de>
2228
2229         * dlls/shell32/shfldr_unixfs.c:
2230         Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
2231
2232 2005-11-23  Saulius Krasuckas <saulius.krasuckas@ieee.org>
2233
2234         * dlls/mscms/tests/profile.c:
2235         Be more strict and verbose while testing
2236         GetStandardColorSpaceProfile().
2237
2238 2005-11-23  Rein Klazes <wijn@wanadoo.nl>
2239
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.
2246
2247 2005-11-23  Michael Jung <mjung@iss.tu-darmstadt.de>
2248
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.
2253
2254 2005-11-23  Michael Jung <mjung@iss.tu-darmstadt.de>
2255
2256         * dlls/shell32/shfldr_mycomp.c:
2257         Also scan HKEY_CURRENT_USER for shell namespace extensions in
2258         MyComputer.
2259
2260 2005-11-23  Michael Jung <mjung@iss.tu-darmstadt.de>
2261
2262         * dlls/shell32/brsfolder.c:
2263         Initialize OLE instead of just COM, in order to enable Drag & Drop.
2264
2265 2005-11-23  Michael Jung <mjung@iss.tu-darmstadt.de>
2266
2267         * dlls/commdlg/filedlg.c:
2268         Initialize OLE instead of COM only in order to enable Drag and Drop.
2269
2270 2005-11-23  Andrew Webb <andrew7webb@comcast.net>
2271
2272         * include/commctrl.h:
2273         Define DateTime_SetMonthCalColor.
2274
2275 2005-11-23  Juan Lang <juan_lang@yahoo.com>
2276
2277         * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
2278         Fix some memory leaks.
2279
2280 2005-11-23  Alexandre Julliard <julliard@winehq.org>
2281
2282         * dlls/x11drv/event.c:
2283         Fixed some broken code that was causing compiler warnings.
2284
2285 2005-11-23  Huw Davies <huw@codeweavers.com>
2286
2287         * dlls/msxml3/tests/domdoc.c:
2288         Release a stray node.
2289
2290 2005-11-22  Alexandre Julliard <julliard@winehq.org>
2291
2292         * ANNOUNCE, ChangeLog, VERSION, configure:
2293         Release 0.9.2.
2294
2295 ----------------------------------------------------------------
2296 2005-11-22  Rein Klazes <wijn@wanadoo.nl>
2297
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.
2303
2304 2005-11-22  Aric Stewart <aric@codeweavers.com>
2305
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.
2309
2310 2005-11-22  Alexandre Julliard <julliard@winehq.org>
2311
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.
2315
2316 2005-11-22  Oliver Stieber <oliver_stieber@yahoo.co.uk>
2317
2318         * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2319         Corrects an error in the _m3xm3 shader function in pixel and vertex
2320         shaders.
2321
2322 2005-11-22  Dmitry Timoshkov <dmitry@codeweavers.com>
2323
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.
2329
2330 2005-11-22  Rein Klazes <wijn@wanadoo.nl>
2331
2332         * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
2333         GetSystemMetrics fixes with corresponding tests.
2334
2335 2005-11-22  Vitaliy Margolen <wine-patch@kievinfo.com>
2336
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.
2346
2347 2005-11-22  Rein Klazes <wijn@wanadoo.nl>
2348
2349         * dlls/commdlg/fontdlg16.c:
2350         In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
2351         the lpszStyle fields.
2352
2353 2005-11-22  Hans Leidekker <hans@it.vu.nl>
2354
2355         * programs/winebrowser/Makefile.in:
2356         No need to link against shell32 or user32.
2357
2358 2005-11-22  Aric Stewart <aric@codeweavers.com>
2359
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.
2363
2364 2005-11-22  Alexandre Julliard <julliard@winehq.org>
2365
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.
2369
2370 2005-11-22  Robert Lunnon <bobl@optushome.com.au>
2371
2372         * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
2373           server/timer.c:
2374         Add stdarg.h where missing.
2375
2376 2005-11-22  Marcus Meissner <meissner@suse.de>
2377
2378         * dlls/winsock/socket.c:
2379         EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
2380
2381 2005-11-22  Steven Edwards <winehacker@gmail.com>
2382
2383         * dlls/ntdll/version.c:
2384         Correct URL for version infomation database website.
2385
2386 2005-11-22  Dmitry Timoshkov <dmitry@codeweavers.com>
2387
2388         * dlls/gdi/tests/dc.c:
2389         Add a test showing that SaveDC after GetDC should return 1.
2390
2391 2005-11-22  Jacek Caban <jacek@codeweavers.com>
2392
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.
2396
2397 2005-11-22  Robert Shearman <rob@codeweavers.com>
2398
2399         * dlls/wininet/tests/http.c:
2400         Test the sizes of some of the parameters passed into the callback.
2401
2402 2005-11-22  Robert Shearman <rob@codeweavers.com>
2403
2404         * dlls/wininet/internet.c, dlls/wininet/internet.h,
2405           dlls/wininet/utility.c:
2406         Rename SendAsyncCallback to INTERNET_SendCallback.
2407
2408 2005-11-22  Robert Shearman <rob@codeweavers.com>
2409
2410         * dlls/wininet/http.c:
2411         Fix an incorrect entry in the HTTP header field table causing broken
2412         Location field parsing.
2413
2414 2005-11-22  Saulius Krasuckas <saulius.krasuckas@ieee.org>
2415
2416         * dlls/advpack/tests/advpack.c:
2417         Exit test after first TranslateInfString() failure, which seems to be
2418         NT3.51 specific.
2419
2420 2005-11-21  Oliver Stieber <oliver_stieber@yahoo.co.uk>
2421
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.
2427
2428 2005-11-21  Vitaliy Margolen <wine-patch@kievinfo.com>
2429
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.
2437
2438 2005-11-21  Vitaliy Margolen <wine-patch@kievinfo.com>
2439
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.
2444
2445 2005-11-21  YunSong Hwang <hys545@dreamwiz.com>
2446
2447         * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
2448         Update Korean translations.
2449
2450 2005-11-21  Alexandre Julliard <julliard@winehq.org>
2451
2452         * programs/winecfg/drive.c:
2453         Only set label and serial number when they are actually changed.
2454
2455 2005-11-21  Alexandre Julliard <julliard@winehq.org>
2456
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.
2460
2461 2005-11-21  Dmitry Timoshkov <dmitry@codeweavers.com>
2462
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.
2466
2467 2005-11-21  Vitaliy Margolen <wine-patch@kievinfo.com>
2468
2469         * dlls/ntdll/tests/om.c:
2470         More Object Manager tests.
2471
2472 2005-11-21  Aric Stewart <aric@codeweavers.com>
2473
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.
2477
2478 2005-11-21  Ge van Geldorp <gvg@reactos.org>
2479
2480         * dlls/crypt32/encode.c:
2481         Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
2482
2483 2005-11-21  Martin Fuchs <martin-fuchs@gmx.net>
2484
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.
2492
2493 2005-11-21  Rein Klazes <wijn@wanadoo.nl>
2494
2495         * dlls/msvcrt/locale.c:
2496         Fix bogus unreal code page messages in _setmbcp().
2497
2498 2005-11-21  Rein Klazes <wijn@wanadoo.nl>
2499
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.
2503
2504 2005-11-21  Thomas Weidenmueller <wine-patches@reactsoft.com>
2505
2506         * dlls/comctl32/syslink.c:
2507         Improved word wrapping and tab key handling.
2508
2509 2005-11-21  Vincent Béron <vberon@mecano.gme.usherb.ca>
2510
2511         * dlls/advpack/advpack.c, include/advpub.h:
2512         Add/correct prototypes for some already defined functions in advpack.
2513
2514 2005-11-21  Hans Leidekker <hans@it.vu.nl>
2515
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}.
2521
2522 2005-11-21  Vincent Béron <vberon@mecano.gme.usherb.ca>
2523
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.
2528
2529 2005-11-21  Vitaliy Margolen <wine-patch@kievinfo.com>
2530
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.
2535
2536 2005-11-21  Rein Klazes <wijn@wanadoo.nl>
2537
2538         * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
2539         Fix _mbsspn() with conformance tests.
2540
2541 2005-11-21  Hans Leidekker <hans@it.vu.nl>
2542
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.
2548
2549 2005-11-21  YunSong Hwang <hys545@dreamwiz.com>
2550
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.
2556
2557 2005-11-21  Dmitry Timoshkov <dmitry@codeweavers.com>
2558
2559         * dlls/x11drv/scroll.c:
2560         Print scroll and clip rectangles on the ScrollDC entry.
2561
2562 2005-11-21  Rob Shearman <rob@codeweavers.com>
2563
2564         * dlls/advapi32/service.c:
2565         Don't try waiting for the service process to start if the
2566         CreateProcess call failed.
2567
2568 2005-11-21  Mike McCormack <mike@codeweavers.com>
2569
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.
2573
2574 2005-11-21  Jacek Caban <jack@itma.pwr.wroc.pl>
2575
2576         * dlls/shdocvw/dochost.c:
2577         Added GetHostInfo implementation.
2578
2579 2005-11-21  Ge van Geldorp <gvg@reactos.org>
2580
2581         * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
2582         Fix some prototypes to match the PSDK.
2583
2584 2005-11-21  Saulius Krasuckas <saulius.krasuckas@ieee.org>
2585
2586         * dlls/kernel/oldconfig.c:
2587         - ANSI SCSI revision is a hex number.
2588         - Be more verbose with parser ERRs.
2589
2590 2005-11-21  Vincent Béron <vberon@mecano.gme.usherb.ca>
2591
2592         * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
2593         Mark some functions as implemented in the spec files.
2594
2595 2005-11-21  Vitaliy Margolen <wine-patch@kievinfo.com>
2596
2597         * programs/winecfg/driveui.c:
2598         Create new drives with autodetect type.
2599
2600 2005-11-21  Saulius Krasuckas <saulius.krasuckas@ieee.org>
2601
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.
2607
2608 2005-11-21  Hans Leidekker <hans@it.vu.nl>
2609
2610         * dlls/wldap32/value.c:
2611         Fix the build without openldap.
2612
2613 2005-11-21  Vincent Béron <vberon@mecano.gme.usherb.ca>
2614
2615         * include/wincrypt.h:
2616         Add prototypes for some already defined functions in crypt32.
2617
2618 2005-11-21  Aric Stewart <aric@codeweavers.com>
2619
2620         * dlls/wininet/internet.c:
2621         Implement the use of NETCON_send for HTTP connections when in
2622         InternetWriteFile.
2623
2624 2005-11-21  Stefan Leichter <Stefan.Leichter@camLine.com>
2625
2626         * dlls/version/tests/install.c:
2627         Fix version tests on NT, 2K and XP, make some errors more verbose.
2628
2629 2005-11-21  Rein Klazes <wijn@wanadoo.nl>
2630
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.
2634
2635 2005-11-21  Marcus Meissner <marcus@jet.franken.de>
2636
2637         * dlls/winsock/socket.c:
2638         Fixed typo in ws_sockaddr_u2ws().
2639
2640 2005-11-18  Hans Leidekker <hans@it.vu.nl>
2641
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.
2648
2649 2005-11-18  Eric Pouech <eric.pouech@wanadoo.fr>
2650
2651         * programs/winedbg/types.c:
2652         Native dbghelp doesn't provide names for basic type, so added relevant
2653         basic type names in winedbg.
2654
2655 2005-11-18  Dmitry Timoshkov <dmitry@codeweavers.com>
2656
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.
2660
2661 2005-11-18  Saulius Krasuckas <saulius.krasuckas@ieee.org>
2662
2663         * dlls/mscms/tests/profile.c:
2664         Don't call unicode functions of file API as they fail on Win9x.
2665
2666 2005-11-18  Alexandre Julliard <julliard@winehq.org>
2667
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.
2674
2675 2005-11-18  Hans Leidekker <hans@it.vu.nl>
2676
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.
2682
2683 2005-11-18  Eric Pouech <eric.pouech@wanadoo.fr>
2684
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
2690
2691 2005-11-18  Alexandre Julliard <julliard@winehq.org>
2692
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.
2696
2697 2005-11-18  Huw Davies <huw@codeweavers.com>
2698
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.
2704
2705 2005-11-18  Hans Leidekker <hans@it.vu.nl>
2706
2707         * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
2708         Avoid using deprecated openldap functions.
2709         Correct some return values.
2710
2711 2005-11-18  Eric Pouech <eric.pouech@wanadoo.fr>
2712
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.
2716
2717 2005-11-18  Kieran Clancy <n0dalus+wine@gmail.com>
2718
2719         * dlls/user/static.c:
2720         Fix vertical text alignment in static controls.
2721
2722 2005-11-18  Vijay Kiran Kamuju <infyquest@gmail.com>
2723
2724         * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
2725           dlls/comctl32/tests/header.c:
2726         Added header control tests.
2727
2728 2005-11-18  Eric Pouech <eric.pouech@wanadoo.fr>
2729
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
2736
2737 2005-11-18  Alexandre Julliard <julliard@winehq.org>
2738
2739         * dlls/kernel/tests/locale.c:
2740         Added a few more Unicode digits from Unicode version 4.1.
2741
2742 2005-11-18  Alexandre Julliard <julliard@winehq.org>
2743
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.
2769
2770 2005-11-18  YunSong Hwang <hys545@dreamwiz.com>
2771
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.
2776
2777 2005-11-18  Dmitry Timoshkov <dmitry@codeweavers.com>
2778
2779         * dlls/user/tests/win.c:
2780         Add another test for Z order of child windows.
2781
2782 2005-11-18  Dmitry Timoshkov <dmitry@codeweavers.com>
2783
2784         * dlls/kernel/vxd.c:
2785         Use case insensitive comparison to check file extensions.
2786
2787 2005-11-18  Peter Beutner <p.beutner@gmx.net>
2788
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.
2795
2796 2005-11-18  Jacek Caban <jacek@codeweavers.com>
2797
2798         * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
2799           dlls/shdocvw/webbrowser.c:
2800         Free ConnectionPoint objects (fix memory leak).
2801
2802 2005-11-18  Eric Pouech <eric.pouech@wanadoo.fr>
2803
2804         * dlls/msvcrt/undname.c:
2805         Ensures, when we cannot demangle the string, to return the mangled
2806         name instead of a NULL pointer.
2807
2808 2005-11-18  Eric Pouech <eric.pouech@wanadoo.fr>
2809
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.
2815
2816 2005-11-18  Dmitry Timoshkov <dmitry@codeweavers.com>
2817
2818         * dlls/twain/dsm_ctrl.c:
2819         If SANE returns empty device list treat it as an error.
2820
2821 2005-11-18  Jacek Caban <jacek@codeweavers.com>
2822
2823         * dlls/atl/registrar.c:
2824         Fix parsing '{' char.
2825
2826 2005-11-18  Robert Reif <reif@earthlink.net>
2827
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.
2832
2833 2005-11-17  Marcus Meissner <marcus@jet.franken.de>
2834
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.
2839
2840 2005-11-17  Eric Pouech <eric.pouech@wanadoo.fr>
2841
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
2850
2851 2005-11-17  Eric Pouech <eric.pouech@wanadoo.fr>
2852
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.
2860
2861 2005-11-17  Alexandre Julliard <julliard@winehq.org>
2862
2863         * libs/unicode/cpmap.pl:
2864         Only update modified files.
2865
2866 2005-11-17  Jacek Caban <jack@itma.pwr.wroc.pl>
2867
2868         * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
2869         Improve IConnectionPoint handling.
2870
2871 2005-11-17  Oliver Stieber <oliver_stieber@yahoo.co.uk>
2872
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.
2876
2877 2005-11-17  Robert Shearman <rob@codeweavers.com>
2878
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.
2883
2884 2005-11-17  Vitaliy Margolen <wine-patch@kievinfo.com>
2885
2886         * dlls/comctl32/header.c:
2887         Return false if index is out of bounds in GetItemT.
2888
2889 2005-11-17  Alexandre Julliard <julliard@winehq.org>
2890
2891         * programs/explorer/explorer.c:
2892         Fixed invalid C syntax.
2893
2894 2005-11-17  Robert Shearman <rob@codeweavers.com>
2895
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.
2901
2902 2005-11-17  Martin Fuchs <martin-fuchs@gmx.net>
2903
2904         * programs/winefile/winefile.c, programs/winefile/winefile.h:
2905         Use command line for initial directory selection.
2906         Remove useless hwndParent variable.
2907
2908 2005-11-17  Oliver Stieber <oliver_stieber@yahoo.co.uk>
2909
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.
2914
2915 2005-11-17  Eric Pouech <eric.pouech@wanadoo.fr>
2916
2917         * dlls/msvcrt/tests/cpp.c:
2918         Provide a sample of the joy of MSC symbol mangling.
2919
2920 2005-11-17  Eric Pouech <eric.pouech@wanadoo.fr>
2921
2922         * programs/winedbg/symbol.c:
2923         When a symbol name already contains a module name, we shouldn't search
2924         in other modules.
2925
2926 2005-11-17  Eric Pouech <eric.pouech@wanadoo.fr>
2927
2928         * programs/winedbg/dbg.y, programs/winedbg/debug.l,
2929           programs/winedbg/debugger.h:
2930         Simplification of lex's input reading.
2931
2932 2005-11-17  Detlef Riekenberg <wine.dev@web.de>
2933
2934         * dlls/user/tests/monitor.c:
2935         Made test loadable on win95 again (EnumDisplayDevicesA not present).
2936
2937 2005-11-17  Jacek Caban <jacek@codeweavers.com>
2938
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.
2942
2943 2005-11-17  Jacek Caban <jacek@codeweavers.com>
2944
2945         * include/mshtmhst.idl:
2946         Added IHTMLWindow forward declaration.
2947
2948 2005-11-17  Vincent Béron <vberon@mecano.gme.usherb.ca>
2949
2950         * tools/winapi/win32.api:
2951         Update win32.api to cvs.
2952
2953 2005-11-16  Saulius Krasuckas <saulius.krasuckas@ieee.org>
2954
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().
2960
2961 2005-11-16  Jacek Caban <jacek@codeweavers.com>
2962
2963         * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
2964           dlls/shdocvw/webbrowser.c:
2965         Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
2966
2967 2005-11-16  Aric Stewart <aric@codeweavers.com>
2968
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.
2974
2975 2005-11-16  Eric Pouech <eric.pouech@wanadoo.fr>
2976
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).
2983
2984 2005-11-16  Dmitry Timoshkov <dmitry@codeweavers.com>
2985
2986         * dlls/user/edit.c, dlls/user/tests/msg.c:
2987         Add a test for some edit control behaviours, make it pass under Wine.
2988
2989 2005-11-16  Robert Reif <reif@earthlink.net>
2990
2991         * dlls/winmm/wavemap/wavemap.c:
2992         Only convert bits per sample between different encoding formats.
2993
2994 2005-11-16  Marcus Meissner <marcus@jet.franken.de>
2995
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.
2999
3000 2005-11-16  Robert Shearman <rob@codeweavers.com>
3001
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.
3011
3012 2005-11-16  Jacek Caban <jacek@codeweavers.com>
3013
3014         * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
3015         Added IOleInPlaceSite stub implementation.
3016
3017 2005-11-15  Mike McCormack <mike@codeweavers.com>
3018
3019         * tools/wine.inf:
3020         Add timezone information to the registry.
3021
3022 2005-11-15  Robert Shearman <rob@codeweavers.com>
3023
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.
3028
3029 2005-11-15  Ken Thomases <ken@codeweavers.com>
3030
3031         * dlls/ntdll/signal_i386.c:
3032         Updated context definitions for the latest Darwin/x86.
3033
3034 2005-11-15  Robert Shearman <rob@codeweavers.com>
3035
3036         * dlls/wininet/internet.c:
3037         Correct the size of a callback parameter.
3038         Fix the declaration of INTERNET_WorkerThreadFunc.
3039
3040 2005-11-15  Mike McCormack <mike@codeweavers.com>
3041
3042         * dlls/msi/registry.c:
3043         Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
3044
3045 2005-11-15  Alexandre Julliard <julliard@winehq.org>
3046
3047         * dlls/wininet/urlcache.c:
3048         Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
3049
3050 2005-11-15  Mike McCormack <mike@codeweavers.com>
3051
3052         * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
3053         Fix function prototype and spec file entry for
3054         MsiEnumComponentQualifiers.
3055
3056 2005-11-15  Raphael Junqueira <fenix@club-internet.fr>
3057
3058         * dlls/comctl32/header.c:
3059         Implement implement header callback support (HDN_GETDISPINFO notification):
3060         - better factorisation
3061         - unicode fixes
3062
3063 2005-11-15  Alexandre Julliard <julliard@winehq.org>
3064
3065         * dlls/urlmon/tests/url.c:
3066         Don't crash if BindToStorage fails.
3067
3068 2005-11-15  Mike McCormack <mike@codeweavers.com>
3069
3070         * dlls/msi/install.c:
3071         Only return ERROR_MORE_DATA if there's a buffer to copy a result
3072         into.
3073
3074 2005-11-15  Dmitry Timoshkov <dmitry@codeweavers.com>
3075
3076         * dlls/user/focus.c:
3077         Do not change focus if the being activated window is no longer
3078         active.
3079
3080 2005-11-15  Detlef Riekenberg <wine.dev@web.de>
3081
3082         * dlls/kernel/tests/drive.c:
3083         Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
3084
3085 2005-11-15  Detlef Riekenberg <wine.dev@web.de>
3086
3087         * dlls/winspool/tests/info.c:
3088         Some extra tests for GetPrinterDriverDirectory.
3089         Display a TRACE when the Service "spooler" is not running (NT).
3090
3091 2005-11-15  Cihan Altinay <cihan@uq.edu.au>
3092
3093         * dlls/kernel/comm.c:
3094         Disable PARMRK input flag of serial ports.
3095
3096 2005-11-15  YunSong Hwang <hys545@dreamwiz.com>
3097
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.
3103
3104 2005-11-15  Alexandre Julliard <julliard@winehq.org>
3105
3106         * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
3107         Use proper asm name for external functions.
3108
3109 2005-11-15  Dmitry Timoshkov <dmitry@codeweavers.com>
3110
3111         * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
3112         Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
3113
3114 2005-11-15  Jacek Caban <jacek@codeweavers.com>
3115
3116         * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
3117           dlls/shdocvw/webbrowser.c:
3118         Beginning implementation of Navigate2.
3119
3120 2005-11-15  Raphael Junqueira <fenix@club-internet.fr>
3121
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
3130
3131 2005-11-15  Raphael Junqueira <fenix@club-internet.fr>
3132
3133         * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
3134         Add stubs around ScriptStringAnalyse to avoid PAF crash.
3135
3136 2005-11-15  Robert Shearman <rob@codeweavers.com>
3137
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.
3142
3143 2005-11-15  Robert Shearman <rob@codeweavers.com>
3144
3145         * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
3146         SSL doesn't need to use a different socket to unsecure communications.
3147
3148 2005-11-15  Paul Vriens <Paul.Vriens@xs4all.nl>
3149
3150         * dlls/kernel/tests/thread.c:
3151         Corrected last error information.
3152         Make sure we can run the tests on win9x.
3153
3154 2005-11-15  Mike McCormack <mike@codeweavers.com>
3155
3156         * dlls/msi/package.c:
3157         Set the Installed property if the product is already installed.
3158
3159 2005-11-14  Alexandre Julliard <julliard@winehq.org>
3160
3161         * dlls/user/input.c, server/queue.c:
3162         Added support for the QS_ALLPOSTMESSAGE flag.
3163
3164 2005-11-14  Jacek Caban <jack@itma.pwr.wroc.pl>
3165
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.
3169
3170 2005-11-14  Huw Davies <huw@codeweavers.com>
3171
3172         * tools/widl/header.c:
3173         Prefix [putref] property names with putref_.
3174
3175 2005-11-14  Rein Klazes <wijn@wanadoo.nl>
3176
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.
3184
3185 2005-11-14  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3186
3187         * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
3188         Undname: Allow more then one coded character in demangle_datatype.
3189
3190 2005-11-14  Vitaliy Margolen <wine-patch@kievinfo.com>
3191
3192         * tools/wine.inf:
3193         Add default version information.
3194
3195 2005-11-14  Eric Pouech <eric.pouech@wanadoo.fr>
3196
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).
3200
3201 2005-11-14  Peter Beutner <p.beutner@gmx.net>
3202
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.
3206
3207 2005-11-14  Mike McCormack <mike@codeweavers.com>
3208
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.
3212
3213 2005-11-14  Oliver Stieber <oliver_stieber@yahoo.co.uk>
3214
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.
3219
3220 2005-11-14  Jacek Caban <jack@itma.pwr.wroc.pl>
3221
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.
3226
3227 2005-11-14  Lionel Ulmer <lionel.ulmer@free.fr>
3228
3229         * dlls/ddraw/surface_main.c:
3230         Use the front buffer palette for DC operations on off-screen buffers.
3231
3232 2005-11-14  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3233
3234         * dlls/advpack/tests/advpack.c:
3235         Get the version and language ID of ADVPACK.DLL too.
3236
3237 2005-11-14  H. Verbeet <hverbeet@gmail.com>
3238
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.
3242
3243 2005-11-14  YunSong Hwang <hys545@dreamwiz.com>
3244
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.
3264
3265 2005-11-14  Markus Amsler <markus.amsler@oribi.org>
3266
3267         * dlls/iphlpapi/iphlpapi_main.c:
3268         Add, reformat API documentation.
3269
3270 2005-11-14  Mike McCormack <mike@codeweavers.com>
3271
3272         * dlls/msi/cond.y, dlls/msi/tests/package.c:
3273         Fix comparison of empty properties to numbers and add test cases.
3274
3275 2005-11-14  Dmitry Timoshkov <dmitry@codeweavers.com>
3276
3277         * dlls/user/tests/msg.c:
3278         Fix message tests to run cleanly on Windows XP SP1.
3279
3280 2005-11-14  Edgar Hucek <gimli@gentoo.org>
3281
3282         * dlls/winmm/joystick/joystick.c:
3283         Unicode compile fix.
3284
3285 2005-11-14  Eric Pouech <eric.pouech@wanadoo.fr>
3286
3287         * dlls/kernel/tests/thread.c:
3288         Fix set_test_val function declaration to ensure stack is left
3289         untouched.
3290
3291 2005-11-14  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3292
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.
3296
3297 2005-11-14  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3298
3299         * dlls/crypt32/tests/cert.c:
3300         Don't call missing API function.
3301
3302 2005-11-14  Christian Costa <titan.costa@wanadoo.fr>
3303
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.
3307
3308 2005-11-14  Jacek Caban <jack@itma.pwr.wroc.pl>
3309
3310         * dlls/urlmon/umon.c:
3311         Move BindToStorage hack to the separated function.
3312
3313 2005-11-14  Oliver Stieber <oliver_stieber@yahoo.co.uk>
3314
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.
3322
3323 2005-11-14  Eric Pouech <eric.pouech@wanadoo.fr>
3324
3325         * dlls/ntdll/thread.c:
3326         Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
3327         from the command-line.
3328
3329 2005-11-14  Peter Lemenkov <petro@mail.ru>
3330
3331         * include/rpcdce.h:
3332         Added extern "C".
3333
3334 2005-11-14  Markus Amsler <markus.amsler@oribi.org>
3335
3336         * dlls/comctl32/imagelist.c:
3337         Reformat "see" section, to match c2man requirements.
3338
3339 2005-11-12  Markus Amsler <markus.amsler@oribi.org>
3340
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
3348
3349 2005-11-12  Markus Amsler <markus.amsler@oribi.org>
3350
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
3357
3358 2005-11-12  Stefan Leichter <Stefan.Leichter@camLine.com>
3359
3360         * programs/winetest/Makefile.in:
3361         Add shdocvw tests to winetest.
3362
3363 2005-11-12  Robert Shearman <rob@codeweavers.com>
3364
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.
3369
3370 2005-11-12  Paul Vriens <Paul.Vriens@xs4all.nl>
3371
3372         * dlls/kernel/tests/thread.c:
3373         Add some extra error information.
3374
3375 2005-11-12  Robert Shearman <rob@codeweavers.com>
3376
3377         * dlls/wininet/internet.c, dlls/wininet/internet.h:
3378         Implement InternetReadFileExA (based on a patch by Brian Gerst).
3379
3380 2005-11-12  Daniel Remenak <dtremenak@gmail.com>
3381
3382         * dlls/dinput/joystick_linuxinput.c:
3383         Add additional sanity checks to the linux input system dinput joystick
3384         implementation.
3385
3386 2005-11-12  Eric Pouech <eric.pouech@wanadoo.fr>
3387
3388         * programs/winedbg/dbg.y, programs/winedbg/debug.l:
3389         Removed a couple of shift/reduce warnings in grammar.
3390
3391 2005-11-12  Rein Klazes <wijn@wanadoo.nl>
3392
3393         * programs/regedit/Nl.rc:
3394         Update Dutch resources.
3395
3396 2005-11-12  Jacek Caban <jack@itma.pwr.wroc.pl>
3397
3398         * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
3399           dlls/shdocvw/webbrowser.c:
3400         Added IViewObject2 stub implementation.
3401
3402 2005-11-12  Stefan Leichter <Stefan.Leichter@camLine.com>
3403
3404         * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
3405           dlls/version/tests/install.c:
3406         Added some tests for VerFindFileA.
3407
3408 2005-11-12  Phil Lodwick <Phil.Lodwick@EFI.COM>
3409
3410         * dlls/kernel/path.c, dlls/kernel/tests/path.c:
3411         prefix can be NULL for GetTempFileNameW.
3412
3413 2005-11-11  YunSong Hwang <hys545@dreamwiz.com>
3414
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.
3423
3424 2005-11-11  Vincent Béron <vberon@mecano.gme.usherb.ca>
3425
3426         * dlls/urlmon/urlmon.spec:
3427         Correct argument count for URLDownloadToCacheFile{A,W}.
3428
3429 2005-11-11  Dmitry Timoshkov <dmitry@codeweavers.com>
3430
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.
3436
3437 2005-11-11  Dmitry Timoshkov <dmitry@codeweavers.com>
3438
3439         * dlls/user/dde_client.c:
3440         Convert some ERRs to WARNs in the DDE client code when appropriate.
3441
3442 2005-11-11  Vincent Béron <vberon@mecano.gme.usherb.ca>
3443
3444         * dlls/kernel/heap.c:
3445         Protect sys/stat.h with a conditional.
3446
3447 2005-11-11  Steven Edwards <winehacker@gmail.com>
3448
3449         * dlls/msi/msi.c:
3450         Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
3451
3452 2005-11-11  Christoph Frick <frick@sc-networks.de>
3453
3454         * dlls/dinput/joystick_linuxinput.c:
3455         Moved and adopted joystick_linux.c code into the
3456         joystick_linuxinput.c.
3457
3458 2005-11-11  Raphael Junqueira <fenix@club-internet.fr>
3459
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).
3467
3468 2005-11-10  Francois Gouget <fgouget@free.fr>
3469
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.
3516
3517 2005-11-10  Francois Gouget <fgouget@free.fr>
3518
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.
3527
3528 2005-11-10  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3529
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.
3536
3537 2005-11-10  Markus Amsler <markus.amsler@oribi.org>
3538
3539         * tools/c2man.pl:
3540         Make parameter higlighting regex less "hungry".
3541
3542 2005-11-10  Francois Gouget <fgouget@codeweavers.com>
3543
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.
3548
3549 2005-11-10  Francois Gouget <fgouget@free.fr>
3550
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.
3555
3556 2005-11-10  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3557
3558         * dlls/kernel/tests/path.c:
3559         Add error code valid for Win9x and XP.
3560
3561 2005-11-10  Markus Amsler <markus.amsler@oribi.org>
3562
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
3573
3574 2005-11-10  Francois Gouget <fgouget@free.fr>
3575
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.
3579
3580 2005-11-10  Francois Gouget <fgouget@free.fr>
3581
3582         * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
3583         Remove extra backslash that was causing an awk warning.
3584
3585 2005-11-10  Mike McCormack <mike@codeweavers.com>
3586
3587         * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
3588           programs/regedit/rsrc.rc:
3589         Added Korean resources.
3590
3591 2005-11-10  Mike McCormack <mike@codeweavers.com>
3592
3593         * programs/start/start.c:
3594         Remove the limit on the length of the command line.
3595
3596 2005-11-10  Aric Stewart <aric@codeweavers.com>
3597
3598         * dlls/msi/msi.c:
3599         Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
3600
3601 2005-11-10  Markus Amsler <markus.amsler@oribi.org>
3602
3603         * dlls/uxtheme/system.c:
3604         Improve c2man Documented-Total count. Changes:
3605         - add missing returns section
3606
3607 2005-11-10  Raphael Junqueira <fenix@club-internet.fr>
3608
3609         * dlls/x11drv/init.c, include/wingdi.h:
3610         Added support for SHADEBLENDCAPS.
3611
3612 2005-11-10  Raphael Junqueira <fenix@club-internet.fr>
3613
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.
3618
3619 2005-11-10  Jacek Caban <jack@itma.pwr.wroc.pl>
3620
3621         * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
3622         Added URLDownloadToCacheFile[AW] stub.
3623
3624 2005-11-10  Mike Hearn <mike@plan99.net>
3625
3626         * dlls/wininet/version.rc:
3627         Update wininet version info.
3628
3629 2005-11-09  Alexandre Julliard <julliard@winehq.org>
3630
3631         * ANNOUNCE, ChangeLog, VERSION, configure:
3632         Release 0.9.1.
3633
3634 ----------------------------------------------------------------
3635 2005-11-09  Huw Davies <huw@codeweavers.com>
3636
3637         * dlls/wineps/ps.c:
3638         Escape non-printable characters in the document title and also
3639         truncate it to 0x80 characters.
3640
3641 2005-11-09  Michael Jung <mjung@iss.tu-darmstadt.de>
3642
3643         * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
3644         Initialize COM prior to displaying the file dialog.
3645
3646 2005-11-09  Mike McCormack <mike@codeweavers.com>
3647
3648         * dlls/msi/registry.c, dlls/msi/tests/db.c:
3649         Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
3650         test.
3651
3652 2005-11-09  Mike McCormack <mike@codeweavers.com>
3653
3654         * dlls/msi/msi.c:
3655         Make sure we only CoUninitialize after successfully initializing.
3656         Fix the address of the returned IShellLinkDataList interface.
3657
3658 2005-11-09  Jacek Caban <jack@itma.pwr.wroc.pl>
3659
3660         * dlls/urlmon/file.c:
3661         Added IInternetPriority implementation to FileProtocol.
3662
3663 2005-11-09  Christian Costa <titan.costa@wanadoo.fr>
3664
3665         * dlls/user/cursoricon.c:
3666         If a color bitmap is provided, store bitmap information from it
3667         instead of the mask bitmap one.
3668
3669 2005-11-09  Alexandre Julliard <julliard@winehq.org>
3670
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.
3674
3675 2005-11-09  Markus Amsler <markus.amsler@oribi.org>
3676
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
3686
3687 2005-11-09  Robert Shearman <rob@codeweavers.com>
3688
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.
3693
3694 2005-11-09  Markus Amsler <markus.amsler@oribi.org>
3695
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.
3701
3702 2005-11-09  Michael Jung <mjung@iss.tu-darmstadt.de>
3703
3704         * dlls/shell32/brsfolder.c:
3705         Initialize COM prior to displaying the SHBrowseForFolder dialog.
3706
3707 2005-11-09  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3708
3709         * dlls/shell32/tests/shlfolder.c:
3710         Disable code that segfaults on Win98 SE.
3711
3712 2005-11-09  Robert Shearman <rob@codeweavers.com>
3713
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.
3719
3720 2005-11-09  Jacek Caban <jack@itma.pwr.wroc.pl>
3721
3722         * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
3723         Added implementation of IInternetPriority in HttpProtocol.
3724
3725 2005-11-08  Alexandre Julliard <julliard@winehq.org>
3726
3727         * include/xmldom.idl:
3728         Fixed typo: get_doctype returns an IXMLDOMDocumentType.
3729
3730 2005-11-08  Huw Davies <huw@codeweavers.com>
3731
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.
3737
3738 2005-11-08  Rein Klazes <wijn@wanadoo.nl>
3739
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.
3749
3750 2005-11-08  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3751
3752         * dlls/advapi32/tests/crypt.c:
3753         Win98 fails another way when user isn't logged in.
3754
3755 2005-11-08  Vincent Béron <vberon@mecano.gme.usherb.ca>
3756
3757         * dlls/shell32/systray.c:
3758         Unicodify systray.c.
3759
3760 2005-11-08  Alexandre Julliard <julliard@winehq.org>
3761
3762         * include/windef.h:
3763         Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
3764         Berend Reitsma).
3765
3766 2005-11-08  Michael Jung <mjung@iss.tu-darmstadt.de>
3767
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.
3774
3775 2005-11-08  Alexandre Julliard <julliard@winehq.org>
3776
3777         * dlls/mapi32/tests/prop.c:
3778         Get rid of FAR keywords.
3779
3780 2005-11-08  Huw Davies <huw@codeweavers.com>
3781
3782         * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
3783         Implement selectSingleNode.
3784
3785 2005-11-08  Robert Lunnon <bobl@optushome.com.au>
3786
3787         * dlls/kernel/heap.c:
3788         Implement GlobalMemoryStatusEx for Solaris.
3789
3790 2005-11-08  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3791
3792         * dlls/kernel/tests/heap.c:
3793         Take into account some alignment done by HeapAlloc() on Win9x.
3794
3795 2005-11-08  Vincent Béron <vberon@mecano.gme.usherb.ca>
3796
3797         * dlls/wininet/internet.c:
3798         Unicodify InternetCheckConnection.
3799         Use HeapAlloc'ed buffers where applicable.
3800
3801 2005-11-08  Vincent Béron <vberon@mecano.gme.usherb.ca>
3802
3803         * dlls/shell32/systray.c:
3804         Move functions a bit to get rid of a static declaration.
3805
3806 2005-11-08  Alex Villacís Lasso <a_villacis@palosanto.com>
3807
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.
3812
3813 2005-11-08  Huw Davies <huw@codeweavers.com>
3814
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.
3819
3820 2005-11-08  Vincent Béron <vberon@mecano.gme.usherb.ca>
3821
3822         * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
3823         Correct some allocated buffer lengths while converting to Unicode.
3824
3825 2005-11-08  Michael Kaufmann <hallo@michael-kaufmann.ch>
3826
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.
3839
3840 2005-11-08  Raphael Junqueira <fenix@club-internet.fr>
3841
3842         * dlls/wined3d/directx.c:
3843         Fix parsing of version number.
3844
3845 2005-11-08  Huw Davies <huw@codeweavers.com>
3846
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.
3850
3851 2005-11-08  Oliver Stieber <oliver_stieber@yahoo.co.uk>
3852
3853         * dlls/d3d9/query.c:
3854         Allow NULL ppQuery to be passed to CreateQuery.
3855
3856 2005-11-08  James Hawkins <truiken@gmail.com>
3857
3858         * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
3859         Implement TranslateInfString with tests.
3860
3861 2005-11-08  Michael Jung <mjung@iss.tu-darmstadt.de>
3862
3863         * dlls/ole32/compobj.c:
3864         Added tracing to CoCreateInstance.
3865
3866 2005-11-08  Markus Amsler <markus.amsler@oribi.org>
3867
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
3879
3880 2005-11-08  Mike McCormack <mike@codeweavers.com>
3881
3882         * dlls/ntdll/time.c:
3883         Add some missing timezones.
3884
3885 2005-11-08  Raphael Junqueira <fenix@club-internet.fr>
3886
3887         * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
3888         - fill DirectShowFilters Container
3889         - fix some MLKs (clear variants)
3890
3891 2005-11-08  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3892
3893         * dlls/crypt32/tests/cert.c:
3894         Make Crypt32 tests loadable on Win98.
3895
3896 2005-11-08  Saulius Krasuckas <saulius.krasuckas@ieee.org>
3897
3898         * dlls/winsock/tests/sock.c:
3899         Added last error code for XP SP1.
3900
3901 2005-11-08  Christian Costa <titan.costa@wanadoo.fr>
3902
3903         * dlls/dmloader/loader.c:
3904         Add some checks and fix some stream leaks.
3905
3906 2005-11-08  Robert Shearman <rob@codeweavers.com>
3907
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.
3911
3912 2005-11-08  Oliver Stieber <oliver_stieber@yahoo.co.uk>
3913
3914         * dlls/wined3d/swapchain.c:
3915         Fixed an error in Swapchain_GetFrontBufferData.
3916
3917 2005-11-08  Mike McCormack <mike@codeweavers.com>
3918
3919         * programs/winemenubuilder/winemenubuilder.c:
3920         Extract the executable name for msi advertised shortcuts.
3921
3922 2005-11-08  Mike McCormack <mike@codeweavers.com>
3923
3924         * dlls/shell32/shelllink.c:
3925         Fix a problem spotted by Dmitry and another one stopping correctly
3926         formatted lnk files from being generated.
3927
3928 2005-11-07  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3929
3930         * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
3931         Semi-stub implementation for SHRegGetValue(A|W).
3932
3933 2005-11-07  James Hawkins <truiken@gmail.com>
3934
3935         * include/winerror.h:
3936         Define the setupapi hresult errors.
3937
3938 2005-11-07  Peter Lemenkov <petro@mail.ru>
3939
3940         * include/wininet.h:
3941         Added some missing definitions in wininet.h.
3942
3943 2005-11-07  Huw Davies <huw@codeweavers.com>
3944
3945         * include/xmldom.idl, include/xmldomdid.h:
3946         Add IXMLDOMParseError.
3947
3948 2005-11-07  Michael Jung <mjung@iss.tu-darmstadt.de>
3949
3950         * dlls/shell32/brsfolder.c:
3951         More robust code for querying ShellFolder attributes (some
3952         ShellFolders ignore the flag mask in GetAttributesOf).
3953
3954 2005-11-07  Alexandre Julliard <julliard@winehq.org>
3955
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.
3959
3960 2005-11-07  Dmitry Timoshkov <dmitry@codeweavers.com>
3961
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.
3965
3966 2005-11-07  Raphael Junqueira <fenix@club-internet.fr>
3967
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)
3974
3975 2005-11-07  Rein Klazes <wijn@wanadoo.nl>
3976
3977         * dlls/user/sysparams.c:
3978         Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
3979         adding the needed non client metrics A->W conversions.
3980
3981 2005-11-07  Stefan Huehner <stefan@huehner.org>
3982
3983         * dlls/secur32/secur32.c:
3984         Fix segfault when querying non-existent SecurityProvider.
3985
3986 2005-11-07  Christian Costa <titan.costa@wanadoo.fr>
3987
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.
3991
3992 2005-11-07  Vitaly Lipatov <lav@etersoft.ru>
3993
3994         * dlls/atl/atl.spec, dlls/atl/atl_main.c:
3995         AtlAxWinInit dummy implementation.
3996
3997 2005-11-07  Ivan Leo Puoti <ivanleo@gmail.com>
3998
3999         * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
4000         Implement RtlInitAnsiStringEx.
4001
4002 2005-11-07  Oliver Stieber <oliver_stieber@yahoo.co.uk>
4003
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.
4007
4008 2005-11-07  Oliver Stieber <oliver_stieber@yahoo.co.uk>
4009
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.
4013
4014 2005-11-07  Robert Shearman <rob@codeweavers.com>
4015
4016         * dlls/ntdll/resource.c:
4017         LdrAccessResource should pop 16 bytes off the stack since it is a
4018         WINAPI function.
4019
4020 2005-11-07  Marcus Meissner <marcus@jet.franken.de>
4021
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.
4025
4026 2005-11-07  James Hawkins <truiken@gmail.com>
4027
4028         * dlls/hhctrl.ocx/hhctrl.c:
4029         Free an alloc'ed string.
4030
4031 2005-11-07  Christian Costa <titan.costa@wanadoo.fr>
4032
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.
4038
4039 2005-11-07  Vincent Béron <vberon@mecano.gme.usherb.ca>
4040
4041         * dlls/d3d8/d3dcore_gl.h:
4042         Remove already included headers.
4043
4044 2005-11-05  Markus Amsler <markus.amsler@oribi.org>
4045
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.
4050
4051 2005-11-05  Michael Jung <mjung@iss.tu-darmstadt.de>
4052
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.
4058
4059 2005-11-05  Davin McCall <davmac@davmac.org>
4060
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.
4064
4065 2005-11-05  Kevin Koltzau <kevin@plop.org>
4066
4067         * dlls/ntdll/thread.c:
4068         x86_64 references a named union, ensure unions are not nameless.
4069
4070 2005-11-05  Henning Gerhardt <henning.gerhardt@web.de>
4071
4072         * dlls/commdlg/cdlg_De.rc:
4073         Update German resource file.
4074
4075 2005-11-05  Saulius Krasuckas <saulius.krasuckas@ieee.org>
4076
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.
4081
4082 2005-11-05  Saulius Krasuckas <saulius.krasuckas@ieee.org>
4083
4084         * dlls/msi/tests/db.c:
4085         Win9x returns MSIDBERROR_NOERROR.
4086
4087 2005-11-05  Huw Davies <huw@codeweavers.com>
4088
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.
4093
4094 2005-11-05  Dimi Paun <dimi@lattica.com>
4095
4096         * dlls/comctl32/listview.c:
4097         Validate the column index passed in by the caller.
4098
4099 2005-11-05  Marcus Meissner <marcus@jet.franken.de>
4100
4101         * dlls/oleaut32/varformat.c:
4102         Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
4103         VARIANT_FormatDate.
4104
4105 2005-11-04  Oliver Stieber <oliver_stieber@yahoo.co.uk>
4106
4107         * dlls/wined3d/device.c:
4108         Tidy up UpdateTexture and add support for updating cube textures.
4109
4110 2005-11-04  Vincent Béron <vberon@mecano.gme.usherb.ca>
4111
4112         * tools/winapi/win16.api, tools/winapi/win32.api:
4113         Update win16.api and win32.api.
4114
4115 2005-11-04  Markus Amsler <markus.amsler@oribi.org>
4116
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.
4121
4122 2005-11-04  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
4123
4124         * dlls/kernel/except.c:
4125         More verbose output when unhandled exception occurs.
4126
4127 2005-11-04  Mike McCormack <mike@codeweavers.com>
4128
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.
4132
4133 2005-11-04  Vincent Béron <vberon@mecano.gme.usherb.ca>
4134
4135         * tools/winapi/winapi_parser.pm:
4136         volatile is legal (and used now!) in a typedef struct {}.
4137
4138 2005-11-04  Vincent Béron <vberon@mecano.gme.usherb.ca>
4139
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.
4144
4145 2005-11-04  Saulius Krasuckas <saulius.krasuckas@ieee.org>
4146
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.
4151
4152 2005-11-04  Mike McCormack <mike@codeweavers.com>
4153
4154         * dlls/shell32/shelllink.c:
4155         Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
4156
4157 2005-11-04  Mike McCormack <mike@codeweavers.com>
4158
4159         * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
4160         Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
4161         msi.MsiProvideComponentFromDescriptor.
4162
4163 2005-11-04  James Hawkins <truiken@gmail.com>
4164
4165         * dlls/hhctrl.ocx/hhctrl.c:
4166         Pass HtmlHelp commands to doWinMain.
4167
4168 2005-11-04  Vincent Béron <vberon@mecano.gme.usherb.ca>
4169
4170         * dlls/comctl32/string.c:
4171         Move functions in comctl32/string.c to remove function declaration.
4172
4173 2005-11-04  Vincent Béron <vberon@mecano.gme.usherb.ca>
4174
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).
4178
4179 2005-11-04  Vincent Béron <vberon@mecano.gme.usherb.ca>
4180
4181         * include/wine/port.h:
4182         Fix warning about memmove re#definition.
4183
4184 2005-11-04  Saulius Krasuckas <saulius.krasuckas@ieee.org>
4185
4186         * dlls/winsock/tests/sock.c:
4187         Make 4 WSAStringToAddress* tests don't fail on Win9x.
4188
4189 2005-11-04  Marcus Meissner <marcus@jet.franken.de>
4190
4191         * dlls/oleaut32/tmarshal.c:
4192         Added support for VT_I8/VT_UI8 marshalling.
4193
4194 2005-11-04  Oliver Stieber <oliver_stieber@yahoo.co.uk>
4195
4196         * dlls/wined3d/device.c:
4197         Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
4198         surface a little.
4199
4200 2005-11-04  Robert Shearman <rob@codeweavers.com>
4201
4202         * dlls/oleaut32/tests/olefont.c:
4203         Add a test for Invoking an OleFont function.
4204
4205 2005-11-03  Alexandre Julliard <julliard@winehq.org>
4206
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.
4210
4211 2005-11-03  Robert Shearman <rob@codeweavers.com>
4212
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.
4217
4218 2005-11-03  Dmitry Timoshkov <dmitry@codeweavers.com>
4219
4220         * tools/wine.inf:
4221         Get rid of a double backslash.
4222
4223 2005-11-03  Dmitry Timoshkov <dmitry@codeweavers.com>
4224
4225         * dlls/comctl32/string.c:
4226         Use Win32 APIs for string comparison.
4227
4228 2005-11-03  Vijay Kiran Kamuju <infyquest@gmail.com>
4229
4230         * programs/winecfg/audio.c:
4231         Show detected audio drivers in autodetect.
4232
4233 2005-11-03  Dmitry Timoshkov <dmitry@codeweavers.com>
4234
4235         * dlls/x11drv/winpos.c:
4236         Stricter check whether a window needs to be mapped on the screen.
4237
4238 2005-11-03  Kieran Clancy <n0dalus+wine@gmail.com>
4239
4240         * dlls/ntdll/time.c:
4241         Added another CST (Australian Central Daylight Time) to TZ_INFO.
4242
4243 2005-11-03  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
4244
4245         * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
4246         Extend VarCmp() and add test cases.
4247
4248 2005-11-03  Kevin Koltzau <kevin@plop.org>
4249
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.
4254
4255 2005-11-03  Michael Jung <mjung@iss.tu-darmstadt.de>
4256
4257         * dlls/shell32/shfldr_unixfs.c:
4258         Replaced tabs with spaces.
4259
4260 2005-11-03  Alexandre Julliard <julliard@winehq.org>
4261
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.
4274
4275 2005-11-03  Marcus Meissner <marcus@jet.franken.de>
4276
4277         * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
4278         Specify a DLL version for msvcrt.dll.
4279
4280 2005-11-03  Stefan Huehner <stefan@huehner.org>
4281
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.
4286
4287 2005-11-03  Michael Jung <mjung@iss.tu-darmstadt.de>
4288
4289         * dlls/shell32/tests/shlfolder.c:
4290         Added some more unit tests for FolderShortcut objects.
4291
4292 2005-11-03  Alexandre Julliard <julliard@winehq.org>
4293
4294         * dlls/kernel/comm.c:
4295         Fixed fd leaks (spotted by Cihan Altinay).
4296
4297 2005-11-03  Ivan Leo Puoti <ivanleo@gmail.com>
4298
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.
4303
4304 2005-11-03  Raphael Junqueira <fenix@club-internet.fr>
4305
4306         * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
4307         Fill provider with some empty containers.
4308
4309 2005-11-03  Mike McCormack <mike@codeweavers.com>
4310
4311         * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
4312         Invoke shortcuts through IContextMenu, rather than trying to access
4313         them directly.
4314
4315 2005-11-03  Mike McCormack <mike@codeweavers.com>
4316
4317         * tools/wine.inf:
4318         Add the ContextMenuHandlers key for shortcuts so the new context menu
4319         code can work.
4320
4321 2005-11-03  Phil Krylov <phil@newstar.rinet.ru>
4322
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.
4326
4327 2005-11-03  Eric Pouech <eric.pouech@wanadoo.fr>
4328
4329         * programs/winedbg/break.c:
4330         Fixed 'break NN' command (using dbghelp.SymEnumLines).
4331
4332 2005-11-03  Eric Pouech <eric.pouech@wanadoo.fr>
4333
4334         * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
4335           programs/wineconsole/wineconsole.c:
4336         Fixed wineconsole startup when restoring registry settings.
4337
4338 2005-11-03  Mike McCormack <mike@codeweavers.com>
4339
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.
4343
4344 2005-11-03  Alexandre Julliard <julliard@winehq.org>
4345
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.
4352
4353 2005-11-03  Mike McCormack <mike@codeweavers.com>
4354
4355         * dlls/msi/cond.y:
4356         Add missing semicolons that caused compile trouble on FreeBSD.
4357
4358 2005-11-03  Mike McCormack <mike@codeweavers.com>
4359
4360         * dlls/shell32/shelllink.c:
4361         Pass the correct verb.
4362         Add a space between extra parameters.
4363         Wait for ShellExecute to complete.
4364
4365 2005-11-03  Steven Edwards <winehacker@gmail.com>
4366
4367         * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
4368         Add a real stub for Advpack.extract.
4369
4370 2005-11-03  Vitaliy Margolen <wine-patch@kievinfo.com>
4371
4372         * dlls/ntdll/thread.c:
4373         Get rid of CPU id when copying context
4374
4375 2005-11-03  Raphael Junqueira <fenix@club-internet.fr>
4376
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
4385
4386 2005-11-03  Hans Leidekker <hans@it.vu.nl>
4387
4388         * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
4389         Added stub for RegisterServiceCtrlHandlerEx{A,W}.
4390
4391 2005-11-03  Phil Krylov <phil@newstar.rinet.ru>
4392
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.
4397
4398 2005-11-03  Michael Kaufmann <hallo@michael-kaufmann.ch>
4399
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).
4403
4404 2005-11-03  Eric Pouech <eric.pouech@wanadoo.fr>
4405
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.
4409
4410 2005-11-03  Eric Pouech <eric.pouech@wanadoo.fr>
4411
4412         * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
4413           programs/wineconsole/winecon_user.h:
4414         Now filling external leading in font cells.
4415
4416 2005-11-02  Huw Davies <huw@codeweavers.com>
4417
4418         * dlls/oleaut32/typelib.c:
4419         Don't call Release on a null ptr.
4420
4421 2005-11-02  Alexandre Julliard <julliard@winehq.org>
4422
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.
4431
4432 2005-11-02  Martin Fuchs <martin-fuchs@gmx.net>
4433
4434         * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
4435         Correct WINAPI position for MSVC portability.
4436
4437 2005-11-02  Eric Pouech <eric.pouech@wanadoo.fr>
4438
4439         * programs/wineconsole/dialog.c:
4440         Fixed crash in font browsing for raster fonts.
4441
4442 2005-11-02  Robert Shearman <rob@codeweavers.com>
4443
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.
4447
4448 2005-11-02  Oliver Stieber <oliver_stieber@yahoo.co.uk>
4449
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.
4455
4456 2005-11-02  Robert Shearman <rob@codeweavers.com>
4457
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.
4462
4463 2005-11-02  Robert Shearman <rob@codeweavers.com>
4464
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.
4469
4470 2005-11-02  Mike McCormack <mike@codeweavers.com>
4471
4472         * dlls/msi/cond.y, dlls/msi/tests/package.c:
4473         NULL and empty strings are the same in conditions.
4474
4475 2005-11-02  Mike McCormack <mike@codeweavers.com>
4476
4477         * dlls/imm32/imm.c:
4478         Change a FIXME message to a comment.
4479
4480 2005-11-02  Dmitry Timoshkov <dmitry@codeweavers.com>
4481
4482         * dlls/comctl32/tab.c:
4483         Avoid printing out a possibly uninitialized variable.
4484
4485 2005-11-02  Stefan Huehner <stefan@huehner.org>
4486
4487         * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
4488         Extend get_nodeName add testcases for it.
4489
4490 2005-11-02  Mike McCormack <mike@codeweavers.com>
4491
4492         * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
4493         Stub implementation for MsiAdvertiseScriptA/W.
4494
4495 2005-11-02  Mike McCormack <mike@codeweavers.com>
4496
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.
4502
4503 2005-11-02  Aric Stewart <aric@codeweavers.com>
4504
4505         * dlls/msi/action.c:
4506         Force files to install if the REINSTALL property is set.
4507
4508 2005-11-02  Robert Shearman <rob@codeweavers.com>
4509
4510         * dlls/ntdll/resource.c:
4511         Make LdrAccessResource call an internal function to satisfy Shrinker.
4512
4513 2005-11-02  Vitaliy Margolen <wine-patch@kievinfo.com>
4514
4515         * dlls/ntdll/tests/om.c, server/named_pipe.c:
4516         Fix error returned when opening nonexistent pipes.
4517
4518 2005-11-02  Alexandre Julliard <julliard@winehq.org>
4519
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.
4524
4525 2005-11-02  Michael Jung <mjung@iss.tu-darmstadt.de>
4526
4527         * dlls/shell32/shfldr_unixfs.c:
4528         Added some comments to document unixfs.
4529
4530 2005-11-02  Mike McCormack <mike@codeweavers.com>
4531
4532         * dlls/msi/install.c, dlls/msi/tests/package.c:
4533         Fix parameter handling in MsiSetTargetPath, and add a test for it.
4534
4535 2005-11-02  Mike McCormack <mike@codeweavers.com>
4536
4537         * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
4538         Implement the RemoveFiles action.
4539
4540 2005-11-02  Ivan Leo Puoti <ivanleo@gmail.com>
4541
4542         * dlls/ntdll/rtlstr.c:
4543         Minor fixes to rtl string functions.
4544
4545 2005-11-02  David Kredba <kredba@math.cas.cz>
4546
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.
4550
4551 2005-11-02  Mike McCormack <mike@codeweavers.com>
4552
4553         * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
4554         Stub implementation for MsiGetFileHashA/W.
4555
4556 2005-11-02  Mike McCormack <mike@codeweavers.com>
4557
4558         * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
4559         Use an enumeration for file states.
4560
4561 2005-11-02  Mike McCormack <mike@codeweavers.com>
4562
4563         * dlls/msi/dialog.c:
4564         Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
4565
4566 2005-11-02  Ulrich Czekalla <ulrich@codeweavers.com>
4567
4568         * dlls/comctl32/listview.c:
4569         Clear bLButtonDown flags if mouse is not down.
4570
4571 2005-11-02  Mike McCormack <mike@codeweavers.com>
4572
4573         * dlls/riched20/reader.c, dlls/riched20/rtf.h:
4574         Convert all RTFPanic and RTFMsg calls to ERR calls.
4575
4576 2005-11-02  Rob Shearman <rob@codeweavers.com>
4577
4578         * include/rpcndr.h:
4579         Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
4580         RpcMgmtEnableIdleCleanup.
4581
4582 2005-11-02  Mike McCormack <mike@codeweavers.com>
4583
4584         * tools/winedump/lnk.c:
4585         Handle msi component identifiers without a feature guid.
4586
4587 2005-11-02  Mike McCormack <mike@codeweavers.com>
4588
4589         * dlls/msxml3/node.c:
4590         Implement IXMLDOMNode::get_nodeName.
4591
4592 2005-11-02  Robert Shearman <rob@codeweavers.com>
4593
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.
4598
4599 2005-11-02  Lionel Ulmer <lionel.ulmer@free.fr>
4600
4601         * dlls/x11drv/settings.c, include/winuser.h:
4602         Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
4603
4604 2005-11-01  Alexandre Julliard <julliard@winehq.org>
4605
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.
4612
4613 2005-11-01  Alexandre Julliard <julliard@winehq.org>
4614
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.
4620
4621 2005-11-01  Vitaliy Margolen <wine-patch@kievinfo.com>
4622
4623         * dlls/ntdll/tests/om.c, server/named_pipe.c:
4624         Fix error returned when exceeding allowed instances.
4625
4626 2005-11-01  Martin Fuchs <martin-fuchs@gmx.net>
4627
4628         * dlls/comctl32/string.c:
4629         Include config.h and port.h for strncasecmp() in MSVC port.
4630
4631 2005-11-01  Bernd Schmidt <bernds_cb1@t-online.de>
4632
4633         * dlls/kernel/file.c:
4634         Implemented FindExSearchLimitToDirectories.
4635
4636 2005-11-01  Alexandre Julliard <julliard@winehq.org>
4637
4638         * dlls/msvcrt/msvcrt.spec:
4639         Fixed _wstrdate/_wstrtime parameters.
4640
4641 2005-11-01  Alexandre Julliard <julliard@winehq.org>
4642
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.
4646
4647 2005-11-01  Marcus Meissner <marcus@jet.franken.de>
4648
4649         * dlls/oleaut32/tests/vartype.c:
4650         SysReAllocString of same pointer returns TRUE.
4651
4652 2005-11-01  Michael Jung <mjung@iss.tu-darmstadt.de>
4653
4654         * dlls/shell32/shfldr_unixfs.c:
4655         Fixed crash in unixfs shellfolder handling with winamp.
4656
4657 2005-11-01  Christian Costa <titan.costa@wanadoo.fr>
4658
4659         * dlls/amstream/amstream.c, dlls/amstream/main.c:
4660         Use a more standard indentation style.
4661
4662 2005-11-01  Vitaliy Margolen <wine-patch@kievinfo.com>
4663
4664         * tools/wine.inf:
4665         Remove version information.
4666
4667 2005-11-01  Ulrich Czekalla <ulrich@codeweavers.com>
4668
4669         * dlls/x11drv/clipboard.c:
4670         Improve handling of mapping between X and Windows formats.
4671         Add support for UTF8.
4672
4673 2005-11-01  Vitaliy Margolen <wine-patch@kievinfo.com>
4674
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.
4680
4681 2005-11-01  Davin McCall <davmac@davmac.org>
4682
4683         * dlls/dsound/mixer.c:
4684         PhaseCancel subtracts secondary buffer from primary buffer, not the
4685         other way around.
4686
4687 2005-11-01  Michael Kaufmann <hallo@michael-kaufmann.ch>
4688
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.
4692
4693 2005-11-01  Robert Shearman <rob@codeweavers.com>
4694
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.
4698
4699 2005-11-01  Robert Shearman <rob@codeweavers.com>
4700
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.
4704
4705 2005-10-31  Stefan Huehner <stefan@huehner.org>
4706
4707         * programs/winetest/Makefile.in:
4708         Add msxml3,setupapi tests to winetest.
4709
4710 2005-10-31  Alexandre Julliard <julliard@winehq.org>
4711
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.
4717
4718 2005-10-31  Huw Davies <huw@codeweavers.com>
4719
4720         * dlls/rpcrt4/ndr_marshall.c:
4721         Marshal enums.
4722
4723 2005-10-31  Huw Davies <huw@codeweavers.com>
4724
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.
4728
4729 2005-10-31  Huw Davies <huw@codeweavers.com>
4730
4731         * dlls/gdi/enhmetafile.c, include/wingdi.h:
4732         Implement playback of EMR_ALPHABLEND.
4733
4734 2005-10-31  Huw Davies <huw@codeweavers.com>
4735
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.
4739
4740 2005-10-31  Marcus Meissner <marcus@jet.franken.de>
4741
4742         * server/mapping.c:
4743         Do not overflow the stackbased "nt" struct when reading non-conforming
4744         PE files.
4745
4746 2005-10-31  Alexandre Julliard <julliard@winehq.org>
4747
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.
4755
4756 2005-10-31  Alexandre Julliard <julliard@winehq.org>
4757
4758         * dlls/user/driver.c:
4759         Default to the null driver instead of dying if the specified display
4760         driver couldn't be loaded.
4761
4762 2005-10-31  Dmitry Timoshkov <dmitry@codeweavers.com>
4763
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.
4767
4768 2005-10-31  Michael Jung <mjung@iss.tu-darmstadt.de>
4769
4770         * dlls/shdocvw/shdocvw_main.c:
4771         Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
4772
4773 2005-10-31  Huw Davies <huw@codeweavers.com>
4774
4775         * dlls/oleaut32/usrmarshal.c:
4776         Deal with pExcepInfo == NULL.
4777
4778 2005-10-31  Mike McCormack <mike@codeweavers.com>
4779
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.
4783
4784 2005-10-31  Mike McCormack <mike@codeweavers.com>
4785
4786         * dlls/shell32/tests/shlexec.c:
4787         Add void to empty declaration list.
4788
4789 2005-10-31  Alexandre Julliard <julliard@winehq.org>
4790
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.
4794
4795 2005-10-31  Michael Jung <mjung@iss.tu-darmstadt.de>
4796
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.
4802
4803 2005-10-31  Marcus Meissner <meissner@suse.de>
4804
4805         * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
4806         Added assembly implementation of EXC_CallHandler.
4807
4808 2005-10-31  Mike McCormack <mike@codeweavers.com>
4809
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.
4813
4814 2005-10-31  Mike McCormack <mike@codeweavers.com>
4815
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.
4820
4821 2005-10-31  James Hawkins <truiken@gmail.com>
4822
4823         * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
4824         Implement InternetCreateUrlW and test cases.
4825
4826 2005-10-31  Huw Davies <huw@codeweavers.com>
4827
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.
4835
4836 2005-10-31  Christian Costa <titan.costa@wanadoo.fr>
4837
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.
4841
4842 2005-10-31  Marcus Meissner <meissner@suse.de>
4843
4844         * dlls/kernel/time.c:
4845         Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
4846
4847 2005-10-31  Hans Leidekker <hans@it.vu.nl>
4848
4849         * dlls/odbccp32/odbccp32.c:
4850         Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
4851         SQLInstallDriver{,Ex}, SQLInstallerError and
4852         SQLInstallTranslator{,Ex}.
4853
4854 2005-10-31  Juan Lang <juan_lang@yahoo.com>
4855
4856         * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
4857           dlls/crypt32/tests/cert.c:
4858         Implement CertSignSignature and CertVerifySignature(Ex).
4859
4860 2005-10-31  Robert Reif <reif@earthlink.net>
4861
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.
4866
4867 2005-10-31  Stefan Leichter <Stefan.Leichter@camLine.com>
4868
4869         * dlls/shlwapi/tests/path.c:
4870         Stop PathIsValidCharW tests after 100 failing tests.
4871
4872 2005-10-31  Roderick Colenbrander <thunderbird2k@gmx.net>
4873
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.
4878
4879 2005-10-30  Mike McCormack <mike@codeweavers.com>
4880
4881         * dlls/msi/action.c:
4882         Add a stub for the AllocateRegistrySpace action.
4883
4884 2005-10-30  Mike McCormack <mike@codeweavers.com>
4885
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.
4889
4890 2005-10-30  Mike McCormack <mike@codeweavers.com>
4891
4892         * dlls/msi/dialog.c:
4893         Add a read-only implementation of the SelectionTree control.
4894
4895 2005-10-30  Mike McCormack <mike@codeweavers.com>
4896
4897         * dlls/msi/classes.c:
4898         Simplify register_progid() and remove a fixed length buffer.
4899
4900 2005-10-30  Mike McCormack <mike@codeweavers.com>
4901
4902         * dlls/msi/dialog.c:
4903         Handle MaskEdit masks containing dashes and other constant
4904         characters.
4905
4906 2005-10-30  Mike McCormack <mike@codeweavers.com>
4907
4908         * dlls/msi/action.c:
4909         Use msi_get_property_int() in a few more places.
4910
4911 2005-10-30  Alexandre Julliard <julliard@winehq.org>
4912
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.
4919
4920 2005-10-30  Julien Cegarra <JulienC@psychologie-fr.org>
4921
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).
4925
4926 2005-10-30  Kai Blin <blin@gmx.net>
4927
4928         * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
4929           dlls/secur32/secur32_priv.h:
4930         A dispatcher for running ntlm_auth.
4931
4932 2005-10-30  Michael Kaufmann <hallo@michael-kaufmann.ch>
4933
4934         * dlls/user/scroll.c:
4935         Handle the left and right arrow keys.
4936
4937 2005-10-30  Christian Costa <titan.costa@wanadoo.fr>
4938
4939         * include/wine/library.h:
4940         Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
4941         prototypes.
4942
4943 2005-10-30  Mike McCormack <mike@codeweavers.com>
4944
4945         * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
4946         Add a stub implementation of msi.MsiSetMode.
4947
4948 2005-10-30  Mike McCormack <mike@codeweavers.com>
4949
4950         * dlls/msi/classes.c:
4951         Remove unused package parameter of register_progid_base().
4952
4953 2005-10-30  Mike McCormack <mike@codeweavers.com>
4954
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.
4958
4959 2005-10-30  Robert Reif <reif@earthlink.net>
4960
4961         * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
4962         Implement _wstrdate and _wstrtime with tests.
4963
4964 2005-10-30  Peter Beutner <p.beutner@gmx.net>
4965
4966         * dlls/msvcrt/cppexcept.c:
4967         Fix exception handling for non CXX_EXCEPTIONs.
4968
4969 2005-10-29  Vitaliy Margolen <wine-patch@kievinfo.com>
4970
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.
4976
4977 2005-10-29  Eric Pouech <eric.pouech@wanadoo.fr>
4978
4979         * dlls/kernel/atom.c:
4980         Implemented local/global atom creation, deletion & lookup on top of
4981         ntdll.
4982
4983 2005-10-29  Juan Lang <juan_lang@yahoo.com>
4984
4985         * dlls/wldap32/wldap32.spec:
4986         Export functions by ordinal, cryptnet.dll at least depends on it.
4987
4988 2005-10-29  Mike McCormack <mike@codeweavers.com>
4989
4990         * dlls/msi/action.c:
4991         Don't change the UI level during ExecuteAction.
4992
4993 2005-10-29  Mike McCormack <mike@codeweavers.com>
4994
4995         * dlls/msi/msi.c:
4996         Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
4997         versions.
4998
4999 2005-10-29  Mike McCormack <mike@codeweavers.com>
5000
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.
5004
5005 2005-10-29  Mike McCormack <mike@codeweavers.com>
5006
5007         * dlls/msi/dialog.c:
5008         Explicitly check for MSICONDITION_TRUE being returned from
5009         MsiEvaluateCondition.
5010
5011 2005-10-29  Mike McCormack <mike@codeweavers.com>
5012
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.
5018
5019 2005-10-29  Vitaliy Margolen <wine-patch@kievinfo.com>
5020
5021         * dlls/comctl32/header.c:
5022         Unify HEADER_GetItem[A/W] into one function.
5023
5024 2005-10-29  Mike McCormack <mike@codeweavers.com>
5025
5026         * dlls/msi/cond.y, dlls/msi/tests/package.c:
5027         Add a bunch of tests for MsiEvaluateCondition and make them pass.
5028
5029 2005-10-29  Mike McCormack <mike@codeweavers.com>
5030
5031         * dlls/msi/dialog.c:
5032         Make enter and escape trigger the default and cancel buttons in
5033         dialogs.
5034
5035 2005-10-29  Mike McCormack <mike@codeweavers.com>
5036
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.
5041
5042 2005-10-29  Mike McCormack <mike@codeweavers.com>
5043
5044         * dlls/msi/files.c:
5045         Remove an incorrect comment and check for 0 being an invalid file
5046         handle.
5047
5048 2005-10-29  Mike McCormack <mike@codeweavers.com>
5049
5050         * dlls/msi/files.c:
5051         Extract file directly to their target location, bypassing the need to
5052         use temporary files and move files.
5053
5054 2005-10-29  Robert Shearman <rob@codeweavers.com>
5055
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.
5063
5064 2005-10-29  Oliver Stieber <oliver_stieber@yahoo.co.uk>
5065
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.
5070
5071 2005-10-29  Robert Shearman <rob@codeweavers.com>
5072
5073         * dlls/gdi/dc.c:
5074         Print an error if a DC is created with a bad device.
5075
5076 2005-10-29  Vitaliy Margolen <wine-patch@kievinfo.com>
5077
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.
5081
5082 2005-10-29  Kevin Koltzau <kevin@plop.org>
5083
5084         * dlls/msvcrt/console.c:
5085         Enable line editing for _cgets.
5086
5087 2005-10-29  Ivan Leo Puoti <ivanleo@gmail.com>
5088
5089         * dlls/ole32/tests/stg_prop.c:
5090         Delete some temp files created by the ole32 tests.
5091
5092 2005-10-29  Thomas Weidenmueller <wine-patches@reactsoft.com>
5093
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.
5097
5098 2005-10-29  Jacek Caban <jack@itma.pwr.wroc.pl>
5099
5100         * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
5101         Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
5102
5103 2005-10-29  Mike McCormack <mike@codeweavers.com>
5104
5105         * dlls/msi/msi.c:
5106         Add an implementation for MsiGetShortcutTargetA/W.
5107
5108 2005-10-28  Alexandre Julliard <julliard@winehq.org>
5109
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.
5113
5114 2005-10-28  Ivan Leo Puoti <ivanleo@gmail.com>
5115
5116         * dlls/ntdll/om.c, include/winternl.h:
5117         Fix NtQueryDirectoryObject prototype, documentation, and the
5118         definition of the structure it uses.
5119
5120 2005-10-28  Huw Davies <huw@codeweavers.com>
5121
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.
5125
5126 2005-10-28  Mike McCormack <mike@codeweavers.com>
5127
5128         * dlls/msi/install.c:
5129         Fix a memory leak.
5130
5131 2005-10-28  Mike McCormack <mike@codeweavers.com>
5132
5133         * dlls/shell32/shelllink.c:
5134         Handle MSI advertised shortcuts in the shelllink object.
5135
5136 2005-10-28  Henning Gerhardt <henning.gerhardt@web.de>
5137
5138         * programs/regedit/De.rc:
5139         Update the German resource file.
5140
5141 2005-10-28  Mike McCormack <mike@codeweavers.com>
5142
5143         * dlls/msi/files.c:
5144         Put the UI update code for cabinet file into a separate function.
5145
5146 2005-10-28  Oliver Stieber <oliver_stieber@yahoo.co.uk>
5147
5148         * dlls/version/install.c:
5149         Correct the way that VerFindFileA checks for a file that is
5150         exclusively locked.
5151
5152 2005-10-28  Saulius Krasuckas <saulius.krasuckas@ieee.org>
5153
5154         * dlls/kernel/tests/thread.c:
5155         Test CreateThread() for reception of NULL pointer to TID.
5156
5157 2005-10-28  Saulius Krasuckas <saulius.krasuckas@ieee.org>
5158
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.
5162
5163 2005-10-28  Mike McCormack <mike@codeweavers.com>
5164
5165         * dlls/msi/msi.c:
5166         Return an error in MsiGetComponentPathW if passed a null component.
5167
5168 2005-10-28  Mike McCormack <mike@codeweavers.com>
5169
5170         * dlls/msi/cond.y:
5171         Fix error handling in MsiEvaluateCondition.
5172
5173 2005-10-28  Mike McCormack <mike@codeweavers.com>
5174
5175         * dlls/msi/files.c:
5176         Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
5177
5178 2005-10-28  Saulius Krasuckas <saulius.krasuckas@ieee.org>
5179
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.
5183
5184 2005-10-28  Vitaliy Margolen <wine-patch@kievinfo.com>
5185
5186         * dlls/comctl32/header.c:
5187         Unify HEADER_InsertItem[A/W] into one function.
5188
5189 2005-10-28  Mike McCormack <mike@codeweavers.com>
5190
5191         * dlls/msi/files.c:
5192         Fix a memory leak in the cabinet extracting code.
5193
5194 2005-10-28  Juan Lang <juan_lang@yahoo.com>
5195
5196         * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
5197         Use CryptMem functions for internal memory allocation.
5198
5199 2005-10-28  Michael Jung <mjung@iss.tu-darmstadt.de>
5200
5201         * programs/regedit/De.rc:
5202         Added German resources for regedit's find dialog.
5203
5204 2005-10-28  James Hawkins <truiken@gmail.com>
5205
5206         * dlls/wininet/internet.c:
5207         Correct parameter names for InternetSetFilePointer.
5208
5209 2005-10-28  Michael Stefaniuc <mstefani@redhat.de>
5210
5211         * dlls/oleaut32/variant.c:
5212         Handle VT_DECIMAL in VarCmp().
5213
5214 2005-10-28  Mike McCormack <mike@codeweavers.com>
5215
5216         * dlls/msvcrt/wcs.c:
5217         Use the correct buffer - reported by Jesse Allen.
5218
5219 2005-10-28  Saulius Krasuckas <saulius.krasuckas@ieee.org>
5220
5221         * dlls/kernel/tests/thread.c:
5222         Add a test for GetThreadExitCode.
5223         Use GetModuleHandleA as kernel32 should be present on every system.
5224
5225 2005-10-28  Mike McCormack <mike@codeweavers.com>
5226
5227         * dlls/shell32/shelllink.c:
5228         Implement IContextMenu::QueryContextMenu and
5229         IContextMenu::InvokeCommand.
5230
5231 2005-10-28  Mike McCormack <mike@codeweavers.com>
5232
5233         * dlls/msi/msi.spec:
5234         Fix MsiGetPropertyA/W spec declarations.
5235
5236 2005-10-28  Mike McCormack <mike@codeweavers.com>
5237
5238         * dlls/msi/action.c, dlls/msi/files.c:
5239         Create component folders in the CreateFolders action.
5240
5241 2005-10-28  Vitaliy Margolen <wine-patch@kievinfo.com>
5242
5243         * programs/winecfg/appdefaults.c:
5244         Define OS environment variable on WinNT versions.
5245
5246 2005-10-27  Vitaliy Margolen <wine-patch@kievinfo.com>
5247
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.
5256
5257 2005-10-27  Ivan Leo Puoti <ivanleo@gmail.com>
5258
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.
5262
5263 2005-10-27  Ivan Leo Puoti <ivanleo@gmail.com>
5264
5265         * dlls/advapi32/tests/registry.c:
5266         Delete a temp file.
5267
5268 2005-10-27  Vijay Kiran Kamuju <infyquest@gmail.com>
5269
5270         * dlls/wininet/internet.c:
5271         Add default implementation for max_conn_pre_*_server flag.
5272         Add stubs for the above flags in InternetSetOption.
5273
5274 2005-10-27  Phil Krylov <phil@newstar.rinet.ru>
5275
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.
5285
5286 2005-10-27  Dmitry Timoshkov <dmitry@codeweavers.com>
5287
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.
5292
5293 2005-10-27  Mike McCormack <mike@codeweavers.com>
5294
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.
5299
5300 2005-10-27  Mike McCormack <mike@codeweavers.com>
5301
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.
5308
5309 2005-10-27  Vitaliy Margolen <wine-patch@kievinfo.com>
5310
5311         * dlls/user/tests/msg.c:
5312         Add test for undocumented 0x4D message sent on F1.
5313
5314 2005-10-27  Vijay Kiran Kamuju <infyquest@gmail.com>
5315
5316         * dlls/msvcrt/tests/printf.c:
5317         Added a test case for %0f and %.0f.
5318
5319 2005-10-27  Mike McCormack <mike@codeweavers.com>
5320
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.
5325
5326 2005-10-27  Robert Lunnon <bobl@optushome.com.au>
5327
5328         * dlls/wineps/init.c:
5329         Reorder header files to avoid name space collision with symbol
5330         PAGESIZE.
5331
5332 2005-10-27  Michael Jung <mjung@iss.tu-darmstadt.de>
5333
5334         * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
5335           dlls/shell32/tests/shlfolder.c:
5336         Implemented UnixFolder's IPersistPropertyBag::Load method.
5337
5338 2005-10-27  Alex Villacís Lasso <a_villacis@palosanto.com>
5339
5340         * dlls/oleaut32/tests/vartype.c:
5341         Add tests for functionality implemented or corrected: multiplication,
5342         division, cast to double, cast to string.
5343
5344 2005-10-27  Robert Shearman <rob@codeweavers.com>
5345
5346         * include/rpcproxy.h:
5347         Add the macros used in dlldata.c files.
5348
5349 2005-10-27  Robert Shearman <rob@codeweavers.com>
5350
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.
5354
5355 2005-10-27  Michael Jung <mjung@iss.tu-darmstadt.de>
5356
5357         * dlls/shell32/iconcache.c:
5358         Remove iconcache pre-initialization hack, it's not necessary any
5359         more.
5360
5361 2005-10-27  Hans Leidekker <hans@it.vu.nl>
5362
5363         * tools/wineinstall:
5364         Wine is beta software now.
5365
5366 2005-10-27  Mike McCormack <mike@codeweavers.com>
5367
5368         * dlls/msi/action.c:
5369         Tidy up the RegisterProduct action a little.
5370
5371 2005-10-27  Oliver Stieber <oliver_stieber@yahoo.co.uk>
5372
5373         * dlls/d3d8/device.c:
5374         Release the OpenGL context when the device is released.
5375
5376 2005-10-27  Alexandre Julliard <julliard@winehq.org>
5377
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.
5384
5385 2005-10-27  Alexandre Julliard <julliard@winehq.org>
5386
5387         * dlls/ntdll/directory.c:
5388         Make show_dir_symlinks the default and get rid of the option.
5389
5390 2005-10-27  Alexandre Julliard <julliard@winehq.org>
5391
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.
5395
5396 2005-10-27  Robert Reif <reif@earthlink.net>
5397
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>.
5402
5403 2005-10-27  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5404
5405         * dlls/kernel/tests/process.c:
5406         Test for argv handling.
5407
5408 2005-10-27  Ivan Leo Puoti <ivanleo@gmail.com>
5409
5410         * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
5411         Add stub implementation for NtAccessCheckAndAuditAlarm.
5412
5413 2005-10-27  Stefan Leichter <Stefan.Leichter@camLine.com>
5414
5415         * include/advpub.h:
5416         Declare ExecuteCab and TranslateInfString.
5417
5418 2005-10-27  Juan Lang <juan_lang@yahoo.com>
5419
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.
5423
5424 2005-10-27  Oliver Stieber <oliver_stieber@yahoo.co.uk>
5425
5426         * dlls/wined3d/vertexshader.c:
5427         Correct the number of parameters expected for the LRP function.
5428
5429 2005-10-27  Oliver Stieber <oliver_stieber@yahoo.co.uk>
5430
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.
5435
5436 2005-10-27  Jonathan Ernst <Jonathan@ErnstFamily.ch>
5437
5438         * programs/regedit/Fr.rc:
5439         Updated French resources.
5440
5441 2005-10-27  Dmitry Timoshkov <dmitry@codeweavers.com>
5442
5443         * dlls/shell32/shellord.c:
5444         Correctly handle flags parameter in SHAddToRecentDocs.
5445
5446 2005-10-27  Marcus Meissner <marcus@jet.franken.de>
5447
5448         * aclocal.m4, configure:
5449         Print first line of LDD output only.
5450
5451 2005-10-27  Mike McCormack <mike@codeweavers.com>
5452
5453         * dlls/msvcrt/wcs.c:
5454         Missing and zero precision specifiers are different.
5455
5456 2005-10-27  Robert Shearman <rob@codeweavers.com>
5457
5458         * dlls/oleaut32/regsvr.c, include/ocidl.idl:
5459         Add IFontEventsDisp and IProvideMultipleClassInfo.
5460
5461 2005-10-27  Vitaliy Margolen <wine-patch@kievinfo.com>
5462
5463         * dlls/comctl32/header.c:
5464         Unify HEADER_SetItem[A/W] into one function.
5465
5466 2005-10-27  Mike McCormack <mike@codeweavers.com>
5467
5468         * dlls/shell32/shelllink.c:
5469         Add the IObjectWithSite interface.
5470
5471 2005-10-27  Mike McCormack <mike@codeweavers.com>
5472
5473         * dlls/user/tests/menu.c:
5474         Add a currently failing test case for menus.
5475
5476 2005-10-27  Robert Reif <reif@earthlink.net>
5477
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.
5481
5482 2005-10-26  Alexandre Julliard <julliard@winehq.org>
5483
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.
5487
5488 2005-10-26  Mike McCormack <mike@codeweavers.com>
5489
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.
5494
5495 2005-10-26  Huw Davies <huw@codeweavers.com>
5496
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.
5501
5502 2005-10-26  Alex Villacís Lasso <a_villacis@palosanto.com>
5503
5504         * dlls/oleaut32/vartype.c:
5505         Implement complete VarDecDiv() for any valid DECIMAL.
5506
5507 2005-10-26  Alexandre Julliard <julliard@winehq.org>
5508
5509         * dlls/ntdll/loader.c:
5510         Attach to implicitly loaded builtin dlls on process startup.
5511
5512 2005-10-26  Krzysztof Foltman <wdev@foltman.com>
5513
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).
5528
5529 2005-10-26  Huw Davies <huw@codeweavers.com>
5530
5531         * dlls/oleaut32/tmarshal.c:
5532         Treat paramflags == 0 like PARAMFLAG_FIN.
5533
5534 2005-10-26  Alex Villacís Lasso <a_villacis@palosanto.com>
5535
5536         * dlls/oleaut32/vartype.c:
5537         Implement complete VarDecMul() for any valid DECIMAL.
5538
5539 2005-10-26  Mike McCormack <mike@codeweavers.com>
5540
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.
5545
5546 2005-10-26  Michael Jung <mjung@iss.tu-darmstadt.de>
5547
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.
5553
5554 2005-10-26  Michael Stefaniuc <mstefani@redhat.de>
5555
5556         * dlls/oleaut32/variant.c:
5557         Handle VT_CY in VarDiv().
5558
5559 2005-10-26  Detlef Riekenberg <wine.dev@web.de>
5560
5561         * dlls/version/info.c:
5562         Updated trace to support VERSIONED_PRINTER.
5563
5564 2005-10-26  Peter Beutner <p.beutner@gmx.net>
5565
5566         * dlls/ntdll/cdrom.c:
5567         Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
5568
5569 2005-10-26  Robert Shearman <rob@codeweavers.com>
5570
5571         * dlls/ole32/defaulthandler.c:
5572         Implement a Stop function and use this to properly implement
5573         IOleObject_Close, IAdviseSink_OnClose and the destructor.
5574
5575 2005-10-26  Robert Shearman <rob@codeweavers.com>
5576
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.
5583
5584 2005-10-26  Alex Villacís Lasso <a_villacis@palosanto.com>
5585
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.
5591
5592 2005-10-26  Vitaliy Margolen <wine-patch@kievinfo.com>
5593
5594         * dlls/user/tests/msg.c:
5595         Silently ignore WM_PAINT in msg tests.
5596
5597 2005-10-26  Vitaliy Margolen <wine-patch@kievinfo.com>
5598
5599         * include/winternl.h:
5600         Add OBJECT_BASIC_INFORMATION to winternl.h.
5601
5602 2005-10-26  Vitaliy Margolen <wine-patch@kievinfo.com>
5603
5604         * dlls/ntdll/file.c:
5605         Cosmetic changes to NtCreateNamedPipeFile change "oa" to  "attr".
5606
5607 2005-10-26  Mike McCormack <mike@codeweavers.com>
5608
5609         * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
5610         Create an internal handle-free api for reading MSI database summary
5611         information.
5612
5613 2005-10-26  Mike McCormack <mike@codeweavers.com>
5614
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.
5620
5621 2005-10-26  Dmitry Timoshkov <dmitry@codeweavers.com>
5622
5623         * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
5624         Add a test for GetCurrentObject, make it pass under Wine.
5625
5626 2005-10-26  Ivan Leo Puoti <ivanleo@gmail.com>
5627
5628         * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
5629         Make secur32.dll tests load on nt 4.0.
5630
5631 2005-10-26  Hans Leidekker <hans@it.vu.nl>
5632
5633         * dlls/odbccp32/odbccp32.c:
5634         Implement SQLInstallDriverManager.
5635
5636 2005-10-26  Stefan Huehner <stefan@huehner.org>
5637
5638         * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
5639         Fix IXMLDOMDocument error handling.
5640
5641 2005-10-26  Eric Pouech <eric.pouech@wanadoo.fr>
5642
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.
5647
5648 2005-10-26  Stefan Leichter <Stefan.Leichter@camLine.com>
5649
5650         * dlls/winspool/tests/info.c:
5651         Fix for GetPrinterDriverDirectoryA test.
5652
5653 2005-10-26  Vitaliy Margolen <wine-patch@kievinfo.com>
5654
5655         * dlls/kernel/tests/path.c:
5656         Test for return value from CreateDirectory("c:").
5657
5658 2005-10-26  Jacek Caban <jack@itma.pwr.wroc.pl>
5659
5660         * dlls/wininet/http.c, dlls/wininet/internet.h:
5661         Make functions static.
5662
5663 2005-10-26  Jan Nieuwenhuizen <janneke@gnu.org>
5664
5665         * programs/notepad/main.c:
5666         Windows XP does not always include the executable file name on the
5667         command line.
5668
5669 2005-10-26  Jan Nieuwenhuizen <janneke@gnu.org>
5670
5671         * programs/notepad/dialog.c:
5672         Need an explicit truncate command to shorten the length of a file.
5673
5674 2005-10-26  Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5675
5676         * dlls/capi2032/cap20wxx.c:
5677         Fix gcc 4 warnings.
5678
5679 2005-10-26  Saulius Krasuckas <saulius.krasuckas@ieee.org>
5680
5681         * dlls/gdi/tests/metafile.c:
5682         Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
5683
5684 2005-10-26  Rein Klazes <wijn@wanadoo.nl>
5685
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.
5689
5690 2005-10-26  Alexandre Julliard <julliard@winehq.org>
5691
5692         * ChangeLog, documentation/ChangeLog.ALPHA:
5693         Start a new ChangeLog file. Older changes moved to
5694         documentation/ChangeLog.ALPHA.
5695
5696 2005-10-25  Alexandre Julliard <julliard@winehq.org>
5697
5698         * ANNOUNCE, ChangeLog, VERSION, configure:
5699         Release 0.9.
5700
5701 ----------------------------------------------------------------