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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 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

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

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

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

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

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

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

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

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

19 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 years agoMoved the API doc rules to the documentation makefile.
Alexandre Julliard [Wed, 15 Jun 2005 18:12:15 +0000 (18:12 +0000)] 
Moved the API doc rules to the documentation makefile.

19 years agoFix some -Wmissing-declarations by making functions static.
Stefan Huehner [Wed, 15 Jun 2005 18:10:39 +0000 (18:10 +0000)] 
Fix some -Wmissing-declarations by making functions static.

19 years agoAdded tests for SHGetPathFromIDList.
Michael Jung [Wed, 15 Jun 2005 18:07:55 +0000 (18:07 +0000)] 
Added tests for SHGetPathFromIDList.

19 years agoUnquote the icon file path if it's quoted.
Huw Davies [Wed, 15 Jun 2005 18:07:43 +0000 (18:07 +0000)] 
Unquote the icon file path if it's quoted.

19 years agoAdd a test case for WM_[L|R|M|X]BUTTONDBLCLK generation behaviour.
Dmitry Timoshkov [Wed, 15 Jun 2005 18:07:33 +0000 (18:07 +0000)] 
Add a test case for WM_[L|R|M|X]BUTTONDBLCLK generation behaviour.

19 years ago- Replaced server requests in EnumProcesses by native APIs
Felix Nawothnig [Wed, 15 Jun 2005 18:07:11 +0000 (18:07 +0000)] 
- Replaced server requests in EnumProcesses by native APIs
- Fixed third parameter (should return the amount of used and not
  needed memory).

19 years agoMoved the wine manpage to the loader/ directory.
Alexandre Julliard [Wed, 15 Jun 2005 10:25:40 +0000 (10:25 +0000)] 
Moved the wine manpage to the loader/ directory.

19 years agoImplement GetComboBoxInfo and CB_GETCOMBOBOXINFO.
Robert Shearman [Wed, 15 Jun 2005 10:23:54 +0000 (10:23 +0000)] 
Implement GetComboBoxInfo and CB_GETCOMBOBOXINFO.

19 years agoAvoid static forward declaration that doesn't work on MSVC.
Alexandre Julliard [Wed, 15 Jun 2005 10:22:59 +0000 (10:22 +0000)] 
Avoid static forward declaration that doesn't work on MSVC.

19 years agoRemove some uses of wine/unicode.h functions.
Mike McCormack [Wed, 15 Jun 2005 10:21:46 +0000 (10:21 +0000)] 
Remove some uses of wine/unicode.h functions.

19 years agoAdd encode/decode support for multi-byte integers.
Juan Lang [Wed, 15 Jun 2005 10:21:32 +0000 (10:21 +0000)] 
Add encode/decode support for multi-byte integers.

19 years agoFix declarations.
Mike McCormack [Wed, 15 Jun 2005 10:20:53 +0000 (10:20 +0000)] 
Fix declarations.

19 years agoFix declarations in the tests.
Mike McCormack [Wed, 15 Jun 2005 10:20:30 +0000 (10:20 +0000)] 
Fix declarations in the tests.

19 years agoMSDN states that DuplicateToken should create a new token with the
Robert Shearman [Wed, 15 Jun 2005 10:20:17 +0000 (10:20 +0000)] 
MSDN states that DuplicateToken should create a new token with the
TOKEN_QUERY | TOKEN_IMPERSONATE rights, not 0.

19 years agoImplement SHGetPathFromIDList based on GetDisplayNameOf.
Michael Jung [Wed, 15 Jun 2005 10:20:00 +0000 (10:20 +0000)] 
Implement SHGetPathFromIDList based on GetDisplayNameOf.

19 years agoOnly exact buffer size gives STATUS_SUCCESS.
Paul Vriens [Wed, 15 Jun 2005 10:19:34 +0000 (10:19 +0000)] 
Only exact buffer size gives STATUS_SUCCESS.

19 years agoGet rid of the wine.conf man page.
Alexandre Julliard [Tue, 14 Jun 2005 19:25:02 +0000 (19:25 +0000)] 
Get rid of the wine.conf man page.

19 years agoRemove the process locks in process_killed, not process_destroy.
Alexandre Julliard [Tue, 14 Jun 2005 19:23:56 +0000 (19:23 +0000)] 
Remove the process locks in process_killed, not process_destroy.

19 years agoMoved debugging config options to HKCU\Software\Wine\Debug.
Alexandre Julliard [Tue, 14 Jun 2005 19:23:00 +0000 (19:23 +0000)] 
Moved debugging config options to HKCU\Software\Wine\Debug.

19 years agoReplace magic error constant.
Michael Jung [Tue, 14 Jun 2005 19:18:26 +0000 (19:18 +0000)] 
Replace magic error constant.

