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

19 years agoAdd a couple of missing functions.
Mike McCormack [Tue, 14 Jun 2005 11:43:35 +0000 (11:43 +0000)] 
Add a couple of missing functions.

19 years agoDeclare port functions and fix prototypes.
Mike McCormack [Tue, 14 Jun 2005 11:43:20 +0000 (11:43 +0000)] 
Declare port functions and fix prototypes.

19 years agoFix warnings from -Wmissing-declarations.
Mike McCormack [Tue, 14 Jun 2005 11:42:34 +0000 (11:42 +0000)] 
Fix warnings from -Wmissing-declarations.

19 years agoCall remove_process_locks when a process ends, fix declarations.
Mike McCormack [Tue, 14 Jun 2005 11:40:40 +0000 (11:40 +0000)] 
Call remove_process_locks when a process ends, fix declarations.

19 years agoFix declaration warnings in the test cases.
Mike McCormack [Tue, 14 Jun 2005 11:40:04 +0000 (11:40 +0000)] 
Fix declaration warnings in the test cases.

19 years ago- Fix VarFormat for formats that mix '0' and '#' in the whole number
Michael Stefaniuc [Tue, 14 Jun 2005 11:39:32 +0000 (11:39 +0000)] 
- Fix VarFormat for formats that mix '0' and '#' in the whole number
  part.
- Fix VarFormat for negative exponent formats.
- Add tests for the above + a couple of "todo_wine"'s.

19 years agoAdd the IContextMenu interface to the ShellLink object.
Mike McCormack [Tue, 14 Jun 2005 11:38:55 +0000 (11:38 +0000)] 
Add the IContextMenu interface to the ShellLink object.

19 years agoAdd CertAlgIdToOID and CertOIDToAlgId, with tests.
Juan Lang [Tue, 14 Jun 2005 11:38:36 +0000 (11:38 +0000)] 
Add CertAlgIdToOID and CertOIDToAlgId, with tests.

19 years agoAvoid one more access to pcbRead.
Alex Villacís Lasso [Tue, 14 Jun 2005 11:38:09 +0000 (11:38 +0000)] 
Avoid one more access to pcbRead.

19 years agoFix some warnings.
Mike McCormack [Mon, 13 Jun 2005 19:05:42 +0000 (19:05 +0000)] 
Fix some warnings.

19 years agoPrevent crash on IDirectMusicLoaderResourceStream_IStream_Read.
Alex Villacís Lasso [Mon, 13 Jun 2005 19:05:01 +0000 (19:05 +0000)] 
Prevent crash on IDirectMusicLoaderResourceStream_IStream_Read.

19 years agoA "1" is returned not a 1 for AssignmentType. Also as a bit more to
Aric Stewart [Mon, 13 Jun 2005 19:04:39 +0000 (19:04 +0000)] 
A "1" is returned not a 1 for AssignmentType. Also as a bit more to
the FIXME message.

19 years agoImplement ShellLink's IShellExtInit::Initialize() method.
Mike McCormack [Mon, 13 Jun 2005 19:04:17 +0000 (19:04 +0000)] 
Implement ShellLink's IShellExtInit::Initialize() method.

19 years agoAdded magic comments to all Wine-specific registry accesses to make
Alexandre Julliard [Mon, 13 Jun 2005 18:56:00 +0000 (18:56 +0000)] 
Added magic comments to all Wine-specific registry accesses to make
them easier to grep.

19 years agoChanged registry access functions to use more meaningful names.
Alexandre Julliard [Mon, 13 Jun 2005 18:49:23 +0000 (18:49 +0000)] 
Changed registry access functions to use more meaningful names.

19 years agoRemoved references to obsolete configuration entries.
Alexandre Julliard [Mon, 13 Jun 2005 18:48:09 +0000 (18:48 +0000)] 
Removed references to obsolete configuration entries.

19 years agoWhen loading a bitmap we should stretch the image to the requested
Huw Davies [Mon, 13 Jun 2005 18:47:21 +0000 (18:47 +0000)] 
When loading a bitmap we should stretch the image to the requested
size.

19 years agoTest when TVN_SELCHANGING and TVN_SELCHANGED are really sent.
Krzysztof Foltman [Mon, 13 Jun 2005 12:23:01 +0000 (12:23 +0000)] 
Test when TVN_SELCHANGING and TVN_SELCHANGED are really sent.

19 years agoMoved the NONAMELESSUNION/STRUCT macros to wine/test.h so that they
Alexandre Julliard [Mon, 13 Jun 2005 12:10:54 +0000 (12:10 +0000)] 
Moved the NONAMELESSUNION/STRUCT macros to wine/test.h so that they
can be used in all the test.

