wine
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.

20 years agoMoved directory options to HKCU\Software\Wine.
Alexandre Julliard [Fri, 17 Jun 2005 21:07:44 +0000 (21:07 +0000)] 
Moved directory options to HKCU\Software\Wine.

20 years agoMoved version key to HKCU\Software\Wine.
Alexandre Julliard [Fri, 17 Jun 2005 21:06:14 +0000 (21:06 +0000)] 
Moved version key to HKCU\Software\Wine.

20 years agoDeactivate active window in ShowWindow(,SW_HIDE).
Vitaliy Margolen [Fri, 17 Jun 2005 21:05:16 +0000 (21:05 +0000)] 
Deactivate active window in ShowWindow(,SW_HIDE).

20 years agoAssorted spelling fixes.
Francois Gouget [Fri, 17 Jun 2005 20:59:49 +0000 (20:59 +0000)] 
Assorted spelling fixes.

20 years agoFix winapi_check documentation warnings.
Francois Gouget [Fri, 17 Jun 2005 20:58:33 +0000 (20:58 +0000)] 
Fix winapi_check documentation warnings.

20 years agoShowOwnedPopups and WM_SHOWWINDOW should handle non-WS_POPUP style
Vitaliy Margolen [Fri, 17 Jun 2005 20:57:26 +0000 (20:57 +0000)] 
ShowOwnedPopups and WM_SHOWWINDOW should handle non-WS_POPUP style
windows as well.

20 years agoBreak out all the file related actions and helper functions into
Aric Stewart [Fri, 17 Jun 2005 20:56:55 +0000 (20:56 +0000)] 
Break out all the file related actions and helper functions into
files.c

20 years agoFix the FreeADsMem() prototype.
Francois Gouget [Fri, 17 Jun 2005 20:56:21 +0000 (20:56 +0000)] 
Fix the FreeADsMem() prototype.
Add an activeds section to win32.api for winapi_check.
Fix a documentation warning.

20 years agoProtect the unistd.h and sys/stat.h includes.
Francois Gouget [Fri, 17 Jun 2005 20:56:02 +0000 (20:56 +0000)] 
Protect the unistd.h and sys/stat.h includes.
Include config.h.
Fixes warnings reported by winapi_check.

20 years agoRemove an unneeded variable in test_query_timeofday().
Francois Gouget [Fri, 17 Jun 2005 20:55:40 +0000 (20:55 +0000)] 
Remove an unneeded variable in test_query_timeofday().
Rename a variable to 'is_nt' to make its meaning clearer.

20 years agoRemove unneeded NULL cast.
Francois Gouget [Fri, 17 Jun 2005 20:55:27 +0000 (20:55 +0000)] 
Remove unneeded NULL cast.

20 years agoRemove a check for obsolete directory and file special cases.
Francois Gouget [Fri, 17 Jun 2005 20:55:07 +0000 (20:55 +0000)] 
Remove a check for obsolete directory and file special cases.

20 years agoWe should set the global $all_modules variable otherwise there's no
Francois Gouget [Fri, 17 Jun 2005 20:54:55 +0000 (20:54 +0000)] 
We should set the global $all_modules variable otherwise there's no
point.

20 years agoUse a simpler expression for the "RichEdit20W" string to workaround
Marcus Meissner [Fri, 17 Jun 2005 20:54:42 +0000 (20:54 +0000)] 
Use a simpler expression for the "RichEdit20W" string to workaround
compiler bug.

20 years agoSpecify enough buffer for id[] (20 chars are not enough).
Marcus Meissner [Fri, 17 Jun 2005 20:54:29 +0000 (20:54 +0000)] 
Specify enough buffer for id[] (20 chars are not enough).

20 years agoUse HANDLE instead of HKEY in the NT API.
Mike McCormack [Fri, 17 Jun 2005 13:58:33 +0000 (13:58 +0000)] 
Use HANDLE instead of HKEY in the NT API.

20 years agoInitialize more structure members, including biSizeImage if bits ==
Michael Kaufmann [Fri, 17 Jun 2005 13:56:25 +0000 (13:56 +0000)] 
Initialize more structure members, including biSizeImage if bits ==
NULL and biBitCount != 0.

20 years agoThe TEB doesn't need execute permissions.
Alexandre Julliard [Fri, 17 Jun 2005 12:15:44 +0000 (12:15 +0000)] 
The TEB doesn't need execute permissions.

