wine
19 years agoAdd a definition for _ATL_REGMAP_ENTRY in atlbase.h.
Francois Gouget [Fri, 22 Apr 2005 19:04:18 +0000 (19:04 +0000)] 
Add a definition for _ATL_REGMAP_ENTRY in atlbase.h.
Fix the prototype of AtlModuleUpdateRegistryFromResourceD() so it uses
the right pointer types.

19 years agoMoved the UsePrimary config parameter to the x11drv section, renamed
Alexandre Julliard [Thu, 21 Apr 2005 17:31:50 +0000 (17:31 +0000)] 
Moved the UsePrimary config parameter to the x11drv section, renamed
as UsePrimarySelection.

19 years agoFix for the return codes for the Qualified component calls. They are
Aric Stewart [Thu, 21 Apr 2005 17:24:27 +0000 (17:24 +0000)] 
Fix for the return codes for the Qualified component calls. They are
not INSTALLSTATEs but rather success values.

19 years agoGet rid of the remaining calls to strncpyW, and remove that function
Alexandre Julliard [Thu, 21 Apr 2005 17:18:50 +0000 (17:18 +0000)] 
Get rid of the remaining calls to strncpyW, and remove that function
from wine/unicode.h.

19 years agoRewritten DoEnvironmentSubst16.
Peter Berg Larsen [Thu, 21 Apr 2005 17:14:39 +0000 (17:14 +0000)] 
Rewritten DoEnvironmentSubst16.

19 years agoRemove THREAD_INFO struct.
Paul Vriens [Thu, 21 Apr 2005 17:14:22 +0000 (17:14 +0000)] 
Remove THREAD_INFO struct.
Rename THREADINFO into SYSTEM_THREAD_INFORMATION.

19 years agoAdded partial implementation of powrprof.dll.
Benjamin Cutler [Wed, 20 Apr 2005 19:15:31 +0000 (19:15 +0000)] 
Added partial implementation of powrprof.dll.

19 years agoHandle posted internal messages directly in PeekMessageW to avoid
Alexandre Julliard [Wed, 20 Apr 2005 18:53:53 +0000 (18:53 +0000)] 
Handle posted internal messages directly in PeekMessageW to avoid
having to return them to the application.
Call NtYieldExecution for nicer behavior when PM_NOYIELD is not
specified.

19 years agoAvoid a compiler warning.
Alexandre Julliard [Wed, 20 Apr 2005 18:45:28 +0000 (18:45 +0000)] 
Avoid a compiler warning.

19 years agoFix the DCICreatePrimary() prototype. It's supposed to return an int
Francois Gouget [Wed, 20 Apr 2005 18:42:04 +0000 (18:42 +0000)] 
Fix the DCICreatePrimary() prototype. It's supposed to return an int
so have it return DCI_FAIL_UNSUPPORTED.
Add the needed error codes and the DCISURFACEINFO definition to
dciddi.h.
Add dciman.h and put the function prototypes there.
dciddi.h and dciman.h should be installed with the other Windows
headers.

19 years agoRemove all traces of the VIRTUAL_SetFaultHandler support.
Alexandre Julliard [Wed, 20 Apr 2005 16:26:23 +0000 (16:26 +0000)] 
Remove all traces of the VIRTUAL_SetFaultHandler support.

19 years agoUse vectored exceptions to get rid of VIRTUAL_SetFaultHandler().
Dimitrie O. Paun [Wed, 20 Apr 2005 16:24:13 +0000 (16:24 +0000)] 
Use vectored exceptions to get rid of VIRTUAL_SetFaultHandler().

19 years agoSpecify the proper call convention in the PropSysFreeString()
Francois Gouget [Wed, 20 Apr 2005 16:21:16 +0000 (16:21 +0000)] 
Specify the proper call convention in the PropSysFreeString()
implementation.

19 years agoMove all the old config conversion code to a new oldconfig.c file, and
Alexandre Julliard [Wed, 20 Apr 2005 15:43:36 +0000 (15:43 +0000)] 
Move all the old config conversion code to a new oldconfig.c file, and
get rid of misc/registry.c and the misc directory.

