wine
20 years agoSort entry points alphabetically.
Alexandre Julliard [Wed, 22 Jun 2005 18:38:23 +0000 (18:38 +0000)] 
Sort entry points alphabetically.

20 years agoCorrect GetDeviceCaps so that it uses wined3dcaps as required by the
Oliver Stieber [Wed, 22 Jun 2005 18:30:29 +0000 (18:30 +0000)] 
Correct GetDeviceCaps so that it uses wined3dcaps as required by the
earlier device caps patch.

20 years agoAdd definition for IXMLAttribute.
Vijay Kiran Kamuju [Wed, 22 Jun 2005 18:29:35 +0000 (18:29 +0000)] 
Add definition for IXMLAttribute.

20 years agoRework RegisterTypeLibraries to use MSI_IterateRecords.
Aric Stewart [Wed, 22 Jun 2005 18:27:34 +0000 (18:27 +0000)] 
Rework RegisterTypeLibraries to use MSI_IterateRecords.

20 years agoFix duplication of _Getnames and _Gettnames, only the latter actually
Alexandre Julliard [Wed, 22 Jun 2005 18:07:31 +0000 (18:07 +0000)] 
Fix duplication of _Getnames and _Gettnames, only the latter actually
exists.

20 years agoFix declarations, remove unused code.
Mike McCormack [Wed, 22 Jun 2005 18:05:02 +0000 (18:05 +0000)] 
Fix declarations, remove unused code.

20 years agoAdd missing guids and declarations.
Vijay Kiran Kamuju [Wed, 22 Jun 2005 18:04:18 +0000 (18:04 +0000)] 
Add missing guids and declarations.

20 years ago- Move test init code back to START_TEST(shlfolder).
Saulius Krasuckas [Wed, 22 Jun 2005 18:04:04 +0000 (18:04 +0000)] 
- Move test init code back to START_TEST(shlfolder).
- Move creation and cleanup of a test-folders nearer to
  test_EnumObjects.

20 years ago- Use smaller numbers as coordinates for mapping tests to avoid
Felix Nawothnig [Wed, 22 Jun 2005 18:03:19 +0000 (18:03 +0000)] 
- Use smaller numbers as coordinates for mapping tests to avoid
  rounding-errors.
- Simplify calculation of mapped coordinates for MM_TEXT.

20 years agoRework LaunchConditions to use MSI_IterateRecords.
Aric Stewart [Wed, 22 Jun 2005 18:03:08 +0000 (18:03 +0000)] 
Rework LaunchConditions to use MSI_IterateRecords.

20 years agoMoved font settings to HKCU\Software\Wine\X11 Driver\Fonts.
Alexandre Julliard [Wed, 22 Jun 2005 12:02:47 +0000 (12:02 +0000)] 
Moved font settings to HKCU\Software\Wine\X11 Driver\Fonts.

20 years agoFix up declarations.
Mike McCormack [Wed, 22 Jun 2005 12:01:39 +0000 (12:01 +0000)] 
Fix up declarations.

20 years agoDeclare RtlGUIDFromString and RtlStringFromGUID.
Mike McCormack [Wed, 22 Jun 2005 12:00:57 +0000 (12:00 +0000)] 
Declare RtlGUIDFromString and RtlStringFromGUID.

20 years agoRemove some more -Wstrict-prototypes warnings.
Stefan Huehner [Wed, 22 Jun 2005 12:00:31 +0000 (12:00 +0000)] 
Remove some more -Wstrict-prototypes warnings.

20 years agoAdd some missing declarations.
Mike McCormack [Wed, 22 Jun 2005 12:00:12 +0000 (12:00 +0000)] 
Add some missing declarations.

20 years agoSkip ACL tests on Win9x.
Felix Nawothnig [Wed, 22 Jun 2005 12:00:01 +0000 (12:00 +0000)] 
Skip ACL tests on Win9x.

20 years agoMake a function static.
Mike McCormack [Wed, 22 Jun 2005 11:59:43 +0000 (11:59 +0000)] 
Make a function static.

20 years agoDeclare ProcessIdToSessionId.
Mike McCormack [Wed, 22 Jun 2005 11:59:34 +0000 (11:59 +0000)] 
Declare ProcessIdToSessionId.

