wine
19 years agoUse anonymous events for synchronization.
Thomas Weidenmueller [Wed, 14 Sep 2005 10:29:45 +0000 (10:29 +0000)] 
Use anonymous events for synchronization.

19 years agoConvert the list of tables to a standard list.
Mike McCormack [Wed, 14 Sep 2005 10:07:26 +0000 (10:07 +0000)] 
Convert the list of tables to a standard list.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Wed, 14 Sep 2005 10:07:15 +0000 (10:07 +0000)] 
Fix gcc 4.0 warnings.

19 years agoAdd exception handling for stubs.
Robert Shearman [Wed, 14 Sep 2005 10:07:01 +0000 (10:07 +0000)] 
Add exception handling for stubs.

19 years agoDefine RPC_FC_RANGE.
Robert Shearman [Wed, 14 Sep 2005 10:06:41 +0000 (10:06 +0000)] 
Define RPC_FC_RANGE.

19 years agoAdded MIME type checking to ResProtocol::Start.
Jacek Caban [Wed, 14 Sep 2005 10:06:34 +0000 (10:06 +0000)] 
Added MIME type checking to ResProtocol::Start.

19 years agoFix a couple of prototypes.
Filip Navara [Wed, 14 Sep 2005 10:06:17 +0000 (10:06 +0000)] 
Fix a couple of prototypes.

19 years agoAuthors: Thomas Weidenmueller <wine-patches@reactsoft.com>, Filip Navara <xnavara...
Alexandre Julliard [Wed, 14 Sep 2005 10:06:09 +0000 (10:06 +0000)] 
Authors: Thomas Weidenmueller <wine-patches@reactsoft.com>, Filip Navara <xnavara@volny.cz>
DLGPROCs return INT_PTR.

19 years agoImplemented InterlockedCompareExchangePointer and
Alexandre Julliard [Tue, 13 Sep 2005 15:01:41 +0000 (15:01 +0000)] 
Implemented InterlockedCompareExchangePointer and
InterlockedExchangePointer for x86-64.

19 years agoRemove the 'L' suffix on a number of constants to avoid comparison
Alexandre Julliard [Tue, 13 Sep 2005 15:00:32 +0000 (15:00 +0000)] 
Remove the 'L' suffix on a number of constants to avoid comparison
errors on 64-bit platforms.

19 years agoTimeout 0 means infinite wait for SendMessageTimeout.
Alexandre Julliard [Tue, 13 Sep 2005 14:46:46 +0000 (14:46 +0000)] 
Timeout 0 means infinite wait for SendMessageTimeout.
Remove the message from the receiver queue if it times out before
being received.

19 years agoAuthors: Richard Cohen <richard@daijobu.co.uk>, Jim Tabor, Thomas Weidenmueller ...
Alexandre Julliard [Tue, 13 Sep 2005 14:31:51 +0000 (14:31 +0000)] 
Authors: Richard Cohen <richard@daijobu.co.uk>, Jim Tabor, Thomas Weidenmueller <wine-patches@reactsoft.com>
64 bit fixes -- Store Window procs as WNDPROC, cast to DWORD_PTR in
SendMessageTimeout.

19 years agoFixed inconsistency in LISTVIEW_DUMP macro.
Michael Jung [Tue, 13 Sep 2005 14:30:53 +0000 (14:30 +0000)] 
Fixed inconsistency in LISTVIEW_DUMP macro.

19 years agoAdded PARSE_SECURITY_DOMAIN action implementation.
Jacek Caban [Tue, 13 Sep 2005 14:30:15 +0000 (14:30 +0000)] 
Added PARSE_SECURITY_DOMAIN action implementation.

19 years agoGet rid of a couple of non-portable long long constants.
Alexandre Julliard [Tue, 13 Sep 2005 11:26:36 +0000 (11:26 +0000)] 
Get rid of a couple of non-portable long long constants.

19 years agoFix the handling of MsiGetTargetPath args (with test case).
Mike McCormack [Tue, 13 Sep 2005 11:25:20 +0000 (11:25 +0000)] 
Fix the handling of MsiGetTargetPath args (with test case).