19 years agoTweak the API documentation to silence winapi_check warnings.
Francois Gouget [Wed, 20 Apr 2005 15:18:42 +0000 (15:18 +0000)] 
Tweak the API documentation to silence winapi_check warnings.

19 years agoProperly support out-of-tree builds (based on patch by Paul Millar).
Alexandre Julliard [Wed, 20 Apr 2005 14:26:33 +0000 (14:26 +0000)] 
Properly support out-of-tree builds (based on patch by Paul Millar).

19 years agoFixed an error in my previous commit which caused an infinite loop in
Phil Krylov [Wed, 20 Apr 2005 14:25:03 +0000 (14:25 +0000)] 
Fixed an error in my previous commit which caused an infinite loop in
IE6 installer.

19 years agoTry to clarify the 'no translation defined' error.
Francois Gouget [Wed, 20 Apr 2005 14:24:52 +0000 (14:24 +0000)] 
Try to clarify the 'no translation defined' error.
Remove an unused variable.

19 years agoTest MsiSummaryInfoGetProperty reading an empty property.
Mike McCormack [Wed, 20 Apr 2005 14:24:30 +0000 (14:24 +0000)] 
Test MsiSummaryInfoGetProperty reading an empty property.

19 years agoFix loading of the summary information.
Mike McCormack [Wed, 20 Apr 2005 14:24:14 +0000 (14:24 +0000)] 
Fix loading of the summary information.

19 years agoReplace the wineprefixcreate --update option by a --wait option, and
Alexandre Julliard [Wed, 20 Apr 2005 13:12:14 +0000 (13:12 +0000)] 
Replace the wineprefixcreate --update option by a --wait option, and
make the non-wait behavior the default.

19 years agoAllow nested hardware message processing by storing a unique id in
Alexandre Julliard [Wed, 20 Apr 2005 13:03:59 +0000 (13:03 +0000)] 
Allow nested hardware message processing by storing a unique id in
every message and using it to manage the current queue position.
Better filtering of hardware messages to avoid returning messages that
have no chance to match the filter.

19 years agoLoad system.reg and userdef.reg at server init time.
Alexandre Julliard [Wed, 20 Apr 2005 12:57:53 +0000 (12:57 +0000)] 
Load system.reg and userdef.reg at server init time.

19 years agoDither solid colours on monochrome bitmaps.
Richard Cohen [Wed, 20 Apr 2005 12:52:46 +0000 (12:52 +0000)] 
Dither solid colours on monochrome bitmaps.

19 years agoAdded evntrace.h and wmistr.h.
Mike McCormack [Wed, 20 Apr 2005 12:52:24 +0000 (12:52 +0000)] 
Added evntrace.h and wmistr.h.

19 years agoDefine LPCGUID.
Mike McCormack [Wed, 20 Apr 2005 12:52:07 +0000 (12:52 +0000)] 
Define LPCGUID.

19 years agoUpdate win32.api to match the current source.
Francois Gouget [Wed, 20 Apr 2005 12:51:51 +0000 (12:51 +0000)] 
Update win32.api to match the current source.

19 years agoMisc rectangle fixes.
Duane Clark [Wed, 20 Apr 2005 12:51:37 +0000 (12:51 +0000)] 
Misc rectangle fixes.
The date should be initialized from local time.

19 years agoFix compilation problem caused by ULONG_MAX.
Gerald Pfeifer [Wed, 20 Apr 2005 12:51:26 +0000 (12:51 +0000)] 
Fix compilation problem caused by ULONG_MAX.

19 years agoImplement Publish Components in order for MsiGetQualifiedComponent
Aric Stewart [Wed, 20 Apr 2005 12:50:05 +0000 (12:50 +0000)] 
Implement Publish Components in order for MsiGetQualifiedComponent
apis to work. Also implement MsiGetQualifiedComponent, or at least some
of the functionality as it is supposed to install stuff if it is
absent, which it does not do yet.

19 years agoRelease 20050419. wine-20050419
Alexandre Julliard [Tue, 19 Apr 2005 12:54:44 +0000 (12:54 +0000)] 
Release 20050419.

19 years agoWTSFreeMemory stub.
Huw Davies [Tue, 19 Apr 2005 12:00:29 +0000 (12:00 +0000)] 
WTSFreeMemory stub.