20 years agoMove function prototypes to header.
Mike McCormack [Wed, 22 Jun 2005 11:59:18 +0000 (11:59 +0000)] 
Move function prototypes to header.

20 years agoDon't require execute permission on the process heap.
Alexandre Julliard [Tue, 21 Jun 2005 20:54:31 +0000 (20:54 +0000)] 
Don't require execute permission on the process heap.

20 years agoFix some more -Wstrict-prototypes warnings.
Stefan Huehner [Tue, 21 Jun 2005 20:53:13 +0000 (20:53 +0000)] 
Fix some more -Wstrict-prototypes warnings.

20 years agoRework CostFinalize to use MSI_IterateRecords.
Aric Stewart [Tue, 21 Jun 2005 20:50:12 +0000 (20:50 +0000)] 
Rework CostFinalize to use MSI_IterateRecords.

20 years agoImplement IsTokenRestricted.
James Hawkins [Tue, 21 Jun 2005 20:49:54 +0000 (20:49 +0000)] 
Implement IsTokenRestricted.

20 years agoAdd PAGE_GUARD flag to the returned protection of guard pages.
Alexandre Julliard [Tue, 21 Jun 2005 20:23:02 +0000 (20:23 +0000)] 
Add PAGE_GUARD flag to the returned protection of guard pages.

20 years agoChange ProcessBasicInformation to the same behavior as the rest.
Paul Vriens [Tue, 21 Jun 2005 20:22:01 +0000 (20:22 +0000)] 
Change ProcessBasicInformation to the same behavior as the rest.
Use KERNEL_USER_TIMES for ProcessTimes.
Add tests for vm, io, times and handlecount info classes.
Fixes for -Wstrict-prototypes warnings.

20 years agoAccept DSERR_NODRIVER from IDirectSoundCapture_CreateCaptureBuffer.
Felix Nawothnig [Tue, 21 Jun 2005 20:21:39 +0000 (20:21 +0000)] 
Accept DSERR_NODRIVER from IDirectSoundCapture_CreateCaptureBuffer.

20 years agoFix situations where TARGETDIR is set to a non \ terminated
Aric Stewart [Tue, 21 Jun 2005 20:21:30 +0000 (20:21 +0000)] 
Fix situations where TARGETDIR is set to a non \ terminated
path. Fixes a few installers.

20 years agoRework WriteRegistryValues to use MSI_IterateRecords.
Aric Stewart [Tue, 21 Jun 2005 20:21:18 +0000 (20:21 +0000)] 
Rework WriteRegistryValues to use MSI_IterateRecords.

20 years agoAdd definitions for AMMSF_STOPIFNOSAMPLES and AMMSF_NOSTALL.
Vijay Kiran Kamuju [Tue, 21 Jun 2005 20:20:55 +0000 (20:20 +0000)] 
Add definitions for AMMSF_STOPIFNOSAMPLES and AMMSF_NOSTALL.

20 years agoImplement GetTrustee* functions.
James Hawkins [Tue, 21 Jun 2005 20:20:47 +0000 (20:20 +0000)] 
Implement GetTrustee* functions.

20 years agoCleanup the shlfolder test a bit more.
Saulius Krasuckas [Tue, 21 Jun 2005 20:04:17 +0000 (20:04 +0000)] 
Cleanup the shlfolder test a bit more.

20 years agoCall wined3d for GetDirect3D instead of using the ->direct3D instance,
Oliver Stieber [Tue, 21 Jun 2005 20:04:07 +0000 (20:04 +0000)] 
Call wined3d for GetDirect3D instead of using the ->direct3D instance,
which is no longer valid.

20 years agoRework CreateFolders to use MSI_IterateRecords.
Aric Stewart [Tue, 21 Jun 2005 20:03:46 +0000 (20:03 +0000)] 
Rework CreateFolders to use MSI_IterateRecords.

20 years agoDuplicate files should not fail if unable to get Destination
Aric Stewart [Tue, 21 Jun 2005 20:03:30 +0000 (20:03 +0000)] 
Duplicate files should not fail if unable to get Destination
Directory.

20 years agoInitialize extensions after correct context is created.
Vitaly Lipatov [Tue, 21 Jun 2005 20:03:18 +0000 (20:03 +0000)] 
Initialize extensions after correct context is created.