19 years ago- add the IShellExtInit interface to the ShellLink object
Mike McCormack [Mon, 13 Jun 2005 11:50:09 +0000 (11:50 +0000)] 
- add the IShellExtInit interface to the ShellLink object
- use inline functions rather than macros to resolve the
  implementation pointer from an interface pointer

19 years agoAdded activeds.dll with some stubs to get the native printui.dll to
Detlef Riekenberg [Mon, 13 Jun 2005 11:47:46 +0000 (11:47 +0000)] 
Added activeds.dll with some stubs to get the native printui.dll to
load.

19 years agoMore warning fixes.
Mike McCormack [Mon, 13 Jun 2005 11:39:52 +0000 (11:39 +0000)] 
More warning fixes.

19 years ago- encode/decode X509_NAMEs for simple string encodings, with tests
Juan Lang [Mon, 13 Jun 2005 11:39:35 +0000 (11:39 +0000)] 
- encode/decode X509_NAMEs for simple string encodings, with tests
- more tests and some fixes to other types

19 years agoDon't send TVN_SELCHANGING nor TVN_SELCHANGED if the same item is
Krzysztof Foltman [Mon, 13 Jun 2005 11:38:55 +0000 (11:38 +0000)] 
Don't send TVN_SELCHANGING nor TVN_SELCHANGED if the same item is
selected again.

19 years agoRemove duplicate toolbar button.
Martin Fuchs [Mon, 13 Jun 2005 11:38:27 +0000 (11:38 +0000)] 
Remove duplicate toolbar button.

19 years agoAdded window support to the video renderer:
Christian Costa [Mon, 13 Jun 2005 11:37:55 +0000 (11:37 +0000)] 
Added window support to the video renderer:
- replaced ddraw code by window code.
- implemented IBasicVideo and IVideoWindow interfaces.

19 years agoFixed size of our SYSTEM_TIMEOFDAY_INFORMATION struct.
Paul Vriens [Mon, 13 Jun 2005 11:34:56 +0000 (11:34 +0000)] 
Fixed size of our SYSTEM_TIMEOFDAY_INFORMATION struct.
Fixed return codes and ReturnLength/buffer for
SystemTimeOfDayInformation.
Added tests for SystemTimeOfDayInformation.

19 years agoImplement RtlAbsoluteToSelfRelativeSD.
James Hawkins [Mon, 13 Jun 2005 11:34:02 +0000 (11:34 +0000)] 
Implement RtlAbsoluteToSelfRelativeSD.

19 years ago- use const parameter in find_entry_shell()
Martin Fuchs [Mon, 13 Jun 2005 10:04:55 +0000 (10:04 +0000)] 
- use const parameter in find_entry_shell()
- rename ExecuteDialogWndProg() to ExecuteDialogDlgProc()
- remove old comment
- add missing call to CtxMenu_reset()

19 years agoDeclare some missing functions.
Mike McCormack [Mon, 13 Jun 2005 10:04:20 +0000 (10:04 +0000)] 
Declare some missing functions.

19 years agoFix warnings in tests, remove pointless comments.
Mike McCormack [Mon, 13 Jun 2005 10:03:33 +0000 (10:03 +0000)] 
Fix warnings in tests, remove pointless comments.

19 years agoAdd and fix function prototypes.
Mike McCormack [Mon, 13 Jun 2005 10:03:18 +0000 (10:03 +0000)] 
Add and fix function prototypes.

19 years agoFix PropVariant tests on Windows 2000 and above.
Robert Shearman [Mon, 13 Jun 2005 10:02:10 +0000 (10:02 +0000)] 
Fix PropVariant tests on Windows 2000 and above.

19 years agoRemove needless call to Sleep.
Robert Shearman [Mon, 13 Jun 2005 10:02:02 +0000 (10:02 +0000)] 
Remove needless call to Sleep.

19 years ago- Add registry entries for local-only OLE interfaces.
Robert Shearman [Mon, 13 Jun 2005 10:01:43 +0000 (10:01 +0000)] 
- Add registry entries for local-only OLE interfaces.
- Change IUnknown to local interface.

19 years agoRichedit classes should be global.
Robert Shearman [Mon, 13 Jun 2005 10:01:32 +0000 (10:01 +0000)] 
Richedit classes should be global.

19 years agoFix size passed to lstrcpynA function - sizeof(string) == 4 not 16 as
Robert Shearman [Mon, 13 Jun 2005 10:01:20 +0000 (10:01 +0000)] 
Fix size passed to lstrcpynA function - sizeof(string) == 4 not 16 as
needed.

19 years agoCorrect GdiIsPlayMetafileDC prototype.
Mike McCormack [Mon, 13 Jun 2005 10:00:53 +0000 (10:00 +0000)] 
Correct GdiIsPlayMetafileDC prototype.