19 years agoSet the backup/restore privilege.
James Hawkins [Tue, 19 Apr 2005 12:00:04 +0000 (12:00 +0000)] 
Set the backup/restore privilege.

19 years agoExclude crashing CreateFileW test on NT4.
Stefan Leichter [Tue, 19 Apr 2005 11:59:46 +0000 (11:59 +0000)] 
Exclude crashing CreateFileW test on NT4.

19 years agoCleaned up handling of 64-bit file sizes.
Alexandre Julliard [Tue, 19 Apr 2005 11:59:13 +0000 (11:59 +0000)] 
Cleaned up handling of 64-bit file sizes.

19 years agoFix SEGVs in NtCreateSection and NtMapViewOfSection.
Troy Rollo [Tue, 19 Apr 2005 10:31:28 +0000 (10:31 +0000)] 
Fix SEGVs in NtCreateSection and NtMapViewOfSection.

19 years agoPrevent SEGV in RegInstall when pstTable is NULL.
Troy Rollo [Tue, 19 Apr 2005 10:24:50 +0000 (10:24 +0000)] 
Prevent SEGV in RegInstall when pstTable is NULL.

19 years agoCorrect test of BOOL return value in ControlService.
Troy Rollo [Tue, 19 Apr 2005 10:24:22 +0000 (10:24 +0000)] 
Correct test of BOOL return value in ControlService.

19 years agoRemove two unnecessary traces.
James Hawkins [Tue, 19 Apr 2005 10:24:06 +0000 (10:24 +0000)] 
Remove two unnecessary traces.
Break up one test into two.

19 years agoAssorted spelling fixes.
Francois Gouget [Tue, 19 Apr 2005 09:49:38 +0000 (09:49 +0000)] 
Assorted spelling fixes.

19 years agoFix SEGV for non-fully-qualified destination paths.
Troy Rollo [Tue, 19 Apr 2005 09:49:05 +0000 (09:49 +0000)] 
Fix SEGV for non-fully-qualified destination paths.
Don't fail ShFileOperationW if FOF_ALLOWUNDO is passed.

19 years agoAdd trailing '\n's to ok() calls.
Francois Gouget [Tue, 19 Apr 2005 09:48:44 +0000 (09:48 +0000)] 
Add trailing '\n's to ok() calls.

19 years agoDPSET_REMOTE is 0 so we cannot do (flags & DPSET_REMOTE). Instead
Francois Gouget [Tue, 19 Apr 2005 09:48:09 +0000 (09:48 +0000)] 
DPSET_REMOTE is 0 so we cannot do (flags & DPSET_REMOTE). Instead
check that the DPSET_LOCAL flag is not set.

19 years agoSBSP_ABSOLUTE is 0 so we cannot do (wFlags & SBSP_ABSOLUTE).
Francois Gouget [Tue, 19 Apr 2005 09:47:42 +0000 (09:47 +0000)] 
SBSP_ABSOLUTE is 0 so we cannot do (wFlags & SBSP_ABSOLUTE).
Add COMDLG32_DumpSBSPFlags().

19 years agoAdded section "Which code has been tested?" describing gcov usage.
Aaron Arvey [Tue, 19 Apr 2005 09:47:30 +0000 (09:47 +0000)] 
Added section "Which code has been tested?" describing gcov usage.

19 years agoAdd RegUnLoadKey test.
James Hawkins [Tue, 19 Apr 2005 09:47:10 +0000 (09:47 +0000)] 
Add RegUnLoadKey test.

19 years agoChange the order of DispatchMessage and message removal.
Jose Alonso [Tue, 19 Apr 2005 09:47:02 +0000 (09:47 +0000)] 
Change the order of DispatchMessage and message removal.

19 years agoAlways initialize header file name, to prevent "#include (null)"
Juan Lang [Mon, 18 Apr 2005 16:54:54 +0000 (16:54 +0000)] 
Always initialize header file name, to prevent "#include (null)"
statements in generated files.

19 years agoAdd default registry entries for power management.
Benjamin Cutler [Mon, 18 Apr 2005 16:54:44 +0000 (16:54 +0000)] 
Add default registry entries for power management.