20 years agoIn reg_get_logfont:
Rein Klazes [Tue, 21 Jun 2005 20:02:54 +0000 (20:02 +0000)] 
In reg_get_logfont:
- handle the case that the registry value is a LOGFONT16;
- if the lfHeight field is positive, it represents the font's point
  size and must be converted to logical units.

20 years agoChanged setting default port number from HTTP_Connect to
Maarten Lankhorst [Tue, 21 Jun 2005 20:02:34 +0000 (20:02 +0000)] 
Changed setting default port number from HTTP_Connect to
HttpOpenRequestW.

20 years ago- Added new INTERNET_OPTION* defines.
Maarten Lankhorst [Tue, 21 Jun 2005 20:02:21 +0000 (20:02 +0000)] 
- Added new INTERNET_OPTION* defines.
- Fixed InternetSetOptionW unknown option handling, and added
  INTERNET_OPTION_DISABLE_PASSPORT_AUTH.

20 years agoDon't require execute permission for thread stacks.
Alexandre Julliard [Tue, 21 Jun 2005 09:57:53 +0000 (09:57 +0000)] 
Don't require execute permission for thread stacks.

20 years agoDon't include winbase.h or winerror.h when not necessary.
Mike McCormack [Tue, 21 Jun 2005 09:52:40 +0000 (09:52 +0000)] 
Don't include winbase.h or winerror.h when not necessary.

20 years agoDon't include winbase.h when it's not necessary.
Mike McCormack [Tue, 21 Jun 2005 09:46:15 +0000 (09:46 +0000)] 
Don't include winbase.h when it's not necessary.

20 years agoImproved ObtainUserAgentString stub.
Maarten Lankhorst [Tue, 21 Jun 2005 09:44:47 +0000 (09:44 +0000)] 
Improved ObtainUserAgentString stub.

20 years ago- use interfaces rather than internal functions
Mike McCormack [Tue, 21 Jun 2005 09:44:28 +0000 (09:44 +0000)] 
- use interfaces rather than internal functions
- remove declaration of AddRef and QueryInterface functions from
  headers

20 years agoFix winsock.h and stdlib.h collision by including windows.h instead
Pierre d'Herbemont [Tue, 21 Jun 2005 09:43:44 +0000 (09:43 +0000)] 
Fix winsock.h and stdlib.h collision by including windows.h instead
of the previous headers.

20 years agoFix a typo.
Robert Reif [Tue, 21 Jun 2005 09:43:29 +0000 (09:43 +0000)] 
Fix a typo.

20 years agoAdded KERNEL_USER_TIMES struct.
Paul Vriens [Tue, 21 Jun 2005 09:43:13 +0000 (09:43 +0000)] 
Added KERNEL_USER_TIMES struct.

20 years agoUpdate Dutch resource file.
Paul Vriens [Tue, 21 Jun 2005 09:42:56 +0000 (09:42 +0000)] 
Update Dutch resource file.

20 years agoPropagate the root folder's attributes to the registry.
Michael Jung [Tue, 21 Jun 2005 09:42:38 +0000 (09:42 +0000)] 
Propagate the root folder's attributes to the registry.

20 years agoRemove superfluous include statements.
Martin Fuchs [Mon, 20 Jun 2005 18:39:48 +0000 (18:39 +0000)] 
Remove superfluous include statements.

20 years agoMake functions static, fix declarations.
Mike McCormack [Mon, 20 Jun 2005 18:39:40 +0000 (18:39 +0000)] 
Make functions static, fix declarations.

20 years ago- avoid winternl.h depending on winbase.h
Mike McCormack [Mon, 20 Jun 2005 18:37:17 +0000 (18:37 +0000)] 
- avoid winternl.h depending on winbase.h
- define RTL versions of TIME_ZONE_INFORMATION and SYSTEMTIME

20 years agoMoved the audio driver configuration to HKCU\Software\Wine\Drivers and
Alexandre Julliard [Mon, 20 Jun 2005 18:35:57 +0000 (18:35 +0000)] 
Moved the audio driver configuration to HKCU\Software\Wine\Drivers and
changed it a bit to follow the model of the graphics driver.

20 years agoMoved a few registry keys from HKLM\Software\Wine to
Alexandre Julliard [Mon, 20 Jun 2005 16:04:32 +0000 (16:04 +0000)] 
Moved a few registry keys from HKLM\Software\Wine to
HKCU\Software\Wine for consistency.

