1 2005-11-09 Huw Davies <huw@codeweavers.com>
4 Escape non-printable characters in the document title and also
5 truncate it to 0x80 characters.
7 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
9 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
10 Initialize COM prior to displaying the file dialog.
12 2005-11-09 Mike McCormack <mike@codeweavers.com>
14 * dlls/msi/registry.c, dlls/msi/tests/db.c:
15 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
18 2005-11-09 Mike McCormack <mike@codeweavers.com>
21 Make sure we only CoUninitialize after successfully initializing.
22 Fix the address of the returned IShellLinkDataList interface.
24 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
27 Added IInternetPriority implementation to FileProtocol.
29 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
31 * dlls/user/cursoricon.c:
32 If a color bitmap is provided, store bitmap information from it
33 instead of the mask bitmap one.
35 2005-11-09 Alexandre Julliard <julliard@winehq.org>
37 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
38 Don't call SetWindowPos in ShowWindow if a parent window is not
39 visible, only toggle the WS_VISIBLE flag.
41 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
43 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
44 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
45 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
46 dlls/user/win.c, dlls/user/winproc.c:
47 Improve c2man Documented-Total count. Changes:
48 - add missing description
49 - add missing returns section
50 - complete missing A/W pairs
51 - reformate comments, to match c2man requirements
53 2005-11-09 Robert Shearman <rob@codeweavers.com>
55 * dlls/oleaut32/typelib.c:
56 - Cleanup formating of DispCallFunc.
57 - Fix DispCallFunc for functions with return values.
58 - Don't rely on _copy_arg as it is going away soon.
60 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
62 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
63 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
64 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
65 dlls/ole32/storage.c, dlls/ole32/storage32.c:
66 Improve c2man Documented-Total count.
68 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
70 * dlls/shell32/brsfolder.c:
71 Initialize COM prior to displaying the SHBrowseForFolder dialog.
73 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
75 * dlls/shell32/tests/shlfolder.c:
76 Disable code that segfaults on Win98 SE.
78 2005-11-09 Robert Shearman <rob@codeweavers.com>
80 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
81 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
82 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
83 - Fix up the callers and reorganize CoGetClassObject to split out the
84 inproc code into another function.
86 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
88 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
89 Added implementation of IInternetPriority in HttpProtocol.
91 2005-11-08 Alexandre Julliard <julliard@winehq.org>
94 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
96 2005-11-08 Huw Davies <huw@codeweavers.com>
98 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
99 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
100 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
101 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
102 Include msxml2.h rather than msxml.h and xmldom.h.
104 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
106 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
107 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
109 Add tests that show that the border value manipulated by
110 SPI_{GET,SET}BORDER is completely the same as with
111 SPI_{GET,SET}NONCLIENTMETRICS.
112 Fix a few signed/unsigned warnings in unrelated tests from the same
114 Made the tests pass on wine.
116 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
118 * dlls/advapi32/tests/crypt.c:
119 Win98 fails another way when user isn't logged in.
121 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
123 * dlls/shell32/systray.c:
126 2005-11-08 Alexandre Julliard <julliard@winehq.org>
129 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
132 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
134 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
135 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
136 dlls/shdocvw/tests/shortcut.c:
137 Support for shell instance objects.
138 Removed a wine_todo for a no longer failing test.
139 Added a test for IPersistFolder3::GetCurFolder.
141 2005-11-08 Alexandre Julliard <julliard@winehq.org>
143 * dlls/mapi32/tests/prop.c:
144 Get rid of FAR keywords.
146 2005-11-08 Huw Davies <huw@codeweavers.com>
148 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
149 Implement selectSingleNode.
151 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
153 * dlls/kernel/heap.c:
154 Implement GlobalMemoryStatusEx for Solaris.
156 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
158 * dlls/kernel/tests/heap.c:
159 Take into account some alignment done by HeapAlloc() on Win9x.
161 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
163 * dlls/wininet/internet.c:
164 Unicodify InternetCheckConnection.
165 Use HeapAlloc'ed buffers where applicable.
167 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
169 * dlls/shell32/systray.c:
170 Move functions a bit to get rid of a static declaration.
172 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
174 * dlls/comctl32/treeview.c:
175 Do not issue a GetUpdateRect() to query an update region for
176 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
179 2005-11-08 Huw Davies <huw@codeweavers.com>
181 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
182 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
183 dlls/msxml3/tests/domdoc.c:
184 Implement get_parseError.
186 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
188 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
189 Correct some allocated buffer lengths while converting to Unicode.
191 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
193 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
194 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
195 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
196 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
197 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
198 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
199 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
200 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
201 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
202 dlls/user/listbox.c, dlls/user/static.c:
203 Handle WM_PRINTCLIENT.
204 Don't use SelectClipRgn in WM_PRINTCLIENT.
206 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
208 * dlls/wined3d/directx.c:
209 Fix parsing of version number.
211 2005-11-08 Huw Davies <huw@codeweavers.com>
213 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
214 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
215 Fix cut-n-paste error in licence text.
217 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
220 Allow NULL ppQuery to be passed to CreateQuery.
222 2005-11-08 James Hawkins <truiken@gmail.com>
224 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
225 Implement TranslateInfString with tests.
227 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
229 * dlls/ole32/compobj.c:
230 Added tracing to CoCreateInstance.
232 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
234 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
235 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
236 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
237 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
238 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
239 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
240 Improve c2man Documented-Total count. Changes:
241 - add missing description
242 - add missing returns section
243 - complete missing A/W pairs
244 - reformate comments, to match c2man requirements
246 2005-11-08 Mike McCormack <mike@codeweavers.com>
249 Add some missing timezones.
251 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
253 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
254 - fill DirectShowFilters Container
255 - fix some MLKs (clear variants)
257 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
259 * dlls/crypt32/tests/cert.c:
260 Make Crypt32 tests loadable on Win98.
262 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
264 * dlls/winsock/tests/sock.c:
265 Added last error code for XP SP1.
267 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
269 * dlls/dmloader/loader.c:
270 Add some checks and fix some stream leaks.
272 2005-11-08 Robert Shearman <rob@codeweavers.com>
275 We shouldn't pass the application name into CreateProcess because the
276 value stored in the registry could include arguments.
278 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
280 * dlls/wined3d/swapchain.c:
281 Fixed an error in Swapchain_GetFrontBufferData.
283 2005-11-08 Mike McCormack <mike@codeweavers.com>
285 * programs/winemenubuilder/winemenubuilder.c:
286 Extract the executable name for msi advertised shortcuts.
288 2005-11-08 Mike McCormack <mike@codeweavers.com>
290 * dlls/shell32/shelllink.c:
291 Fix a problem spotted by Dmitry and another one stopping correctly
292 formatted lnk files from being generated.
294 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
296 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
297 Semi-stub implementation for SHRegGetValue(A|W).
299 2005-11-07 James Hawkins <truiken@gmail.com>
301 * include/winerror.h:
302 Define the setupapi hresult errors.
304 2005-11-07 Peter Lemenkov <petro@mail.ru>
307 Added some missing definitions in wininet.h.
309 2005-11-07 Huw Davies <huw@codeweavers.com>
311 * include/xmldom.idl, include/xmldomdid.h:
312 Add IXMLDOMParseError.
314 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
316 * dlls/shell32/brsfolder.c:
317 More robust code for querying ShellFolder attributes (some
318 ShellFolders ignore the flag mask in GetAttributesOf).
320 2005-11-07 Alexandre Julliard <julliard@winehq.org>
322 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
323 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
324 Added a bunch of tests for the INF parser.
326 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
328 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
329 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
330 First draft of ExtTextOut on an open path.
332 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
334 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
335 dlls/dxdiagn/provider.c:
336 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
337 - more complete container hierarchy
338 - DXDiag_AddFileDescContainer service to fill dll info
339 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
341 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
343 * dlls/user/sysparams.c:
344 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
345 adding the needed non client metrics A->W conversions.
347 2005-11-07 Stefan Huehner <stefan@huehner.org>
349 * dlls/secur32/secur32.c:
350 Fix segfault when querying non-existent SecurityProvider.
352 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
354 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
355 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
356 Add stub implementation of IMediaStream interface.
358 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
360 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
361 AtlAxWinInit dummy implementation.
363 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
365 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
366 Implement RtlInitAnsiStringEx.
368 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
370 * dlls/wined3d/drawprim.c:
371 Verify that the texture coordinate used in DrawStridedSlow is in range
372 before trying to referencing the associated data.
374 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
376 * dlls/wined3d/device.c:
377 Prevent SetFVF from clearing down the vertex declaration of the FVF is
378 zero. This is required for Prince of Persia, The sands of time.
380 2005-11-07 Robert Shearman <rob@codeweavers.com>
382 * dlls/ntdll/resource.c:
383 LdrAccessResource should pop 16 bytes off the stack since it is a
386 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
388 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
389 Added support of loading of IPicture data from non-statable
390 IStreams. Added testcases for this.
392 2005-11-07 James Hawkins <truiken@gmail.com>
394 * dlls/hhctrl.ocx/hhctrl.c:
395 Free an alloc'ed string.
397 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
399 * dlls/user/cursoricon.c:
400 When creating black & white cursor icon, handle special case where
401 hbmColor is null and hbmMask specify a bitmap having twice the height
402 and formatted so the upper half is the icon AND bitmask and the lower
403 one is the OR bitmask.
405 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
407 * dlls/d3d8/d3dcore_gl.h:
408 Remove already included headers.
410 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
412 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
413 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
414 dlls/gdi/palette.c, dlls/gdi/path.c:
415 Improve c2man Documented-Total count.
417 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
419 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
420 - Move target folder initialization to a dedicated function.
421 - Use this function in BindToObject (should be faster).
422 - Special handling for FolderShortcut objects in Initialize method.
423 - Removed a todo_wine from a no longer failing unit test.
425 2005-11-05 Davin McCall <davmac@davmac.org>
427 * dlls/winmm/winealsa/audio.c:
428 Avoid getting ahead of dsound mixer when using non-hw device. Also
429 avoid using internal ALSA call to retrieve hardware play position.
431 2005-11-05 Kevin Koltzau <kevin@plop.org>
433 * dlls/ntdll/thread.c:
434 x86_64 references a named union, ensure unions are not nameless.
436 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
438 * dlls/commdlg/cdlg_De.rc:
439 Update German resource file.
441 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
443 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
444 - Stricten cases for NT in a two tests.
445 - WSAAddressToString[AW] don't fail on Win9x for those.
446 - Modify it to pass new tests.
448 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
450 * dlls/msi/tests/db.c:
451 Win9x returns MSIDBERROR_NOERROR.
453 2005-11-05 Huw Davies <huw@codeweavers.com>
455 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
456 Filter out CTEXT nodes when building element child lists.
457 get_item and get_length should honour the filter.
458 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
460 2005-11-05 Dimi Paun <dimi@lattica.com>
462 * dlls/comctl32/listview.c:
463 Validate the column index passed in by the caller.
465 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
467 * dlls/oleaut32/varformat.c:
468 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
471 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
473 * dlls/wined3d/device.c:
474 Tidy up UpdateTexture and add support for updating cube textures.
476 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
478 * tools/winapi/win16.api, tools/winapi/win32.api:
479 Update win16.api and win32.api.
481 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
483 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
484 dlls/advapi32/registry.c, dlls/advapi32/security.c,
485 dlls/advapi32/service.c:
486 Improve c2man Documented-Total count.
488 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
490 * dlls/kernel/except.c:
491 More verbose output when unhandled exception occurs.
493 2005-11-04 Mike McCormack <mike@codeweavers.com>
495 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
496 Partially implement and test the shelllink object's
497 IShellLinkDataList::CopyDataBlock and GetFlags methods.
499 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
501 * tools/winapi/winapi_parser.pm:
502 volatile is legal (and used now!) in a typedef struct {}.
504 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
506 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
507 tools/winapi/win32.api:
508 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
509 PSYM_ENUMSOURCFILES_CALLBACK.
511 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
513 * dlls/advapi32/tests/registry.c:
514 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
515 not installed (WinReg.DLL is missing).
516 - Test "\\" prefixed computer names too.
518 2005-11-04 Mike McCormack <mike@codeweavers.com>
520 * dlls/shell32/shelllink.c:
521 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
523 2005-11-04 Mike McCormack <mike@codeweavers.com>
525 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
526 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
527 msi.MsiProvideComponentFromDescriptor.
529 2005-11-04 James Hawkins <truiken@gmail.com>
531 * dlls/hhctrl.ocx/hhctrl.c:
532 Pass HtmlHelp commands to doWinMain.
534 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
536 * dlls/comctl32/string.c:
537 Move functions in comctl32/string.c to remove function declaration.
539 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
541 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
542 tools/winapi/winapi_parser.pm:
543 __RPC_STUB is a calling convention as well (#defined as __stdcall).
545 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
547 * include/wine/port.h:
548 Fix warning about memmove re#definition.
550 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
552 * dlls/winsock/tests/sock.c:
553 Make 4 WSAStringToAddress* tests don't fail on Win9x.
555 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
557 * dlls/oleaut32/tmarshal.c:
558 Added support for VT_I8/VT_UI8 marshalling.
560 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
562 * dlls/wined3d/device.c:
563 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
566 2005-11-04 Robert Shearman <rob@codeweavers.com>
568 * dlls/oleaut32/tests/olefont.c:
569 Add a test for Invoking an OleFont function.
571 2005-11-03 Alexandre Julliard <julliard@winehq.org>
573 * dlls/setupapi/install.c:
574 Added support for optional section.ntx86 and section.nt in
575 InstallHinfSection when current version is set to NT.
577 2005-11-03 Robert Shearman <rob@codeweavers.com>
579 * dlls/ole32/defaulthandler.c:
580 Implement OLE object notifications, making sure to cope with the case
581 of the advise holder not being created because no notifications are
584 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
587 Get rid of a double backslash.
589 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
591 * dlls/comctl32/string.c:
592 Use Win32 APIs for string comparison.
594 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
596 * programs/winecfg/audio.c:
597 Show detected audio drivers in autodetect.
599 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
601 * dlls/x11drv/winpos.c:
602 Stricter check whether a window needs to be mapped on the screen.
604 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
607 Added another CST (Australian Central Daylight Time) to TZ_INFO.
609 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
611 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
612 Extend VarCmp() and add test cases.
614 2005-11-03 Kevin Koltzau <kevin@plop.org>
616 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
617 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
618 include/msvcrt/process.h, include/msvcrt/stddef.h:
619 Fix warnings and errors in 64bit.
621 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
623 * dlls/shell32/shfldr_unixfs.c:
624 Replaced tabs with spaces.
626 2005-11-03 Alexandre Julliard <julliard@winehq.org>
628 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
629 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
630 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
631 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
632 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
633 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
634 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
635 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
636 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
637 dlls/commdlg/printdlg.c:
638 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
639 Display an error if no printer is installed.
641 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
643 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
644 Specify a DLL version for msvcrt.dll.
646 2005-11-03 Stefan Huehner <stefan@huehner.org>
648 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
649 dlls/msxml3/tests/domdoc.c:
650 Add indexed access to attributes (nodemap) and childNodes
651 (nodelist), with some testcases.
653 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
655 * dlls/shell32/tests/shlfolder.c:
656 Added some more unit tests for FolderShortcut objects.
658 2005-11-03 Alexandre Julliard <julliard@winehq.org>
660 * dlls/kernel/comm.c:
661 Fixed fd leaks (spotted by Cihan Altinay).
663 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
665 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
666 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
668 Fix some wrong prototypes.
670 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
672 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
673 Fill provider with some empty containers.
675 2005-11-03 Mike McCormack <mike@codeweavers.com>
677 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
678 Invoke shortcuts through IContextMenu, rather than trying to access
681 2005-11-03 Mike McCormack <mike@codeweavers.com>
684 Add the ContextMenuHandlers key for shortcuts so the new context menu
687 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
689 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
690 Cache background color brush instead of recreating it at each screen
693 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
695 * programs/winedbg/break.c:
696 Fixed 'break NN' command (using dbghelp.SymEnumLines).
698 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
700 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
701 programs/wineconsole/wineconsole.c:
702 Fixed wineconsole startup when restoring registry settings.
704 2005-11-03 Mike McCormack <mike@codeweavers.com>
706 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
708 Remove some redundant null pointer checks.
710 2005-11-03 Alexandre Julliard <julliard@winehq.org>
712 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
713 dlls/shell32/tests/shlfolder.c:
714 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
715 Set all capability flags supported by the shellfolder, disregarding
716 the flag mask given to GetAttributesOf.
717 Unit tests to demonstrate this behaviour.
719 2005-11-03 Mike McCormack <mike@codeweavers.com>
722 Add missing semicolons that caused compile trouble on FreeBSD.
724 2005-11-03 Mike McCormack <mike@codeweavers.com>
726 * dlls/shell32/shelllink.c:
727 Pass the correct verb.
728 Add a space between extra parameters.
729 Wait for ShellExecute to complete.
731 2005-11-03 Steven Edwards <winehacker@gmail.com>
733 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
734 Add a real stub for Advpack.extract.
736 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
738 * dlls/ntdll/thread.c:
739 Get rid of CPU id when copying context
741 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
743 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
744 dlls/d3d8/vshaderdeclaration.c:
745 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
746 - use D3DCOLOR macros instead of using shift + masks
747 - fix a bug where diffuse.lpData checked instead of specular.lpData
748 - implement color fixup on ARB VShader compilation code:
749 -> on input parameters using swizzle
750 -> add is_color parameter on vshader_program_add_param
752 2005-11-03 Hans Leidekker <hans@it.vu.nl>
754 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
755 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
757 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
759 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
760 dlls/riched20/paint.c, dlls/riched20/wrap.c:
761 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
762 notification, and ENM_REQUESTRESIZE event mask.
764 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
766 * dlls/user/scroll.c:
767 Scroll bar: Keep the caret blinking during scroll operations (only
768 handle WM_SYSTIMER messages that belong to the scroll bar).
770 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
772 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
773 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
774 Implemented SymEnumLines.
776 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
778 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
779 programs/wineconsole/winecon_user.h:
780 Now filling external leading in font cells.
782 2005-11-02 Huw Davies <huw@codeweavers.com>
784 * dlls/oleaut32/typelib.c:
785 Don't call Release on a null ptr.
787 2005-11-02 Alexandre Julliard <julliard@winehq.org>
789 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
790 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
791 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
792 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
793 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
794 server/thread.h, server/trace.c:
795 Fixed Get/SetThreadContext to work properly on suspended threads.
798 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
800 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
801 Correct WINAPI position for MSVC portability.
803 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
805 * programs/wineconsole/dialog.c:
806 Fixed crash in font browsing for raster fonts.
808 2005-11-02 Robert Shearman <rob@codeweavers.com>
810 * dlls/oleaut32/variant.c:
811 Fix a crash during +variant logging caused by a typo causing an array
812 to be one element less than expected.
814 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
816 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
817 include/wine/wined3d_interface.h:
818 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
819 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
822 2005-11-02 Robert Shearman <rob@codeweavers.com>
824 * dlls/oleaut32/tmarshal.c:
825 - Make sure to clean up properly on error.
826 - Restrict the critical section to getting the channel buffer and
827 adding a reference to it.
829 2005-11-02 Robert Shearman <rob@codeweavers.com>
831 * dlls/oleaut32/typelib.c:
832 - Make wParamFlags in the paramdesc dumping function human readable.
833 - Enums should be VT_I4 instead of VT_INT.
834 - Trace the return value from the ITypeInfo_fnInvoke.
836 2005-11-02 Mike McCormack <mike@codeweavers.com>
838 * dlls/msi/cond.y, dlls/msi/tests/package.c:
839 NULL and empty strings are the same in conditions.
841 2005-11-02 Mike McCormack <mike@codeweavers.com>
844 Change a FIXME message to a comment.
846 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
848 * dlls/comctl32/tab.c:
849 Avoid printing out a possibly uninitialized variable.
851 2005-11-02 Stefan Huehner <stefan@huehner.org>
853 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
854 Extend get_nodeName add testcases for it.
856 2005-11-02 Mike McCormack <mike@codeweavers.com>
858 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
859 Stub implementation for MsiAdvertiseScriptA/W.
861 2005-11-02 Mike McCormack <mike@codeweavers.com>
863 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
864 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
865 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
866 dlls/msi/update.c, dlls/msi/where.c:
867 Create the +msidb debug channel for msi database code.
869 2005-11-02 Aric Stewart <aric@codeweavers.com>
872 Force files to install if the REINSTALL property is set.
874 2005-11-02 Robert Shearman <rob@codeweavers.com>
876 * dlls/ntdll/resource.c:
877 Make LdrAccessResource call an internal function to satisfy Shrinker.
879 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
881 * dlls/ntdll/tests/om.c, server/named_pipe.c:
882 Fix error returned when opening nonexistent pipes.
884 2005-11-02 Alexandre Julliard <julliard@winehq.org>
886 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
887 server/context_x86_64.c, server/thread.c, server/thread.h:
888 Moved the platform-independent part of the get/set_thread_context
889 requests to a common file.
891 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
893 * dlls/shell32/shfldr_unixfs.c:
894 Added some comments to document unixfs.
896 2005-11-02 Mike McCormack <mike@codeweavers.com>
898 * dlls/msi/install.c, dlls/msi/tests/package.c:
899 Fix parameter handling in MsiSetTargetPath, and add a test for it.
901 2005-11-02 Mike McCormack <mike@codeweavers.com>
903 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
904 Implement the RemoveFiles action.
906 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
908 * dlls/ntdll/rtlstr.c:
909 Minor fixes to rtl string functions.
911 2005-11-02 David Kredba <kredba@math.cas.cz>
913 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
914 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
915 Czech resources update.
917 2005-11-02 Mike McCormack <mike@codeweavers.com>
919 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
920 Stub implementation for MsiGetFileHashA/W.
922 2005-11-02 Mike McCormack <mike@codeweavers.com>
924 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
925 Use an enumeration for file states.
927 2005-11-02 Mike McCormack <mike@codeweavers.com>
930 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
932 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
934 * dlls/comctl32/listview.c:
935 Clear bLButtonDown flags if mouse is not down.
937 2005-11-02 Mike McCormack <mike@codeweavers.com>
939 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
940 Convert all RTFPanic and RTFMsg calls to ERR calls.
942 2005-11-02 Rob Shearman <rob@codeweavers.com>
945 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
946 RpcMgmtEnableIdleCleanup.
948 2005-11-02 Mike McCormack <mike@codeweavers.com>
950 * tools/winedump/lnk.c:
951 Handle msi component identifiers without a feature guid.
953 2005-11-02 Mike McCormack <mike@codeweavers.com>
955 * dlls/msxml3/node.c:
956 Implement IXMLDOMNode::get_nodeName.
958 2005-11-02 Robert Shearman <rob@codeweavers.com>
960 * dlls/oleaut32/oleaut.c:
961 The PSDispatch PS class factory can manage both typelib marshalled and
962 IDispatch, which is NDR marshalled, so we need a wrapper to call the
963 appropriate CreateProxy or CreateStub function.
965 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
967 * dlls/x11drv/settings.c, include/winuser.h:
968 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
970 2005-11-01 Alexandre Julliard <julliard@winehq.org>
972 * dlls/kernel/except.c, dlls/ntdll/exception.c,
973 include/wine/server_protocol.h, server/debugger.c,
974 server/protocol.def, server/thread.c:
975 Don't send an extra signal when waiting for a debug event, just do a
976 normal wait. Return the debug event status directly as return value
979 2005-11-01 Alexandre Julliard <julliard@winehq.org>
981 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
982 server/context_sparc.c, server/context_x86_64.c:
983 Don't send the incoming context to the server for get_thread_context,
984 instead copy only the relevant fields of the return value on the
987 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
989 * dlls/ntdll/tests/om.c, server/named_pipe.c:
990 Fix error returned when exceeding allowed instances.
992 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
994 * dlls/comctl32/string.c:
995 Include config.h and port.h for strncasecmp() in MSVC port.
997 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
999 * dlls/kernel/file.c:
1000 Implemented FindExSearchLimitToDirectories.
1002 2005-11-01 Alexandre Julliard <julliard@winehq.org>
1004 * dlls/msvcrt/msvcrt.spec:
1005 Fixed _wstrdate/_wstrtime parameters.
1007 2005-11-01 Alexandre Julliard <julliard@winehq.org>
1009 * dlls/wininet/http.c:
1010 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
1011 Added handling of more HTTP standard headers and binary search lists.
1013 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
1015 * dlls/oleaut32/tests/vartype.c:
1016 SysReAllocString of same pointer returns TRUE.
1018 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
1020 * dlls/shell32/shfldr_unixfs.c:
1021 Fixed crash in unixfs shellfolder handling with winamp.
1023 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
1025 * dlls/amstream/amstream.c, dlls/amstream/main.c:
1026 Use a more standard indentation style.
1028 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
1031 Remove version information.
1033 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
1035 * dlls/x11drv/clipboard.c:
1036 Improve handling of mapping between X and Windows formats.
1037 Add support for UTF8.
1039 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
1041 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
1042 server/winstation.c:
1043 - Use OBJ_CASE_INSENSITIVE in object lookup.
1044 - Remove case_sensitive flag from namespace.
1045 - Remove todo_wine from now succeeding tests.
1047 2005-11-01 Davin McCall <davmac@davmac.org>
1049 * dlls/dsound/mixer.c:
1050 PhaseCancel subtracts secondary buffer from primary buffer, not the
1053 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
1055 * dlls/user/painting.c:
1056 ScrollWindowEx: Don't move the caret of child windows and hide it only
1057 if it's in the source or in the destination rectangle.
1059 2005-11-01 Robert Shearman <rob@codeweavers.com>
1061 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
1062 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
1063 Convert SHELL32_BindToChild to Unicode and fix up the callers.
1065 2005-11-01 Robert Shearman <rob@codeweavers.com>
1067 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
1068 Make the call exception handler function more compatible with NT and
1069 with what Shrinker expects.
1071 2005-10-31 Stefan Huehner <stefan@huehner.org>
1073 * programs/winetest/Makefile.in:
1074 Add msxml3,setupapi tests to winetest.
1076 2005-10-31 Alexandre Julliard <julliard@winehq.org>
1078 * configure, configure.ac, programs/Makefile.in,
1079 programs/eject/.cvsignore, programs/eject/Makefile.in,
1080 programs/eject/eject.c:
1081 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
1082 even if a Windows app has files open on it.
1084 2005-10-31 Huw Davies <huw@codeweavers.com>
1086 * dlls/rpcrt4/ndr_marshall.c:
1089 2005-10-31 Huw Davies <huw@codeweavers.com>
1091 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
1092 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
1093 Actually print the IIDs.
1095 2005-10-31 Huw Davies <huw@codeweavers.com>
1097 * dlls/gdi/enhmetafile.c, include/wingdi.h:
1098 Implement playback of EMR_ALPHABLEND.
1100 2005-10-31 Huw Davies <huw@codeweavers.com>
1102 * dlls/gdi/freetype.c:
1103 Only select a bitmap font as a last resort if we can't find a font
1104 with the correct facename.
1106 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
1109 Do not overflow the stackbased "nt" struct when reading non-conforming
1112 2005-10-31 Alexandre Julliard <julliard@winehq.org>
1114 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
1115 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
1116 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
1117 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
1118 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
1120 Get rid of the no longer used tty driver.
1122 2005-10-31 Alexandre Julliard <julliard@winehq.org>
1124 * dlls/user/driver.c:
1125 Default to the null driver instead of dying if the specified display
1126 driver couldn't be loaded.
1128 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
1130 * dlls/user/painting.c, dlls/user/tests/msg.c:
1131 Add the tests for behaviour of [In]validateRect and [In]validateRgn
1132 with hwnd set to 0, make them pass under Wine.
1134 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
1136 * dlls/shdocvw/shdocvw_main.c:
1137 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
1139 2005-10-31 Huw Davies <huw@codeweavers.com>
1141 * dlls/oleaut32/usrmarshal.c:
1142 Deal with pExcepInfo == NULL.
1144 2005-10-31 Mike McCormack <mike@codeweavers.com>
1146 * dlls/msi/dialog.c:
1147 Make sure to unregister all the classes that were registered when msi
1148 is unloaded, so we can register again cleanly.
1150 2005-10-31 Mike McCormack <mike@codeweavers.com>
1152 * dlls/shell32/tests/shlexec.c:
1153 Add void to empty declaration list.
1155 2005-10-31 Alexandre Julliard <julliard@winehq.org>
1157 * dlls/gdi/dc.c, dlls/gdi/driver.c:
1158 Default to an empty driver instead of dying if the specified display
1159 driver couldn't be loaded.
1161 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
1163 * configure, configure.ac, dlls/shdocvw/Makefile.in,
1164 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
1165 dlls/shdocvw/tests/shortcut.c:
1166 Added initial tests for shdocvw's FolderShortcut related
1169 2005-10-31 Marcus Meissner <meissner@suse.de>
1171 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
1172 Added assembly implementation of EXC_CallHandler.
1174 2005-10-31 Mike McCormack <mike@codeweavers.com>
1176 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
1177 dlls/msi/tests/package.c:
1178 Fix and test MsiGetProperty and MsiSetProperty.
1180 2005-10-31 Mike McCormack <mike@codeweavers.com>
1182 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
1183 dlls/msi/tests/msi.c:
1184 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
1187 2005-10-31 James Hawkins <truiken@gmail.com>
1189 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
1190 Implement InternetCreateUrlW and test cases.
1192 2005-10-31 Huw Davies <huw@codeweavers.com>
1194 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
1195 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
1196 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
1197 Fix handling of relative state indices in RestoreDC.
1198 Fix return value of SaveDC when writing to an emf.
1199 Before writing the EMR_EOF record we should ensure that we clear the
1202 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
1204 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
1205 dlls/ddraw/opengl_private.h:
1206 Finish moving d3d[1..3] light code to use d3d7.
1208 2005-10-31 Marcus Meissner <meissner@suse.de>
1210 * dlls/kernel/time.c:
1211 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
1213 2005-10-31 Hans Leidekker <hans@it.vu.nl>
1215 * dlls/odbccp32/odbccp32.c:
1216 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
1217 SQLInstallDriver{,Ex}, SQLInstallerError and
1218 SQLInstallTranslator{,Ex}.
1220 2005-10-31 Juan Lang <juan_lang@yahoo.com>
1222 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
1223 dlls/crypt32/tests/cert.c:
1224 Implement CertSignSignature and CertVerifySignature(Ex).
1226 2005-10-31 Robert Reif <reif@earthlink.net>
1228 * dlls/winmm/tests/wave.c:
1229 Add waveOutPause/waveOutRestart test.
1230 Tighten up play duration test when ending too soon.
1231 Set VirtualFree size to 0.
1233 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
1235 * dlls/shlwapi/tests/path.c:
1236 Stop PathIsValidCharW tests after 100 failing tests.
1238 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
1240 * dlls/d3d9/query.c:
1241 In case of D3D9 the CreateQuery call can be used to retrieve status
1242 information. According to MSDN the 'ppQuery' parameter can be set to
1243 NULL to detect if a certain query Type is supported.
1245 2005-10-30 Mike McCormack <mike@codeweavers.com>
1247 * dlls/msi/action.c:
1248 Add a stub for the AllocateRegistrySpace action.
1250 2005-10-30 Mike McCormack <mike@codeweavers.com>
1252 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
1253 dlls/msi/package.c, include/msiquery.h:
1254 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
1256 2005-10-30 Mike McCormack <mike@codeweavers.com>
1258 * dlls/msi/dialog.c:
1259 Add a read-only implementation of the SelectionTree control.
1261 2005-10-30 Mike McCormack <mike@codeweavers.com>
1263 * dlls/msi/classes.c:
1264 Simplify register_progid() and remove a fixed length buffer.
1266 2005-10-30 Mike McCormack <mike@codeweavers.com>
1268 * dlls/msi/dialog.c:
1269 Handle MaskEdit masks containing dashes and other constant
1272 2005-10-30 Mike McCormack <mike@codeweavers.com>
1274 * dlls/msi/action.c:
1275 Use msi_get_property_int() in a few more places.
1277 2005-10-30 Alexandre Julliard <julliard@winehq.org>
1279 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
1280 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
1281 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
1282 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
1283 dlls/winecrt0/stub.c, include/winnt.h:
1284 Make all winecrt0 functions and variables hidden.
1286 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
1288 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
1289 dlls/winmm/sound.spec:
1290 Correct name of sound.dll to sound.drv (WIN16).
1292 2005-10-30 Kai Blin <blin@gmx.net>
1294 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
1295 dlls/secur32/secur32_priv.h:
1296 A dispatcher for running ntlm_auth.
1298 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
1300 * dlls/user/scroll.c:
1301 Handle the left and right arrow keys.
1303 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
1305 * include/wine/library.h:
1306 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
1309 2005-10-30 Mike McCormack <mike@codeweavers.com>
1311 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
1312 Add a stub implementation of msi.MsiSetMode.
1314 2005-10-30 Mike McCormack <mike@codeweavers.com>
1316 * dlls/msi/classes.c:
1317 Remove unused package parameter of register_progid_base().
1319 2005-10-30 Mike McCormack <mike@codeweavers.com>
1321 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
1322 Use "static const" rather than "const static" as gcc -W complains
1325 2005-10-30 Robert Reif <reif@earthlink.net>
1327 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
1328 Implement _wstrdate and _wstrtime with tests.
1330 2005-10-30 Peter Beutner <p.beutner@gmx.net>
1332 * dlls/msvcrt/cppexcept.c:
1333 Fix exception handling for non CXX_EXCEPTIONs.
1335 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
1337 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
1338 server/mapping.c, server/mutex.c, server/named_pipe.c,
1339 server/object.c, server/object.h, server/process.c,
1340 server/semaphore.c, server/timer.c, server/winstation.c:
1341 Pass object attributes to create_named_object & find_object.
1343 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
1345 * dlls/kernel/atom.c:
1346 Implemented local/global atom creation, deletion & lookup on top of
1349 2005-10-29 Juan Lang <juan_lang@yahoo.com>
1351 * dlls/wldap32/wldap32.spec:
1352 Export functions by ordinal, cryptnet.dll at least depends on it.
1354 2005-10-29 Mike McCormack <mike@codeweavers.com>
1356 * dlls/msi/action.c:
1357 Don't change the UI level during ExecuteAction.
1359 2005-10-29 Mike McCormack <mike@codeweavers.com>
1362 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
1365 2005-10-29 Mike McCormack <mike@codeweavers.com>
1367 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
1369 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
1371 2005-10-29 Mike McCormack <mike@codeweavers.com>
1373 * dlls/msi/dialog.c:
1374 Explicitly check for MSICONDITION_TRUE being returned from
1375 MsiEvaluateCondition.
1377 2005-10-29 Mike McCormack <mike@codeweavers.com>
1379 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
1380 Some installers don't call the CreateFolders action before the
1381 InstallFiles action as MSDN specifies, but it still seems to work, so
1382 make sure that we create component directories in the InstallFiles
1385 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
1387 * dlls/comctl32/header.c:
1388 Unify HEADER_GetItem[A/W] into one function.
1390 2005-10-29 Mike McCormack <mike@codeweavers.com>
1392 * dlls/msi/cond.y, dlls/msi/tests/package.c:
1393 Add a bunch of tests for MsiEvaluateCondition and make them pass.
1395 2005-10-29 Mike McCormack <mike@codeweavers.com>
1397 * dlls/msi/dialog.c:
1398 Make enter and escape trigger the default and cancel buttons in
1401 2005-10-29 Mike McCormack <mike@codeweavers.com>
1404 Deleted two buggy functions that incorrectly and inefficiently check
1405 whether a row already exists in a table, and replaced them with a call
1406 to an existing working function that does the same thing correctly.
1408 2005-10-29 Mike McCormack <mike@codeweavers.com>
1411 Remove an incorrect comment and check for 0 being an invalid file
1414 2005-10-29 Mike McCormack <mike@codeweavers.com>
1417 Extract file directly to their target location, bypassing the need to
1418 use temporary files and move files.
1420 2005-10-29 Robert Shearman <rob@codeweavers.com>
1422 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
1423 - Read DLL name from modules in MSFT typelibs.
1424 - A name offset of -1 for a parameter means that it has the same name
1426 - Print an error if a ReadName is attempted with an offset of -1,
1427 since this will read garbage.
1428 - Implement ITypeInfo_GetDllEntry.
1430 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1432 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
1433 dlls/wined3d/wined3d_private.h:
1434 Move the softwareVertexProcessing flag from the stateblock to the
1435 device because its state shouldn't be recorded in a stateblock.
1437 2005-10-29 Robert Shearman <rob@codeweavers.com>
1440 Print an error if a DC is created with a bad device.
1442 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
1444 * programs/winecfg/driveui.c:
1445 Set list view's text directly - don't use fill_drives_list for that.
1446 Enable "Apply" button when text changes.
1448 2005-10-29 Kevin Koltzau <kevin@plop.org>
1450 * dlls/msvcrt/console.c:
1451 Enable line editing for _cgets.
1453 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
1455 * dlls/ole32/tests/stg_prop.c:
1456 Delete some temp files created by the ole32 tests.
1458 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
1460 * dlls/msi/action.c:
1461 Passing NULL as the last two parameters to ReadFile is illegal and
1462 actually causes a crash on windows. The attached patch fixes this.
1464 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
1466 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
1467 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
1469 2005-10-29 Mike McCormack <mike@codeweavers.com>
1472 Add an implementation for MsiGetShortcutTargetA/W.
1474 2005-10-28 Alexandre Julliard <julliard@winehq.org>
1476 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
1477 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
1478 attempts to unmount the Unix device.
1480 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
1482 * dlls/ntdll/om.c, include/winternl.h:
1483 Fix NtQueryDirectoryObject prototype, documentation, and the
1484 definition of the structure it uses.
1486 2005-10-28 Huw Davies <huw@codeweavers.com>
1488 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
1489 dlls/gdi/tests/mapping.c:
1490 xform can be NULL when setting the identity.
1492 2005-10-28 Mike McCormack <mike@codeweavers.com>
1494 * dlls/msi/install.c:
1497 2005-10-28 Mike McCormack <mike@codeweavers.com>
1499 * dlls/shell32/shelllink.c:
1500 Handle MSI advertised shortcuts in the shelllink object.
1502 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
1504 * programs/regedit/De.rc:
1505 Update the German resource file.
1507 2005-10-28 Mike McCormack <mike@codeweavers.com>
1510 Put the UI update code for cabinet file into a separate function.
1512 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1514 * dlls/version/install.c:
1515 Correct the way that VerFindFileA checks for a file that is
1518 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1520 * dlls/kernel/tests/thread.c:
1521 Test CreateThread() for reception of NULL pointer to TID.
1523 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1525 * dlls/user/tests/msg.c:
1526 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
1527 create a thread then.
1529 2005-10-28 Mike McCormack <mike@codeweavers.com>
1532 Return an error in MsiGetComponentPathW if passed a null component.
1534 2005-10-28 Mike McCormack <mike@codeweavers.com>
1537 Fix error handling in MsiEvaluateCondition.
1539 2005-10-28 Mike McCormack <mike@codeweavers.com>
1542 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
1544 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1546 * dlls/kernel/tests/console.c:
1547 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
1548 console signal handler is set to NULL.
1550 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
1552 * dlls/comctl32/header.c:
1553 Unify HEADER_InsertItem[A/W] into one function.
1555 2005-10-28 Mike McCormack <mike@codeweavers.com>
1558 Fix a memory leak in the cabinet extracting code.
1560 2005-10-28 Juan Lang <juan_lang@yahoo.com>
1562 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
1563 Use CryptMem functions for internal memory allocation.
1565 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
1567 * programs/regedit/De.rc:
1568 Added German resources for regedit's find dialog.
1570 2005-10-28 James Hawkins <truiken@gmail.com>
1572 * dlls/wininet/internet.c:
1573 Correct parameter names for InternetSetFilePointer.
1575 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
1577 * dlls/oleaut32/variant.c:
1578 Handle VT_DECIMAL in VarCmp().
1580 2005-10-28 Mike McCormack <mike@codeweavers.com>
1582 * dlls/msvcrt/wcs.c:
1583 Use the correct buffer - reported by Jesse Allen.
1585 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
1587 * dlls/kernel/tests/thread.c:
1588 Add a test for GetThreadExitCode.
1589 Use GetModuleHandleA as kernel32 should be present on every system.
1591 2005-10-28 Mike McCormack <mike@codeweavers.com>
1593 * dlls/shell32/shelllink.c:
1594 Implement IContextMenu::QueryContextMenu and
1595 IContextMenu::InvokeCommand.
1597 2005-10-28 Mike McCormack <mike@codeweavers.com>
1599 * dlls/msi/msi.spec:
1600 Fix MsiGetPropertyA/W spec declarations.
1602 2005-10-28 Mike McCormack <mike@codeweavers.com>
1604 * dlls/msi/action.c, dlls/msi/files.c:
1605 Create component folders in the CreateFolders action.
1607 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
1609 * programs/winecfg/appdefaults.c:
1610 Define OS environment variable on WinNT versions.
1612 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
1614 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
1615 include/wine/server_protocol.h, server/event.c, server/handle.c,
1616 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
1617 server/named_pipe.c, server/protocol.def, server/semaphore.c,
1618 server/timer.c, server/trace.c, server/winstation.c:
1619 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
1621 - Pass DesiredAccess to the server when creating mailslot.
1623 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
1625 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
1626 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
1629 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
1631 * dlls/advapi32/tests/registry.c:
1634 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
1636 * dlls/wininet/internet.c:
1637 Add default implementation for max_conn_pre_*_server flag.
1638 Add stubs for the above flags in InternetSetOption.
1640 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
1642 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
1644 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
1645 SetStretchBltMode() to assume that the corresponding DC driver
1646 functions return only a BOOL success flag, and therefore a proper
1647 return value should be generated by the main function. Fixed
1648 EMFDRV_StretchDIBits() to return a proper value (like
1649 MFDRV_StretchDIBits already does). Added comments about other cases of
1650 improper return values.
1652 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
1654 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
1655 dlls/user/spy.c, include/winuser.h:
1656 Add some missing USER definitions, add a couple of FIXMEs for not
1657 implemented features.
1659 2005-10-27 Mike McCormack <mike@codeweavers.com>
1661 * dlls/msi/action.c, dlls/msi/custom.c:
1662 If an action fails, print out its name as well as the error code. Use
1663 %d for error codes so it's easy to match them up to something in
1666 2005-10-27 Mike McCormack <mike@codeweavers.com>
1668 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
1669 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
1671 Rename load_dynamic_stringW to msi_dup_record_field to better describe
1672 what it does, and replace a few instances with MSI_RecordGetString to
1673 avoid allocating memory.
1675 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
1677 * dlls/user/tests/msg.c:
1678 Add test for undocumented 0x4D message sent on F1.
1680 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
1682 * dlls/msvcrt/tests/printf.c:
1683 Added a test case for %0f and %.0f.
1685 2005-10-27 Mike McCormack <mike@codeweavers.com>
1687 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
1688 Implement transforms. This still includes some debugging code which
1689 can be enabled by setting debug_transform to 1 in the relevant
1692 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
1694 * dlls/wineps/init.c:
1695 Reorder header files to avoid name space collision with symbol
1698 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
1700 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
1701 dlls/shell32/tests/shlfolder.c:
1702 Implemented UnixFolder's IPersistPropertyBag::Load method.
1704 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
1706 * dlls/oleaut32/tests/vartype.c:
1707 Add tests for functionality implemented or corrected: multiplication,
1708 division, cast to double, cast to string.
1710 2005-10-27 Robert Shearman <rob@codeweavers.com>
1712 * include/rpcproxy.h:
1713 Add the macros used in dlldata.c files.
1715 2005-10-27 Robert Shearman <rob@codeweavers.com>
1717 * dlls/oleaut32/tmarshal.c:
1718 There is no need to call IUnknown_QueryInterface since getting the
1719 correct object is handled by the proxy manager.
1721 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
1723 * dlls/shell32/iconcache.c:
1724 Remove iconcache pre-initialization hack, it's not necessary any
1727 2005-10-27 Hans Leidekker <hans@it.vu.nl>
1729 * tools/wineinstall:
1730 Wine is beta software now.
1732 2005-10-27 Mike McCormack <mike@codeweavers.com>
1734 * dlls/msi/action.c:
1735 Tidy up the RegisterProduct action a little.
1737 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1739 * dlls/d3d8/device.c:
1740 Release the OpenGL context when the device is released.
1742 2005-10-27 Alexandre Julliard <julliard@winehq.org>
1744 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
1745 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
1746 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
1747 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
1748 programs/winecfg/driveui.c, programs/winecfg/resource.h:
1749 Get rid of the show dir symlink option.
1751 2005-10-27 Alexandre Julliard <julliard@winehq.org>
1753 * dlls/ntdll/directory.c:
1754 Make show_dir_symlinks the default and get rid of the option.
1756 2005-10-27 Alexandre Julliard <julliard@winehq.org>
1759 Make the unmount_device request take a handle to the device file
1760 itself instead of a handle to a file opened on the device.
1762 2005-10-27 Robert Reif <reif@earthlink.net>
1764 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
1765 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
1766 Added more error codes to dxerr8 and dxerr9 which were extracted from
1767 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
1769 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
1771 * dlls/kernel/tests/process.c:
1772 Test for argv handling.
1774 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
1776 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
1777 Add stub implementation for NtAccessCheckAndAuditAlarm.
1779 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
1782 Declare ExecuteCab and TranslateInfString.
1784 2005-10-27 Juan Lang <juan_lang@yahoo.com>
1786 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
1787 dlls/crypt32/tests/main.c, include/wincrypt.h:
1788 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
1790 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1792 * dlls/wined3d/vertexshader.c:
1793 Correct the number of parameters expected for the LRP function.
1795 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1797 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
1798 dlls/d3d8/vertexbuffer.c:
1799 Changed index and vertex buffer so that internal references are
1800 counted separately to external ones.
1802 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
1804 * programs/regedit/Fr.rc:
1805 Updated French resources.
1807 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
1809 * dlls/shell32/shellord.c:
1810 Correctly handle flags parameter in SHAddToRecentDocs.
1812 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
1814 * aclocal.m4, configure:
1815 Print first line of LDD output only.
1817 2005-10-27 Mike McCormack <mike@codeweavers.com>
1819 * dlls/msvcrt/wcs.c:
1820 Missing and zero precision specifiers are different.
1822 2005-10-27 Robert Shearman <rob@codeweavers.com>
1824 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
1825 Add IFontEventsDisp and IProvideMultipleClassInfo.
1827 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
1829 * dlls/comctl32/header.c:
1830 Unify HEADER_SetItem[A/W] into one function.
1832 2005-10-27 Mike McCormack <mike@codeweavers.com>
1834 * dlls/shell32/shelllink.c:
1835 Add the IObjectWithSite interface.
1837 2005-10-27 Mike McCormack <mike@codeweavers.com>
1839 * dlls/user/tests/menu.c:
1840 Add a currently failing test case for menus.
1842 2005-10-27 Robert Reif <reif@earthlink.net>
1844 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
1845 Remove unused variable from IDirectSoundFullDuplexImpl.
1846 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
1848 2005-10-26 Alexandre Julliard <julliard@winehq.org>
1850 * dlls/kernel/file.c:
1851 In FindNextFileExW don't report directory symlinks that point to one
1852 of the parent directories, to avoid infinite recursions.
1854 2005-10-26 Mike McCormack <mike@codeweavers.com>
1856 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
1858 Create a stub function to apply a single table transform and call it
1859 where we need to apply transforms.
1861 2005-10-26 Huw Davies <huw@codeweavers.com>
1863 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
1865 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
1866 along with a few related defines.
1868 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
1870 * dlls/oleaut32/vartype.c:
1871 Implement complete VarDecDiv() for any valid DECIMAL.
1873 2005-10-26 Alexandre Julliard <julliard@winehq.org>
1875 * dlls/ntdll/loader.c:
1876 Attach to implicitly loaded builtin dlls on process startup.
1878 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
1880 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
1881 programs/regedit/framewnd.c, programs/regedit/main.h,
1882 programs/regedit/resource.h, programs/regedit/treeview.c:
1883 - Added Find functions
1884 - Some refactoring that made Find functions possible
1885 - GetItemPath returns a heap-allocated string
1886 - subtree update put into a separate function UpdateExpandingTree
1887 - error() utility function made public
1888 - Find functions are grayed/ungrayed based on context (which fixes
1889 invalid 'grayed' flag in some localizations).
1890 - InvalidateRect to fix display glitches coming from using
1892 - English and Polish resource updates (Find dialog box and Find menu
1893 options, string not found message).
1895 2005-10-26 Huw Davies <huw@codeweavers.com>
1897 * dlls/oleaut32/tmarshal.c:
1898 Treat paramflags == 0 like PARAMFLAG_FIN.
1900 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
1902 * dlls/oleaut32/vartype.c:
1903 Implement complete VarDecMul() for any valid DECIMAL.
1905 2005-10-26 Mike McCormack <mike@codeweavers.com>
1907 * dlls/msi/action.c:
1908 Enumerate the substorage transforms for any patches that are passed on
1909 the command line with PATCH=. Need to implement
1910 table_apply_transform() before this will do anything interesting.
1912 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
1914 * dlls/user/exticon.c, dlls/user/tests/resource.c:
1915 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
1916 if SearchPath fails to find the requested file in
1917 PrivateExtractIcons.
1918 - Some unit tests for PrivateExtractIcons.
1920 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
1922 * dlls/oleaut32/variant.c:
1923 Handle VT_CY in VarDiv().
1925 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
1927 * dlls/version/info.c:
1928 Updated trace to support VERSIONED_PRINTER.
1930 2005-10-26 Peter Beutner <p.beutner@gmx.net>
1932 * dlls/ntdll/cdrom.c:
1933 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
1935 2005-10-26 Robert Shearman <rob@codeweavers.com>
1937 * dlls/ole32/defaulthandler.c:
1938 Implement a Stop function and use this to properly implement
1939 IOleObject_Close, IAdviseSink_OnClose and the destructor.
1941 2005-10-26 Robert Shearman <rob@codeweavers.com>
1943 * dlls/oleaut32/tmarshal.c:
1944 - Forward IDispatch functions to the MIDL-generated proxy.
1945 - Remove special cases caused by previous marshaling of IDispatch &
1946 IUnknown that is no longer done.
1947 - Add error messages if an IUnknown or IDispatch method is called when
1948 it no longer should be.
1950 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
1952 * dlls/oleaut32/vartype.c:
1953 Implement complete VarBstrFromDec() for any valid DECIMAL, with
1954 internationalization support borrowed from VARIANT_BstrFromReal(). The
1955 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
1956 function and reused.
1958 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
1960 * dlls/user/tests/msg.c:
1961 Silently ignore WM_PAINT in msg tests.
1963 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
1965 * include/winternl.h:
1966 Add OBJECT_BASIC_INFORMATION to winternl.h.
1968 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
1970 * dlls/ntdll/file.c:
1971 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
1973 2005-10-26 Mike McCormack <mike@codeweavers.com>
1975 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
1976 Create an internal handle-free api for reading MSI database summary
1979 2005-10-26 Mike McCormack <mike@codeweavers.com>
1981 * dlls/msi/dialog.c:
1982 Switch back to using IPicture to load images. LoadImage did the
1983 resizing for us, but doesn't handle jpeg files and requires us writing
1984 a temp file, whereas IPicture handles jpeg files and can load directly
1987 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
1989 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
1990 Add a test for GetCurrentObject, make it pass under Wine.
1992 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
1994 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
1995 Make secur32.dll tests load on nt 4.0.
1997 2005-10-26 Hans Leidekker <hans@it.vu.nl>
1999 * dlls/odbccp32/odbccp32.c:
2000 Implement SQLInstallDriverManager.
2002 2005-10-26 Stefan Huehner <stefan@huehner.org>
2004 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
2005 Fix IXMLDOMDocument error handling.
2007 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
2009 * dlls/msvcrt/undname.c:
2010 Previous fix incorrectly removed all test for strings starting with
2011 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
2014 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
2016 * dlls/winspool/tests/info.c:
2017 Fix for GetPrinterDriverDirectoryA test.
2019 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
2021 * dlls/kernel/tests/path.c:
2022 Test for return value from CreateDirectory("c:").
2024 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
2026 * dlls/wininet/http.c, dlls/wininet/internet.h:
2027 Make functions static.
2029 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
2031 * programs/notepad/main.c:
2032 Windows XP does not always include the executable file name on the
2035 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
2037 * programs/notepad/dialog.c:
2038 Need an explicit truncate command to shorten the length of a file.
2040 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
2042 * dlls/capi2032/cap20wxx.c:
2045 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
2047 * dlls/gdi/tests/metafile.c:
2048 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
2050 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
2052 * dlls/user/tests/text.c, dlls/user/text.c:
2053 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
2056 2005-10-26 Alexandre Julliard <julliard@winehq.org>
2058 * ChangeLog, documentation/ChangeLog.ALPHA:
2059 Start a new ChangeLog file. Older changes moved to
2060 documentation/ChangeLog.ALPHA.
2062 2005-10-25 Alexandre Julliard <julliard@winehq.org>
2064 * ANNOUNCE, ChangeLog, VERSION, configure:
2067 ----------------------------------------------------------------