20 years agoDdeCreateStringHandleA/W takes a pointer to a const string,
Dmitry Timoshkov [Fri, 17 Jun 2005 12:12:49 +0000 (12:12 +0000)] 
DdeCreateStringHandleA/W takes a pointer to a const string,
accordingly fix the spec entries.

20 years agoRemove trailing backslash from DOS paths in GetDisplayNameOf.
Michael Jung [Fri, 17 Jun 2005 12:12:35 +0000 (12:12 +0000)] 
Remove trailing backslash from DOS paths in GetDisplayNameOf.

20 years agoCorrections of Czech translation by Denzil.
Martin Fuchs [Fri, 17 Jun 2005 12:12:13 +0000 (12:12 +0000)] 
Corrections of Czech translation by Denzil.

20 years agoDeclare Nt directory functions.
Mike McCormack [Fri, 17 Jun 2005 12:11:58 +0000 (12:11 +0000)] 
Declare Nt directory functions.

20 years agoMove the loader a bit higher in memory to leave more space for ntdll
Alexandre Julliard [Fri, 17 Jun 2005 10:22:46 +0000 (10:22 +0000)] 
Move the loader a bit higher in memory to leave more space for ntdll
and kernel32.

20 years agoRemove some -Wstrict-prototypes warnings.
Stefan Huehner [Fri, 17 Jun 2005 10:11:37 +0000 (10:11 +0000)] 
Remove some -Wstrict-prototypes warnings.

20 years agoChange the way caps are sent between d3d9/d3d8 and wined3d to make it
Oliver Stieber [Fri, 17 Jun 2005 09:59:03 +0000 (09:59 +0000)] 
Change the way caps are sent between d3d9/d3d8 and wined3d to make it
easier for wined3d to support additional versions of Direct3D.

20 years agoExtractAssociatedIconA needs to allocate enough space to have EAIW
Marcus Meissner [Fri, 17 Jun 2005 09:52:33 +0000 (09:52 +0000)] 
ExtractAssociatedIconA needs to allocate enough space to have EAIW
fill in lpIconPathW.

20 years agoRemove cszbs from msi/action.h.
Marcus Meissner [Fri, 17 Jun 2005 09:52:13 +0000 (09:52 +0000)] 
Remove cszbs from msi/action.h.

20 years agoForward GetPrivate/KernelObjectSecurity to NtQuerySecurityObject.
James Hawkins [Fri, 17 Jun 2005 09:52:06 +0000 (09:52 +0000)] 
Forward GetPrivate/KernelObjectSecurity to NtQuerySecurityObject.

20 years agoFixed POINTS definition for WORDS_BIGENDIAN case.
Dmitry Timoshkov [Fri, 17 Jun 2005 09:50:48 +0000 (09:50 +0000)] 
Fixed POINTS definition for WORDS_BIGENDIAN case.

20 years agoAdd a few traces and comments.
Juan Lang [Fri, 17 Jun 2005 09:50:37 +0000 (09:50 +0000)] 
Add a few traces and comments.

20 years agoAdd more missing defs.
Juan Lang [Fri, 17 Jun 2005 09:50:17 +0000 (09:50 +0000)] 
Add more missing defs.

20 years agoMake import thunks position-independent to avoid text relocations.
Alexandre Julliard [Thu, 16 Jun 2005 20:51:50 +0000 (20:51 +0000)] 
Make import thunks position-independent to avoid text relocations.

20 years agoUse the standard font path to look for TrueType fonts.
Alexandre Julliard [Thu, 16 Jun 2005 20:48:28 +0000 (20:48 +0000)] 
Use the standard font path to look for TrueType fonts.

20 years agoRename _D3DCAPS9.MaxPixelShaderValue to the correct
Oliver Stieber [Thu, 16 Jun 2005 20:42:55 +0000 (20:42 +0000)] 
Rename _D3DCAPS9.MaxPixelShaderValue to the correct
_D3DCAPS9.PixelShader1xMaxValue.

20 years agoBreak out all the top level apis into install.c.
Aric Stewart [Thu, 16 Jun 2005 20:40:34 +0000 (20:40 +0000)] 
Break out all the top level apis into install.c.

20 years agoHide <-> Show Advanced.
Paul Vriens [Thu, 16 Jun 2005 20:39:19 +0000 (20:39 +0000)] 
Hide <-> Show Advanced.

20 years agoAdded support for the MSI MaskEdit control.
Mike McCormack [Thu, 16 Jun 2005 20:37:53 +0000 (20:37 +0000)] 
Added support for the MSI MaskEdit control.