19 years agoCopied the atom tests for global atom so that we can test local atoms
Eric Pouech [Mon, 18 Apr 2005 15:47:18 +0000 (15:47 +0000)] 
Copied the atom tests for global atom so that we can test local atoms
too.

19 years agoRemoved unused data fields in the LANG_FIND_DATA structure.
Alexandre Julliard [Mon, 18 Apr 2005 15:42:49 +0000 (15:42 +0000)] 
Removed unused data fields in the LANG_FIND_DATA structure.

19 years agoRemoved the no longer user APC_ASYNC kind of APC.
Eric Pouech [Mon, 18 Apr 2005 15:38:44 +0000 (15:38 +0000)] 
Removed the no longer user APC_ASYNC kind of APC.

19 years agoFix addressing the magic GDIOBJHDR field in
Rein Klazes [Mon, 18 Apr 2005 15:37:32 +0000 (15:37 +0000)] 
Fix addressing the magic GDIOBJHDR field in
SYSCOLOR_MakeObjectSystem.

19 years agoEliminate strncpy. Correct a \0 assingment to the modstr variable.
Peter Berg Larsen [Mon, 18 Apr 2005 15:37:15 +0000 (15:37 +0000)] 
Eliminate strncpy. Correct a \0 assingment to the modstr variable.

19 years agoRemove 2 identicals calls to strlenW.
Peter Berg Larsen [Mon, 18 Apr 2005 15:36:59 +0000 (15:36 +0000)] 
Remove 2 identicals calls to strlenW.

19 years agoStrncpy elimination.
Peter Berg Larsen [Mon, 18 Apr 2005 15:36:20 +0000 (15:36 +0000)] 
Strncpy elimination.

19 years agoEliminate strncpy and correct some NameLen bugs.
Peter Berg Larsen [Mon, 18 Apr 2005 15:34:10 +0000 (15:34 +0000)] 
Eliminate strncpy and correct some NameLen bugs.

19 years agoElimination of lstrcpyn, and corrected a potential pointer bug.
Peter Berg Larsen [Mon, 18 Apr 2005 15:33:31 +0000 (15:33 +0000)] 
Elimination of lstrcpyn, and corrected a potential pointer bug.

19 years agoEliminate a strncpy and remove unused variable.
Peter Berg Larsen [Mon, 18 Apr 2005 15:33:15 +0000 (15:33 +0000)] 
Eliminate a strncpy and remove unused variable.

19 years ago- moved named pipe creation to ntdll
Eric Pouech [Mon, 18 Apr 2005 14:57:04 +0000 (14:57 +0000)] 
- moved named pipe creation to ntdll
- server now handles the named pipe flags as the NTDLL values (not the
  KERNEL32 ones)
- named pipes in server now use the async IO mechanism for
  connect/wait ops

19 years agoAdded keyboard data format.
Robert Reif [Mon, 18 Apr 2005 14:53:27 +0000 (14:53 +0000)] 
Added keyboard data format.

19 years agoReplace strncpy with memcpy or lstrcpyn.
Peter Berg Larsen [Mon, 18 Apr 2005 10:30:55 +0000 (10:30 +0000)] 
Replace strncpy with memcpy or lstrcpyn.

19 years agoDon't redraw if no information has changed.
Vitaliy Margolen [Mon, 18 Apr 2005 10:20:51 +0000 (10:20 +0000)] 
Don't redraw if no information has changed.
Fixed endless redraw loop if app using callback for images and/or
text.
Keep color changes made by app for the current draw cycle.

19 years agoAdded proper definition for PRINTDLGEX[AW] structures.
Eric Pouech [Mon, 18 Apr 2005 10:01:07 +0000 (10:01 +0000)] 
Added proper definition for PRINTDLGEX[AW] structures.

19 years agoEnforce valid tag syntax during input.
Ferenc Wagner [Mon, 18 Apr 2005 09:54:24 +0000 (09:54 +0000)] 
Enforce valid tag syntax during input.

19 years agoFixed some signed / unsigned pointer casts.
Eric Pouech [Mon, 18 Apr 2005 09:54:03 +0000 (09:54 +0000)] 
Fixed some signed / unsigned pointer casts.

