Dmitry Timoshkov [Mon, 12 Sep 2005 15:33:50 +0000 (15:33 +0000)]
strcpynAtoW takes number of characters, not bytes.
Alexandre Julliard [Mon, 12 Sep 2005 15:32:50 +0000 (15:32 +0000)]
Fixed gcc 4.0 warnings.
Dmitry Timoshkov [Mon, 12 Sep 2005 15:28:31 +0000 (15:28 +0000)]
EXTLOGPEN.elpHatch can contain a handle as well.
Mike McCormack [Mon, 12 Sep 2005 15:28:15 +0000 (15:28 +0000)]
Fix gcc 4.0 warnings.
Mike McCormack [Mon, 12 Sep 2005 15:28:00 +0000 (15:28 +0000)]
Eliminate yet more fixed length buffers.
Alexandre Julliard [Mon, 12 Sep 2005 15:14:06 +0000 (15:14 +0000)]
Fixed a number of pointer to integer conversions that wouldn't work
right on a 64-bit platform.
Alexandre Julliard [Mon, 12 Sep 2005 14:14:50 +0000 (14:14 +0000)]
Fixed memory leak introduced in previous change.
Alexandre Julliard [Mon, 12 Sep 2005 14:12:46 +0000 (14:12 +0000)]
Fixed some more traces to use the right printf format and avoid
typecasts.
Alexandre Julliard [Mon, 12 Sep 2005 12:20:38 +0000 (12:20 +0000)]
Use Get/SetWindowLongPtr when accessing pointers in the window extra
bytes.
Ge van Geldorp [Mon, 12 Sep 2005 12:10:57 +0000 (12:10 +0000)]
Fix execution of Control Panel items.
Ivan Leo Puoti [Mon, 12 Sep 2005 12:10:39 +0000 (12:10 +0000)]
Added a missing define.
Mike McCormack [Mon, 12 Sep 2005 12:07:15 +0000 (12:07 +0000)]
Fix more fixed length buffers.
Alexandre Julliard [Mon, 12 Sep 2005 12:06:26 +0000 (12:06 +0000)]
Use Get/SetClassLongPtr to access the module handle.
Alexandre Julliard [Mon, 12 Sep 2005 11:24:23 +0000 (11:24 +0000)]
The item user data has to be a ULONG_PTR.
Alexandre Julliard [Mon, 12 Sep 2005 11:20:31 +0000 (11:20 +0000)]
Only add the default dlldir to the search path if that's where ntdll
is found.
Alexandre Julliard [Mon, 12 Sep 2005 11:19:56 +0000 (11:19 +0000)]
LOGBRUSH.lbHatch must be a ULONG_PTR since it can contain a handle.
Alexandre Julliard [Mon, 12 Sep 2005 11:13:05 +0000 (11:13 +0000)]
Avoid non-portable va_list manipulations.
Huw Davies [Mon, 12 Sep 2005 11:11:30 +0000 (11:11 +0000)]
Use the gasp table to check whether we should trigger antialiasing.
Jacek Caban [Mon, 12 Sep 2005 11:11:11 +0000 (11:11 +0000)]
Encode URL in file protocol.
Frank Richter [Mon, 12 Sep 2005 11:10:58 +0000 (11:10 +0000)]
Unregister theming subclasses at comctl32 shutdown; should fix
reported re-registration errors.
Jacek Caban [Mon, 12 Sep 2005 11:10:22 +0000 (11:10 +0000)]
Fix protocol test.
Kimmo Myllyvirta [Mon, 12 Sep 2005 11:10:03 +0000 (11:10 +0000)]
Added Finnish resources.
Jacek Caban [Mon, 12 Sep 2005 11:08:44 +0000 (11:08 +0000)]
Added missing attributes.
Jacek Caban [Mon, 12 Sep 2005 11:08:33 +0000 (11:08 +0000)]
Added more definitions.
Mike McCormack [Mon, 12 Sep 2005 11:08:20 +0000 (11:08 +0000)]
Make sure not to access invalid components or features.
Jacek Caban [Mon, 12 Sep 2005 11:08:00 +0000 (11:08 +0000)]
Added urlmon.inf as dependency of rsrc.res.
Alexandre Julliard [Mon, 12 Sep 2005 10:54:51 +0000 (10:54 +0000)]
Fixed the binary layout gcc hacks to do the right thing for gcc 4.0.
Alexandre Julliard [Mon, 12 Sep 2005 10:52:38 +0000 (10:52 +0000)]
Fixed gcc 4.0 warnings.
Alexandre Julliard [Mon, 12 Sep 2005 10:36:06 +0000 (10:36 +0000)]
Use SIZE_T instead of ULONG for the size arguments of the virtual
memory functions.
Alexandre Julliard [Mon, 12 Sep 2005 10:30:05 +0000 (10:30 +0000)]
Fixed some traces to use the right printf format and avoid typecasts.
Alexandre Julliard [Mon, 12 Sep 2005 10:14:00 +0000 (10:14 +0000)]
Only try to set -mpreferred-stack-boundary on i386.
Add -Wdeclaration-after-statement warning if supported.
Mike McCormack [Mon, 12 Sep 2005 10:11:23 +0000 (10:11 +0000)]
Fix an uninitialized variable problem.
Jacek Caban [Mon, 12 Sep 2005 10:10:52 +0000 (10:10 +0000)]
Added PARSE_SECURITY_URL action implementation.
Paul Vriens [Mon, 12 Sep 2005 10:10:36 +0000 (10:10 +0000)]
Return ERROR_SUCCESS as default and TRUST_E_PROVIDER_UNKNOWN if asked
for WINTRUST_ACTION_GENERIC_VERIFY_V2.
Jacek Caban [Mon, 12 Sep 2005 10:10:21 +0000 (10:10 +0000)]
Added *ProtocolInfo::ParseUrl implementation.
Jacek Caban [Mon, 12 Sep 2005 10:10:04 +0000 (10:10 +0000)]
Make IConnectionPointContainer interface heap based.
Juan Lang [Mon, 12 Sep 2005 10:09:50 +0000 (10:09 +0000)]
Remove an annoying dialog when trying to clean up a directory.
Dmitry Timoshkov [Mon, 12 Sep 2005 10:09:40 +0000 (10:09 +0000)]
Add a test for ShowWindow(SW_SHOWMAXIMIZED) called for a not visible
overlapped window, which shows that WM_SHOWWINDOW is not sent in that
case and that it should activate a window and bring it to top.
Juan Lang [Mon, 12 Sep 2005 10:08:34 +0000 (10:08 +0000)]
When decoding a signed cert, make sure it's really a cert.
Alexandre Julliard [Fri, 9 Sep 2005 15:20:04 +0000 (15:20 +0000)]
Use Get/SetWindowLongPtr instead of Get/SetWindowLong where
appropriate.
Alexandre Julliard [Fri, 9 Sep 2005 15:05:01 +0000 (15:05 +0000)]
Specify 64-bit integers as double instead of long long in spec files
so that we get the correct number of arguments.
Alex Villacís Lasso [Fri, 9 Sep 2005 15:01:17 +0000 (15:01 +0000)]
Make Single|Double->BSTR conversion use the specified locale for the
decimal point even without the LOCALE_USE_NLS flag. Test supplied.
Mike McCormack [Fri, 9 Sep 2005 14:50:29 +0000 (14:50 +0000)]
Fix gcc 4.0 warning.
Mike McCormack [Fri, 9 Sep 2005 14:49:08 +0000 (14:49 +0000)]
Move a fixed size buffer to the heap.
Mike McCormack [Fri, 9 Sep 2005 14:48:51 +0000 (14:48 +0000)]
Reduce the indent level of a function.
Alexandre Julliard [Fri, 9 Sep 2005 10:42:42 +0000 (10:42 +0000)]
Added descriptions for a few more machine types.
Francois Gouget [Fri, 9 Sep 2005 10:35:47 +0000 (10:35 +0000)]
If given the EWX_FORCE flag, ExitWindowsEx() should not send the
WM_{QUERY}ENDSESSION messages.
Add support for EWX_FORCEIFHUNG.
ExitWindowsEx() should return true if it succeeds, even if the user
cancels the shutdown.
Alexandre Julliard [Fri, 9 Sep 2005 10:19:44 +0000 (10:19 +0000)]
Use a more portable scheme for storing the name of a critical
section.
Jacek Caban [Fri, 9 Sep 2005 10:05:40 +0000 (10:05 +0000)]
Make IQuickActivate interface heap based.
Ulrich Czekalla [Fri, 9 Sep 2005 10:05:02 +0000 (10:05 +0000)]
Display fccType as hex instead of characters in trace output.
Alexandre Julliard [Fri, 9 Sep 2005 09:30:02 +0000 (09:30 +0000)]
Added a define check for __x86_64__.
Alexandre Julliard [Fri, 9 Sep 2005 09:12:27 +0000 (09:12 +0000)]
Fixed get_time_str definition to match the prototype.
Vincent Béron [Fri, 9 Sep 2005 09:11:23 +0000 (09:11 +0000)]
Update the win32.api file to current CVS.
Vincent Béron [Fri, 9 Sep 2005 09:11:10 +0000 (09:11 +0000)]
Use proper ifdefs around unistd.h.
Juan Lang [Fri, 9 Sep 2005 09:09:45 +0000 (09:09 +0000)]
- call CertFreeCertificateContext from CertDeleteCertificateFromStore
- fix some ref counting problems
Jacek Caban [Fri, 9 Sep 2005 09:09:22 +0000 (09:09 +0000)]
Move protocol's CLSIDs to urlmon.idl.
Jacek Caban [Fri, 9 Sep 2005 09:08:56 +0000 (09:08 +0000)]
Added PARSE_PATH_FROM_URL action implementation.
Stefan Leichter [Fri, 9 Sep 2005 09:08:41 +0000 (09:08 +0000)]
Added version resource to urlmon.dll.
Alexandre Julliard [Thu, 8 Sep 2005 19:17:04 +0000 (19:17 +0000)]
Define GET_IP for x86_64.
Alexandre Julliard [Thu, 8 Sep 2005 19:16:12 +0000 (19:16 +0000)]
Implemented wine_switch_to_stack for x86_64.
Alexandre Julliard [Thu, 8 Sep 2005 18:59:52 +0000 (18:59 +0000)]
Avoid 'clobbered by longjmp' warnings.
Dmitry Timoshkov [Thu, 8 Sep 2005 18:56:59 +0000 (18:56 +0000)]
Rename Wine fonts to match Windows font names.
Hans Leidekker [Thu, 8 Sep 2005 18:56:22 +0000 (18:56 +0000)]
Implement ldap_create_sort_control*.
Juan Lang [Thu, 8 Sep 2005 18:56:14 +0000 (18:56 +0000)]
- implement system stores
- remove an intermittently failing registry test
Jacek Caban [Thu, 8 Sep 2005 18:55:50 +0000 (18:55 +0000)]
Make IProvideClassInfo2 interface heap based.
Ulrich Czekalla [Thu, 8 Sep 2005 18:55:33 +0000 (18:55 +0000)]
ckid not fccType specifies the form type to search for.
Jacek Caban [Thu, 8 Sep 2005 18:55:18 +0000 (18:55 +0000)]
Release BINDINFO in *Protocol::Start.
Huw Davies [Thu, 8 Sep 2005 18:55:07 +0000 (18:55 +0000)]
Fix return value of ExtTextOut in the case when count == 0.
Dmitry Timoshkov [Thu, 8 Sep 2005 18:54:52 +0000 (18:54 +0000)]
Pass a locally modified version of SHELLEXECUTEINFO to
IShellExecuteHookW_Execute, this should pass through at least
sei_tmp.nShow retrieved from an .lnk file (fStartup).
Dmitry Timoshkov [Thu, 8 Sep 2005 18:54:32 +0000 (18:54 +0000)]
Dump more .lnk file header fields.
Dmitry Timoshkov [Thu, 8 Sep 2005 18:54:03 +0000 (18:54 +0000)]
- Stop using a not initialized variable szTemp in
_dbg_ILSimpleGetText, make _dbg_ILSimpleGetText return no value since
nobody is using it.
- Stop dereferencing a possible NULL in pdump since
_dbg_ILGetDataPointer can potentially return NULL (for instance for
root or desktop pidl).
- Make shdebugstr_guid use standard wine_dbg_sprintf instead of the
handmade solution.
Alexandre Julliard [Thu, 8 Sep 2005 12:42:51 +0000 (12:42 +0000)]
Fixed a comment.
Mike McCormack [Thu, 8 Sep 2005 12:42:31 +0000 (12:42 +0000)]
Allocate memory rather than using fixed length buffers.
Mike McCormack [Thu, 8 Sep 2005 12:42:07 +0000 (12:42 +0000)]
Convert RunningActions array into a list.
Huw Davies [Thu, 8 Sep 2005 12:40:20 +0000 (12:40 +0000)]
Have ExtTextOut call into the font linking mechanism.
GetCharWidth, GetCharABCWidths and GetTextExtentPoint should return
the widths of a linked font's glyphs.
Phil Krylov [Thu, 8 Sep 2005 12:39:47 +0000 (12:39 +0000)]
Added typedefs SQLWCHAR and SQLTCHAR.
Alexandre Julliard [Thu, 8 Sep 2005 11:35:19 +0000 (11:35 +0000)]
Added support for 64-bit format NT header and export/import tables.
Alexandre Julliard [Thu, 8 Sep 2005 11:27:26 +0000 (11:27 +0000)]
Avoid a couple of 'clobbered by longjmp' warnings.
Mike McCormack [Thu, 8 Sep 2005 11:04:53 +0000 (11:04 +0000)]
Fix gcc 4.0 warnings.
Alexandre Julliard [Thu, 8 Sep 2005 11:04:34 +0000 (11:04 +0000)]
Fix a file descriptor leak when opening the first file on a removable
device.
Mike McCormack [Thu, 8 Sep 2005 11:04:03 +0000 (11:04 +0000)]
Improve a fixme message a little.
Mike McCormack [Thu, 8 Sep 2005 11:03:55 +0000 (11:03 +0000)]
- fix a bug introduced by the progid list conversion
- make a fixme a little less alarmist
Mike McCormack [Thu, 8 Sep 2005 11:03:45 +0000 (11:03 +0000)]
Fix memory leaks.
Mike McCormack [Thu, 8 Sep 2005 11:03:35 +0000 (11:03 +0000)]
Remove an unnecessary level of indent.
Mike McCormack [Thu, 8 Sep 2005 11:03:18 +0000 (11:03 +0000)]
Fix memory leaks in custom actions.
Christian Costa [Thu, 8 Sep 2005 11:02:48 +0000 (11:02 +0000)]
Improve midi trace.
Ge van Geldorp [Thu, 8 Sep 2005 11:02:38 +0000 (11:02 +0000)]
Fix NdrServerContextMarshall prototype.
Ulrich Czekalla [Thu, 8 Sep 2005 11:02:15 +0000 (11:02 +0000)]
Remove redundant check.
Jacek Caban [Thu, 8 Sep 2005 11:01:57 +0000 (11:01 +0000)]
Make IPersist* interfaces heap based.
Jacek Caban [Thu, 8 Sep 2005 11:01:46 +0000 (11:01 +0000)]
Added ReleaseBindInfo implementation.
Ge van Geldorp [Thu, 8 Sep 2005 11:01:27 +0000 (11:01 +0000)]
Fix DllCanUnloadNow prototype.
Hans Leidekker [Thu, 8 Sep 2005 11:01:08 +0000 (11:01 +0000)]
Implement ldap_control_free*, ldap_controls_free* and
ldap_free_controls*.
Juan Lang [Thu, 8 Sep 2005 11:00:51 +0000 (11:00 +0000)]
Implement system registry stores.
Juan Lang [Thu, 8 Sep 2005 11:00:24 +0000 (11:00 +0000)]
Convert a few more constants from strings to byte arrays.
Alexandre Julliard [Wed, 7 Sep 2005 13:31:37 +0000 (13:31 +0000)]
Added a bit of framework for future x86_64 support.
Michael Jung [Wed, 7 Sep 2005 13:28:49 +0000 (13:28 +0000)]
Removed two todo_wine's around tests that meanwhile succeed on wine.
Michael Jung [Wed, 7 Sep 2005 13:28:38 +0000 (13:28 +0000)]
Pass correct pointer to SHFree in case of failure in
UNIXFS_path_to_pidl.
Return E_FAIL if we can't get the unix path in
IPersistFolder3::InitializeEx.
Return E_NOAGGREGATION if non-NULL pUnkOuter is given to the
constructor.
Alexandre Julliard [Wed, 7 Sep 2005 13:28:25 +0000 (13:28 +0000)]
Replace a few more direct lpVtbl accesses by the proper macros.
Huw Davies [Wed, 7 Sep 2005 13:26:49 +0000 (13:26 +0000)]
Implement FontIsLinked.
Christoph Frick [Wed, 7 Sep 2005 13:26:31 +0000 (13:26 +0000)]
Fake directx 9c instead of 9b.