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.
Mike McCormack [Thu, 16 Jun 2005 10:46:11 +0000 (10:46 +0000)]
Add/fix more NT native API declarations.
Mike McCormack [Thu, 16 Jun 2005 10:45:25 +0000 (10:45 +0000)]
Fix some declaration and write string warnings.
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
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.
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.
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.
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.
Mike McCormack [Thu, 16 Jun 2005 09:46:05 +0000 (09:46 +0000)]
Switch IShellLink to use shlwapi.SHCreateStreamOnFileW.
Mike McCormack [Thu, 16 Jun 2005 09:45:43 +0000 (09:45 +0000)]
Define RegOpenUserClassesRoot.
Steven Edwards [Thu, 16 Jun 2005 09:45:36 +0000 (09:45 +0000)]
Removed duplicated ALPHA platform context definitions.
Added ARM context definitions.
Michael Jung [Thu, 16 Jun 2005 09:44:50 +0000 (09:44 +0000)]
Test GetAttributesOf on the MyComputer shellfolder.
Paul Vriens [Thu, 16 Jun 2005 09:44:39 +0000 (09:44 +0000)]
ProcessName should be without the path.
Paul Vriens [Thu, 16 Jun 2005 09:43:59 +0000 (09:43 +0000)]
W2K3 returns STATUS_INVALID_HANDLE instead of STATUS_ACCESS_VIOLATION.
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.
Maarten Lankhorst [Thu, 16 Jun 2005 09:42:54 +0000 (09:42 +0000)]
Register qcap.dll on wine initialisation.
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.
Aric Stewart [Wed, 15 Jun 2005 19:12:42 +0000 (19:12 +0000)]
Break out all the helper functions into helpers.c.
Alexandre Julliard [Wed, 15 Jun 2005 18:12:15 +0000 (18:12 +0000)]
Moved the API doc rules to the documentation makefile.
Stefan Huehner [Wed, 15 Jun 2005 18:10:39 +0000 (18:10 +0000)]
Fix some -Wmissing-declarations by making functions static.
Michael Jung [Wed, 15 Jun 2005 18:07:55 +0000 (18:07 +0000)]
Added tests for SHGetPathFromIDList.
Huw Davies [Wed, 15 Jun 2005 18:07:43 +0000 (18:07 +0000)]
Unquote the icon file path if it's quoted.
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.
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).
Alexandre Julliard [Wed, 15 Jun 2005 10:25:40 +0000 (10:25 +0000)]
Moved the wine manpage to the loader/ directory.
Robert Shearman [Wed, 15 Jun 2005 10:23:54 +0000 (10:23 +0000)]
Implement GetComboBoxInfo and CB_GETCOMBOBOXINFO.
Alexandre Julliard [Wed, 15 Jun 2005 10:22:59 +0000 (10:22 +0000)]
Avoid static forward declaration that doesn't work on MSVC.
Mike McCormack [Wed, 15 Jun 2005 10:21:46 +0000 (10:21 +0000)]
Remove some uses of wine/unicode.h functions.
Juan Lang [Wed, 15 Jun 2005 10:21:32 +0000 (10:21 +0000)]
Add encode/decode support for multi-byte integers.
Mike McCormack [Wed, 15 Jun 2005 10:20:53 +0000 (10:20 +0000)]
Fix declarations.
Mike McCormack [Wed, 15 Jun 2005 10:20:30 +0000 (10:20 +0000)]
Fix declarations in the tests.
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.
Michael Jung [Wed, 15 Jun 2005 10:20:00 +0000 (10:20 +0000)]
Implement SHGetPathFromIDList based on GetDisplayNameOf.
Paul Vriens [Wed, 15 Jun 2005 10:19:34 +0000 (10:19 +0000)]
Only exact buffer size gives STATUS_SUCCESS.
Alexandre Julliard [Tue, 14 Jun 2005 19:25:02 +0000 (19:25 +0000)]
Get rid of the wine.conf man page.
Alexandre Julliard [Tue, 14 Jun 2005 19:23:56 +0000 (19:23 +0000)]
Remove the process locks in process_killed, not process_destroy.
Alexandre Julliard [Tue, 14 Jun 2005 19:23:00 +0000 (19:23 +0000)]
Moved debugging config options to HKCU\Software\Wine\Debug.
Michael Jung [Tue, 14 Jun 2005 19:18:26 +0000 (19:18 +0000)]
Replace magic error constant.
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).
Stefan Huehner [Tue, 14 Jun 2005 19:18:08 +0000 (19:18 +0000)]
Remove include "cursoricon.h" from nonclient.c and win.c.
Michael Jung [Tue, 14 Jun 2005 19:17:41 +0000 (19:17 +0000)]
Use SHGetPathFromIDList instead of SHELL32_GetPathFromIDList.
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.
Robert Shearman [Tue, 14 Jun 2005 19:15:58 +0000 (19:15 +0000)]
Fix size used to validate the sids in aces.
Alexandre Julliard [Tue, 14 Jun 2005 18:13:09 +0000 (18:13 +0000)]
Removed the check for the old Resolution option.
Alexandre Julliard [Tue, 14 Jun 2005 18:12:15 +0000 (18:12 +0000)]
Merged palette option processing into the main configuration code.
Michael Jung [Tue, 14 Jun 2005 18:10:24 +0000 (18:10 +0000)]
Return the correct attributes for the desktop folder.
Corresponding tests.
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.
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.
Alexandre Julliard [Tue, 14 Jun 2005 17:24:28 +0000 (17:24 +0000)]
Avoid repeatedly opening the configuration registry key.
Alexandre Julliard [Tue, 14 Jun 2005 17:22:41 +0000 (17:22 +0000)]
Moved network configuration parameters to HKCU\Software\Wine\Network.
Michael Jung [Tue, 14 Jun 2005 17:21:25 +0000 (17:21 +0000)]
Added tests to compare SHGetPathFromIDList and GetDisplayNameOf.
Mike McCormack [Tue, 14 Jun 2005 17:21:18 +0000 (17:21 +0000)]
Fixes for -Wmissing-declaration and -Wwrite-string warnings.
Alexandre Julliard [Tue, 14 Jun 2005 12:34:33 +0000 (12:34 +0000)]
Moved config parameters to HKCU\Software\Wine\DirectInput.
Alexandre Julliard [Tue, 14 Jun 2005 12:34:00 +0000 (12:34 +0000)]
Moved config parameters to HKCU\Software\Wine\DirectSound.
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.
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.
Saulius Krasuckas [Tue, 14 Jun 2005 12:25:29 +0000 (12:25 +0000)]
Change (long long) to (LONGLONG) to compile with MSVC.
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.
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
Alexandre Julliard [Tue, 14 Jun 2005 11:53:39 +0000 (11:53 +0000)]
Removed the Tweak.Fonts configuration hack.
Alexandre Julliard [Tue, 14 Jun 2005 11:52:48 +0000 (11:52 +0000)]
Get rid of the PerfectGraphics option, that's not really useful.
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.
Mike McCormack [Tue, 14 Jun 2005 11:43:35 +0000 (11:43 +0000)]
Add a couple of missing functions.
Mike McCormack [Tue, 14 Jun 2005 11:43:20 +0000 (11:43 +0000)]
Declare port functions and fix prototypes.
Mike McCormack [Tue, 14 Jun 2005 11:42:34 +0000 (11:42 +0000)]
Fix warnings from -Wmissing-declarations.
Mike McCormack [Tue, 14 Jun 2005 11:40:40 +0000 (11:40 +0000)]
Call remove_process_locks when a process ends, fix declarations.
Mike McCormack [Tue, 14 Jun 2005 11:40:04 +0000 (11:40 +0000)]
Fix declaration warnings in the test cases.
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.
Mike McCormack [Tue, 14 Jun 2005 11:38:55 +0000 (11:38 +0000)]
Add the IContextMenu interface to the ShellLink object.
Juan Lang [Tue, 14 Jun 2005 11:38:36 +0000 (11:38 +0000)]
Add CertAlgIdToOID and CertOIDToAlgId, with tests.
Alex Villacís Lasso [Tue, 14 Jun 2005 11:38:09 +0000 (11:38 +0000)]
Avoid one more access to pcbRead.
Mike McCormack [Mon, 13 Jun 2005 19:05:42 +0000 (19:05 +0000)]
Fix some warnings.
Alex Villacís Lasso [Mon, 13 Jun 2005 19:05:01 +0000 (19:05 +0000)]
Prevent crash on IDirectMusicLoaderResourceStream_IStream_Read.
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.
Mike McCormack [Mon, 13 Jun 2005 19:04:17 +0000 (19:04 +0000)]
Implement ShellLink's IShellExtInit::Initialize() method.
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.
Alexandre Julliard [Mon, 13 Jun 2005 18:49:23 +0000 (18:49 +0000)]
Changed registry access functions to use more meaningful names.
Alexandre Julliard [Mon, 13 Jun 2005 18:48:09 +0000 (18:48 +0000)]
Removed references to obsolete configuration entries.
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.
Krzysztof Foltman [Mon, 13 Jun 2005 12:23:01 +0000 (12:23 +0000)]
Test when TVN_SELCHANGING and TVN_SELCHANGED are really sent.
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.
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
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.
Mike McCormack [Mon, 13 Jun 2005 11:39:52 +0000 (11:39 +0000)]
More warning fixes.
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
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.
Martin Fuchs [Mon, 13 Jun 2005 11:38:27 +0000 (11:38 +0000)]
Remove duplicate toolbar button.
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.
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.
James Hawkins [Mon, 13 Jun 2005 11:34:02 +0000 (11:34 +0000)]
Implement RtlAbsoluteToSelfRelativeSD.
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()
Mike McCormack [Mon, 13 Jun 2005 10:04:20 +0000 (10:04 +0000)]
Declare some missing functions.
Mike McCormack [Mon, 13 Jun 2005 10:03:33 +0000 (10:03 +0000)]
Fix warnings in tests, remove pointless comments.
Mike McCormack [Mon, 13 Jun 2005 10:03:18 +0000 (10:03 +0000)]
Add and fix function prototypes.
Robert Shearman [Mon, 13 Jun 2005 10:02:10 +0000 (10:02 +0000)]
Fix PropVariant tests on Windows 2000 and above.
Robert Shearman [Mon, 13 Jun 2005 10:02:02 +0000 (10:02 +0000)]
Remove needless call to Sleep.
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.
Robert Shearman [Mon, 13 Jun 2005 10:01:32 +0000 (10:01 +0000)]
Richedit classes should be global.
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.
Mike McCormack [Mon, 13 Jun 2005 10:00:53 +0000 (10:00 +0000)]
Correct GdiIsPlayMetafileDC prototype.