19 years ago- Using uniform DocBook tags for DLLs, commands, environment vars...
Eric Pouech [Mon, 18 Apr 2005 09:53:39 +0000 (09:53 +0000)] 
- Using uniform DocBook tags for DLLs, commands, environment vars...
- Moved detailed memory management from archi to kernel(s) part.
- Enhanced process handling description.
- Added section about 16 bit processes' support.
- Added section about DOS support.

19 years agoMinor cleanups.
Eric Pouech [Mon, 18 Apr 2005 09:53:02 +0000 (09:53 +0000)] 
Minor cleanups.

19 years agoFail gracefully on permission denied.
Jakob Eriksson [Mon, 18 Apr 2005 09:52:40 +0000 (09:52 +0000)] 
Fail gracefully on permission denied.

19 years agoAdd semi-stub for NtPowerInformation(SystemPowerCapabilities, ...).
Benjamin Cutler [Mon, 18 Apr 2005 09:52:32 +0000 (09:52 +0000)] 
Add semi-stub for NtPowerInformation(SystemPowerCapabilities, ...).

19 years agoThe datetime should be initialized with local time.
Duane Clark [Mon, 18 Apr 2005 09:52:18 +0000 (09:52 +0000)] 
The datetime should be initialized with local time.

19 years agoAdded stubs for RunSetupCommand and DelNode.
Sami Aario [Mon, 18 Apr 2005 09:51:53 +0000 (09:51 +0000)] 
Added stubs for RunSetupCommand and DelNode.

19 years agoCorrectness for const pointer casts.
Eric Pouech [Mon, 18 Apr 2005 09:51:03 +0000 (09:51 +0000)] 
Correctness for const pointer casts.

19 years agoRemoved a couple of unneeded casts.
Eric Pouech [Mon, 18 Apr 2005 09:50:45 +0000 (09:50 +0000)] 
Removed a couple of unneeded casts.

19 years agoDeclare and define a stub for NtSignalAndWaitForSingleObject.
Mike McCormack [Sat, 16 Apr 2005 11:19:27 +0000 (11:19 +0000)] 
Declare and define a stub for NtSignalAndWaitForSingleObject.

19 years agoCreateBitmap16 should use only the first byte of planes & bpp.
Richard Cohen [Sat, 16 Apr 2005 11:18:43 +0000 (11:18 +0000)] 
CreateBitmap16 should use only the first byte of planes & bpp.

19 years agoRegDeleteKey fails if the lpSubKey param is NULL.
James Hawkins [Sat, 16 Apr 2005 10:49:10 +0000 (10:49 +0000)] 
RegDeleteKey fails if the lpSubKey param is NULL.

19 years ago- removed trailing spaces from some files
Krzysztof Foltman [Sat, 16 Apr 2005 10:48:35 +0000 (10:48 +0000)] 
- removed trailing spaces from some files
- tab support
- indent support

19 years agoAdd support for direct keyboard input to numeric fields.
Duane Clark [Sat, 16 Apr 2005 10:48:02 +0000 (10:48 +0000)] 
Add support for direct keyboard input to numeric fields.

19 years ago- Add text dumping of the requested command.
Mike Hearn [Sat, 16 Apr 2005 10:47:46 +0000 (10:47 +0000)] 
- Add text dumping of the requested command.
- Make the stub message appear for more commands.

19 years ago- Correct args for NtPowerInformation.
Benjamin Cutler [Sat, 16 Apr 2005 10:45:51 +0000 (10:45 +0000)] 
- Correct args for NtPowerInformation.
- Add stub for NtInitiatePowerAction.

19 years agoAdded __bb_init_func for linking purposes.
Aaron Arvey [Fri, 15 Apr 2005 16:13:49 +0000 (16:13 +0000)] 
Added __bb_init_func for linking purposes.

19 years ago- More implementation of view
Jacek Caban [Fri, 15 Apr 2005 16:12:45 +0000 (16:12 +0000)] 
- More implementation of view
- Added IOleInPlaceActiveObject

19 years agoERROR_PRIVILEGE_NOT_HELD can be returned for NT4.
Jakob Eriksson [Fri, 15 Apr 2005 16:12:28 +0000 (16:12 +0000)] 
ERROR_PRIVILEGE_NOT_HELD can be returned for NT4.

