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.
Robert Reif [Tue, 21 Jun 2005 09:43:29 +0000 (09:43 +0000)]
Fix a typo.
Paul Vriens [Tue, 21 Jun 2005 09:43:13 +0000 (09:43 +0000)]
Added KERNEL_USER_TIMES struct.
Paul Vriens [Tue, 21 Jun 2005 09:42:56 +0000 (09:42 +0000)]
Update Dutch resource file.
Michael Jung [Tue, 21 Jun 2005 09:42:38 +0000 (09:42 +0000)]
Propagate the root folder's attributes to the registry.
Martin Fuchs [Mon, 20 Jun 2005 18:39:48 +0000 (18:39 +0000)]
Remove superfluous include statements.
Mike McCormack [Mon, 20 Jun 2005 18:39:40 +0000 (18:39 +0000)]
Make functions static, fix declarations.
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
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.
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.
Alexandre Julliard [Mon, 20 Jun 2005 16:03:21 +0000 (16:03 +0000)]
Moved configuration data to HKCU\Software\Wine\Alsa Driver.
Mike McCormack [Mon, 20 Jun 2005 16:01:04 +0000 (16:01 +0000)]
Make functions static.
Pierre d'Herbemont [Mon, 20 Jun 2005 15:52:16 +0000 (15:52 +0000)]
Also check for /usr/X11R6/lib/libGL.dylib.
Vitaly Lipatov [Mon, 20 Jun 2005 15:36:17 +0000 (15:36 +0000)]
Fix returned value for SPI_SETMOUSEBUTTONSWAP.
Stefan Huehner [Mon, 20 Jun 2005 15:35:54 +0000 (15:35 +0000)]
Make some function static.
Jeremy White [Mon, 20 Jun 2005 15:34:59 +0000 (15:34 +0000)]
Revamp the initialization for Alsa.
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.
Aric Stewart [Mon, 20 Jun 2005 15:33:22 +0000 (15:33 +0000)]
Use MSI_IterateRecords for DuplicateFiles.
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.
Stefan Huehner [Mon, 20 Jun 2005 14:18:03 +0000 (14:18 +0000)]
Fix more -Wstrict-prototypes warnings.
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.
Robert Reif [Mon, 20 Jun 2005 14:12:03 +0000 (14:12 +0000)]
Fix roundoff error to prevent negative length.
Mike McCormack [Mon, 20 Jun 2005 14:11:43 +0000 (14:11 +0000)]
Make tabs work in msi dialogs.
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).
Robert Shearman [Mon, 20 Jun 2005 13:18:38 +0000 (13:18 +0000)]
Add support for impersonating a token.
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).
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
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.
Hans Leidekker [Mon, 20 Jun 2005 11:45:21 +0000 (11:45 +0000)]
Stub implementation for GetMenuBarInfo.
Robert Shearman [Mon, 20 Jun 2005 11:44:45 +0000 (11:44 +0000)]
Implement RtlImpersonateSelf, RevertToSelf and MapGenericMask.
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.
Wolfgang Thaller [Mon, 20 Jun 2005 11:43:47 +0000 (11:43 +0000)]
Implement try_mmap_fixed for Darwin.
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
Vitaly Lipatov [Mon, 20 Jun 2005 11:42:38 +0000 (11:42 +0000)]
Allow null pointers for EM_GETSEL message (as MSDN says).
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.
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.
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()
Mike McCormack [Mon, 20 Jun 2005 10:35:36 +0000 (10:35 +0000)]
Remove unnecessary includes.
James Hawkins [Mon, 20 Jun 2005 10:34:30 +0000 (10:34 +0000)]
Implement RtlCopySecurityDescriptor.
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.
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.
Rein Klazes [Mon, 20 Jun 2005 10:32:44 +0000 (10:32 +0000)]
In SCROLL_DrawScrollbar allocate the internal info if needed.
Marcus Meissner [Mon, 20 Jun 2005 10:32:31 +0000 (10:32 +0000)]
Added PF_NX_ENABLED definition.
Dmitry Timoshkov [Mon, 20 Jun 2005 10:32:07 +0000 (10:32 +0000)]
Enable MAKEPOINTS usage in Wine.
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.
Stefan Leichter [Mon, 20 Jun 2005 10:31:14 +0000 (10:31 +0000)]
Make shell32 tests loadable on NT4.
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.
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".
Saulius Krasuckas [Mon, 20 Jun 2005 10:30:31 +0000 (10:30 +0000)]
Sync msvcmaker with make_ctests to generate valid code.
Mike McCormack [Mon, 20 Jun 2005 10:30:15 +0000 (10:30 +0000)]
Make functions static.
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.
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.
Francois Gouget [Fri, 17 Jun 2005 21:26:53 +0000 (21:26 +0000)]
Fix the CryptEncodeObjectEx() prototype.
Fixes winapi_check warnings.
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.
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.
Aric Stewart [Fri, 17 Jun 2005 21:25:41 +0000 (21:25 +0000)]
Flesh out the remaining keys in RegisterProduct.
Alexandre Julliard [Fri, 17 Jun 2005 21:09:07 +0000 (21:09 +0000)]
Updated paths of ShowDirSymlinks, ShowDotFiles and Version options.
Alexandre Julliard [Fri, 17 Jun 2005 21:07:44 +0000 (21:07 +0000)]
Moved directory options to HKCU\Software\Wine.
Alexandre Julliard [Fri, 17 Jun 2005 21:06:14 +0000 (21:06 +0000)]
Moved version key to HKCU\Software\Wine.
Vitaliy Margolen [Fri, 17 Jun 2005 21:05:16 +0000 (21:05 +0000)]
Deactivate active window in ShowWindow(,SW_HIDE).
Francois Gouget [Fri, 17 Jun 2005 20:59:49 +0000 (20:59 +0000)]
Assorted spelling fixes.
Francois Gouget [Fri, 17 Jun 2005 20:58:33 +0000 (20:58 +0000)]
Fix winapi_check documentation warnings.
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.
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
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.
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.
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.
Francois Gouget [Fri, 17 Jun 2005 20:55:27 +0000 (20:55 +0000)]
Remove unneeded NULL cast.
Francois Gouget [Fri, 17 Jun 2005 20:55:07 +0000 (20:55 +0000)]
Remove a check for obsolete directory and file special cases.
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.
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.
Marcus Meissner [Fri, 17 Jun 2005 20:54:29 +0000 (20:54 +0000)]
Specify enough buffer for id[] (20 chars are not enough).
Mike McCormack [Fri, 17 Jun 2005 13:58:33 +0000 (13:58 +0000)]
Use HANDLE instead of HKEY in the NT API.
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.
Alexandre Julliard [Fri, 17 Jun 2005 12:15:44 +0000 (12:15 +0000)]
The TEB doesn't need execute permissions.
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.
Michael Jung [Fri, 17 Jun 2005 12:12:35 +0000 (12:12 +0000)]
Remove trailing backslash from DOS paths in GetDisplayNameOf.
Martin Fuchs [Fri, 17 Jun 2005 12:12:13 +0000 (12:12 +0000)]
Corrections of Czech translation by Denzil.
Mike McCormack [Fri, 17 Jun 2005 12:11:58 +0000 (12:11 +0000)]
Declare Nt directory functions.
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.
Stefan Huehner [Fri, 17 Jun 2005 10:11:37 +0000 (10:11 +0000)]
Remove some -Wstrict-prototypes warnings.
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.
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.
Marcus Meissner [Fri, 17 Jun 2005 09:52:13 +0000 (09:52 +0000)]
Remove cszbs from msi/action.h.
James Hawkins [Fri, 17 Jun 2005 09:52:06 +0000 (09:52 +0000)]
Forward GetPrivate/KernelObjectSecurity to NtQuerySecurityObject.
Dmitry Timoshkov [Fri, 17 Jun 2005 09:50:48 +0000 (09:50 +0000)]
Fixed POINTS definition for WORDS_BIGENDIAN case.
Juan Lang [Fri, 17 Jun 2005 09:50:37 +0000 (09:50 +0000)]
Add a few traces and comments.
Juan Lang [Fri, 17 Jun 2005 09:50:17 +0000 (09:50 +0000)]
Add more missing defs.
Alexandre Julliard [Thu, 16 Jun 2005 20:51:50 +0000 (20:51 +0000)]
Make import thunks position-independent to avoid text relocations.
Alexandre Julliard [Thu, 16 Jun 2005 20:48:28 +0000 (20:48 +0000)]
Use the standard font path to look for TrueType fonts.
Oliver Stieber [Thu, 16 Jun 2005 20:42:55 +0000 (20:42 +0000)]
Rename _D3DCAPS9.MaxPixelShaderValue to the correct
_D3DCAPS9.PixelShader1xMaxValue.
Aric Stewart [Thu, 16 Jun 2005 20:40:34 +0000 (20:40 +0000)]
Break out all the top level apis into install.c.
Paul Vriens [Thu, 16 Jun 2005 20:39:19 +0000 (20:39 +0000)]
Hide <-> Show Advanced.
Mike McCormack [Thu, 16 Jun 2005 20:37:53 +0000 (20:37 +0000)]
Added support for the MSI MaskEdit control.
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.
Oliver Stieber [Thu, 16 Jun 2005 20:36:12 +0000 (20:36 +0000)]
Added relay tracing to texture.
Oliver Stieber [Thu, 16 Jun 2005 20:35:49 +0000 (20:35 +0000)]
Define some more flags
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.
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.
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.