20 years agoMoved configuration data to HKCU\Software\Wine\Alsa Driver.
Alexandre Julliard [Mon, 20 Jun 2005 16:03:21 +0000 (16:03 +0000)] 
Moved configuration data to HKCU\Software\Wine\Alsa Driver.

20 years agoMake functions static.
Mike McCormack [Mon, 20 Jun 2005 16:01:04 +0000 (16:01 +0000)] 
Make functions static.

20 years agoAlso check for /usr/X11R6/lib/libGL.dylib.
Pierre d'Herbemont [Mon, 20 Jun 2005 15:52:16 +0000 (15:52 +0000)] 
Also check for /usr/X11R6/lib/libGL.dylib.

20 years agoFix returned value for SPI_SETMOUSEBUTTONSWAP.
Vitaly Lipatov [Mon, 20 Jun 2005 15:36:17 +0000 (15:36 +0000)] 
Fix returned value for SPI_SETMOUSEBUTTONSWAP.

20 years agoMake some function static.
Stefan Huehner [Mon, 20 Jun 2005 15:35:54 +0000 (15:35 +0000)] 
Make some function static.

20 years agoRevamp the initialization for Alsa.
Jeremy White [Mon, 20 Jun 2005 15:34:59 +0000 (15:34 +0000)] 
Revamp the initialization for Alsa.

20 years ago- Realize DoEnvironmentSubstA via ExpandEnvironmentStringsA.
Vitaly Lipatov [Mon, 20 Jun 2005 15:33:48 +0000 (15:33 +0000)] 
- Realize DoEnvironmentSubstA via ExpandEnvironmentStringsA.
- Fix types and return values.
- Add prototype into shellapi.h.

20 years agoUse MSI_IterateRecords for DuplicateFiles.
Aric Stewart [Mon, 20 Jun 2005 15:33:22 +0000 (15:33 +0000)] 
Use MSI_IterateRecords for DuplicateFiles.

20 years agoUse MSI_IterateRecords for processing actions.
Aric Stewart [Mon, 20 Jun 2005 15:33:10 +0000 (15:33 +0000)] 
Use MSI_IterateRecords for processing actions.
Some whitespace cleanup and replace a comment block I did not want to
remove.

20 years agoFix more -Wstrict-prototypes warnings.
Stefan Huehner [Mon, 20 Jun 2005 14:18:03 +0000 (14:18 +0000)] 
Fix more -Wstrict-prototypes warnings.

20 years agoOwner drawn menu item size calculation fixes:
Rein Klazes [Mon, 20 Jun 2005 14:12:39 +0000 (14:12 +0000)] 
Owner drawn menu item size calculation fixes:
- Correct width calculation of owner drawn menu items;
- Set the height value in the MEASUREITEM struct to the same value as
  Windows (NT/2k/XP) does (problem debugged by Felix Nawothnig);
- Add tests for the fixes above;
- Also add tests for menu bars with owner drawn items.

20 years agoFix roundoff error to prevent negative length.
Robert Reif [Mon, 20 Jun 2005 14:12:03 +0000 (14:12 +0000)] 
Fix roundoff error to prevent negative length.

20 years agoMake tabs work in msi dialogs.
Mike McCormack [Mon, 20 Jun 2005 14:11:43 +0000 (14:11 +0000)] 
Make tabs work in msi dialogs.

20 years agoUse __ASM_NAME and HAVE_ASM_DOT_SIZE in a few places in winebuild
Wolfgang Thaller [Mon, 20 Jun 2005 13:38:39 +0000 (13:38 +0000)] 
Use __ASM_NAME and HAVE_ASM_DOT_SIZE in a few places in winebuild
where they have been missing (needed for Darwin/x86).

20 years agoAdd support for impersonating a token.
Robert Shearman [Mon, 20 Jun 2005 13:18:38 +0000 (13:18 +0000)] 
Add support for impersonating a token.

20 years agoConvert some registry helper functions to use unicode versions of
Robert Shearman [Mon, 20 Jun 2005 13:14:22 +0000 (13:14 +0000)] 
Convert some registry helper functions to use unicode versions of
CLSID & registry functions (untested).

