blob: 2b4c3b260c64caa86cf23d20e4b11e67190ee9ce [file] [log] [blame]
Alexandre Julliard19ae5462005-11-22 17:01:24 +000012005-11-22 Rein Klazes <wijn@wanadoo.nl>
2
3 * dlls/commdlg/fontdlg16.c:
4 Fixes for FormatCharDlgProc16:
5 - properly store the ChooseFont pointer, use a window property as the
6 A and W functions do;
7 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
8
92005-11-22 Aric Stewart <aric@codeweavers.com>
10
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.
14
152005-11-22 Alexandre Julliard <julliard@winehq.org>
16
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.
20
212005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
22
23 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
24 Corrects an error in the _m3xm3 shader function in pixel and vertex
25 shaders.
26
272005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
28
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.
34
352005-11-22 Rein Klazes <wijn@wanadoo.nl>
36
37 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
38 GetSystemMetrics fixes with corresponding tests.
39
402005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
41
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.
51
522005-11-22 Rein Klazes <wijn@wanadoo.nl>
53
54 * dlls/commdlg/fontdlg16.c:
55 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
56 the lpszStyle fields.
57
582005-11-22 Hans Leidekker <hans@it.vu.nl>
59
60 * programs/winebrowser/Makefile.in:
61 No need to link against shell32 or user32.
62
632005-11-22 Aric Stewart <aric@codeweavers.com>
64
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.
68
692005-11-22 Alexandre Julliard <julliard@winehq.org>
70
71 * server/registry.c:
72 Use struct unicode_str instead of null-terminated strings where
73 possible, and remove constraints on total key path length.
74
752005-11-22 Robert Lunnon <bobl@optushome.com.au>
76
77 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
78 server/timer.c:
79 Add stdarg.h where missing.
80
812005-11-22 Marcus Meissner <meissner@suse.de>
82
83 * dlls/winsock/socket.c:
84 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
85
862005-11-22 Steven Edwards <winehacker@gmail.com>
87
88 * dlls/ntdll/version.c:
89 Correct URL for version infomation database website.
90
912005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
92
93 * dlls/gdi/tests/dc.c:
94 Add a test showing that SaveDC after GetDC should return 1.
95
962005-11-22 Jacek Caban <jacek@codeweavers.com>
97
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.
101
1022005-11-22 Robert Shearman <rob@codeweavers.com>
103
104 * dlls/wininet/tests/http.c:
105 Test the sizes of some of the parameters passed into the callback.
106
1072005-11-22 Robert Shearman <rob@codeweavers.com>
108
109 * dlls/wininet/internet.c, dlls/wininet/internet.h,
110 dlls/wininet/utility.c:
111 Rename SendAsyncCallback to INTERNET_SendCallback.
112
1132005-11-22 Robert Shearman <rob@codeweavers.com>
114
115 * dlls/wininet/http.c:
116 Fix an incorrect entry in the HTTP header field table causing broken
117 Location field parsing.
118
1192005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
120
121 * dlls/advpack/tests/advpack.c:
122 Exit test after first TranslateInfString() failure, which seems to be
123 NT3.51 specific.
124
1252005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
126
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.
132
1332005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
134
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,
138 server/winstation.c:
139 Return correct error on name collision when creating new named
140 objects.
141 Check for correct error in affected places.
142
1432005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
144
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.
149
1502005-11-21 YunSong Hwang <hys545@dreamwiz.com>
151
152 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
153 Update Korean translations.
154
1552005-11-21 Alexandre Julliard <julliard@winehq.org>
156
157 * programs/winecfg/drive.c:
158 Only set label and serial number when they are actually changed.
159
1602005-11-21 Alexandre Julliard <julliard@winehq.org>
161
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.
165
1662005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
167
168 * dlls/user/win.c:
169 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
170 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
171
1722005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
173
174 * dlls/ntdll/tests/om.c:
175 More Object Manager tests.
176
1772005-11-21 Aric Stewart <aric@codeweavers.com>
178
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.
182
1832005-11-21 Ge van Geldorp <gvg@reactos.org>
184
185 * dlls/crypt32/encode.c:
186 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
187
1882005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
189
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
196 overrides.
197
1982005-11-21 Rein Klazes <wijn@wanadoo.nl>
199
200 * dlls/msvcrt/locale.c:
201 Fix bogus unreal code page messages in _setmbcp().
202
2032005-11-21 Rein Klazes <wijn@wanadoo.nl>
204
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.
208
2092005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
210
211 * dlls/comctl32/syslink.c:
212 Improved word wrapping and tab key handling.
213
2142005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
215
216 * dlls/advpack/advpack.c, include/advpub.h:
217 Add/correct prototypes for some already defined functions in advpack.
218
2192005-11-21 Hans Leidekker <hans@it.vu.nl>
220
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}.
226
2272005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
228
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.
233
2342005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
235
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.
240
2412005-11-21 Rein Klazes <wijn@wanadoo.nl>
242
243 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
244 Fix _mbsspn() with conformance tests.
245
2462005-11-21 Hans Leidekker <hans@it.vu.nl>
247
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.
253
2542005-11-21 YunSong Hwang <hys545@dreamwiz.com>
255
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.
261
2622005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
263
264 * dlls/x11drv/scroll.c:
265 Print scroll and clip rectangles on the ScrollDC entry.
266
2672005-11-21 Rob Shearman <rob@codeweavers.com>
268
269 * dlls/advapi32/service.c:
270 Don't try waiting for the service process to start if the
271 CreateProcess call failed.
272
2732005-11-21 Mike McCormack <mike@codeweavers.com>
274
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.
278
2792005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
280
281 * dlls/shdocvw/dochost.c:
282 Added GetHostInfo implementation.
283
2842005-11-21 Ge van Geldorp <gvg@reactos.org>
285
286 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
287 Fix some prototypes to match the PSDK.
288
2892005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
290
291 * dlls/kernel/oldconfig.c:
292 - ANSI SCSI revision is a hex number.
293 - Be more verbose with parser ERRs.
294
2952005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
296
297 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
298 Mark some functions as implemented in the spec files.
299
3002005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
301
302 * programs/winecfg/driveui.c:
303 Create new drives with autodetect type.
304
3052005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
306
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),
311 - break long line.
312
3132005-11-21 Hans Leidekker <hans@it.vu.nl>
314
315 * dlls/wldap32/value.c:
316 Fix the build without openldap.
317
3182005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
319
320 * include/wincrypt.h:
321 Add prototypes for some already defined functions in crypt32.
322
3232005-11-21 Aric Stewart <aric@codeweavers.com>
324
325 * dlls/wininet/internet.c:
326 Implement the use of NETCON_send for HTTP connections when in
327 InternetWriteFile.
328
3292005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
330
331 * dlls/version/tests/install.c:
332 Fix version tests on NT, 2K and XP, make some errors more verbose.
333
3342005-11-21 Rein Klazes <wijn@wanadoo.nl>
335
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.
339
3402005-11-21 Marcus Meissner <marcus@jet.franken.de>
341
342 * dlls/winsock/socket.c:
343 Fixed typo in ws_sockaddr_u2ws().
344
3452005-11-18 Hans Leidekker <hans@it.vu.nl>
346
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.
353
3542005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
355
356 * programs/winedbg/types.c:
357 Native dbghelp doesn't provide names for basic type, so added relevant
358 basic type names in winedbg.
359
3602005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
361
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.
365
3662005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
367
368 * dlls/mscms/tests/profile.c:
369 Don't call unicode functions of file API as they fail on Win9x.
370
3712005-11-18 Alexandre Julliard <julliard@winehq.org>
372
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.
379
3802005-11-18 Hans Leidekker <hans@it.vu.nl>
381
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.
387
3882005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
389
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
394 on current stack
395
3962005-11-18 Alexandre Julliard <julliard@winehq.org>
397
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.
401
4022005-11-18 Huw Davies <huw@codeweavers.com>
403
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.
409
4102005-11-18 Hans Leidekker <hans@it.vu.nl>
411
412 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
413 Avoid using deprecated openldap functions.
414 Correct some return values.
415
4162005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
417
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.
421
4222005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
423
424 * dlls/user/static.c:
425 Fix vertical text alignment in static controls.
426
4272005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
428
429 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
430 dlls/comctl32/tests/header.c:
431 Added header control tests.
432
4332005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
434
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
441
4422005-11-18 Alexandre Julliard <julliard@winehq.org>
443
444 * dlls/kernel/tests/locale.c:
445 Added a few more Unicode digits from Unicode version 4.1.
446
4472005-11-18 Alexandre Julliard <julliard@winehq.org>
448
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.
474
4752005-11-18 YunSong Hwang <hys545@dreamwiz.com>
476
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.
481
4822005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
483
484 * dlls/user/tests/win.c:
485 Add another test for Z order of child windows.
486
4872005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
488
489 * dlls/kernel/vxd.c:
490 Use case insensitive comparison to check file extensions.
491
4922005-11-18 Peter Beutner <p.beutner@gmx.net>
493
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
499 accelerated.
500
5012005-11-18 Jacek Caban <jacek@codeweavers.com>
502
503 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
504 dlls/shdocvw/webbrowser.c:
505 Free ConnectionPoint objects (fix memory leak).
506
5072005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
508
509 * dlls/msvcrt/undname.c:
510 Ensures, when we cannot demangle the string, to return the mangled
511 name instead of a NULL pointer.
512
5132005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
514
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
518 & locals in dbghelp.
519 Modified winedbg accordingly.
520
5212005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
522
523 * dlls/twain/dsm_ctrl.c:
524 If SANE returns empty device list treat it as an error.
525
5262005-11-18 Jacek Caban <jacek@codeweavers.com>
527
528 * dlls/atl/registrar.c:
529 Fix parsing '{' char.
530
5312005-11-18 Robert Reif <reif@earthlink.net>
532
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.
537
5382005-11-17 Marcus Meissner <marcus@jet.franken.de>
539
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.
544
5452005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
546
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
552 prototype
553 - added this new type to dbghelp
554 - implemented its use in winedbg
555
5562005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
557
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
564 32 bit one.
565
5662005-11-17 Alexandre Julliard <julliard@winehq.org>
567
568 * libs/unicode/cpmap.pl:
569 Only update modified files.
570
5712005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
572
573 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
574 Improve IConnectionPoint handling.
575
5762005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
577
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.
581
5822005-11-17 Robert Shearman <rob@codeweavers.com>
583
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.
588
5892005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
590
591 * dlls/comctl32/header.c:
592 Return false if index is out of bounds in GetItemT.
593
5942005-11-17 Alexandre Julliard <julliard@winehq.org>
595
596 * programs/explorer/explorer.c:
597 Fixed invalid C syntax.
598
5992005-11-17 Robert Shearman <rob@codeweavers.com>
600
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
605 skipped.
606
6072005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
608
609 * programs/winefile/winefile.c, programs/winefile/winefile.h:
610 Use command line for initial directory selection.
611 Remove useless hwndParent variable.
612
6132005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
614
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.
619
6202005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
621
622 * dlls/msvcrt/tests/cpp.c:
623 Provide a sample of the joy of MSC symbol mangling.
624
6252005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
626
627 * programs/winedbg/symbol.c:
628 When a symbol name already contains a module name, we shouldn't search
629 in other modules.
630
6312005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
632
633 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
634 programs/winedbg/debugger.h:
635 Simplification of lex's input reading.
636
6372005-11-17 Detlef Riekenberg <wine.dev@web.de>
638
639 * dlls/user/tests/monitor.c:
640 Made test loadable on win95 again (EnumDisplayDevicesA not present).
641
6422005-11-17 Jacek Caban <jacek@codeweavers.com>
643
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.
647
6482005-11-17 Jacek Caban <jacek@codeweavers.com>
649
650 * include/mshtmhst.idl:
651 Added IHTMLWindow forward declaration.
652
6532005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
654
655 * tools/winapi/win32.api:
656 Update win32.api to cvs.
657
6582005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
659
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().
665
6662005-11-16 Jacek Caban <jacek@codeweavers.com>
667
668 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
669 dlls/shdocvw/webbrowser.c:
670 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
671
6722005-11-16 Aric Stewart <aric@codeweavers.com>
673
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
678 winefile program.
679
6802005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
681
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).
688
6892005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
690
691 * dlls/user/edit.c, dlls/user/tests/msg.c:
692 Add a test for some edit control behaviours, make it pass under Wine.
693
6942005-11-16 Robert Reif <reif@earthlink.net>
695
696 * dlls/winmm/wavemap/wavemap.c:
697 Only convert bits per sample between different encoding formats.
698
6992005-11-16 Marcus Meissner <marcus@jet.franken.de>
700
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.
704
7052005-11-16 Robert Shearman <rob@codeweavers.com>
706
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.
716
7172005-11-16 Jacek Caban <jacek@codeweavers.com>
718
719 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
720 Added IOleInPlaceSite stub implementation.
721
7222005-11-15 Mike McCormack <mike@codeweavers.com>
723
724 * tools/wine.inf:
725 Add timezone information to the registry.
726
7272005-11-15 Robert Shearman <rob@codeweavers.com>
728
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.
733
7342005-11-15 Ken Thomases <ken@codeweavers.com>
735
736 * dlls/ntdll/signal_i386.c:
737 Updated context definitions for the latest Darwin/x86.
738
7392005-11-15 Robert Shearman <rob@codeweavers.com>
740
741 * dlls/wininet/internet.c:
742 Correct the size of a callback parameter.
743 Fix the declaration of INTERNET_WorkerThreadFunc.
744
7452005-11-15 Mike McCormack <mike@codeweavers.com>
746
747 * dlls/msi/registry.c:
748 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
749
7502005-11-15 Alexandre Julliard <julliard@winehq.org>
751
752 * dlls/wininet/urlcache.c:
753 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
754
7552005-11-15 Mike McCormack <mike@codeweavers.com>
756
757 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
758 Fix function prototype and spec file entry for
759 MsiEnumComponentQualifiers.
760
7612005-11-15 Raphael Junqueira <fenix@club-internet.fr>
762
763 * dlls/comctl32/header.c:
764 Implement implement header callback support (HDN_GETDISPINFO notification):
765 - better factorisation
766 - unicode fixes
767
7682005-11-15 Alexandre Julliard <julliard@winehq.org>
769
770 * dlls/urlmon/tests/url.c:
771 Don't crash if BindToStorage fails.
772
7732005-11-15 Mike McCormack <mike@codeweavers.com>
774
775 * dlls/msi/install.c:
776 Only return ERROR_MORE_DATA if there's a buffer to copy a result
777 into.
778
7792005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
780
781 * dlls/user/focus.c:
782 Do not change focus if the being activated window is no longer
783 active.
784
7852005-11-15 Detlef Riekenberg <wine.dev@web.de>
786
787 * dlls/kernel/tests/drive.c:
788 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
789
7902005-11-15 Detlef Riekenberg <wine.dev@web.de>
791
792 * dlls/winspool/tests/info.c:
793 Some extra tests for GetPrinterDriverDirectory.
794 Display a TRACE when the Service "spooler" is not running (NT).
795
7962005-11-15 Cihan Altinay <cihan@uq.edu.au>
797
798 * dlls/kernel/comm.c:
799 Disable PARMRK input flag of serial ports.
800
8012005-11-15 YunSong Hwang <hys545@dreamwiz.com>
802
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.
808
8092005-11-15 Alexandre Julliard <julliard@winehq.org>
810
811 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
812 Use proper asm name for external functions.
813
8142005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
815
816 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
817 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
818
8192005-11-15 Jacek Caban <jacek@codeweavers.com>
820
821 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
822 dlls/shdocvw/webbrowser.c:
823 Beginning implementation of Navigate2.
824
8252005-11-15 Raphael Junqueira <fenix@club-internet.fr>
826
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
835
8362005-11-15 Raphael Junqueira <fenix@club-internet.fr>
837
838 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
839 Add stubs around ScriptStringAnalyse to avoid PAF crash.
840
8412005-11-15 Robert Shearman <rob@codeweavers.com>
842
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.
847
8482005-11-15 Robert Shearman <rob@codeweavers.com>
849
850 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
851 SSL doesn't need to use a different socket to unsecure communications.
852
8532005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
854
855 * dlls/kernel/tests/thread.c:
856 Corrected last error information.
857 Make sure we can run the tests on win9x.
858
8592005-11-15 Mike McCormack <mike@codeweavers.com>
860
861 * dlls/msi/package.c:
862 Set the Installed property if the product is already installed.
863
8642005-11-14 Alexandre Julliard <julliard@winehq.org>
865
866 * dlls/user/input.c, server/queue.c:
867 Added support for the QS_ALLPOSTMESSAGE flag.
868
8692005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
870
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.
874
8752005-11-14 Huw Davies <huw@codeweavers.com>
876
877 * tools/widl/header.c:
878 Prefix [putref] property names with putref_.
879
8802005-11-14 Rein Klazes <wijn@wanadoo.nl>
881
882 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
883 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
884 rather broken.
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.
889
8902005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
891
892 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
893 Undname: Allow more then one coded character in demangle_datatype.
894
8952005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
896
897 * tools/wine.inf:
898 Add default version information.
899
9002005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
901
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).
905
9062005-11-14 Peter Beutner <p.beutner@gmx.net>
907
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.
911
9122005-11-14 Mike McCormack <mike@codeweavers.com>
913
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.
917
9182005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
919
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
923 clear alpha value.
924
9252005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
926
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
930 get_protocol_info.
931
9322005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
933
934 * dlls/ddraw/surface_main.c:
935 Use the front buffer palette for DC operations on off-screen buffers.
936
9372005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
938
939 * dlls/advpack/tests/advpack.c:
940 Get the version and language ID of ADVPACK.DLL too.
941
9422005-11-14 H. Verbeet <hverbeet@gmail.com>
943
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.
947
9482005-11-14 YunSong Hwang <hys545@dreamwiz.com>
949
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.
969
9702005-11-14 Markus Amsler <markus.amsler@oribi.org>
971
972 * dlls/iphlpapi/iphlpapi_main.c:
973 Add, reformat API documentation.
974
9752005-11-14 Mike McCormack <mike@codeweavers.com>
976
977 * dlls/msi/cond.y, dlls/msi/tests/package.c:
978 Fix comparison of empty properties to numbers and add test cases.
979
9802005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
981
982 * dlls/user/tests/msg.c:
983 Fix message tests to run cleanly on Windows XP SP1.
984
9852005-11-14 Edgar Hucek <gimli@gentoo.org>
986
987 * dlls/winmm/joystick/joystick.c:
988 Unicode compile fix.
989
9902005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
991
992 * dlls/kernel/tests/thread.c:
993 Fix set_test_val function declaration to ensure stack is left
994 untouched.
995
9962005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
997
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.
1001
10022005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1003
1004 * dlls/crypt32/tests/cert.c:
1005 Don't call missing API function.
1006
10072005-11-14 Christian Costa <titan.costa@wanadoo.fr>
1008
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.
1012
10132005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
1014
1015 * dlls/urlmon/umon.c:
1016 Move BindToStorage hack to the separated function.
1017
10182005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1019
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.
1027
10282005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
1029
1030 * dlls/ntdll/thread.c:
1031 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
1032 from the command-line.
1033
10342005-11-14 Peter Lemenkov <petro@mail.ru>
1035
1036 * include/rpcdce.h:
1037 Added extern "C".
1038
10392005-11-14 Markus Amsler <markus.amsler@oribi.org>
1040
1041 * dlls/comctl32/imagelist.c:
1042 Reformat "see" section, to match c2man requirements.
1043
10442005-11-12 Markus Amsler <markus.amsler@oribi.org>
1045
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
1053
10542005-11-12 Markus Amsler <markus.amsler@oribi.org>
1055
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
1062
10632005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
1064
1065 * programs/winetest/Makefile.in:
1066 Add shdocvw tests to winetest.
1067
10682005-11-12 Robert Shearman <rob@codeweavers.com>
1069
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.
1074
10752005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
1076
1077 * dlls/kernel/tests/thread.c:
1078 Add some extra error information.
1079
10802005-11-12 Robert Shearman <rob@codeweavers.com>
1081
1082 * dlls/wininet/internet.c, dlls/wininet/internet.h:
1083 Implement InternetReadFileExA (based on a patch by Brian Gerst).
1084
10852005-11-12 Daniel Remenak <dtremenak@gmail.com>
1086
1087 * dlls/dinput/joystick_linuxinput.c:
1088 Add additional sanity checks to the linux input system dinput joystick
1089 implementation.
1090
10912005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
1092
1093 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
1094 Removed a couple of shift/reduce warnings in grammar.
1095
10962005-11-12 Rein Klazes <wijn@wanadoo.nl>
1097
1098 * programs/regedit/Nl.rc:
1099 Update Dutch resources.
1100
11012005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
1102
1103 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
1104 dlls/shdocvw/webbrowser.c:
1105 Added IViewObject2 stub implementation.
1106
11072005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
1108
1109 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
1110 dlls/version/tests/install.c:
1111 Added some tests for VerFindFileA.
1112
11132005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
1114
1115 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
1116 prefix can be NULL for GetTempFileNameW.
1117
11182005-11-11 YunSong Hwang <hys545@dreamwiz.com>
1119
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.
1128
11292005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
1130
1131 * dlls/urlmon/urlmon.spec:
1132 Correct argument count for URLDownloadToCacheFile{A,W}.
1133
11342005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
1135
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.
1141
11422005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
1143
1144 * dlls/user/dde_client.c:
1145 Convert some ERRs to WARNs in the DDE client code when appropriate.
1146
11472005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
1148
1149 * dlls/kernel/heap.c:
1150 Protect sys/stat.h with a conditional.
1151
11522005-11-11 Steven Edwards <winehacker@gmail.com>
1153
1154 * dlls/msi/msi.c:
1155 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
1156
11572005-11-11 Christoph Frick <frick@sc-networks.de>
1158
1159 * dlls/dinput/joystick_linuxinput.c:
1160 Moved and adopted joystick_linux.c code into the
1161 joystick_linuxinput.c.
1162
11632005-11-11 Raphael Junqueira <fenix@club-internet.fr>
1164
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).
1172
11732005-11-10 Francois Gouget <fgouget@free.fr>
1174
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.
1221
12222005-11-10 Francois Gouget <fgouget@free.fr>
1223
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,
1230 tools/sfnt2fnt.c:
1231 Assorted spelling and case fixes.
1232
12332005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1234
1235 * dlls/advpack/tests/advpack.c:
1236 WinME fixes:
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.
1241
12422005-11-10 Markus Amsler <markus.amsler@oribi.org>
1243
1244 * tools/c2man.pl:
1245 Make parameter higlighting regex less "hungry".
1246
12472005-11-10 Francois Gouget <fgouget@codeweavers.com>
1248
1249 * programs/winemenubuilder/winemenubuilder.c:
1250 Parse the command line returned by CommandLineFromMsiDescriptor() to
1251 extract the application path. Otherwise winemenubuilder ignores the
1252 .lnk file entirely.
1253
12542005-11-10 Francois Gouget <fgouget@free.fr>
1255
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.
1260
12612005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1262
1263 * dlls/kernel/tests/path.c:
1264 Add error code valid for Win9x and XP.
1265
12662005-11-10 Markus Amsler <markus.amsler@oribi.org>
1267
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
1278
12792005-11-10 Francois Gouget <fgouget@free.fr>
1280
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.
1284
12852005-11-10 Francois Gouget <fgouget@free.fr>
1286
1287 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
1288 Remove extra backslash that was causing an awk warning.
1289
12902005-11-10 Mike McCormack <mike@codeweavers.com>
1291
1292 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
1293 programs/regedit/rsrc.rc:
1294 Added Korean resources.
1295
12962005-11-10 Mike McCormack <mike@codeweavers.com>
1297
1298 * programs/start/start.c:
1299 Remove the limit on the length of the command line.
1300
13012005-11-10 Aric Stewart <aric@codeweavers.com>
1302
1303 * dlls/msi/msi.c:
1304 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
1305
13062005-11-10 Markus Amsler <markus.amsler@oribi.org>
1307
1308 * dlls/uxtheme/system.c:
1309 Improve c2man Documented-Total count. Changes:
1310 - add missing returns section
1311
13122005-11-10 Raphael Junqueira <fenix@club-internet.fr>
1313
1314 * dlls/x11drv/init.c, include/wingdi.h:
1315 Added support for SHADEBLENDCAPS.
1316
13172005-11-10 Raphael Junqueira <fenix@club-internet.fr>
1318
1319 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
1320 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
1321 specs.
1322 Support Mesa GL_VERSION on parse.
1323
13242005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
1325
1326 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
1327 Added URLDownloadToCacheFile[AW] stub.
1328
13292005-11-10 Mike Hearn <mike@plan99.net>
1330
1331 * dlls/wininet/version.rc:
1332 Update wininet version info.
1333
13342005-11-09 Alexandre Julliard <julliard@winehq.org>
1335
1336 * ANNOUNCE, ChangeLog, VERSION, configure:
1337 Release 0.9.1.
1338
1339----------------------------------------------------------------
Alexandre Julliarda0cf6822005-11-09 13:41:27 +000013402005-11-09 Huw Davies <huw@codeweavers.com>
1341
1342 * dlls/wineps/ps.c:
1343 Escape non-printable characters in the document title and also
1344 truncate it to 0x80 characters.
1345
13462005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
1347
1348 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
1349 Initialize COM prior to displaying the file dialog.
1350
13512005-11-09 Mike McCormack <mike@codeweavers.com>
1352
1353 * dlls/msi/registry.c, dlls/msi/tests/db.c:
1354 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
1355 test.
1356
13572005-11-09 Mike McCormack <mike@codeweavers.com>
1358
1359 * dlls/msi/msi.c:
1360 Make sure we only CoUninitialize after successfully initializing.
1361 Fix the address of the returned IShellLinkDataList interface.
1362
13632005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
1364
1365 * dlls/urlmon/file.c:
1366 Added IInternetPriority implementation to FileProtocol.
1367
13682005-11-09 Christian Costa <titan.costa@wanadoo.fr>
1369
1370 * dlls/user/cursoricon.c:
1371 If a color bitmap is provided, store bitmap information from it
1372 instead of the mask bitmap one.
1373
13742005-11-09 Alexandre Julliard <julliard@winehq.org>
1375
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.
1379
13802005-11-09 Markus Amsler <markus.amsler@oribi.org>
1381
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
1391
13922005-11-09 Robert Shearman <rob@codeweavers.com>
1393
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.
1398
13992005-11-09 Markus Amsler <markus.amsler@oribi.org>
1400
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.
1406
14072005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
1408
1409 * dlls/shell32/brsfolder.c:
1410 Initialize COM prior to displaying the SHBrowseForFolder dialog.
1411
14122005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1413
1414 * dlls/shell32/tests/shlfolder.c:
1415 Disable code that segfaults on Win98 SE.
1416
14172005-11-09 Robert Shearman <rob@codeweavers.com>
1418
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.
1424
14252005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
1426
1427 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
1428 Added implementation of IInternetPriority in HttpProtocol.
1429
14302005-11-08 Alexandre Julliard <julliard@winehq.org>
1431
1432 * include/xmldom.idl:
1433 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
1434
14352005-11-08 Huw Davies <huw@codeweavers.com>
1436
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.
1442
14432005-11-08 Rein Klazes <wijn@wanadoo.nl>
1444
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
1447 to be disabled.
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
1452 source file.
1453 Made the tests pass on wine.
1454
14552005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1456
1457 * dlls/advapi32/tests/crypt.c:
1458 Win98 fails another way when user isn't logged in.
1459
14602005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1461
1462 * dlls/shell32/systray.c:
1463 Unicodify systray.c.
1464
14652005-11-08 Alexandre Julliard <julliard@winehq.org>
1466
1467 * include/windef.h:
1468 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
1469 Berend Reitsma).
1470
14712005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
1472
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.
1479
14802005-11-08 Alexandre Julliard <julliard@winehq.org>
1481
1482 * dlls/mapi32/tests/prop.c:
1483 Get rid of FAR keywords.
1484
14852005-11-08 Huw Davies <huw@codeweavers.com>
1486
1487 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
1488 Implement selectSingleNode.
1489
14902005-11-08 Robert Lunnon <bobl@optushome.com.au>
1491
1492 * dlls/kernel/heap.c:
1493 Implement GlobalMemoryStatusEx for Solaris.
1494
14952005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1496
1497 * dlls/kernel/tests/heap.c:
1498 Take into account some alignment done by HeapAlloc() on Win9x.
1499
15002005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1501
1502 * dlls/wininet/internet.c:
1503 Unicodify InternetCheckConnection.
1504 Use HeapAlloc'ed buffers where applicable.
1505
15062005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1507
1508 * dlls/shell32/systray.c:
1509 Move functions a bit to get rid of a static declaration.
1510
15112005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
1512
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
1516 rect.
1517
15182005-11-08 Huw Davies <huw@codeweavers.com>
1519
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.
1524
15252005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
1526
1527 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
1528 Correct some allocated buffer lengths while converting to Unicode.
1529
15302005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
1531
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.
1544
15452005-11-08 Raphael Junqueira <fenix@club-internet.fr>
1546
1547 * dlls/wined3d/directx.c:
1548 Fix parsing of version number.
1549
15502005-11-08 Huw Davies <huw@codeweavers.com>
1551
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.
1555
15562005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1557
1558 * dlls/d3d9/query.c:
1559 Allow NULL ppQuery to be passed to CreateQuery.
1560
15612005-11-08 James Hawkins <truiken@gmail.com>
1562
1563 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
1564 Implement TranslateInfString with tests.
1565
15662005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
1567
1568 * dlls/ole32/compobj.c:
1569 Added tracing to CoCreateInstance.
1570
15712005-11-08 Markus Amsler <markus.amsler@oribi.org>
1572
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
1584
15852005-11-08 Mike McCormack <mike@codeweavers.com>
1586
1587 * dlls/ntdll/time.c:
1588 Add some missing timezones.
1589
15902005-11-08 Raphael Junqueira <fenix@club-internet.fr>
1591
1592 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
1593 - fill DirectShowFilters Container
1594 - fix some MLKs (clear variants)
1595
15962005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1597
1598 * dlls/crypt32/tests/cert.c:
1599 Make Crypt32 tests loadable on Win98.
1600
16012005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1602
1603 * dlls/winsock/tests/sock.c:
1604 Added last error code for XP SP1.
1605
16062005-11-08 Christian Costa <titan.costa@wanadoo.fr>
1607
1608 * dlls/dmloader/loader.c:
1609 Add some checks and fix some stream leaks.
1610
16112005-11-08 Robert Shearman <rob@codeweavers.com>
1612
1613 * dlls/ole32/rpc.c:
1614 We shouldn't pass the application name into CreateProcess because the
1615 value stored in the registry could include arguments.
1616
16172005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1618
1619 * dlls/wined3d/swapchain.c:
1620 Fixed an error in Swapchain_GetFrontBufferData.
1621
16222005-11-08 Mike McCormack <mike@codeweavers.com>
1623
1624 * programs/winemenubuilder/winemenubuilder.c:
1625 Extract the executable name for msi advertised shortcuts.
1626
16272005-11-08 Mike McCormack <mike@codeweavers.com>
1628
1629 * dlls/shell32/shelllink.c:
1630 Fix a problem spotted by Dmitry and another one stopping correctly
1631 formatted lnk files from being generated.
1632
16332005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
1634
1635 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
1636 Semi-stub implementation for SHRegGetValue(A|W).
1637
16382005-11-07 James Hawkins <truiken@gmail.com>
1639
1640 * include/winerror.h:
1641 Define the setupapi hresult errors.
1642
16432005-11-07 Peter Lemenkov <petro@mail.ru>
1644
1645 * include/wininet.h:
1646 Added some missing definitions in wininet.h.
1647
16482005-11-07 Huw Davies <huw@codeweavers.com>
1649
1650 * include/xmldom.idl, include/xmldomdid.h:
1651 Add IXMLDOMParseError.
1652
16532005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
1654
1655 * dlls/shell32/brsfolder.c:
1656 More robust code for querying ShellFolder attributes (some
1657 ShellFolders ignore the flag mask in GetAttributesOf).
1658
16592005-11-07 Alexandre Julliard <julliard@winehq.org>
1660
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.
1664
16652005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
1666
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.
1670
16712005-11-07 Raphael Junqueira <fenix@club-internet.fr>
1672
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)
1679
16802005-11-07 Rein Klazes <wijn@wanadoo.nl>
1681
1682 * dlls/user/sysparams.c:
1683 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
1684 adding the needed non client metrics A->W conversions.
1685
16862005-11-07 Stefan Huehner <stefan@huehner.org>
1687
1688 * dlls/secur32/secur32.c:
1689 Fix segfault when querying non-existent SecurityProvider.
1690
16912005-11-07 Christian Costa <titan.costa@wanadoo.fr>
1692
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.
1696
16972005-11-07 Vitaly Lipatov <lav@etersoft.ru>
1698
1699 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
1700 AtlAxWinInit dummy implementation.
1701
17022005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
1703
1704 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
1705 Implement RtlInitAnsiStringEx.
1706
17072005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1708
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.
1712
17132005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1714
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.
1718
17192005-11-07 Robert Shearman <rob@codeweavers.com>
1720
1721 * dlls/ntdll/resource.c:
1722 LdrAccessResource should pop 16 bytes off the stack since it is a
1723 WINAPI function.
1724
17252005-11-07 Marcus Meissner <marcus@jet.franken.de>
1726
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.
1730
17312005-11-07 James Hawkins <truiken@gmail.com>
1732
1733 * dlls/hhctrl.ocx/hhctrl.c:
1734 Free an alloc'ed string.
1735
17362005-11-07 Christian Costa <titan.costa@wanadoo.fr>
1737
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.
1743
17442005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
1745
1746 * dlls/d3d8/d3dcore_gl.h:
1747 Remove already included headers.
1748
17492005-11-05 Markus Amsler <markus.amsler@oribi.org>
1750
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.
1755
17562005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
1757
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.
1763
17642005-11-05 Davin McCall <davmac@davmac.org>
1765
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.
1769
17702005-11-05 Kevin Koltzau <kevin@plop.org>
1771
1772 * dlls/ntdll/thread.c:
1773 x86_64 references a named union, ensure unions are not nameless.
1774
17752005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
1776
1777 * dlls/commdlg/cdlg_De.rc:
1778 Update German resource file.
1779
17802005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1781
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.
1786
17872005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1788
1789 * dlls/msi/tests/db.c:
1790 Win9x returns MSIDBERROR_NOERROR.
1791
17922005-11-05 Huw Davies <huw@codeweavers.com>
1793
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.
1798
17992005-11-05 Dimi Paun <dimi@lattica.com>
1800
1801 * dlls/comctl32/listview.c:
1802 Validate the column index passed in by the caller.
1803
18042005-11-05 Marcus Meissner <marcus@jet.franken.de>
1805
1806 * dlls/oleaut32/varformat.c:
1807 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
1808 VARIANT_FormatDate.
1809
18102005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1811
1812 * dlls/wined3d/device.c:
1813 Tidy up UpdateTexture and add support for updating cube textures.
1814
18152005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1816
1817 * tools/winapi/win16.api, tools/winapi/win32.api:
1818 Update win16.api and win32.api.
1819
18202005-11-04 Markus Amsler <markus.amsler@oribi.org>
1821
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.
1826
18272005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
1828
1829 * dlls/kernel/except.c:
1830 More verbose output when unhandled exception occurs.
1831
18322005-11-04 Mike McCormack <mike@codeweavers.com>
1833
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.
1837
18382005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1839
1840 * tools/winapi/winapi_parser.pm:
1841 volatile is legal (and used now!) in a typedef struct {}.
1842
18432005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1844
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.
1849
18502005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1851
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.
1856
18572005-11-04 Mike McCormack <mike@codeweavers.com>
1858
1859 * dlls/shell32/shelllink.c:
1860 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
1861
18622005-11-04 Mike McCormack <mike@codeweavers.com>
1863
1864 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
1865 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
1866 msi.MsiProvideComponentFromDescriptor.
1867
18682005-11-04 James Hawkins <truiken@gmail.com>
1869
1870 * dlls/hhctrl.ocx/hhctrl.c:
1871 Pass HtmlHelp commands to doWinMain.
1872
18732005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1874
1875 * dlls/comctl32/string.c:
1876 Move functions in comctl32/string.c to remove function declaration.
1877
18782005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1879
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).
1883
18842005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
1885
1886 * include/wine/port.h:
1887 Fix warning about memmove re#definition.
1888
18892005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1890
1891 * dlls/winsock/tests/sock.c:
1892 Make 4 WSAStringToAddress* tests don't fail on Win9x.
1893
18942005-11-04 Marcus Meissner <marcus@jet.franken.de>
1895
1896 * dlls/oleaut32/tmarshal.c:
1897 Added support for VT_I8/VT_UI8 marshalling.
1898
18992005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1900
1901 * dlls/wined3d/device.c:
1902 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
1903 surface a little.
1904
19052005-11-04 Robert Shearman <rob@codeweavers.com>
1906
1907 * dlls/oleaut32/tests/olefont.c:
1908 Add a test for Invoking an OleFont function.
1909
19102005-11-03 Alexandre Julliard <julliard@winehq.org>
1911
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.
1915
19162005-11-03 Robert Shearman <rob@codeweavers.com>
1917
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
1921 needed.
1922
19232005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1924
1925 * tools/wine.inf:
1926 Get rid of a double backslash.
1927
19282005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1929
1930 * dlls/comctl32/string.c:
1931 Use Win32 APIs for string comparison.
1932
19332005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
1934
1935 * programs/winecfg/audio.c:
1936 Show detected audio drivers in autodetect.
1937
19382005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
1939
1940 * dlls/x11drv/winpos.c:
1941 Stricter check whether a window needs to be mapped on the screen.
1942
19432005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
1944
1945 * dlls/ntdll/time.c:
1946 Added another CST (Australian Central Daylight Time) to TZ_INFO.
1947
19482005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
1949
1950 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
1951 Extend VarCmp() and add test cases.
1952
19532005-11-03 Kevin Koltzau <kevin@plop.org>
1954
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.
1959
19602005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
1961
1962 * dlls/shell32/shfldr_unixfs.c:
1963 Replaced tabs with spaces.
1964
19652005-11-03 Alexandre Julliard <julliard@winehq.org>
1966
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.
1979
19802005-11-03 Marcus Meissner <marcus@jet.franken.de>
1981
1982 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
1983 Specify a DLL version for msvcrt.dll.
1984
19852005-11-03 Stefan Huehner <stefan@huehner.org>
1986
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.
1991
19922005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
1993
1994 * dlls/shell32/tests/shlfolder.c:
1995 Added some more unit tests for FolderShortcut objects.
1996
19972005-11-03 Alexandre Julliard <julliard@winehq.org>
1998
1999 * dlls/kernel/comm.c:
2000 Fixed fd leaks (spotted by Cihan Altinay).
2001
20022005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
2003
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,
2006 include/winver.h:
2007 Fix some wrong prototypes.
2008
20092005-11-03 Raphael Junqueira <fenix@club-internet.fr>
2010
2011 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
2012 Fill provider with some empty containers.
2013
20142005-11-03 Mike McCormack <mike@codeweavers.com>
2015
2016 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
2017 Invoke shortcuts through IContextMenu, rather than trying to access
2018 them directly.
2019
20202005-11-03 Mike McCormack <mike@codeweavers.com>
2021
2022 * tools/wine.inf:
2023 Add the ContextMenuHandlers key for shortcuts so the new context menu
2024 code can work.
2025
20262005-11-03 Phil Krylov <phil@newstar.rinet.ru>
2027
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
2030 update.
2031
20322005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2033
2034 * programs/winedbg/break.c:
2035 Fixed 'break NN' command (using dbghelp.SymEnumLines).
2036
20372005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2038
2039 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
2040 programs/wineconsole/wineconsole.c:
2041 Fixed wineconsole startup when restoring registry settings.
2042
20432005-11-03 Mike McCormack <mike@codeweavers.com>
2044
2045 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
2046 dlls/msi/helpers.c:
2047 Remove some redundant null pointer checks.
2048
20492005-11-03 Alexandre Julliard <julliard@winehq.org>
2050
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.
2057
20582005-11-03 Mike McCormack <mike@codeweavers.com>
2059
2060 * dlls/msi/cond.y:
2061 Add missing semicolons that caused compile trouble on FreeBSD.
2062
20632005-11-03 Mike McCormack <mike@codeweavers.com>
2064
2065 * dlls/shell32/shelllink.c:
2066 Pass the correct verb.
2067 Add a space between extra parameters.
2068 Wait for ShellExecute to complete.
2069
20702005-11-03 Steven Edwards <winehacker@gmail.com>
2071
2072 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
2073 Add a real stub for Advpack.extract.
2074
20752005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
2076
2077 * dlls/ntdll/thread.c:
2078 Get rid of CPU id when copying context
2079
20802005-11-03 Raphael Junqueira <fenix@club-internet.fr>
2081
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
2090
20912005-11-03 Hans Leidekker <hans@it.vu.nl>
2092
2093 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
2094 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
2095
20962005-11-03 Phil Krylov <phil@newstar.rinet.ru>
2097
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.
2102
21032005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
2104
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).
2108
21092005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2110
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.
2114
21152005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
2116
2117 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
2118 programs/wineconsole/winecon_user.h:
2119 Now filling external leading in font cells.
2120
21212005-11-02 Huw Davies <huw@codeweavers.com>
2122
2123 * dlls/oleaut32/typelib.c:
2124 Don't call Release on a null ptr.
2125
21262005-11-02 Alexandre Julliard <julliard@winehq.org>
2127
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.
2135 Added a test case.
2136
21372005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
2138
2139 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
2140 Correct WINAPI position for MSVC portability.
2141
21422005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
2143
2144 * programs/wineconsole/dialog.c:
2145 Fixed crash in font browsing for raster fonts.
2146
21472005-11-02 Robert Shearman <rob@codeweavers.com>
2148
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.
2152
21532005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2154
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
2159 surfaces yet.
2160
21612005-11-02 Robert Shearman <rob@codeweavers.com>
2162
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.
2167
21682005-11-02 Robert Shearman <rob@codeweavers.com>
2169
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.
2174
21752005-11-02 Mike McCormack <mike@codeweavers.com>
2176
2177 * dlls/msi/cond.y, dlls/msi/tests/package.c:
2178 NULL and empty strings are the same in conditions.
2179
21802005-11-02 Mike McCormack <mike@codeweavers.com>
2181
2182 * dlls/imm32/imm.c:
2183 Change a FIXME message to a comment.
2184
21852005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
2186
2187 * dlls/comctl32/tab.c:
2188 Avoid printing out a possibly uninitialized variable.
2189
21902005-11-02 Stefan Huehner <stefan@huehner.org>
2191
2192 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
2193 Extend get_nodeName add testcases for it.
2194
21952005-11-02 Mike McCormack <mike@codeweavers.com>
2196
2197 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
2198 Stub implementation for MsiAdvertiseScriptA/W.
2199
22002005-11-02 Mike McCormack <mike@codeweavers.com>
2201
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.
2207
22082005-11-02 Aric Stewart <aric@codeweavers.com>
2209
2210 * dlls/msi/action.c:
2211 Force files to install if the REINSTALL property is set.
2212
22132005-11-02 Robert Shearman <rob@codeweavers.com>
2214
2215 * dlls/ntdll/resource.c:
2216 Make LdrAccessResource call an internal function to satisfy Shrinker.
2217
22182005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
2219
2220 * dlls/ntdll/tests/om.c, server/named_pipe.c:
2221 Fix error returned when opening nonexistent pipes.
2222
22232005-11-02 Alexandre Julliard <julliard@winehq.org>
2224
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.
2229
22302005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
2231
2232 * dlls/shell32/shfldr_unixfs.c:
2233 Added some comments to document unixfs.
2234
22352005-11-02 Mike McCormack <mike@codeweavers.com>
2236
2237 * dlls/msi/install.c, dlls/msi/tests/package.c:
2238 Fix parameter handling in MsiSetTargetPath, and add a test for it.
2239
22402005-11-02 Mike McCormack <mike@codeweavers.com>
2241
2242 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
2243 Implement the RemoveFiles action.
2244
22452005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
2246
2247 * dlls/ntdll/rtlstr.c:
2248 Minor fixes to rtl string functions.
2249
22502005-11-02 David Kredba <kredba@math.cas.cz>
2251
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.
2255
22562005-11-02 Mike McCormack <mike@codeweavers.com>
2257
2258 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
2259 Stub implementation for MsiGetFileHashA/W.
2260
22612005-11-02 Mike McCormack <mike@codeweavers.com>
2262
2263 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
2264 Use an enumeration for file states.
2265
22662005-11-02 Mike McCormack <mike@codeweavers.com>
2267
2268 * dlls/msi/dialog.c:
2269 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
2270
22712005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
2272
2273 * dlls/comctl32/listview.c:
2274 Clear bLButtonDown flags if mouse is not down.
2275
22762005-11-02 Mike McCormack <mike@codeweavers.com>
2277
2278 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
2279 Convert all RTFPanic and RTFMsg calls to ERR calls.
2280
22812005-11-02 Rob Shearman <rob@codeweavers.com>
2282
2283 * include/rpcndr.h:
2284 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
2285 RpcMgmtEnableIdleCleanup.
2286
22872005-11-02 Mike McCormack <mike@codeweavers.com>
2288
2289 * tools/winedump/lnk.c:
2290 Handle msi component identifiers without a feature guid.
2291
22922005-11-02 Mike McCormack <mike@codeweavers.com>
2293
2294 * dlls/msxml3/node.c:
2295 Implement IXMLDOMNode::get_nodeName.
2296
22972005-11-02 Robert Shearman <rob@codeweavers.com>
2298
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.
2303
23042005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
2305
2306 * dlls/x11drv/settings.c, include/winuser.h:
2307 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
2308
23092005-11-01 Alexandre Julliard <julliard@winehq.org>
2310
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
2316 of the server call.
2317
23182005-11-01 Alexandre Julliard <julliard@winehq.org>
2319
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
2324 client side.
2325
23262005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
2327
2328 * dlls/ntdll/tests/om.c, server/named_pipe.c:
2329 Fix error returned when exceeding allowed instances.
2330
23312005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
2332
2333 * dlls/comctl32/string.c:
2334 Include config.h and port.h for strncasecmp() in MSVC port.
2335
23362005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
2337
2338 * dlls/kernel/file.c:
2339 Implemented FindExSearchLimitToDirectories.
2340
23412005-11-01 Alexandre Julliard <julliard@winehq.org>
2342
2343 * dlls/msvcrt/msvcrt.spec:
2344 Fixed _wstrdate/_wstrtime parameters.
2345
23462005-11-01 Alexandre Julliard <julliard@winehq.org>
2347
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.
2351
23522005-11-01 Marcus Meissner <marcus@jet.franken.de>
2353
2354 * dlls/oleaut32/tests/vartype.c:
2355 SysReAllocString of same pointer returns TRUE.
2356
23572005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
2358
2359 * dlls/shell32/shfldr_unixfs.c:
2360 Fixed crash in unixfs shellfolder handling with winamp.
2361
23622005-11-01 Christian Costa <titan.costa@wanadoo.fr>
2363
2364 * dlls/amstream/amstream.c, dlls/amstream/main.c:
2365 Use a more standard indentation style.
2366
23672005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
2368
2369 * tools/wine.inf:
2370 Remove version information.
2371
23722005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
2373
2374 * dlls/x11drv/clipboard.c:
2375 Improve handling of mapping between X and Windows formats.
2376 Add support for UTF8.
2377
23782005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
2379
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.
2385
23862005-11-01 Davin McCall <davmac@davmac.org>
2387
2388 * dlls/dsound/mixer.c:
2389 PhaseCancel subtracts secondary buffer from primary buffer, not the
2390 other way around.
2391
23922005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
2393
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.
2397
23982005-11-01 Robert Shearman <rob@codeweavers.com>
2399
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.
2403
24042005-11-01 Robert Shearman <rob@codeweavers.com>
2405
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.
2409
24102005-10-31 Stefan Huehner <stefan@huehner.org>
2411
2412 * programs/winetest/Makefile.in:
2413 Add msxml3,setupapi tests to winetest.
2414
24152005-10-31 Alexandre Julliard <julliard@winehq.org>
2416
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.
2422
24232005-10-31 Huw Davies <huw@codeweavers.com>
2424
2425 * dlls/rpcrt4/ndr_marshall.c:
2426 Marshal enums.
2427
24282005-10-31 Huw Davies <huw@codeweavers.com>
2429
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.
2433
24342005-10-31 Huw Davies <huw@codeweavers.com>
2435
2436 * dlls/gdi/enhmetafile.c, include/wingdi.h:
2437 Implement playback of EMR_ALPHABLEND.
2438
24392005-10-31 Huw Davies <huw@codeweavers.com>
2440
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.
2444
24452005-10-31 Marcus Meissner <marcus@jet.franken.de>
2446
2447 * server/mapping.c:
2448 Do not overflow the stackbased "nt" struct when reading non-conforming
2449 PE files.
2450
24512005-10-31 Alexandre Julliard <julliard@winehq.org>
2452
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,
2458 dlls/ttydrv/wnd.c:
2459 Get rid of the no longer used tty driver.
2460
24612005-10-31 Alexandre Julliard <julliard@winehq.org>
2462
2463 * dlls/user/driver.c:
2464 Default to the null driver instead of dying if the specified display
2465 driver couldn't be loaded.
2466
24672005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
2468
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.
2472
24732005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
2474
2475 * dlls/shdocvw/shdocvw_main.c:
2476 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
2477
24782005-10-31 Huw Davies <huw@codeweavers.com>
2479
2480 * dlls/oleaut32/usrmarshal.c:
2481 Deal with pExcepInfo == NULL.
2482
24832005-10-31 Mike McCormack <mike@codeweavers.com>
2484
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.
2488
24892005-10-31 Mike McCormack <mike@codeweavers.com>
2490
2491 * dlls/shell32/tests/shlexec.c:
2492 Add void to empty declaration list.
2493
24942005-10-31 Alexandre Julliard <julliard@winehq.org>
2495
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.
2499
25002005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
2501
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
2506 functionality.
2507
25082005-10-31 Marcus Meissner <meissner@suse.de>
2509
2510 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
2511 Added assembly implementation of EXC_CallHandler.
2512
25132005-10-31 Mike McCormack <mike@codeweavers.com>
2514
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.
2518
25192005-10-31 Mike McCormack <mike@codeweavers.com>
2520
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
2524 simple test cases.
2525
25262005-10-31 James Hawkins <truiken@gmail.com>
2527
2528 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
2529 Implement InternetCreateUrlW and test cases.
2530
25312005-10-31 Huw Davies <huw@codeweavers.com>
2532
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
2539 state stack.
2540
25412005-10-31 Christian Costa <titan.costa@wanadoo.fr>
2542
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.
2546
25472005-10-31 Marcus Meissner <meissner@suse.de>
2548
2549 * dlls/kernel/time.c:
2550 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
2551
25522005-10-31 Hans Leidekker <hans@it.vu.nl>
2553
2554 * dlls/odbccp32/odbccp32.c:
2555 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
2556 SQLInstallDriver{,Ex}, SQLInstallerError and
2557 SQLInstallTranslator{,Ex}.
2558
25592005-10-31 Juan Lang <juan_lang@yahoo.com>
2560
2561 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
2562 dlls/crypt32/tests/cert.c:
2563 Implement CertSignSignature and CertVerifySignature(Ex).
2564
25652005-10-31 Robert Reif <reif@earthlink.net>
2566
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.
2571
25722005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
2573
2574 * dlls/shlwapi/tests/path.c:
2575 Stop PathIsValidCharW tests after 100 failing tests.
2576
25772005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
2578
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.
2583
25842005-10-30 Mike McCormack <mike@codeweavers.com>
2585
2586 * dlls/msi/action.c:
2587 Add a stub for the AllocateRegistrySpace action.
2588
25892005-10-30 Mike McCormack <mike@codeweavers.com>
2590
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.
2594
25952005-10-30 Mike McCormack <mike@codeweavers.com>
2596
2597 * dlls/msi/dialog.c:
2598 Add a read-only implementation of the SelectionTree control.
2599
26002005-10-30 Mike McCormack <mike@codeweavers.com>
2601
2602 * dlls/msi/classes.c:
2603 Simplify register_progid() and remove a fixed length buffer.
2604
26052005-10-30 Mike McCormack <mike@codeweavers.com>
2606
2607 * dlls/msi/dialog.c:
2608 Handle MaskEdit masks containing dashes and other constant
2609 characters.
2610
26112005-10-30 Mike McCormack <mike@codeweavers.com>
2612
2613 * dlls/msi/action.c:
2614 Use msi_get_property_int() in a few more places.
2615
26162005-10-30 Alexandre Julliard <julliard@winehq.org>
2617
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.
2624
26252005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
2626
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).
2630
26312005-10-30 Kai Blin <blin@gmx.net>
2632
2633 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
2634 dlls/secur32/secur32_priv.h:
2635 A dispatcher for running ntlm_auth.
2636
26372005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
2638
2639 * dlls/user/scroll.c:
2640 Handle the left and right arrow keys.
2641
26422005-10-30 Christian Costa <titan.costa@wanadoo.fr>
2643
2644 * include/wine/library.h:
2645 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
2646 prototypes.
2647
26482005-10-30 Mike McCormack <mike@codeweavers.com>
2649
2650 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
2651 Add a stub implementation of msi.MsiSetMode.
2652
26532005-10-30 Mike McCormack <mike@codeweavers.com>
2654
2655 * dlls/msi/classes.c:
2656 Remove unused package parameter of register_progid_base().
2657
26582005-10-30 Mike McCormack <mike@codeweavers.com>
2659
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
2662 about the former.
2663
26642005-10-30 Robert Reif <reif@earthlink.net>
2665
2666 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
2667 Implement _wstrdate and _wstrtime with tests.
2668
26692005-10-30 Peter Beutner <p.beutner@gmx.net>
2670
2671 * dlls/msvcrt/cppexcept.c:
2672 Fix exception handling for non CXX_EXCEPTIONs.
2673
26742005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2675
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.
2681
26822005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
2683
2684 * dlls/kernel/atom.c:
2685 Implemented local/global atom creation, deletion & lookup on top of
2686 ntdll.
2687
26882005-10-29 Juan Lang <juan_lang@yahoo.com>
2689
2690 * dlls/wldap32/wldap32.spec:
2691 Export functions by ordinal, cryptnet.dll at least depends on it.
2692
26932005-10-29 Mike McCormack <mike@codeweavers.com>
2694
2695 * dlls/msi/action.c:
2696 Don't change the UI level during ExecuteAction.
2697
26982005-10-29 Mike McCormack <mike@codeweavers.com>
2699
2700 * dlls/msi/msi.c:
2701 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
2702 versions.
2703
27042005-10-29 Mike McCormack <mike@codeweavers.com>
2705
2706 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
2707 dlls/msi/helpers.c:
2708 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
2709
27102005-10-29 Mike McCormack <mike@codeweavers.com>
2711
2712 * dlls/msi/dialog.c:
2713 Explicitly check for MSICONDITION_TRUE being returned from
2714 MsiEvaluateCondition.
2715
27162005-10-29 Mike McCormack <mike@codeweavers.com>
2717
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
2722 action anyway.
2723
27242005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2725
2726 * dlls/comctl32/header.c:
2727 Unify HEADER_GetItem[A/W] into one function.
2728
27292005-10-29 Mike McCormack <mike@codeweavers.com>
2730
2731 * dlls/msi/cond.y, dlls/msi/tests/package.c:
2732 Add a bunch of tests for MsiEvaluateCondition and make them pass.
2733
27342005-10-29 Mike McCormack <mike@codeweavers.com>
2735
2736 * dlls/msi/dialog.c:
2737 Make enter and escape trigger the default and cancel buttons in
2738 dialogs.
2739
27402005-10-29 Mike McCormack <mike@codeweavers.com>
2741
2742 * dlls/msi/table.c:
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.
2746
27472005-10-29 Mike McCormack <mike@codeweavers.com>
2748
2749 * dlls/msi/files.c:
2750 Remove an incorrect comment and check for 0 being an invalid file
2751 handle.
2752
27532005-10-29 Mike McCormack <mike@codeweavers.com>
2754
2755 * dlls/msi/files.c:
2756 Extract file directly to their target location, bypassing the need to
2757 use temporary files and move files.
2758
27592005-10-29 Robert Shearman <rob@codeweavers.com>
2760
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
2764 as the function.
2765 - Print an error if a ReadName is attempted with an offset of -1,
2766 since this will read garbage.
2767 - Implement ITypeInfo_GetDllEntry.
2768
27692005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2770
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.
2775
27762005-10-29 Robert Shearman <rob@codeweavers.com>
2777
2778 * dlls/gdi/dc.c:
2779 Print an error if a DC is created with a bad device.
2780
27812005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2782
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.
2786
27872005-10-29 Kevin Koltzau <kevin@plop.org>
2788
2789 * dlls/msvcrt/console.c:
2790 Enable line editing for _cgets.
2791
27922005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
2793
2794 * dlls/ole32/tests/stg_prop.c:
2795 Delete some temp files created by the ole32 tests.
2796
27972005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
2798
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.
2802
28032005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
2804
2805 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
2806 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
2807
28082005-10-29 Mike McCormack <mike@codeweavers.com>
2809
2810 * dlls/msi/msi.c:
2811 Add an implementation for MsiGetShortcutTargetA/W.
2812
28132005-10-28 Alexandre Julliard <julliard@winehq.org>
2814
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.
2818
28192005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
2820
2821 * dlls/ntdll/om.c, include/winternl.h:
2822 Fix NtQueryDirectoryObject prototype, documentation, and the
2823 definition of the structure it uses.
2824
28252005-10-28 Huw Davies <huw@codeweavers.com>
2826
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.
2830
28312005-10-28 Mike McCormack <mike@codeweavers.com>
2832
2833 * dlls/msi/install.c:
2834 Fix a memory leak.
2835
28362005-10-28 Mike McCormack <mike@codeweavers.com>
2837
2838 * dlls/shell32/shelllink.c:
2839 Handle MSI advertised shortcuts in the shelllink object.
2840
28412005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
2842
2843 * programs/regedit/De.rc:
2844 Update the German resource file.
2845
28462005-10-28 Mike McCormack <mike@codeweavers.com>
2847
2848 * dlls/msi/files.c:
2849 Put the UI update code for cabinet file into a separate function.
2850
28512005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2852
2853 * dlls/version/install.c:
2854 Correct the way that VerFindFileA checks for a file that is
2855 exclusively locked.
2856
28572005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2858
2859 * dlls/kernel/tests/thread.c:
2860 Test CreateThread() for reception of NULL pointer to TID.
2861
28622005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2863
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.
2867
28682005-10-28 Mike McCormack <mike@codeweavers.com>
2869
2870 * dlls/msi/msi.c:
2871 Return an error in MsiGetComponentPathW if passed a null component.
2872
28732005-10-28 Mike McCormack <mike@codeweavers.com>
2874
2875 * dlls/msi/cond.y:
2876 Fix error handling in MsiEvaluateCondition.
2877
28782005-10-28 Mike McCormack <mike@codeweavers.com>
2879
2880 * dlls/msi/files.c:
2881 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
2882
28832005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2884
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.
2888
28892005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
2890
2891 * dlls/comctl32/header.c:
2892 Unify HEADER_InsertItem[A/W] into one function.
2893
28942005-10-28 Mike McCormack <mike@codeweavers.com>
2895
2896 * dlls/msi/files.c:
2897 Fix a memory leak in the cabinet extracting code.
2898
28992005-10-28 Juan Lang <juan_lang@yahoo.com>
2900
2901 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
2902 Use CryptMem functions for internal memory allocation.
2903
29042005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
2905
2906 * programs/regedit/De.rc:
2907 Added German resources for regedit's find dialog.
2908
29092005-10-28 James Hawkins <truiken@gmail.com>
2910
2911 * dlls/wininet/internet.c:
2912 Correct parameter names for InternetSetFilePointer.
2913
29142005-10-28 Michael Stefaniuc <mstefani@redhat.de>
2915
2916 * dlls/oleaut32/variant.c:
2917 Handle VT_DECIMAL in VarCmp().
2918
29192005-10-28 Mike McCormack <mike@codeweavers.com>
2920
2921 * dlls/msvcrt/wcs.c:
2922 Use the correct buffer - reported by Jesse Allen.
2923
29242005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2925
2926 * dlls/kernel/tests/thread.c:
2927 Add a test for GetThreadExitCode.
2928 Use GetModuleHandleA as kernel32 should be present on every system.
2929
29302005-10-28 Mike McCormack <mike@codeweavers.com>
2931
2932 * dlls/shell32/shelllink.c:
2933 Implement IContextMenu::QueryContextMenu and
2934 IContextMenu::InvokeCommand.
2935
29362005-10-28 Mike McCormack <mike@codeweavers.com>
2937
2938 * dlls/msi/msi.spec:
2939 Fix MsiGetPropertyA/W spec declarations.
2940
29412005-10-28 Mike McCormack <mike@codeweavers.com>
2942
2943 * dlls/msi/action.c, dlls/msi/files.c:
2944 Create component folders in the CreateFolders action.
2945
29462005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
2947
2948 * programs/winecfg/appdefaults.c:
2949 Define OS environment variable on WinNT versions.
2950
29512005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
2952
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
2959 inherit flag.
2960 - Pass DesiredAccess to the server when creating mailslot.
2961
29622005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
2963
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
2966 installed.
2967
29682005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
2969
2970 * dlls/advapi32/tests/registry.c:
2971 Delete a temp file.
2972
29732005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
2974
2975 * dlls/wininet/internet.c:
2976 Add default implementation for max_conn_pre_*_server flag.
2977 Add stubs for the above flags in InternetSetOption.
2978
29792005-10-27 Phil Krylov <phil@newstar.rinet.ru>
2980
2981 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
2982 dlls/gdi/font.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.
2990
29912005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
2992
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.
2997
29982005-10-27 Mike McCormack <mike@codeweavers.com>
2999
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
3003 winerror.h.
3004
30052005-10-27 Mike McCormack <mike@codeweavers.com>
3006
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,
3009 dlls/msi/helpers.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.
3013
30142005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
3015
3016 * dlls/user/tests/msg.c:
3017 Add test for undocumented 0x4D message sent on F1.
3018
30192005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
3020
3021 * dlls/msvcrt/tests/printf.c:
3022 Added a test case for %0f and %.0f.
3023
30242005-10-27 Mike McCormack <mike@codeweavers.com>
3025
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
3029 places.
3030
30312005-10-27 Robert Lunnon <bobl@optushome.com.au>
3032
3033 * dlls/wineps/init.c:
3034 Reorder header files to avoid name space collision with symbol
3035 PAGESIZE.
3036
30372005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
3038
3039 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
3040 dlls/shell32/tests/shlfolder.c:
3041 Implemented UnixFolder's IPersistPropertyBag::Load method.
3042
30432005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
3044
3045 * dlls/oleaut32/tests/vartype.c:
3046 Add tests for functionality implemented or corrected: multiplication,
3047 division, cast to double, cast to string.
3048
30492005-10-27 Robert Shearman <rob@codeweavers.com>
3050
3051 * include/rpcproxy.h:
3052 Add the macros used in dlldata.c files.
3053
30542005-10-27 Robert Shearman <rob@codeweavers.com>
3055
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.
3059
30602005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
3061
3062 * dlls/shell32/iconcache.c:
3063 Remove iconcache pre-initialization hack, it's not necessary any
3064 more.
3065
30662005-10-27 Hans Leidekker <hans@it.vu.nl>
3067
3068 * tools/wineinstall:
3069 Wine is beta software now.
3070
30712005-10-27 Mike McCormack <mike@codeweavers.com>
3072
3073 * dlls/msi/action.c:
3074 Tidy up the RegisterProduct action a little.
3075
30762005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3077
3078 * dlls/d3d8/device.c:
3079 Release the OpenGL context when the device is released.
3080
30812005-10-27 Alexandre Julliard <julliard@winehq.org>
3082
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.
3089
30902005-10-27 Alexandre Julliard <julliard@winehq.org>
3091
3092 * dlls/ntdll/directory.c:
3093 Make show_dir_symlinks the default and get rid of the option.
3094
30952005-10-27 Alexandre Julliard <julliard@winehq.org>
3096
3097 * server/fd.c:
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.
3100
31012005-10-27 Robert Reif <reif@earthlink.net>
3102
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>.
3107
31082005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3109
3110 * dlls/kernel/tests/process.c:
3111 Test for argv handling.
3112
31132005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
3114
3115 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
3116 Add stub implementation for NtAccessCheckAndAuditAlarm.
3117
31182005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
3119
3120 * include/advpub.h:
3121 Declare ExecuteCab and TranslateInfString.
3122
31232005-10-27 Juan Lang <juan_lang@yahoo.com>
3124
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.
3128
31292005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3130
3131 * dlls/wined3d/vertexshader.c:
3132 Correct the number of parameters expected for the LRP function.
3133
31342005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3135
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.
3140
31412005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
3142
3143 * programs/regedit/Fr.rc:
3144 Updated French resources.
3145
31462005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
3147
3148 * dlls/shell32/shellord.c:
3149 Correctly handle flags parameter in SHAddToRecentDocs.
3150
31512005-10-27 Marcus Meissner <marcus@jet.franken.de>
3152
3153 * aclocal.m4, configure:
3154 Print first line of LDD output only.
3155
31562005-10-27 Mike McCormack <mike@codeweavers.com>
3157
3158 * dlls/msvcrt/wcs.c:
3159 Missing and zero precision specifiers are different.
3160
31612005-10-27 Robert Shearman <rob@codeweavers.com>
3162
3163 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
3164 Add IFontEventsDisp and IProvideMultipleClassInfo.
3165
31662005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
3167
3168 * dlls/comctl32/header.c:
3169 Unify HEADER_SetItem[A/W] into one function.
3170
31712005-10-27 Mike McCormack <mike@codeweavers.com>
3172
3173 * dlls/shell32/shelllink.c:
3174 Add the IObjectWithSite interface.
3175
31762005-10-27 Mike McCormack <mike@codeweavers.com>
3177
3178 * dlls/user/tests/menu.c:
3179 Add a currently failing test case for menus.
3180
31812005-10-27 Robert Reif <reif@earthlink.net>
3182
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.
3186
31872005-10-26 Alexandre Julliard <julliard@winehq.org>
3188
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.
3192
31932005-10-26 Mike McCormack <mike@codeweavers.com>
3194
3195 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
3196 dlls/msi/table.c:
3197 Create a stub function to apply a single table transform and call it
3198 where we need to apply transforms.
3199
32002005-10-26 Huw Davies <huw@codeweavers.com>
3201
3202 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
3203 include/rpcproxy.h:
3204 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
3205 along with a few related defines.
3206
32072005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
3208
3209 * dlls/oleaut32/vartype.c:
3210 Implement complete VarDecDiv() for any valid DECIMAL.
3211
32122005-10-26 Alexandre Julliard <julliard@winehq.org>
3213
3214 * dlls/ntdll/loader.c:
3215 Attach to implicitly loaded builtin dlls on process startup.
3216
32172005-10-26 Krzysztof Foltman <wdev@foltman.com>
3218
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
3230 WM_SETREDRAW.
3231 - English and Polish resource updates (Find dialog box and Find menu
3232 options, string not found message).
3233
32342005-10-26 Huw Davies <huw@codeweavers.com>
3235
3236 * dlls/oleaut32/tmarshal.c:
3237 Treat paramflags == 0 like PARAMFLAG_FIN.
3238
32392005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
3240
3241 * dlls/oleaut32/vartype.c:
3242 Implement complete VarDecMul() for any valid DECIMAL.
3243
32442005-10-26 Mike McCormack <mike@codeweavers.com>
3245
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.
3250
32512005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
3252
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.
3258
32592005-10-26 Michael Stefaniuc <mstefani@redhat.de>
3260
3261 * dlls/oleaut32/variant.c:
3262 Handle VT_CY in VarDiv().
3263
32642005-10-26 Detlef Riekenberg <wine.dev@web.de>
3265
3266 * dlls/version/info.c:
3267 Updated trace to support VERSIONED_PRINTER.
3268
32692005-10-26 Peter Beutner <p.beutner@gmx.net>
3270
3271 * dlls/ntdll/cdrom.c:
3272 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
3273
32742005-10-26 Robert Shearman <rob@codeweavers.com>
3275
3276 * dlls/ole32/defaulthandler.c:
3277 Implement a Stop function and use this to properly implement
3278 IOleObject_Close, IAdviseSink_OnClose and the destructor.
3279
32802005-10-26 Robert Shearman <rob@codeweavers.com>
3281
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.
3288
32892005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
3290
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.
3296
32972005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3298
3299 * dlls/user/tests/msg.c:
3300 Silently ignore WM_PAINT in msg tests.
3301
33022005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3303
3304 * include/winternl.h:
3305 Add OBJECT_BASIC_INFORMATION to winternl.h.
3306
33072005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3308
3309 * dlls/ntdll/file.c:
3310 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
3311
33122005-10-26 Mike McCormack <mike@codeweavers.com>
3313
3314 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
3315 Create an internal handle-free api for reading MSI database summary
3316 information.
3317
33182005-10-26 Mike McCormack <mike@codeweavers.com>
3319
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
3324 from a stream.
3325
33262005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
3327
3328 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
3329 Add a test for GetCurrentObject, make it pass under Wine.
3330
33312005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
3332
3333 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
3334 Make secur32.dll tests load on nt 4.0.
3335
33362005-10-26 Hans Leidekker <hans@it.vu.nl>
3337
3338 * dlls/odbccp32/odbccp32.c:
3339 Implement SQLInstallDriverManager.
3340
33412005-10-26 Stefan Huehner <stefan@huehner.org>
3342
3343 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
3344 Fix IXMLDOMDocument error handling.
3345
33462005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
3347
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'
3351 flags.
3352
33532005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
3354
3355 * dlls/winspool/tests/info.c:
3356 Fix for GetPrinterDriverDirectoryA test.
3357
33582005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
3359
3360 * dlls/kernel/tests/path.c:
3361 Test for return value from CreateDirectory("c:").
3362
33632005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
3364
3365 * dlls/wininet/http.c, dlls/wininet/internet.h:
3366 Make functions static.
3367
33682005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
3369
3370 * programs/notepad/main.c:
3371 Windows XP does not always include the executable file name on the
3372 command line.
3373
33742005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
3375
3376 * programs/notepad/dialog.c:
3377 Need an explicit truncate command to shorten the length of a file.
3378
33792005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
3380
3381 * dlls/capi2032/cap20wxx.c:
3382 Fix gcc 4 warnings.
3383
33842005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3385
3386 * dlls/gdi/tests/metafile.c:
3387 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
3388
33892005-10-26 Rein Klazes <wijn@wanadoo.nl>
3390
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
3393 find them.
3394
33952005-10-26 Alexandre Julliard <julliard@winehq.org>
3396
3397 * ChangeLog, documentation/ChangeLog.ALPHA:
3398 Start a new ChangeLog file. Older changes moved to
3399 documentation/ChangeLog.ALPHA.
3400
34012005-10-25 Alexandre Julliard <julliard@winehq.org>
3402
3403 * ANNOUNCE, ChangeLog, VERSION, configure:
3404 Release 0.9.
3405
3406----------------------------------------------------------------