19 years agoAvoid accessing uninitialized data on WinME (based on an old patch by
Saulius Krasuckas [Tue, 14 Jun 2005 19:18:18 +0000 (19:18 +0000)] 
Avoid accessing uninitialized data on WinME (based on an old patch by
Ferenc Wagner).

19 years agoRemove include "cursoricon.h" from nonclient.c and win.c.
Stefan Huehner [Tue, 14 Jun 2005 19:18:08 +0000 (19:18 +0000)] 
Remove include "cursoricon.h" from nonclient.c and win.c.

19 years agoUse SHGetPathFromIDList instead of SHELL32_GetPathFromIDList.
Michael Jung [Tue, 14 Jun 2005 19:17:41 +0000 (19:17 +0000)] 
Use SHGetPathFromIDList instead of SHELL32_GetPathFromIDList.

19 years agoCall the close_handle notification for all objects when releasing a
Alexandre Julliard [Tue, 14 Jun 2005 19:16:56 +0000 (19:16 +0000)] 
Call the close_handle notification for all objects when releasing a
handle table.

19 years agoFix size used to validate the sids in aces.
Robert Shearman [Tue, 14 Jun 2005 19:15:58 +0000 (19:15 +0000)] 
Fix size used to validate the sids in aces.

19 years agoRemoved the check for the old Resolution option.
Alexandre Julliard [Tue, 14 Jun 2005 18:13:09 +0000 (18:13 +0000)] 
Removed the check for the old Resolution option.

19 years agoMerged palette option processing into the main configuration code.
Alexandre Julliard [Tue, 14 Jun 2005 18:12:15 +0000 (18:12 +0000)] 
Merged palette option processing into the main configuration code.

19 years agoReturn the correct attributes for the desktop folder.
Michael Jung [Tue, 14 Jun 2005 18:10:24 +0000 (18:10 +0000)] 
Return the correct attributes for the desktop folder.
Corresponding tests.

19 years agoAdd TokenType attribute to specify whether the token is a primary or
Robert Shearman [Tue, 14 Jun 2005 18:10:04 +0000 (18:10 +0000)] 
Add TokenType attribute to specify whether the token is a primary or
impersonation token.

19 years agoUse a better location than HKCU\Wine for saving the temporary
Alexandre Julliard [Tue, 14 Jun 2005 17:26:52 +0000 (17:26 +0000)] 
Use a better location than HKCU\Wine for saving the temporary
parameters.

19 years agoAvoid repeatedly opening the configuration registry key.
Alexandre Julliard [Tue, 14 Jun 2005 17:24:28 +0000 (17:24 +0000)] 
Avoid repeatedly opening the configuration registry key.

19 years agoMoved network configuration parameters to HKCU\Software\Wine\Network.
Alexandre Julliard [Tue, 14 Jun 2005 17:22:41 +0000 (17:22 +0000)] 
Moved network configuration parameters to HKCU\Software\Wine\Network.

19 years agoAdded tests to compare SHGetPathFromIDList and GetDisplayNameOf.
Michael Jung [Tue, 14 Jun 2005 17:21:25 +0000 (17:21 +0000)] 
Added tests to compare SHGetPathFromIDList and GetDisplayNameOf.

19 years agoFixes for -Wmissing-declaration and -Wwrite-string warnings.
Mike McCormack [Tue, 14 Jun 2005 17:21:18 +0000 (17:21 +0000)] 
Fixes for -Wmissing-declaration and -Wwrite-string warnings.

19 years agoMoved config parameters to HKCU\Software\Wine\DirectInput.
Alexandre Julliard [Tue, 14 Jun 2005 12:34:33 +0000 (12:34 +0000)] 
Moved config parameters to HKCU\Software\Wine\DirectInput.

19 years agoMoved config parameters to HKCU\Software\Wine\DirectSound.
Alexandre Julliard [Tue, 14 Jun 2005 12:34:00 +0000 (12:34 +0000)] 
Moved config parameters to HKCU\Software\Wine\DirectSound.

19 years agoMoved all font config parameters to HKCU\Software\Wine\Fonts.
Alexandre Julliard [Tue, 14 Jun 2005 12:33:19 +0000 (12:33 +0000)] 
Moved all font config parameters to HKCU\Software\Wine\Fonts.
Replaced the FontDirs key enumeration by a simple Path value.

19 years agoReimplement IOCTL_SCSI_PASS_THROUGH_DIRECT and
Ivan Leo Puoti [Tue, 14 Jun 2005 12:25:41 +0000 (12:25 +0000)] 
Reimplement IOCTL_SCSI_PASS_THROUGH_DIRECT and
IOCTL_SCSI_PASS_THROUGH on top of the linux scsi driver.

19 years agoChange (long long) to (LONGLONG) to compile with MSVC.
Saulius Krasuckas [Tue, 14 Jun 2005 12:25:29 +0000 (12:25 +0000)] 
Change (long long) to (LONGLONG) to compile with MSVC.

19 years agoReturn STATUS_INVALID_INFO_CLASS for non-implemented classes.
Paul Vriens [Tue, 14 Jun 2005 12:25:02 +0000 (12:25 +0000)] 
Return STATUS_INVALID_INFO_CLASS for non-implemented classes.
Return STATUS_ACCESS_VIOLATION if no buffer given.
Added tests for ProcessBasicInformation.

19 years ago- EM_CHARFROMPOS should return the closest char (clicking on the first
Lauri Tulmin [Tue, 14 Jun 2005 12:24:48 +0000 (12:24 +0000)] 
- EM_CHARFROMPOS should return the closest char (clicking on the first
  half of a character should return current char and clicking on the
  second half should return next char)
- EM_POSFROMCHAR should return -1 if character index is greater or
  equal to text length

19 years agoRemoved the Tweak.Fonts configuration hack.
Alexandre Julliard [Tue, 14 Jun 2005 11:53:39 +0000 (11:53 +0000)] 
Removed the Tweak.Fonts configuration hack.

19 years agoGet rid of the PerfectGraphics option, that's not really useful.
Alexandre Julliard [Tue, 14 Jun 2005 11:52:48 +0000 (11:52 +0000)] 
Get rid of the PerfectGraphics option, that's not really useful.

19 years agoHardcode the location of config.sys, no need for a config parameter
Alexandre Julliard [Tue, 14 Jun 2005 11:48:57 +0000 (11:48 +0000)] 
Hardcode the location of config.sys, no need for a config parameter
for that.