1 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
3 * dlls/commdlg/fontdlg16.c:
4 Fixes for FormatCharDlgProc16:
5 - properly store the ChooseFont pointer, use a window property as the
7 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
9 2005-11-22 Aric Stewart <aric@codeweavers.com>
11 * dlls/wininet/http.c:
12 HttpEndRequest does not actually send an extra NULL byte at the end of
13 the request. Help from Rob Shearman on this one.
15 2005-11-22 Alexandre Julliard <julliard@winehq.org>
17 * dlls/kernel/volume.c:
18 Don't try to set the label in the superblock of FAT filesystems, that
19 doesn't do the right thing anyway.
21 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
23 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24 Corrects an error in the _m3xm3 shader function in pixel and vertex
27 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
29 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
30 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
31 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
32 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
33 Add a semi-functional ICCompressorChoose implementation.
35 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
37 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
38 GetSystemMetrics fixes with corresponding tests.
40 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
42 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
43 server/debugger.c, server/event.c, server/fd.c, server/file.c,
44 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
45 server/mutex.c, server/named_pipe.c, server/object.c,
46 server/object.h, server/process.c, server/queue.c, server/registry.c,
47 server/request.c, server/semaphore.c, server/serial.c,
48 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
49 server/timer.c, server/token.c, server/winstation.c:
50 Add name_lookup function in object_ops.
52 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
54 * dlls/commdlg/fontdlg16.c:
55 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
58 2005-11-22 Hans Leidekker <hans@it.vu.nl>
60 * programs/winebrowser/Makefile.in:
61 No need to link against shell32 or user32.
63 2005-11-22 Aric Stewart <aric@codeweavers.com>
65 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
66 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
67 headers. Also adding a test for some header adding flags.
69 2005-11-22 Alexandre Julliard <julliard@winehq.org>
72 Use struct unicode_str instead of null-terminated strings where
73 possible, and remove constraints on total key path length.
75 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
77 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
79 Add stdarg.h where missing.
81 2005-11-22 Marcus Meissner <meissner@suse.de>
83 * dlls/winsock/socket.c:
84 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
86 2005-11-22 Steven Edwards <winehacker@gmail.com>
88 * dlls/ntdll/version.c:
89 Correct URL for version infomation database website.
91 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
93 * dlls/gdi/tests/dc.c:
94 Add a test showing that SaveDC after GetDC should return 1.
96 2005-11-22 Jacek Caban <jacek@codeweavers.com>
98 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
99 Create window in SetClientSite and return it in
100 IOleInPlaceSite::GetWindow.
102 2005-11-22 Robert Shearman <rob@codeweavers.com>
104 * dlls/wininet/tests/http.c:
105 Test the sizes of some of the parameters passed into the callback.
107 2005-11-22 Robert Shearman <rob@codeweavers.com>
109 * dlls/wininet/internet.c, dlls/wininet/internet.h,
110 dlls/wininet/utility.c:
111 Rename SendAsyncCallback to INTERNET_SendCallback.
113 2005-11-22 Robert Shearman <rob@codeweavers.com>
115 * dlls/wininet/http.c:
116 Fix an incorrect entry in the HTTP header field table causing broken
117 Location field parsing.
119 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
121 * dlls/advpack/tests/advpack.c:
122 Exit test after first TranslateInfString() failure, which seems to be
125 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
127 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
128 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
129 Implement a pixel shader parser and cross compiler. All version of
130 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
131 will be cross compiled.
133 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
135 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
136 server/mapping.c, server/mutex.c, server/named_pipe.c,
137 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
139 Return correct error on name collision when creating new named
141 Check for correct error in affected places.
143 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
145 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
146 Kernel32 should create named objects with OBJ_OPENIF flag set.
147 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
148 RtlNtStatusToDosError.
150 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
152 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
153 Update Korean translations.
155 2005-11-21 Alexandre Julliard <julliard@winehq.org>
157 * programs/winecfg/drive.c:
158 Only set label and serial number when they are actually changed.
160 2005-11-21 Alexandre Julliard <julliard@winehq.org>
162 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
163 server/mailslot.c, server/protocol.def, server/trace.c:
164 Fixed handling of mailslot read timeout to avoid compiler warnings.
166 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
169 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
170 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
172 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
174 * dlls/ntdll/tests/om.c:
175 More Object Manager tests.
177 2005-11-21 Aric Stewart <aric@codeweavers.com>
179 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
180 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
181 some things out of HTTP_SendRequestW to avoid duplicate code.
183 2005-11-21 Ge van Geldorp <gvg@reactos.org>
185 * dlls/crypt32/encode.c:
186 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
188 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
190 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
191 dlls/shell32/shell32_main.h:
192 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
193 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
194 PidlToSicIndex() and return -1 in error cases.
195 Read shell overlay icon settings from registry to allow icon
198 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
200 * dlls/msvcrt/locale.c:
201 Fix bogus unreal code page messages in _setmbcp().
203 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
205 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
206 Do not forward _mbccpy to strcpy.
207 Remove the error message in _mbccpy, it is not an error.
209 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
211 * dlls/comctl32/syslink.c:
212 Improved word wrapping and tab key handling.
214 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
216 * dlls/advpack/advpack.c, include/advpub.h:
217 Add/correct prototypes for some already defined functions in advpack.
219 2005-11-21 Hans Leidekker <hans@it.vu.nl>
221 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
222 dlls/wldap32/wldap32.spec:
223 Implement ldap_create_vlv_control{A,W},
224 ldap_encode_sort_control{A,W}.
225 Add a stub for ldap_create_page_control{A,W}.
227 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
229 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
230 include/winsvc.h, tools/winapi/win32.api:
231 Add/correct prototypes for some already defined functions in
232 advapi32. Correct spec file entry for GetSecurityInfoExW.
234 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
236 * dlls/user/winstation.c, include/wine/server_protocol.h,
237 server/protocol.def, server/trace.c, server/winstation.c:
238 Replace inherit flag with object attributes in winstation and desktop
239 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
241 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
243 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
244 Fix _mbsspn() with conformance tests.
246 2005-11-21 Hans Leidekker <hans@it.vu.nl>
248 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
249 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
250 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
251 programs/taskmgr/taskmgr.rc:
252 Added Dutch translations.
254 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
256 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
257 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
258 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
259 programs/winefile/Ko.rc:
260 Update Korean translations.
262 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
264 * dlls/x11drv/scroll.c:
265 Print scroll and clip rectangles on the ScrollDC entry.
267 2005-11-21 Rob Shearman <rob@codeweavers.com>
269 * dlls/advapi32/service.c:
270 Don't try waiting for the service process to start if the
271 CreateProcess call failed.
273 2005-11-21 Mike McCormack <mike@codeweavers.com>
275 * dlls/msi/registry.c:
276 Loop around calling RegQueryValue until we have a big enough string
277 for both the name and the value.
279 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
281 * dlls/shdocvw/dochost.c:
282 Added GetHostInfo implementation.
284 2005-11-21 Ge van Geldorp <gvg@reactos.org>
286 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
287 Fix some prototypes to match the PSDK.
289 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
291 * dlls/kernel/oldconfig.c:
292 - ANSI SCSI revision is a hex number.
293 - Be more verbose with parser ERRs.
295 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
297 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
298 Mark some functions as implemented in the spec files.
300 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
302 * programs/winecfg/driveui.c:
303 Create new drives with autodetect type.
305 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
307 * dlls/msvcrt/tests/file.c:
308 Minor MSVCRT test changes:
309 - add two invalid parameter checks for fopen(),
310 - rearrange test sequence into two parts (low-level and stream I/O),
313 2005-11-21 Hans Leidekker <hans@it.vu.nl>
315 * dlls/wldap32/value.c:
316 Fix the build without openldap.
318 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
320 * include/wincrypt.h:
321 Add prototypes for some already defined functions in crypt32.
323 2005-11-21 Aric Stewart <aric@codeweavers.com>
325 * dlls/wininet/internet.c:
326 Implement the use of NETCON_send for HTTP connections when in
329 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
331 * dlls/version/tests/install.c:
332 Fix version tests on NT, 2K and XP, make some errors more verbose.
334 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
336 * dlls/winmm/wineoss/audio.c:
337 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
338 continuing with even higher channels numbers.
340 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
342 * dlls/winsock/socket.c:
343 Fixed typo in ws_sockaddr_u2ws().
345 2005-11-18 Hans Leidekker <hans@it.vu.nl>
347 * configure, configure.ac, dlls/wldap32/init.c,
348 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
349 dlls/wldap32/wldap32.spec:
350 Avoid using deprecated openldap functions.
351 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
352 Add stub implementation for ldap_startup and ldap_stop_tls_s.
354 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
356 * programs/winedbg/types.c:
357 Native dbghelp doesn't provide names for basic type, so added relevant
358 basic type names in winedbg.
360 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
362 * dlls/commdlg/filedlg.c:
363 There is no need to resize our own fake dialog to match the parent, it
364 doesn't have controls anyway.
366 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
368 * dlls/mscms/tests/profile.c:
369 Don't call unicode functions of file API as they fail on Win9x.
371 2005-11-18 Alexandre Julliard <julliard@winehq.org>
373 * server/console.c, server/event.c, server/handle.c, server/handle.h,
374 server/mailslot.c, server/mapping.c, server/mutex.c,
375 server/named_pipe.c, server/object.c, server/object.h,
376 server/process.c, server/request.h, server/semaphore.c,
377 server/timer.c, server/user.h, server/winstation.c:
378 Added a struct unicode_str to encapsulate object names.
380 2005-11-18 Hans Leidekker <hans@it.vu.nl>
382 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
383 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
384 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
385 Avoid using deprecated openldap functions.
386 Correct some return values.
388 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
390 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
391 programs/winedbg/winedbg.c:
392 Centralized calls for SymSetContext, we only do it when we change the
393 current stack frame, and no longer every time we look up local symbols
396 2005-11-18 Alexandre Julliard <julliard@winehq.org>
398 * dlls/kernel/tests/thread.c:
399 Avoid setting the context before the thread has started running, it's
400 broken on most Windows versions.
402 2005-11-18 Huw Davies <huw@codeweavers.com>
404 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
405 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
406 dlls/msxml3/tests/domdoc.c:
407 Ref count the xmlDocPtr.
408 If two nodes refer to the same xmlNodePtr don't return same object.
410 2005-11-18 Hans Leidekker <hans@it.vu.nl>
412 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
413 Avoid using deprecated openldap functions.
414 Correct some return values.
416 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
418 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
419 programs/winedbg/stack.c:
420 Move print_func_and_args to stack.c, where it belongs.
422 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
424 * dlls/user/static.c:
425 Fix vertical text alignment in static controls.
427 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
429 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
430 dlls/comctl32/tests/header.c:
431 Added header control tests.
433 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
435 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
436 programs/winedbg/stack.c, programs/winedbg/symbol.c,
437 programs/winedbg/winedbg.c:
438 - now storing frames information in thread structure
439 - frames are cached after each thread stops execution
440 - reimplemented backtrace on top of this
442 2005-11-18 Alexandre Julliard <julliard@winehq.org>
444 * dlls/kernel/tests/locale.c:
445 Added a few more Unicode digits from Unicode version 4.1.
447 2005-11-18 Alexandre Julliard <julliard@winehq.org>
449 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
450 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
451 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
452 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
453 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
454 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
455 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
456 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
457 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
458 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
459 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
460 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
461 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
462 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
463 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
464 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
465 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
466 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
467 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
468 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
469 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
470 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
471 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
472 libs/unicode/casemap.c, libs/unicode/wctype.c:
473 Updated codepage tables to Unicode version 4.1.
475 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
477 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
478 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
479 programs/cmdlgtst/cmdlgr.rc:
480 Update Korean translations.
482 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
484 * dlls/user/tests/win.c:
485 Add another test for Z order of child windows.
487 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
490 Use case insensitive comparison to check file extensions.
492 2005-11-18 Peter Beutner <p.beutner@gmx.net>
494 * dlls/x11drv/opengl.c:
495 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
496 the selected pixel format lacks full hardware acceleration and only a
497 few parts are accelerated. So don't always set it but only if the X
498 server actually reports that the selected pixel format is not fully
501 2005-11-18 Jacek Caban <jacek@codeweavers.com>
503 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
504 dlls/shdocvw/webbrowser.c:
505 Free ConnectionPoint objects (fix memory leak).
507 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
509 * dlls/msvcrt/undname.c:
510 Ensures, when we cannot demangle the string, to return the mangled
511 name instead of a NULL pointer.
513 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
515 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
516 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
517 Now returning correct symbol flags (as native does) for function pmts
519 Modified winedbg accordingly.
521 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
523 * dlls/twain/dsm_ctrl.c:
524 If SANE returns empty device list treat it as an error.
526 2005-11-18 Jacek Caban <jacek@codeweavers.com>
528 * dlls/atl/registrar.c:
529 Fix parsing '{' char.
531 2005-11-18 Robert Reif <reif@earthlink.net>
533 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
534 Handle failure on Windows 95 properly.
535 Make two functions available to all files.
536 Make format_string() const correct.
538 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
540 * configure, configure.ac, dlls/winsock/socket.c,
541 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
542 Implemented getaddrinfo(), including full mapping of struct addrinfo
543 between UNIX and Windows. Based on a patch by Mike Hearn.
545 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
547 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
548 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
549 programs/winedbg/types.c:
550 Dbghelp describes the types of function arguments with a specific
551 symbol-type (symt) which links both to arguments' type and to function
553 - added this new type to dbghelp
554 - implemented its use in winedbg
556 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
558 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
559 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
560 programs/winedbg/break.c, programs/winedbg/expr.c,
561 programs/winedbg/memory.c, programs/winedbg/symbol.c,
562 programs/winedbg/types.c:
563 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
566 2005-11-17 Alexandre Julliard <julliard@winehq.org>
568 * libs/unicode/cpmap.pl:
569 Only update modified files.
571 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
573 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
574 Improve IConnectionPoint handling.
576 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
578 * dlls/wined3d/device.c:
579 Disable support for creation FMT_Unknown textures. This gets most of
580 the d3d8 demos from www.codesampler.com working.
582 2005-11-17 Robert Shearman <rob@codeweavers.com>
584 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
585 Remove some incompatibilities in the wctype table by updating the
586 space, blank and cntrl exceptions and fixing the type given to
587 characters in the "Zl" and "Zp" classes.
589 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
591 * dlls/comctl32/header.c:
592 Return false if index is out of bounds in GetItemT.
594 2005-11-17 Alexandre Julliard <julliard@winehq.org>
596 * programs/explorer/explorer.c:
597 Fixed invalid C syntax.
599 2005-11-17 Robert Shearman <rob@codeweavers.com>
601 * dlls/kernel/profile.c:
602 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
603 Don't increment the szFile pointer since we removed the BOM earlier
604 and it will cause the first real character of the INI file to be
607 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
609 * programs/winefile/winefile.c, programs/winefile/winefile.h:
610 Use command line for initial directory selection.
611 Remove useless hwndParent variable.
613 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
615 * dlls/wined3d/swapchain.c:
616 Clear the z and stencil buffers at the end of the scene, this fixes a
617 problem with the solid node bsp demo from www.codesampler.com as well
618 as a lot of blank screens in some other demos.
620 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
622 * dlls/msvcrt/tests/cpp.c:
623 Provide a sample of the joy of MSC symbol mangling.
625 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
627 * programs/winedbg/symbol.c:
628 When a symbol name already contains a module name, we shouldn't search
631 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
633 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
634 programs/winedbg/debugger.h:
635 Simplification of lex's input reading.
637 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
639 * dlls/user/tests/monitor.c:
640 Made test loadable on win95 again (EnumDisplayDevicesA not present).
642 2005-11-17 Jacek Caban <jacek@codeweavers.com>
644 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
645 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
646 Added stub implementation of IDocHostUIHandler.
648 2005-11-17 Jacek Caban <jacek@codeweavers.com>
650 * include/mshtmhst.idl:
651 Added IHTMLWindow forward declaration.
653 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
655 * tools/winapi/win32.api:
656 Update win32.api to cvs.
658 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
660 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
661 Fix _fcloseall() return value.
662 Improve some trace messages.
663 Add tests for fopen(), fclose(), _fcloseall().
664 Stricten some checks of _unlink().
666 2005-11-16 Jacek Caban <jacek@codeweavers.com>
668 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
669 dlls/shdocvw/webbrowser.c:
670 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
672 2005-11-16 Aric Stewart <aric@codeweavers.com>
674 * configure, configure.ac, programs/Makefile.in,
675 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
676 programs/explorer/explorer.c:
677 Beginnings of an explorer.exe replacement that wraps the existing
680 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
682 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
683 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
684 Added ability to execute commands from a file passed on command line
685 (through --file option).
686 Use that feature to get rid of arg_command hack (--command option now
687 creates a temporary file).
689 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
691 * dlls/user/edit.c, dlls/user/tests/msg.c:
692 Add a test for some edit control behaviours, make it pass under Wine.
694 2005-11-16 Robert Reif <reif@earthlink.net>
696 * dlls/winmm/wavemap/wavemap.c:
697 Only convert bits per sample between different encoding formats.
699 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
701 * dlls/winsock/socket.c, include/ws2tcpip.h:
702 Added mapping between unix and windows sockaddr_in6(_old) and
703 sockaddr_in. Added address family, socket type mappers.
705 2005-11-16 Robert Shearman <rob@codeweavers.com>
707 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
708 - Improve callback to give context sensitive information about the
709 different statuses and print the thread ID that it was called from.
710 - Replace the busy waiting on the "goon" flag with an event.
711 - Replace hard coded numbers with more informative constants
712 throughout the InternetReadFile test.
713 - Add tests for InternetReadFileExA.
714 - Fix the error value from calling InternetReadFile with a NULL handle
715 as indicated by the test.
717 2005-11-16 Jacek Caban <jacek@codeweavers.com>
719 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
720 Added IOleInPlaceSite stub implementation.
722 2005-11-15 Mike McCormack <mike@codeweavers.com>
725 Add timezone information to the registry.
727 2005-11-15 Robert Shearman <rob@codeweavers.com>
729 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
730 dlls/wininet/utility.c:
731 We shouldn't pass the struct hostent returned from gethostbyname as
732 it's not thread-safe and isn't needed anyway.
734 2005-11-15 Ken Thomases <ken@codeweavers.com>
736 * dlls/ntdll/signal_i386.c:
737 Updated context definitions for the latest Darwin/x86.
739 2005-11-15 Robert Shearman <rob@codeweavers.com>
741 * dlls/wininet/internet.c:
742 Correct the size of a callback parameter.
743 Fix the declaration of INTERNET_WorkerThreadFunc.
745 2005-11-15 Mike McCormack <mike@codeweavers.com>
747 * dlls/msi/registry.c:
748 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
750 2005-11-15 Alexandre Julliard <julliard@winehq.org>
752 * dlls/wininet/urlcache.c:
753 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
755 2005-11-15 Mike McCormack <mike@codeweavers.com>
757 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
758 Fix function prototype and spec file entry for
759 MsiEnumComponentQualifiers.
761 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
763 * dlls/comctl32/header.c:
764 Implement implement header callback support (HDN_GETDISPINFO notification):
765 - better factorisation
768 2005-11-15 Alexandre Julliard <julliard@winehq.org>
770 * dlls/urlmon/tests/url.c:
771 Don't crash if BindToStorage fails.
773 2005-11-15 Mike McCormack <mike@codeweavers.com>
775 * dlls/msi/install.c:
776 Only return ERROR_MORE_DATA if there's a buffer to copy a result
779 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
782 Do not change focus if the being activated window is no longer
785 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
787 * dlls/kernel/tests/drive.c:
788 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
790 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
792 * dlls/winspool/tests/info.c:
793 Some extra tests for GetPrinterDriverDirectory.
794 Display a TRACE when the Service "spooler" is not running (NT).
796 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
798 * dlls/kernel/comm.c:
799 Disable PARMRK input flag of serial ports.
801 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
803 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
804 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
805 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
806 programs/winefile/Ko.rc:
807 Update Korean translations.
809 2005-11-15 Alexandre Julliard <julliard@winehq.org>
811 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
812 Use proper asm name for external functions.
814 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
816 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
817 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
819 2005-11-15 Jacek Caban <jacek@codeweavers.com>
821 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
822 dlls/shdocvw/webbrowser.c:
823 Beginning implementation of Navigate2.
825 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
827 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
828 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
829 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
830 - use D3DCOLOR macros instead of using shift + masks
831 - fix a bug where diffuse.lpData checked instead of specular.lpData
832 - implement color fixup on ARB VShader compilation code:
833 -> on input parameters using swizzle
834 -> add is_color parameter on vshader_program_add_param
836 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
838 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
839 Add stubs around ScriptStringAnalyse to avoid PAF crash.
841 2005-11-15 Robert Shearman <rob@codeweavers.com>
843 * dlls/wininet/http.c:
844 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
845 an INTERNET_ASYNC_RESULT structure.
846 The source handle in HTTP_Connect should be the parent's handle.
848 2005-11-15 Robert Shearman <rob@codeweavers.com>
850 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
851 SSL doesn't need to use a different socket to unsecure communications.
853 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
855 * dlls/kernel/tests/thread.c:
856 Corrected last error information.
857 Make sure we can run the tests on win9x.
859 2005-11-15 Mike McCormack <mike@codeweavers.com>
861 * dlls/msi/package.c:
862 Set the Installed property if the product is already installed.
864 2005-11-14 Alexandre Julliard <julliard@winehq.org>
866 * dlls/user/input.c, server/queue.c:
867 Added support for the QS_ALLPOSTMESSAGE flag.
869 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
871 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
872 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
873 Beginning of true BindToStorage implementation.
875 2005-11-14 Huw Davies <huw@codeweavers.com>
877 * tools/widl/header.c:
878 Prefix [putref] property names with putref_.
880 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
882 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
883 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
885 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
886 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
887 SPI_{G|S}ICONTITLELOGFONT.
888 Accordingly extend the corresponding tests.
890 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
892 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
893 Undname: Allow more then one coded character in demangle_datatype.
895 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
898 Add default version information.
900 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
902 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
903 NtReadFile: now returning correct status in NtReadFile for EOF
904 conditions (on files) and broken pipe (on named pipes).
906 2005-11-14 Peter Beutner <p.beutner@gmx.net>
908 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
909 When creating DIBs with a color depth <= 8, always set biClrUsed field
910 to the number of entries in the color table.
912 2005-11-14 Mike McCormack <mike@codeweavers.com>
914 * dlls/msi/cond.y, dlls/msi/tests/package.c:
915 Empty strings are not equal to any number, so all comparisons against
916 them fail except for tests for non-equalness.
918 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
920 * dlls/wined3d/device.c:
921 Fix an intermittent lockup with ATI's driver, I expect the problem is
922 trying to clear the display before it's visible. Also correct the
925 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
927 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
928 dlls/urlmon/urlmon_main.h:
929 Added get_protocol_iface internal function and use it in
932 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
934 * dlls/ddraw/surface_main.c:
935 Use the front buffer palette for DC operations on off-screen buffers.
937 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
939 * dlls/advpack/tests/advpack.c:
940 Get the version and language ID of ADVPACK.DLL too.
942 2005-11-14 H. Verbeet <hverbeet@gmail.com>
944 * dlls/ddraw/surface_dib.c:
945 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
946 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
948 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
950 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
951 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
952 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
953 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
954 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
955 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
956 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
957 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
958 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
959 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
960 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
961 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
962 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
963 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
964 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
965 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
966 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
967 programs/winemine/rsrc.rc:
968 Add Korean translations.
970 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
972 * dlls/iphlpapi/iphlpapi_main.c:
973 Add, reformat API documentation.
975 2005-11-14 Mike McCormack <mike@codeweavers.com>
977 * dlls/msi/cond.y, dlls/msi/tests/package.c:
978 Fix comparison of empty properties to numbers and add test cases.
980 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
982 * dlls/user/tests/msg.c:
983 Fix message tests to run cleanly on Windows XP SP1.
985 2005-11-14 Edgar Hucek <gimli@gentoo.org>
987 * dlls/winmm/joystick/joystick.c:
990 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
992 * dlls/kernel/tests/thread.c:
993 Fix set_test_val function declaration to ensure stack is left
996 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
998 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
999 Fix a test for InternetCreateUrlA as no Windows platform sets last
1000 error here. Make InternetCreateUrlA pass the test.
1002 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1004 * dlls/crypt32/tests/cert.c:
1005 Don't call missing API function.
1007 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
1009 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
1010 Add DDBLT_DONOTWAIT flag.
1011 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
1013 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
1015 * dlls/urlmon/umon.c:
1016 Move BindToStorage hack to the separated function.
1018 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1020 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
1021 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
1022 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
1023 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
1024 dlls/d3d9/volumetexture.c:
1025 Remove the setting of the result pointer to NULL in creates, tests
1026 show that windows doesn't set the result to NULL on error.
1028 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
1030 * dlls/ntdll/thread.c:
1031 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
1032 from the command-line.
1034 2005-11-14 Peter Lemenkov <petro@mail.ru>
1039 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
1041 * dlls/comctl32/imagelist.c:
1042 Reformat "see" section, to match c2man requirements.
1044 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
1046 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
1047 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
1048 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
1049 Improve c2man Documented-Total count. Changes:
1050 - add missing description
1051 - complete missing A/W pairs
1052 - document remaining comdlg32 functions
1054 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
1056 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
1057 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
1058 dlls/advapi32/security.c:
1059 Improve c2man Documented-Total count. Changes:
1060 - add missing description
1061 - add missing returns section
1063 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
1065 * programs/winetest/Makefile.in:
1066 Add shdocvw tests to winetest.
1068 2005-11-12 Robert Shearman <rob@codeweavers.com>
1070 * dlls/ole32/compobj.c:
1071 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
1072 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
1073 instead of InprocServer32.
1075 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
1077 * dlls/kernel/tests/thread.c:
1078 Add some extra error information.
1080 2005-11-12 Robert Shearman <rob@codeweavers.com>
1082 * dlls/wininet/internet.c, dlls/wininet/internet.h:
1083 Implement InternetReadFileExA (based on a patch by Brian Gerst).
1085 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
1087 * dlls/dinput/joystick_linuxinput.c:
1088 Add additional sanity checks to the linux input system dinput joystick
1091 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
1093 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
1094 Removed a couple of shift/reduce warnings in grammar.
1096 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
1098 * programs/regedit/Nl.rc:
1099 Update Dutch resources.
1101 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
1103 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
1104 dlls/shdocvw/webbrowser.c:
1105 Added IViewObject2 stub implementation.
1107 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
1109 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
1110 dlls/version/tests/install.c:
1111 Added some tests for VerFindFileA.
1113 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
1115 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
1116 prefix can be NULL for GetTempFileNameW.
1118 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
1120 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
1121 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
1122 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
1123 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
1124 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
1125 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
1126 dlls/wininet/wininet_Ko.rc:
1127 Add Korean translations.
1129 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
1131 * dlls/urlmon/urlmon.spec:
1132 Correct argument count for URLDownloadToCacheFile{A,W}.
1134 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
1136 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
1137 dlls/shell32/shlexec.c:
1138 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
1139 emulated Windows version is Win9x, Excel refuses to communicate with a
1140 unicode client in win9x mode.
1142 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
1144 * dlls/user/dde_client.c:
1145 Convert some ERRs to WARNs in the DDE client code when appropriate.
1147 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
1149 * dlls/kernel/heap.c:
1150 Protect sys/stat.h with a conditional.
1152 2005-11-11 Steven Edwards <winehacker@gmail.com>
1155 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
1157 2005-11-11 Christoph Frick <frick@sc-networks.de>
1159 * dlls/dinput/joystick_linuxinput.c:
1160 Moved and adopted joystick_linux.c code into the
1161 joystick_linuxinput.c.
1163 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
1165 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
1166 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
1167 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
1168 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
1169 references on code).
1170 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
1171 glGetInteger (as it returns bad value).
1173 2005-11-10 Francois Gouget <fgouget@free.fr>
1175 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
1176 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
1177 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
1178 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
1179 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
1180 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
1181 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
1182 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
1183 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
1184 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
1185 dlls/dinput/device.c, dlls/dinput/mouse.c,
1186 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
1187 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
1188 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
1189 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
1190 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
1191 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
1192 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
1193 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
1194 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
1195 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
1196 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
1197 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
1198 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
1199 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
1200 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
1201 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
1202 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
1203 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
1204 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
1205 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
1206 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
1207 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
1208 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
1209 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
1210 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
1211 dlls/wininet/internet.c, dlls/winmm/mci.c,
1212 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
1213 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
1214 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
1215 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
1216 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
1217 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
1218 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
1219 programs/winevdm/winevdm.c:
1220 Remove spaces before '\n' in traces.
1222 2005-11-10 Francois Gouget <fgouget@free.fr>
1224 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
1225 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
1226 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
1227 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
1228 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
1229 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
1231 Assorted spelling and case fixes.
1233 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1235 * dlls/advpack/tests/advpack.c:
1237 - don't fail on WriteFile(),
1238 - add valid error codes,
1239 - empty buffer to avoid printing garbage,
1240 - remove bogus inf-file which TranslateInfString() creates here.
1242 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
1245 Make parameter higlighting regex less "hungry".
1247 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
1249 * programs/winemenubuilder/winemenubuilder.c:
1250 Parse the command line returned by CommandLineFromMsiDescriptor() to
1251 extract the application path. Otherwise winemenubuilder ignores the
1254 2005-11-10 Francois Gouget <fgouget@free.fr>
1256 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
1257 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
1258 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
1259 Add trailing '\n's to ok() and TRACE() calls.
1261 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1263 * dlls/kernel/tests/path.c:
1264 Add error code valid for Win9x and XP.
1266 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
1268 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
1269 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
1270 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
1271 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
1272 dlls/shell32/systray.c:
1273 Improve c2man Documented-Total count. Changes:
1274 - add missing description
1275 - add missing returns section
1276 - complete missing A/W pairs
1277 - reformate comments, to match c2man requirements
1279 2005-11-10 Francois Gouget <fgouget@free.fr>
1281 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
1282 dlls/dxerr9/errors.h:
1283 Assorted spelling fixes in the DXErr8/9 error files.
1285 2005-11-10 Francois Gouget <fgouget@free.fr>
1287 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
1288 Remove extra backslash that was causing an awk warning.
1290 2005-11-10 Mike McCormack <mike@codeweavers.com>
1292 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
1293 programs/regedit/rsrc.rc:
1294 Added Korean resources.
1296 2005-11-10 Mike McCormack <mike@codeweavers.com>
1298 * programs/start/start.c:
1299 Remove the limit on the length of the command line.
1301 2005-11-10 Aric Stewart <aric@codeweavers.com>
1304 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
1306 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
1308 * dlls/uxtheme/system.c:
1309 Improve c2man Documented-Total count. Changes:
1310 - add missing returns section
1312 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
1314 * dlls/x11drv/init.c, include/wingdi.h:
1315 Added support for SHADEBLENDCAPS.
1317 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
1319 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
1320 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
1322 Support Mesa GL_VERSION on parse.
1324 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
1326 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
1327 Added URLDownloadToCacheFile[AW] stub.
1329 2005-11-10 Mike Hearn <mike@plan99.net>
1331 * dlls/wininet/version.rc:
1332 Update wininet version info.
1334 2005-11-09 Alexandre Julliard <julliard@winehq.org>
1336 * ANNOUNCE, ChangeLog, VERSION, configure:
1339 ----------------------------------------------------------------
1340 2005-11-09 Huw Davies <huw@codeweavers.com>
1343 Escape non-printable characters in the document title and also
1344 truncate it to 0x80 characters.
1346 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
1348 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
1349 Initialize COM prior to displaying the file dialog.
1351 2005-11-09 Mike McCormack <mike@codeweavers.com>
1353 * dlls/msi/registry.c, dlls/msi/tests/db.c:
1354 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
1357 2005-11-09 Mike McCormack <mike@codeweavers.com>
1360 Make sure we only CoUninitialize after successfully initializing.
1361 Fix the address of the returned IShellLinkDataList interface.
1363 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
1365 * dlls/urlmon/file.c:
1366 Added IInternetPriority implementation to FileProtocol.
1368 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
1370 * dlls/user/cursoricon.c:
1371 If a color bitmap is provided, store bitmap information from it
1372 instead of the mask bitmap one.
1374 2005-11-09 Alexandre Julliard <julliard@winehq.org>
1376 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
1377 Don't call SetWindowPos in ShowWindow if a parent window is not
1378 visible, only toggle the WS_VISIBLE flag.
1380 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
1382 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
1383 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
1384 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
1385 dlls/user/win.c, dlls/user/winproc.c:
1386 Improve c2man Documented-Total count. Changes:
1387 - add missing description
1388 - add missing returns section
1389 - complete missing A/W pairs
1390 - reformate comments, to match c2man requirements
1392 2005-11-09 Robert Shearman <rob@codeweavers.com>
1394 * dlls/oleaut32/typelib.c:
1395 - Cleanup formating of DispCallFunc.
1396 - Fix DispCallFunc for functions with return values.
1397 - Don't rely on _copy_arg as it is going away soon.
1399 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
1401 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
1402 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
1403 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
1404 dlls/ole32/storage.c, dlls/ole32/storage32.c:
1405 Improve c2man Documented-Total count.
1407 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
1409 * dlls/shell32/brsfolder.c:
1410 Initialize COM prior to displaying the SHBrowseForFolder dialog.
1412 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1414 * dlls/shell32/tests/shlfolder.c:
1415 Disable code that segfaults on Win98 SE.
1417 2005-11-09 Robert Shearman <rob@codeweavers.com>
1419 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
1420 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
1421 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
1422 - Fix up the callers and reorganize CoGetClassObject to split out the
1423 inproc code into another function.
1425 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
1427 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
1428 Added implementation of IInternetPriority in HttpProtocol.
1430 2005-11-08 Alexandre Julliard <julliard@winehq.org>
1432 * include/xmldom.idl:
1433 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
1435 2005-11-08 Huw Davies <huw@codeweavers.com>
1437 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
1438 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
1439 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
1440 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
1441 Include msxml2.h rather than msxml.h and xmldom.h.
1443 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
1445 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
1446 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
1448 Add tests that show that the border value manipulated by
1449 SPI_{GET,SET}BORDER is completely the same as with
1450 SPI_{GET,SET}NONCLIENTMETRICS.
1451 Fix a few signed/unsigned warnings in unrelated tests from the same
1453 Made the tests pass on wine.
1455 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1457 * dlls/advapi32/tests/crypt.c:
1458 Win98 fails another way when user isn't logged in.
1460 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1462 * dlls/shell32/systray.c:
1463 Unicodify systray.c.
1465 2005-11-08 Alexandre Julliard <julliard@winehq.org>
1468 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
1471 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
1473 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
1474 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
1475 dlls/shdocvw/tests/shortcut.c:
1476 Support for shell instance objects.
1477 Removed a wine_todo for a no longer failing test.
1478 Added a test for IPersistFolder3::GetCurFolder.
1480 2005-11-08 Alexandre Julliard <julliard@winehq.org>
1482 * dlls/mapi32/tests/prop.c:
1483 Get rid of FAR keywords.
1485 2005-11-08 Huw Davies <huw@codeweavers.com>
1487 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
1488 Implement selectSingleNode.
1490 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
1492 * dlls/kernel/heap.c:
1493 Implement GlobalMemoryStatusEx for Solaris.
1495 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1497 * dlls/kernel/tests/heap.c:
1498 Take into account some alignment done by HeapAlloc() on Win9x.
1500 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1502 * dlls/wininet/internet.c:
1503 Unicodify InternetCheckConnection.
1504 Use HeapAlloc'ed buffers where applicable.
1506 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1508 * dlls/shell32/systray.c:
1509 Move functions a bit to get rid of a static declaration.
1511 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
1513 * dlls/comctl32/treeview.c:
1514 Do not issue a GetUpdateRect() to query an update region for
1515 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
1518 2005-11-08 Huw Davies <huw@codeweavers.com>
1520 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
1521 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
1522 dlls/msxml3/tests/domdoc.c:
1523 Implement get_parseError.
1525 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1527 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
1528 Correct some allocated buffer lengths while converting to Unicode.
1530 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
1532 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
1533 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
1534 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
1535 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
1536 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
1537 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
1538 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
1539 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
1540 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
1541 dlls/user/listbox.c, dlls/user/static.c:
1542 Handle WM_PRINTCLIENT.
1543 Don't use SelectClipRgn in WM_PRINTCLIENT.
1545 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
1547 * dlls/wined3d/directx.c:
1548 Fix parsing of version number.
1550 2005-11-08 Huw Davies <huw@codeweavers.com>
1552 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
1553 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
1554 Fix cut-n-paste error in licence text.
1556 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1558 * dlls/d3d9/query.c:
1559 Allow NULL ppQuery to be passed to CreateQuery.
1561 2005-11-08 James Hawkins <truiken@gmail.com>
1563 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
1564 Implement TranslateInfString with tests.
1566 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
1568 * dlls/ole32/compobj.c:
1569 Added tracing to CoCreateInstance.
1571 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
1573 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
1574 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
1575 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
1576 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
1577 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
1578 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
1579 Improve c2man Documented-Total count. Changes:
1580 - add missing description
1581 - add missing returns section
1582 - complete missing A/W pairs
1583 - reformate comments, to match c2man requirements
1585 2005-11-08 Mike McCormack <mike@codeweavers.com>
1587 * dlls/ntdll/time.c:
1588 Add some missing timezones.
1590 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
1592 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
1593 - fill DirectShowFilters Container
1594 - fix some MLKs (clear variants)
1596 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1598 * dlls/crypt32/tests/cert.c:
1599 Make Crypt32 tests loadable on Win98.
1601 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1603 * dlls/winsock/tests/sock.c:
1604 Added last error code for XP SP1.
1606 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
1608 * dlls/dmloader/loader.c:
1609 Add some checks and fix some stream leaks.
1611 2005-11-08 Robert Shearman <rob@codeweavers.com>
1614 We shouldn't pass the application name into CreateProcess because the
1615 value stored in the registry could include arguments.
1617 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1619 * dlls/wined3d/swapchain.c:
1620 Fixed an error in Swapchain_GetFrontBufferData.
1622 2005-11-08 Mike McCormack <mike@codeweavers.com>
1624 * programs/winemenubuilder/winemenubuilder.c:
1625 Extract the executable name for msi advertised shortcuts.
1627 2005-11-08 Mike McCormack <mike@codeweavers.com>
1629 * dlls/shell32/shelllink.c:
1630 Fix a problem spotted by Dmitry and another one stopping correctly
1631 formatted lnk files from being generated.
1633 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
1635 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
1636 Semi-stub implementation for SHRegGetValue(A|W).
1638 2005-11-07 James Hawkins <truiken@gmail.com>
1640 * include/winerror.h:
1641 Define the setupapi hresult errors.
1643 2005-11-07 Peter Lemenkov <petro@mail.ru>
1645 * include/wininet.h:
1646 Added some missing definitions in wininet.h.
1648 2005-11-07 Huw Davies <huw@codeweavers.com>
1650 * include/xmldom.idl, include/xmldomdid.h:
1651 Add IXMLDOMParseError.
1653 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
1655 * dlls/shell32/brsfolder.c:
1656 More robust code for querying ShellFolder attributes (some
1657 ShellFolders ignore the flag mask in GetAttributesOf).
1659 2005-11-07 Alexandre Julliard <julliard@winehq.org>
1661 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
1662 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
1663 Added a bunch of tests for the INF parser.
1665 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
1667 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
1668 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
1669 First draft of ExtTextOut on an open path.
1671 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
1673 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
1674 dlls/dxdiagn/provider.c:
1675 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
1676 - more complete container hierarchy
1677 - DXDiag_AddFileDescContainer service to fill dll info
1678 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
1680 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
1682 * dlls/user/sysparams.c:
1683 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
1684 adding the needed non client metrics A->W conversions.
1686 2005-11-07 Stefan Huehner <stefan@huehner.org>
1688 * dlls/secur32/secur32.c:
1689 Fix segfault when querying non-existent SecurityProvider.
1691 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
1693 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
1694 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
1695 Add stub implementation of IMediaStream interface.
1697 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
1699 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
1700 AtlAxWinInit dummy implementation.
1702 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
1704 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
1705 Implement RtlInitAnsiStringEx.
1707 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1709 * dlls/wined3d/drawprim.c:
1710 Verify that the texture coordinate used in DrawStridedSlow is in range
1711 before trying to referencing the associated data.
1713 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1715 * dlls/wined3d/device.c:
1716 Prevent SetFVF from clearing down the vertex declaration of the FVF is
1717 zero. This is required for Prince of Persia, The sands of time.
1719 2005-11-07 Robert Shearman <rob@codeweavers.com>
1721 * dlls/ntdll/resource.c:
1722 LdrAccessResource should pop 16 bytes off the stack since it is a
1725 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
1727 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
1728 Added support of loading of IPicture data from non-statable
1729 IStreams. Added testcases for this.
1731 2005-11-07 James Hawkins <truiken@gmail.com>
1733 * dlls/hhctrl.ocx/hhctrl.c:
1734 Free an alloc'ed string.
1736 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
1738 * dlls/user/cursoricon.c:
1739 When creating black & white cursor icon, handle special case where
1740 hbmColor is null and hbmMask specify a bitmap having twice the height
1741 and formatted so the upper half is the icon AND bitmask and the lower
1742 one is the OR bitmask.
1744 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
1746 * dlls/d3d8/d3dcore_gl.h:
1747 Remove already included headers.
1749 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
1751 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
1752 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
1753 dlls/gdi/palette.c, dlls/gdi/path.c:
1754 Improve c2man Documented-Total count.
1756 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
1758 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
1759 - Move target folder initialization to a dedicated function.
1760 - Use this function in BindToObject (should be faster).
1761 - Special handling for FolderShortcut objects in Initialize method.
1762 - Removed a todo_wine from a no longer failing unit test.
1764 2005-11-05 Davin McCall <davmac@davmac.org>
1766 * dlls/winmm/winealsa/audio.c:
1767 Avoid getting ahead of dsound mixer when using non-hw device. Also
1768 avoid using internal ALSA call to retrieve hardware play position.
1770 2005-11-05 Kevin Koltzau <kevin@plop.org>
1772 * dlls/ntdll/thread.c:
1773 x86_64 references a named union, ensure unions are not nameless.
1775 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
1777 * dlls/commdlg/cdlg_De.rc:
1778 Update German resource file.
1780 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1782 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
1783 - Stricten cases for NT in a two tests.
1784 - WSAAddressToString[AW] don't fail on Win9x for those.
1785 - Modify it to pass new tests.
1787 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1789 * dlls/msi/tests/db.c:
1790 Win9x returns MSIDBERROR_NOERROR.
1792 2005-11-05 Huw Davies <huw@codeweavers.com>
1794 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
1795 Filter out CTEXT nodes when building element child lists.
1796 get_item and get_length should honour the filter.
1797 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
1799 2005-11-05 Dimi Paun <dimi@lattica.com>
1801 * dlls/comctl32/listview.c:
1802 Validate the column index passed in by the caller.
1804 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
1806 * dlls/oleaut32/varformat.c:
1807 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
1810 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1812 * dlls/wined3d/device.c:
1813 Tidy up UpdateTexture and add support for updating cube textures.
1815 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1817 * tools/winapi/win16.api, tools/winapi/win32.api:
1818 Update win16.api and win32.api.
1820 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
1822 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
1823 dlls/advapi32/registry.c, dlls/advapi32/security.c,
1824 dlls/advapi32/service.c:
1825 Improve c2man Documented-Total count.
1827 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
1829 * dlls/kernel/except.c:
1830 More verbose output when unhandled exception occurs.
1832 2005-11-04 Mike McCormack <mike@codeweavers.com>
1834 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
1835 Partially implement and test the shelllink object's
1836 IShellLinkDataList::CopyDataBlock and GetFlags methods.
1838 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1840 * tools/winapi/winapi_parser.pm:
1841 volatile is legal (and used now!) in a typedef struct {}.
1843 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1845 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
1846 tools/winapi/win32.api:
1847 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
1848 PSYM_ENUMSOURCFILES_CALLBACK.
1850 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1852 * dlls/advapi32/tests/registry.c:
1853 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
1854 not installed (WinReg.DLL is missing).
1855 - Test "\\" prefixed computer names too.
1857 2005-11-04 Mike McCormack <mike@codeweavers.com>
1859 * dlls/shell32/shelllink.c:
1860 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
1862 2005-11-04 Mike McCormack <mike@codeweavers.com>
1864 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
1865 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
1866 msi.MsiProvideComponentFromDescriptor.
1868 2005-11-04 James Hawkins <truiken@gmail.com>
1870 * dlls/hhctrl.ocx/hhctrl.c:
1871 Pass HtmlHelp commands to doWinMain.
1873 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1875 * dlls/comctl32/string.c:
1876 Move functions in comctl32/string.c to remove function declaration.
1878 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1880 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
1881 tools/winapi/winapi_parser.pm:
1882 __RPC_STUB is a calling convention as well (#defined as __stdcall).
1884 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1886 * include/wine/port.h:
1887 Fix warning about memmove re#definition.
1889 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1891 * dlls/winsock/tests/sock.c:
1892 Make 4 WSAStringToAddress* tests don't fail on Win9x.
1894 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
1896 * dlls/oleaut32/tmarshal.c:
1897 Added support for VT_I8/VT_UI8 marshalling.
1899 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1901 * dlls/wined3d/device.c:
1902 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
1905 2005-11-04 Robert Shearman <rob@codeweavers.com>
1907 * dlls/oleaut32/tests/olefont.c:
1908 Add a test for Invoking an OleFont function.
1910 2005-11-03 Alexandre Julliard <julliard@winehq.org>
1912 * dlls/setupapi/install.c:
1913 Added support for optional section.ntx86 and section.nt in
1914 InstallHinfSection when current version is set to NT.
1916 2005-11-03 Robert Shearman <rob@codeweavers.com>
1918 * dlls/ole32/defaulthandler.c:
1919 Implement OLE object notifications, making sure to cope with the case
1920 of the advise holder not being created because no notifications are
1923 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1926 Get rid of a double backslash.
1928 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1930 * dlls/comctl32/string.c:
1931 Use Win32 APIs for string comparison.
1933 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
1935 * programs/winecfg/audio.c:
1936 Show detected audio drivers in autodetect.
1938 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1940 * dlls/x11drv/winpos.c:
1941 Stricter check whether a window needs to be mapped on the screen.
1943 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
1945 * dlls/ntdll/time.c:
1946 Added another CST (Australian Central Daylight Time) to TZ_INFO.
1948 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
1950 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
1951 Extend VarCmp() and add test cases.
1953 2005-11-03 Kevin Koltzau <kevin@plop.org>
1955 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
1956 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
1957 include/msvcrt/process.h, include/msvcrt/stddef.h:
1958 Fix warnings and errors in 64bit.
1960 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
1962 * dlls/shell32/shfldr_unixfs.c:
1963 Replaced tabs with spaces.
1965 2005-11-03 Alexandre Julliard <julliard@winehq.org>
1967 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
1968 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
1969 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
1970 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
1971 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
1972 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
1973 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
1974 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
1975 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
1976 dlls/commdlg/printdlg.c:
1977 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
1978 Display an error if no printer is installed.
1980 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
1982 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
1983 Specify a DLL version for msvcrt.dll.
1985 2005-11-03 Stefan Huehner <stefan@huehner.org>
1987 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
1988 dlls/msxml3/tests/domdoc.c:
1989 Add indexed access to attributes (nodemap) and childNodes
1990 (nodelist), with some testcases.
1992 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
1994 * dlls/shell32/tests/shlfolder.c:
1995 Added some more unit tests for FolderShortcut objects.
1997 2005-11-03 Alexandre Julliard <julliard@winehq.org>
1999 * dlls/kernel/comm.c:
2000 Fixed fd leaks (spotted by Cihan Altinay).
2002 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
2004 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
2005 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
2007 Fix some wrong prototypes.
2009 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
2011 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
2012 Fill provider with some empty containers.
2014 2005-11-03 Mike McCormack <mike@codeweavers.com>
2016 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
2017 Invoke shortcuts through IContextMenu, rather than trying to access
2020 2005-11-03 Mike McCormack <mike@codeweavers.com>
2023 Add the ContextMenuHandlers key for shortcuts so the new context menu
2026 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
2028 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
2029 Cache background color brush instead of recreating it at each screen
2032 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2034 * programs/winedbg/break.c:
2035 Fixed 'break NN' command (using dbghelp.SymEnumLines).
2037 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2039 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
2040 programs/wineconsole/wineconsole.c:
2041 Fixed wineconsole startup when restoring registry settings.
2043 2005-11-03 Mike McCormack <mike@codeweavers.com>
2045 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
2047 Remove some redundant null pointer checks.
2049 2005-11-03 Alexandre Julliard <julliard@winehq.org>
2051 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
2052 dlls/shell32/tests/shlfolder.c:
2053 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
2054 Set all capability flags supported by the shellfolder, disregarding
2055 the flag mask given to GetAttributesOf.
2056 Unit tests to demonstrate this behaviour.
2058 2005-11-03 Mike McCormack <mike@codeweavers.com>
2061 Add missing semicolons that caused compile trouble on FreeBSD.
2063 2005-11-03 Mike McCormack <mike@codeweavers.com>
2065 * dlls/shell32/shelllink.c:
2066 Pass the correct verb.
2067 Add a space between extra parameters.
2068 Wait for ShellExecute to complete.
2070 2005-11-03 Steven Edwards <winehacker@gmail.com>
2072 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
2073 Add a real stub for Advpack.extract.
2075 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
2077 * dlls/ntdll/thread.c:
2078 Get rid of CPU id when copying context
2080 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
2082 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
2083 dlls/d3d8/vshaderdeclaration.c:
2084 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
2085 - use D3DCOLOR macros instead of using shift + masks
2086 - fix a bug where diffuse.lpData checked instead of specular.lpData
2087 - implement color fixup on ARB VShader compilation code:
2088 -> on input parameters using swizzle
2089 -> add is_color parameter on vshader_program_add_param
2091 2005-11-03 Hans Leidekker <hans@it.vu.nl>
2093 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
2094 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
2096 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
2098 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
2099 dlls/riched20/paint.c, dlls/riched20/wrap.c:
2100 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
2101 notification, and ENM_REQUESTRESIZE event mask.
2103 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
2105 * dlls/user/scroll.c:
2106 Scroll bar: Keep the caret blinking during scroll operations (only
2107 handle WM_SYSTIMER messages that belong to the scroll bar).
2109 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2111 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
2112 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
2113 Implemented SymEnumLines.
2115 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2117 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
2118 programs/wineconsole/winecon_user.h:
2119 Now filling external leading in font cells.
2121 2005-11-02 Huw Davies <huw@codeweavers.com>
2123 * dlls/oleaut32/typelib.c:
2124 Don't call Release on a null ptr.
2126 2005-11-02 Alexandre Julliard <julliard@winehq.org>
2128 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
2129 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
2130 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
2131 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
2132 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
2133 server/thread.h, server/trace.c:
2134 Fixed Get/SetThreadContext to work properly on suspended threads.
2137 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
2139 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
2140 Correct WINAPI position for MSVC portability.
2142 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
2144 * programs/wineconsole/dialog.c:
2145 Fixed crash in font browsing for raster fonts.
2147 2005-11-02 Robert Shearman <rob@codeweavers.com>
2149 * dlls/oleaut32/variant.c:
2150 Fix a crash during +variant logging caused by a typo causing an array
2151 to be one element less than expected.
2153 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2155 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
2156 include/wine/wined3d_interface.h:
2157 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
2158 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
2161 2005-11-02 Robert Shearman <rob@codeweavers.com>
2163 * dlls/oleaut32/tmarshal.c:
2164 - Make sure to clean up properly on error.
2165 - Restrict the critical section to getting the channel buffer and
2166 adding a reference to it.
2168 2005-11-02 Robert Shearman <rob@codeweavers.com>
2170 * dlls/oleaut32/typelib.c:
2171 - Make wParamFlags in the paramdesc dumping function human readable.
2172 - Enums should be VT_I4 instead of VT_INT.
2173 - Trace the return value from the ITypeInfo_fnInvoke.
2175 2005-11-02 Mike McCormack <mike@codeweavers.com>
2177 * dlls/msi/cond.y, dlls/msi/tests/package.c:
2178 NULL and empty strings are the same in conditions.
2180 2005-11-02 Mike McCormack <mike@codeweavers.com>
2183 Change a FIXME message to a comment.
2185 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
2187 * dlls/comctl32/tab.c:
2188 Avoid printing out a possibly uninitialized variable.
2190 2005-11-02 Stefan Huehner <stefan@huehner.org>
2192 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
2193 Extend get_nodeName add testcases for it.
2195 2005-11-02 Mike McCormack <mike@codeweavers.com>
2197 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
2198 Stub implementation for MsiAdvertiseScriptA/W.
2200 2005-11-02 Mike McCormack <mike@codeweavers.com>
2202 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
2203 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
2204 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
2205 dlls/msi/update.c, dlls/msi/where.c:
2206 Create the +msidb debug channel for msi database code.
2208 2005-11-02 Aric Stewart <aric@codeweavers.com>
2210 * dlls/msi/action.c:
2211 Force files to install if the REINSTALL property is set.
2213 2005-11-02 Robert Shearman <rob@codeweavers.com>
2215 * dlls/ntdll/resource.c:
2216 Make LdrAccessResource call an internal function to satisfy Shrinker.
2218 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
2220 * dlls/ntdll/tests/om.c, server/named_pipe.c:
2221 Fix error returned when opening nonexistent pipes.
2223 2005-11-02 Alexandre Julliard <julliard@winehq.org>
2225 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
2226 server/context_x86_64.c, server/thread.c, server/thread.h:
2227 Moved the platform-independent part of the get/set_thread_context
2228 requests to a common file.
2230 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
2232 * dlls/shell32/shfldr_unixfs.c:
2233 Added some comments to document unixfs.
2235 2005-11-02 Mike McCormack <mike@codeweavers.com>
2237 * dlls/msi/install.c, dlls/msi/tests/package.c:
2238 Fix parameter handling in MsiSetTargetPath, and add a test for it.
2240 2005-11-02 Mike McCormack <mike@codeweavers.com>
2242 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
2243 Implement the RemoveFiles action.
2245 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
2247 * dlls/ntdll/rtlstr.c:
2248 Minor fixes to rtl string functions.
2250 2005-11-02 David Kredba <kredba@math.cas.cz>
2252 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
2253 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
2254 Czech resources update.
2256 2005-11-02 Mike McCormack <mike@codeweavers.com>
2258 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
2259 Stub implementation for MsiGetFileHashA/W.
2261 2005-11-02 Mike McCormack <mike@codeweavers.com>
2263 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
2264 Use an enumeration for file states.
2266 2005-11-02 Mike McCormack <mike@codeweavers.com>
2268 * dlls/msi/dialog.c:
2269 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
2271 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
2273 * dlls/comctl32/listview.c:
2274 Clear bLButtonDown flags if mouse is not down.
2276 2005-11-02 Mike McCormack <mike@codeweavers.com>
2278 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
2279 Convert all RTFPanic and RTFMsg calls to ERR calls.
2281 2005-11-02 Rob Shearman <rob@codeweavers.com>
2284 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
2285 RpcMgmtEnableIdleCleanup.
2287 2005-11-02 Mike McCormack <mike@codeweavers.com>
2289 * tools/winedump/lnk.c:
2290 Handle msi component identifiers without a feature guid.
2292 2005-11-02 Mike McCormack <mike@codeweavers.com>
2294 * dlls/msxml3/node.c:
2295 Implement IXMLDOMNode::get_nodeName.
2297 2005-11-02 Robert Shearman <rob@codeweavers.com>
2299 * dlls/oleaut32/oleaut.c:
2300 The PSDispatch PS class factory can manage both typelib marshalled and
2301 IDispatch, which is NDR marshalled, so we need a wrapper to call the
2302 appropriate CreateProxy or CreateStub function.
2304 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
2306 * dlls/x11drv/settings.c, include/winuser.h:
2307 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
2309 2005-11-01 Alexandre Julliard <julliard@winehq.org>
2311 * dlls/kernel/except.c, dlls/ntdll/exception.c,
2312 include/wine/server_protocol.h, server/debugger.c,
2313 server/protocol.def, server/thread.c:
2314 Don't send an extra signal when waiting for a debug event, just do a
2315 normal wait. Return the debug event status directly as return value
2318 2005-11-01 Alexandre Julliard <julliard@winehq.org>
2320 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
2321 server/context_sparc.c, server/context_x86_64.c:
2322 Don't send the incoming context to the server for get_thread_context,
2323 instead copy only the relevant fields of the return value on the
2326 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
2328 * dlls/ntdll/tests/om.c, server/named_pipe.c:
2329 Fix error returned when exceeding allowed instances.
2331 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
2333 * dlls/comctl32/string.c:
2334 Include config.h and port.h for strncasecmp() in MSVC port.
2336 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
2338 * dlls/kernel/file.c:
2339 Implemented FindExSearchLimitToDirectories.
2341 2005-11-01 Alexandre Julliard <julliard@winehq.org>
2343 * dlls/msvcrt/msvcrt.spec:
2344 Fixed _wstrdate/_wstrtime parameters.
2346 2005-11-01 Alexandre Julliard <julliard@winehq.org>
2348 * dlls/wininet/http.c:
2349 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
2350 Added handling of more HTTP standard headers and binary search lists.
2352 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
2354 * dlls/oleaut32/tests/vartype.c:
2355 SysReAllocString of same pointer returns TRUE.
2357 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
2359 * dlls/shell32/shfldr_unixfs.c:
2360 Fixed crash in unixfs shellfolder handling with winamp.
2362 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
2364 * dlls/amstream/amstream.c, dlls/amstream/main.c:
2365 Use a more standard indentation style.
2367 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
2370 Remove version information.
2372 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
2374 * dlls/x11drv/clipboard.c:
2375 Improve handling of mapping between X and Windows formats.
2376 Add support for UTF8.
2378 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
2380 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
2381 server/winstation.c:
2382 - Use OBJ_CASE_INSENSITIVE in object lookup.
2383 - Remove case_sensitive flag from namespace.
2384 - Remove todo_wine from now succeeding tests.
2386 2005-11-01 Davin McCall <davmac@davmac.org>
2388 * dlls/dsound/mixer.c:
2389 PhaseCancel subtracts secondary buffer from primary buffer, not the
2392 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
2394 * dlls/user/painting.c:
2395 ScrollWindowEx: Don't move the caret of child windows and hide it only
2396 if it's in the source or in the destination rectangle.
2398 2005-11-01 Robert Shearman <rob@codeweavers.com>
2400 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
2401 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
2402 Convert SHELL32_BindToChild to Unicode and fix up the callers.
2404 2005-11-01 Robert Shearman <rob@codeweavers.com>
2406 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
2407 Make the call exception handler function more compatible with NT and
2408 with what Shrinker expects.
2410 2005-10-31 Stefan Huehner <stefan@huehner.org>
2412 * programs/winetest/Makefile.in:
2413 Add msxml3,setupapi tests to winetest.
2415 2005-10-31 Alexandre Julliard <julliard@winehq.org>
2417 * configure, configure.ac, programs/Makefile.in,
2418 programs/eject/.cvsignore, programs/eject/Makefile.in,
2419 programs/eject/eject.c:
2420 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
2421 even if a Windows app has files open on it.
2423 2005-10-31 Huw Davies <huw@codeweavers.com>
2425 * dlls/rpcrt4/ndr_marshall.c:
2428 2005-10-31 Huw Davies <huw@codeweavers.com>
2430 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
2431 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
2432 Actually print the IIDs.
2434 2005-10-31 Huw Davies <huw@codeweavers.com>
2436 * dlls/gdi/enhmetafile.c, include/wingdi.h:
2437 Implement playback of EMR_ALPHABLEND.
2439 2005-10-31 Huw Davies <huw@codeweavers.com>
2441 * dlls/gdi/freetype.c:
2442 Only select a bitmap font as a last resort if we can't find a font
2443 with the correct facename.
2445 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
2448 Do not overflow the stackbased "nt" struct when reading non-conforming
2451 2005-10-31 Alexandre Julliard <julliard@winehq.org>
2453 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
2454 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
2455 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
2456 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
2457 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
2459 Get rid of the no longer used tty driver.
2461 2005-10-31 Alexandre Julliard <julliard@winehq.org>
2463 * dlls/user/driver.c:
2464 Default to the null driver instead of dying if the specified display
2465 driver couldn't be loaded.
2467 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
2469 * dlls/user/painting.c, dlls/user/tests/msg.c:
2470 Add the tests for behaviour of [In]validateRect and [In]validateRgn
2471 with hwnd set to 0, make them pass under Wine.
2473 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
2475 * dlls/shdocvw/shdocvw_main.c:
2476 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
2478 2005-10-31 Huw Davies <huw@codeweavers.com>
2480 * dlls/oleaut32/usrmarshal.c:
2481 Deal with pExcepInfo == NULL.
2483 2005-10-31 Mike McCormack <mike@codeweavers.com>
2485 * dlls/msi/dialog.c:
2486 Make sure to unregister all the classes that were registered when msi
2487 is unloaded, so we can register again cleanly.
2489 2005-10-31 Mike McCormack <mike@codeweavers.com>
2491 * dlls/shell32/tests/shlexec.c:
2492 Add void to empty declaration list.
2494 2005-10-31 Alexandre Julliard <julliard@winehq.org>
2496 * dlls/gdi/dc.c, dlls/gdi/driver.c:
2497 Default to an empty driver instead of dying if the specified display
2498 driver couldn't be loaded.
2500 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
2502 * configure, configure.ac, dlls/shdocvw/Makefile.in,
2503 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
2504 dlls/shdocvw/tests/shortcut.c:
2505 Added initial tests for shdocvw's FolderShortcut related
2508 2005-10-31 Marcus Meissner <meissner@suse.de>
2510 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
2511 Added assembly implementation of EXC_CallHandler.
2513 2005-10-31 Mike McCormack <mike@codeweavers.com>
2515 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
2516 dlls/msi/tests/package.c:
2517 Fix and test MsiGetProperty and MsiSetProperty.
2519 2005-10-31 Mike McCormack <mike@codeweavers.com>
2521 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
2522 dlls/msi/tests/msi.c:
2523 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
2526 2005-10-31 James Hawkins <truiken@gmail.com>
2528 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
2529 Implement InternetCreateUrlW and test cases.
2531 2005-10-31 Huw Davies <huw@codeweavers.com>
2533 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
2534 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
2535 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
2536 Fix handling of relative state indices in RestoreDC.
2537 Fix return value of SaveDC when writing to an emf.
2538 Before writing the EMR_EOF record we should ensure that we clear the
2541 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
2543 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
2544 dlls/ddraw/opengl_private.h:
2545 Finish moving d3d[1..3] light code to use d3d7.
2547 2005-10-31 Marcus Meissner <meissner@suse.de>
2549 * dlls/kernel/time.c:
2550 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
2552 2005-10-31 Hans Leidekker <hans@it.vu.nl>
2554 * dlls/odbccp32/odbccp32.c:
2555 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
2556 SQLInstallDriver{,Ex}, SQLInstallerError and
2557 SQLInstallTranslator{,Ex}.
2559 2005-10-31 Juan Lang <juan_lang@yahoo.com>
2561 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
2562 dlls/crypt32/tests/cert.c:
2563 Implement CertSignSignature and CertVerifySignature(Ex).
2565 2005-10-31 Robert Reif <reif@earthlink.net>
2567 * dlls/winmm/tests/wave.c:
2568 Add waveOutPause/waveOutRestart test.
2569 Tighten up play duration test when ending too soon.
2570 Set VirtualFree size to 0.
2572 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
2574 * dlls/shlwapi/tests/path.c:
2575 Stop PathIsValidCharW tests after 100 failing tests.
2577 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
2579 * dlls/d3d9/query.c:
2580 In case of D3D9 the CreateQuery call can be used to retrieve status
2581 information. According to MSDN the 'ppQuery' parameter can be set to
2582 NULL to detect if a certain query Type is supported.
2584 2005-10-30 Mike McCormack <mike@codeweavers.com>
2586 * dlls/msi/action.c:
2587 Add a stub for the AllocateRegistrySpace action.
2589 2005-10-30 Mike McCormack <mike@codeweavers.com>
2591 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
2592 dlls/msi/package.c, include/msiquery.h:
2593 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
2595 2005-10-30 Mike McCormack <mike@codeweavers.com>
2597 * dlls/msi/dialog.c:
2598 Add a read-only implementation of the SelectionTree control.
2600 2005-10-30 Mike McCormack <mike@codeweavers.com>
2602 * dlls/msi/classes.c:
2603 Simplify register_progid() and remove a fixed length buffer.
2605 2005-10-30 Mike McCormack <mike@codeweavers.com>
2607 * dlls/msi/dialog.c:
2608 Handle MaskEdit masks containing dashes and other constant
2611 2005-10-30 Mike McCormack <mike@codeweavers.com>
2613 * dlls/msi/action.c:
2614 Use msi_get_property_int() in a few more places.
2616 2005-10-30 Alexandre Julliard <julliard@winehq.org>
2618 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
2619 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
2620 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
2621 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
2622 dlls/winecrt0/stub.c, include/winnt.h:
2623 Make all winecrt0 functions and variables hidden.
2625 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
2627 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
2628 dlls/winmm/sound.spec:
2629 Correct name of sound.dll to sound.drv (WIN16).
2631 2005-10-30 Kai Blin <blin@gmx.net>
2633 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
2634 dlls/secur32/secur32_priv.h:
2635 A dispatcher for running ntlm_auth.
2637 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
2639 * dlls/user/scroll.c:
2640 Handle the left and right arrow keys.
2642 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
2644 * include/wine/library.h:
2645 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
2648 2005-10-30 Mike McCormack <mike@codeweavers.com>
2650 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
2651 Add a stub implementation of msi.MsiSetMode.
2653 2005-10-30 Mike McCormack <mike@codeweavers.com>
2655 * dlls/msi/classes.c:
2656 Remove unused package parameter of register_progid_base().
2658 2005-10-30 Mike McCormack <mike@codeweavers.com>
2660 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
2661 Use "static const" rather than "const static" as gcc -W complains
2664 2005-10-30 Robert Reif <reif@earthlink.net>
2666 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
2667 Implement _wstrdate and _wstrtime with tests.
2669 2005-10-30 Peter Beutner <p.beutner@gmx.net>
2671 * dlls/msvcrt/cppexcept.c:
2672 Fix exception handling for non CXX_EXCEPTIONs.
2674 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2676 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
2677 server/mapping.c, server/mutex.c, server/named_pipe.c,
2678 server/object.c, server/object.h, server/process.c,
2679 server/semaphore.c, server/timer.c, server/winstation.c:
2680 Pass object attributes to create_named_object & find_object.
2682 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
2684 * dlls/kernel/atom.c:
2685 Implemented local/global atom creation, deletion & lookup on top of
2688 2005-10-29 Juan Lang <juan_lang@yahoo.com>
2690 * dlls/wldap32/wldap32.spec:
2691 Export functions by ordinal, cryptnet.dll at least depends on it.
2693 2005-10-29 Mike McCormack <mike@codeweavers.com>
2695 * dlls/msi/action.c:
2696 Don't change the UI level during ExecuteAction.
2698 2005-10-29 Mike McCormack <mike@codeweavers.com>
2701 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
2704 2005-10-29 Mike McCormack <mike@codeweavers.com>
2706 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
2708 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
2710 2005-10-29 Mike McCormack <mike@codeweavers.com>
2712 * dlls/msi/dialog.c:
2713 Explicitly check for MSICONDITION_TRUE being returned from
2714 MsiEvaluateCondition.
2716 2005-10-29 Mike McCormack <mike@codeweavers.com>
2718 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
2719 Some installers don't call the CreateFolders action before the
2720 InstallFiles action as MSDN specifies, but it still seems to work, so
2721 make sure that we create component directories in the InstallFiles
2724 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2726 * dlls/comctl32/header.c:
2727 Unify HEADER_GetItem[A/W] into one function.
2729 2005-10-29 Mike McCormack <mike@codeweavers.com>
2731 * dlls/msi/cond.y, dlls/msi/tests/package.c:
2732 Add a bunch of tests for MsiEvaluateCondition and make them pass.
2734 2005-10-29 Mike McCormack <mike@codeweavers.com>
2736 * dlls/msi/dialog.c:
2737 Make enter and escape trigger the default and cancel buttons in
2740 2005-10-29 Mike McCormack <mike@codeweavers.com>
2743 Deleted two buggy functions that incorrectly and inefficiently check
2744 whether a row already exists in a table, and replaced them with a call
2745 to an existing working function that does the same thing correctly.
2747 2005-10-29 Mike McCormack <mike@codeweavers.com>
2750 Remove an incorrect comment and check for 0 being an invalid file
2753 2005-10-29 Mike McCormack <mike@codeweavers.com>
2756 Extract file directly to their target location, bypassing the need to
2757 use temporary files and move files.
2759 2005-10-29 Robert Shearman <rob@codeweavers.com>
2761 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
2762 - Read DLL name from modules in MSFT typelibs.
2763 - A name offset of -1 for a parameter means that it has the same name
2765 - Print an error if a ReadName is attempted with an offset of -1,
2766 since this will read garbage.
2767 - Implement ITypeInfo_GetDllEntry.
2769 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2771 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
2772 dlls/wined3d/wined3d_private.h:
2773 Move the softwareVertexProcessing flag from the stateblock to the
2774 device because its state shouldn't be recorded in a stateblock.
2776 2005-10-29 Robert Shearman <rob@codeweavers.com>
2779 Print an error if a DC is created with a bad device.
2781 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2783 * programs/winecfg/driveui.c:
2784 Set list view's text directly - don't use fill_drives_list for that.
2785 Enable "Apply" button when text changes.
2787 2005-10-29 Kevin Koltzau <kevin@plop.org>
2789 * dlls/msvcrt/console.c:
2790 Enable line editing for _cgets.
2792 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
2794 * dlls/ole32/tests/stg_prop.c:
2795 Delete some temp files created by the ole32 tests.
2797 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
2799 * dlls/msi/action.c:
2800 Passing NULL as the last two parameters to ReadFile is illegal and
2801 actually causes a crash on windows. The attached patch fixes this.
2803 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
2805 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
2806 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
2808 2005-10-29 Mike McCormack <mike@codeweavers.com>
2811 Add an implementation for MsiGetShortcutTargetA/W.
2813 2005-10-28 Alexandre Julliard <julliard@winehq.org>
2815 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
2816 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
2817 attempts to unmount the Unix device.
2819 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
2821 * dlls/ntdll/om.c, include/winternl.h:
2822 Fix NtQueryDirectoryObject prototype, documentation, and the
2823 definition of the structure it uses.
2825 2005-10-28 Huw Davies <huw@codeweavers.com>
2827 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
2828 dlls/gdi/tests/mapping.c:
2829 xform can be NULL when setting the identity.
2831 2005-10-28 Mike McCormack <mike@codeweavers.com>
2833 * dlls/msi/install.c:
2836 2005-10-28 Mike McCormack <mike@codeweavers.com>
2838 * dlls/shell32/shelllink.c:
2839 Handle MSI advertised shortcuts in the shelllink object.
2841 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
2843 * programs/regedit/De.rc:
2844 Update the German resource file.
2846 2005-10-28 Mike McCormack <mike@codeweavers.com>
2849 Put the UI update code for cabinet file into a separate function.
2851 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2853 * dlls/version/install.c:
2854 Correct the way that VerFindFileA checks for a file that is
2857 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2859 * dlls/kernel/tests/thread.c:
2860 Test CreateThread() for reception of NULL pointer to TID.
2862 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2864 * dlls/user/tests/msg.c:
2865 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
2866 create a thread then.
2868 2005-10-28 Mike McCormack <mike@codeweavers.com>
2871 Return an error in MsiGetComponentPathW if passed a null component.
2873 2005-10-28 Mike McCormack <mike@codeweavers.com>
2876 Fix error handling in MsiEvaluateCondition.
2878 2005-10-28 Mike McCormack <mike@codeweavers.com>
2881 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
2883 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2885 * dlls/kernel/tests/console.c:
2886 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
2887 console signal handler is set to NULL.
2889 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
2891 * dlls/comctl32/header.c:
2892 Unify HEADER_InsertItem[A/W] into one function.
2894 2005-10-28 Mike McCormack <mike@codeweavers.com>
2897 Fix a memory leak in the cabinet extracting code.
2899 2005-10-28 Juan Lang <juan_lang@yahoo.com>
2901 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
2902 Use CryptMem functions for internal memory allocation.
2904 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2906 * programs/regedit/De.rc:
2907 Added German resources for regedit's find dialog.
2909 2005-10-28 James Hawkins <truiken@gmail.com>
2911 * dlls/wininet/internet.c:
2912 Correct parameter names for InternetSetFilePointer.
2914 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
2916 * dlls/oleaut32/variant.c:
2917 Handle VT_DECIMAL in VarCmp().
2919 2005-10-28 Mike McCormack <mike@codeweavers.com>
2921 * dlls/msvcrt/wcs.c:
2922 Use the correct buffer - reported by Jesse Allen.
2924 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2926 * dlls/kernel/tests/thread.c:
2927 Add a test for GetThreadExitCode.
2928 Use GetModuleHandleA as kernel32 should be present on every system.
2930 2005-10-28 Mike McCormack <mike@codeweavers.com>
2932 * dlls/shell32/shelllink.c:
2933 Implement IContextMenu::QueryContextMenu and
2934 IContextMenu::InvokeCommand.
2936 2005-10-28 Mike McCormack <mike@codeweavers.com>
2938 * dlls/msi/msi.spec:
2939 Fix MsiGetPropertyA/W spec declarations.
2941 2005-10-28 Mike McCormack <mike@codeweavers.com>
2943 * dlls/msi/action.c, dlls/msi/files.c:
2944 Create component folders in the CreateFolders action.
2946 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
2948 * programs/winecfg/appdefaults.c:
2949 Define OS environment variable on WinNT versions.
2951 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
2953 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
2954 include/wine/server_protocol.h, server/event.c, server/handle.c,
2955 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
2956 server/named_pipe.c, server/protocol.def, server/semaphore.c,
2957 server/timer.c, server/trace.c, server/winstation.c:
2958 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
2960 - Pass DesiredAccess to the server when creating mailslot.
2962 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
2964 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
2965 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
2968 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
2970 * dlls/advapi32/tests/registry.c:
2973 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
2975 * dlls/wininet/internet.c:
2976 Add default implementation for max_conn_pre_*_server flag.
2977 Add stubs for the above flags in InternetSetOption.
2979 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
2981 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
2983 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
2984 SetStretchBltMode() to assume that the corresponding DC driver
2985 functions return only a BOOL success flag, and therefore a proper
2986 return value should be generated by the main function. Fixed
2987 EMFDRV_StretchDIBits() to return a proper value (like
2988 MFDRV_StretchDIBits already does). Added comments about other cases of
2989 improper return values.
2991 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
2993 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
2994 dlls/user/spy.c, include/winuser.h:
2995 Add some missing USER definitions, add a couple of FIXMEs for not
2996 implemented features.
2998 2005-10-27 Mike McCormack <mike@codeweavers.com>
3000 * dlls/msi/action.c, dlls/msi/custom.c:
3001 If an action fails, print out its name as well as the error code. Use
3002 %d for error codes so it's easy to match them up to something in
3005 2005-10-27 Mike McCormack <mike@codeweavers.com>
3007 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
3008 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
3010 Rename load_dynamic_stringW to msi_dup_record_field to better describe
3011 what it does, and replace a few instances with MSI_RecordGetString to
3012 avoid allocating memory.
3014 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
3016 * dlls/user/tests/msg.c:
3017 Add test for undocumented 0x4D message sent on F1.
3019 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
3021 * dlls/msvcrt/tests/printf.c:
3022 Added a test case for %0f and %.0f.
3024 2005-10-27 Mike McCormack <mike@codeweavers.com>
3026 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
3027 Implement transforms. This still includes some debugging code which
3028 can be enabled by setting debug_transform to 1 in the relevant
3031 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
3033 * dlls/wineps/init.c:
3034 Reorder header files to avoid name space collision with symbol
3037 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
3039 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
3040 dlls/shell32/tests/shlfolder.c:
3041 Implemented UnixFolder's IPersistPropertyBag::Load method.
3043 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
3045 * dlls/oleaut32/tests/vartype.c:
3046 Add tests for functionality implemented or corrected: multiplication,
3047 division, cast to double, cast to string.
3049 2005-10-27 Robert Shearman <rob@codeweavers.com>
3051 * include/rpcproxy.h:
3052 Add the macros used in dlldata.c files.
3054 2005-10-27 Robert Shearman <rob@codeweavers.com>
3056 * dlls/oleaut32/tmarshal.c:
3057 There is no need to call IUnknown_QueryInterface since getting the
3058 correct object is handled by the proxy manager.
3060 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
3062 * dlls/shell32/iconcache.c:
3063 Remove iconcache pre-initialization hack, it's not necessary any
3066 2005-10-27 Hans Leidekker <hans@it.vu.nl>
3068 * tools/wineinstall:
3069 Wine is beta software now.
3071 2005-10-27 Mike McCormack <mike@codeweavers.com>
3073 * dlls/msi/action.c:
3074 Tidy up the RegisterProduct action a little.
3076 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3078 * dlls/d3d8/device.c:
3079 Release the OpenGL context when the device is released.
3081 2005-10-27 Alexandre Julliard <julliard@winehq.org>
3083 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
3084 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
3085 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
3086 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
3087 programs/winecfg/driveui.c, programs/winecfg/resource.h:
3088 Get rid of the show dir symlink option.
3090 2005-10-27 Alexandre Julliard <julliard@winehq.org>
3092 * dlls/ntdll/directory.c:
3093 Make show_dir_symlinks the default and get rid of the option.
3095 2005-10-27 Alexandre Julliard <julliard@winehq.org>
3098 Make the unmount_device request take a handle to the device file
3099 itself instead of a handle to a file opened on the device.
3101 2005-10-27 Robert Reif <reif@earthlink.net>
3103 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
3104 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
3105 Added more error codes to dxerr8 and dxerr9 which were extracted from
3106 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
3108 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3110 * dlls/kernel/tests/process.c:
3111 Test for argv handling.
3113 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
3115 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
3116 Add stub implementation for NtAccessCheckAndAuditAlarm.
3118 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
3121 Declare ExecuteCab and TranslateInfString.
3123 2005-10-27 Juan Lang <juan_lang@yahoo.com>
3125 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
3126 dlls/crypt32/tests/main.c, include/wincrypt.h:
3127 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
3129 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3131 * dlls/wined3d/vertexshader.c:
3132 Correct the number of parameters expected for the LRP function.
3134 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3136 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
3137 dlls/d3d8/vertexbuffer.c:
3138 Changed index and vertex buffer so that internal references are
3139 counted separately to external ones.
3141 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
3143 * programs/regedit/Fr.rc:
3144 Updated French resources.
3146 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
3148 * dlls/shell32/shellord.c:
3149 Correctly handle flags parameter in SHAddToRecentDocs.
3151 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
3153 * aclocal.m4, configure:
3154 Print first line of LDD output only.
3156 2005-10-27 Mike McCormack <mike@codeweavers.com>
3158 * dlls/msvcrt/wcs.c:
3159 Missing and zero precision specifiers are different.
3161 2005-10-27 Robert Shearman <rob@codeweavers.com>
3163 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
3164 Add IFontEventsDisp and IProvideMultipleClassInfo.
3166 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
3168 * dlls/comctl32/header.c:
3169 Unify HEADER_SetItem[A/W] into one function.
3171 2005-10-27 Mike McCormack <mike@codeweavers.com>
3173 * dlls/shell32/shelllink.c:
3174 Add the IObjectWithSite interface.
3176 2005-10-27 Mike McCormack <mike@codeweavers.com>
3178 * dlls/user/tests/menu.c:
3179 Add a currently failing test case for menus.
3181 2005-10-27 Robert Reif <reif@earthlink.net>
3183 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
3184 Remove unused variable from IDirectSoundFullDuplexImpl.
3185 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
3187 2005-10-26 Alexandre Julliard <julliard@winehq.org>
3189 * dlls/kernel/file.c:
3190 In FindNextFileExW don't report directory symlinks that point to one
3191 of the parent directories, to avoid infinite recursions.
3193 2005-10-26 Mike McCormack <mike@codeweavers.com>
3195 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
3197 Create a stub function to apply a single table transform and call it
3198 where we need to apply transforms.
3200 2005-10-26 Huw Davies <huw@codeweavers.com>
3202 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
3204 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
3205 along with a few related defines.
3207 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
3209 * dlls/oleaut32/vartype.c:
3210 Implement complete VarDecDiv() for any valid DECIMAL.
3212 2005-10-26 Alexandre Julliard <julliard@winehq.org>
3214 * dlls/ntdll/loader.c:
3215 Attach to implicitly loaded builtin dlls on process startup.
3217 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
3219 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
3220 programs/regedit/framewnd.c, programs/regedit/main.h,
3221 programs/regedit/resource.h, programs/regedit/treeview.c:
3222 - Added Find functions
3223 - Some refactoring that made Find functions possible
3224 - GetItemPath returns a heap-allocated string
3225 - subtree update put into a separate function UpdateExpandingTree
3226 - error() utility function made public
3227 - Find functions are grayed/ungrayed based on context (which fixes
3228 invalid 'grayed' flag in some localizations).
3229 - InvalidateRect to fix display glitches coming from using
3231 - English and Polish resource updates (Find dialog box and Find menu
3232 options, string not found message).
3234 2005-10-26 Huw Davies <huw@codeweavers.com>
3236 * dlls/oleaut32/tmarshal.c:
3237 Treat paramflags == 0 like PARAMFLAG_FIN.
3239 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
3241 * dlls/oleaut32/vartype.c:
3242 Implement complete VarDecMul() for any valid DECIMAL.
3244 2005-10-26 Mike McCormack <mike@codeweavers.com>
3246 * dlls/msi/action.c:
3247 Enumerate the substorage transforms for any patches that are passed on
3248 the command line with PATCH=. Need to implement
3249 table_apply_transform() before this will do anything interesting.
3251 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
3253 * dlls/user/exticon.c, dlls/user/tests/resource.c:
3254 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
3255 if SearchPath fails to find the requested file in
3256 PrivateExtractIcons.
3257 - Some unit tests for PrivateExtractIcons.
3259 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
3261 * dlls/oleaut32/variant.c:
3262 Handle VT_CY in VarDiv().
3264 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
3266 * dlls/version/info.c:
3267 Updated trace to support VERSIONED_PRINTER.
3269 2005-10-26 Peter Beutner <p.beutner@gmx.net>
3271 * dlls/ntdll/cdrom.c:
3272 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
3274 2005-10-26 Robert Shearman <rob@codeweavers.com>
3276 * dlls/ole32/defaulthandler.c:
3277 Implement a Stop function and use this to properly implement
3278 IOleObject_Close, IAdviseSink_OnClose and the destructor.
3280 2005-10-26 Robert Shearman <rob@codeweavers.com>
3282 * dlls/oleaut32/tmarshal.c:
3283 - Forward IDispatch functions to the MIDL-generated proxy.
3284 - Remove special cases caused by previous marshaling of IDispatch &
3285 IUnknown that is no longer done.
3286 - Add error messages if an IUnknown or IDispatch method is called when
3287 it no longer should be.
3289 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
3291 * dlls/oleaut32/vartype.c:
3292 Implement complete VarBstrFromDec() for any valid DECIMAL, with
3293 internationalization support borrowed from VARIANT_BstrFromReal(). The
3294 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
3295 function and reused.
3297 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3299 * dlls/user/tests/msg.c:
3300 Silently ignore WM_PAINT in msg tests.
3302 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3304 * include/winternl.h:
3305 Add OBJECT_BASIC_INFORMATION to winternl.h.
3307 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3309 * dlls/ntdll/file.c:
3310 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
3312 2005-10-26 Mike McCormack <mike@codeweavers.com>
3314 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
3315 Create an internal handle-free api for reading MSI database summary
3318 2005-10-26 Mike McCormack <mike@codeweavers.com>
3320 * dlls/msi/dialog.c:
3321 Switch back to using IPicture to load images. LoadImage did the
3322 resizing for us, but doesn't handle jpeg files and requires us writing
3323 a temp file, whereas IPicture handles jpeg files and can load directly
3326 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
3328 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
3329 Add a test for GetCurrentObject, make it pass under Wine.
3331 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
3333 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
3334 Make secur32.dll tests load on nt 4.0.
3336 2005-10-26 Hans Leidekker <hans@it.vu.nl>
3338 * dlls/odbccp32/odbccp32.c:
3339 Implement SQLInstallDriverManager.
3341 2005-10-26 Stefan Huehner <stefan@huehner.org>
3343 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
3344 Fix IXMLDOMDocument error handling.
3346 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
3348 * dlls/msvcrt/undname.c:
3349 Previous fix incorrectly removed all test for strings starting with
3350 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
3353 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
3355 * dlls/winspool/tests/info.c:
3356 Fix for GetPrinterDriverDirectoryA test.
3358 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3360 * dlls/kernel/tests/path.c:
3361 Test for return value from CreateDirectory("c:").
3363 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
3365 * dlls/wininet/http.c, dlls/wininet/internet.h:
3366 Make functions static.
3368 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
3370 * programs/notepad/main.c:
3371 Windows XP does not always include the executable file name on the
3374 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
3376 * programs/notepad/dialog.c:
3377 Need an explicit truncate command to shorten the length of a file.
3379 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3381 * dlls/capi2032/cap20wxx.c:
3384 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3386 * dlls/gdi/tests/metafile.c:
3387 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
3389 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
3391 * dlls/user/tests/text.c, dlls/user/text.c:
3392 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
3395 2005-10-26 Alexandre Julliard <julliard@winehq.org>
3397 * ChangeLog, documentation/ChangeLog.ALPHA:
3398 Start a new ChangeLog file. Older changes moved to
3399 documentation/ChangeLog.ALPHA.
3401 2005-10-25 Alexandre Julliard <julliard@winehq.org>
3403 * ANNOUNCE, ChangeLog, VERSION, configure:
3406 ----------------------------------------------------------------