20 years ago- add some tests for {Get|Set}Pixel
Lauri Tulmin [Mon, 20 Jun 2005 13:13:53 +0000 (13:13 +0000)] 
- add some tests for {Get|Set}Pixel
- skip tests that fail in win9x

20 years ago- Sync with ReactOS repository, re-indent and remove tabs in resource
Martin Fuchs [Mon, 20 Jun 2005 11:45:39 +0000 (11:45 +0000)] 
- Sync with ReactOS repository, re-indent and remove tabs in resource
  scripts and header files.
- Add #ifdef __WINE__ for the Wine About dialog.

20 years agoStub implementation for GetMenuBarInfo.
Hans Leidekker [Mon, 20 Jun 2005 11:45:21 +0000 (11:45 +0000)] 
Stub implementation for GetMenuBarInfo.

20 years agoImplement RtlImpersonateSelf, RevertToSelf and MapGenericMask.
Robert Shearman [Mon, 20 Jun 2005 11:44:45 +0000 (11:44 +0000)] 
Implement RtlImpersonateSelf, RevertToSelf and MapGenericMask.

20 years agoIn MCI_(Un)MapMsg16To32W with wMsg == MCI_OPEN(_DRIVER) only do
Rein Klazes [Mon, 20 Jun 2005 11:44:17 +0000 (11:44 +0000)] 
In MCI_(Un)MapMsg16To32W with wMsg == MCI_OPEN(_DRIVER) only do
strdupAtoW on those parameters that are flagged to be a string.

20 years agoImplement try_mmap_fixed for Darwin.
Wolfgang Thaller [Mon, 20 Jun 2005 11:43:47 +0000 (11:43 +0000)] 
Implement try_mmap_fixed for Darwin.

20 years agoWinebuild darwin/x86-specific fixes:
Wolfgang Thaller [Mon, 20 Jun 2005 11:43:16 +0000 (11:43 +0000)] 
Winebuild darwin/x86-specific fixes:
- Assembler interprets .align as power-of-two
- Add .weak_reference to output where gcc 3.3 swallows it

20 years agoAllow null pointers for EM_GETSEL message (as MSDN says).
Vitaly Lipatov [Mon, 20 Jun 2005 11:42:38 +0000 (11:42 +0000)] 
Allow null pointers for EM_GETSEL message (as MSDN says).

20 years agoUse stat's dev/inode to compare paths instead of comparing the
Michael Jung [Mon, 20 Jun 2005 11:42:23 +0000 (11:42 +0000)] 
Use stat's dev/inode to compare paths instead of comparing the
strings. Defer building a folder's children SHITEMIDS until explicitly
asked for.

20 years agoStub implementations for ProcessVmCounters, ProcessTimes and
Paul Vriens [Mon, 20 Jun 2005 11:42:02 +0000 (11:42 +0000)] 
Stub implementations for ProcessVmCounters, ProcessTimes and
ProcessHandleCount.
Changed ProcessIoCounters to match windows behavior.

20 years ago- don't include winreg.h
Mike McCormack [Mon, 20 Jun 2005 10:40:37 +0000 (10:40 +0000)] 
- don't include winreg.h
- include kernel_private.h to get declaration for convert_old_config()

20 years agoRemove unnecessary includes.
Mike McCormack [Mon, 20 Jun 2005 10:35:36 +0000 (10:35 +0000)] 
Remove unnecessary includes.

20 years agoImplement RtlCopySecurityDescriptor.
James Hawkins [Mon, 20 Jun 2005 10:34:30 +0000 (10:34 +0000)] 
Implement RtlCopySecurityDescriptor.

20 years agoChange the RPC code to use the unicode versions of the CLSID &
Robert Shearman [Mon, 20 Jun 2005 10:33:28 +0000 (10:33 +0000)] 
Change the RPC code to use the unicode versions of the CLSID &
registry functions.

20 years ago- Change some of the registry helper functions to use the unicode
Robert Shearman [Mon, 20 Jun 2005 10:33:17 +0000 (10:33 +0000)] 
- Change some of the registry helper functions to use the unicode
  versions of the CLSID & registry functions.
- Reindent CoGetClassObject and output an error message if the class
  isn't registered.
- Add tests for the touched functions.