19 years agoWin98 can return ERROR_CALL_NOT_IMPLEMENTED.
Jakob Eriksson [Fri, 15 Apr 2005 16:12:14 +0000 (16:12 +0000)] 
Win98 can return ERROR_CALL_NOT_IMPLEMENTED.

19 years agoAdd stub for DCICreatePrimary.
Brian Vincent [Fri, 15 Apr 2005 16:11:56 +0000 (16:11 +0000)] 
Add stub for DCICreatePrimary.

19 years agoWhen we're hiding file extensions then SetNameOf should append the
Huw Davies [Fri, 15 Apr 2005 16:11:45 +0000 (16:11 +0000)] 
When we're hiding file extensions then SetNameOf should append the
original extension if SHGDN_FORPARSING isn't set.
The flags passed to SetNameOf refer to the dst string not the src
pidl.

19 years agoZero out an invalidated runningObjectTableInstance pointer.
Dmitry Timoshkov [Fri, 15 Apr 2005 16:11:29 +0000 (16:11 +0000)] 
Zero out an invalidated runningObjectTableInstance pointer.

19 years agoMention the 'emf' and 'lnk' modes in the usage summary.
Francois Gouget [Fri, 15 Apr 2005 16:11:13 +0000 (16:11 +0000)] 
Mention the 'emf' and 'lnk' modes in the usage summary.
Add -? and --help synonyms for -h as is customary.
puts("") already prints a '\n' so we don't need a second one.

19 years agoIf winemenubuilder is given a list of menus to recreate, it should not
Francois Gouget [Fri, 15 Apr 2005 16:10:53 +0000 (16:10 +0000)] 
If winemenubuilder is given a list of menus to recreate, it should not
give up on the first menu that fails.

19 years agoHour '0' corresponds to 12AM.
Duane Clark [Fri, 15 Apr 2005 16:10:39 +0000 (16:10 +0000)] 
Hour '0' corresponds to 12AM.

19 years agoStart of unit tests for *Info* functions.
Paul Vriens [Fri, 15 Apr 2005 14:12:54 +0000 (14:12 +0000)] 
Start of unit tests for *Info* functions.
Check needed length regardless of given length.
Return STATUS_INVALID_INFO_CLASS for non-implemented classes.
Return STATUS_ACCESS_VIOLATION if no buffer given.

19 years agoSimple unit tests for GdiIs*DC functions.
Mike McCormack [Fri, 15 Apr 2005 14:11:00 +0000 (14:11 +0000)] 
Simple unit tests for GdiIs*DC functions.

19 years agoAdd some more Windows Terminal Server API definitions.
Mike McCormack [Fri, 15 Apr 2005 14:10:00 +0000 (14:10 +0000)] 
Add some more Windows Terminal Server API definitions.

19 years agoPut space between include directive and include file.
Juan Lang [Fri, 15 Apr 2005 14:09:45 +0000 (14:09 +0000)] 
Put space between include directive and include file.

19 years agoAdd proxy/stub options to widl man page.
Juan Lang [Fri, 15 Apr 2005 14:09:27 +0000 (14:09 +0000)] 
Add proxy/stub options to widl man page.

19 years agoImplement FmtIdToPropStgName & PropStgNameToFmtId, with tests.
Juan Lang [Fri, 15 Apr 2005 14:09:18 +0000 (14:09 +0000)] 
Implement FmtIdToPropStgName & PropStgNameToFmtId, with tests.

19 years agoFix TB_GETBUTTONSIZE to return the correct width/height for no
Robert Shearman [Fri, 15 Apr 2005 14:09:05 +0000 (14:09 +0000)] 
Fix TB_GETBUTTONSIZE to return the correct width/height for no
buttons.

19 years ago- Use SetWindowPos to move the buddy window into position instead of
Robert Shearman [Fri, 15 Apr 2005 14:08:39 +0000 (14:08 +0000)] 
- Use SetWindowPos to move the buddy window into position instead of
  destroying it and recreating it at the new position.
- Clear the background in WM_VSCROLL to avoid problems with
  antialiased text drawing on top of itself multiple times.

19 years agoAdd prototypes for some Gdi* functions.
Mike McCormack [Fri, 15 Apr 2005 14:08:18 +0000 (14:08 +0000)] 
Add prototypes for some Gdi* functions.