19 years agoMake sure to release the package we grabbed on the error path.
Mike McCormack [Tue, 13 Sep 2005 11:25:07 +0000 (11:25 +0000)] 
Make sure to release the package we grabbed on the error path.

19 years agoSave a few megabytes of memory by loading the default icon only once
Ge van Geldorp [Tue, 13 Sep 2005 11:24:52 +0000 (11:24 +0000)] 
Save a few megabytes of memory by loading the default icon only once
into the image lists.

19 years agoAvoid some warnings on 64-bit platforms.
Alexandre Julliard [Tue, 13 Sep 2005 11:07:14 +0000 (11:07 +0000)] 
Avoid some warnings on 64-bit platforms.

19 years agoFix the handling of MsiDoAction args (with test case).
Mike McCormack [Tue, 13 Sep 2005 10:37:46 +0000 (10:37 +0000)] 
Fix the handling of MsiDoAction args (with test case).

19 years agoEliminate fixed length buffers from the MSIFEATURE structure.
Mike McCormack [Tue, 13 Sep 2005 10:37:37 +0000 (10:37 +0000)] 
Eliminate fixed length buffers from the MSIFEATURE structure.

19 years agoGet IFontDisp type information from stdole2.tlb, instead of IDispatch
Walt Ogburn [Tue, 13 Sep 2005 10:36:54 +0000 (10:36 +0000)] 
Get IFontDisp type information from stdole2.tlb, instead of IDispatch
information from stdole32.tlb.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Tue, 13 Sep 2005 10:33:39 +0000 (10:33 +0000)] 
Fix gcc 4.0 warnings.

19 years agoSkip dash characters in the PIDMask for a MaskedEdit control.
Mike McCormack [Tue, 13 Sep 2005 10:33:04 +0000 (10:33 +0000)] 
Skip dash characters in the PIDMask for a MaskedEdit control.

19 years ago- Add the WebBrowser implementation.
James Hawkins [Tue, 13 Sep 2005 10:32:47 +0000 (10:32 +0000)] 
- Add the WebBrowser implementation.
- Load the default Url in the HTML Pane.

19 years agoLet EnumPrinterDrivers return the number of drivers.
Detlef Riekenberg [Tue, 13 Sep 2005 10:32:33 +0000 (10:32 +0000)] 
Let EnumPrinterDrivers return the number of drivers.

19 years agoThe last argument to MultiByteToWideChar is wide character count and
Marcus Meissner [Mon, 12 Sep 2005 22:07:53 +0000 (22:07 +0000)] 
The last argument to MultiByteToWideChar is wide character count and
not the buffer size in bytes. Fixed all places where it was wrong.

19 years agoRegister ZoneMap.
Jacek Caban [Mon, 12 Sep 2005 22:01:47 +0000 (22:01 +0000)] 
Register ZoneMap.

19 years agoImplemented kernel32.GetThreadTimes on top of ntdll's equivalent
Eric Pouech [Mon, 12 Sep 2005 22:01:33 +0000 (22:01 +0000)] 
Implemented kernel32.GetThreadTimes on top of ntdll's equivalent
function.

19 years agoFixed a few more pointer to integer typecast issues for 64-bit
Alexandre Julliard [Mon, 12 Sep 2005 21:22:32 +0000 (21:22 +0000)] 
Fixed a few more pointer to integer typecast issues for 64-bit
platforms.

19 years agoAdded IWebBrowser2 stub implementation.
Jacek Caban [Mon, 12 Sep 2005 21:17:57 +0000 (21:17 +0000)] 
Added IWebBrowser2 stub implementation.

19 years agoSendMessageTimeout takes a DWORD_PTR not a DWORD.
Alexandre Julliard [Mon, 12 Sep 2005 20:43:32 +0000 (20:43 +0000)] 
SendMessageTimeout takes a DWORD_PTR not a DWORD.

19 years agoProperly handle the case where vsnprintf returns -1.
Alexandre Julliard [Mon, 12 Sep 2005 20:31:33 +0000 (20:31 +0000)] 
Properly handle the case where vsnprintf returns -1.

19 years agoFixed gcc 4.0 warnings.
Alexandre Julliard [Mon, 12 Sep 2005 20:30:37 +0000 (20:30 +0000)] 
Fixed gcc 4.0 warnings.