20 years agoDisable the creation of invalid vertex declarations in d3d9 preventing
Oliver Stieber [Thu, 16 Jun 2005 20:37:22 +0000 (20:37 +0000)] 
Disable the creation of invalid vertex declarations in d3d9 preventing
some applications from crashing.

20 years agoAdded relay tracing to texture.
Oliver Stieber [Thu, 16 Jun 2005 20:36:12 +0000 (20:36 +0000)] 
Added relay tracing to texture.

20 years agoDefine some more flags
Oliver Stieber [Thu, 16 Jun 2005 20:35:49 +0000 (20:35 +0000)] 
Define some more flags

20 years ago- All versions of Windows ignore the access rights of the passed in
Robert Shearman [Thu, 16 Jun 2005 20:34:34 +0000 (20:34 +0000)] 
- All versions of Windows ignore the access rights of the passed in
  parent handle to RegCreateKey(Ex).
- Add a test that shows this.

20 years agoA simple cleanup to only track the temp file if we need to have it
Aric Stewart [Thu, 16 Jun 2005 20:33:58 +0000 (20:33 +0000)] 
A simple cleanup to only track the temp file if we need to have it
laying around because the action is going on asynchronously. Otherwise
clean up the temp file as the action finishes.

20 years agoUse RegOpenKey instead of RegOpenKeyEx to avoid trouble with handle
Alexandre Julliard [Thu, 16 Jun 2005 16:36:47 +0000 (16:36 +0000)] 
Use RegOpenKey instead of RegOpenKeyEx to avoid trouble with handle
access rights.

20 years agoFixed registry paths to edit the real config, and removed the startup
Alexandre Julliard [Thu, 16 Jun 2005 16:15:37 +0000 (16:15 +0000)] 
Fixed registry paths to edit the real config, and removed the startup
warning message.

20 years agoMoved configuration keys to HKCU\Software\Wine\X11 Driver.
Alexandre Julliard [Thu, 16 Jun 2005 16:14:46 +0000 (16:14 +0000)] 
Moved configuration keys to HKCU\Software\Wine\X11 Driver.

20 years agoMoved configuration keys to HKCU\Software\Wine\DllOverrides.
Alexandre Julliard [Thu, 16 Jun 2005 16:13:11 +0000 (16:13 +0000)] 
Moved configuration keys to HKCU\Software\Wine\DllOverrides.

20 years agoAdd UI messages to FindRelatedProducts.
Aric Stewart [Thu, 16 Jun 2005 16:08:58 +0000 (16:08 +0000)] 
Add UI messages to FindRelatedProducts.
Reduce unneeded includes.

20 years ago- implement encoding and decoding of enumerated types, unsigned
Juan Lang [Thu, 16 Jun 2005 16:08:50 +0000 (16:08 +0000)] 
- implement encoding and decoding of enumerated types, unsigned
  integers, octet strings, and bit strings
- correct length handling
- the usual tests

20 years agoGenerate proper PIC code for CALL32_CBClient.
Alexandre Julliard [Thu, 16 Jun 2005 15:57:36 +0000 (15:57 +0000)] 
Generate proper PIC code for CALL32_CBClient.

20 years agoStore vtables in the data segment to avoid text relocations.
Alexandre Julliard [Thu, 16 Jun 2005 15:53:29 +0000 (15:53 +0000)] 
Store vtables in the data segment to avoid text relocations.

20 years agoFix some -Wstrict-prototypes warnings.
Stefan Huehner [Thu, 16 Jun 2005 15:52:44 +0000 (15:52 +0000)] 
Fix some -Wstrict-prototypes warnings.

20 years agoBreak out all the class registration actions into classes.c. This
Aric Stewart [Thu, 16 Jun 2005 15:51:44 +0000 (15:51 +0000)] 
Break out all the class registration actions into classes.c. This
includes RegisterClassInfo, RegisterProgIds, RegisterExtensions and
RegisterMIMETypes.

20 years agoDefine some more OID strings.
Juan Lang [Thu, 16 Jun 2005 15:51:05 +0000 (15:51 +0000)] 
Define some more OID strings.

20 years agoStore a relative pointer for registry entry points to avoid some text
Alexandre Julliard [Thu, 16 Jun 2005 11:04:41 +0000 (11:04 +0000)] 
Store a relative pointer for registry entry points to avoid some text
relocations.