20 years agoIn SCROLL_DrawScrollbar allocate the internal info if needed.
Rein Klazes [Mon, 20 Jun 2005 10:32:44 +0000 (10:32 +0000)] 
In SCROLL_DrawScrollbar allocate the internal info if needed.

20 years agoAdded PF_NX_ENABLED definition.
Marcus Meissner [Mon, 20 Jun 2005 10:32:31 +0000 (10:32 +0000)] 
Added PF_NX_ENABLED definition.

20 years agoEnable MAKEPOINTS usage in Wine.
Dmitry Timoshkov [Mon, 20 Jun 2005 10:32:07 +0000 (10:32 +0000)] 
Enable MAKEPOINTS usage in Wine.

20 years ago- Fix a warning caused by the TAB patch.
Krzysztof Foltman [Mon, 20 Jun 2005 10:31:38 +0000 (10:31 +0000)] 
- Fix a warning caused by the TAB patch.
- Initialize *pcb to a large value before calling the stream-out
  callback (to make applications that don't set *pcb at all happy).
- Don't flush the output stream when error condition is set.

20 years agoMake shell32 tests loadable on NT4.
Stefan Leichter [Mon, 20 Jun 2005 10:31:14 +0000 (10:31 +0000)] 
Make shell32 tests loadable on NT4.

20 years agoMove the (Mac OS X) IOKit headers to the top of the file to prevent a
Pierre d'Herbemont [Mon, 20 Jun 2005 10:31:04 +0000 (10:31 +0000)] 
Move the (Mac OS X) IOKit headers to the top of the file to prevent a
compilation failure.

20 years agoChange WS_bind to accept an sa_family of 0 as "don't care".
Troy Rollo [Mon, 20 Jun 2005 10:30:50 +0000 (10:30 +0000)] 
Change WS_bind to accept an sa_family of 0 as "don't care".

20 years agoSync msvcmaker with make_ctests to generate valid code.
Saulius Krasuckas [Mon, 20 Jun 2005 10:30:31 +0000 (10:30 +0000)] 
Sync msvcmaker with make_ctests to generate valid code.

20 years agoMake functions static.
Mike McCormack [Mon, 20 Jun 2005 10:30:15 +0000 (10:30 +0000)] 
Make functions static.

20 years agoUpdate the win(16|32).api files to match the current sources.
Francois Gouget [Fri, 17 Jun 2005 21:31:17 +0000 (21:31 +0000)] 
Update the win(16|32).api files to match the current sources.

20 years agoAllow control events to return codes to halt the processing of event.
Aric Stewart [Fri, 17 Jun 2005 21:31:06 +0000 (21:31 +0000)] 
Allow control events to return codes to halt the processing of event.
Needed for the SetTargetPath Event.

20 years agoFix the CryptEncodeObjectEx() prototype.
Francois Gouget [Fri, 17 Jun 2005 21:26:53 +0000 (21:26 +0000)] 
Fix the CryptEncodeObjectEx() prototype.
Fixes winapi_check warnings.

20 years agoFix the prototypes of SQLCreateDataSource*(), SQLGetPrivateProfileString*().
Francois Gouget [Fri, 17 Jun 2005 21:26:31 +0000 (21:26 +0000)] 
Fix the prototypes of SQLCreateDataSource*(), SQLGetPrivateProfileString*().
Fix the return type of SQLInstallerError*() and
SQLPostInstallerError*().
Fix the SQLInstallDriver() and SQLInstallDriverEx() prototypes in the
spec file.
Add an odbccp32 section to win32.api for winapi_check.

20 years agoA long overdue fix to MSI_SetTargetPath. This should fix an error with
Aric Stewart [Fri, 17 Jun 2005 21:25:51 +0000 (21:25 +0000)] 
A long overdue fix to MSI_SetTargetPath. This should fix an error with
some installers that where unable to change the target path.

20 years agoFlesh out the remaining keys in RegisterProduct.
Aric Stewart [Fri, 17 Jun 2005 21:25:41 +0000 (21:25 +0000)] 
Flesh out the remaining keys in RegisterProduct.

20 years agoUpdated paths of ShowDirSymlinks, ShowDotFiles and Version options.
Alexandre Julliard [Fri, 17 Jun 2005 21:09:07 +0000 (21:09 +0000)] 
Updated paths of ShowDirSymlinks, ShowDotFiles and Version options.