19 years agoMake the non-client message handling functions return an LRESULT.
Alexandre Julliard [Mon, 12 Sep 2005 20:30:12 +0000 (20:30 +0000)] 
Make the non-client message handling functions return an LRESULT.

19 years agoUse MAKEINTRESOURCE instead of casts where appropriate.
Alexandre Julliard [Mon, 12 Sep 2005 20:29:16 +0000 (20:29 +0000)] 
Use MAKEINTRESOURCE instead of casts where appropriate.

19 years agoInitialize structs for mmioDescend and FindChunkAndKeepExtras - fixes
Alex Villacís Lasso [Mon, 12 Sep 2005 20:14:49 +0000 (20:14 +0000)] 
Initialize structs for mmioDescend and FindChunkAndKeepExtras - fixes
AVI file recognition.

19 years ago- Output prototypes for user marshal functions at the end of the
Robert Shearman [Mon, 12 Sep 2005 20:13:40 +0000 (20:13 +0000)] 
- Output prototypes for user marshal functions at the end of the
  header and by use.
- Add support for range and ptr attributes and for the "small" base
  type.

19 years agoEncode URL in ResProtocol::Start.
Jacek Caban [Mon, 12 Sep 2005 20:12:58 +0000 (20:12 +0000)] 
Encode URL in ResProtocol::Start.

19 years agoRewrote FindMimeFromData to pass tests.
Jacek Caban [Mon, 12 Sep 2005 20:12:40 +0000 (20:12 +0000)] 
Rewrote FindMimeFromData to pass tests.

19 years agoUse Get/SetWindowLongPtr to access pointers in the window extra
Alexandre Julliard [Mon, 12 Sep 2005 15:38:56 +0000 (15:38 +0000)] 
Use Get/SetWindowLongPtr to access pointers in the window extra
bytes.

19 years agoAvoid truncating the item data to 32 bits in LB_SETITEMDATA.
Alexandre Julliard [Mon, 12 Sep 2005 15:36:39 +0000 (15:36 +0000)] 
Avoid truncating the item data to 32 bits in LB_SETITEMDATA.

19 years agoParameters to virtual memory functions need to be SIZE_T.
Alexandre Julliard [Mon, 12 Sep 2005 15:35:04 +0000 (15:35 +0000)] 
Parameters to virtual memory functions need to be SIZE_T.

19 years agostrcpynAtoW takes number of characters, not bytes.
Dmitry Timoshkov [Mon, 12 Sep 2005 15:33:50 +0000 (15:33 +0000)] 
strcpynAtoW takes number of characters, not bytes.

19 years agoFixed gcc 4.0 warnings.
Alexandre Julliard [Mon, 12 Sep 2005 15:32:50 +0000 (15:32 +0000)] 
Fixed gcc 4.0 warnings.

19 years agoEXTLOGPEN.elpHatch can contain a handle as well.
Dmitry Timoshkov [Mon, 12 Sep 2005 15:28:31 +0000 (15:28 +0000)] 
EXTLOGPEN.elpHatch can contain a handle as well.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Mon, 12 Sep 2005 15:28:15 +0000 (15:28 +0000)] 
Fix gcc 4.0 warnings.

19 years agoEliminate yet more fixed length buffers.
Mike McCormack [Mon, 12 Sep 2005 15:28:00 +0000 (15:28 +0000)] 
Eliminate yet more fixed length buffers.

19 years agoFixed a number of pointer to integer conversions that wouldn't work
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.

19 years agoFixed memory leak introduced in previous change.
Alexandre Julliard [Mon, 12 Sep 2005 14:14:50 +0000 (14:14 +0000)] 
Fixed memory leak introduced in previous change.

19 years agoFixed some more traces to use the right printf format and avoid
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.

19 years agoUse Get/SetWindowLongPtr when accessing pointers in the window extra
Alexandre Julliard [Mon, 12 Sep 2005 12:20:38 +0000 (12:20 +0000)] 
Use Get/SetWindowLongPtr when accessing pointers in the window extra
bytes.

19 years agoFix execution of Control Panel items.
Ge van Geldorp [Mon, 12 Sep 2005 12:10:57 +0000 (12:10 +0000)] 
Fix execution of Control Panel items.