20 years agoAdd/fix more NT native API declarations.
Mike McCormack [Thu, 16 Jun 2005 10:46:11 +0000 (10:46 +0000)] 
Add/fix more NT native API declarations.

20 years agoFix some declaration and write string warnings.
Mike McCormack [Thu, 16 Jun 2005 10:45:25 +0000 (10:45 +0000)] 
Fix some declaration and write string warnings.

20 years ago- forward AddRef, Release, QueryInterface and GetClassID to internal
Mike McCormack [Thu, 16 Jun 2005 10:43:50 +0000 (10:43 +0000)] 
- forward AddRef, Release, QueryInterface and GetClassID to internal
  implementations
- implement GetClassID properly

20 years agoOutput the exported names as a C string so that they end up in the
Alexandre Julliard [Thu, 16 Jun 2005 10:43:19 +0000 (10:43 +0000)] 
Output the exported names as a C string so that they end up in the
correct section.

20 years agoUse the DEFINE_REGS_ENTRYPOINT macro to define register functions
Alexandre Julliard [Thu, 16 Jun 2005 09:59:12 +0000 (09:59 +0000)] 
Use the DEFINE_REGS_ENTRYPOINT macro to define register functions
instead of doing it by hand.

20 years agoRemoved the DOS version option, specifying the Windows version should
Alexandre Julliard [Thu, 16 Jun 2005 09:47:17 +0000 (09:47 +0000)] 
Removed the DOS version option, specifying the Windows version should
be enough to achieve the same results.

20 years agoSHCreateStreamOnFileW is implemented in shlwapi, so we don't need
Mike McCormack [Thu, 16 Jun 2005 09:46:17 +0000 (09:46 +0000)] 
SHCreateStreamOnFileW is implemented in shlwapi, so we don't need
another implementation in shell32.

20 years agoSwitch IShellLink to use shlwapi.SHCreateStreamOnFileW.
Mike McCormack [Thu, 16 Jun 2005 09:46:05 +0000 (09:46 +0000)] 
Switch IShellLink to use shlwapi.SHCreateStreamOnFileW.

20 years agoDefine RegOpenUserClassesRoot.
Mike McCormack [Thu, 16 Jun 2005 09:45:43 +0000 (09:45 +0000)] 
Define RegOpenUserClassesRoot.

20 years agoRemoved duplicated ALPHA platform context definitions.
Steven Edwards [Thu, 16 Jun 2005 09:45:36 +0000 (09:45 +0000)] 
Removed duplicated ALPHA platform context definitions.
Added ARM context definitions.

20 years agoTest GetAttributesOf on the MyComputer shellfolder.
Michael Jung [Thu, 16 Jun 2005 09:44:50 +0000 (09:44 +0000)] 
Test GetAttributesOf on the MyComputer shellfolder.

20 years agoProcessName should be without the path.
Paul Vriens [Thu, 16 Jun 2005 09:44:39 +0000 (09:44 +0000)] 
ProcessName should be without the path.

20 years agoW2K3 returns STATUS_INVALID_HANDLE instead of STATUS_ACCESS_VIOLATION.
Paul Vriens [Thu, 16 Jun 2005 09:43:59 +0000 (09:43 +0000)] 
W2K3 returns STATUS_INVALID_HANDLE instead of STATUS_ACCESS_VIOLATION.

20 years ago- Implemented ICSeqCompressFrame{Start,,End}
Maarten Lankhorst [Thu, 16 Jun 2005 09:43:48 +0000 (09:43 +0000)] 
- Implemented ICSeqCompressFrame{Start,,End}
- Modified ICCompressorFree to properly free the initialized variables
  from ICSeqCompressFrameStart.

20 years agoRegister qcap.dll on wine initialisation.
Maarten Lankhorst [Thu, 16 Jun 2005 09:42:54 +0000 (09:42 +0000)] 
Register qcap.dll on wine initialisation.

20 years agoFor modal propsheets we should run our own message loop rather than
Huw Davies [Wed, 15 Jun 2005 19:12:57 +0000 (19:12 +0000)] 
For modal propsheets we should run our own message loop rather than
use a modal dialogbox just like Windows does.  This helps apps that
subclass the propsheet's wndproc.

20 years agoBreak out all the helper functions into helpers.c.
Aric Stewart [Wed, 15 Jun 2005 19:12:42 +0000 (19:12 +0000)] 
Break out all the helper functions into helpers.c.