1 2006-01-04 Alex Villacís Lasso <a_villacis@palosanto.com>
4 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
5 Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
6 required by (some?) native codecs.
8 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
11 wine.inf: Add a few keys to HKLM\Hardware.
13 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
15 * dlls/winsock/socket.c:
16 winsock: Map wildcards for socket type and protocol in getaddrinfo().
18 2006-01-04 Alexandre Julliard <julliard@winehq.org>
20 * dlls/ntdll/loader.c:
21 Set refcount to -1 on implicitly loaded dlls to avoid unloading them
22 (suggested by Michael Ost).
24 2006-01-04 Marcus Meissner <marcus@jet.franken.de>
26 * dlls/shlwapi/shlwapi.spec:
27 shlwapi: Print PathCombine* strings arguments in relay debugging.
29 2006-01-04 Alexandre Julliard <julliard@winehq.org>
31 * include/wine/pthread.h:
32 Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
34 2006-01-04 Mike McCormack <mike@codeweavers.com>
36 * programs/msiexec/msiexec.c:
37 msiexec: Ignore the TRANSFORMS variable.
38 Ignore the TRANSFORMS variable when building a list of transforms for
39 advertising. The variable is used to apply transforms when installing.
41 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
42 msi: Apply any MSI transforms specified by the TRANSFORMS property.
44 * dlls/msi/msi.spec, dlls/msi/msiquery.c:
45 msi: Add a stub for MsiGetLastErrorRecord.
48 msi: Fixes for the MaskedEdit control.
49 Allow MaskedEdit masks that aren't enclosed with <>.
50 Allow the MaskedEdit's edit controls to scroll a bit in case things
53 2006-01-04 Robert Reif <reif@earthlink.net>
55 * dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
56 dsound: Capture cleanup.
57 Move code and function prototypes around to eliminate forward
58 declarations. No code is changed.
60 2006-01-04 Hans Leidekker <hans@it.vu.nl>
62 * tools/winapi/winapi_global.pm:
63 winapi: Remove some exceptions now that DLL separation is complete.
66 Subdirectory tools/winapi_check no longer exists.
68 2006-01-04 Vitaliy Margolen <wine-patch@kievinfo.com>
70 * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
71 dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
72 dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
73 dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
74 dlls/shell32/shellpath.c:
75 shell32: Create Local AppData for user profile.
76 Move history and internet tmp files to Local Settings.
78 * dlls/shell32/shell32_Ru.rc:
79 shell32: Update Russian resources.
81 2006-01-04 Rein Klazes <wijn@wanadoo.nl>
84 user32: Menu tracing improvements.
86 2006-01-03 Alexandre Julliard <julliard@winehq.org>
88 * dlls/ntdll/virtual.c:
89 ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
91 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
94 msi: Report the commandline that failed to start in ERR()s.
96 2006-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
98 * dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
99 kernel32: Implemented atoms query function on top of ntdll ones.
101 * dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
102 include/wine/server_protocol.h, server/atom.c, server/protocol.def,
104 ntdll: Correct implementation for atom query functions.
106 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
108 * dlls/advpack/advpack.c:
109 advpack: Make DoInfInstall return an HRESULT.
111 2006-01-03 Robert Reif <reif@earthlink.net>
113 * dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
114 dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
115 dlls/dsound/propset.c, dlls/dsound/sound3d.c:
116 dsound: Remove WINAPI from internal functions.
118 2006-01-03 Markus Amsler <markus.amsler@oribi.org>
120 * dlls/advpack/advpack.c:
121 advpack: Fix LaunchInfSection[Ex] documentation.
123 2006-01-03 Alexandre Julliard <julliard@winehq.org>
125 * libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
126 Support building flex files without debug support.
128 2006-01-03 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
130 * include/wine/pthread.h, include/winternl.h:
131 include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
133 2006-01-03 Michael Jung <mjung@iss.tu-darmstadt.de>
135 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
136 shell32/unixfs: Added unicode support in folder and file pidls.
138 * dlls/shell32/pidl.c, dlls/shell32/pidl.h:
139 shell32: Helper function for unicode support in folder and file pidls.
141 2006-01-03 Rein Klazes <wijn@wanadoo.nl>
143 * dlls/user/menu.c, dlls/user/tests/menu.c:
144 user32: Separate menu bitmaps and strings.
145 Store bitmaps and bitmaps always in separate fields in the internal
146 menu structure. Get rid of a lot of assumptions in the code that the
147 menu can have strings only when it is not some other type and that
148 bitmaps come in two flavors.
149 Add a lot of conformance tests, including some submitted by Jason
152 2006-01-03 Steven Edwards <winehacker@gmail.com>
154 * dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
155 dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
156 gdi: Win16/32 split of most of the metafile support.
158 * dlls/gdi/gdi_private.h, include/wingdi.h:
159 gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
161 2006-01-03 Alex Villacís Lasso <a_villacis@palosanto.com>
163 * dlls/msacm/msacm32_main.c:
164 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
166 2006-01-03 Robert Reif <reif@earthlink.net>
168 * dlls/kernel/module.c:
169 kernel: DelayLoadFailureHook crash fix.
171 2006-01-03 Alexandre Julliard <julliard@winehq.org>
173 * libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
174 programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
175 tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
176 Added some flex options to avoid compiler warnings.
177 Moved options from the Makefile into the source.
179 2006-01-03 Mike McCormack <mike@codeweavers.com>
182 msi: Subclass the Richedit control.
183 Send a "DoAction" control event when the user scrolls the text.
185 * dlls/msi/install.c:
186 MSI: Improve the MsiGetMode stub a little.
188 * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
189 msi: Implement the Reset control event.
191 * dlls/oleaut32/typelib.c:
192 oleaut32: Allow _invoke to handle up to 17 parameters.
194 2006-01-03 Robert Reif <reif@earthlink.net>
196 * dlls/dsound/dsound.c:
197 dsound Add uninitialized check.
199 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
201 * dlls/comctl32/listview.c:
202 comctl32: Listview - allow selection toggle with ctrl+space.
204 2006-01-03 Marcus Meissner <marcus@jet.franken.de>
206 * dlls/winsock/socket.c:
207 winsock: AF_UNSPEC mapping.
208 Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
209 Zero initialize the sockaddr in ws_sockaddr_alloc().
211 2006-01-03 Francois Gouget <fgouget@free.fr>
213 * dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
214 Assorted spelling fixes
216 * dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
217 Add trailing '\n's to ok() calls.
218 Remove spaces before '\n' in traces.
220 * tools/winapi/win32.api:
221 winapi: Update win32.api to match the current sources.
223 * dlls/msi/msi.c, dlls/wldap32/page.c:
224 Small documentation tweaks to avoid winapi_check warnings.
226 2006-01-03 Francois Gouget <fgouget@codeweavers.com>
228 * programs/winemenubuilder/winemenubuilder.c:
229 winemenubuilder: Improve traces.
230 Add some traces to make it easier to debug icon generation problems.
232 2006-01-03 Dmitry Timoshkov <dmitry@codeweavers.com>
234 * dlls/gdi/tests/bitmap.c:
235 gdi: Add a test which shows that GDI does not support compressed DIB sections.
237 2006-01-03 Ulrich Czekalla <ulrich@codeweavers.com>
240 gdi32: Disallow creation of compressed DIB sections.
242 2006-01-03 Robert Shearman <rob@codeweavers.com>
244 * dlls/ole32/hglobalstream.c:
245 ole: Check the return value of IStream_SetSize in IStream_Read.
246 Check the return value of IStream_SetSize in IStream_Read, since
247 otherwise execution could continue on and cause heap corruption.
249 * dlls/ole32/stg_stream.c:
250 ole: Fix mis-handling of return value in StgStreamImpl_Read.
251 BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
252 StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
255 * dlls/rpcrt4/ndr_marshall.c:
256 rpcrt4: Implement callback conformance.
258 * dlls/rpcrt4/rpc_server.c:
259 rpcrt4: Fix race condition in RpcServerListen.
260 The DontWait parameter is used for forcing the function not to wait
261 for the server to finish.
263 2006-01-03 Thomas Weidenmueller <wine-patches@reactsoft.com>
265 * dlls/comctl32/comctl32undoc.c:
266 comctrl32: ReAlloc should be able to move memory blocks if necessary.
268 2006-01-03 Kai Blin <kai.blin@gmail.com>
270 * dlls/secur32/tests/main.c:
271 secur32: Rewrote NTLM tests in a more flexible way.
273 2006-01-03 Vitaliy Margolen <wine-patch@kievinfo.com>
276 server: Fix va_list compile error.
278 * dlls/gdi/driver.c, dlls/user/tests/monitor.c:
279 gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
281 * dlls/advapi32/service.c:
282 advapi32: Don't allocate memory for empty argument string and pass
285 2005-12-31 Hans Leidekker <hans@it.vu.nl>
287 * dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
288 dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
289 dlls/wldap32/winldap_private.h:
290 wldap32: Implement some page handling functions.
291 Implement ldap_create_page_control{A,W} and
292 ldap_parse_page_control{A,W}.
293 Move the page handling functions into their own file.
295 * dlls/wldap32/extended.c:
296 wldap32: Document the functions that handle extended operations.
298 * dlls/wldap32/init.c:
299 wldap32: Document the init functions.
302 2005-12-31 Vitaliy Margolen <wine-patch@kievinfo.com>
304 * programs/winecfg/x11drvdlg.c:
305 winecfg: Default for DXGrab is NO.
307 2005-12-31 Milko Krachounov <milko@3mhz.net>
309 * programs/winecfg/Bg.rc:
310 winecfg: Fix a mess with the Bulgarian resource file and translate the
311 untranslated strings.
313 2005-12-31 Jacek Caban <jacek@codeweavers.com>
315 * dlls/urlmon/tests/protocol.c:
316 urlmon: Added http protocol tests (currently failing in Wine).
318 2005-12-31 Alexandre Julliard <julliard@winehq.org>
320 * dlls/ntdll/tests/exception.c:
321 ntdll/tests: Try to fail more gracefully on win9x.
322 Link to NtCurrentTeb dynamically.
324 2005-12-31 Dan Kegel <dank@kegel.com>
326 * dlls/commdlg/colordlg.c:
327 commdlg: Let the color picker respond properly to keystrokes.
329 2005-12-31 Robert Shearman <rob@codeweavers.com>
331 * dlls/wininet/urlcache.c:
332 wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
333 Move the freeing of allocation blocks for an entry into
334 URLCache_DeleteEntry.
335 Call URLCache_DeleteEntry to rollback from failure in
336 CommitUrlCacheEntryInternal.
338 * dlls/wininet/urlcache.c:
339 wininet: Create new hash tables for URL cache on demand.
341 * dlls/wininet/urlcache.c:
342 wininet: Move URL cache hash table creation to a separate function.
344 2005-12-31 Jacek Caban <jacek@codeweavers.com>
346 * dlls/urlmon/umon.c:
347 urlmon: Removed not used code.
349 2005-12-31 Robert Shearman <rob@codeweavers.com>
351 * tools/widl/typegen.c:
352 widl: Output sizing information for arrays in the generated marshaling code.
354 * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
355 widl: Export the bracket adding functionality of do_write_expr outside
358 2005-12-31 Mike McCormack <mike@codeweavers.com>
361 msi: Change some FIXME messages to comments.
363 * dlls/msi/package.c:
364 msi: Define the property "Intel" if we're running on an Intel processor.
367 msi: Add stub actions for CCPSearch and RMCCPSearch.
369 * dlls/riched20/reader.c:
370 riched20: Add newlines to ERR macro output.
372 2005-12-31 Robert Reif <reif@earthlink.net>
374 * dlls/comctl32/ipaddress.c:
375 comctl32: Create ipaddress in enabled state.
377 2005-12-31 Raphael Junqueira <fenix@club-internet.fr>
379 * dlls/wined3d/directx.c, dlls/wined3d/surface.c:
380 wined3d: Added support for WINED3DFMT_X4R4G4B4.
382 2005-12-31 Hans Leidekker <hans@it.vu.nl>
384 * dlls/wldap32/value.c:
385 wldap32: Document the value handling functions.
387 * dlls/wldap32/wldap32.h:
388 wldap32: Copy embedded berval structures too.
390 2005-12-31 Henning Gerhardt <henning.gerhardt@web.de>
392 * programs/winecfg/De.rc:
393 winecfg: Update German resource.
395 2005-12-31 Thomas Weidenmueller <wine-patches@reactsoft.com>
397 * dlls/comctl32/propsheet.c:
398 comctl32: Fix error handling in PSM_ADDPAGE in case of memory
401 2005-12-26 Yuval Fledel <yuvalfl@gmail.com>
403 * programs/winetest/Makefile.in:
404 winetest: Only include d3d9 if it is being built.
406 2005-12-26 Jacek Caban <jacek@codeweavers.com>
408 * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
409 urlmon: Added GetSecurityId implementation.
411 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
412 urlmon: Use pluggable protocol for file protocol.
414 2005-12-26 Robert Shearman <rob@codeweavers.com>
416 * tools/widl/typegen.c:
417 widl: Fix merge conflict.
419 * tools/widl/typegen.c:
420 widl: Follow type references in procformat and typeformat string generation.
422 * tools/widl/typegen.c:
423 widl: Handle marshaling and unmarshaling structures.
425 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
427 widl: Out parameters.
428 Marshall and unmarshall out parameters for servers and clients
430 Write out array components for declared local variables in generated
433 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
434 tools/widl/typegen.h:
435 widl: Remove some duplication.
436 Remove some duplicated code by calling an improved
437 get_required_buffer_size.
438 Add some more newlines in the generated code to separate separate
440 Calculate the buffer size of [out] arguments in generated server code.
441 Fix the direction passed into unmarshall_arguments.
443 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
444 tools/widl/typegen.h:
445 widl: Pass a state into marshall_arguments and unmarshall_arguments to
446 decide which parameters should be considered based on their direction.
448 * tools/widl/typegen.c:
449 widl: Generate marshaling and unmarshaling statements for arrays.
451 * tools/widl/typegen.c:
452 widl: Treat variables with array indices the same as pointers.
454 * tools/widl/typegen.c:
455 widl: Advance the type format string whilst marshaling and
456 unmarshaling arguments.
458 * tools/widl/typegen.c:
459 widl: Convert the main while loops in marshall_arguments and
460 unmarshall_arguments into for loops.
462 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
463 tools/widl/typegen.h:
464 widl: Add support for marshalling and unmarshalling conformant strings.
466 * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
467 tools/widl/proxy.c, tools/widl/write_msft.c:
468 widl: Add some const attributes.
470 * tools/widl/typegen.c:
471 widl: Prepare marshall and unmarshall code generation functions for
474 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
475 widl: Fix SEGVs with client and server code generation when an
476 interface has no methods.
478 * tools/widl/typegen.c:
479 widl: Generate correct proc format strings for [out] and [in, out] parameters.
481 * tools/widl/parser.y:
482 widl: Use the same precendence rule for the conditional operator as in wpp.
483 Fixes several shift/reduce warnings.
485 * tools/widl/typegen.c:
486 widl: Better array support.
487 Treat variables with array indices the same as pointers when writing
488 out the proc & type format strings.
489 Fix a typo when writing out the proc format string where a non-return
490 type was written out for a return type and vice-versa.
492 * tools/widl/typegen.c:
493 widl: Support non-basic variables in proc format strings.
495 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
496 tools/widl/typegen.h:
497 widl: Add helper functions that return the size of procformat and
498 typeformat strings for variables.
500 * dlls/oleaut32/typelib.c:
501 oleaut: Small re-organisation of ITypeInfo::Invoke.
502 Only output the one function in the trace for ITypeInfo::Invoke.
503 Process the return value on output in ITypeInfo::Invoke, but only copy
504 it to pVarResult if pVarResult is not NULL.
506 * dlls/oleaut32/typelib.c:
507 oleaut32: Convert some tabs to spaces and some other formatting changes.
509 * dlls/oleaut32/typelib.c:
510 oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
513 * dlls/oleaut32/typelib.c:
514 ole: Improve typelib traces.
515 Move the debug channel check from dump_TLBFuncDesc[One] to its callers
516 for more flexibility in which channel controls the output.
518 2005-12-26 Jesse Allen <the3dfxdude@gmail.com>
520 * dlls/msvcrt/tests/printf.c:
521 msvcrt: More printf tests for I64 integer size support.
524 msvcrt: pf_integer_conv for I64.
525 - Add pf_integer_conv and pf_is_integer_format.
526 - Update pf_fill to handle printing the sign for signed integers.
527 - Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
530 msvcrt: Do not treat %ll as an IntegerDouble in printf.
532 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
533 msvcrt: Parse I, I32, and I64 integer size flags in printf.
535 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
537 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
538 urlmon: Implement BindAsyncMoniker function.
540 2005-12-26 Jacek Caban <jacek@codeweavers.com>
542 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
543 urlmon: URL with two slashes is valid.
545 2005-12-26 Alexander N. Sørnes <alex@thehandofagony.com>
547 * programs/winecfg/No.rc:
548 winecfg: Updated Norwegian Bokmål resources.
550 2005-12-26 Jacek Caban <jacek@codeweavers.com>
552 * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
553 shlwapi: Fix UrlCanonicalize.
554 - Added support for URL_FILE_USE_PATHURL.
555 - Fix handling of '/' and '\'.
557 2005-12-26 Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
559 * dlls/msrle32/msrle32.c:
560 msrle32: Spelling fix.
562 2005-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
564 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
565 dbghelp: Internal search routines can now be case sensitive/insensitive.
566 - Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
567 - Quick implementation of SymSearch on top of SymEnumSymbols (should
568 be the other way around).
570 2005-12-26 Maxime Bellengé <maxime.bellenge@wanadoo.fr>
572 * dlls/msvcrt/main.c:
573 msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
575 2005-12-26 Robert Shearman <rob@codeweavers.com>
577 * dlls/ole32/tests/propvariant.c:
578 Fix detection of V1a prop variant library in test suite.
580 2005-12-26 Dmitry Timoshkov <dmitry@codeweavers.com>
582 * dlls/x11drv/keyboard.c:
583 x11drv: Update Canadian keyboard layout to better match the X11 one
585 2005-12-26 James Hawkins <truiken@gmail.com>
587 * dlls/shell32/tests/shlfileop.c:
588 shell32: Clean up the SHFileOperation tests.
589 - Make sure to create all the files used by the new tests.
590 - Add a couple more SHFileOperation tests.
591 - Fix some of the old tests.
593 2005-12-26 Robert Reif <reif@earthlink.net>
595 * programs/winecfg/audio.c:
596 winecfg: Use hourglass cursor when opening audio drivers.
597 Misbehaving drivers can take a while to open so change to the hour
598 glass cursor when opening them.
600 2005-12-26 Ulrich Czekalla <ulrich@codeweavers.com>
602 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
603 atl: Implement AtlComPtrAssign.
604 According to MSDN AtlModuleInit should initialize the modules critical
607 2005-12-22 Alexandre Julliard <julliard@winehq.org>
609 * ANNOUNCE, ChangeLog, VERSION, configure:
612 ----------------------------------------------------------------
613 2005-12-22 Michael Jung <mjung@iss.tu-darmstadt.de>
615 * dlls/shell32/tests/shlfolder.c:
616 shell32: Added some test to document native ITEMIDLIST format.
618 2005-12-22 Alexandre Julliard <julliard@winehq.org>
620 * dlls/user/tests/msg.c:
621 user/tests: Remove todo_wine from a few tests that (usually) succeed.
623 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
625 * dlls/mciavi32/mciavi.c, dlls/mciavi32/private_mciavi.h:
626 mciavi32: Rewrite asynchronous MCI_PLAY command handling.
627 Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
628 it more responsive to commands in the MCI_MODE_PLAY state by checking
629 hStopEvent even if the time frame between frames has expired.
631 2005-12-22 Ulrich Czekalla <ulrich@codeweavers.com>
633 * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h,
635 ole32: Return error instead of asserting if storage file is corrupt.
637 2005-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
639 * dlls/user/tests/msg.c:
640 user32/tests: Add a PeekMessage test.
642 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
644 * dlls/kernel/tests/console.c:
645 kernel/tests: Check that we successfully open the console.
647 2005-12-22 Alexandre Julliard <julliard@winehq.org>
650 server: Fixed console access rights handling.
652 2005-12-22 Raphael Junqueira <fenix@club-internet.fr>
654 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h:
655 opengl: Fix last wgl regression.
656 Fix wgl regression: test glx server version and extensions to use (and
657 not use glXQueryDrawable on older glx implementations).
659 2005-12-22 James Hawkins <truiken@gmail.com>
661 * dlls/shell32/tests/shlfileop.c:
662 shell32: Add tests for SHFileOperation's FO_MOVE command.
664 * dlls/shell32/tests/shlfileop.c:
665 shell32: Add tests for SHFileOperation's FO_COPY command.
667 * dlls/shell32/tests/shlfileop.c:
668 shell32: Add tests for SHFileOperation's FO_RENAME command.
670 * dlls/shell32/tests/shlfileop.c:
671 shell32: Add tests for SHFileOperation's FO_DELETE command.
673 2005-12-22 Robert Reif <reif@earthlink.net>
675 * programs/winecfg/En.rc, programs/winecfg/x11drvdlg.c:
676 winecfg: Add unmanaged windows configuration.
678 2005-12-22 Eric Pouech <eric.pouech@wanadoo.fr>
680 * dlls/dbghelp/module.c:
681 dbghelp: Correct handling for all module names.
683 2005-12-21 Bill Medland <billmedland@mercuryspeed.com>
685 * dlls/msi/format.c, dlls/msi/tests/format.c:
686 msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
688 2005-12-21 James Hawkins <truiken@gmail.com>
690 * dlls/shell32/tests/shlfileop.c:
691 shell32: Remove the '.\\' prefix from filenames, because it hides a
692 bug in SHFileOperation.
694 2005-12-21 Ivan Leo Puoti <ivanleo@gmail.com>
696 * dlls/ddraw/surface_main.c, dlls/ddraw/tests/dsurface.c:
697 ddraw: Fix DirectDrawSurface::QueryInterface crash.
699 2005-12-21 Detlef Riekenberg <wine.dev@web.de>
701 * dlls/winspool/winspool.rc, include/wine/wine_common_ver.rc:
702 winspool: Add version resource.
704 2005-12-21 Alexandre Julliard <julliard@winehq.org>
706 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c:
707 msvcrt: Return a per-thread buffer in localtime and gmtime.
709 2005-12-21 H. Verbeet <hverbeet@gmail.com>
711 * dlls/d3d9/tests/shader.c:
712 d3d9: Add traces for when shader support is missing in the shader test.
714 2005-12-21 Hans Leidekker <hans@it.vu.nl>
716 * dlls/kernel/process.c:
717 kernel: Some documentation improvements.
719 2005-12-21 Marcus Meissner <marcus@jet.franken.de>
721 * dlls/msvcrt/main.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
723 msvcrt: Implemented wctime(), wasctime().
724 Free thread data in DLL_THREAD_DETACH.
726 2005-12-21 Robert Reif <reif@earthlink.net>
728 * programs/winecfg/En.rc, programs/winecfg/audio.c,
729 programs/winecfg/resource.h:
730 winecfg: Select an audio driver on fresh install.
732 2005-12-21 Saulius Krasuckas <saulius2@ar.fi.lt>
734 * dlls/mscms/tests/profile.c:
735 mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
738 2005-12-21 Dmitry Timoshkov <dmitry@codeweavers.com>
740 * dlls/msvideo/mciwnd.c:
741 msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
743 2005-12-21 Jesse Allen <the3dfxdude@gmail.com>
745 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
746 msvcrt: Fix printf sign flags.
747 Fix the printf sign flags so that '+' doesn't always override ' '
748 space alone. If they both appear, continue parsing and let '+' take
751 2005-12-21 Alexandre Julliard <julliard@winehq.org>
753 * server/context_alpha.c, server/context_i386.c, server/context_powerpc.c,
754 server/context_sparc.c, server/context_x86_64.c:
755 server: Set the context flags in get_thread_context to indicate which
756 parts of the returned context are valid.
758 2005-12-21 Hans Leidekker <hans@it.vu.nl>
760 * configure, configure.ac, dlls/wldap32/misc.c, dlls/wldap32/parse.c,
762 wldap32: Added configure checks for some potentially missing functions.
764 2005-12-20 Bill Medland <billmedland@mercuryspeed.com>
767 msi: Use a default dialog font if nothing is specified.
769 2005-12-20 Michael Jung <mjung@iss.tu-darmstadt.de>
771 * dlls/shell32/tests/shlfolder.c:
772 shell32/tests: Fixed a test failing on WinXP.
774 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
776 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
777 dlls/dbghelp/wdbgexts.h:
778 dbghelp: Added a few extensions to make windbg happy.
780 2005-12-20 Jesse Allen <the3dfxdude@gmail.com>
782 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
783 msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
785 2005-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
787 * dlls/msacm/driver.c, dlls/msacm/tests/msacm.c:
788 msacm: Preserve value of cbStruct in acmDriverDetails.
789 Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
790 filled with a valid value before returning.
791 Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
792 ACMDM_DRIVER_DETAILS message to an installed codec that might be a
793 native library: native ACM codecs expect cbStruct to be valid before
794 filling the rest of the struct with any data.
796 2005-12-20 Eric Pouech <eric.pouech@wanadoo.fr>
798 * dlls/ntdll/exception.c:
799 ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
801 2005-12-20 Paul Vriens <paul.vriens@xs4all.nl>
803 * programs/winecfg/Nl.rc:
804 winecfg: Dutch resources update.
806 2005-12-20 H. Verbeet <hverbeet@gmail.com>
808 * dlls/wined3d/device.c, include/wine/wined3d_interface.h:
809 wined3d: Cleanup shader constants code a little bit.
810 Improved bounds checking.
812 2005-12-19 Jesse Allen <the3dfxdude@gmail.com>
814 * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
815 msvcrt: Require exact uppercase and lowercase format in printf routines.
817 2005-12-19 Bill Medland <billmedland@mercuryspeed.com>
819 * programs/winemenubuilder/winemenubuilder.c, tools/wineshelllink:
820 winemenubuilder: Provide depth to the menus created.
822 2005-12-19 Alexandre Julliard <julliard@winehq.org>
824 * dlls/kernel/process.c:
825 kernel32: Check for tabs too when extracting the program name
826 (reported by Vitaliy Margolen).
828 2005-12-19 Hans Leidekker <hans@it.vu.nl>
830 * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
831 tools/widl/typegen.c:
832 widl: Avoid lvalue casts in generated code.
834 2005-12-19 Kai Blin <kai.blin@gmail.com>
836 * dlls/secur32/ntlm.c:
837 secur32: Adding AcceptSecurityContext to the NTLM security provider.
839 2005-12-19 Detlef Riekenberg <wine.dev@web.de>
841 * dlls/winspool/tests/info.c:
842 winspool: Filter additional failures.
844 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
846 * programs/winhelp/winhelp.c:
847 winhelp: Handle '> ' on command lines.
849 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
850 dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/type.c:
851 dbghelp: First stab at supporting calling convention in function signature.
853 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/symbol.c:
854 dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
856 2005-12-19 Jonathan Ernst <jonathan@ernstfamily.ch>
858 * programs/winecfg/Fr.rc:
859 winecfg: Updated French resources.
861 2005-12-19 Aric Stewart <aric@codeweavers.com>
863 * dlls/user/Makefile.in, dlls/user/edit.c:
864 user: Make the edit control IME aware and implement inline editing.
865 Makes for a significantly better user experience for CJK users.
867 2005-12-19 Magnus Olsen <magnus@itkonsult-olsen.com>
870 msi: Fixed deformat_environment to not cut off string.
872 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
874 * programs/taskmgr/dbgchnl.c:
875 taskmgr: Fix viewing of debug channels.
876 Various internal cleanups.
878 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
879 dbghelp: Implemented SymMatchString.
881 2005-12-19 Vitaliy Margolen <wine-patch@kievinfo.com>
883 * dlls/user/winproc.c:
884 user: Fix LB_GETTEXT unmapping for A<->W.
886 2005-12-19 Thomas Weidenmueller <w3seek@reactos.com>
888 * dlls/setupapi/misc.c:
889 setupapi: Fix comparing the group SIDs in IsUserAdmin.
891 2005-12-19 Huw Davies <huw@codeweavers.com>
893 * dlls/opengl32/wgl.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c:
894 opengl: Add support for rendering on bitmaps.
896 2005-12-19 Alexandre Julliard <julliard@winehq.org>
899 ole32: Revert exception handler change.
900 The handler does the opposite of normal page fault handlers.
902 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
904 * dlls/user/tests/win.c:
905 user: Fix hrgn leaks in win.c test.
907 2005-12-19 Dmitry Timoshkov <dmitry@codeweavers.com>
909 * dlls/comctl32/tests/.gitignore, dlls/comctl32/tests/Makefile.in,
910 dlls/comctl32/tests/tooltips.c, dlls/comctl32/tooltips.c:
911 comctl32: Add a test for the initial tooltip window style settings,
912 make it pass under Wine.
914 2005-12-19 Henning Gerhardt <henning.gerhardt@web.de>
916 * programs/winecfg/De.rc:
917 winecfg: Update German resource.
919 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
921 * programs/wcmd/batch.c:
922 wcmd: Increase maximum length of commands.
923 Increase maximum length of commands to 8192 bytes as on Windows XP.
924 Add needed braces to a multi line "if" statement.
926 2005-12-19 Eric Pouech <eric.pouech@wanadoo.fr>
928 * dlls/dbghelp/dbghelp.spec:
929 dbghelp: New stubs (needed for windbg startup).
931 * dlls/dbghelp/elf_module.c:
932 dbghelp: Fixed loading .so modules from a living target.
934 * dlls/dbghelp/stack.c:
935 dbghelp: Fixed missing parameters info in StackWalk64.
937 2005-12-19 Paul Vriens <Paul.Vriens@xs4all.nl>
939 * dlls/d3d9/tests/stateblock.c:
940 d3d9: Don't crash on NULL device_ptr.
942 2005-12-19 Alexandre Julliard <julliard@winehq.org>
944 * dlls/ntdll/signal_i386.c, tools/winebuild/relay.c:
945 ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
946 Changed exception raise functions to call it explicitly.
948 2005-12-19 Jacek Caban <jacek@codeweavers.com>
950 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
951 urlmon: Added handling of BINDF_FROMURLMON in file protocol.
953 * dlls/mshtml/tests/protocol.c, include/urlmon.idl:
954 Fix typo in urlmon.idl.
956 2005-12-19 Lauri Tulmin <tulmin@gmail.com>
958 * dlls/user/edit.c, dlls/user/tests/edit.c:
959 user32: Don't truncate text when creating edit control.
961 2005-12-19 Rein Klazes <wijn@wanadoo.nl>
963 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
964 x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
965 With a conformance test.
967 2005-12-19 Jacek Caban <jacek@codeweavers.com>
969 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
970 urlmon: Added some tests and fixes of file protocol.
972 2005-12-19 Alexander N. Sørnes <alex@thehandofagony.com>
974 * programs/winecfg/No.rc:
975 winecfg: Updated Norwegian Bokmaal resources.
977 2005-12-18 Alexandre Julliard <julliard@winehq.org>
979 * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c,
980 tools/winebuild/build.h, tools/winebuild/import.c,
981 tools/winebuild/spec32.c, tools/winebuild/utils.c:
982 ntdll: New implementation of relay thunks.
983 New implementation of relay thunks that doesn't require modifying code
984 on the fly, so that the thunks can be put in the text section.
985 Some performance improvements.
987 2005-12-17 Alexandre Julliard <julliard@winehq.org>
989 * dlls/kernel/process.c, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
990 ntdll: Don't use a real guard page at the bottom of the stack.
991 A no-access page is enough, we can't properly raise an overflow
994 2005-12-17 Robert Reif <reif@earthlink.net>
996 * programs/winecfg/.gitignore, programs/winecfg/Bg.rc,
997 programs/winecfg/De.rc, programs/winecfg/En.rc,
998 programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
999 programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
1000 programs/winecfg/Ko.rc, programs/winecfg/Makefile.in,
1001 programs/winecfg/Nl.rc, programs/winecfg/No.rc,
1002 programs/winecfg/Ru.rc, programs/winecfg/audio.c,
1003 programs/winecfg/main.c, programs/winecfg/resource.h,
1004 programs/winecfg/winecfg.c, programs/winecfg/winecfg.h,
1005 programs/winecfg/winecfg.rc:
1006 winecfg: Use sound tree view for driver selection.
1007 - Move driver selection and configuration into tree view.
1008 - Only show loadable drivers.
1010 * dlls/winmm/wineoss/midi.c:
1011 wineoss: Shorten MIDI names.
1012 Shorten MIDI names to fit into 32 byte array without overflow.
1014 2005-12-17 Juan Lang <juan_lang@yahoo.com>
1016 * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
1017 crypt32: Implement more implicit properties, with tests.
1019 2005-12-17 Vitaliy Margolen <wine-patch@kievinfo.com>
1021 * dlls/imagehlp/imagehlp.spec:
1022 imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
1024 2005-12-17 Dmitry Timoshkov <dmitry@codeweavers.com>
1026 * dlls/user/tests/win.c, dlls/x11drv/scroll.c:
1027 x11drv: ScrollDC should not clip output if a clipping rect is not specified.
1028 Add a ScrollDC test with NULL clipping rect.
1029 Add another set of ScrollDC tests written by Rein Klazes.
1031 2005-12-16 Huw Davies <huw@codeweavers.com>
1033 * dlls/x11drv/opengl.c:
1034 x11drv: Get the visual for the GLXPixmap from the current pixel format.
1036 2005-12-16 Alexandre Julliard <julliard@winehq.org>
1038 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/dbghelp/msc.c,
1039 dlls/ddraw/main.c, dlls/kernel/atom.c, dlls/kernel/computername.c,
1040 dlls/kernel/file.c, dlls/kernel/heap.c, dlls/kernel/ne_module.c,
1041 dlls/kernel/resource.c, dlls/kernel/string.c, dlls/kernel/virtual.c,
1042 dlls/msvcrt/cpp.c, dlls/ntdll/debugtools.c, dlls/ntdll/loader.c,
1043 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/sec.c,
1044 dlls/ole32/rpc.c, dlls/user/cursoricon.c, dlls/user/lstr.c,
1045 dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
1046 Take advantage of the __EXCEPT_PAGE_FAULT macro.
1048 * dlls/ntdll/exception.c, include/wine/exception.h:
1049 Exception handling: Added a magic __EXCEPT_PAGE_FAULT macro to make it
1050 easier to handle the common case of trapping page faults.
1052 * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/resource.c,
1053 dlls/ntdll/resource.c, dlls/ole32/rpc.c, dlls/user/lstr.c:
1054 We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
1056 * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/.gitignore,
1057 dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/exception.c:
1058 ntdll: More compatible exception information for protection faults.
1059 Added a bunch of test cases.
1061 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1063 * dlls/wined3d/vertexdeclaration.c:
1064 wined3d: Vertex declaration cleanup.
1065 Clean up constants and the wine declaration when the vertex
1066 declaration is destroyed.
1068 * dlls/wined3d/device.c:
1069 wined3d: Allow NULL multi sample quality.
1070 Allow MultiSampleQuality to be passed as NULL, this is a
1071 requirement for DirectX 8 and lower.
1073 2005-12-16 Alexandre Julliard <julliard@winehq.org>
1075 * dlls/kernel/kernel32.spec, dlls/msvcrt/msvcrt.spec,
1076 dlls/ntdll/ntdll.spec:
1077 Add -register hint in ntdll, kernel and msvcrt spec files.
1079 * tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
1080 winebuild: Allow -register flag for Win32 too.
1081 This way it can be used as hint for the relay code.
1083 2005-12-16 Juan Lang <juan_lang@yahoo.com>
1085 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
1086 crypt32: Implement CRLDistPoints encoding/decoding.
1087 - rewrite sequence decoding to support context-specific tags, and
1088 eliminate duplicated code
1089 - implement encoding and decoding of CRLDistPoints
1091 2005-12-16 Stefan Leichter <Stefan.Leichter@camLine.com>
1093 * dlls/shell32/shellpath.c, include/shlobj.h:
1094 shell32: Fix return value of PathProcessCommand.
1096 2005-12-16 Jacek Caban <jacek@codeweavers.com>
1098 * dlls/urlmon/binding.c, dlls/urlmon/tests/url.c:
1099 urlmon: Fix BindToStorage test.
1101 * include/mshtmdid.h, include/mshtml.idl:
1102 Added some declarations to mshtml.idl.
1104 * tools/widl/parser.l, tools/widl/parser.y, tools/widl/widltypes.h:
1105 widl: Added bindable and displaybind attributes handling.
1107 2005-12-16 Milko Krachounov <milko@3mhz.net>
1109 * programs/winecfg/Bg.rc:
1110 winecfg: Update Bulgarian resource.
1112 2005-12-16 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
1114 * programs/uninstaller/Es.rc:
1115 uninstaller: Spanish translations update.
1117 * programs/winecfg/Es.rc, programs/winecfg/winecfg.rc:
1118 winecfg: Spanish translations update.
1120 2005-12-16 Ragnvald "Despair" Maartmann-Moe IV <despair@adelphia.net>
1122 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
1123 wined3d: Fix matrix copy/paste bug.
1125 2005-12-16 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1127 * dlls/wined3d/device.c:
1128 wined3d: Vertex declaration recording state.
1129 Stop SetVertexDeclaration from reference counting if a stateblock is
1132 2005-12-16 Rein Klazes <wijn@wanadoo.nl>
1134 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
1135 user32: Implement saving and fix reading of nonclient metrics.
1136 With conformance tests.
1138 2005-12-16 Tomas Carnecky <tom@dbservice.com>
1140 * dlls/x11drv/opengl.c:
1141 x11drv: Allow users to preload an OpenGL library.
1143 2005-12-16 Ivan Leo Puoti <ivanleo@gmail.com>
1145 * include/ddk/wdm.h:
1146 Add some structs/prototypes to wdm.h.
1148 2005-12-15 James Hawkins <truiken@gmail.com>
1150 * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
1151 setupapi: Added stubs for SetupGetInfInformation and
1152 SetupQueryInfFileInformation.
1154 2005-12-15 Alexandre Julliard <julliard@winehq.org>
1156 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
1157 ntdll: Reimplemented _chkstk and _alloca_probe directly in assembly.
1159 2005-12-15 Jacek Caban <jacek@codeweavers.com>
1161 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
1162 mshtml: Fix handling Gecko strings.
1164 * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
1165 mshtml: Set Gecko's profile.
1166 Make sure that Gecko components are registered.
1168 2005-12-15 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1170 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
1171 wined3d: Internal reference counting.
1172 Change most references to resources parent into references to the
1173 resource, so that external reference counts match DirectX but object
1174 aren't released if they are still referenced by the stateblock.
1176 2005-12-15 Paul Vriens <Paul.Vriens@xs4all.nl>
1178 * dlls/mscms/tests/profile.c:
1179 mscms: Add another possible error.
1181 * dlls/d3d9/tests/vertexdeclaration.c:
1182 d3d9: Don't treat missing d3d9.dll as a failure.
1184 2005-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
1186 * dlls/iccvid/iccvid.c:
1187 iccvid: Add support for ICM_DECOMPRESS_END message.
1189 2005-12-14 Rein Klazes <wijn@wanadoo.nl>
1191 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
1192 user: Read/save minimized metrics from/to registry.
1194 2005-12-14 Alexandre Julliard <julliard@winehq.org>
1196 * loader/preloader.c:
1197 preloader: Reserve some space for the shared user data.
1199 * dlls/ntdll/virtual.c:
1200 ntdll: Fixes in virtual memory protection flags.
1201 Tweak reporting of virtual protection flags and address space limit to
1202 yield results closer to what Windows does.
1204 2005-12-14 H. Verbeet <hverbeet@gmail.com>
1206 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
1207 dlls/d3d9/tests/vertexdeclaration.c:
1208 d3d9: Add a test for Get/SetVertexDeclaration refcounts.
1210 * dlls/wined3d/vertexdeclaration.c:
1211 wined3d: Return the correct parent in IWineD3DVertexDeclarationImpl_GetParent.
1213 * dlls/d3d9/vertexshader.c:
1214 d3d9: Check for a NULL shader in IDirect3DDevice9Impl_GetVertexShader
1215 before getting the parent.
1217 2005-12-14 Vitaliy Margolen <wine-patch@kievinfo.com>
1219 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
1220 include/wine/server_protocol.h, include/winioctl.h,
1221 server/named_pipe.c, server/protocol.def, server/trace.c:
1222 ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
1223 Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
1224 Modify WaitNamedPipeW to use NtFsControlFile.
1225 Replace struct overlapped with event.
1227 2005-12-14 Mike McCormack <mike@codeweavers.com>
1229 * programs/winecfg/Ko.rc:
1230 winecfg: Update Korean translation.
1232 2005-12-14 Paul Vriens <Paul.Vriens@xs4all.nl>
1234 * dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c:
1235 d3d9: Don't treat missing d3d9.dll as a failure.
1237 2005-12-14 H. Verbeet <hverbeet@gmail.com>
1239 * dlls/wined3d/device.c:
1240 wined3d: Return the correct vertex declaration.
1241 In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
1242 declaration in This->stateblock instead of the one in
1243 This->updateStateBlock.
1245 2005-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
1247 * dlls/riched20/editor.c:
1248 riched20: Reset selection when text is reset.
1250 2005-12-14 Aric Stewart <aric@codeweavers.com>
1252 * dlls/user/clipboard.c:
1253 user: GetClipboardFormatNameA fix.
1254 In the W->A translation make sure we have characters to translate
1255 before doing the WideCharToMultiByte with -1.
1257 2005-12-13 Saulius Krasuckas <saulius2@ar.fi.lt>
1259 * dlls/mscms/tests/profile.c:
1260 mscms: Move repetitive code to helper macros.
1262 2005-12-13 Dmitry Timoshkov <dmitry@codeweavers.com>
1264 * dlls/x11drv/scroll.c:
1265 x11drv: ScrollDC fix.
1266 There is no need to offset the source rectangle in the reverse
1267 direction before scrolling.
1269 2005-12-13 Aric Stewart <aric@codeweavers.com>
1271 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h,
1272 dlls/wininet/tests/http.c:
1273 wininet: HTTP headers reworking.
1274 Redo how headers are handled, eliminating the concept of Standard
1275 Headers and allow all headers to be added multiple times.
1276 Allow querying of headers with an index to get the multiple headers.
1277 Respect response vs request headers in HttpQueryInfo.
1278 Add a number of tests to extensively test header adding and replacing.
1280 2005-12-13 Alexandre Julliard <julliard@winehq.org>
1282 * dlls/gdi/bitmap.c:
1283 gdi: Added support for doing GetBitmapBits on a DIB section.
1284 Simply copy the DIB bits in that case.
1286 * dlls/x11drv/dib.c:
1287 x11drv: Clipping fix with DIB section copy.
1288 Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
1289 that the clipping region is taken into account.
1291 2005-12-13 H. Verbeet <hverbeet@gmail.com>
1293 * dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
1294 dlls/d3d9/tests/shader.c:
1295 d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
1297 2005-12-13 Alexandre Julliard <julliard@winehq.org>
1299 * server/mailslot.c, server/named_pipe.c:
1300 server: Added get_file_info implementation for named pipe and mailslot devices.
1302 * server/mailslot.c, server/named_pipe.c:
1303 server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
1305 2005-12-13 Robert Shearman <rob@codeweavers.com>
1307 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
1308 tools/widl/typegen.h:
1309 widl: Start generating type format strings.
1310 Based on a patch by Eric Kohl.
1312 2005-12-13 Eric Kohl <eric.kohl@t-online.de>
1314 * tools/widl/server.c:
1315 widl: Server stubs in generated code are void functions.
1317 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
1319 * programs/winecfg/audio.c:
1320 winecfg: Simplified module handling code.
1322 2005-12-13 Marcus Meissner <marcus@jet.franken.de>
1324 * dlls/wininet/http.c:
1325 wininet: Reinitialise NETCON on redirect.
1327 2005-12-13 Juan Lang <juan_lang@yahoo.com>
1329 * dlls/iphlpapi/ifenum.c:
1330 iphlpapi: Fix a couple of file descriptor leaks.
1332 2005-12-13 Eric Pouech <eric.pouech@wanadoo.fr>
1334 * tools/winedump/le.c, tools/winedump/ne.c:
1335 winedump: Const correctness fixes.
1337 2005-12-13 Juan Lang <juan_lang@yahoo.com>
1339 * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
1340 crypt32: Decode cleanups.
1341 - implement a helper to decode sequences of like types
1342 - use helper functions wherever applicable when decoding
1343 - correct "expected" vs. "got" usage in tests
1344 - fix a few other small bugs
1346 2005-12-13 H. Verbeet <hverbeet@gmail.com>
1348 * dlls/wined3d/device.c:
1349 wined3d: Don't change the shader's refcount in SetVertexShader and
1352 2005-12-13 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1354 * dlls/wined3d/cubetexture.c:
1355 wined3d: Cube texture named constants.
1356 Update cubetexture so that names constants instead of numeric
1357 constants are used for the facetype and also add some additional
1358 checks where facetype is passed as a parameter to the function.
1360 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
1362 * dlls/shell32/tests/shlfolder.c:
1363 shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
1365 * dlls/mscms/tests/profile.c:
1366 mscms: Add another possible error.
1368 2005-12-12 Alexandre Julliard <julliard@winehq.org>
1370 * dlls/kernel/process.c, dlls/ntdll/signal_i386.c, dlls/ntdll/thread.c,
1371 dlls/ntdll/virtual.c:
1372 TEB.StackLimit should not include the guard page.
1374 * dlls/kernel/kernel_private.h, dlls/kernel/process.c,
1375 dlls/kernel/thread.c:
1376 kernel: Moved main stack initialization to process.c.
1379 server: Don't enable polling on regular files in add_queue.
1381 * dlls/kernel/comm.c, dlls/kernel/sync.c, dlls/ntdll/directory.c,
1382 dlls/ntdll/file.c, dlls/ntdll/server.c, dlls/ntdll/virtual.c,
1383 dlls/winedos/int13.c, dlls/winsock/socket.c:
1384 Pass specific access rights to wine_server_handle_to_fd.
1386 * dlls/kernel/tests/sync.c, dlls/ntdll/server.c, server/directory.c,
1387 server/fd.c, server/file.c, server/file.h, server/mailslot.c,
1388 server/mapping.c, server/named_pipe.c, server/object.c,
1389 server/process.c, server/registry.c, server/serial.c, server/sock.c:
1390 server: Added access rights mapping to file objects.
1392 * server/process.c, server/thread.c:
1393 server: Added access rights mapping to process and thread objects.
1395 * server/registry.c:
1396 server: Added access rights mapping to registry key objects.
1399 server: Added access rights mapping to symlink objects.
1402 server: Added access rights mapping to token objects.
1404 * server/event.c, server/mutex.c, server/semaphore.c, server/timer.c:
1405 server: Added access rights mapping to synchronization objects.
1407 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
1408 server/debugger.c, server/directory.c, server/event.c, server/fd.c,
1409 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
1410 server/mapping.c, server/mutex.c, server/named_pipe.c,
1411 server/object.c, server/object.h, server/process.c, server/queue.c,
1412 server/registry.c, server/request.c, server/semaphore.c,
1413 server/serial.c, server/signal.c, server/snapshot.c, server/sock.c,
1414 server/symlink.c, server/thread.c, server/timer.c, server/token.c,
1415 server/winstation.c:
1416 server: Added infrastructure for access rights mapping.
1418 * server/mailslot.c:
1419 server: Allow the mailslot device to be opened as a file object.
1421 * server/named_pipe.c:
1422 server: Allow the named pipe device to be opened as a file object.
1424 * dlls/kernel/file.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
1425 include/wine/server_protocol.h, server/fd.c, server/file.h,
1426 server/protocol.def, server/request.h, server/trace.c:
1427 server: Support for opening devices.
1428 Added support for opening devices directly with the server when they
1429 don't correspond to a Unix file.
1431 * server/mapping.c, server/trace.c:
1432 server: Use a better error code for a zero-size mapped file.
1434 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
1436 * dlls/kernel/dosmem.c, dlls/kernel/kernel32.spec,
1437 dlls/kernel/kernel_private.h, dlls/winedos/int31.c:
1438 kernel32: Get rid of DOSMEM_AllocSelector.
1440 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
1442 * dlls/winspool/tests/Makefile.in, dlls/winspool/tests/info.c:
1443 winspool: Added tests for OpenPrinter.
1445 2005-12-12 Michael Jung <mjung@iss.tu-darmstadt.de>
1447 * dlls/shell32/shlview.c:
1448 shell32: Fix drag-scrolling in the shellview object.
1450 * dlls/ole32/ole2.c:
1451 ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
1453 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
1455 * dlls/msvcrt/msvcrt.h, dlls/ntdll/relay.c, dlls/ole32/ole16.c:
1456 Functions with no paramters must be (void).
1458 2005-12-12 Robert Shearman <rob@codeweavers.com>
1460 * tools/widl/typegen.c:
1461 widl: Generate FC_ERROR_STATUS_T proc format.
1462 - Include the header file for the functions implemented in typegen.c.
1463 - Generate proc format for FC_ERROR_STATUS_T type.
1465 * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
1466 tools/widl/server.c:
1467 widl: Support explicit binding handles.
1469 * tools/widl/server.c:
1470 widl: Zero initialize parameters in the generated server code.
1471 Zero initialize parameters in the generated code. Based on a patch by
1474 * tools/widl/client.c:
1475 widl: Calculate the size of buffer required.
1476 - Calculate the size of buffer required.
1478 - Set the buffer start and buffer end markers.
1480 * tools/widl/server.c:
1481 widl: Don't cast buffer pointers to long in generated server code.
1483 2005-12-12 Eric Kohl <eric.kohl@t-online.de>
1485 * tools/widl/client.c, tools/widl/server.c:
1486 widl: Support multiple interfaces per file.
1488 2005-12-12 Robert Shearman <rob@codeweavers.com>
1490 * tools/widl/header.c, tools/widl/parser.y, tools/widl/typegen.c:
1491 widl: Don't treat FC_SMALL as FC_SHORT.
1492 FC_SMALL is its own type and is the same size as FC_CHAR, not
1495 * tools/widl/header.c:
1496 widl: Use WCHAR instead of wchar_t.
1497 Output IDL wchar_t types as WCHAR to avoid conflicts with the
1498 generally incompatible Unix wchar_t.
1500 2005-12-12 Detlef Riekenberg <wine.dev@web.de>
1502 * dlls/winspool/info.c:
1503 winspool: Added documentation for OpenPrinter.
1505 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
1507 * dlls/commdlg/finddlg32.c, dlls/ole32/ole16.c, dlls/user/cursoricon.c:
1508 Const correctness fixes.
1510 2005-12-12 Marcus Meissner <marcus@jet.franken.de>
1512 * include/ws2tcpip.h:
1513 winsock: getaddrinfo return codes
1514 Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
1517 * dlls/winsock/socket.c:
1518 winsock: getaddrinfo - return code mapping.
1519 convert_eai_u2w should map from unix to windows, not the other way
1520 round (spotted by Dominic Wise).
1522 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
1524 * include/urlmon.idl:
1525 urlmon.idl: Add some BINDSTATUS values.
1527 2005-12-12 Eric Pouech <eric.pouech@wanadoo.fr>
1529 * dlls/comctl32/treeview.c:
1530 comctl32: Fixed (harmless) typo.
1532 * dlls/commdlg/fontdlg.c, dlls/winaspi/aspi.c:
1533 Removed some dead-code.
1535 * dlls/ddraw/tests/ddrawmodes.c, dlls/setupapi/queue.c:
1536 Made some functions static.
1538 * dlls/iccvid/iccvid.c, dlls/msvidc32/msvideo1.c:
1539 vidc: Return error codes when a message isn't supported.
1541 2005-12-12 Robert Shearman <rob@codeweavers.com>
1543 * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
1544 OLE: Fix SafeArrayCopy for NULL pvData.
1545 It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
1546 cbElements is non-zero. Add a test for this and fix the safe array
1549 * dlls/ole32/errorinfo.c:
1550 CreateErrorInfo trace fix.
1551 CreateErrorInfo isn't a stub so don't print this in the trace
1554 * dlls/oleaut32/typelib.c:
1555 OLE: Add const to several typelib functions.
1556 Add const attributes to parameters for several functions and fix up
1559 * dlls/oleaut32/oleaut.c:
1560 OleTranslateColor trace fix.
1561 OleTranslateColor isn't a stub so don't print ":stub" in the trace
1564 2005-12-12 Jacek Caban <jacek@codeweavers.com>
1566 * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/htmldoc3.c,
1567 dlls/mshtml/mshtml_private.h:
1568 mshtml: Added IHTMLDocument3 stub implementation.
1570 2005-12-12 Stefan Leichter <Stefan.Leichter@camLine.com>
1572 * programs/winetest/Makefile.in:
1573 winetest: Add d3d9 tests.
1575 2005-12-12 Robert Shearman <rob@codeweavers.com>
1577 * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
1578 widl: Don't output __RPC_FAR in generated code.
1580 2005-12-12 Paul Vriens <Paul.Vriens@xs4all.nl>
1582 * programs/winecfg/Nl.rc:
1583 winecfg: Update Dutch resources for the Audio tab.
1585 2005-12-12 Jacek Caban <jacek@codeweavers.com>
1587 * include/mshtmdid.h, include/mshtml.idl:
1588 Added declaration of IHTMLDocument3 and more DISPIDs.
1590 2005-12-12 Filip Navara <xnavara@volny.cz>
1592 * dlls/kernel/module.c:
1593 kernel: Fix the Mach-O binary magic.
1595 2005-12-12 Markus Amsler <markus.amsler@oribi.org>
1597 * dlls/winedos/dosmem.c:
1598 winedos: Implement MCB.
1600 2005-12-12 Thomas Weidenmueller <wine-patches@reactsoft.com>
1602 * dlls/urlmon/umstream.c:
1603 urlmon: Correctly fix IStream::Read.
1604 Don't dereference a possible NULL pointer.
1606 2005-12-09 H. Verbeet <hverbeet@gmail.com>
1608 * configure, configure.ac, dlls/d3d9/Makefile.in,
1609 dlls/d3d9/tests/.gitignore, dlls/d3d9/tests/Makefile.in,
1610 dlls/d3d9/tests/stateblock.c:
1611 d3d9: Add a test for BeginStateBlock and EndStateBlock.
1613 2005-12-09 Markus Amsler <markus.amsler@oribi.org>
1615 * include/mmsystem.h:
1616 Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
1618 2005-12-09 Kai Blin <blin@gmx.net>
1620 * dlls/secur32/ntlm.c:
1621 secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
1623 2005-12-09 Alexandre Julliard <julliard@winehq.org>
1625 * dlls/kernel/change.c, dlls/ntdll/reg.c, include/wine/server_protocol.h,
1626 server/change.c, server/protocol.def, server/registry.c,
1628 server: Added object attributes to a few more requests.
1630 * server/atom.c, server/console.c, server/debugger.c, server/directory.c,
1631 server/event.c, server/file.c, server/handle.c, server/handle.h,
1632 server/mailslot.c, server/mapping.c, server/mutex.c,
1633 server/named_pipe.c, server/process.c, server/semaphore.c,
1634 server/snapshot.c, server/sock.c, server/symlink.c, server/thread.c,
1635 server/timer.c, server/token.c, server/winstation.c:
1636 server: Make alloc_handle use attributes instead of inherit flag.
1638 * dlls/kernel/console.c, dlls/ntdll/server.c, dlls/ntdll/thread.c,
1639 dlls/x11drv/x11drv_main.c, include/wine/server.h,
1640 programs/wineconsole/curses.c:
1641 Make wine_server_fd_to_handle use attributes instead of inherit flag.
1643 * programs/wineconsole/wineconsole.c:
1644 wineconsole: Remove some unnecessary typecasts.
1646 * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
1647 server/protocol.def, server/trace.c:
1648 server: Use attributes instead of inherit flag in dup_handle request.
1650 * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
1651 server/token.c, server/trace.c:
1652 server: Use attributes instead of inherit flag in token requests.
1653 Also use the specified access rights in the open_token request.
1655 * dlls/kernel/process.c, dlls/ntdll/process.c, dlls/ntdll/thread.c,
1656 include/wine/server_protocol.h, server/process.c,
1657 server/protocol.def, server/thread.c, server/trace.c:
1658 server: Use attributes instead of inherit flag in process and thread requests.
1660 * dlls/kernel/toolhelp.c, dlls/ntdll/nt.c, include/wine/server_protocol.h,
1661 server/protocol.def, server/snapshot.c, server/trace.c:
1662 server: Use attributes instead of inherit flag in snapshot requests.
1664 * dlls/kernel/console.c, include/wine/server_protocol.h,
1665 programs/wineconsole/wineconsole.c, server/console.c,
1666 server/protocol.def, server/trace.c:
1667 server: Use attributes instead of inherit flag in console requests.
1669 * dlls/ntdll/file.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
1670 server/file.c, server/protocol.def, server/trace.c:
1671 server: Use attributes instead of inherit flag in file requests.
1673 * dlls/winsock/socket.c, include/wine/server_protocol.h,
1674 server/protocol.def, server/sock.c, server/trace.c:
1675 server: Use attributes instead of inherit flag in socket requests.
1677 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
1679 * dlls/mpr/mpr_main.c, dlls/shlwapi/regstream.c, dlls/user/mouse16.c:
1680 Add some missing includes which contain used prototypes.
1682 2005-12-09 Jacek Caban <jacek@codeweavers.com>
1684 * dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
1685 dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl,
1686 dlls/mshtml/nsservice.c:
1687 mshtml: Added PromptService implementation.
1689 * dlls/mshtml/nsembed.c:
1690 mshtml: Added nsIURIContentListener to QueryInterface.
1691 Always release nsIWebBrowserSetup.
1693 * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
1694 dlls/mshtml/nsiface.idl:
1695 mshtml: Added nsIEmbeddingSiteWindow implementation.
1697 2005-12-09 Oliver Stieber <oliver_stieber@yahoo.co.uk>
1699 * dlls/d3d9/vertexshader.c, dlls/wined3d/device.c,
1700 dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
1701 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
1702 include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
1703 wined3d: Vertex shader 8 support.
1704 Start to add support for DirectX 8 vertex shaders, constants and
1705 registers are now correctly assigned and loaded allowing support for
1706 most basic d3d8 shaders.
1708 2005-12-09 Thomas Weidenmueller <wine-patches@reactsoft.com>
1710 * dlls/urlmon/umstream.c:
1711 urlmon: Fix call to ReadFile.
1712 The BytesRead parameter passed to ReadFile may never be NULL.
1714 2005-12-09 Vincent Béron <vberon@mecano.gme.usherb.ca>
1716 * tools/winapi/win16.api, tools/winapi/win32.api:
1717 Update win16.api and win32.api.
1720 sfnt2fnt: Don't print two newlines after error messages.
1722 * tools/widl/header.c:
1723 widl: Issue correct C++ headers.
1725 2005-12-09 Thomas Weidenmueller <w3seek@reactos.com>
1727 * dlls/quartz/filesource.c, dlls/quartz/filtermapper.c:
1728 quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
1730 2005-12-09 Alexander N. Sørnes <alex@thehandofagony.com>
1732 * programs/winecfg/No.rc:
1733 winecfg: Updated Norwegian Bokmaal resources.
1735 2005-12-08 Alexandre Julliard <julliard@winehq.org>
1737 * ANNOUNCE, ChangeLog, VERSION, configure:
1740 ----------------------------------------------------------------
1741 2005-12-08 Huw Davies <huw@codeweavers.com>
1744 gdi: Fix 24bpp -> 32bpp copy.
1746 2005-12-08 Rein Klazes <wijn@wanadoo.nl>
1748 * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
1749 advapi32: RegCreateKeyEx fix.
1750 On Win9x,ME RegCreateKeyEx ignores the backslash character if the
1751 subkey begins with one. With a regression test.
1753 2005-12-08 Robert Shearman <rob@codeweavers.com>
1755 * tools/widl/parser.y:
1756 widl: Formatting cleanups.
1758 2005-12-08 Robert Shearman <rob@codeweavers.com>
1760 * tools/widl/typegen.c:
1761 widl: Marshal and unmarshal basic types.
1763 2005-12-08 Robert Shearman <rob@codeweavers.com>
1765 * tools/widl/Makefile.in, tools/widl/client.c, tools/widl/server.c,
1766 tools/widl/typegen.c, tools/widl/typegen.h:
1767 widl: Add a type generator framework.
1768 Add a framework for writing the strings for marshaling and
1769 unmarshaling parameters and make the client and server use it.
1771 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
1773 * tools/widl/client.c, tools/widl/server.c:
1774 widl: Write out argument lists in the server.
1775 - Add framework for updating proc offsets.
1776 - Write out argument lists in the server.
1778 2005-12-08 Eric Kohl <eric.kohl@t-online.de>
1780 * tools/widl/client.c, tools/widl/server.c:
1781 widl: Rename some variables.
1783 2005-12-08 Henning Gerhardt <henning.gerhardt@web.de>
1785 * programs/winecfg/De.rc:
1786 winecfg: Update German resource.
1788 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
1790 * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
1791 opengl: render_texture
1792 - better render_texture emulation (using pbuffers)
1793 - support GLX_ATI_render_texture for render_texture
1795 2005-12-08 Aric Stewart <aric@codeweavers.com>
1797 * dlls/wininet/http.c:
1798 wininet: Handle HTTP_QUERY_CUSTOM.
1799 In HttpQueryInfo if dwInfoLevel includes HTTP_QUERY_CUSTOM then
1800 lpBuffer is In/Out because the header we are querying is there.
1801 Additionally standard headers can be queried in this manner as well
1802 (such as Set-Cookie).
1804 2005-12-08 Robert Reif <reif@earthlink.net>
1806 * dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c,
1807 dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c,
1808 dlls/winmm/wineoss/oss.c, dlls/winmm/wineoss/oss.h:
1809 wineoss: Fix device probing.
1810 - Fix device probing at driver load time.
1811 - Fix memory leaks at driver exit time.
1813 2005-12-08 Raphael Junqueira <fenix@club-internet.fr>
1815 * include/Makefile.in, include/dpaddr.h, include/dplay8.h,
1817 dplay: dx8/dx9 support (missing includes).
1818 - add directx9 support for dplay8.h and dpaddr.h
1819 - new file dplobby8.h
1821 2005-12-08 Robert Shearman <rob@codeweavers.com>
1823 * dlls/commdlg/printdlg.c:
1824 comdlg32: Don't worry if an HGLOBAL passed to printdlg is already locked.
1826 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
1828 * dlls/winmm/winealsa/audio.c:
1829 winealsa: Fixed returned string in capabilities.
1831 2005-12-08 Eric Pouech <eric.pouech@wanadoo.fr>
1833 * dlls/winmm/winenas/audio.c:
1835 - return correct MM error code when no connection to server has been
1837 - don't close the AU driver if it hasn't been opened
1839 2005-12-08 H. Verbeet <hverbeet@gmail.com>
1841 * include/d3d8.h, include/d3d9.h:
1842 d3d8/d3d9: Define D3D_SDK_VERSION.
1844 2005-12-08 Robert Shearman <rob@codeweavers.com>
1846 * programs/notepad/dialog.c, programs/notepad/main.c,
1847 programs/notepad/main.h:
1848 notepad: Remember options selected in the print setup dialog.
1850 2005-12-08 Mike McCormack <mike@codeweavers.com>
1852 * programs/winecfg/audio.c:
1853 winecfg: Fix compilation on gcc 2.95 (no nameless unions).
1855 2005-12-08 Aric Stewart <aric@codeweavers.com>
1857 * dlls/wininet/http.c:
1858 wininet: A->W bugfix.
1859 When converting SendRequestExA -> W we need to set the lpcszHeader
1860 parameter to NULL if the original one is NULL.
1862 2005-12-08 Alexandre Julliard <julliard@winehq.org>
1864 * dlls/ntdll/reg.c, include/winternl.h:
1865 ntdll: Check for failure to get the user path in RtlOpenCurrentUser.
1866 Fixed the return value type.
1868 2005-12-07 Jacek Caban <jacek@codeweavers.com>
1870 * dlls/mshtml/nsembed.c:
1871 mshtml: Added config key to specify Gecko path.
1873 2005-12-07 Robert Reif <reif@earthlink.net>
1875 * programs/winecfg/audio.c:
1876 winecfg: Added support for auto detecting all drivers by attempting to
1879 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
1881 * dlls/dpnhpast/main.c, dlls/mapi32/imalloc.c, dlls/msisys/msisys.c,
1882 dlls/netapi32/browsr.c, dlls/rsaenh/rsaenh.c,
1883 dlls/wintrust/wintrust_main.c:
1884 Add a few missing #includes.
1886 2005-12-07 Kai Blin <blin@gmx.net>
1888 * dlls/secur32/ntlm.c:
1889 secur32: Implement InitializeSecurityContext(A|W) for the NTLM
1892 2005-12-07 Robert Reif <reif@earthlink.net>
1894 * programs/winecfg/En.rc, programs/winecfg/audio.c,
1895 programs/winecfg/resource.h:
1896 winecfg: Show all sound card drivers and their devices.
1898 2005-12-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
1900 * tools/fnt2fon.c, tools/sfnt2fnt.c:
1901 Add an error() function to fnt2fon and sfnt2fnt.
1903 2005-12-06 Robert Shearman <rob@codeweavers.com>
1905 * dlls/oleaut32/typelib.c:
1906 OLE: Implement undocumented behaviour in DispCallFunc.
1907 Fix DispCallFunc to work with MSDN-undocumented behaviour used by
1908 Office 2003 and document the function.
1910 2005-12-06 Robert Shearman <rob@codeweavers.com>
1912 * dlls/oleaut32/typelib.c:
1913 OLE: Implement ITypeInfo_AddressOfMember.
1915 2005-12-06 Robert Shearman <rob@codeweavers.com>
1917 * dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
1918 dlls/oleaut32/typelib.h:
1919 OLE: Fix brokenness in typelib marshaller caused by dispinterface retval fix.
1920 Fix more fallout from dispinterface retval patch: make typelib
1921 marshaler use the internal function description so that it calls
1922 dispinterface functions with the correct number of parameters again.
1923 Also fixes some memory leaks caused by the fact that a corresponding
1924 ReleaseXDesc function has to be called for each GetXDesc.
1926 2005-12-06 Robert Shearman <rob@codeweavers.com>
1928 * dlls/oleaut32/tests/typelib.c:
1929 OLE: Add tests for the typelib version of ITypeComp_Bind.
1931 2005-12-06 Robert Shearman <rob@codeweavers.com>
1933 * dlls/oleaut32/typelib.c, include/oleauto.h:
1934 OLE: Update the type of the oVft parameter for DispCallFunc.
1936 2005-12-06 Kai Blin <blin@gmx.net>
1938 * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c:
1939 secur32: Implementing AcquireCredentialsHandle(A|W) for the NTLM
1942 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
1945 c2man: Remove HTML warnings.
1947 2005-12-06 Robert Reif <reif@earthlink.net>
1949 * dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c:
1950 winejack: Fix driver load and initialization.
1951 Move wave in/out initialization from wave out to driver.
1952 Add index number to device names.
1953 Fix memset bug where only first wave in caps was zeroed.
1955 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
1957 * dlls/winmm/mciwave/mciwave.c:
1958 mciwave: save/record.
1959 - fix for playback after a sound has been recorded
1960 - shall fix also opening the mci device without name
1961 - bug reported (and fix tested) by Peter Astrand
1963 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
1965 * dlls/dbghelp/stack.c:
1966 dbghelp: Final touch on StackWalk64 so that it works.
1968 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
1970 * dlls/winspool/info.c:
1971 winspool: Document the monitor functions.
1973 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
1975 * tools/winapi/win16.api, tools/winapi/win32.api:
1976 Sort entries in win16.api and win32.api
1978 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
1980 * dlls/x11drv/opengl.c:
1981 x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
1983 2005-12-06 Raphael Junqueira <fenix@club-internet.fr>
1985 * dlls/x11drv/init.c, dlls/x11drv/x11drv.h:
1986 x11drv: cleanup not longer used data on X11DRV_PDEVICE.
1988 2005-12-06 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
1990 * dlls/gdi/font.c, dlls/gdi/gdi32.spec:
1991 gdi: Added stub for AddFontMemResourceEx.
1993 2005-12-06 Alexandre Julliard <julliard@winehq.org>
1995 * include/mlang.idl:
1996 mlang: Properly declare the interface uuids.
1998 2005-12-06 Dmitry Timoshkov <dmitry@codeweavers.com>
2000 * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c, include/mlang.idl:
2001 mlang: Implement IEnumRfc1766 interface.
2003 2005-12-06 Robert Reif <reif@earthlink.net>
2005 * dlls/winmm/winejack/jack.c:
2006 winmm: Allow sound card driver to be opened more than once.
2009 2005-12-06 Robert Reif <reif@earthlink.net>
2011 * dlls/winmm/winealsa/alsa.c, dlls/winmm/winearts/arts.c,
2012 dlls/winmm/wineaudioio/audioio.c, dlls/winmm/wineesd/esound.c,
2013 dlls/winmm/winenas/nas.c, dlls/winmm/wineoss/oss.c:
2014 winmm: Allow sound card drivers to be opened more than once.
2016 2005-12-06 Vincent Béron <vberon@mecano.gme.usherb.ca>
2018 * tools/winapi/win32.api:
2019 Update win32.api to current git.
2021 2005-12-06 Robert Shearman <rob@codeweavers.com>
2024 OLE: Fix a typo where brackets were missing.
2026 2005-12-06 Robert Shearman <rob@codeweavers.com>
2028 * dlls/oleaut32/typelib.c:
2029 OLE: ITypeInfo_Invoke parameter naming change.
2030 Rename the dwFlags parameter of ITypeInfo_Invoke since it is not a
2031 DWORD, but an unsigned short.
2033 2005-12-06 Jacek Caban <jacek@codeweavers.com>
2035 * dlls/shdocvw/webbrowser.c:
2036 shdocvw: Added get_Document implementation.
2038 2005-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
2040 * programs/winedbg/expr.c:
2041 winedbg: Fixed broken code about type management for binary operator.
2043 2005-12-06 Detlef Riekenberg <wine.dev@web.de>
2045 * dlls/winspool/info.c:
2046 winspool: Add documentation for the port functions.
2048 2005-12-05 Alexandre Julliard <julliard@winehq.org>
2050 * dlls/kernel/tests/thread.c:
2051 kernel: Added a basic test for exception handling in threads.
2053 2005-12-05 Alexandre Julliard <julliard@winehq.org>
2055 * dlls/user/cursoricon.c:
2056 user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
2058 2005-12-05 Rein Klazes <wijn@wanadoo.nl>
2060 * dlls/ddraw/Makefile.in, dlls/ddraw/main.c:
2061 ddraw: Catch access violations when calling DirectDrawEnumerateProc.
2063 2005-12-05 Thomas Weidenmueller <wine-patches@reactsoft.com>
2065 * dlls/devenum/createdevenum.c:
2066 devenum: Don't leak key handle creating a category registry key.
2068 2005-12-05 Christian Gmeiner <christian.gmeiner@students.fh-vorarlberg.ac.at>
2071 msi: Implemented DllCanUnloadNow.
2073 2005-12-05 Wojciech Migda <migda@chemia.uj.edu.pl>
2075 * dlls/imagehlp/imagehlp.spec:
2076 imagehlp: fixed typo in SymSetOptions entry.
2078 2005-12-05 Huw Davies <huw@codeweavers.com>
2080 * dlls/msi/msi.spec:
2081 msi: Fix MsiProvideQualifiedComponentW spec file entry.
2083 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
2085 * server/main.c, server/object.h:
2086 server: Remove sync_namespace.
2088 2005-12-05 Alexandre Julliard <julliard@winehq.org>
2090 * server/directory.c, server/mailslot.c, server/named_pipe.c,
2092 server: Let the directory code handle device names.
2094 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
2096 * dlls/ntdll/file.c, include/wine/server_protocol.h, server/directory.c,
2097 server/mailslot.c, server/object.h, server/protocol.def,
2099 Move mailslot devices into directory name space.
2101 2005-12-05 Vitaliy Margolen <wine-patch@kievinfo.com>
2103 * dlls/kernel/sync.c, dlls/kernel/tests/pipe.c, dlls/ntdll/file.c,
2104 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
2105 server/directory.c, server/named_pipe.c, server/object.h,
2106 server/protocol.def, server/trace.c:
2107 Move named pipe objects into directory name space.
2108 Change tests accordingly.
2109 Add small test for WaitNamedPipe.
2111 2005-12-05 Alexandre Julliard <julliard@winehq.org>
2113 * server/directory.c, server/event.c, server/mapping.c, server/mutex.c,
2114 server/object.h, server/semaphore.c, server/symlink.c,
2116 server: Move handle allocation out of open_object_dir.
2118 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
2120 * dlls/dbghelp/stack.c, include/dbghelp.h:
2121 dbghelp: Implemented StackWalk64.
2123 2005-12-05 Francois Gouget <fgouget@free.fr>
2125 * dlls/msvidc32/msvideo1.c:
2126 msvidc32: Add a comment for DllMain() to stop winapi_check from
2127 complaining about it.
2129 2005-12-05 Francois Gouget <fgouget@free.fr>
2131 * tools/winapi/win32.api:
2132 Update win32.api to match the current sources.
2134 2005-12-05 Pavel Roskin <proski@gnu.org>
2136 * programs/notepad/Ru.rc:
2137 notepad: Russian translation for "Font..." menu item.
2139 2005-12-05 Cihan Altinay <cihan@uq.edu.au>
2141 * dlls/riched20/editor.c:
2142 riched20: register ListBox & ComboBox classes
2143 Partially implement REExtendedRegisterClass() to register missing
2144 window classes so that applications relying on them don't get
2147 2005-12-05 YunSong Hwang <hys545@dreamwiz.com>
2149 * programs/winefile/Ko.rc:
2150 winefile: Fix an incorrect translation.
2152 2005-12-05 Alexander N. Sørnes <alex@thehandofagony.com>
2154 * dlls/commdlg/cdlg_No.rc, dlls/iccvid/iccvid_No.rc, dlls/iccvid/rsrc.rc,
2155 dlls/msvidc32/msvidc32_No.rc, dlls/msvidc32/rsrc.rc,
2156 dlls/msvideo/msvfw32_No.rc, dlls/msvideo/rsrc.rc,
2157 programs/notepad/No.rc, programs/regedit/No.rc,
2158 programs/winecfg/No.rc:
2159 Update Norwegian Bokmaal resources.
2161 2005-12-05 Patrick Ammann <pammann@aro.ch>
2163 * dlls/wininet/netconnection.c:
2164 wininet: compilation fix
2165 - make netconnection.c compile when HAVE_OPENSSL_SSL_H or
2166 HAVE_OPENSSL_ERR_H are not defined.
2168 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
2170 * dlls/winmm/driver.c, dlls/winmm/winemm.h:
2171 winmm: driver unloading.
2172 - properly handle drivers unloading when no session instance of the
2173 driver has been created
2175 2005-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
2177 * dlls/dbghelp/symbol.c, dlls/dbghelp/type.c, programs/winedbg/expr.c,
2178 programs/winedbg/symbol.c:
2179 dbghelp,winedbg: SYMBOL_INFO fix.
2180 - native dbghelp returns in SYMBOL_INFO.TypeIndex the index of the
2181 type of the symbol (we were returning the symbol index instead)
2182 - fixed winedbg accordingly
2184 2005-12-05 Michael Stefaniuc <mstefani@redhat.de>
2186 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
2187 Fix VarBstrCmp for NULL input BSTRs (MSDN is wrong).
2189 2005-12-05 Milko Krachounov <milko@3mhz.net>
2191 * dlls/commdlg/cdlg_Bg.rc, programs/regedit/Bg.rc:
2192 Update the Bulgarian resources for commdlg and regedit.
2194 2005-12-05 Marcus Meissner <marcus@jet.franken.de>
2196 * dlls/winsock/socket.c:
2197 winsock: Rewrote mappers to use sizeof() based loops.
2198 Added IPPROTO_IP and AF_UNSPEC to the mappers.
2200 2005-12-03 Robert Shearman <rob@codeweavers.com>
2202 * dlls/oleaut32/typelib.c:
2203 OLE: Support HREFTYPEs For ITypeInfos
2204 Add support for reading the hreftype of a typeinfo, return it to the
2205 application in ITypeComp_Bind for the DESKIND_APPOBJECT case and
2206 support referencing it in ITypeInfo_GetRefTypeInfo.
2208 2005-12-03 Robert Shearman <rob@codeweavers.com>
2210 * dlls/oleaut32/typelib.c:
2211 OLE: fix function name loading
2212 Correctly get the name of the second function of a propget/propput
2213 pair in MSFT typelibs when the name offset is set to -1.
2215 2005-12-03 Robert Shearman <rob@codeweavers.com>
2217 * dlls/oleaut32/typelib.c:
2218 OLE: fix invoking dispinterface functions
2219 Fix invoking dispinterface functions by using the internal
2220 representation of the function, not the one returned to applications.
2222 2005-12-03 H. Verbeet <hverbeet@gmail.com>
2224 * dlls/wined3d/pixelshader.c:
2225 wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
2227 2005-12-03 H. Verbeet <hverbeet@gmail.com>
2229 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
2230 wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
2231 Remove an unnecessary cast.
2233 2005-12-03 Robert Shearman <rob@codeweavers.com>
2235 * dlls/oleaut32/typelib.c:
2236 OLE: Move the dispinterface return value handling to functions that
2237 return the FUNCDESC to the user.
2239 2005-12-03 Robert Shearman <rob@codeweavers.com>
2241 * dlls/wininet/http.c, dlls/wininet/internet.c,
2242 dlls/wininet/netconnection.c:
2243 wininet: Correctly set the last error when a called Unix network
2246 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
2248 * programs/winedbg/symbol.c:
2249 winedbg: simplify some code.
2251 2005-12-03 H. Verbeet <hverbeet@gmail.com>
2253 * dlls/wined3d/device.c:
2254 wined3d: return D3DERR_INVALIDCALL when calling BeginStateBlock and
2257 2005-12-03 Pavel Roskin <proski at gnu.org>
2259 * programs/wineconsole/wineconsole.c:
2260 Fixed regression in wineconsole creation (curses backend).
2262 2005-12-03 Vincent Béron <vberon@mecano.gme.usherb.ca>
2264 * tools/winapi/winapi_check:
2265 winapi_check: fully descend in included files to check for prototype.
2267 2005-12-03 Robert Shearman <rob@codeweavers.com>
2269 * dlls/oleaut32/typelib.c:
2270 OLE: fix handling of INVOKE_PROPERTYGET flag in ITypeComp_fnBind.
2271 The INVOKE_PROPERTYGET flag shouldn't affect binding to variables; it
2272 should just affect which of a pair of [propget] and [propput]
2273 functions should be returned.
2275 2005-12-03 Robert Shearman <rob@codeweavers.com>
2277 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
2278 dlls/wininet/internet.h:
2279 wininet: global function/data cleanup
2280 Make some functions and a structure static since they are only used in
2283 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
2285 * programs/winedbg/stack.c:
2286 winedbg: fixed regression (and simplified code!) for arguments
2287 printing in backtrace.
2289 2005-12-03 Eric Pouech <eric.pouech@wanadoo.fr>
2291 * programs/winedbg/symbol.c:
2292 winedbg: fixed regression in 'info local' command.
2294 2005-12-03 Aric Stewart <aric@codeweavers.com>
2296 * programs/wcmd/builtins.c:
2297 wcmd: mkdir recursive create
2298 In at least both win2k and winxp mkdir from the command prompt can
2299 recursively create full directory paths. This implements that
2302 2005-12-03 Aric Cyr <aric.cyr@gmail.com>
2304 * dlls/opengl32/wgl.c, dlls/opengl32/wgl.h, dlls/opengl32/wgl_ext.c,
2306 Move standard WGL function declarations to wingdi.h.
2307 dlls/opengl32/wgl.h is now empty and no longer needed.
2309 2005-12-02 Francois Gouget <fgouget@free.fr>
2311 * dlls/ole32/usrmarshal.c, dlls/wined3d/surface.c, dlls/winspool/info.c,
2312 tools/winapi/msvcmaker, tools/winapi/winapi_check_options.pm,
2313 tools/winapi/winapi_extract, tools/winebuild/utils.c:
2314 Assorted spelling fixes.
2316 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
2318 * dlls/kernel/virtual.c, dlls/ntdll/virtual.c,
2319 include/wine/server_protocol.h, server/mapping.c,
2320 server/protocol.def, server/trace.c:
2321 Move mapping (section) objects into directory name space.
2323 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
2325 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
2326 server/protocol.def, server/timer.c, server/trace.c:
2327 Move timer objects into directory name space.
2329 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
2331 * dlls/kernel/sync.c, dlls/ntdll/sync.c, include/wine/server_protocol.h,
2332 server/protocol.def, server/semaphore.c, server/trace.c:
2333 Move semaphore objects into directory name space.
2335 2005-12-02 Vitaliy Margolen <wine-patch@kievinfo.com>
2337 * dlls/kernel/kernel_private.h, dlls/kernel/sync.c, dlls/ntdll/sync.c,
2338 dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
2339 server/console.c, server/event.c, server/mutex.c,
2340 server/named_pipe.c, server/object.h, server/process.c,
2341 server/protocol.def, server/trace.c:
2342 Move event and mutex objects into directory name space.
2344 2005-12-02 Jacek Caban <jacek@codeweavers.com>
2346 * dlls/shdocvw/dochost.c:
2347 Sync the WebBrowser's window size with document's window.
2349 2005-12-02 Francois Gouget <fgouget@free.fr>
2351 * tools/winapi/win32.api:
2352 Update win32.api to match the current sources.
2354 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
2356 * include/objbase.h, tools/widl/header.c:
2357 Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
2359 Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
2361 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
2363 * tools/widl/header.c:
2364 Reorder the virtual table definition so it's defined before it is used
2365 in widl header output.
2367 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
2369 * tools/widl/header.c:
2370 Use interface instead of struct where appropriate in widl.
2372 2005-12-02 Francois Gouget <fgouget@free.fr>
2374 * dlls/atl/atl_main.c, dlls/atl/atliface.idl:
2375 Fix the AtlAxWinInit() prototype.
2376 Also make it return FALSE to indicate failure instead of E_FAIL.
2377 Define AtlAxWinInit() and AtlAxCreateControl() in atliface.idl.
2379 2005-12-02 Francois Gouget <fgouget@free.fr>
2381 * dlls/netapi32/ds.c, tools/winapi/win32.api:
2382 Better stick to the PSDK types and to the dsrole.h prototype.
2385 2005-12-02 Francois Gouget <fgouget@free.fr>
2387 * tools/winapi/winapi_parser.pm:
2388 Fix __RPC_USER handling.
2390 2005-12-02 Francois Gouget <fgouget@free.fr>
2392 * dlls/wldap32/parse.c, include/winldap.h, tools/winapi/win32.api:
2393 Better stick to the PSDK types.
2396 2005-12-02 Francois Gouget <fgouget@free.fr>
2398 * dlls/dbghelp/module.c, include/dbghelp.h:
2399 Add IMAGEHLP_MODULEW64.
2400 Add SymGetModuleInfoW64() and SymLoadModule64().
2402 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
2404 * dlls/shell32/shlview.c:
2405 Implemented scrolling during drag&drop for the shellview class.
2407 2005-12-02 Jacek Caban <jacek@codeweavers.com>
2409 * dlls/shdocvw/dochost.c:
2410 Use sink in navigate_complete instead of ClientSite's IDispatch.
2412 2005-12-02 Juan Lang <juan_lang@yahoo.com>
2414 * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
2415 dlls/crypt32/crypt32.spec, dlls/crypt32/crypt32_private.h,
2416 dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
2417 dlls/crypt32/tests/.gitignore, dlls/crypt32/tests/Makefile.in,
2418 dlls/crypt32/tests/encode.c, dlls/crypt32/tests/oid.c:
2419 Implement more OID support functions.
2420 Use the exported OID support functions internally.
2421 Move OID support functions and stubs to a separate file.
2423 2005-12-02 Vincent Béron <vberon@mecano.gme.usherb.ca>
2425 * tools/winapi/c_parser.pm, tools/winapi/winapi_parser.pm:
2426 Make winapi_check understand the interface keyword.
2428 2005-12-02 Pavel Roskin <proski@gnu.org>
2430 * dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Ca.rc,
2431 dlls/commdlg/cdlg_Cn.rc, dlls/commdlg/cdlg_Cs.rc,
2432 dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc,
2433 dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Es.rc,
2434 dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc,
2435 dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc,
2436 dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Nl.rc,
2437 dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc,
2438 dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc,
2439 dlls/commdlg/cdlg_Si.rc, dlls/commdlg/cdlg_Sk.rc,
2440 dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Uk.rc,
2441 dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc:
2442 Improve script selection combobox in the font selection dialog - set
2443 height to 90 (the old value of 10 could only fit a single line) and
2444 remove CBS_OWNERDRAWFIXED flag to trim excessive height from the list
2447 2005-12-02 Jacek Caban <jacek@codeweavers.com>
2449 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
2450 Added implementation of IConnectionPoint::Advise and Unadvise.
2452 2005-12-02 Hans Leidekker <hans@it.vu.nl>
2454 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c,
2455 dlls/wldap32/control.c, dlls/wldap32/delete.c, dlls/wldap32/dn.c,
2456 dlls/wldap32/error.c:
2457 Document DN and error handling functions.
2458 Try to stick to Wine's documentation format.
2460 2005-12-02 Rein Klazes <wijn@wanadoo.nl>
2462 * programs/wcmd/batch.c, programs/wcmd/builtins.c,
2463 programs/wcmd/wcmdmain.c:
2464 Avoid formatted output in a few more places where formatting is not
2465 really needed and output could be large enough to be truncated.
2467 2005-12-02 Jacek Caban <jacek@codeweavers.com>
2469 * dlls/shdocvw/oleobject.c:
2472 2005-12-02 Michael Jung <mjung@iss.tu-darmstadt.de>
2474 * dlls/shell32/tests/shlfolder.c:
2475 Added a test for native PIDL format.
2477 2005-12-02 James Hawkins <truiken@gmail.com>
2479 * dlls/advpack/advpack.c:
2480 Document many of the advpack functions.
2482 2005-12-02 Raphael Junqueira <fenix@club-internet.fr>
2484 * dlls/x11drv/opengl.c:
2485 Handle DONTCARE flags on ChoosePixelFormat.
2486 DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
2487 find a compatible pixel format without). So try without if we cannot
2488 find a valid fbconfig with these options.
2490 2005-12-01 Hans Leidekker <hans@it.vu.nl>
2492 * dlls/wldap32/Makefile.in, dlls/wldap32/parse.c,
2493 dlls/wldap32/wldap32.spec:
2494 Implement ldap_parse_extended_result{A,W}, ldap_parse_reference{A,W},
2495 ldap_parse_result{A,W}, ldap_parse_sort_control{A,W} and
2496 ldap_parse_vlv_control{A,W}. Stub implementations for
2497 ldap_parse_page_control{A,W}.
2499 2005-12-01 Hans Leidekker <hans@it.vu.nl>
2501 * dlls/wldap32/misc.c, dlls/wldap32/search.c,
2502 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
2503 Stub implementations for functions handling paged search results.
2504 Add some missing declarations.
2506 2005-12-01 Huw Davies <huw@codeweavers.com>
2508 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
2509 dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
2510 dlls/msxml3/tests/domdoc.c:
2511 Make the node object aggregatable so that the element object (and in
2512 future all of the other node types) can use it.
2514 2005-12-01 Alexandre Julliard <julliard@winehq.org>
2516 * dlls/ntdll/virtual.c:
2517 Check for need to add area to the reserved list also on unmap.
2519 2005-12-01 Alexandre Julliard <julliard@winehq.org>
2521 * dlls/ntdll/virtual.c:
2522 Ignore the large address space flag when version is win9x.
2524 2005-12-01 Hans Leidekker <hans@it.vu.nl>
2526 * dlls/wldap32/add.c, dlls/wldap32/delete.c:
2527 Document the ldap_delete* functions.
2529 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
2531 * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c:
2532 Don't use formatted output in WCMD_setshow_sortenv.
2533 Don't use unsafe vsprintf in WCMD_output.
2535 2005-12-01 Oldrich Jedlicka <oldium.pro@seznam.cz>
2537 * dlls/x11drv/dib.c:
2538 Fix for the monochrome DIB with inverted colors.
2540 2005-12-01 Alexandre Julliard <julliard@winehq.org>
2542 * dlls/msvcrt/tests/headers.c:
2543 Improved the CHECK_DEF macro to avoid code duplication.
2545 2005-12-01 Robert Shearman <rob@codeweavers.com>
2547 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
2548 Make dump functions const.
2550 2005-12-01 Jacek Caban <jacek@codeweavers.com>
2552 * dlls/shdocvw/oleobject.c:
2553 Added implementation of OLEIVERB_SHOW in DoVerb.
2555 2005-12-01 Robert Shearman <rob@codeweavers.com>
2557 * dlls/oleaut32/typelib.c:
2558 Remove broken return value handling code and that would reference
2559 memory beyond the end of the arguments array. Replace it with code
2560 that properly handles referencing the return type and setting the
2561 return type to VT_VOID when a dispinterface function doesn't have any
2564 2005-12-01 Alexandre Julliard <julliard@winehq.org>
2566 * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/tests/headers.c:
2567 Prefix signal definitions with MSVCRT_ to avoid conflicts with system
2570 2005-12-01 Alexandre Julliard <julliard@winehq.org>
2572 * dlls/ntdll/cdrom.c, dlls/ntdll/file.c, include/winsock2.h,
2573 programs/regedit/treeview.c, server/registry.c:
2574 Fixed some compiler warnings on Darwin.
2576 2005-12-01 Pavel Roskin <proski@gnu.org>
2578 * programs/notepad/dialog.c, programs/notepad/main.c:
2579 Improve font support in Notepad.
2581 2005-12-01 Robert Shearman <rob@codeweavers.com>
2583 * dlls/oleaut32/typelib.c:
2584 Introduce a variable "elemdesc" to eliminate some long common
2586 Move the contents of the second arguments loop inside the first.
2587 Move the MSFT_ReadLEDWords so that it is the last statement in the
2588 loop since it is one of the iterators.
2590 2005-12-01 Robert Shearman <rob@codeweavers.com>
2592 * dlls/oleaut32/typelib.c:
2593 Don't truncate large integer constants.
2595 2005-12-01 Jacek Caban <jacek@codeweavers.com>
2597 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
2598 dlls/shdocvw/webbrowser.c:
2599 Added IOleInPlaceActiveObject stub implementation.
2601 2005-12-01 James Hawkins <truiken@gmail.com>
2603 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
2604 Add a stub for AdvInstallFile.
2606 2005-12-01 Robert Shearman <rob@codeweavers.com>
2608 * configure, configure.ac, dlls/wininet/netconnection.c,
2609 include/config.h.in:
2610 Cleanup SSL connections properly, do a few security checks in
2611 NETCON_secure_connect and display errors from SSL on failure. Don't
2612 use SSL_set_bio as SSL_set_fd is cleaner for us.
2614 2005-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
2616 * dlls/user/listbox.c, dlls/user/tests/listbox.c:
2617 Add a test for LB_SELITEMRANGE, make it pass under Wine.
2619 2005-12-01 Robert Shearman <rob@codeweavers.com>
2621 * dlls/stdole2.tlb/std_ole_v2.idl:
2622 Fix the entry attributes of the two module functions and uncomment
2623 LoadPicture, but comment out the defaultvalue attribute that causes
2624 widl to issue a warning.
2626 2005-12-01 Robert Shearman <rob@codeweavers.com>
2628 * dlls/oleaut32/typelib.c:
2629 The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
2630 PARAMFLAG_DHASDEFAULT.
2631 Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
2633 2005-12-01 Steven Edwards <steven@codeweavers.com>
2635 * dlls/wldap32/search.c, dlls/wldap32/wldap32.spec:
2636 Add stubs for ldap_search_init_page[A/W].
2638 2005-12-01 Detlef Riekenberg <wine.dev@web.de>
2640 * dlls/x11drv/winpos.c:
2641 Remove unused include X11/IntrinsicP.h.
2643 2005-12-01 Jacek Caban <jacek@codeweavers.com>
2645 * dlls/shdocvw/oleobject.c:
2646 Added SetObjectRects implementation.
2648 2005-12-01 Jacek Caban <jacek@codeweavers.com>
2650 * dlls/shdocvw/client.c:
2651 Return S_OK in [On|Can]InPlaceActivate.
2652 Handle IOleDocumentSite in QueryInterface.
2654 2005-12-01 Rein Klazes <wijn@wanadoo.nl>
2656 * dlls/gdi/freetype.c:
2657 Make WineEngGetFontData always return the used byte count.
2659 2005-11-30 Peter Lemenkov <petro@mail.ru>
2661 * include/winuser.h:
2662 Added WS_EX_COMPOSITED.
2664 2005-11-30 Dmitry Timoshkov <dmitry@codeweavers.com>
2666 * dlls/user/painting.c, dlls/user/tests/msg.c:
2667 Add a test for RedrawWindow with an empty region/rectangle, make it
2670 2005-11-30 Willie Sippel <willie@zeitgeistmedia.net>
2672 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
2673 Added more Nvidia card IDs.
2675 2005-11-30 Alexandre Julliard <julliard@winehq.org>
2677 * tools/winewrapper:
2678 Added support for Darwin DYLD_LIBRARY_PATH.
2680 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2682 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
2683 server/Makefile.in, server/directory.c, server/object.h,
2684 server/protocol.def, server/request.h, server/symlink.c,
2686 Implement symbolic link object in wineserver.
2687 Implement Nt[Create|Open|Query]SymbolicLinkObject.
2688 Change tests accordingly.
2690 2005-11-30 Markus Gömmel <m.goemmel@compulab.de>
2692 * dlls/shell32/shellpath.c:
2693 Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
2695 2005-11-30 Oldrich Jedlicka <oldium.pro@seznam.cz>
2697 * dlls/x11drv/dib.c:
2698 Fix for RGB mask that corresponds to the visual's mask.
2700 2005-11-30 Hans Leidekker <hans@it.vu.nl>
2702 * dlls/wldap32/control.c:
2703 Document the ldap_control* functions.
2705 2005-11-30 Martin Fuchs <martin-fuchs@gmx.net>
2707 * dlls/shell32/shlexec.c:
2708 Fix context menu handling for more than one entry in order to repair
2709 .lnk-file execution: Don't break at the first non-matching entry.
2711 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
2713 * dlls/opengl32/wgl.c:
2714 Added some checks on wglCreatContext to avoid problems (and
2717 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
2719 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
2720 Added stub for CryptVerifyMessageSignature.
2722 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2724 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
2725 ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
2726 state. Change tests accordingly.
2728 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2730 * dlls/user/tests/msg.c, dlls/user/win.c:
2731 New maximized visible window should be shown with
2732 ShowWindow(SW_SHOW).
2734 2005-11-30 Vitaliy Margolen <wine-patch@kievinfo.com>
2736 * dlls/user/tests/msg.c, dlls/x11drv/window.c:
2737 CreateWindow should not activate invisible minimized or maximized
2739 Add several tests to show the correct behavior.
2741 2005-11-30 Stefan Leichter <Stefan.Leichter@camLine.com>
2743 * dlls/version/tests/install.c:
2744 Fix version tests on windows 9x/ME.
2746 2005-11-30 Robert Shearman <rob@codeweavers.com>
2748 * dlls/wininet/tests/http.c:
2749 Test the behaviour of HttpSendRequestEx when putting data into the
2752 2005-11-30 Robert Shearman <rob@codeweavers.com>
2754 * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
2755 Remove duplicated code by modifying HTTP_HttpSendRequest so that it
2756 can be used by both HttpSendRequest and HttpSendRequestEx.
2757 Also allow HttpSendRequestEx to be used asynchronously.
2759 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
2761 * dlls/netapi32/netapi32.c, include/lm.h, include/lmaccess.h,
2762 include/lmserver.h, include/lmwksta.h:
2763 Add some prototypes to include/ for already existing functions in
2766 2005-11-30 Vincent Béron <vberon@mecano.gme.usherb.ca>
2768 * tools/winapi/win16.api, tools/winapi/win32.api,
2769 tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
2770 tools/winapi/winapi_parser.pm:
2771 Update win32.api to current cvs.
2772 Add __RPC_USER as a calling convention in winapi.
2774 2005-11-30 Raphael Junqueira <fenix@club-internet.fr>
2776 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
2777 Add support for Intel drivers version string.
2778 Update default driver version (nvidia).
2780 2005-11-30 Robert Shearman <rob@codeweavers.com>
2782 * dlls/x11drv/xrender.c:
2783 Disable XRender if bit masks aren't valid.
2784 XRender code in the X11 driver will go into an infinite loop when the
2785 colour bit masks are 0, so disable XRender in this case.
2787 2005-11-30 Robert Shearman <rob@codeweavers.com>
2789 * dlls/msi/registry.c:
2790 The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
2791 include the NULL terminator, so fix this.
2793 2005-11-30 Robert Shearman <rob@codeweavers.com>
2795 * dlls/wininet/http.c:
2796 Remove call to StrCatW by passing in NULL for lpszExtraInformation in
2797 the call to InternetCrackUrl, which concatenates the params onto the
2799 Some other minor cleanups.
2801 2005-11-30 Robert Shearman <rob@codeweavers.com>
2803 * dlls/oleaut32/typelib.c:
2804 Factor out code for doing ELEMDESC sizes and copies.
2805 Copy FUNCDESC structures returned to calling applications instead of
2806 passing a pointer to the master structure used internally.
2807 Call VariantInit on newly allocated memory before calling VariantCopy.
2809 2005-11-29 Hans Leidekker <hans@it.vu.nl>
2811 * configure, configure.ac:
2812 Link to the reentrant version of libldap.
2814 2005-11-29 YunSong Hwang <hys545@dreamwiz.com>
2816 * dlls/iccvid/iccvid_Ko.rc, dlls/iccvid/rsrc.rc,
2817 dlls/msvidc32/msvidc32_Ko.rc, dlls/msvidc32/rsrc.rc:
2818 Add Korean translations.
2820 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2822 * dlls/ntdll/om.c, dlls/ntdll/tests/om.c, include/wine/server_protocol.h,
2823 server/Makefile.in, server/directory.c, server/main.c,
2824 server/object.c, server/object.h, server/protocol.def,
2825 server/request.c, server/request.h, server/trace.c:
2826 Implement directory object in wineserver.
2827 Implement Nt[Create|Open]DirectoryObject.
2828 Change tests accordingly.
2830 2005-11-29 Alexandre Julliard <julliard@winehq.org>
2832 * dlls/ntdll/loader.c:
2833 Check for a valid module before attempting to read the export
2834 directory in LdrGetProcedureAddress.
2836 2005-11-29 Rein Klazes <wijn@wanadoo.nl>
2838 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
2839 Clear the reference counter in WSACleanup, with regression test.
2841 2005-11-29 Hans Leidekker <hans@it.vu.nl>
2843 * dlls/wldap32/compare.c:
2844 Document the ldap_compare* functions.
2846 2005-11-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
2848 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
2849 dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
2850 include/wine/wined3d_interface.h:
2851 Added support for vertex and pixel shader constants that have no type
2852 i.e. they haven't been set yet or are clear.
2854 2005-11-29 Paul Vriens <Paul.Vriens@xs4all.nl>
2856 * dlls/netapi32/Makefile.in, dlls/netapi32/ds.c,
2857 dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.gitignore,
2858 dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/ds.c,
2859 include/Makefile.in, include/dsrole.h:
2860 Added some stubbed Ds-calls
2861 Start of conformance tests for these Ds-calls.
2863 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
2865 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
2868 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2870 * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
2871 dlls/dbghelp/path.c, include/dbghelp.h:
2872 Added support for 'loading' virtual modules.
2874 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2876 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
2877 Implemented SymGet{Next|Prev}Line64.
2879 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2881 * dlls/dbghelp/module.c:
2882 Now correctly checking calling down to 32 bit version.
2884 2005-11-29 Robert Shearman <rob@codeweavers.com>
2886 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
2887 HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
2889 Modify test case to demonstrate this.
2891 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2893 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
2894 Implemented SymGetModuleInfo64.
2896 2005-11-29 Robert Shearman <rob@codeweavers.com>
2898 * dlls/ole32/Makefile.in, dlls/ole32/ole32.spec,
2899 dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
2900 dlls/ole32/usrmarshal.c:
2901 Implement some user marshal functions and add tests.
2903 2005-11-29 Robert Shearman <rob@codeweavers.com>
2905 * dlls/wininet/http.c:
2906 More lpszServerName -> lpszHostName fixes.
2908 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2910 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
2911 Implemented SymUnloadModule64.
2913 2005-11-29 James Hawkins <truiken@gmail.com>
2915 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
2916 Returned versions are always initialized to zero, even on failure.
2917 Function always returns S_OK, even on failure.
2918 Copy the file to the temp directory if the file exists but isn't found
2919 by GetFileVersionInfoSize.
2920 If bVersion is FALSE, return the language and code page identifiers of
2921 the file, not the system.
2923 2005-11-29 Robert Shearman <rob@codeweavers.com>
2925 * dlls/wininet/http.c:
2926 Fix redirects from secure to non-secure and vice versa.
2928 2005-11-29 Robert Shearman <rob@codeweavers.com>
2930 * dlls/oleaut32/typelib.c:
2931 Implement ITypeInfo_Bind for typelibs.
2932 Fix some places where a returned object was AddRef'd.
2933 Make the search through implemented types work on all types, not just
2936 2005-11-29 Peter Lemenkov <petro@mail.ru>
2938 * include/shellapi.h:
2939 Added some definitions.
2941 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2944 Fixed some bugs in MCI string parsing.
2946 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2948 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec,
2949 dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
2951 Implemented SymLoadModuleEx.
2953 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
2955 * programs/winedbg/debugger.h, programs/winedbg/display.c,
2956 programs/winedbg/stack.c, programs/winedbg/symbol.c:
2957 Replaced stack_get_frame with a pure symbol (and no longer stackframe)
2958 oriented API (stack_get_current_symbol).
2959 Reused the func name (stack_get_frame) for internal stack.c handling.
2961 2005-11-29 Michael Jung <mjung@iss.tu-darmstadt.de>
2963 * dlls/ole32/ole32res.rc:
2964 Made the Drag&Drop cursors' rubber band visible on a white background.
2966 2005-11-29 Alexandre Julliard <julliard@winehq.org>
2968 * dlls/x11drv/bitblt.c, dlls/x11drv/graphics.c:
2969 Avoid including X11/Intrinsic.h.
2971 2005-11-29 Alexandre Julliard <julliard@winehq.org>
2973 * dlls/gdi/bitmap.c:
2974 Added support for doing SetBitmapBits on a DIB section.
2976 2005-11-29 James Hawkins <truiken@gmail.com>
2979 Add ADN_DEL_UNC_PATHS define to advpub.h.
2981 2005-11-29 Robert Shearman <rob@codeweavers.com>
2983 * dlls/wininet/http.c:
2984 Change all SendAsyncCallback calls into the synchronous
2985 INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
2988 2005-11-29 Robert Shearman <rob@codeweavers.com>
2990 * include/objidl.idl:
2991 Make IAdviseSink methods non-async and remove the IAsyncManager
2992 parameter hack that native COM used to use (but not any more). Async
2993 calls are an optimisation that we're not going to support in the near
2996 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
2998 * dlls/opengl32/wgl.c:
2999 Fixed crash in wglShareList.
3001 2005-11-29 Raphael Junqueira <fenix@club-internet.fr>
3003 * dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_private.h, dlls/dmusic/port.c:
3004 Fix implementation of IDirectMusic8Impl_CreatePort.
3006 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
3008 * include/cvconst.h:
3009 Added calling convention definitions.
3011 2005-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
3013 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
3014 Added stub for dbghelp.SymRegisterCallback64.
3016 2005-11-29 Robert Shearman <rob@codeweavers.com>
3018 * dlls/oleaut32/typelib.c:
3019 Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
3020 Copy VARDESC structures returned to calling applications instead of
3021 passing a pointer to the master structure used internally.
3023 2005-11-29 Robert Shearman <rob@codeweavers.com>
3025 * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
3026 Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
3028 2005-11-29 Robert Shearman <rob@codeweavers.com>
3030 * dlls/rpcrt4/cpsf.c:
3031 The CLSID can be substituted by an IID present in one of the proxy
3032 file infos in NdrDllGetClassObject.
3034 2005-11-29 Robert Shearman <rob@codeweavers.com>
3036 * dlls/rpcrt4/ndr_midl.c:
3037 Return the correct error code from NdrProxyErrorHandler.
3039 2005-11-29 Robert Shearman <rob@codeweavers.com>
3041 * dlls/rpcrt4/ndr_ole.c:
3042 Raise exceptions on failures.
3043 Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
3044 pStubMsg->BufferLength.
3045 Fix buffer calculation when no interface data is marshaled to the
3048 2005-11-29 Robert Shearman <rob@codeweavers.com>
3050 * dlls/rpcrt4/ndr_marshall.c:
3051 Fix the overflow check to not depend on pStubMsg->BufferStart and
3052 pStubMsg->BufferEnd being valid, because they aren't filled in when
3053 using MIDL-generated server stubs.
3054 Don't set the pointer to NULL on unmarshaling because we may want to
3055 unmarshal the value to an existing pointer instead of allocating a new
3058 2005-11-29 Vitaliy Margolen <wine-patch@kievinfo.com>
3060 * dlls/user/tests/win.c, dlls/user/win.c:
3061 EnumChildWindows should return result from the callback.
3063 2005-11-28 Jacek Caban <jacek@codeweavers.com>
3065 * dlls/shdocvw/dochost.c, dlls/shdocvw/shdocvw.h,
3066 dlls/shdocvw/webbrowser.c:
3067 Activate document object.
3069 2005-11-28 Alexandre Julliard <julliard@winehq.org>
3072 Remove unnecessary external variable declarations.
3074 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3076 * dlls/iccvid/iccvid.c, dlls/iccvid/iccvid.spec, dlls/mciavi32/mciavi.c,
3077 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/midimap/midimap.c,
3078 dlls/msacm/imaadp32/imaadp32.c, dlls/msacm/msadp32/msadp32.c,
3079 dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
3080 dlls/msacm/winemp3/mpegl3.c, dlls/msrle32/msrle32.c,
3081 dlls/msvidc32/msvidc32.spec, dlls/msvidc32/msvideo1.c,
3082 dlls/winmm/joystick/joystick.c, dlls/winmm/mciwave/mciwave.c,
3083 dlls/winmm/wavemap/wavemap.c, dlls/winmm/winealsa/alsa.c,
3084 dlls/winmm/winearts/arts.c, dlls/winmm/wineaudioio/audioio.c,
3085 dlls/winmm/wineesd/esound.c, dlls/winmm/winejack/jack.c,
3086 dlls/winmm/winemm.h, dlls/winmm/winenas/nas.c,
3087 dlls/winmm/wineoss/oss.c:
3088 Fix all drivers DriverProc to conform to the DRIVERPROC definition.
3090 2005-11-28 Juan Lang <juan_lang@yahoo.com>
3092 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
3093 Fix parameter count on some stubs (thanks to Marcus Meissner for
3094 spotting that.) Add a few more stubs.
3096 2005-11-28 Henning Gerhardt <henning.gerhardt@web.de>
3098 * dlls/iccvid/iccvid_De.rc, dlls/iccvid/rsrc.rc,
3099 dlls/msvidc32/msvidc32_De.rc, dlls/msvidc32/rsrc.rc:
3100 Add German resources.
3102 2005-11-28 Hans Leidekker <hans@it.vu.nl>
3104 * dlls/wldap32/add.c, dlls/wldap32/bind.c:
3105 Document the ldap_bind* functions.
3107 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
3109 * dlls/shell32/shfldr_unixfs.c:
3110 Enhanced UnixFolder's IDropTarget implementation.
3111 Use STATIC_CAST macro more consistently.
3113 2005-11-28 Alexandre Julliard <julliard@winehq.org>
3115 * tools/winebuild/spec16.c:
3116 Preserve 16-byte stack alignment in 16-bit relays.
3118 2005-11-28 Alexandre Julliard <julliard@winehq.org>
3120 * tools/winebuild/relay.c:
3121 Enforce 16-byte stack alignment when returning from 16-bit code and
3122 when calling a register function.
3124 2005-11-28 Ge van Geldorp <gvg@reactos.org>
3126 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
3127 dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
3128 dlls/advapi32/security.c, dlls/dbghelp/minidump.c,
3129 dlls/dbghelp/path.c, dlls/dbghelp/stack.c,
3130 dlls/dplayx/dplayx_messages.c, dlls/imagehlp/integrity.c,
3131 dlls/kernel/actctx.c, dlls/kernel/change.c, dlls/kernel/comm.c,
3132 dlls/kernel/computername.c, dlls/kernel/debugger.c,
3133 dlls/kernel/environ.c, dlls/kernel/except.c, dlls/kernel/file.c,
3134 dlls/kernel/format_msg.c, dlls/kernel/global16.c,
3135 dlls/kernel/instr.c, dlls/kernel/locale.c, dlls/kernel/module.c,
3136 dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c,
3137 dlls/kernel/resource.c, dlls/kernel/sync.c, dlls/kernel/thread.c,
3138 dlls/kernel/time.c, dlls/kernel/version.c, dlls/kernel/virtual.c,
3139 dlls/kernel/volume.c, dlls/mcicda/mcicda.c, dlls/netapi32/wksta.c,
3140 dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
3141 dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c,
3142 dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c,
3143 dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
3144 dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
3145 dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
3146 dlls/ntdll/path.c, dlls/ntdll/process.c, dlls/ntdll/reg.c,
3147 dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c,
3148 dlls/ntdll/sec.c, dlls/ntdll/server.c, dlls/ntdll/sync.c,
3149 dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtlstr.c,
3150 dlls/ntdll/thread.c, dlls/ntdll/time.c, dlls/ntdll/version.c,
3151 dlls/ntdll/virtual.c, dlls/powrprof/powrprof.c,
3152 dlls/psapi/psapi_main.c, dlls/quartz/filesource.c,
3153 dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcss_np_client.c,
3154 dlls/user/cursoricon.c, dlls/user/message.c, dlls/user/painting.c,
3155 dlls/user/winpos.c, dlls/vmm.vxd/vmm.c, dlls/winedos/int2f.c,
3156 dlls/winedos/vxd.c, dlls/wininet/internet.c, dlls/winmm/mmsystem.c,
3157 dlls/winsock/socket.c, dlls/x11drv/dce.c, dlls/x11drv/winpos.c,
3158 include/ntstatus.h, include/winnt.h, programs/rpcss/np_server.c,
3159 programs/wcmd/wcmdmain.c, programs/winedbg/dbg.y,
3160 programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c,
3161 server/atom.c, server/change.c, server/class.c, server/clipboard.c,
3162 server/console.c, server/debugger.c, server/event.c, server/fd.c,
3163 server/file.c, server/handle.c, server/hook.c, server/mailslot.c,
3164 server/mapping.c, server/mutex.c, server/named_pipe.c,
3165 server/object.c, server/process.c, server/ptrace.c, server/queue.c,
3166 server/region.c, server/registry.c, server/semaphore.c,
3167 server/serial.c, server/snapshot.c, server/sock.c, server/thread.c,
3168 server/thread.h, server/timer.c, server/token.c, server/trace.c,
3169 server/window.c, server/winstation.c:
3170 Match PSDK STATUS_* definitions.
3172 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3174 * dlls/iccvid/iccvid.c, dlls/msrle32/msrle32.c,
3175 dlls/msrle32/msrle_private.h, dlls/msvidc32/msvideo1.c,
3176 dlls/msvideo/msvideo_main.c, include/vfw.h:
3177 Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
3180 2005-11-28 Aric Stewart <aric@codeweavers.com>
3182 * dlls/wininet/http.c:
3183 Allow HttpEndRequest to process 302 and 301 redirects. Append Host
3184 port if non standard on the redirect host header and make sure to
3185 append the extra information (parameters) and such to the location if
3186 present. Additionally check to see if we are redirecting to https and
3187 if so set the appropriate port.
3189 2005-11-28 Jacek Caban <jacek@codeweavers.com>
3191 * dlls/shdocvw/dochost.c:
3192 Added GetOverrideKeyPath and GetOptionKeyPath implementation.
3194 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
3196 * dlls/shell32/shlview.c:
3197 Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
3199 2005-11-28 Ge van Geldorp <gvg@reactos.org>
3201 * dlls/shell32/shlexec.c:
3202 Other code in shlexec.c (e.g. the extension handling code in
3203 ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
3206 2005-11-28 Detlef Riekenberg <wine.dev@web.de>
3208 * dlls/winspool/info.c:
3209 Documentation added for GetPrinterDriverDirectoryW + A.
3211 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
3213 * include/ddk/wdm.h:
3214 Add directory and symlink access rights.
3216 2005-11-28 Robert Shearman <rob@codeweavers.com>
3218 * dlls/wininet/http.c:
3219 Add support for using secure (SSL/TLS) connections through a proxy
3222 2005-11-28 Robert Shearman <rob@codeweavers.com>
3224 * dlls/wininet/http.c, dlls/wininet/internet.h,
3225 dlls/wininet/netconnection.c:
3226 Move the initiation of the SSL connection into a separate function.
3228 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3230 * dlls/user/menu.c, dlls/user/tests/menu.c:
3231 set_menu_item_text handles converting an empty menu item to a
3232 separator on its own, give it a chance to do its work in the
3235 2005-11-28 Robert Shearman <rob@codeweavers.com>
3237 * dlls/wininet/http.c, dlls/wininet/internet.h:
3238 Add a host port field that preserves the requested port of the
3241 2005-11-28 Vijay Kiran Kamuju <infyquest@gmail.com>
3243 * dlls/usp10/usp10.c, include/usp10.h:
3244 Added some missing definitions in usp10.h.
3246 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
3248 * dlls/x11drv/graphics.c:
3249 Handle an X error in X11DRV_ExtFloodFill().
3251 2005-11-28 Robert Shearman <rob@codeweavers.com>
3253 * dlls/wininet/http.c:
3254 Fix "http://" prefix detection on the proxy URL.
3256 2005-11-28 Robert Shearman <rob@codeweavers.com>
3258 * dlls/rpcrt4/ndr_midl.c:
3259 Make sure to fill out the MIDL_STUB_MESSAGE structure in
3260 NdrSendReceive like we do in NdrProxySendReceive.
3262 2005-11-28 Robert Shearman <rob@codeweavers.com>
3264 * dlls/rpcrt4/ndr_marshall.c:
3265 Implement conformant varying array functions.
3267 2005-11-28 Robert Shearman <rob@codeweavers.com>
3269 * dlls/rpcrt4/ndr_marshall.c:
3270 Implement conformant struct functions.
3272 2005-11-28 Robert Shearman <rob@codeweavers.com>
3274 * dlls/rpcrt4/ndr_marshall.c:
3275 Implement FC_STRUCTPAD2 for complex types.
3277 2005-11-28 Rein Klazes <wijn@wanadoo.nl>
3279 * dlls/gdi/gdi32.spec, dlls/gdi/palette.c:
3280 Add stub implementation for SetMagicColors().
3282 2005-11-28 Jacek Caban <jacek@codeweavers.com>
3284 * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
3285 Added AtlAxCreateControl stub implementation.
3287 2005-11-28 Robert Shearman <rob@codeweavers.com>
3289 * dlls/wininet/http.c:
3290 Replace some useless checks in HTTP_AddProxyInfo with asserts.
3292 2005-11-28 Jacek Caban <jacek@codeweavers.com>
3294 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
3295 dlls/shdocvw/webbrowser.c:
3296 Added IOleDocumentSite implementation.
3298 2005-11-28 Robert Shearman <rob@codeweavers.com>
3300 * dlls/wininet/http.c:
3301 Simplify and fix Set-Cookie handling.
3303 2005-11-28 Robert Shearman <rob@codeweavers.com>
3305 * dlls/ole32/defaulthandler.c:
3306 Implement IOleObject_DoVerb function by running the object and then
3307 delegating to the remote IOleObject_DoVerb function.
3309 2005-11-28 Robert Shearman <rob@codeweavers.com>
3311 * dlls/rpcrt4/ndr_marshall.c:
3312 Add functions for marshaling base types (ints, floats, etc.).
3314 2005-11-28 Jacek Caban <jacek@codeweavers.com>
3316 * dlls/shdocvw/dochost.c, dlls/shdocvw/oleobject.c,
3317 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
3318 Better windows handling.
3320 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
3322 * dlls/shell32/shell32_main.h:
3323 Modified KeyStateToDropEffect macro to match native shellview's
3326 2005-11-28 Robert Shearman <rob@codeweavers.com>
3328 * dlls/wininet/http.c:
3329 Simplify HTTP_InsertProxyAuthorization.
3331 2005-11-28 Robert Shearman <rob@codeweavers.com>
3333 * dlls/ole32/compobj_private.h, dlls/ole32/defaulthandler.c,
3334 dlls/ole32/oleobj.c:
3335 Delegate advises to the remote object to enable the client to receive
3336 data change notifications.
3338 2005-11-28 Robert Shearman <rob@codeweavers.com>
3340 * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_misc.h:
3341 Extend conformance computation function to also compute variances.
3342 MSDN suggests that conformance and variance are pretty much the same,
3343 but there may be some subtleties to it.
3345 2005-11-28 Jacek Caban <jacek@codeweavers.com>
3347 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/frame.c,
3348 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
3349 Added implementation of GetWindowContext.
3350 Added stub implementation of IOleInPlaceFrame interface.
3352 2005-11-28 Alexandre Julliard <julliard@winehq.org>
3354 * dlls/iccvid/.gitignore, dlls/msvidc32/.gitignore:
3355 Ignore generated rsrc.res.
3357 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
3359 * dlls/shell32/shlview.c:
3360 Register the shell view itself as the drop target, not it's parent folder.
3361 Forward drag&drop method calls to the folder currently under the cursor.
3363 2005-11-28 Robert Shearman <rob@codeweavers.com>
3365 * dlls/wininet/internet.c:
3366 Change some SendAsyncCallback calls to INTERNET_SendCallback as the
3367 tests show that the callbacks happen either synchronously or within an
3368 alternative asynchronous call.
3369 Remove a check for a NULL lpfnStatusCB that is already performed by
3370 INTERNET_SendCallback and add a comment about a difference to native.
3372 2005-11-28 Robert Shearman <rob@codeweavers.com>
3374 * dlls/wininet/http.c:
3375 Add parsing of the Content-ID and Proxy-Connection headers.
3376 Sort the table of header to option number mappings correctly.
3377 Change a FIXME to a WARN because there are "X-..." headers that we
3378 aren't supposed to parse.
3380 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
3382 * include/imagehlp.h:
3383 Add some 64 bit definitions.
3385 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3387 * dlls/wined3d/device.c:
3388 Stop reporting not having swapchain 0 as an error and add an internal
3389 variable instead of modifying a parameter.
3391 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3393 * dlls/wined3d/vertexdeclaration.c:
3394 Correct some errors in the way vertex declarations for directx 8 are
3395 parsed and add offset support.
3397 2005-11-28 Ge van Geldorp <gvg@reactos.org>
3399 * dlls/shell32/iconcache.c:
3400 Load shortcut icon by resource id instead of by icon index.
3402 2005-11-28 Robert Shearman <rob@codeweavers.com>
3404 * dlls/ole32/defaulthandler.c:
3405 Call DefaultHandler_Stop if we fail to start the server running
3406 correctly and a few formatting fixes.
3408 2005-11-28 Robert Shearman <rob@codeweavers.com>
3410 * dlls/rpcrt4/ndr_marshall.c:
3411 Fix NdrConformantArrayBufferSize to include the size of the
3413 Make NdrConformantArrayMemorySize do something more useful, like
3414 actually return the required memory.
3415 Conformance offset can be negative and should only be two bytes.
3417 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3419 * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvidc32_En.rc,
3420 dlls/msvidc32/msvidc32_private.h, dlls/msvidc32/msvideo1.c,
3421 dlls/msvidc32/rsrc.rc:
3422 Add support for ICM_GETINFO in msvidc32 codec (based on msrle32).
3424 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3426 * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c, dlls/iccvid/iccvid_En.rc,
3427 dlls/iccvid/iccvid_private.h, dlls/iccvid/rsrc.rc:
3428 Add support for ICM_GETINFO in iccvid codec (based on msrle32).
3430 2005-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
3432 * dlls/msrle32/msrle32.c, dlls/msvideo/msvideo_main.c:
3433 Fix several bugs in msrle32 preventing it to load.
3434 Remove a hack in ICOpen compensating a bug in msrle32.
3435 Use MSVFW32_hModule directly in ICCompressorChoose, and avoid a
3436 convoluted GWLP_HINSTANCE hack.
3438 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
3440 * dlls/winmm/winmm_Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
3441 Update Korean translations.
3443 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
3445 * dlls/ole32/ole32res.rc:
3446 Correct the hot spot position of the drag&drop 'move' and 'link' cursors.
3448 2005-11-28 Jacek Caban <jacek@codeweavers.com>
3450 * dlls/shdocvw/webbrowser.c:
3451 Don't crash when parameters of Navigate2 are NULL.
3453 2005-11-28 Robert Shearman <rob@codeweavers.com>
3455 * dlls/wininet/http.c, dlls/wininet/internet.h:
3456 Add a new field "lpszHostName" to the session to track the host name
3457 of the HTTP server, as opposed to the server that we will connect to
3458 that could be a proxy server. Fixes the "Host:" header that we send to
3461 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
3463 * dlls/winmm/winmm.c:
3464 LoadLibrary16 is no longer exported by name, so do the lookup by its
3465 ordinal (when loading NE sibling).
3467 2005-11-28 Vitaliy Margolen <wine-patch@kievinfo.com>
3469 * dlls/ntdll/cdrom.c:
3470 Handle IOCTL_DISK_CHECK_VERIFY which is synonym for
3471 IOCTL_STORAGE_CHECK_VERIFY.
3473 2005-11-28 Eric Pouech <eric.pouech@wanadoo.fr>
3475 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/stack.c, include/dbghelp.h:
3476 Added stubs for DbgHelp functions: SymRegisterFunctionEntryCallback.
3478 2005-11-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
3480 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
3481 Correct the matrix sizes in software shaders and remove an erroneous
3484 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
3486 * dlls/x11drv/settings.c:
3487 Ignore frequency requests in Desktop mode.
3489 2005-11-28 Robert Shearman <rob@codeweavers.com>
3491 * dlls/ole32/defaulthandler.c:
3492 Call the equivalent delegate function for all of the simple
3495 2005-11-28 Robert Shearman <rob@codeweavers.com>
3497 * dlls/rpcrt4/ndr_marshall.c:
3498 We should always allocate in NdrConformantStringUnmarshal if the
3499 memory pointer is NULL.
3501 2005-11-28 Lionel Ulmer <lionel.ulmer@free.fr>
3503 * dlls/dinput/device.c:
3504 Handle DInput8 interfaces in device QueryInterface.
3506 2005-11-28 Hans Leidekker <hans@it.vu.nl>
3508 * dlls/wldap32/add.c:
3509 Document the ldap_add* functions.
3511 2005-11-28 Huw Davies <huw@codeweavers.com>
3513 * dlls/gdi/bitblt.c:
3514 If the driver doesn't support StretchBlt try to use StretchDIBits
3517 2005-11-28 Martin Fuchs <martin-fuchs@gmx.net>
3519 * dlls/shell32/shfldr_desktop.c, dlls/shell32/shlfolder.c,
3520 dlls/shell32/tests/shlfolder.c:
3521 Correctly call HCR_GetFolderAttributes() in SHELL32_GetItemAttributes().
3522 Directly return the correct "My Computer" attributes in
3523 ISF_Desktop_fnGetAttributesOf().
3524 Remove "todo_wine" from the "My Computer" attributes test case.
3525 Add test case for retrieving the file system path from the
3526 CSIDL_PROGRAM_FILES PIDL using SHGetPathFromIDListW().
3528 2005-11-28 YunSong Hwang <hys545@dreamwiz.com>
3530 * documentation/README.ko:
3531 Add a translation of the README.
3533 2005-11-28 Mike McCormack <mike@codeweavers.com>
3535 * dlls/msi/helpers.c:
3536 If a source directory doesn't exist, use the install root instead.
3538 2005-11-28 Mike McCormack <mike@codeweavers.com>
3540 * dlls/msi/dialog.c:
3541 Handle the ^ character in MaskEdit controls.
3543 2005-11-28 Raphael Junqueira <fenix@club-internet.fr>
3545 * dlls/dmime/dmime_private.h, dlls/dmime/performance.c:
3546 Partial implementation of IDirectMusicPerformance8Impl_AddPort.
3548 2005-11-28 Michael Jung <mjung@iss.tu-darmstadt.de>
3550 * dlls/shell32/shfldr_unixfs.c:
3551 Initial stubbed implementation of UnixFolder's IDropTarget interface.
3553 2005-11-28 Alex Villacís Lasso <a_villacis@palosanto.com>
3555 * dlls/kernel/process.c:
3556 Initialize file_exists to 0 at exe load test, prevents mistaking of
3557 UTF-8 encoded exenames as builtins.
3559 2005-11-26 Alexandre Julliard <julliard@winehq.org>
3561 * .gitignore, dlls/.gitignore, dlls/winspool/.gitignore, libs/.gitignore,
3562 programs/avitools/.gitignore, programs/clock/.gitignore,
3563 programs/cmdlgtst/.gitignore, programs/control/.gitignore,
3564 programs/eject/.gitignore, programs/expand/.gitignore,
3565 programs/explorer/.gitignore, programs/hh/.gitignore,
3566 programs/msiexec/.gitignore, programs/notepad/.gitignore,
3567 programs/progman/.gitignore, programs/regedit/.gitignore,
3568 programs/regsvr32/.gitignore, programs/rpcss/.gitignore,
3569 programs/rundll32/.gitignore, programs/start/.gitignore,
3570 programs/taskmgr/.gitignore, programs/uninstaller/.gitignore,
3571 programs/view/.gitignore, programs/wcmd/.gitignore,
3572 programs/wineboot/.gitignore, programs/winebrowser/.gitignore,
3573 programs/winecfg/.gitignore, programs/wineconsole/.gitignore,
3574 programs/winedbg/.gitignore, programs/winefile/.gitignore,
3575 programs/winemenubuilder/.gitignore, programs/winemine/.gitignore,
3576 programs/winepath/.gitignore, programs/winetest/.gitignore,
3577 programs/winevdm/.gitignore, programs/winhelp/.gitignore,
3578 programs/winver/.gitignore, tools/winegcc/.gitignore:
3579 Ignore symlink files too (needed for git).
3581 2005-11-26 Alexandre Julliard <julliard@winehq.org>
3583 * .cvsignore, .gitignore, dlls/.cvsignore, dlls/.gitignore,
3584 dlls/activeds/.cvsignore, dlls/activeds/.gitignore,
3585 dlls/advapi32/.cvsignore, dlls/advapi32/.gitignore,
3586 dlls/advapi32/tests/.cvsignore, dlls/advapi32/tests/.gitignore,
3587 dlls/advpack/.cvsignore, dlls/advpack/.gitignore,
3588 dlls/advpack/tests/.cvsignore, dlls/advpack/tests/.gitignore,
3589 dlls/amstream/.cvsignore, dlls/amstream/.gitignore,
3590 dlls/atl/.cvsignore, dlls/atl/.gitignore, dlls/avicap32/.cvsignore,
3591 dlls/avicap32/.gitignore, dlls/avifil32/.cvsignore,
3592 dlls/avifil32/.gitignore, dlls/cabinet/.cvsignore,
3593 dlls/cabinet/.gitignore, dlls/capi2032/.cvsignore,
3594 dlls/capi2032/.gitignore, dlls/cards/.cvsignore,
3595 dlls/cards/.gitignore, dlls/cfgmgr32/.cvsignore,
3596 dlls/cfgmgr32/.gitignore, dlls/comcat/.cvsignore,
3597 dlls/comcat/.gitignore, dlls/comctl32/.cvsignore,
3598 dlls/comctl32/.gitignore, dlls/comctl32/tests/.cvsignore,
3599 dlls/comctl32/tests/.gitignore, dlls/commdlg/.cvsignore,
3600 dlls/commdlg/.gitignore, dlls/crtdll/.cvsignore,
3601 dlls/crtdll/.gitignore, dlls/crypt32/.cvsignore,
3602 dlls/crypt32/.gitignore, dlls/crypt32/tests/.cvsignore,
3603 dlls/crypt32/tests/.gitignore, dlls/cryptdll/.cvsignore,
3604 dlls/cryptdll/.gitignore, dlls/ctl3d/.cvsignore,
3605 dlls/ctl3d/.gitignore, dlls/d3d8/.cvsignore, dlls/d3d8/.gitignore,
3606 dlls/d3d9/.cvsignore, dlls/d3d9/.gitignore, dlls/d3dim/.cvsignore,
3607 dlls/d3dim/.gitignore, dlls/d3drm/.cvsignore, dlls/d3drm/.gitignore,
3608 dlls/d3dx8/.cvsignore, dlls/d3dx8/.gitignore, dlls/d3dxof/.cvsignore,
3609 dlls/d3dxof/.gitignore, dlls/dbghelp/.cvsignore,
3610 dlls/dbghelp/.gitignore, dlls/dciman32/.cvsignore,
3611 dlls/dciman32/.gitignore, dlls/ddraw/.cvsignore,
3612 dlls/ddraw/.gitignore, dlls/ddraw/tests/.cvsignore,
3613 dlls/ddraw/tests/.gitignore, dlls/devenum/.cvsignore,
3614 dlls/devenum/.gitignore, dlls/dinput/.cvsignore,
3615 dlls/dinput/.gitignore, dlls/dinput/tests/.cvsignore,
3616 dlls/dinput/tests/.gitignore, dlls/dinput8/.cvsignore,
3617 dlls/dinput8/.gitignore, dlls/dmband/.cvsignore,
3618 dlls/dmband/.gitignore, dlls/dmcompos/.cvsignore,
3619 dlls/dmcompos/.gitignore, dlls/dmime/.cvsignore,
3620 dlls/dmime/.gitignore, dlls/dmloader/.cvsignore,
3621 dlls/dmloader/.gitignore, dlls/dmscript/.cvsignore,
3622 dlls/dmscript/.gitignore, dlls/dmstyle/.cvsignore,
3623 dlls/dmstyle/.gitignore, dlls/dmsynth/.cvsignore,
3624 dlls/dmsynth/.gitignore, dlls/dmusic/.cvsignore,
3625 dlls/dmusic/.gitignore, dlls/dmusic32/.cvsignore,
3626 dlls/dmusic32/.gitignore, dlls/dplay/.cvsignore,
3627 dlls/dplay/.gitignore, dlls/dplayx/.cvsignore,
3628 dlls/dplayx/.gitignore, dlls/dpnet/.cvsignore, dlls/dpnet/.gitignore,
3629 dlls/dpnhpast/.cvsignore, dlls/dpnhpast/.gitignore,
3630 dlls/dsound/.cvsignore, dlls/dsound/.gitignore,
3631 dlls/dsound/tests/.cvsignore, dlls/dsound/tests/.gitignore,
3632 dlls/dswave/.cvsignore, dlls/dswave/.gitignore,
3633 dlls/dxdiagn/.cvsignore, dlls/dxdiagn/.gitignore,
3634 dlls/dxerr8/.cvsignore, dlls/dxerr8/.gitignore,
3635 dlls/dxerr9/.cvsignore, dlls/dxerr9/.gitignore,
3636 dlls/dxguid/.cvsignore, dlls/dxguid/.gitignore, dlls/gdi/.cvsignore,
3637 dlls/gdi/.gitignore, dlls/gdi/tests/.cvsignore,
3638 dlls/gdi/tests/.gitignore, dlls/glu32/.cvsignore,
3639 dlls/glu32/.gitignore, dlls/glut32/.cvsignore,
3640 dlls/glut32/.gitignore, dlls/hhctrl.ocx/.cvsignore,
3641 dlls/hhctrl.ocx/.gitignore, dlls/iccvid/.cvsignore,
3642 dlls/iccvid/.gitignore, dlls/icmp/.cvsignore, dlls/icmp/.gitignore,
3643 dlls/ifsmgr.vxd/.cvsignore, dlls/ifsmgr.vxd/.gitignore,
3644 dlls/imagehlp/.cvsignore, dlls/imagehlp/.gitignore,
3645 dlls/imm32/.cvsignore, dlls/imm32/.gitignore,
3646 dlls/iphlpapi/.cvsignore, dlls/iphlpapi/.gitignore,
3647 dlls/iphlpapi/tests/.cvsignore, dlls/iphlpapi/tests/.gitignore,
3648 dlls/itss/.cvsignore, dlls/itss/.gitignore, dlls/kernel/.cvsignore,
3649 dlls/kernel/.gitignore, dlls/kernel/messages/.cvsignore,
3650 dlls/kernel/messages/.gitignore, dlls/kernel/tests/.cvsignore,
3651 dlls/kernel/tests/.gitignore, dlls/lzexpand/.cvsignore,
3652 dlls/lzexpand/.gitignore, dlls/lzexpand/tests/.cvsignore,
3653 dlls/lzexpand/tests/.gitignore, dlls/mapi32/.cvsignore,
3654 dlls/mapi32/.gitignore, dlls/mapi32/tests/.cvsignore,
3655 dlls/mapi32/tests/.gitignore, dlls/mciavi32/.cvsignore,
3656 dlls/mciavi32/.gitignore, dlls/mcicda/.cvsignore,
3657 dlls/mcicda/.gitignore, dlls/mciseq/.cvsignore,
3658 dlls/mciseq/.gitignore, dlls/midimap/.cvsignore,
3659 dlls/midimap/.gitignore, dlls/mlang/.cvsignore,
3660 dlls/mlang/.gitignore, dlls/mlang/tests/.cvsignore,
3661 dlls/mlang/tests/.gitignore, dlls/mmdevldr.vxd/.cvsignore,
3662 dlls/mmdevldr.vxd/.gitignore, dlls/monodebg.vxd/.cvsignore,
3663 dlls/monodebg.vxd/.gitignore, dlls/mpr/.cvsignore,
3664 dlls/mpr/.gitignore, dlls/msacm/.cvsignore, dlls/msacm/.gitignore,
3665 dlls/msacm/imaadp32/.cvsignore, dlls/msacm/imaadp32/.gitignore,
3666 dlls/msacm/msadp32/.cvsignore, dlls/msacm/msadp32/.gitignore,
3667 dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/.gitignore,
3668 dlls/msacm/tests/.cvsignore, dlls/msacm/tests/.gitignore,
3669 dlls/msacm/winemp3/.cvsignore, dlls/msacm/winemp3/.gitignore,
3670 dlls/mscms/.cvsignore, dlls/mscms/.gitignore,
3671 dlls/mscms/tests/.cvsignore, dlls/mscms/tests/.gitignore,
3672 dlls/msdmo/.cvsignore, dlls/msdmo/.gitignore, dlls/mshtml/.cvsignore,
3673 dlls/mshtml/.gitignore, dlls/mshtml/tests/.cvsignore,
3674 dlls/mshtml/tests/.gitignore, dlls/msi/.cvsignore,
3675 dlls/msi/.gitignore, dlls/msi/tests/.cvsignore,
3676 dlls/msi/tests/.gitignore, dlls/msimg32/.cvsignore,
3677 dlls/msimg32/.gitignore, dlls/msisys/.cvsignore,
3678 dlls/msisys/.gitignore, dlls/msnet32/.cvsignore,
3679 dlls/msnet32/.gitignore, dlls/msrle32/.cvsignore,
3680 dlls/msrle32/.gitignore, dlls/msvcrt/.cvsignore,
3681 dlls/msvcrt/.gitignore, dlls/msvcrt/tests/.cvsignore,
3682 dlls/msvcrt/tests/.gitignore, dlls/msvcrt20/.cvsignore,
3683 dlls/msvcrt20/.gitignore, dlls/msvcrt40/.cvsignore,
3684 dlls/msvcrt40/.gitignore, dlls/msvcrtd/.cvsignore,
3685 dlls/msvcrtd/.gitignore, dlls/msvcrtd/tests/.cvsignore,
3686 dlls/msvcrtd/tests/.gitignore, dlls/msvidc32/.cvsignore,
3687 dlls/msvidc32/.gitignore, dlls/msvideo/.cvsignore,
3688 dlls/msvideo/.gitignore, dlls/mswsock/.cvsignore,
3689 dlls/mswsock/.gitignore, dlls/msxml3/.cvsignore,
3690 dlls/msxml3/.gitignore, dlls/msxml3/tests/.cvsignore,
3691 dlls/msxml3/tests/.gitignore, dlls/netapi32/.cvsignore,
3692 dlls/netapi32/.gitignore, dlls/netapi32/tests/.cvsignore,
3693 dlls/netapi32/tests/.gitignore, dlls/newdev/.cvsignore,
3694 dlls/newdev/.gitignore, dlls/ntdll/.cvsignore, dlls/ntdll/.gitignore,
3695 dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/.gitignore,
3696 dlls/objsel/.cvsignore, dlls/objsel/.gitignore,
3697 dlls/odbc32/.cvsignore, dlls/odbc32/.gitignore,
3698 dlls/odbccp32/.cvsignore, dlls/odbccp32/.gitignore,
3699 dlls/ole32/.cvsignore, dlls/ole32/.gitignore,
3700 dlls/ole32/tests/.cvsignore, dlls/ole32/tests/.gitignore,
3701 dlls/oleacc/.cvsignore, dlls/oleacc/.gitignore,
3702 dlls/oleaut32/.cvsignore, dlls/oleaut32/.gitignore,
3703 dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/.gitignore,
3704 dlls/olecli/.cvsignore, dlls/olecli/.gitignore,
3705 dlls/oledlg/.cvsignore, dlls/oledlg/.gitignore,
3706 dlls/olepro32/.cvsignore, dlls/olepro32/.gitignore,
3707 dlls/olesvr/.cvsignore, dlls/olesvr/.gitignore,
3708 dlls/opengl32/.cvsignore, dlls/opengl32/.gitignore,
3709 dlls/powrprof/.cvsignore, dlls/powrprof/.gitignore,
3710 dlls/psapi/.cvsignore, dlls/psapi/.gitignore,
3711 dlls/psapi/tests/.cvsignore, dlls/psapi/tests/.gitignore,
3712 dlls/qcap/.cvsignore, dlls/qcap/.gitignore, dlls/quartz/.cvsignore,
3713 dlls/quartz/.gitignore, dlls/quartz/tests/.cvsignore,
3714 dlls/quartz/tests/.gitignore, dlls/rasapi32/.cvsignore,
3715 dlls/rasapi32/.gitignore, dlls/riched20/.cvsignore,
3716 dlls/riched20/.gitignore, dlls/richedit/.cvsignore,
3717 dlls/richedit/.gitignore, dlls/rpcrt4/.cvsignore,
3718 dlls/rpcrt4/.gitignore, dlls/rpcrt4/tests/.cvsignore,
3719 dlls/rpcrt4/tests/.gitignore, dlls/rsabase/.cvsignore,
3720 dlls/rsabase/.gitignore, dlls/rsabase/tests/.cvsignore,
3721 dlls/rsabase/tests/.gitignore, dlls/rsaenh/.cvsignore,
3722 dlls/rsaenh/.gitignore, dlls/rsaenh/tests/.cvsignore,
3723 dlls/rsaenh/tests/.gitignore, dlls/secur32/.cvsignore,
3724 dlls/secur32/.gitignore, dlls/secur32/tests/.cvsignore,
3725 dlls/secur32/tests/.gitignore, dlls/sensapi/.cvsignore,
3726 dlls/sensapi/.gitignore, dlls/serialui/.cvsignore,
3727 dlls/serialui/.gitignore, dlls/setupapi/.cvsignore,
3728 dlls/setupapi/.gitignore, dlls/setupapi/tests/.cvsignore,
3729 dlls/setupapi/tests/.gitignore, dlls/shdocvw/.cvsignore,
3730 dlls/shdocvw/.gitignore, dlls/shdocvw/tests/.cvsignore,
3731 dlls/shdocvw/tests/.gitignore, dlls/shell32/.cvsignore,
3732 dlls/shell32/.gitignore, dlls/shell32/tests/.cvsignore,
3733 dlls/shell32/tests/.gitignore, dlls/shfolder/.cvsignore,
3734 dlls/shfolder/.gitignore, dlls/shlwapi/.cvsignore,
3735 dlls/shlwapi/.gitignore, dlls/shlwapi/tests/.cvsignore,
3736 dlls/shlwapi/tests/.gitignore, dlls/snmpapi/.cvsignore,
3737 dlls/snmpapi/.gitignore, dlls/stdole2.tlb/.cvsignore,
3738 dlls/stdole2.tlb/.gitignore, dlls/stdole32.tlb/.cvsignore,
3739 dlls/stdole32.tlb/.gitignore, dlls/sti/.cvsignore,
3740 dlls/sti/.gitignore, dlls/strmiids/.cvsignore,
3741 dlls/strmiids/.gitignore, dlls/tapi32/.cvsignore,
3742 dlls/tapi32/.gitignore, dlls/twain/.cvsignore, dlls/twain/.gitignore,
3743 dlls/unicows/.cvsignore, dlls/unicows/.gitignore,
3744 dlls/url/.cvsignore, dlls/url/.gitignore, dlls/urlmon/.cvsignore,
3745 dlls/urlmon/.gitignore, dlls/urlmon/tests/.cvsignore,
3746 dlls/urlmon/tests/.gitignore, dlls/user/.cvsignore,
3747 dlls/user/.gitignore, dlls/user/resources/.cvsignore,
3748 dlls/user/resources/.gitignore, dlls/user/tests/.cvsignore,
3749 dlls/user/tests/.gitignore, dlls/usp10/.cvsignore,
3750 dlls/usp10/.gitignore, dlls/uuid/.cvsignore, dlls/uuid/.gitignore,
3751 dlls/uxtheme/.cvsignore, dlls/uxtheme/.gitignore,
3752 dlls/vdhcp.vxd/.cvsignore, dlls/vdhcp.vxd/.gitignore,
3753 dlls/vdmdbg/.cvsignore, dlls/vdmdbg/.gitignore,
3754 dlls/version/.cvsignore, dlls/version/.gitignore,
3755 dlls/version/tests/.cvsignore, dlls/version/tests/.gitignore,
3756 dlls/vmm.vxd/.cvsignore, dlls/vmm.vxd/.gitignore,
3757 dlls/vnbt.vxd/.cvsignore, dlls/vnbt.vxd/.gitignore,
3758 dlls/vnetbios.vxd/.cvsignore, dlls/vnetbios.vxd/.gitignore,
3759 dlls/vtdapi.vxd/.cvsignore, dlls/vtdapi.vxd/.gitignore,
3760 dlls/vwin32.vxd/.cvsignore, dlls/vwin32.vxd/.gitignore,
3761 dlls/win32s/.cvsignore, dlls/win32s/.gitignore,
3762 dlls/winaspi/.cvsignore, dlls/winaspi/.gitignore,
3763 dlls/winecrt0/.cvsignore, dlls/winecrt0/.gitignore,
3764 dlls/wined3d/.cvsignore, dlls/wined3d/.gitignore,
3765 dlls/winedos/.cvsignore, dlls/winedos/.gitignore,
3766 dlls/wineps/.cvsignore, dlls/wineps/.gitignore,
3767 dlls/wininet/.cvsignore, dlls/wininet/.gitignore,
3768 dlls/wininet/tests/.cvsignore, dlls/wininet/tests/.gitignore,
3769 dlls/winmm/.cvsignore, dlls/winmm/.gitignore,
3770 dlls/winmm/joystick/.cvsignore, dlls/winmm/joystick/.gitignore,
3771 dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/.gitignore,
3772 dlls/winmm/tests/.cvsignore, dlls/winmm/tests/.gitignore,
3773 dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/.gitignore,
3774 dlls/winmm/winealsa/.cvsignore, dlls/winmm/winealsa/.gitignore,
3775 dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/.gitignore,
3776 dlls/winmm/wineaudioio/.cvsignore, dlls/winmm/wineaudioio/.gitignore,
3777 dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/.gitignore,
3778 dlls/winmm/winejack/.cvsignore, dlls/winmm/winejack/.gitignore,
3779 dlls/winmm/winenas/.cvsignore, dlls/winmm/winenas/.gitignore,
3780 dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/.gitignore,
3781 dlls/winnls/.cvsignore, dlls/winnls/.gitignore,
3782 dlls/winsock/.cvsignore, dlls/winsock/.gitignore,
3783 dlls/winsock/tests/.cvsignore, dlls/winsock/tests/.gitignore,
3784 dlls/winspool/.cvsignore, dlls/winspool/.gitignore,
3785 dlls/winspool/tests/.cvsignore, dlls/winspool/tests/.gitignore,
3786 dlls/wintab32/.cvsignore, dlls/wintab32/.gitignore,
3787 dlls/wintrust/.cvsignore, dlls/wintrust/.gitignore,
3788 dlls/wldap32/.cvsignore, dlls/wldap32/.gitignore,
3789 dlls/wow32/.cvsignore, dlls/wow32/.gitignore,
3790 dlls/wsock32/.cvsignore, dlls/wsock32/.gitignore,
3791 dlls/wtsapi32/.cvsignore, dlls/wtsapi32/.gitignore,
3792 dlls/x11drv/.cvsignore, dlls/x11drv/.gitignore,
3793 documentation/.cvsignore, documentation/.gitignore, fonts/.cvsignore,
3794 fonts/.gitignore, include/.cvsignore, include/.gitignore,
3795 include/wine/.cvsignore, include/wine/.gitignore, libs/.cvsignore,
3796 libs/.gitignore, libs/port/.cvsignore, libs/port/.gitignore,
3797 libs/unicode/.cvsignore, libs/unicode/.gitignore,
3798 libs/wine/.cvsignore, libs/wine/.gitignore, libs/wpp/.cvsignore,
3799 libs/wpp/.gitignore, loader/.cvsignore, loader/.gitignore,
3800 programs/.cvsignore, programs/.gitignore,
3801 programs/avitools/.cvsignore, programs/avitools/.gitignore,
3802 programs/clock/.cvsignore, programs/clock/.gitignore,
3803 programs/cmdlgtst/.cvsignore, programs/cmdlgtst/.gitignore,
3804 programs/control/.cvsignore, programs/control/.gitignore,
3805 programs/eject/.cvsignore, programs/eject/.gitignore,
3806 programs/expand/.cvsignore, programs/expand/.gitignore,
3807 programs/explorer/.cvsignore, programs/explorer/.gitignore,
3808 programs/hh/.cvsignore, programs/hh/.gitignore,
3809 programs/msiexec/.cvsignore, programs/msiexec/.gitignore,
3810 programs/notepad/.cvsignore, programs/notepad/.gitignore,
3811 programs/progman/.cvsignore, programs/progman/.gitignore,
3812 programs/regedit/.cvsignore, programs/regedit/.gitignore,
3813 programs/regsvr32/.cvsignore, programs/regsvr32/.gitignore,
3814 programs/rpcss/.cvsignore, programs/rpcss/.gitignore,
3815 programs/rundll32/.cvsignore, programs/rundll32/.gitignore,
3816 programs/start/.cvsignore, programs/start/.gitignore,
3817 programs/taskmgr/.cvsignore, programs/taskmgr/.gitignore,
3818 programs/uninstaller/.cvsignore, programs/uninstaller/.gitignore,
3819 programs/view/.cvsignore, programs/view/.gitignore,
3820 programs/wcmd/.cvsignore, programs/wcmd/.gitignore,
3821 programs/wineboot/.cvsignore, programs/wineboot/.gitignore,
3822 programs/winebrowser/.cvsignore, programs/winebrowser/.gitignore,
3823 programs/winecfg/.cvsignore, programs/winecfg/.gitignore,
3824 programs/wineconsole/.cvsignore, programs/wineconsole/.gitignore,
3825 programs/winedbg/.cvsignore, programs/winedbg/.gitignore,
3826 programs/winefile/.cvsignore, programs/winefile/.gitignore,
3827 programs/winemenubuilder/.cvsignore,
3828 programs/winemenubuilder/.gitignore, programs/winemine/.cvsignore,
3829 programs/winemine/.gitignore, programs/winepath/.cvsignore,
3830 programs/winepath/.gitignore, programs/winetest/.cvsignore,
3831 programs/winetest/.gitignore, programs/winevdm/.cvsignore,
3832 programs/winevdm/.gitignore, programs/winhelp/.cvsignore,
3833 programs/winhelp/.gitignore, programs/winver/.cvsignore,
3834 programs/winver/.gitignore, server/.cvsignore, server/.gitignore,
3835 tools/.cvsignore, tools/.gitignore, tools/widl/.cvsignore,
3836 tools/widl/.gitignore, tools/winapi/.cvsignore,
3837 tools/winapi/.gitignore, tools/winebuild/.cvsignore,
3838 tools/winebuild/.gitignore, tools/winedump/.cvsignore,
3839 tools/winedump/.gitignore, tools/winegcc/.cvsignore,
3840 tools/winegcc/.gitignore, tools/wmc/.cvsignore, tools/wmc/.gitignore,
3841 tools/wrc/.cvsignore, tools/wrc/.gitignore:
3842 Renamed all .cvsignore files to .gitignore.
3844 2005-11-24 Hans Leidekker <hans@it.vu.nl>
3846 * programs/winebrowser/main.c, tools/wine.inf:
3847 Also handle mailto: urls.
3849 2005-11-24 Mike McCormack <mike@codeweavers.com>
3851 * dlls/msvcrt/tests/printf.c:
3852 Add some tests for _fcvt.
3854 2005-11-24 Marcus Meissner <meissner@suse.de>
3857 extern "C" wrappers for usp10.h.
3859 2005-11-24 Mike McCormack <mike@codeweavers.com>
3861 * dlls/msi/helpers.c:
3862 Make all source directories at the root of the install.
3864 2005-11-24 Paul Vriens <Paul.Vriens@xs4all.nl>
3866 * dlls/advapi32/lsa.c:
3867 Return a real error in LsaLookupSids.
3869 2005-11-24 Vijay Kiran Kamuju <infyquest@gmail.com>
3871 * include/Makefile.in:
3874 2005-11-24 Mike McCormack <mike@codeweavers.com>
3876 * dlls/wldap32/ber.c:
3877 Fix a compile error.
3879 2005-11-24 Raphael Junqueira <fenix@club-internet.fr>
3881 * dlls/opengl32/wgl_ext.c:
3882 Fix incorrect implementation of WGL_COLOR_BITS_ARB.
3884 2005-11-24 Juan Lang <juan_lang@yahoo.com>
3886 * include/wincrypt.h:
3887 Add more declarations.
3889 2005-11-23 Francois Gouget <fgouget@free.fr>
3891 * dlls/comctl32/rebar.c, dlls/comctl32/tooltips.c, dlls/d3d8/shader.c,
3892 dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
3893 dlls/dinput/joystick_linuxinput.c, dlls/iphlpapi/iphlpapi_main.c,
3894 dlls/quartz/filesource.c, dlls/rsaenh/mpi.c, dlls/rsaenh/tomcrypt.h,
3895 dlls/shell32/shellpath.c, dlls/user/edit.c,
3896 dlls/user/tests/sysparams.c, dlls/uxtheme/draw.c,
3897 dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
3898 dlls/wined3d/pixelshader.c, dlls/wined3d/stateblock.c,
3899 dlls/wined3d/surface.c, dlls/wined3d/utils.c,
3900 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
3901 dlls/winedos/dosaspi.c, dlls/wineps/download.c, dlls/wininet/ftp.c,
3902 dlls/wininet/tests/http.c, dlls/winspool/tests/info.c,
3903 dlls/wintab32/context.c, programs/progman/En.rc,
3904 programs/winedbg/gdbproxy.c, tools/widl/write_msft.c,
3905 tools/wrc/translation.c:
3906 Assorted spelling fixes.
3908 2005-11-23 Francois Gouget <fgouget@free.fr>
3910 * dlls/ntdll/resource.c, dlls/usp10/usp10.c, dlls/wininet/internet.c:
3911 Documentation tweaks to make winapi_check happy.
3912 Also specify the documented spec file entry.
3914 2005-11-23 Henning Gerhardt <henning.gerhardt@web.de>
3916 * dlls/msvideo/msvfw32_De.rc, dlls/msvideo/rsrc.rc:
3917 Add German resource file for msvideo.
3919 2005-11-23 Francois Gouget <fgouget@free.fr>
3921 * dlls/wldap32/control.c, dlls/wldap32/init.c,
3922 dlls/wldap32/winldap_private.h, include/winldap.h,
3923 tools/winapi/win32.api:
3924 winldap.h should include windeh.f and schnlsp.h.
3925 Enclose the API definitions in an extern "C" section and define
3927 Better stick to the types defined by the PSDK.
3928 Fix the ldap_create_vlv_control*() prototypes.
3931 2005-11-23 Alexandre Julliard <julliard@winehq.org>
3933 * dlls/kernel/relay16.c, dlls/msvcrt/misc.c, dlls/ntdll/loader.c,
3934 dlls/ntdll/relay.c, dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c,
3935 dlls/user/winproc.c, libs/wine/port.c, loader/preloader.c,
3936 tools/winebuild/import.c:
3937 Preserve 16-byte stack alignment in the various assembly
3938 functions. Needed for MacOSX.
3940 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
3942 * dlls/msvideo/msvfw32_En.rc, dlls/msvideo/msvfw32_Ko.rc,
3943 dlls/msvideo/rsrc.rc:
3944 Add Korean translation.
3946 2005-11-23 Francois Gouget <fgouget@free.fr>
3948 * dlls/advpack/tests/advpack.c:
3949 Add trailing '\n' to trace() call.
3951 2005-11-23 Francois Gouget <fgouget@free.fr>
3953 * dlls/winsock/socket.c, include/ws2tcpip.h, tools/winapi/win32.api:
3954 Add LPADDRINFO, missing IP_* defines and missing APIs.
3955 Enclose the API definitions in an extern "C" section.
3956 Define function pointer types if INCL_WINSOCK_API_TYPEDEFS is defined.
3957 Better stick to the types defined by the PSDK.
3960 2005-11-23 YunSong Hwang <hys545@dreamwiz.com>
3962 * dlls/comctl32/comctl_Ko.rc, dlls/commdlg/cdlg_Ko.rc,
3963 dlls/winmm/winmm_Ko.rc, dlls/winmm/winmm_res.rc,
3964 programs/taskmgr/Ko.rc, programs/wcmd/Ko.rc, programs/winecfg/Ko.rc:
3965 Update Korean translations.
3967 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3969 * dlls/shell32/shfldr_unixfs.c:
3970 Use the ANSI codepage in IShellFolder::GetDisplayNameOf.
3972 2005-11-23 Saulius Krasuckas <saulius.krasuckas@ieee.org>
3974 * dlls/mscms/tests/profile.c:
3975 Be more strict and verbose while testing
3976 GetStandardColorSpaceProfile().
3978 2005-11-23 Rein Klazes <wijn@wanadoo.nl>
3980 * dlls/user/tests/sysparams.c:
3981 Make test_SPI_SETBORDER less likely to permanently change visual
3983 - use smaller border widths values for testing;
3984 - provide a work around for a Windows XP feature that made the tests
3985 change the caption width.
3987 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3989 * dlls/shell32/shfldr_desktop.c:
3990 Also scan HKEY_CURRENT_USER for shell namespace extensions in Desktop
3992 Fixed a handle leak in case of failing AddToEnumList call.
3994 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
3996 * dlls/shell32/shfldr_mycomp.c:
3997 Also scan HKEY_CURRENT_USER for shell namespace extensions in
4000 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
4002 * dlls/shell32/brsfolder.c:
4003 Initialize OLE instead of just COM, in order to enable Drag & Drop.
4005 2005-11-23 Michael Jung <mjung@iss.tu-darmstadt.de>
4007 * dlls/commdlg/filedlg.c:
4008 Initialize OLE instead of COM only in order to enable Drag and Drop.
4010 2005-11-23 Andrew Webb <andrew7webb@comcast.net>
4012 * include/commctrl.h:
4013 Define DateTime_SetMonthCalColor.
4015 2005-11-23 Juan Lang <juan_lang@yahoo.com>
4017 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/tests/cert.c:
4018 Fix some memory leaks.
4020 2005-11-23 Alexandre Julliard <julliard@winehq.org>
4022 * dlls/x11drv/event.c:
4023 Fixed some broken code that was causing compiler warnings.
4025 2005-11-23 Huw Davies <huw@codeweavers.com>
4027 * dlls/msxml3/tests/domdoc.c:
4028 Release a stray node.
4030 2005-11-22 Alexandre Julliard <julliard@winehq.org>
4032 * ANNOUNCE, ChangeLog, VERSION, configure:
4035 ----------------------------------------------------------------
4036 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
4038 * dlls/commdlg/fontdlg16.c:
4039 Fixes for FormatCharDlgProc16:
4040 - properly store the ChooseFont pointer, use a window property as the
4041 A and W functions do;
4042 - handle other messages then WM_INITDIALOG and WM_MEASUREITEM as well.
4044 2005-11-22 Aric Stewart <aric@codeweavers.com>
4046 * dlls/wininet/http.c:
4047 HttpEndRequest does not actually send an extra NULL byte at the end of
4048 the request. Help from Rob Shearman on this one.
4050 2005-11-22 Alexandre Julliard <julliard@winehq.org>
4052 * dlls/kernel/volume.c:
4053 Don't try to set the label in the superblock of FAT filesystems, that
4054 doesn't do the right thing anyway.
4056 2005-11-22 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4058 * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
4059 Corrects an error in the _m3xm3 shader function in pixel and vertex
4062 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
4064 * dlls/msvideo/.cvsignore, dlls/msvideo/Makefile.in,
4065 dlls/msvideo/drawdib.c, dlls/msvideo/msvfw32_En.rc,
4066 dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c,
4067 dlls/msvideo/msvideo_private.h, dlls/msvideo/rsrc.rc:
4068 Add a semi-functional ICCompressorChoose implementation.
4070 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
4072 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
4073 GetSystemMetrics fixes with corresponding tests.
4075 2005-11-22 Vitaliy Margolen <wine-patch@kievinfo.com>
4077 * server/atom.c, server/change.c, server/clipboard.c, server/console.c,
4078 server/debugger.c, server/event.c, server/fd.c, server/file.c,
4079 server/handle.c, server/hook.c, server/mailslot.c, server/mapping.c,
4080 server/mutex.c, server/named_pipe.c, server/object.c,
4081 server/object.h, server/process.c, server/queue.c, server/registry.c,
4082 server/request.c, server/semaphore.c, server/serial.c,
4083 server/signal.c, server/snapshot.c, server/sock.c, server/thread.c,
4084 server/timer.c, server/token.c, server/winstation.c:
4085 Add name_lookup function in object_ops.
4087 2005-11-22 Rein Klazes <wijn@wanadoo.nl>
4089 * dlls/commdlg/fontdlg16.c:
4090 In CFn_CHOOSEFONT16to32W fix the conversion of the lpTemplateName and
4091 the lpszStyle fields.
4093 2005-11-22 Hans Leidekker <hans@it.vu.nl>
4095 * programs/winebrowser/Makefile.in:
4096 No need to link against shell32 or user32.
4098 2005-11-22 Aric Stewart <aric@codeweavers.com>
4100 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
4101 Fix some logic to allow HTTP_ADDREQ_FLAG_ADD to replace existing
4102 headers. Also adding a test for some header adding flags.
4104 2005-11-22 Alexandre Julliard <julliard@winehq.org>
4106 * server/registry.c:
4107 Use struct unicode_str instead of null-terminated strings where
4108 possible, and remove constraints on total key path length.
4110 2005-11-22 Robert Lunnon <bobl@optushome.com.au>
4112 * server/event.c, server/mutex.c, server/object.c, server/semaphore.c,
4114 Add stdarg.h where missing.
4116 2005-11-22 Marcus Meissner <meissner@suse.de>
4118 * dlls/winsock/socket.c:
4119 EAI_NONAME -> WS_EAI_NODATA, check for EAI_NONAME and EAI_NODATA.
4121 2005-11-22 Steven Edwards <winehacker@gmail.com>
4123 * dlls/ntdll/version.c:
4124 Correct URL for version infomation database website.
4126 2005-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
4128 * dlls/gdi/tests/dc.c:
4129 Add a test showing that SaveDC after GetDC should return 1.
4131 2005-11-22 Jacek Caban <jacek@codeweavers.com>
4133 * dlls/shdocvw/client.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
4134 Create window in SetClientSite and return it in
4135 IOleInPlaceSite::GetWindow.
4137 2005-11-22 Robert Shearman <rob@codeweavers.com>
4139 * dlls/wininet/tests/http.c:
4140 Test the sizes of some of the parameters passed into the callback.
4142 2005-11-22 Robert Shearman <rob@codeweavers.com>
4144 * dlls/wininet/internet.c, dlls/wininet/internet.h,
4145 dlls/wininet/utility.c:
4146 Rename SendAsyncCallback to INTERNET_SendCallback.
4148 2005-11-22 Robert Shearman <rob@codeweavers.com>
4150 * dlls/wininet/http.c:
4151 Fix an incorrect entry in the HTTP header field table causing broken
4152 Location field parsing.
4154 2005-11-22 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4156 * dlls/advpack/tests/advpack.c:
4157 Exit test after first TranslateInfString() failure, which seems to be
4160 2005-11-21 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4162 * dlls/wined3d/device.c, dlls/wined3d/pixelshader.c,
4163 dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
4164 Implement a pixel shader parser and cross compiler. All version of
4165 shaders up to 3 should be parsed correctly, but only shaders 1-1.4
4166 will be cross compiled.
4168 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
4170 * dlls/ntdll/tests/om.c, server/event.c, server/mailslot.c,
4171 server/mapping.c, server/mutex.c, server/named_pipe.c,
4172 server/object.c, server/semaphore.c, server/timer.c, server/trace.c,
4173 server/winstation.c:
4174 Return correct error on name collision when creating new named
4176 Check for correct error in affected places.
4178 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
4180 * dlls/kernel/sync.c, dlls/kernel/virtual.c:
4181 Kernel32 should create named objects with OBJ_OPENIF flag set.
4182 Handle STATUS_OBJECT_NAME_EXISTS explicitly as it's not mapped with
4183 RtlNtStatusToDosError.
4185 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
4187 * programs/regedit/Ko.rc, programs/wcmd/Ko.rc:
4188 Update Korean translations.
4190 2005-11-21 Alexandre Julliard <julliard@winehq.org>
4192 * programs/winecfg/drive.c:
4193 Only set label and serial number when they are actually changed.
4195 2005-11-21 Alexandre Julliard <julliard@winehq.org>
4197 * dlls/kernel/sync.c, dlls/ntdll/file.c, include/wine/server_protocol.h,
4198 server/mailslot.c, server/protocol.def, server/trace.c:
4199 Fixed handling of mailslot read timeout to avoid compiler warnings.
4201 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
4204 Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
4205 WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
4207 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
4209 * dlls/ntdll/tests/om.c:
4210 More Object Manager tests.
4212 2005-11-21 Aric Stewart <aric@codeweavers.com>
4214 * dlls/wininet/http.c, dlls/wininet/tests/http.c:
4215 Implement HttpSendRequestEx and HttpEndRequest. Restructure, breaking
4216 some things out of HTTP_SendRequestW to avoid duplicate code.
4218 2005-11-21 Ge van Geldorp <gvg@reactos.org>
4220 * dlls/crypt32/encode.c:
4221 Don't redefine ASN_OCTETSTRING, it's already defined in snmp.h.
4223 2005-11-21 Martin Fuchs <martin-fuchs@gmx.net>
4225 * dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c,
4226 dlls/shell32/shell32_main.h:
4227 SHGetFileInfoW(): handle SHGFI_LINKOVERLAY and SHGFI_OVERLAYINDEX.
4228 SHMapPIDLToSystemImageListIndex(): determine overlay flag for
4229 PidlToSicIndex() and return -1 in error cases.
4230 Read shell overlay icon settings from registry to allow icon
4233 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
4235 * dlls/msvcrt/locale.c:
4236 Fix bogus unreal code page messages in _setmbcp().
4238 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
4240 * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
4241 Do not forward _mbccpy to strcpy.
4242 Remove the error message in _mbccpy, it is not an error.
4244 2005-11-21 Thomas Weidenmueller <wine-patches@reactsoft.com>
4246 * dlls/comctl32/syslink.c:
4247 Improved word wrapping and tab key handling.
4249 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
4251 * dlls/advpack/advpack.c, include/advpub.h:
4252 Add/correct prototypes for some already defined functions in advpack.
4254 2005-11-21 Hans Leidekker <hans@it.vu.nl>
4256 * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
4257 dlls/wldap32/wldap32.spec:
4258 Implement ldap_create_vlv_control{A,W},
4259 ldap_encode_sort_control{A,W}.
4260 Add a stub for ldap_create_page_control{A,W}.
4262 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
4264 * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c, include/aclapi.h,
4265 include/winsvc.h, tools/winapi/win32.api:
4266 Add/correct prototypes for some already defined functions in
4267 advapi32. Correct spec file entry for GetSecurityInfoExW.
4269 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
4271 * dlls/user/winstation.c, include/wine/server_protocol.h,
4272 server/protocol.def, server/trace.c, server/winstation.c:
4273 Replace inherit flag with object attributes in winstation and desktop
4274 create & open. Use OBJ_OPENIF flag to create winstation & desktop.
4276 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
4278 * dlls/msvcrt/mbcs.c, dlls/msvcrt/tests/string.c:
4279 Fix _mbsspn() with conformance tests.
4281 2005-11-21 Hans Leidekker <hans@it.vu.nl>
4283 * dlls/hhctrl.ocx/Nl.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/mshtml/Nl.rc,
4284 dlls/mshtml/rsrc.rc, dlls/winspool/Nl.rc, dlls/winspool/winspool.rc,
4285 programs/taskmgr/De.rc, programs/taskmgr/Nl.rc,
4286 programs/taskmgr/taskmgr.rc:
4287 Added Dutch translations.
4289 2005-11-21 YunSong Hwang <hys545@dreamwiz.com>
4291 * dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
4292 dlls/wldap32/wldap32_Ko.rc, programs/start/Ko.rc,
4293 programs/winecfg/Ko.rc, programs/wineconsole/wineconsole_Ko.rc,
4294 programs/winefile/Ko.rc:
4295 Update Korean translations.
4297 2005-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
4299 * dlls/x11drv/scroll.c:
4300 Print scroll and clip rectangles on the ScrollDC entry.
4302 2005-11-21 Rob Shearman <rob@codeweavers.com>
4304 * dlls/advapi32/service.c:
4305 Don't try waiting for the service process to start if the
4306 CreateProcess call failed.
4308 2005-11-21 Mike McCormack <mike@codeweavers.com>
4310 * dlls/msi/registry.c:
4311 Loop around calling RegQueryValue until we have a big enough string
4312 for both the name and the value.
4314 2005-11-21 Jacek Caban <jack@itma.pwr.wroc.pl>
4316 * dlls/shdocvw/dochost.c:
4317 Added GetHostInfo implementation.
4319 2005-11-21 Ge van Geldorp <gvg@reactos.org>
4321 * dlls/netapi32/access.c, dlls/netapi32/netapi32.c, include/lmaccess.h:
4322 Fix some prototypes to match the PSDK.
4324 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4326 * dlls/kernel/oldconfig.c:
4327 - ANSI SCSI revision is a hex number.
4328 - Be more verbose with parser ERRs.
4330 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
4332 * dlls/mswsock/mswsock.spec, dlls/rpcrt4/rpcrt4.spec:
4333 Mark some functions as implemented in the spec files.
4335 2005-11-21 Vitaliy Margolen <wine-patch@kievinfo.com>
4337 * programs/winecfg/driveui.c:
4338 Create new drives with autodetect type.
4340 2005-11-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4342 * dlls/msvcrt/tests/file.c:
4343 Minor MSVCRT test changes:
4344 - add two invalid parameter checks for fopen(),
4345 - rearrange test sequence into two parts (low-level and stream I/O),
4348 2005-11-21 Hans Leidekker <hans@it.vu.nl>
4350 * dlls/wldap32/value.c:
4351 Fix the build without openldap.
4353 2005-11-21 Vincent Béron <vberon@mecano.gme.usherb.ca>
4355 * include/wincrypt.h:
4356 Add prototypes for some already defined functions in crypt32.
4358 2005-11-21 Aric Stewart <aric@codeweavers.com>
4360 * dlls/wininet/internet.c:
4361 Implement the use of NETCON_send for HTTP connections when in
4364 2005-11-21 Stefan Leichter <Stefan.Leichter@camLine.com>
4366 * dlls/version/tests/install.c:
4367 Fix version tests on NT, 2K and XP, make some errors more verbose.
4369 2005-11-21 Rein Klazes <wijn@wanadoo.nl>
4371 * dlls/winmm/wineoss/audio.c:
4372 Break from the SNDCTL_DSP_CHANNELS loops on first error instead of
4373 continuing with even higher channels numbers.
4375 2005-11-21 Marcus Meissner <marcus@jet.franken.de>
4377 * dlls/winsock/socket.c:
4378 Fixed typo in ws_sockaddr_u2ws().
4380 2005-11-18 Hans Leidekker <hans@it.vu.nl>
4382 * configure, configure.ac, dlls/wldap32/init.c,
4383 dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
4384 dlls/wldap32/wldap32.spec:
4385 Avoid using deprecated openldap functions.
4386 Implement ldap_sslinit{A,W}, improve cldap_open{A,W}.
4387 Add stub implementation for ldap_startup and ldap_stop_tls_s.
4389 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
4391 * programs/winedbg/types.c:
4392 Native dbghelp doesn't provide names for basic type, so added relevant
4393 basic type names in winedbg.
4395 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
4397 * dlls/commdlg/filedlg.c:
4398 There is no need to resize our own fake dialog to match the parent, it
4399 doesn't have controls anyway.
4401 2005-11-18 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4403 * dlls/mscms/tests/profile.c:
4404 Don't call unicode functions of file API as they fail on Win9x.
4406 2005-11-18 Alexandre Julliard <julliard@winehq.org>
4408 * server/console.c, server/event.c, server/handle.c, server/handle.h,
4409 server/mailslot.c, server/mapping.c, server/mutex.c,
4410 server/named_pipe.c, server/object.c, server/object.h,
4411 server/process.c, server/request.h, server/semaphore.c,
4412 server/timer.c, server/user.h, server/winstation.c:
4413 Added a struct unicode_str to encapsulate object names.
4415 2005-11-18 Hans Leidekker <hans@it.vu.nl>
4417 * dlls/wldap32/delete.c, dlls/wldap32/dn.c, dlls/wldap32/error.c,
4418 dlls/wldap32/misc.c, dlls/wldap32/modify.c, dlls/wldap32/modrdn.c,
4419 dlls/wldap32/option.c, dlls/wldap32/search.c, dlls/wldap32/value.c:
4420 Avoid using deprecated openldap functions.
4421 Correct some return values.
4423 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
4425 * programs/winedbg/stack.c, programs/winedbg/symbol.c,
4426 programs/winedbg/winedbg.c:
4427 Centralized calls for SymSetContext, we only do it when we change the
4428 current stack frame, and no longer every time we look up local symbols
4431 2005-11-18 Alexandre Julliard <julliard@winehq.org>
4433 * dlls/kernel/tests/thread.c:
4434 Avoid setting the context before the thread has started running, it's
4435 broken on most Windows versions.
4437 2005-11-18 Huw Davies <huw@codeweavers.com>
4439 * dlls/msxml3/domdoc.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
4440 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
4441 dlls/msxml3/tests/domdoc.c:
4442 Ref count the xmlDocPtr.
4443 If two nodes refer to the same xmlNodePtr don't return same object.
4445 2005-11-18 Hans Leidekker <hans@it.vu.nl>
4447 * dlls/wldap32/add.c, dlls/wldap32/bind.c, dlls/wldap32/compare.c:
4448 Avoid using deprecated openldap functions.
4449 Correct some return values.
4451 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
4453 * programs/winedbg/debugger.h, programs/winedbg/memory.c,
4454 programs/winedbg/stack.c:
4455 Move print_func_and_args to stack.c, where it belongs.
4457 2005-11-18 Kieran Clancy <n0dalus+wine@gmail.com>
4459 * dlls/user/static.c:
4460 Fix vertical text alignment in static controls.
4462 2005-11-18 Vijay Kiran Kamuju <infyquest@gmail.com>
4464 * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
4465 dlls/comctl32/tests/header.c:
4466 Added header control tests.
4468 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
4470 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
4471 programs/winedbg/stack.c, programs/winedbg/symbol.c,
4472 programs/winedbg/winedbg.c:
4473 - now storing frames information in thread structure
4474 - frames are cached after each thread stops execution
4475 - reimplemented backtrace on top of this
4477 2005-11-18 Alexandre Julliard <julliard@winehq.org>
4479 * dlls/kernel/tests/locale.c:
4480 Added a few more Unicode digits from Unicode version 4.1.
4482 2005-11-18 Alexandre Julliard <julliard@winehq.org>
4484 * libs/unicode/c_037.c, libs/unicode/c_10000.c, libs/unicode/c_10006.c,
4485 libs/unicode/c_10007.c, libs/unicode/c_10029.c,
4486 libs/unicode/c_1006.c, libs/unicode/c_10079.c,
4487 libs/unicode/c_10081.c, libs/unicode/c_1026.c, libs/unicode/c_1250.c,
4488 libs/unicode/c_1251.c, libs/unicode/c_1252.c, libs/unicode/c_1253.c,
4489 libs/unicode/c_1254.c, libs/unicode/c_1255.c, libs/unicode/c_1256.c,
4490 libs/unicode/c_1257.c, libs/unicode/c_1258.c, libs/unicode/c_20866.c,
4491 libs/unicode/c_20932.c, libs/unicode/c_21866.c,
4492 libs/unicode/c_28591.c, libs/unicode/c_28592.c,
4493 libs/unicode/c_28593.c, libs/unicode/c_28594.c,
4494 libs/unicode/c_28595.c, libs/unicode/c_28596.c,
4495 libs/unicode/c_28597.c, libs/unicode/c_28598.c,
4496 libs/unicode/c_28599.c, libs/unicode/c_28600.c,
4497 libs/unicode/c_28603.c, libs/unicode/c_28604.c,
4498 libs/unicode/c_28605.c, libs/unicode/c_28606.c, libs/unicode/c_424.c,
4499 libs/unicode/c_437.c, libs/unicode/c_500.c, libs/unicode/c_737.c,
4500 libs/unicode/c_775.c, libs/unicode/c_850.c, libs/unicode/c_852.c,
4501 libs/unicode/c_855.c, libs/unicode/c_856.c, libs/unicode/c_857.c,
4502 libs/unicode/c_860.c, libs/unicode/c_861.c, libs/unicode/c_862.c,
4503 libs/unicode/c_863.c, libs/unicode/c_864.c, libs/unicode/c_865.c,
4504 libs/unicode/c_866.c, libs/unicode/c_869.c, libs/unicode/c_874.c,
4505 libs/unicode/c_875.c, libs/unicode/c_878.c, libs/unicode/c_932.c,
4506 libs/unicode/c_936.c, libs/unicode/c_949.c, libs/unicode/c_950.c,
4507 libs/unicode/casemap.c, libs/unicode/wctype.c:
4508 Updated codepage tables to Unicode version 4.1.
4510 2005-11-18 YunSong Hwang <hys545@dreamwiz.com>
4512 * dlls/comctl32/comctl_Ko.rc, dlls/serialui/Ko.rc, dlls/shdocvw/Ko.rc,
4513 dlls/wineps/wps_Ko.rc, programs/cmdlgtst/Ko.rc,
4514 programs/cmdlgtst/cmdlgr.rc:
4515 Update Korean translations.
4517 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
4519 * dlls/user/tests/win.c:
4520 Add another test for Z order of child windows.
4522 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
4524 * dlls/kernel/vxd.c:
4525 Use case insensitive comparison to check file extensions.
4527 2005-11-18 Peter Beutner <p.beutner@gmx.net>
4529 * dlls/x11drv/opengl.c:
4530 Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
4531 the selected pixel format lacks full hardware acceleration and only a
4532 few parts are accelerated. So don't always set it but only if the X
4533 server actually reports that the selected pixel format is not fully
4536 2005-11-18 Jacek Caban <jacek@codeweavers.com>
4538 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
4539 dlls/shdocvw/webbrowser.c:
4540 Free ConnectionPoint objects (fix memory leak).
4542 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
4544 * dlls/msvcrt/undname.c:
4545 Ensures, when we cannot demangle the string, to return the mangled
4546 name instead of a NULL pointer.
4548 2005-11-18 Eric Pouech <eric.pouech@wanadoo.fr>
4550 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/symbol.c,
4551 programs/winedbg/symbol.c, programs/winedbg/winedbg.c:
4552 Now returning correct symbol flags (as native does) for function pmts
4553 & locals in dbghelp.
4554 Modified winedbg accordingly.
4556 2005-11-18 Dmitry Timoshkov <dmitry@codeweavers.com>
4558 * dlls/twain/dsm_ctrl.c:
4559 If SANE returns empty device list treat it as an error.
4561 2005-11-18 Jacek Caban <jacek@codeweavers.com>
4563 * dlls/atl/registrar.c:
4564 Fix parsing '{' char.
4566 2005-11-18 Robert Reif <reif@earthlink.net>
4568 * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h:
4569 Handle failure on Windows 95 properly.
4570 Make two functions available to all files.
4571 Make format_string() const correct.
4573 2005-11-17 Marcus Meissner <marcus@jet.franken.de>
4575 * configure, configure.ac, dlls/winsock/socket.c,
4576 dlls/winsock/ws2_32.spec, include/config.h.in, include/ws2tcpip.h:
4577 Implemented getaddrinfo(), including full mapping of struct addrinfo
4578 between UNIX and Windows. Based on a patch by Mike Hearn.
4580 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4582 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h,
4583 dlls/dbghelp/type.c, programs/winedbg/dbg.y,
4584 programs/winedbg/types.c:
4585 Dbghelp describes the types of function arguments with a specific
4586 symbol-type (symt) which links both to arguments' type and to function
4588 - added this new type to dbghelp
4589 - implemented its use in winedbg
4591 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4593 * dlls/dbghelp/dbghelp.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
4594 dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c,
4595 programs/winedbg/break.c, programs/winedbg/expr.c,
4596 programs/winedbg/memory.c, programs/winedbg/symbol.c,
4597 programs/winedbg/types.c:
4598 SymGetType(...,TI_GET_LENGTH,...) requires a 64 bit parameter, not a
4601 2005-11-17 Alexandre Julliard <julliard@winehq.org>
4603 * libs/unicode/cpmap.pl:
4604 Only update modified files.
4606 2005-11-17 Jacek Caban <jack@itma.pwr.wroc.pl>
4608 * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h:
4609 Improve IConnectionPoint handling.
4611 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4613 * dlls/wined3d/device.c:
4614 Disable support for creation FMT_Unknown textures. This gets most of
4615 the d3d8 demos from www.codesampler.com working.
4617 2005-11-17 Robert Shearman <rob@codeweavers.com>
4619 * libs/unicode/cpmap.pl, libs/unicode/wctype.c:
4620 Remove some incompatibilities in the wctype table by updating the
4621 space, blank and cntrl exceptions and fixing the type given to
4622 characters in the "Zl" and "Zp" classes.
4624 2005-11-17 Vitaliy Margolen <wine-patch@kievinfo.com>
4626 * dlls/comctl32/header.c:
4627 Return false if index is out of bounds in GetItemT.
4629 2005-11-17 Alexandre Julliard <julliard@winehq.org>
4631 * programs/explorer/explorer.c:
4632 Fixed invalid C syntax.
4634 2005-11-17 Robert Shearman <rob@codeweavers.com>
4636 * dlls/kernel/profile.c:
4637 The BOM doesn't need a DWORD sized variable, only a WCHAR one.
4638 Don't increment the szFile pointer since we removed the BOM earlier
4639 and it will cause the first real character of the INI file to be
4642 2005-11-17 Martin Fuchs <martin-fuchs@gmx.net>
4644 * programs/winefile/winefile.c, programs/winefile/winefile.h:
4645 Use command line for initial directory selection.
4646 Remove useless hwndParent variable.
4648 2005-11-17 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4650 * dlls/wined3d/swapchain.c:
4651 Clear the z and stencil buffers at the end of the scene, this fixes a
4652 problem with the solid node bsp demo from www.codesampler.com as well
4653 as a lot of blank screens in some other demos.
4655 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4657 * dlls/msvcrt/tests/cpp.c:
4658 Provide a sample of the joy of MSC symbol mangling.
4660 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4662 * programs/winedbg/symbol.c:
4663 When a symbol name already contains a module name, we shouldn't search
4666 2005-11-17 Eric Pouech <eric.pouech@wanadoo.fr>
4668 * programs/winedbg/dbg.y, programs/winedbg/debug.l,
4669 programs/winedbg/debugger.h:
4670 Simplification of lex's input reading.
4672 2005-11-17 Detlef Riekenberg <wine.dev@web.de>
4674 * dlls/user/tests/monitor.c:
4675 Made test loadable on win95 again (EnumDisplayDevicesA not present).
4677 2005-11-17 Jacek Caban <jacek@codeweavers.com>
4679 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/dochost.c,
4680 dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
4681 Added stub implementation of IDocHostUIHandler.
4683 2005-11-17 Jacek Caban <jacek@codeweavers.com>
4685 * include/mshtmhst.idl:
4686 Added IHTMLWindow forward declaration.
4688 2005-11-17 Vincent Béron <vberon@mecano.gme.usherb.ca>
4690 * tools/winapi/win32.api:
4691 Update win32.api to cvs.
4693 2005-11-16 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4695 * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
4696 Fix _fcloseall() return value.
4697 Improve some trace messages.
4698 Add tests for fopen(), fclose(), _fcloseall().
4699 Stricten some checks of _unlink().
4701 2005-11-16 Jacek Caban <jacek@codeweavers.com>
4703 * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
4704 dlls/shdocvw/webbrowser.c:
4705 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb.
4707 2005-11-16 Aric Stewart <aric@codeweavers.com>
4709 * configure, configure.ac, programs/Makefile.in,
4710 programs/explorer/.cvsignore, programs/explorer/Makefile.in,
4711 programs/explorer/explorer.c:
4712 Beginnings of an explorer.exe replacement that wraps the existing
4715 2005-11-16 Eric Pouech <eric.pouech@wanadoo.fr>
4717 * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
4718 programs/winedbg/winedbg.c, programs/winedbg/winedbg.man.in:
4719 Added ability to execute commands from a file passed on command line
4720 (through --file option).
4721 Use that feature to get rid of arg_command hack (--command option now
4722 creates a temporary file).
4724 2005-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
4726 * dlls/user/edit.c, dlls/user/tests/msg.c:
4727 Add a test for some edit control behaviours, make it pass under Wine.
4729 2005-11-16 Robert Reif <reif@earthlink.net>
4731 * dlls/winmm/wavemap/wavemap.c:
4732 Only convert bits per sample between different encoding formats.
4734 2005-11-16 Marcus Meissner <marcus@jet.franken.de>
4736 * dlls/winsock/socket.c, include/ws2tcpip.h:
4737 Added mapping between unix and windows sockaddr_in6(_old) and
4738 sockaddr_in. Added address family, socket type mappers.
4740 2005-11-16 Robert Shearman <rob@codeweavers.com>
4742 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
4743 - Improve callback to give context sensitive information about the
4744 different statuses and print the thread ID that it was called from.
4745 - Replace the busy waiting on the "goon" flag with an event.
4746 - Replace hard coded numbers with more informative constants
4747 throughout the InternetReadFile test.
4748 - Add tests for InternetReadFileExA.
4749 - Fix the error value from calling InternetReadFile with a NULL handle
4750 as indicated by the test.
4752 2005-11-16 Jacek Caban <jacek@codeweavers.com>
4754 * dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h:
4755 Added IOleInPlaceSite stub implementation.
4757 2005-11-15 Mike McCormack <mike@codeweavers.com>
4760 Add timezone information to the registry.
4762 2005-11-15 Robert Shearman <rob@codeweavers.com>
4764 * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h,
4765 dlls/wininet/utility.c:
4766 We shouldn't pass the struct hostent returned from gethostbyname as
4767 it's not thread-safe and isn't needed anyway.
4769 2005-11-15 Ken Thomases <ken@codeweavers.com>
4771 * dlls/ntdll/signal_i386.c:
4772 Updated context definitions for the latest Darwin/x86.
4774 2005-11-15 Robert Shearman <rob@codeweavers.com>
4776 * dlls/wininet/internet.c:
4777 Correct the size of a callback parameter.
4778 Fix the declaration of INTERNET_WorkerThreadFunc.
4780 2005-11-15 Mike McCormack <mike@codeweavers.com>
4782 * dlls/msi/registry.c:
4783 Convert MsiEnumComponentQualifiers to use msi_strcpy_to_awstring.
4785 2005-11-15 Alexandre Julliard <julliard@winehq.org>
4787 * dlls/wininet/urlcache.c:
4788 Fixed Unicode buffer size bug in CreateUrlCacheEntryW.
4790 2005-11-15 Mike McCormack <mike@codeweavers.com>
4792 * dlls/msi/msi.spec, dlls/msi/registry.c, include/msi.h:
4793 Fix function prototype and spec file entry for
4794 MsiEnumComponentQualifiers.
4796 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
4798 * dlls/comctl32/header.c:
4799 Implement implement header callback support (HDN_GETDISPINFO notification):
4800 - better factorisation
4803 2005-11-15 Alexandre Julliard <julliard@winehq.org>
4805 * dlls/urlmon/tests/url.c:
4806 Don't crash if BindToStorage fails.
4808 2005-11-15 Mike McCormack <mike@codeweavers.com>
4810 * dlls/msi/install.c:
4811 Only return ERROR_MORE_DATA if there's a buffer to copy a result
4814 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
4816 * dlls/user/focus.c:
4817 Do not change focus if the being activated window is no longer
4820 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
4822 * dlls/kernel/tests/drive.c:
4823 Made test loadable on NT 3.51 again (GetDiskFreeSpaceExA not present).
4825 2005-11-15 Detlef Riekenberg <wine.dev@web.de>
4827 * dlls/winspool/tests/info.c:
4828 Some extra tests for GetPrinterDriverDirectory.
4829 Display a TRACE when the Service "spooler" is not running (NT).
4831 2005-11-15 Cihan Altinay <cihan@uq.edu.au>
4833 * dlls/kernel/comm.c:
4834 Disable PARMRK input flag of serial ports.
4836 2005-11-15 YunSong Hwang <hys545@dreamwiz.com>
4838 * dlls/avifil32/avifile_Ko.rc, dlls/mshtml/Ko.rc,
4839 dlls/wldap32/wldap32_Ko.rc, programs/taskmgr/Ko.rc,
4840 programs/uninstaller/Ko.rc, programs/view/Ko.rc,
4841 programs/winefile/Ko.rc:
4842 Update Korean translations.
4844 2005-11-15 Alexandre Julliard <julliard@winehq.org>
4846 * dlls/ntdll/resource.c, dlls/ntdll/signal_i386.c:
4847 Use proper asm name for external functions.
4849 2005-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
4851 * dlls/ntdll/sec.c, dlls/ntdll/tests/rtl.c:
4852 Add a test for RtlAllocateAndInitializeSid, make it pass under Wine.
4854 2005-11-15 Jacek Caban <jacek@codeweavers.com>
4856 * dlls/shdocvw/Makefile.in, dlls/shdocvw/client.c, dlls/shdocvw/shdocvw.h,
4857 dlls/shdocvw/webbrowser.c:
4858 Beginning implementation of Navigate2.
4860 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
4862 * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
4863 dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
4864 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
4865 - use D3DCOLOR macros instead of using shift + masks
4866 - fix a bug where diffuse.lpData checked instead of specular.lpData
4867 - implement color fixup on ARB VShader compilation code:
4868 -> on input parameters using swizzle
4869 -> add is_color parameter on vshader_program_add_param
4871 2005-11-15 Raphael Junqueira <fenix@club-internet.fr>
4873 * dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
4874 Add stubs around ScriptStringAnalyse to avoid PAF crash.
4876 2005-11-15 Robert Shearman <rob@codeweavers.com>
4878 * dlls/wininet/http.c:
4879 INTERNET_STATUS_HANDLE_CREATED notifications just send the handle, not
4880 an INTERNET_ASYNC_RESULT structure.
4881 The source handle in HTTP_Connect should be the parent's handle.
4883 2005-11-15 Robert Shearman <rob@codeweavers.com>
4885 * dlls/wininet/internet.h, dlls/wininet/netconnection.c:
4886 SSL doesn't need to use a different socket to unsecure communications.
4888 2005-11-15 Paul Vriens <Paul.Vriens@xs4all.nl>
4890 * dlls/kernel/tests/thread.c:
4891 Corrected last error information.
4892 Make sure we can run the tests on win9x.
4894 2005-11-15 Mike McCormack <mike@codeweavers.com>
4896 * dlls/msi/package.c:
4897 Set the Installed property if the product is already installed.
4899 2005-11-14 Alexandre Julliard <julliard@winehq.org>
4901 * dlls/user/input.c, server/queue.c:
4902 Added support for the QS_ALLPOSTMESSAGE flag.
4904 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
4906 * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/tests/url.c,
4907 dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.h:
4908 Beginning of true BindToStorage implementation.
4910 2005-11-14 Huw Davies <huw@codeweavers.com>
4912 * tools/widl/header.c:
4913 Prefix [putref] property names with putref_.
4915 2005-11-14 Rein Klazes <wijn@wanadoo.nl>
4917 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
4918 Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
4920 Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
4921 for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
4922 SPI_{G|S}ICONTITLELOGFONT.
4923 Accordingly extend the corresponding tests.
4925 2005-11-14 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
4927 * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
4928 Undname: Allow more then one coded character in demangle_datatype.
4930 2005-11-14 Vitaliy Margolen <wine-patch@kievinfo.com>
4933 Add default version information.
4935 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
4937 * dlls/kernel/tests/pipe.c, dlls/ntdll/file.c:
4938 NtReadFile: now returning correct status in NtReadFile for EOF
4939 conditions (on files) and broken pipe (on named pipes).
4941 2005-11-14 Peter Beutner <p.beutner@gmx.net>
4943 * dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c:
4944 When creating DIBs with a color depth <= 8, always set biClrUsed field
4945 to the number of entries in the color table.
4947 2005-11-14 Mike McCormack <mike@codeweavers.com>
4949 * dlls/msi/cond.y, dlls/msi/tests/package.c:
4950 Empty strings are not equal to any number, so all comparisons against
4951 them fail except for tests for non-equalness.
4953 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
4955 * dlls/wined3d/device.c:
4956 Fix an intermittent lockup with ATI's driver, I expect the problem is
4957 trying to clear the display before it's visible. Also correct the
4960 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
4962 * dlls/urlmon/internet.c, dlls/urlmon/session.c,
4963 dlls/urlmon/urlmon_main.h:
4964 Added get_protocol_iface internal function and use it in
4967 2005-11-14 Lionel Ulmer <lionel.ulmer@free.fr>
4969 * dlls/ddraw/surface_main.c:
4970 Use the front buffer palette for DC operations on off-screen buffers.
4972 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
4974 * dlls/advpack/tests/advpack.c:
4975 Get the version and language ID of ADVPACK.DLL too.
4977 2005-11-14 H. Verbeet <hverbeet@gmail.com>
4979 * dlls/ddraw/surface_dib.c:
4980 Fix the default value for keylow in DIB_DirectDrawSurface_Blt.
4981 Unset DDBLT_DDFX when lpbltfx is NULL / contains no dwDDFX.
4983 2005-11-14 YunSong Hwang <hys545@dreamwiz.com>
4985 * dlls/avifil32/avifile_Ko.rc, dlls/avifil32/rsrc.rc, dlls/mpr/mpr.rc,
4986 dlls/mpr/mpr_Ko.rc, dlls/mshtml/Ko.rc, dlls/mshtml/rsrc.rc,
4987 dlls/msi/msi.rc, dlls/msi/msi_Ko.rc, dlls/oledlg/oledlg_Ko.rc,
4988 dlls/oledlg/rsrc.rc, dlls/serialui/Ko.rc,
4989 dlls/serialui/serialui_rc.rc, dlls/shdocvw/Ko.rc,
4990 dlls/shdocvw/shdocvw.rc, dlls/winspool/Ko.rc,
4991 dlls/winspool/winspool.rc, dlls/wldap32/wldap32.rc,
4992 dlls/wldap32/wldap32_Ko.rc, programs/notepad/Ko.rc,
4993 programs/notepad/rsrc.rc, programs/regedit/Ko.rc,
4994 programs/start/Ko.rc, programs/start/rsrc.rc, programs/taskmgr/Ko.rc,
4995 programs/taskmgr/taskmgr.rc, programs/uninstaller/Ko.rc,
4996 programs/uninstaller/rsrc.rc, programs/view/Ko.rc,
4997 programs/view/viewrc.rc, programs/wcmd/Ko.rc,
4998 programs/wcmd/wcmdrc.rc, programs/winecfg/Ko.rc,
4999 programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Ko.rc,
5000 programs/wineconsole/wineconsole_res.rc, programs/winefile/Ko.rc,
5001 programs/winefile/rsrc.rc, programs/winemine/Ko.rc,
5002 programs/winemine/rsrc.rc:
5003 Add Korean translations.
5005 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
5007 * dlls/iphlpapi/iphlpapi_main.c:
5008 Add, reformat API documentation.
5010 2005-11-14 Mike McCormack <mike@codeweavers.com>
5012 * dlls/msi/cond.y, dlls/msi/tests/package.c:
5013 Fix comparison of empty properties to numbers and add test cases.
5015 2005-11-14 Dmitry Timoshkov <dmitry@codeweavers.com>
5017 * dlls/user/tests/msg.c:
5018 Fix message tests to run cleanly on Windows XP SP1.
5020 2005-11-14 Edgar Hucek <gimli@gentoo.org>
5022 * dlls/winmm/joystick/joystick.c:
5023 Unicode compile fix.
5025 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
5027 * dlls/kernel/tests/thread.c:
5028 Fix set_test_val function declaration to ensure stack is left
5031 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5033 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
5034 Fix a test for InternetCreateUrlA as no Windows platform sets last
5035 error here. Make InternetCreateUrlA pass the test.
5037 2005-11-14 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5039 * dlls/crypt32/tests/cert.c:
5040 Don't call missing API function.
5042 2005-11-14 Christian Costa <titan.costa@wanadoo.fr>
5044 * dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_dib.c:
5045 Add DDBLT_DONOTWAIT flag.
5046 Separate DDBLT_WAIT and DDBLT_ASYNC fixme in Blt method.
5048 2005-11-14 Jacek Caban <jack@itma.pwr.wroc.pl>
5050 * dlls/urlmon/umon.c:
5051 Move BindToStorage hack to the separated function.
5053 2005-11-14 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5055 * dlls/d3d9/cubetexture.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
5056 dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, dlls/d3d9/stateblock.c,
5057 dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
5058 dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
5059 dlls/d3d9/volumetexture.c:
5060 Remove the setting of the result pointer to NULL in creates, tests
5061 show that windows doesn't set the result to NULL on error.
5063 2005-11-14 Eric Pouech <eric.pouech@wanadoo.fr>
5065 * dlls/ntdll/thread.c:
5066 Init wShowWindow in RTL_USER_PARAMETERS for Wine processes started
5067 from the command-line.
5069 2005-11-14 Peter Lemenkov <petro@mail.ru>
5074 2005-11-14 Markus Amsler <markus.amsler@oribi.org>
5076 * dlls/comctl32/imagelist.c:
5077 Reformat "see" section, to match c2man requirements.
5079 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
5081 * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
5082 dlls/commdlg/filetitle.c, dlls/commdlg/finddlg32.c,
5083 dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c:
5084 Improve c2man Documented-Total count. Changes:
5085 - add missing description
5086 - complete missing A/W pairs
5087 - document remaining comdlg32 functions
5089 2005-11-12 Markus Amsler <markus.amsler@oribi.org>
5091 * dlls/advapi32/crypt.c, dlls/advapi32/crypt_sha.c,
5092 dlls/advapi32/eventlog.c, dlls/advapi32/registry.c,
5093 dlls/advapi32/security.c:
5094 Improve c2man Documented-Total count. Changes:
5095 - add missing description
5096 - add missing returns section
5098 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
5100 * programs/winetest/Makefile.in:
5101 Add shdocvw tests to winetest.
5103 2005-11-12 Robert Shearman <rob@codeweavers.com>
5105 * dlls/ole32/compobj.c:
5106 Implement CLSCTX_INPROC_HANDLER in CoGetClassObject similar to
5107 CLSCTX_INPROC_SERVER by looking at the InprocHandler32 registry key
5108 instead of InprocServer32.
5110 2005-11-12 Paul Vriens <Paul.Vriens@xs4all.nl>
5112 * dlls/kernel/tests/thread.c:
5113 Add some extra error information.
5115 2005-11-12 Robert Shearman <rob@codeweavers.com>
5117 * dlls/wininet/internet.c, dlls/wininet/internet.h:
5118 Implement InternetReadFileExA (based on a patch by Brian Gerst).
5120 2005-11-12 Daniel Remenak <dtremenak@gmail.com>
5122 * dlls/dinput/joystick_linuxinput.c:
5123 Add additional sanity checks to the linux input system dinput joystick
5126 2005-11-12 Eric Pouech <eric.pouech@wanadoo.fr>
5128 * programs/winedbg/dbg.y, programs/winedbg/debug.l:
5129 Removed a couple of shift/reduce warnings in grammar.
5131 2005-11-12 Rein Klazes <wijn@wanadoo.nl>
5133 * programs/regedit/Nl.rc:
5134 Update Dutch resources.
5136 2005-11-12 Jacek Caban <jack@itma.pwr.wroc.pl>
5138 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h, dlls/shdocvw/view.c,
5139 dlls/shdocvw/webbrowser.c:
5140 Added IViewObject2 stub implementation.
5142 2005-11-12 Stefan Leichter <Stefan.Leichter@camLine.com>
5144 * dlls/version/tests/.cvsignore, dlls/version/tests/Makefile.in,
5145 dlls/version/tests/install.c:
5146 Added some tests for VerFindFileA.
5148 2005-11-12 Phil Lodwick <Phil.Lodwick@EFI.COM>
5150 * dlls/kernel/path.c, dlls/kernel/tests/path.c:
5151 prefix can be NULL for GetTempFileNameW.
5153 2005-11-11 YunSong Hwang <hys545@dreamwiz.com>
5155 * dlls/hhctrl.ocx/Ko.rc, dlls/hhctrl.ocx/hhctrl.rc, dlls/msacm/msacm.rc,
5156 dlls/msacm/msacm_Ko.rc, dlls/msrle32/msrle_Ko.rc,
5157 dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
5158 dlls/oleaut32/oleaut32_Ko.rc, dlls/setupapi/Ko.rc,
5159 dlls/setupapi/setupapi.rc, dlls/shlwapi/shlwapi.rc,
5160 dlls/shlwapi/shlwapi_Ko.rc, dlls/wininet/rsrc.rc,
5161 dlls/wininet/wininet_Ko.rc:
5162 Add Korean translations.
5164 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
5166 * dlls/urlmon/urlmon.spec:
5167 Correct argument count for URLDownloadToCacheFile{A,W}.
5169 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
5171 * dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
5172 dlls/shell32/shlexec.c:
5173 Unconditionally fall back to ANSI DDE APIs in ShellExecute if current
5174 emulated Windows version is Win9x, Excel refuses to communicate with a
5175 unicode client in win9x mode.
5177 2005-11-11 Dmitry Timoshkov <dmitry@codeweavers.com>
5179 * dlls/user/dde_client.c:
5180 Convert some ERRs to WARNs in the DDE client code when appropriate.
5182 2005-11-11 Vincent Béron <vberon@mecano.gme.usherb.ca>
5184 * dlls/kernel/heap.c:
5185 Protect sys/stat.h with a conditional.
5187 2005-11-11 Steven Edwards <winehacker@gmail.com>
5190 Partly implement MsiMessageBox[A/W] on top of MessageBoxEx[A/W]
5192 2005-11-11 Christoph Frick <frick@sc-networks.de>
5194 * dlls/dinput/joystick_linuxinput.c:
5195 Moved and adopted joystick_linux.c code into the
5196 joystick_linuxinput.c.
5198 2005-11-11 Raphael Junqueira <fenix@club-internet.fr>
5200 * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
5201 dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
5202 dlls/opengl32/wgl_ext.c, dlls/x11drv/opengl.c:
5203 Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
5204 references on code).
5205 Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
5206 glGetInteger (as it returns bad value).
5208 2005-11-10 Francois Gouget <fgouget@free.fr>
5210 * dlls/advapi32/security.c, dlls/comctl32/comboex.c,
5211 dlls/comctl32/listview.c, dlls/comctl32/treeview.c,
5212 dlls/commdlg/filetitle.c, dlls/d3d8/cubetexture.c,
5213 dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/shader.c,
5214 dlls/d3d8/stateblock.c, dlls/d3d8/texture.c, dlls/d3d9/device.c,
5215 dlls/d3d9/directx.c, dlls/d3d9/vertexshader.c,
5216 dlls/ddraw/ddraw_main.c, dlls/ddraw/device_main.c,
5217 dlls/ddraw/device_opengl.c, dlls/ddraw/executebuffer.c,
5218 dlls/ddraw/light.c, dlls/ddraw/opengl_utils.c,
5219 dlls/ddraw/surface_main.c, dlls/ddraw/vertexbuffer.c,
5220 dlls/dinput/device.c, dlls/dinput/mouse.c,
5221 dlls/dmime/segtriggertrack.c, dlls/dmscript/script.c,
5222 dlls/dmstyle/styletrack.c, dlls/dplayx/dplay.c, dlls/dpnet/address.c,
5223 dlls/dsound/dsound_main.c, dlls/dxdiagn/provider.c,
5224 dlls/gdi/bitmap.c, dlls/gdi/mfdrv/bitblt.c, dlls/kernel/comm.c,
5225 dlls/mcicda/mcicda.c, dlls/mciseq/mcimidi.c, dlls/msi/action.c,
5226 dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
5227 dlls/msi/package.c, dlls/msi/table.c, dlls/msvcrt/tests/cpp.c,
5228 dlls/ntdll/misc.c, dlls/odbc32/proxyodbc.c, dlls/ole32/antimoniker.c,
5229 dlls/ole32/bindctx.c, dlls/ole32/ole2.c, dlls/oleaut32/typelib.c,
5230 dlls/oleaut32/varformat.c, dlls/olepro32/olepro32stubs.c,
5231 dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
5232 dlls/shell32/cpanelfolder.c, dlls/shell32/enumidlist.c,
5233 dlls/shell32/pidl.c, dlls/shell32/shelllink.c,
5234 dlls/shell32/shellord.c, dlls/shell32/shfldr_desktop.c,
5235 dlls/shell32/shfldr_mycomp.c, dlls/shell32/tests/shlfileop.c,
5236 dlls/shlwapi/tests/ordinal.c, dlls/tapi32/line.c, dlls/user/comm16.c,
5237 dlls/user/dde_misc.c, dlls/user/tests/menu.c,
5238 dlls/vwin32.vxd/vwin32.c, dlls/wined3d/basetexture.c,
5239 dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
5240 dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
5241 dlls/wined3d/query.c, dlls/wined3d/stateblock.c,
5242 dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
5243 dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
5244 dlls/wined3d/wined3d_main.c, dlls/winedos/int10.c,
5245 dlls/winedos/int15.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
5246 dlls/wininet/internet.c, dlls/winmm/mci.c,
5247 dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
5248 dlls/winmm/playsound.c, dlls/winmm/tests/mixer.c,
5249 dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c,
5250 dlls/winmm/wineesd/audio.c, dlls/winsock/socket16.c,
5251 dlls/winsock/tests/sock.c, dlls/wintab32/context.c,
5252 dlls/wsock32/socket.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
5253 dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c,
5254 programs/winevdm/winevdm.c:
5255 Remove spaces before '\n' in traces.
5257 2005-11-10 Francois Gouget <fgouget@free.fr>
5259 * dlls/comctl32/listview.c, dlls/dxerr8/errors.awk,
5260 dlls/dxerr9/errors.awk, dlls/msi/package.c, dlls/msi/tests/package.c,
5261 dlls/msxml3/tests/domdoc.c, dlls/oleaut32/olepicture.c,
5262 dlls/secur32/dispatcher.c, dlls/user/exticon.c,
5263 dlls/wined3d/directx.c, dlls/wined3d/surface.c,
5264 dlls/wined3d/vertexshader.c, dlls/winmm/wineoss/mmaux.c,
5266 Assorted spelling and case fixes.
5268 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5270 * dlls/advpack/tests/advpack.c:
5272 - don't fail on WriteFile(),
5273 - add valid error codes,
5274 - empty buffer to avoid printing garbage,
5275 - remove bogus inf-file which TranslateInfString() creates here.
5277 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
5280 Make parameter higlighting regex less "hungry".
5282 2005-11-10 Francois Gouget <fgouget@codeweavers.com>
5284 * programs/winemenubuilder/winemenubuilder.c:
5285 Parse the command line returned by CommandLineFromMsiDescriptor() to
5286 extract the application path. Otherwise winemenubuilder ignores the
5289 2005-11-10 Francois Gouget <fgouget@free.fr>
5291 * dlls/comctl32/tests/toolbar.c, dlls/d3d9/device.c,
5292 dlls/kernel/tests/thread.c, dlls/msxml3/tests/domdoc.c,
5293 dlls/setupapi/tests/parser.c, dlls/user/tests/msg.c:
5294 Add trailing '\n's to ok() and TRACE() calls.
5296 2005-11-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5298 * dlls/kernel/tests/path.c:
5299 Add error code valid for Win9x and XP.
5301 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
5303 * dlls/shell32/brsfolder.c, dlls/shell32/pidl.c, dlls/shell32/shell.c,
5304 dlls/shell32/shellole.c, dlls/shell32/shellord.c,
5305 dlls/shell32/shellpath.c, dlls/shell32/shellstring.c,
5306 dlls/shell32/shlfileop.c, dlls/shell32/shlmenu.c,
5307 dlls/shell32/systray.c:
5308 Improve c2man Documented-Total count. Changes:
5309 - add missing description
5310 - add missing returns section
5311 - complete missing A/W pairs
5312 - reformate comments, to match c2man requirements
5314 2005-11-10 Francois Gouget <fgouget@free.fr>
5316 * dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h, dlls/dxerr9/errors.dat,
5317 dlls/dxerr9/errors.h:
5318 Assorted spelling fixes in the DXErr8/9 error files.
5320 2005-11-10 Francois Gouget <fgouget@free.fr>
5322 * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
5323 Remove extra backslash that was causing an awk warning.
5325 2005-11-10 Mike McCormack <mike@codeweavers.com>
5327 * programs/clock/Ko.rc, programs/clock/rsrc.rc, programs/regedit/Ko.rc,
5328 programs/regedit/rsrc.rc:
5329 Added Korean resources.
5331 2005-11-10 Mike McCormack <mike@codeweavers.com>
5333 * programs/start/start.c:
5334 Remove the limit on the length of the command line.
5336 2005-11-10 Aric Stewart <aric@codeweavers.com>
5339 Use MsiDecomposeDescriptorW in MsiProvideQualifiedComponentExW.
5341 2005-11-10 Markus Amsler <markus.amsler@oribi.org>
5343 * dlls/uxtheme/system.c:
5344 Improve c2man Documented-Total count. Changes:
5345 - add missing returns section
5347 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
5349 * dlls/x11drv/init.c, include/wingdi.h:
5350 Added support for SHADEBLENDCAPS.
5352 2005-11-10 Raphael Junqueira <fenix@club-internet.fr>
5354 * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
5355 Define GL_EXT_framebuffer_object and GL_EXT_pixelbuffer_object openGL
5357 Support Mesa GL_VERSION on parse.
5359 2005-11-10 Jacek Caban <jack@itma.pwr.wroc.pl>
5361 * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.idl:
5362 Added URLDownloadToCacheFile[AW] stub.
5364 2005-11-10 Mike Hearn <mike@plan99.net>
5366 * dlls/wininet/version.rc:
5367 Update wininet version info.
5369 2005-11-09 Alexandre Julliard <julliard@winehq.org>
5371 * ANNOUNCE, ChangeLog, VERSION, configure:
5374 ----------------------------------------------------------------
5375 2005-11-09 Huw Davies <huw@codeweavers.com>
5378 Escape non-printable characters in the document title and also
5379 truncate it to 0x80 characters.
5381 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
5383 * dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
5384 Initialize COM prior to displaying the file dialog.
5386 2005-11-09 Mike McCormack <mike@codeweavers.com>
5388 * dlls/msi/registry.c, dlls/msi/tests/db.c:
5389 Fix passing of NULL pointers to MsiDecomposeDescriptor and add a
5392 2005-11-09 Mike McCormack <mike@codeweavers.com>
5395 Make sure we only CoUninitialize after successfully initializing.
5396 Fix the address of the returned IShellLinkDataList interface.
5398 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
5400 * dlls/urlmon/file.c:
5401 Added IInternetPriority implementation to FileProtocol.
5403 2005-11-09 Christian Costa <titan.costa@wanadoo.fr>
5405 * dlls/user/cursoricon.c:
5406 If a color bitmap is provided, store bitmap information from it
5407 instead of the mask bitmap one.
5409 2005-11-09 Alexandre Julliard <julliard@winehq.org>
5411 * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
5412 Don't call SetWindowPos in ShowWindow if a parent window is not
5413 visible, only toggle the WS_VISIBLE flag.
5415 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
5417 * dlls/user/class.c, dlls/user/cursoricon.c, dlls/user/dde_misc.c,
5418 dlls/user/defwnd.c, dlls/user/menu.c, dlls/user/message.c,
5419 dlls/user/misc.c, dlls/user/resource.c, dlls/user/scroll.c,
5420 dlls/user/win.c, dlls/user/winproc.c:
5421 Improve c2man Documented-Total count. Changes:
5422 - add missing description
5423 - add missing returns section
5424 - complete missing A/W pairs
5425 - reformate comments, to match c2man requirements
5427 2005-11-09 Robert Shearman <rob@codeweavers.com>
5429 * dlls/oleaut32/typelib.c:
5430 - Cleanup formating of DispCallFunc.
5431 - Fix DispCallFunc for functions with return values.
5432 - Don't rely on _copy_arg as it is going away soon.
5434 2005-11-09 Markus Amsler <markus.amsler@oribi.org>
5436 * dlls/ntdll/error.c, dlls/ntdll/reg.c, dlls/ntdll/sec.c,
5437 dlls/ntdll/string.c, dlls/ole32/clipboard.c,
5438 dlls/ole32/memlockbytes16.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
5439 dlls/ole32/storage.c, dlls/ole32/storage32.c:
5440 Improve c2man Documented-Total count.
5442 2005-11-09 Michael Jung <mjung@iss.tu-darmstadt.de>
5444 * dlls/shell32/brsfolder.c:
5445 Initialize COM prior to displaying the SHBrowseForFolder dialog.
5447 2005-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5449 * dlls/shell32/tests/shlfolder.c:
5450 Disable code that segfaults on Win98 SE.
5452 2005-11-09 Robert Shearman <rob@codeweavers.com>
5454 * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole16.c,
5455 dlls/ole32/ole2.c, dlls/ole32/rpc.c:
5456 - Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
5457 - Fix up the callers and reorganize CoGetClassObject to split out the
5458 inproc code into another function.
5460 2005-11-09 Jacek Caban <jack@itma.pwr.wroc.pl>
5462 * dlls/urlmon/http.c, dlls/urlmon/tests/protocol.c:
5463 Added implementation of IInternetPriority in HttpProtocol.
5465 2005-11-08 Alexandre Julliard <julliard@winehq.org>
5467 * include/xmldom.idl:
5468 Fixed typo: get_doctype returns an IXMLDOMDocumentType.
5470 2005-11-08 Huw Davies <huw@codeweavers.com>
5472 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/factory.c,
5473 dlls/msxml3/main.c, dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
5474 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
5475 dlls/msxml3/parseerror.c, dlls/msxml3/tests/domdoc.c:
5476 Include msxml2.h rather than msxml.h and xmldom.h.
5478 2005-11-08 Rein Klazes <wijn@wanadoo.nl>
5480 * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
5481 Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
5483 Add tests that show that the border value manipulated by
5484 SPI_{GET,SET}BORDER is completely the same as with
5485 SPI_{GET,SET}NONCLIENTMETRICS.
5486 Fix a few signed/unsigned warnings in unrelated tests from the same
5488 Made the tests pass on wine.
5490 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5492 * dlls/advapi32/tests/crypt.c:
5493 Win98 fails another way when user isn't logged in.
5495 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
5497 * dlls/shell32/systray.c:
5498 Unicodify systray.c.
5500 2005-11-08 Alexandre Julliard <julliard@winehq.org>
5503 Add an argument to all uses of the __ONLY_IN_WINELIB macro (spotted by
5506 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
5508 * dlls/shdocvw/Makefile.in, dlls/shdocvw/shdocvw.h,
5509 dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
5510 dlls/shdocvw/tests/shortcut.c:
5511 Support for shell instance objects.
5512 Removed a wine_todo for a no longer failing test.
5513 Added a test for IPersistFolder3::GetCurFolder.
5515 2005-11-08 Alexandre Julliard <julliard@winehq.org>
5517 * dlls/mapi32/tests/prop.c:
5518 Get rid of FAR keywords.
5520 2005-11-08 Huw Davies <huw@codeweavers.com>
5522 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
5523 Implement selectSingleNode.
5525 2005-11-08 Robert Lunnon <bobl@optushome.com.au>
5527 * dlls/kernel/heap.c:
5528 Implement GlobalMemoryStatusEx for Solaris.
5530 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5532 * dlls/kernel/tests/heap.c:
5533 Take into account some alignment done by HeapAlloc() on Win9x.
5535 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
5537 * dlls/wininet/internet.c:
5538 Unicodify InternetCheckConnection.
5539 Use HeapAlloc'ed buffers where applicable.
5541 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
5543 * dlls/shell32/systray.c:
5544 Move functions a bit to get rid of a static declaration.
5546 2005-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
5548 * dlls/comctl32/treeview.c:
5549 Do not issue a GetUpdateRect() to query an update region for
5550 WM_PAINT(wParam=HDC) case. Instead, use GetClientRect() for a bounding
5553 2005-11-08 Huw Davies <huw@codeweavers.com>
5555 * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
5556 dlls/msxml3/msxml_private.h, dlls/msxml3/parseerror.c,
5557 dlls/msxml3/tests/domdoc.c:
5558 Implement get_parseError.
5560 2005-11-08 Vincent Béron <vberon@mecano.gme.usherb.ca>
5562 * dlls/gdi/font.c, dlls/hhctrl.ocx/hhctrl.c:
5563 Correct some allocated buffer lengths while converting to Unicode.
5565 2005-11-08 Michael Kaufmann <hallo@michael-kaufmann.ch>
5567 * dlls/comctl32/animate.c, dlls/comctl32/datetime.c,
5568 dlls/comctl32/header.c, dlls/comctl32/hotkey.c,
5569 dlls/comctl32/monthcal.c, dlls/comctl32/pager.c,
5570 dlls/comctl32/progress.c, dlls/comctl32/propsheet.c,
5571 dlls/comctl32/rebar.c, dlls/comctl32/status.c,
5572 dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
5573 dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
5574 dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c,
5575 dlls/comctl32/updown.c, dlls/user/button.c, dlls/user/edit.c,
5576 dlls/user/listbox.c, dlls/user/static.c:
5577 Handle WM_PRINTCLIENT.
5578 Don't use SelectClipRgn in WM_PRINTCLIENT.
5580 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
5582 * dlls/wined3d/directx.c:
5583 Fix parsing of version number.
5585 2005-11-08 Huw Davies <huw@codeweavers.com>
5587 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
5588 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
5589 Fix cut-n-paste error in licence text.
5591 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5593 * dlls/d3d9/query.c:
5594 Allow NULL ppQuery to be passed to CreateQuery.
5596 2005-11-08 James Hawkins <truiken@gmail.com>
5598 * dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
5599 Implement TranslateInfString with tests.
5601 2005-11-08 Michael Jung <mjung@iss.tu-darmstadt.de>
5603 * dlls/ole32/compobj.c:
5604 Added tracing to CoCreateInstance.
5606 2005-11-08 Markus Amsler <markus.amsler@oribi.org>
5608 * dlls/kernel/comm.c, dlls/kernel/computername.c, dlls/kernel/console.c,
5609 dlls/kernel/environ.c, dlls/kernel/file.c, dlls/kernel/file16.c,
5610 dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/locale.c,
5611 dlls/kernel/module.c, dlls/kernel/path.c, dlls/kernel/string.c,
5612 dlls/kernel/sync.c, dlls/kernel/thread.c, dlls/kernel/thunk.c,
5613 dlls/kernel/time.c, dlls/kernel/virtual.c, dlls/kernel/volume.c:
5614 Improve c2man Documented-Total count. Changes:
5615 - add missing description
5616 - add missing returns section
5617 - complete missing A/W pairs
5618 - reformate comments, to match c2man requirements
5620 2005-11-08 Mike McCormack <mike@codeweavers.com>
5622 * dlls/ntdll/time.c:
5623 Add some missing timezones.
5625 2005-11-08 Raphael Junqueira <fenix@club-internet.fr>
5627 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/provider.c:
5628 - fill DirectShowFilters Container
5629 - fix some MLKs (clear variants)
5631 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5633 * dlls/crypt32/tests/cert.c:
5634 Make Crypt32 tests loadable on Win98.
5636 2005-11-08 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5638 * dlls/winsock/tests/sock.c:
5639 Added last error code for XP SP1.
5641 2005-11-08 Christian Costa <titan.costa@wanadoo.fr>
5643 * dlls/dmloader/loader.c:
5644 Add some checks and fix some stream leaks.
5646 2005-11-08 Robert Shearman <rob@codeweavers.com>
5649 We shouldn't pass the application name into CreateProcess because the
5650 value stored in the registry could include arguments.
5652 2005-11-08 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5654 * dlls/wined3d/swapchain.c:
5655 Fixed an error in Swapchain_GetFrontBufferData.
5657 2005-11-08 Mike McCormack <mike@codeweavers.com>
5659 * programs/winemenubuilder/winemenubuilder.c:
5660 Extract the executable name for msi advertised shortcuts.
5662 2005-11-08 Mike McCormack <mike@codeweavers.com>
5664 * dlls/shell32/shelllink.c:
5665 Fix a problem spotted by Dmitry and another one stopping correctly
5666 formatted lnk files from being generated.
5668 2005-11-07 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5670 * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
5671 Semi-stub implementation for SHRegGetValue(A|W).
5673 2005-11-07 James Hawkins <truiken@gmail.com>
5675 * include/winerror.h:
5676 Define the setupapi hresult errors.
5678 2005-11-07 Peter Lemenkov <petro@mail.ru>
5680 * include/wininet.h:
5681 Added some missing definitions in wininet.h.
5683 2005-11-07 Huw Davies <huw@codeweavers.com>
5685 * include/xmldom.idl, include/xmldomdid.h:
5686 Add IXMLDOMParseError.
5688 2005-11-07 Michael Jung <mjung@iss.tu-darmstadt.de>
5690 * dlls/shell32/brsfolder.c:
5691 More robust code for querying ShellFolder attributes (some
5692 ShellFolders ignore the flag mask in GetAttributesOf).
5694 2005-11-07 Alexandre Julliard <julliard@winehq.org>
5696 * dlls/setupapi/parser.c, dlls/setupapi/tests/.cvsignore,
5697 dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/parser.c:
5698 Added a bunch of tests for the INF parser.
5700 2005-11-07 Dmitry Timoshkov <dmitry@codeweavers.com>
5702 * dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/font.c, dlls/gdi/gdi_private.h,
5703 dlls/gdi/path.c, dlls/gdi/tests/metafile.c:
5704 First draft of ExtTextOut on an open path.
5706 2005-11-07 Raphael Junqueira <fenix@club-internet.fr>
5708 * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
5709 dlls/dxdiagn/provider.c:
5710 - bug fixes on AddProp, AddContainer (stupid buffer overflows)
5711 - more complete container hierarchy
5712 - DXDiag_AddFileDescContainer service to fill dll info
5713 - almost complete DXDiag_InitDXDiagDirectXFilesContainer (for now)
5715 2005-11-07 Rein Klazes <wijn@wanadoo.nl>
5717 * dlls/user/sysparams.c:
5718 Make SystemParametersInfoA( SPI_SETNONCLIENTMETRICS, ...) work by
5719 adding the needed non client metrics A->W conversions.
5721 2005-11-07 Stefan Huehner <stefan@huehner.org>
5723 * dlls/secur32/secur32.c:
5724 Fix segfault when querying non-existent SecurityProvider.
5726 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
5728 * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
5729 dlls/amstream/amstream_private.h, dlls/amstream/mediastream.c:
5730 Add stub implementation of IMediaStream interface.
5732 2005-11-07 Vitaly Lipatov <lav@etersoft.ru>
5734 * dlls/atl/atl.spec, dlls/atl/atl_main.c:
5735 AtlAxWinInit dummy implementation.
5737 2005-11-07 Ivan Leo Puoti <ivanleo@gmail.com>
5739 * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, include/winternl.h:
5740 Implement RtlInitAnsiStringEx.
5742 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5744 * dlls/wined3d/drawprim.c:
5745 Verify that the texture coordinate used in DrawStridedSlow is in range
5746 before trying to referencing the associated data.
5748 2005-11-07 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5750 * dlls/wined3d/device.c:
5751 Prevent SetFVF from clearing down the vertex declaration of the FVF is
5752 zero. This is required for Prince of Persia, The sands of time.
5754 2005-11-07 Robert Shearman <rob@codeweavers.com>
5756 * dlls/ntdll/resource.c:
5757 LdrAccessResource should pop 16 bytes off the stack since it is a
5760 2005-11-07 Marcus Meissner <marcus@jet.franken.de>
5762 * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
5763 Added support of loading of IPicture data from non-statable
5764 IStreams. Added testcases for this.
5766 2005-11-07 James Hawkins <truiken@gmail.com>
5768 * dlls/hhctrl.ocx/hhctrl.c:
5769 Free an alloc'ed string.
5771 2005-11-07 Christian Costa <titan.costa@wanadoo.fr>
5773 * dlls/user/cursoricon.c:
5774 When creating black & white cursor icon, handle special case where
5775 hbmColor is null and hbmMask specify a bitmap having twice the height
5776 and formatted so the upper half is the icon AND bitmask and the lower
5777 one is the OR bitmask.
5779 2005-11-07 Vincent Béron <vberon@mecano.gme.usherb.ca>
5781 * dlls/d3d8/d3dcore_gl.h:
5782 Remove already included headers.
5784 2005-11-05 Markus Amsler <markus.amsler@oribi.org>
5786 * dlls/gdi/driver.c, dlls/gdi/enhmetafile.c, dlls/gdi/font.c,
5787 dlls/gdi/metafile.c, dlls/gdi/mfdrv/init.c, dlls/gdi/painting.c,
5788 dlls/gdi/palette.c, dlls/gdi/path.c:
5789 Improve c2man Documented-Total count.
5791 2005-11-05 Michael Jung <mjung@iss.tu-darmstadt.de>
5793 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
5794 - Move target folder initialization to a dedicated function.
5795 - Use this function in BindToObject (should be faster).
5796 - Special handling for FolderShortcut objects in Initialize method.
5797 - Removed a todo_wine from a no longer failing unit test.
5799 2005-11-05 Davin McCall <davmac@davmac.org>
5801 * dlls/winmm/winealsa/audio.c:
5802 Avoid getting ahead of dsound mixer when using non-hw device. Also
5803 avoid using internal ALSA call to retrieve hardware play position.
5805 2005-11-05 Kevin Koltzau <kevin@plop.org>
5807 * dlls/ntdll/thread.c:
5808 x86_64 references a named union, ensure unions are not nameless.
5810 2005-11-05 Henning Gerhardt <henning.gerhardt@web.de>
5812 * dlls/commdlg/cdlg_De.rc:
5813 Update German resource file.
5815 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5817 * dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
5818 - Stricten cases for NT in a two tests.
5819 - WSAAddressToString[AW] don't fail on Win9x for those.
5820 - Modify it to pass new tests.
5822 2005-11-05 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5824 * dlls/msi/tests/db.c:
5825 Win9x returns MSIDBERROR_NOERROR.
5827 2005-11-05 Huw Davies <huw@codeweavers.com>
5829 * dlls/msxml3/node.c, dlls/msxml3/nodelist.c, dlls/msxml3/tests/domdoc.c:
5830 Filter out CTEXT nodes when building element child lists.
5831 get_item and get_length should honour the filter.
5832 Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
5834 2005-11-05 Dimi Paun <dimi@lattica.com>
5836 * dlls/comctl32/listview.c:
5837 Validate the column index passed in by the caller.
5839 2005-11-05 Marcus Meissner <marcus@jet.franken.de>
5841 * dlls/oleaut32/varformat.c:
5842 Fixed FMT_DATE_GENERAL and FMT_DATE_TIME_SYS cases in
5845 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5847 * dlls/wined3d/device.c:
5848 Tidy up UpdateTexture and add support for updating cube textures.
5850 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5852 * tools/winapi/win16.api, tools/winapi/win32.api:
5853 Update win16.api and win32.api.
5855 2005-11-04 Markus Amsler <markus.amsler@oribi.org>
5857 * dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c,
5858 dlls/advapi32/registry.c, dlls/advapi32/security.c,
5859 dlls/advapi32/service.c:
5860 Improve c2man Documented-Total count.
5862 2005-11-04 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5864 * dlls/kernel/except.c:
5865 More verbose output when unhandled exception occurs.
5867 2005-11-04 Mike McCormack <mike@codeweavers.com>
5869 * dlls/shell32/shelllink.c, dlls/shell32/tests/shelllink.c:
5870 Partially implement and test the shelllink object's
5871 IShellLinkDataList::CopyDataBlock and GetFlags methods.
5873 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5875 * tools/winapi/winapi_parser.pm:
5876 volatile is legal (and used now!) in a typedef struct {}.
5878 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5880 * dlls/dbghelp/source.c, include/dbghelp.h, include/imagehlp.h,
5881 tools/winapi/win32.api:
5882 Fix typo: PSYM_ENUMSOURCEFILES_CALLBACK instead of
5883 PSYM_ENUMSOURCFILES_CALLBACK.
5885 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5887 * dlls/advapi32/tests/registry.c:
5888 - RegConnectRegistryA fails on Win9x when Remote Registry Service is
5889 not installed (WinReg.DLL is missing).
5890 - Test "\\" prefixed computer names too.
5892 2005-11-04 Mike McCormack <mike@codeweavers.com>
5894 * dlls/shell32/shelllink.c:
5895 Use advapi32.CommandLineFromMsiDescriptor to get msi component paths.
5897 2005-11-04 Mike McCormack <mike@codeweavers.com>
5899 * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec:
5900 Implement advapi32.CommandLineFromMsiDescriptor. It's a wrapper for
5901 msi.MsiProvideComponentFromDescriptor.
5903 2005-11-04 James Hawkins <truiken@gmail.com>
5905 * dlls/hhctrl.ocx/hhctrl.c:
5906 Pass HtmlHelp commands to doWinMain.
5908 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5910 * dlls/comctl32/string.c:
5911 Move functions in comctl32/string.c to remove function declaration.
5913 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5915 * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm,
5916 tools/winapi/winapi_parser.pm:
5917 __RPC_STUB is a calling convention as well (#defined as __stdcall).
5919 2005-11-04 Vincent Béron <vberon@mecano.gme.usherb.ca>
5921 * include/wine/port.h:
5922 Fix warning about memmove re#definition.
5924 2005-11-04 Saulius Krasuckas <saulius.krasuckas@ieee.org>
5926 * dlls/winsock/tests/sock.c:
5927 Make 4 WSAStringToAddress* tests don't fail on Win9x.
5929 2005-11-04 Marcus Meissner <marcus@jet.franken.de>
5931 * dlls/oleaut32/tmarshal.c:
5932 Added support for VT_I8/VT_UI8 marshalling.
5934 2005-11-04 Oliver Stieber <oliver_stieber@yahoo.co.uk>
5936 * dlls/wined3d/device.c:
5937 Add support for updating to D3DFMT_UNKNOWN surfaces and tidy up update
5940 2005-11-04 Robert Shearman <rob@codeweavers.com>
5942 * dlls/oleaut32/tests/olefont.c:
5943 Add a test for Invoking an OleFont function.
5945 2005-11-03 Alexandre Julliard <julliard@winehq.org>
5947 * dlls/setupapi/install.c:
5948 Added support for optional section.ntx86 and section.nt in
5949 InstallHinfSection when current version is set to NT.
5951 2005-11-03 Robert Shearman <rob@codeweavers.com>
5953 * dlls/ole32/defaulthandler.c:
5954 Implement OLE object notifications, making sure to cope with the case
5955 of the advise holder not being created because no notifications are
5958 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5961 Get rid of a double backslash.
5963 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5965 * dlls/comctl32/string.c:
5966 Use Win32 APIs for string comparison.
5968 2005-11-03 Vijay Kiran Kamuju <infyquest@gmail.com>
5970 * programs/winecfg/audio.c:
5971 Show detected audio drivers in autodetect.
5973 2005-11-03 Dmitry Timoshkov <dmitry@codeweavers.com>
5975 * dlls/x11drv/winpos.c:
5976 Stricter check whether a window needs to be mapped on the screen.
5978 2005-11-03 Kieran Clancy <n0dalus+wine@gmail.com>
5980 * dlls/ntdll/time.c:
5981 Added another CST (Australian Central Daylight Time) to TZ_INFO.
5983 2005-11-03 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
5985 * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
5986 Extend VarCmp() and add test cases.
5988 2005-11-03 Kevin Koltzau <kevin@plop.org>
5990 * dlls/msvcrt/msvcrt.h, dlls/msvcrt/process.c, dlls/msvcrt/string.c,
5991 dlls/msvcrt/tests/headers.c, dlls/msvcrt/thread.c,
5992 include/msvcrt/process.h, include/msvcrt/stddef.h:
5993 Fix warnings and errors in 64bit.
5995 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
5997 * dlls/shell32/shfldr_unixfs.c:
5998 Replaced tabs with spaces.
6000 2005-11-03 Alexandre Julliard <julliard@winehq.org>
6002 * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/cdlg_Cn.rc,
6003 dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc,
6004 dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc,
6005 dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_It.rc,
6006 dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc,
6007 dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc,
6008 dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc,
6009 dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc,
6010 dlls/commdlg/cdlg_Th.rc, dlls/commdlg/cdlg_Uk.rc,
6011 dlls/commdlg/printdlg.c:
6012 Authors: Vijay Kiran Kamuju <infyquest@gmail.com>, Jonathan Ernst <Jonathan@ErnstFamily.ch>
6013 Display an error if no printer is installed.
6015 2005-11-03 Marcus Meissner <marcus@jet.franken.de>
6017 * dlls/msvcrt/.cvsignore, dlls/msvcrt/Makefile.in, dlls/msvcrt/rsrc.rc:
6018 Specify a DLL version for msvcrt.dll.
6020 2005-11-03 Stefan Huehner <stefan@huehner.org>
6022 * dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c,
6023 dlls/msxml3/tests/domdoc.c:
6024 Add indexed access to attributes (nodemap) and childNodes
6025 (nodelist), with some testcases.
6027 2005-11-03 Michael Jung <mjung@iss.tu-darmstadt.de>
6029 * dlls/shell32/tests/shlfolder.c:
6030 Added some more unit tests for FolderShortcut objects.
6032 2005-11-03 Alexandre Julliard <julliard@winehq.org>
6034 * dlls/kernel/comm.c:
6035 Fixed fd leaks (spotted by Cihan Altinay).
6037 2005-11-03 Ivan Leo Puoti <ivanleo@gmail.com>
6039 * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/msi.c,
6040 dlls/version/info.c, dlls/version/install.c, dlls/version/ver16.c,
6042 Fix some wrong prototypes.
6044 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
6046 * dlls/dxdiagn/container.c, dlls/dxdiagn/provider.c:
6047 Fill provider with some empty containers.
6049 2005-11-03 Mike McCormack <mike@codeweavers.com>
6051 * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
6052 Invoke shortcuts through IContextMenu, rather than trying to access
6055 2005-11-03 Mike McCormack <mike@codeweavers.com>
6058 Add the ContextMenuHandlers key for shortcuts so the new context menu
6061 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
6063 * dlls/riched20/editor.c, dlls/riched20/editstr.h, dlls/riched20/paint.c:
6064 Cache background color brush instead of recreating it at each screen
6067 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
6069 * programs/winedbg/break.c:
6070 Fixed 'break NN' command (using dbghelp.SymEnumLines).
6072 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
6074 * programs/wineconsole/dialog.c, programs/wineconsole/winecon_private.h,
6075 programs/wineconsole/wineconsole.c:
6076 Fixed wineconsole startup when restoring registry settings.
6078 2005-11-03 Mike McCormack <mike@codeweavers.com>
6080 * dlls/msi/action.c, dlls/msi/classes.c, dlls/msi/files.c,
6082 Remove some redundant null pointer checks.
6084 2005-11-03 Alexandre Julliard <julliard@winehq.org>
6086 * dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfolder.c,
6087 dlls/shell32/tests/shlfolder.c:
6088 Authors: Vitaliy Margolen <wine-patch@kievinfo.com>, Michael Jung <mjung@iss.tu-darmstadt.de>
6089 Set all capability flags supported by the shellfolder, disregarding
6090 the flag mask given to GetAttributesOf.
6091 Unit tests to demonstrate this behaviour.
6093 2005-11-03 Mike McCormack <mike@codeweavers.com>
6096 Add missing semicolons that caused compile trouble on FreeBSD.
6098 2005-11-03 Mike McCormack <mike@codeweavers.com>
6100 * dlls/shell32/shelllink.c:
6101 Pass the correct verb.
6102 Add a space between extra parameters.
6103 Wait for ShellExecute to complete.
6105 2005-11-03 Steven Edwards <winehacker@gmail.com>
6107 * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
6108 Add a real stub for Advpack.extract.
6110 2005-11-03 Vitaliy Margolen <wine-patch@kievinfo.com>
6112 * dlls/ntdll/thread.c:
6113 Get rid of CPU id when copying context
6115 2005-11-03 Raphael Junqueira <fenix@club-internet.fr>
6117 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/drawprim.c,
6118 dlls/d3d8/vshaderdeclaration.c:
6119 - defined D3DCOLOR_B macros to access byte values of D3DCOLOR
6120 - use D3DCOLOR macros instead of using shift + masks
6121 - fix a bug where diffuse.lpData checked instead of specular.lpData
6122 - implement color fixup on ARB VShader compilation code:
6123 -> on input parameters using swizzle
6124 -> add is_color parameter on vshader_program_add_param
6126 2005-11-03 Hans Leidekker <hans@it.vu.nl>
6128 * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c:
6129 Added stub for RegisterServiceCtrlHandlerEx{A,W}.
6131 2005-11-03 Phil Krylov <phil@newstar.rinet.ru>
6133 * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
6134 dlls/riched20/paint.c, dlls/riched20/wrap.c:
6135 Added support for EM_REQUESTRESIZE message, EN_REQUESTRESIZE
6136 notification, and ENM_REQUESTRESIZE event mask.
6138 2005-11-03 Michael Kaufmann <hallo@michael-kaufmann.ch>
6140 * dlls/user/scroll.c:
6141 Scroll bar: Keep the caret blinking during scroll operations (only
6142 handle WM_SYSTIMER messages that belong to the scroll bar).
6144 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
6146 * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/dbghelp_private.h,
6147 dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, include/dbghelp.h:
6148 Implemented SymEnumLines.
6150 2005-11-03 Eric Pouech <eric.pouech@wanadoo.fr>
6152 * programs/wineconsole/dialog.c, programs/wineconsole/user.c,
6153 programs/wineconsole/winecon_user.h:
6154 Now filling external leading in font cells.
6156 2005-11-02 Huw Davies <huw@codeweavers.com>
6158 * dlls/oleaut32/typelib.c:
6159 Don't call Release on a null ptr.
6161 2005-11-02 Alexandre Julliard <julliard@winehq.org>
6163 * dlls/kernel/tests/thread.c, dlls/ntdll/exception.c,
6164 dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
6165 dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
6166 dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
6167 include/wine/server_protocol.h, server/protocol.def, server/thread.c,
6168 server/thread.h, server/trace.c:
6169 Fixed Get/SetThreadContext to work properly on suspended threads.
6172 2005-11-02 Martin Fuchs <martin-fuchs@gmx.net>
6174 * dlls/opengl32/wgl.c, dlls/shell32/shelllink.c:
6175 Correct WINAPI position for MSVC portability.
6177 2005-11-02 Eric Pouech <eric.pouech@wanadoo.fr>
6179 * programs/wineconsole/dialog.c:
6180 Fixed crash in font browsing for raster fonts.
6182 2005-11-02 Robert Shearman <rob@codeweavers.com>
6184 * dlls/oleaut32/variant.c:
6185 Fix a crash during +variant logging caused by a typo causing an array
6186 to be one element less than expected.
6188 2005-11-02 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6190 * dlls/wined3d/device.c, dlls/wined3d/surface.c,
6191 include/wine/wined3d_interface.h:
6192 Implement D3DFMT_UNKNOWN surfaces, this seems to be used a lot in d3d8
6193 but I haven't found any d3d9 application that uses D3DFMT_UNKNOWN
6196 2005-11-02 Robert Shearman <rob@codeweavers.com>
6198 * dlls/oleaut32/tmarshal.c:
6199 - Make sure to clean up properly on error.
6200 - Restrict the critical section to getting the channel buffer and
6201 adding a reference to it.
6203 2005-11-02 Robert Shearman <rob@codeweavers.com>
6205 * dlls/oleaut32/typelib.c:
6206 - Make wParamFlags in the paramdesc dumping function human readable.
6207 - Enums should be VT_I4 instead of VT_INT.
6208 - Trace the return value from the ITypeInfo_fnInvoke.
6210 2005-11-02 Mike McCormack <mike@codeweavers.com>
6212 * dlls/msi/cond.y, dlls/msi/tests/package.c:
6213 NULL and empty strings are the same in conditions.
6215 2005-11-02 Mike McCormack <mike@codeweavers.com>
6218 Change a FIXME message to a comment.
6220 2005-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
6222 * dlls/comctl32/tab.c:
6223 Avoid printing out a possibly uninitialized variable.
6225 2005-11-02 Stefan Huehner <stefan@huehner.org>
6227 * dlls/msxml3/node.c, dlls/msxml3/tests/domdoc.c:
6228 Extend get_nodeName add testcases for it.
6230 2005-11-02 Mike McCormack <mike@codeweavers.com>
6232 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
6233 Stub implementation for MsiAdvertiseScriptA/W.
6235 2005-11-02 Mike McCormack <mike@codeweavers.com>
6237 * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
6238 dlls/msi/insert.c, dlls/msi/order.c, dlls/msi/record.c,
6239 dlls/msi/select.c, dlls/msi/string.c, dlls/msi/table.c,
6240 dlls/msi/update.c, dlls/msi/where.c:
6241 Create the +msidb debug channel for msi database code.
6243 2005-11-02 Aric Stewart <aric@codeweavers.com>
6245 * dlls/msi/action.c:
6246 Force files to install if the REINSTALL property is set.
6248 2005-11-02 Robert Shearman <rob@codeweavers.com>
6250 * dlls/ntdll/resource.c:
6251 Make LdrAccessResource call an internal function to satisfy Shrinker.
6253 2005-11-02 Vitaliy Margolen <wine-patch@kievinfo.com>
6255 * dlls/ntdll/tests/om.c, server/named_pipe.c:
6256 Fix error returned when opening nonexistent pipes.
6258 2005-11-02 Alexandre Julliard <julliard@winehq.org>
6260 * server/context_i386.c, server/context_powerpc.c, server/context_sparc.c,
6261 server/context_x86_64.c, server/thread.c, server/thread.h:
6262 Moved the platform-independent part of the get/set_thread_context
6263 requests to a common file.
6265 2005-11-02 Michael Jung <mjung@iss.tu-darmstadt.de>
6267 * dlls/shell32/shfldr_unixfs.c:
6268 Added some comments to document unixfs.
6270 2005-11-02 Mike McCormack <mike@codeweavers.com>
6272 * dlls/msi/install.c, dlls/msi/tests/package.c:
6273 Fix parameter handling in MsiSetTargetPath, and add a test for it.
6275 2005-11-02 Mike McCormack <mike@codeweavers.com>
6277 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
6278 Implement the RemoveFiles action.
6280 2005-11-02 Ivan Leo Puoti <ivanleo@gmail.com>
6282 * dlls/ntdll/rtlstr.c:
6283 Minor fixes to rtl string functions.
6285 2005-11-02 David Kredba <kredba@math.cas.cz>
6287 * dlls/commdlg/cdlg_Cs.rc, dlls/devenum/devenum.rc, dlls/hhctrl.ocx/Cs.rc,
6288 dlls/hhctrl.ocx/hhctrl.rc, dlls/mpr/mpr_Cs.rc:
6289 Czech resources update.
6291 2005-11-02 Mike McCormack <mike@codeweavers.com>
6293 * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
6294 Stub implementation for MsiGetFileHashA/W.
6296 2005-11-02 Mike McCormack <mike@codeweavers.com>
6298 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
6299 Use an enumeration for file states.
6301 2005-11-02 Mike McCormack <mike@codeweavers.com>
6303 * dlls/msi/dialog.c:
6304 Define NONAMELESSUNION and NONAMELESSSTRUCT for older compilers.
6306 2005-11-02 Ulrich Czekalla <ulrich@codeweavers.com>
6308 * dlls/comctl32/listview.c:
6309 Clear bLButtonDown flags if mouse is not down.
6311 2005-11-02 Mike McCormack <mike@codeweavers.com>
6313 * dlls/riched20/reader.c, dlls/riched20/rtf.h:
6314 Convert all RTFPanic and RTFMsg calls to ERR calls.
6316 2005-11-02 Rob Shearman <rob@codeweavers.com>
6319 Add declarations for NdrAsyncClientCall, NdrAsyncStubCall and
6320 RpcMgmtEnableIdleCleanup.
6322 2005-11-02 Mike McCormack <mike@codeweavers.com>
6324 * tools/winedump/lnk.c:
6325 Handle msi component identifiers without a feature guid.
6327 2005-11-02 Mike McCormack <mike@codeweavers.com>
6329 * dlls/msxml3/node.c:
6330 Implement IXMLDOMNode::get_nodeName.
6332 2005-11-02 Robert Shearman <rob@codeweavers.com>
6334 * dlls/oleaut32/oleaut.c:
6335 The PSDispatch PS class factory can manage both typelib marshalled and
6336 IDispatch, which is NDR marshalled, so we need a wrapper to call the
6337 appropriate CreateProxy or CreateStub function.
6339 2005-11-02 Lionel Ulmer <lionel.ulmer@free.fr>
6341 * dlls/x11drv/settings.c, include/winuser.h:
6342 Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
6344 2005-11-01 Alexandre Julliard <julliard@winehq.org>
6346 * dlls/kernel/except.c, dlls/ntdll/exception.c,
6347 include/wine/server_protocol.h, server/debugger.c,
6348 server/protocol.def, server/thread.c:
6349 Don't send an extra signal when waiting for a debug event, just do a
6350 normal wait. Return the debug event status directly as return value
6353 2005-11-01 Alexandre Julliard <julliard@winehq.org>
6355 * dlls/ntdll/thread.c, server/context_i386.c, server/context_powerpc.c,
6356 server/context_sparc.c, server/context_x86_64.c:
6357 Don't send the incoming context to the server for get_thread_context,
6358 instead copy only the relevant fields of the return value on the
6361 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
6363 * dlls/ntdll/tests/om.c, server/named_pipe.c:
6364 Fix error returned when exceeding allowed instances.
6366 2005-11-01 Martin Fuchs <martin-fuchs@gmx.net>
6368 * dlls/comctl32/string.c:
6369 Include config.h and port.h for strncasecmp() in MSVC port.
6371 2005-11-01 Bernd Schmidt <bernds_cb1@t-online.de>
6373 * dlls/kernel/file.c:
6374 Implemented FindExSearchLimitToDirectories.
6376 2005-11-01 Alexandre Julliard <julliard@winehq.org>
6378 * dlls/msvcrt/msvcrt.spec:
6379 Fixed _wstrdate/_wstrtime parameters.
6381 2005-11-01 Alexandre Julliard <julliard@winehq.org>
6383 * dlls/wininet/http.c:
6384 Authors: Marcus Meissner <marcus@jet.franken.de>, Walter Weiss <wjweiss@hotmail.com>
6385 Added handling of more HTTP standard headers and binary search lists.
6387 2005-11-01 Marcus Meissner <marcus@jet.franken.de>
6389 * dlls/oleaut32/tests/vartype.c:
6390 SysReAllocString of same pointer returns TRUE.
6392 2005-11-01 Michael Jung <mjung@iss.tu-darmstadt.de>
6394 * dlls/shell32/shfldr_unixfs.c:
6395 Fixed crash in unixfs shellfolder handling with winamp.
6397 2005-11-01 Christian Costa <titan.costa@wanadoo.fr>
6399 * dlls/amstream/amstream.c, dlls/amstream/main.c:
6400 Use a more standard indentation style.
6402 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
6405 Remove version information.
6407 2005-11-01 Ulrich Czekalla <ulrich@codeweavers.com>
6409 * dlls/x11drv/clipboard.c:
6410 Improve handling of mapping between X and Windows formats.
6411 Add support for UTF8.
6413 2005-11-01 Vitaliy Margolen <wine-patch@kievinfo.com>
6415 * dlls/ntdll/tests/om.c, server/main.c, server/object.c, server/object.h,
6416 server/winstation.c:
6417 - Use OBJ_CASE_INSENSITIVE in object lookup.
6418 - Remove case_sensitive flag from namespace.
6419 - Remove todo_wine from now succeeding tests.
6421 2005-11-01 Davin McCall <davmac@davmac.org>
6423 * dlls/dsound/mixer.c:
6424 PhaseCancel subtracts secondary buffer from primary buffer, not the
6427 2005-11-01 Michael Kaufmann <hallo@michael-kaufmann.ch>
6429 * dlls/user/painting.c:
6430 ScrollWindowEx: Don't move the caret of child windows and hide it only
6431 if it's in the source or in the destination rectangle.
6433 2005-11-01 Robert Shearman <rob@codeweavers.com>
6435 * dlls/shell32/shfldr.h, dlls/shell32/shfldr_desktop.c,
6436 dlls/shell32/shfldr_fs.c, dlls/shell32/shlfolder.c:
6437 Convert SHELL32_BindToChild to Unicode and fix up the callers.
6439 2005-11-01 Robert Shearman <rob@codeweavers.com>
6441 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
6442 Make the call exception handler function more compatible with NT and
6443 with what Shrinker expects.
6445 2005-10-31 Stefan Huehner <stefan@huehner.org>
6447 * programs/winetest/Makefile.in:
6448 Add msxml3,setupapi tests to winetest.
6450 2005-10-31 Alexandre Julliard <julliard@winehq.org>
6452 * configure, configure.ac, programs/Makefile.in,
6453 programs/eject/.cvsignore, programs/eject/Makefile.in,
6454 programs/eject/eject.c:
6455 Added an 'eject' Winelib app that allows unmounting and ejecting a CD
6456 even if a Windows app has files open on it.
6458 2005-10-31 Huw Davies <huw@codeweavers.com>
6460 * dlls/rpcrt4/ndr_marshall.c:
6463 2005-10-31 Huw Davies <huw@codeweavers.com>
6465 * dlls/msxml3/domdoc.c, dlls/msxml3/element.c, dlls/msxml3/node.c,
6466 dlls/msxml3/nodelist.c, dlls/msxml3/nodemap.c:
6467 Actually print the IIDs.
6469 2005-10-31 Huw Davies <huw@codeweavers.com>
6471 * dlls/gdi/enhmetafile.c, include/wingdi.h:
6472 Implement playback of EMR_ALPHABLEND.
6474 2005-10-31 Huw Davies <huw@codeweavers.com>
6476 * dlls/gdi/freetype.c:
6477 Only select a bitmap font as a last resort if we can't find a font
6478 with the correct facename.
6480 2005-10-31 Marcus Meissner <marcus@jet.franken.de>
6483 Do not overflow the stackbased "nt" struct when reading non-conforming
6486 2005-10-31 Alexandre Julliard <julliard@winehq.org>
6488 * DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
6489 dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in,
6490 dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/graphics.c,
6491 dlls/ttydrv/objects.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h,
6492 dlls/ttydrv/ttydrv_main.c, dlls/ttydrv/winetty.drv.spec,
6494 Get rid of the no longer used tty driver.
6496 2005-10-31 Alexandre Julliard <julliard@winehq.org>
6498 * dlls/user/driver.c:
6499 Default to the null driver instead of dying if the specified display
6500 driver couldn't be loaded.
6502 2005-10-31 Dmitry Timoshkov <dmitry@codeweavers.com>
6504 * dlls/user/painting.c, dlls/user/tests/msg.c:
6505 Add the tests for behaviour of [In]validateRect and [In]validateRgn
6506 with hwnd set to 0, make them pass under Wine.
6508 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
6510 * dlls/shdocvw/shdocvw_main.c:
6511 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
6513 2005-10-31 Huw Davies <huw@codeweavers.com>
6515 * dlls/oleaut32/usrmarshal.c:
6516 Deal with pExcepInfo == NULL.
6518 2005-10-31 Mike McCormack <mike@codeweavers.com>
6520 * dlls/msi/dialog.c:
6521 Make sure to unregister all the classes that were registered when msi
6522 is unloaded, so we can register again cleanly.
6524 2005-10-31 Mike McCormack <mike@codeweavers.com>
6526 * dlls/shell32/tests/shlexec.c:
6527 Add void to empty declaration list.
6529 2005-10-31 Alexandre Julliard <julliard@winehq.org>
6531 * dlls/gdi/dc.c, dlls/gdi/driver.c:
6532 Default to an empty driver instead of dying if the specified display
6533 driver couldn't be loaded.
6535 2005-10-31 Michael Jung <mjung@iss.tu-darmstadt.de>
6537 * configure, configure.ac, dlls/shdocvw/Makefile.in,
6538 dlls/shdocvw/tests/.cvsignore, dlls/shdocvw/tests/Makefile.in,
6539 dlls/shdocvw/tests/shortcut.c:
6540 Added initial tests for shdocvw's FolderShortcut related
6543 2005-10-31 Marcus Meissner <meissner@suse.de>
6545 * dlls/ntdll/exception.c, dlls/ntdll/signal_i386.c:
6546 Added assembly implementation of EXC_CallHandler.
6548 2005-10-31 Mike McCormack <mike@codeweavers.com>
6550 * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c,
6551 dlls/msi/tests/package.c:
6552 Fix and test MsiGetProperty and MsiSetProperty.
6554 2005-10-31 Mike McCormack <mike@codeweavers.com>
6556 * dlls/msi/msi.c, dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
6557 dlls/msi/tests/msi.c:
6558 Improve MsiUseFeatureEx and MsiGetFeatureState a little, add some
6561 2005-10-31 James Hawkins <truiken@gmail.com>
6563 * dlls/wininet/internet.c, dlls/wininet/tests/http.c:
6564 Implement InternetCreateUrlW and test cases.
6566 2005-10-31 Huw Davies <huw@codeweavers.com>
6568 * dlls/gdi/dc.c, dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/init.c,
6569 dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
6570 dlls/gdi/tests/dc.c, dlls/gdi/tests/metafile.c:
6571 Fix handling of relative state indices in RestoreDC.
6572 Fix return value of SaveDC when writing to an emf.
6573 Before writing the EMR_EOF record we should ensure that we clear the
6576 2005-10-31 Christian Costa <titan.costa@wanadoo.fr>
6578 * dlls/ddraw/direct3d_opengl.c, dlls/ddraw/light.c,
6579 dlls/ddraw/opengl_private.h:
6580 Finish moving d3d[1..3] light code to use d3d7.
6582 2005-10-31 Marcus Meissner <meissner@suse.de>
6584 * dlls/kernel/time.c:
6585 Define obsoleted CLK_TCK to CLOCKS_PER_SEC if not there.
6587 2005-10-31 Hans Leidekker <hans@it.vu.nl>
6589 * dlls/odbccp32/odbccp32.c:
6590 Improve the implementation of SQLConfigDataSource, SQLConfigDriver,
6591 SQLInstallDriver{,Ex}, SQLInstallerError and
6592 SQLInstallTranslator{,Ex}.
6594 2005-10-31 Juan Lang <juan_lang@yahoo.com>
6596 * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
6597 dlls/crypt32/tests/cert.c:
6598 Implement CertSignSignature and CertVerifySignature(Ex).
6600 2005-10-31 Robert Reif <reif@earthlink.net>
6602 * dlls/winmm/tests/wave.c:
6603 Add waveOutPause/waveOutRestart test.
6604 Tighten up play duration test when ending too soon.
6605 Set VirtualFree size to 0.
6607 2005-10-31 Stefan Leichter <Stefan.Leichter@camLine.com>
6609 * dlls/shlwapi/tests/path.c:
6610 Stop PathIsValidCharW tests after 100 failing tests.
6612 2005-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
6614 * dlls/d3d9/query.c:
6615 In case of D3D9 the CreateQuery call can be used to retrieve status
6616 information. According to MSDN the 'ppQuery' parameter can be set to
6617 NULL to detect if a certain query Type is supported.
6619 2005-10-30 Mike McCormack <mike@codeweavers.com>
6621 * dlls/msi/action.c:
6622 Add a stub for the AllocateRegistrySpace action.
6624 2005-10-30 Mike McCormack <mike@codeweavers.com>
6626 * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
6627 dlls/msi/package.c, include/msiquery.h:
6628 Define MSIDBOPEN_ constants using LPCWSTR when compiling Wine.
6630 2005-10-30 Mike McCormack <mike@codeweavers.com>
6632 * dlls/msi/dialog.c:
6633 Add a read-only implementation of the SelectionTree control.
6635 2005-10-30 Mike McCormack <mike@codeweavers.com>
6637 * dlls/msi/classes.c:
6638 Simplify register_progid() and remove a fixed length buffer.
6640 2005-10-30 Mike McCormack <mike@codeweavers.com>
6642 * dlls/msi/dialog.c:
6643 Handle MaskEdit masks containing dashes and other constant
6646 2005-10-30 Mike McCormack <mike@codeweavers.com>
6648 * dlls/msi/action.c:
6649 Use msi_get_property_int() in a few more places.
6651 2005-10-30 Alexandre Julliard <julliard@winehq.org>
6653 * dlls/winecrt0/crt0_private.h, dlls/winecrt0/delay_load.c,
6654 dlls/winecrt0/dll_entry.c, dlls/winecrt0/dll_main.c,
6655 dlls/winecrt0/drv_entry.c, dlls/winecrt0/exe_entry.c,
6656 dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
6657 dlls/winecrt0/stub.c, include/winnt.h:
6658 Make all winecrt0 functions and variables hidden.
6660 2005-10-30 Julien Cegarra <JulienC@psychologie-fr.org>
6662 * dlls/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/sound.drv.spec,
6663 dlls/winmm/sound.spec:
6664 Correct name of sound.dll to sound.drv (WIN16).
6666 2005-10-30 Kai Blin <blin@gmx.net>
6668 * dlls/secur32/Makefile.in, dlls/secur32/dispatcher.c,
6669 dlls/secur32/secur32_priv.h:
6670 A dispatcher for running ntlm_auth.
6672 2005-10-30 Michael Kaufmann <hallo@michael-kaufmann.ch>
6674 * dlls/user/scroll.c:
6675 Handle the left and right arrow keys.
6677 2005-10-30 Christian Costa <titan.costa@wanadoo.fr>
6679 * include/wine/library.h:
6680 Remove no longer used wine_dbg_parse_options and wine_dbg_add_options
6683 2005-10-30 Mike McCormack <mike@codeweavers.com>
6685 * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
6686 Add a stub implementation of msi.MsiSetMode.
6688 2005-10-30 Mike McCormack <mike@codeweavers.com>
6690 * dlls/msi/classes.c:
6691 Remove unused package parameter of register_progid_base().
6693 2005-10-30 Mike McCormack <mike@codeweavers.com>
6695 * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/package.c:
6696 Use "static const" rather than "const static" as gcc -W complains
6699 2005-10-30 Robert Reif <reif@earthlink.net>
6701 * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c:
6702 Implement _wstrdate and _wstrtime with tests.
6704 2005-10-30 Peter Beutner <p.beutner@gmx.net>
6706 * dlls/msvcrt/cppexcept.c:
6707 Fix exception handling for non CXX_EXCEPTIONs.
6709 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
6711 * server/console.c, server/event.c, server/handle.c, server/mailslot.c,
6712 server/mapping.c, server/mutex.c, server/named_pipe.c,
6713 server/object.c, server/object.h, server/process.c,
6714 server/semaphore.c, server/timer.c, server/winstation.c:
6715 Pass object attributes to create_named_object & find_object.
6717 2005-10-29 Eric Pouech <eric.pouech@wanadoo.fr>
6719 * dlls/kernel/atom.c:
6720 Implemented local/global atom creation, deletion & lookup on top of
6723 2005-10-29 Juan Lang <juan_lang@yahoo.com>
6725 * dlls/wldap32/wldap32.spec:
6726 Export functions by ordinal, cryptnet.dll at least depends on it.
6728 2005-10-29 Mike McCormack <mike@codeweavers.com>
6730 * dlls/msi/action.c:
6731 Don't change the UI level during ExecuteAction.
6733 2005-10-29 Mike McCormack <mike@codeweavers.com>
6736 Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
6739 2005-10-29 Mike McCormack <mike@codeweavers.com>
6741 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
6743 Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
6745 2005-10-29 Mike McCormack <mike@codeweavers.com>
6747 * dlls/msi/dialog.c:
6748 Explicitly check for MSICONDITION_TRUE being returned from
6749 MsiEvaluateCondition.
6751 2005-10-29 Mike McCormack <mike@codeweavers.com>
6753 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c:
6754 Some installers don't call the CreateFolders action before the
6755 InstallFiles action as MSDN specifies, but it still seems to work, so
6756 make sure that we create component directories in the InstallFiles
6759 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
6761 * dlls/comctl32/header.c:
6762 Unify HEADER_GetItem[A/W] into one function.
6764 2005-10-29 Mike McCormack <mike@codeweavers.com>
6766 * dlls/msi/cond.y, dlls/msi/tests/package.c:
6767 Add a bunch of tests for MsiEvaluateCondition and make them pass.
6769 2005-10-29 Mike McCormack <mike@codeweavers.com>
6771 * dlls/msi/dialog.c:
6772 Make enter and escape trigger the default and cancel buttons in
6775 2005-10-29 Mike McCormack <mike@codeweavers.com>
6778 Deleted two buggy functions that incorrectly and inefficiently check
6779 whether a row already exists in a table, and replaced them with a call
6780 to an existing working function that does the same thing correctly.
6782 2005-10-29 Mike McCormack <mike@codeweavers.com>
6785 Remove an incorrect comment and check for 0 being an invalid file
6788 2005-10-29 Mike McCormack <mike@codeweavers.com>
6791 Extract file directly to their target location, bypassing the need to
6792 use temporary files and move files.
6794 2005-10-29 Robert Shearman <rob@codeweavers.com>
6796 * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
6797 - Read DLL name from modules in MSFT typelibs.
6798 - A name offset of -1 for a parameter means that it has the same name
6800 - Print an error if a ReadName is attempted with an offset of -1,
6801 since this will read garbage.
6802 - Implement ITypeInfo_GetDllEntry.
6804 2005-10-29 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6806 * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
6807 dlls/wined3d/wined3d_private.h:
6808 Move the softwareVertexProcessing flag from the stateblock to the
6809 device because its state shouldn't be recorded in a stateblock.
6811 2005-10-29 Robert Shearman <rob@codeweavers.com>
6814 Print an error if a DC is created with a bad device.
6816 2005-10-29 Vitaliy Margolen <wine-patch@kievinfo.com>
6818 * programs/winecfg/driveui.c:
6819 Set list view's text directly - don't use fill_drives_list for that.
6820 Enable "Apply" button when text changes.
6822 2005-10-29 Kevin Koltzau <kevin@plop.org>
6824 * dlls/msvcrt/console.c:
6825 Enable line editing for _cgets.
6827 2005-10-29 Ivan Leo Puoti <ivanleo@gmail.com>
6829 * dlls/ole32/tests/stg_prop.c:
6830 Delete some temp files created by the ole32 tests.
6832 2005-10-29 Thomas Weidenmueller <wine-patches@reactsoft.com>
6834 * dlls/msi/action.c:
6835 Passing NULL as the last two parameters to ReadFile is illegal and
6836 actually causes a crash on windows. The attached patch fixes this.
6838 2005-10-29 Jacek Caban <jack@itma.pwr.wroc.pl>
6840 * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
6841 Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
6843 2005-10-29 Mike McCormack <mike@codeweavers.com>
6846 Add an implementation for MsiGetShortcutTargetA/W.
6848 2005-10-28 Alexandre Julliard <julliard@winehq.org>
6850 * dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
6851 Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
6852 attempts to unmount the Unix device.
6854 2005-10-28 Ivan Leo Puoti <ivanleo@gmail.com>
6856 * dlls/ntdll/om.c, include/winternl.h:
6857 Fix NtQueryDirectoryObject prototype, documentation, and the
6858 definition of the structure it uses.
6860 2005-10-28 Huw Davies <huw@codeweavers.com>
6862 * dlls/gdi/dc.c, dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
6863 dlls/gdi/tests/mapping.c:
6864 xform can be NULL when setting the identity.
6866 2005-10-28 Mike McCormack <mike@codeweavers.com>
6868 * dlls/msi/install.c:
6871 2005-10-28 Mike McCormack <mike@codeweavers.com>
6873 * dlls/shell32/shelllink.c:
6874 Handle MSI advertised shortcuts in the shelllink object.
6876 2005-10-28 Henning Gerhardt <henning.gerhardt@web.de>
6878 * programs/regedit/De.rc:
6879 Update the German resource file.
6881 2005-10-28 Mike McCormack <mike@codeweavers.com>
6884 Put the UI update code for cabinet file into a separate function.
6886 2005-10-28 Oliver Stieber <oliver_stieber@yahoo.co.uk>
6888 * dlls/version/install.c:
6889 Correct the way that VerFindFileA checks for a file that is
6892 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6894 * dlls/kernel/tests/thread.c:
6895 Test CreateThread() for reception of NULL pointer to TID.
6897 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6899 * dlls/user/tests/msg.c:
6900 Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
6901 create a thread then.
6903 2005-10-28 Mike McCormack <mike@codeweavers.com>
6906 Return an error in MsiGetComponentPathW if passed a null component.
6908 2005-10-28 Mike McCormack <mike@codeweavers.com>
6911 Fix error handling in MsiEvaluateCondition.
6913 2005-10-28 Mike McCormack <mike@codeweavers.com>
6916 Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
6918 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6920 * dlls/kernel/tests/console.c:
6921 Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
6922 console signal handler is set to NULL.
6924 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
6926 * dlls/comctl32/header.c:
6927 Unify HEADER_InsertItem[A/W] into one function.
6929 2005-10-28 Mike McCormack <mike@codeweavers.com>
6932 Fix a memory leak in the cabinet extracting code.
6934 2005-10-28 Juan Lang <juan_lang@yahoo.com>
6936 * dlls/crypt32/cert.c, dlls/crypt32/encode.c, dlls/crypt32/protectdata.c:
6937 Use CryptMem functions for internal memory allocation.
6939 2005-10-28 Michael Jung <mjung@iss.tu-darmstadt.de>
6941 * programs/regedit/De.rc:
6942 Added German resources for regedit's find dialog.
6944 2005-10-28 James Hawkins <truiken@gmail.com>
6946 * dlls/wininet/internet.c:
6947 Correct parameter names for InternetSetFilePointer.
6949 2005-10-28 Michael Stefaniuc <mstefani@redhat.de>
6951 * dlls/oleaut32/variant.c:
6952 Handle VT_DECIMAL in VarCmp().
6954 2005-10-28 Mike McCormack <mike@codeweavers.com>
6956 * dlls/msvcrt/wcs.c:
6957 Use the correct buffer - reported by Jesse Allen.
6959 2005-10-28 Saulius Krasuckas <saulius.krasuckas@ieee.org>
6961 * dlls/kernel/tests/thread.c:
6962 Add a test for GetThreadExitCode.
6963 Use GetModuleHandleA as kernel32 should be present on every system.
6965 2005-10-28 Mike McCormack <mike@codeweavers.com>
6967 * dlls/shell32/shelllink.c:
6968 Implement IContextMenu::QueryContextMenu and
6969 IContextMenu::InvokeCommand.
6971 2005-10-28 Mike McCormack <mike@codeweavers.com>
6973 * dlls/msi/msi.spec:
6974 Fix MsiGetPropertyA/W spec declarations.
6976 2005-10-28 Mike McCormack <mike@codeweavers.com>
6978 * dlls/msi/action.c, dlls/msi/files.c:
6979 Create component folders in the CreateFolders action.
6981 2005-10-28 Vitaliy Margolen <wine-patch@kievinfo.com>
6983 * programs/winecfg/appdefaults.c:
6984 Define OS environment variable on WinNT versions.
6986 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
6988 * dlls/ntdll/file.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
6989 include/wine/server_protocol.h, server/event.c, server/handle.c,
6990 server/handle.h, server/mailslot.c, server/mapping.c, server/mutex.c,
6991 server/named_pipe.c, server/protocol.def, server/semaphore.c,
6992 server/timer.c, server/trace.c, server/winstation.c:
6993 - Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
6995 - Pass DesiredAccess to the server when creating mailslot.
6997 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
6999 * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/prop.c:
7000 Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
7003 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
7005 * dlls/advapi32/tests/registry.c:
7008 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
7010 * dlls/wininet/internet.c:
7011 Add default implementation for max_conn_pre_*_server flag.
7012 Add stubs for the above flags in InternetSetOption.
7014 2005-10-27 Phil Krylov <phil@newstar.rinet.ru>
7016 * dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/enhmfdrv/bitblt.c,
7018 Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
7019 SetStretchBltMode() to assume that the corresponding DC driver
7020 functions return only a BOOL success flag, and therefore a proper
7021 return value should be generated by the main function. Fixed
7022 EMFDRV_StretchDIBits() to return a proper value (like
7023 MFDRV_StretchDIBits already does). Added comments about other cases of
7024 improper return values.
7026 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
7028 * dlls/user/input.c, dlls/user/listbox.c, dlls/user/message.c,
7029 dlls/user/spy.c, include/winuser.h:
7030 Add some missing USER definitions, add a couple of FIXMEs for not
7031 implemented features.
7033 2005-10-27 Mike McCormack <mike@codeweavers.com>
7035 * dlls/msi/action.c, dlls/msi/custom.c:
7036 If an action fails, print out its name as well as the error code. Use
7037 %d for error codes so it's easy to match them up to something in
7040 2005-10-27 Mike McCormack <mike@codeweavers.com>
7042 * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
7043 dlls/msi/classes.c, dlls/msi/custom.c, dlls/msi/format.c,
7045 Rename load_dynamic_stringW to msi_dup_record_field to better describe
7046 what it does, and replace a few instances with MSI_RecordGetString to
7047 avoid allocating memory.
7049 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
7051 * dlls/user/tests/msg.c:
7052 Add test for undocumented 0x4D message sent on F1.
7054 2005-10-27 Vijay Kiran Kamuju <infyquest@gmail.com>
7056 * dlls/msvcrt/tests/printf.c:
7057 Added a test case for %0f and %.0f.
7059 2005-10-27 Mike McCormack <mike@codeweavers.com>
7061 * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
7062 Implement transforms. This still includes some debugging code which
7063 can be enabled by setting debug_transform to 1 in the relevant
7066 2005-10-27 Robert Lunnon <bobl@optushome.com.au>
7068 * dlls/wineps/init.c:
7069 Reorder header files to avoid name space collision with symbol
7072 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
7074 * dlls/shell32/Makefile.in, dlls/shell32/shfldr_unixfs.c,
7075 dlls/shell32/tests/shlfolder.c:
7076 Implemented UnixFolder's IPersistPropertyBag::Load method.
7078 2005-10-27 Alex Villacís Lasso <a_villacis@palosanto.com>
7080 * dlls/oleaut32/tests/vartype.c:
7081 Add tests for functionality implemented or corrected: multiplication,
7082 division, cast to double, cast to string.
7084 2005-10-27 Robert Shearman <rob@codeweavers.com>
7086 * include/rpcproxy.h:
7087 Add the macros used in dlldata.c files.
7089 2005-10-27 Robert Shearman <rob@codeweavers.com>
7091 * dlls/oleaut32/tmarshal.c:
7092 There is no need to call IUnknown_QueryInterface since getting the
7093 correct object is handled by the proxy manager.
7095 2005-10-27 Michael Jung <mjung@iss.tu-darmstadt.de>
7097 * dlls/shell32/iconcache.c:
7098 Remove iconcache pre-initialization hack, it's not necessary any
7101 2005-10-27 Hans Leidekker <hans@it.vu.nl>
7103 * tools/wineinstall:
7104 Wine is beta software now.
7106 2005-10-27 Mike McCormack <mike@codeweavers.com>
7108 * dlls/msi/action.c:
7109 Tidy up the RegisterProduct action a little.
7111 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7113 * dlls/d3d8/device.c:
7114 Release the OpenGL context when the device is released.
7116 2005-10-27 Alexandre Julliard <julliard@winehq.org>
7118 * programs/winecfg/Bg.rc, programs/winecfg/De.rc, programs/winecfg/En.rc,
7119 programs/winecfg/Fi.rc, programs/winecfg/Fr.rc,
7120 programs/winecfg/Ja.rc, programs/winecfg/Nl.rc,
7121 programs/winecfg/No.rc, programs/winecfg/Ru.rc,
7122 programs/winecfg/driveui.c, programs/winecfg/resource.h:
7123 Get rid of the show dir symlink option.
7125 2005-10-27 Alexandre Julliard <julliard@winehq.org>
7127 * dlls/ntdll/directory.c:
7128 Make show_dir_symlinks the default and get rid of the option.
7130 2005-10-27 Alexandre Julliard <julliard@winehq.org>
7133 Make the unmount_device request take a handle to the device file
7134 itself instead of a handle to a file opened on the device.
7136 2005-10-27 Robert Reif <reif@earthlink.net>
7138 * dlls/dxerr8/dxerr8.c, dlls/dxerr8/errors.dat, dlls/dxerr8/errors.h,
7139 dlls/dxerr9/dxerr9.c, dlls/dxerr9/errors.dat, dlls/dxerr9/errors.h:
7140 Added more error codes to dxerr8 and dxerr9 which were extracted from
7141 MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
7143 2005-10-27 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
7145 * dlls/kernel/tests/process.c:
7146 Test for argv handling.
7148 2005-10-27 Ivan Leo Puoti <ivanleo@gmail.com>
7150 * dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, include/winternl.h:
7151 Add stub implementation for NtAccessCheckAndAuditAlarm.
7153 2005-10-27 Stefan Leichter <Stefan.Leichter@camLine.com>
7156 Declare ExecuteCab and TranslateInfString.
7158 2005-10-27 Juan Lang <juan_lang@yahoo.com>
7160 * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
7161 dlls/crypt32/tests/main.c, include/wincrypt.h:
7162 Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
7164 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7166 * dlls/wined3d/vertexshader.c:
7167 Correct the number of parameters expected for the LRP function.
7169 2005-10-27 Oliver Stieber <oliver_stieber@yahoo.co.uk>
7171 * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
7172 dlls/d3d8/vertexbuffer.c:
7173 Changed index and vertex buffer so that internal references are
7174 counted separately to external ones.
7176 2005-10-27 Jonathan Ernst <Jonathan@ErnstFamily.ch>
7178 * programs/regedit/Fr.rc:
7179 Updated French resources.
7181 2005-10-27 Dmitry Timoshkov <dmitry@codeweavers.com>
7183 * dlls/shell32/shellord.c:
7184 Correctly handle flags parameter in SHAddToRecentDocs.
7186 2005-10-27 Marcus Meissner <marcus@jet.franken.de>
7188 * aclocal.m4, configure:
7189 Print first line of LDD output only.
7191 2005-10-27 Mike McCormack <mike@codeweavers.com>
7193 * dlls/msvcrt/wcs.c:
7194 Missing and zero precision specifiers are different.
7196 2005-10-27 Robert Shearman <rob@codeweavers.com>
7198 * dlls/oleaut32/regsvr.c, include/ocidl.idl:
7199 Add IFontEventsDisp and IProvideMultipleClassInfo.
7201 2005-10-27 Vitaliy Margolen <wine-patch@kievinfo.com>
7203 * dlls/comctl32/header.c:
7204 Unify HEADER_SetItem[A/W] into one function.
7206 2005-10-27 Mike McCormack <mike@codeweavers.com>
7208 * dlls/shell32/shelllink.c:
7209 Add the IObjectWithSite interface.
7211 2005-10-27 Mike McCormack <mike@codeweavers.com>
7213 * dlls/user/tests/menu.c:
7214 Add a currently failing test case for menus.
7216 2005-10-27 Robert Reif <reif@earthlink.net>
7218 * dlls/dsound/dsound_private.h, dlls/dsound/duplex.c:
7219 Remove unused variable from IDirectSoundFullDuplexImpl.
7220 Move DirectSoundFullDuplexCreate to get rid of forward declarations.
7222 2005-10-26 Alexandre Julliard <julliard@winehq.org>
7224 * dlls/kernel/file.c:
7225 In FindNextFileExW don't report directory symlinks that point to one
7226 of the parent directories, to avoid infinite recursions.
7228 2005-10-26 Mike McCormack <mike@codeweavers.com>
7230 * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
7232 Create a stub function to apply a single table transform and call it
7233 where we need to apply transforms.
7235 2005-10-26 Huw Davies <huw@codeweavers.com>
7237 * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec,
7239 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
7240 along with a few related defines.
7242 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
7244 * dlls/oleaut32/vartype.c:
7245 Implement complete VarDecDiv() for any valid DECIMAL.
7247 2005-10-26 Alexandre Julliard <julliard@winehq.org>
7249 * dlls/ntdll/loader.c:
7250 Attach to implicitly loaded builtin dlls on process startup.
7252 2005-10-26 Krzysztof Foltman <wdev@foltman.com>
7254 * programs/regedit/En.rc, programs/regedit/Pl.rc, programs/regedit/edit.c,
7255 programs/regedit/framewnd.c, programs/regedit/main.h,
7256 programs/regedit/resource.h, programs/regedit/treeview.c:
7257 - Added Find functions
7258 - Some refactoring that made Find functions possible
7259 - GetItemPath returns a heap-allocated string
7260 - subtree update put into a separate function UpdateExpandingTree
7261 - error() utility function made public
7262 - Find functions are grayed/ungrayed based on context (which fixes
7263 invalid 'grayed' flag in some localizations).
7264 - InvalidateRect to fix display glitches coming from using
7266 - English and Polish resource updates (Find dialog box and Find menu
7267 options, string not found message).
7269 2005-10-26 Huw Davies <huw@codeweavers.com>
7271 * dlls/oleaut32/tmarshal.c:
7272 Treat paramflags == 0 like PARAMFLAG_FIN.
7274 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
7276 * dlls/oleaut32/vartype.c:
7277 Implement complete VarDecMul() for any valid DECIMAL.
7279 2005-10-26 Mike McCormack <mike@codeweavers.com>
7281 * dlls/msi/action.c:
7282 Enumerate the substorage transforms for any patches that are passed on
7283 the command line with PATCH=. Need to implement
7284 table_apply_transform() before this will do anything interesting.
7286 2005-10-26 Michael Jung <mjung@iss.tu-darmstadt.de>
7288 * dlls/user/exticon.c, dlls/user/tests/resource.c:
7289 - Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
7290 if SearchPath fails to find the requested file in
7291 PrivateExtractIcons.
7292 - Some unit tests for PrivateExtractIcons.
7294 2005-10-26 Michael Stefaniuc <mstefani@redhat.de>
7296 * dlls/oleaut32/variant.c:
7297 Handle VT_CY in VarDiv().
7299 2005-10-26 Detlef Riekenberg <wine.dev@web.de>
7301 * dlls/version/info.c:
7302 Updated trace to support VERSIONED_PRINTER.
7304 2005-10-26 Peter Beutner <p.beutner@gmx.net>
7306 * dlls/ntdll/cdrom.c:
7307 Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
7309 2005-10-26 Robert Shearman <rob@codeweavers.com>
7311 * dlls/ole32/defaulthandler.c:
7312 Implement a Stop function and use this to properly implement
7313 IOleObject_Close, IAdviseSink_OnClose and the destructor.
7315 2005-10-26 Robert Shearman <rob@codeweavers.com>
7317 * dlls/oleaut32/tmarshal.c:
7318 - Forward IDispatch functions to the MIDL-generated proxy.
7319 - Remove special cases caused by previous marshaling of IDispatch &
7320 IUnknown that is no longer done.
7321 - Add error messages if an IUnknown or IDispatch method is called when
7322 it no longer should be.
7324 2005-10-26 Alex Villacís Lasso <a_villacis@palosanto.com>
7326 * dlls/oleaut32/vartype.c:
7327 Implement complete VarBstrFromDec() for any valid DECIMAL, with
7328 internationalization support borrowed from VARIANT_BstrFromReal(). The
7329 decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
7330 function and reused.
7332 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
7334 * dlls/user/tests/msg.c:
7335 Silently ignore WM_PAINT in msg tests.
7337 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
7339 * include/winternl.h:
7340 Add OBJECT_BASIC_INFORMATION to winternl.h.
7342 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
7344 * dlls/ntdll/file.c:
7345 Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
7347 2005-10-26 Mike McCormack <mike@codeweavers.com>
7349 * dlls/msi/msipriv.h, dlls/msi/suminfo.c:
7350 Create an internal handle-free api for reading MSI database summary
7353 2005-10-26 Mike McCormack <mike@codeweavers.com>
7355 * dlls/msi/dialog.c:
7356 Switch back to using IPicture to load images. LoadImage did the
7357 resizing for us, but doesn't handle jpeg files and requires us writing
7358 a temp file, whereas IPicture handles jpeg files and can load directly
7361 2005-10-26 Dmitry Timoshkov <dmitry@codeweavers.com>
7363 * dlls/gdi/gdiobj.c, dlls/gdi/tests/gdiobj.c, include/wingdi.h:
7364 Add a test for GetCurrentObject, make it pass under Wine.
7366 2005-10-26 Ivan Leo Puoti <ivanleo@gmail.com>
7368 * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c:
7369 Make secur32.dll tests load on nt 4.0.
7371 2005-10-26 Hans Leidekker <hans@it.vu.nl>
7373 * dlls/odbccp32/odbccp32.c:
7374 Implement SQLInstallDriverManager.
7376 2005-10-26 Stefan Huehner <stefan@huehner.org>
7378 * dlls/msxml3/domdoc.c, dlls/msxml3/tests/domdoc.c:
7379 Fix IXMLDOMDocument error handling.
7381 2005-10-26 Eric Pouech <eric.pouech@wanadoo.fr>
7383 * dlls/msvcrt/undname.c:
7384 Previous fix incorrectly removed all test for strings starting with
7385 '?', this is only valid when undname is called with the 'NO_ARGUMENTS'
7388 2005-10-26 Stefan Leichter <Stefan.Leichter@camLine.com>
7390 * dlls/winspool/tests/info.c:
7391 Fix for GetPrinterDriverDirectoryA test.
7393 2005-10-26 Vitaliy Margolen <wine-patch@kievinfo.com>
7395 * dlls/kernel/tests/path.c:
7396 Test for return value from CreateDirectory("c:").
7398 2005-10-26 Jacek Caban <jack@itma.pwr.wroc.pl>
7400 * dlls/wininet/http.c, dlls/wininet/internet.h:
7401 Make functions static.
7403 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
7405 * programs/notepad/main.c:
7406 Windows XP does not always include the executable file name on the
7409 2005-10-26 Jan Nieuwenhuizen <janneke@gnu.org>
7411 * programs/notepad/dialog.c:
7412 Need an explicit truncate command to shorten the length of a file.
7414 2005-10-26 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
7416 * dlls/capi2032/cap20wxx.c:
7419 2005-10-26 Saulius Krasuckas <saulius.krasuckas@ieee.org>
7421 * dlls/gdi/tests/metafile.c:
7422 Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
7424 2005-10-26 Rein Klazes <wijn@wanadoo.nl>
7426 * dlls/user/tests/text.c, dlls/user/text.c:
7427 Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
7430 2005-10-26 Alexandre Julliard <julliard@winehq.org>
7432 * ChangeLog, documentation/ChangeLog.ALPHA:
7433 Start a new ChangeLog file. Older changes moved to
7434 documentation/ChangeLog.ALPHA.
7436 2005-10-25 Alexandre Julliard <julliard@winehq.org>
7438 * ANNOUNCE, ChangeLog, VERSION, configure:
7441 ----------------------------------------------------------------