19 years agoAdded a missing define.
Ivan Leo Puoti [Mon, 12 Sep 2005 12:10:39 +0000 (12:10 +0000)] 
Added a missing define.

19 years agoFix more fixed length buffers.
Mike McCormack [Mon, 12 Sep 2005 12:07:15 +0000 (12:07 +0000)] 
Fix more fixed length buffers.

19 years agoUse Get/SetClassLongPtr to access the module handle.
Alexandre Julliard [Mon, 12 Sep 2005 12:06:26 +0000 (12:06 +0000)] 
Use Get/SetClassLongPtr to access the module handle.

19 years agoThe item user data has to be a ULONG_PTR.
Alexandre Julliard [Mon, 12 Sep 2005 11:24:23 +0000 (11:24 +0000)] 
The item user data has to be a ULONG_PTR.

19 years agoOnly add the default dlldir to the search path if that's where ntdll
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.

19 years agoLOGBRUSH.lbHatch must be a ULONG_PTR since it can contain a handle.
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.

19 years agoAvoid non-portable va_list manipulations.
Alexandre Julliard [Mon, 12 Sep 2005 11:13:05 +0000 (11:13 +0000)] 
Avoid non-portable va_list manipulations.

19 years agoUse the gasp table to check whether we should trigger antialiasing.
Huw Davies [Mon, 12 Sep 2005 11:11:30 +0000 (11:11 +0000)] 
Use the gasp table to check whether we should trigger antialiasing.

19 years agoEncode URL in file protocol.
Jacek Caban [Mon, 12 Sep 2005 11:11:11 +0000 (11:11 +0000)] 
Encode URL in file protocol.

19 years agoUnregister theming subclasses at comctl32 shutdown; should fix
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.

19 years agoFix protocol test.
Jacek Caban [Mon, 12 Sep 2005 11:10:22 +0000 (11:10 +0000)] 
Fix protocol test.

19 years agoAdded Finnish resources.
Kimmo Myllyvirta [Mon, 12 Sep 2005 11:10:03 +0000 (11:10 +0000)] 
Added Finnish resources.

19 years agoAdded missing attributes.
Jacek Caban [Mon, 12 Sep 2005 11:08:44 +0000 (11:08 +0000)] 
Added missing attributes.

19 years agoAdded more definitions.
Jacek Caban [Mon, 12 Sep 2005 11:08:33 +0000 (11:08 +0000)] 
Added more definitions.

19 years agoMake sure not to access invalid components or features.
Mike McCormack [Mon, 12 Sep 2005 11:08:20 +0000 (11:08 +0000)] 
Make sure not to access invalid components or features.

19 years agoAdded urlmon.inf as dependency of rsrc.res.
Jacek Caban [Mon, 12 Sep 2005 11:08:00 +0000 (11:08 +0000)] 
Added urlmon.inf as dependency of rsrc.res.

19 years agoFixed the binary layout gcc hacks to do the right thing for gcc 4.0.
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.

19 years agoFixed gcc 4.0 warnings.
Alexandre Julliard [Mon, 12 Sep 2005 10:52:38 +0000 (10:52 +0000)] 
Fixed gcc 4.0 warnings.

19 years agoUse SIZE_T instead of ULONG for the size arguments of the virtual
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.

19 years agoFixed some traces to use the right printf format and avoid typecasts.
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.

19 years agoOnly try to set -mpreferred-stack-boundary on i386.
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.

19 years agoFix an uninitialized variable problem.
Mike McCormack [Mon, 12 Sep 2005 10:11:23 +0000 (10:11 +0000)] 
Fix an uninitialized variable problem.

19 years agoAdded PARSE_SECURITY_URL action implementation.
Jacek Caban [Mon, 12 Sep 2005 10:10:52 +0000 (10:10 +0000)] 
Added PARSE_SECURITY_URL action implementation.

19 years agoReturn ERROR_SUCCESS as default and TRUST_E_PROVIDER_UNKNOWN if asked
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.

19 years agoAdded *ProtocolInfo::ParseUrl implementation.
Jacek Caban [Mon, 12 Sep 2005 10:10:21 +0000 (10:10 +0000)] 
Added *ProtocolInfo::ParseUrl implementation.

19 years agoMake IConnectionPointContainer interface heap based.
Jacek Caban [Mon, 12 Sep 2005 10:10:04 +0000 (10:10 +0000)] 
Make IConnectionPointContainer interface heap based.

19 years agoRemove an annoying dialog when trying to clean up a directory.
Juan Lang [Mon, 12 Sep 2005 10:09:50 +0000 (10:09 +0000)] 
Remove an annoying dialog when trying to clean up a directory.

19 years agoAdd a test for ShowWindow(SW_SHOWMAXIMIZED) called for a not visible
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.

19 years agoWhen decoding a signed cert, make sure it's really a cert.
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.

19 years agoUse Get/SetWindowLongPtr instead of Get/SetWindowLong where
Alexandre Julliard [Fri, 9 Sep 2005 15:20:04 +0000 (15:20 +0000)] 
Use Get/SetWindowLongPtr instead of Get/SetWindowLong where
appropriate.

19 years agoSpecify 64-bit integers as double instead of long long in spec files
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.

19 years agoMake Single|Double->BSTR conversion use the specified locale for the
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.

19 years agoFix gcc 4.0 warning.
Mike McCormack [Fri, 9 Sep 2005 14:50:29 +0000 (14:50 +0000)] 
Fix gcc 4.0 warning.

19 years agoMove a fixed size buffer to the heap.
Mike McCormack [Fri, 9 Sep 2005 14:49:08 +0000 (14:49 +0000)] 
Move a fixed size buffer to the heap.

19 years agoReduce the indent level of a function.
Mike McCormack [Fri, 9 Sep 2005 14:48:51 +0000 (14:48 +0000)] 
Reduce the indent level of a function.

19 years agoAdded descriptions for a few more machine types.
Alexandre Julliard [Fri, 9 Sep 2005 10:42:42 +0000 (10:42 +0000)] 
Added descriptions for a few more machine types.

19 years agoIf given the EWX_FORCE flag, ExitWindowsEx() should not send the
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.

19 years agoUse a more portable scheme for storing the name of a critical
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.

19 years agoMake IQuickActivate interface heap based.
Jacek Caban [Fri, 9 Sep 2005 10:05:40 +0000 (10:05 +0000)] 
Make IQuickActivate interface heap based.

19 years agoDisplay fccType as hex instead of characters in trace output.
Ulrich Czekalla [Fri, 9 Sep 2005 10:05:02 +0000 (10:05 +0000)] 
Display fccType as hex instead of characters in trace output.

19 years agoAdded a define check for __x86_64__.
Alexandre Julliard [Fri, 9 Sep 2005 09:30:02 +0000 (09:30 +0000)] 
Added a define check for __x86_64__.

19 years agoFixed get_time_str definition to match the prototype.
Alexandre Julliard [Fri, 9 Sep 2005 09:12:27 +0000 (09:12 +0000)] 
Fixed get_time_str definition to match the prototype.

19 years agoUpdate the win32.api file to current CVS.
Vincent Béron [Fri, 9 Sep 2005 09:11:23 +0000 (09:11 +0000)] 
Update the win32.api file to current CVS.

19 years agoUse proper ifdefs around unistd.h.
Vincent Béron [Fri, 9 Sep 2005 09:11:10 +0000 (09:11 +0000)] 
Use proper ifdefs around unistd.h.

19 years ago- call CertFreeCertificateContext from CertDeleteCertificateFromStore
Juan Lang [Fri, 9 Sep 2005 09:09:45 +0000 (09:09 +0000)] 
- call CertFreeCertificateContext from CertDeleteCertificateFromStore
- fix some ref counting problems

19 years agoMove protocol's CLSIDs to urlmon.idl.
Jacek Caban [Fri, 9 Sep 2005 09:09:22 +0000 (09:09 +0000)] 
Move protocol's CLSIDs to urlmon.idl.

19 years agoAdded PARSE_PATH_FROM_URL action implementation.
Jacek Caban [Fri, 9 Sep 2005 09:08:56 +0000 (09:08 +0000)] 
Added PARSE_PATH_FROM_URL action implementation.