wine
20 years agoMoved some window painting functions to uitools.c.
Alexandre Julliard [Wed, 1 Sep 2004 18:26:40 +0000 (18:26 +0000)] 
Moved some window painting functions to uitools.c.

20 years agoGet rid of the WINE_UNUSED macro.
Alexandre Julliard [Wed, 1 Sep 2004 17:36:04 +0000 (17:36 +0000)] 
Get rid of the WINE_UNUSED macro.

20 years agoWe still need to look for the top parent that doesn't clip siblings in
Alexandre Julliard [Wed, 1 Sep 2004 17:30:35 +0000 (17:30 +0000)] 
We still need to look for the top parent that doesn't clip siblings in
GetDC because of the X window clipping.

20 years agoAdd a basic GDI LOGFONT test, fix a couple of failures.
Mike McCormack [Wed, 1 Sep 2004 17:29:28 +0000 (17:29 +0000)] 
Add a basic GDI LOGFONT test, fix a couple of failures.

20 years agoImplemented QueryServiceConfigA.
Alexander Yaworsky [Wed, 1 Sep 2004 17:29:00 +0000 (17:29 +0000)] 
Implemented QueryServiceConfigA.

20 years agoAdd cyrillic glyphs to Wine System.
Dmitry Timoshkov [Wed, 1 Sep 2004 17:28:47 +0000 (17:28 +0000)] 
Add cyrillic glyphs to Wine System.

20 years agoCheck for NULL before doing IsEqualGUID() in
Stefan Leichter [Wed, 1 Sep 2004 17:28:19 +0000 (17:28 +0000)] 
Check for NULL before doing IsEqualGUID() in
AtlInternalQueryInterface.

20 years agoFixed alignment of TOKEN_STATISTICS.
Alexandre Julliard [Wed, 1 Sep 2004 04:58:53 +0000 (04:58 +0000)] 
Fixed alignment of TOKEN_STATISTICS.

20 years agoFunction parameters don't need WINE_UNUSED.
Alexandre Julliard [Wed, 1 Sep 2004 04:58:21 +0000 (04:58 +0000)] 
Function parameters don't need WINE_UNUSED.

20 years agoInline functions don't need WINE_UNUSED.
Alexandre Julliard [Wed, 1 Sep 2004 04:55:52 +0000 (04:55 +0000)] 
Inline functions don't need WINE_UNUSED.

20 years agoRemove references to ICOM_THIS and WINE_UNUSED as they don't exist on
Francois Gouget [Wed, 1 Sep 2004 04:53:52 +0000 (04:53 +0000)] 
Remove references to ICOM_THIS and WINE_UNUSED as they don't exist on
Windows.
Define COBJMACROS so we get the IRecordInfo_* macros.

20 years agoFix/update the TOKEN_STATISTICS check.
Francois Gouget [Wed, 1 Sep 2004 04:53:36 +0000 (04:53 +0000)] 
Fix/update the TOKEN_STATISTICS check.

20 years agoDon't output the DECLSPEC_ALIGN() directives in the TYPE_FIELD tests.
Francois Gouget [Wed, 1 Sep 2004 04:53:22 +0000 (04:53 +0000)] 
Don't output the DECLSPEC_ALIGN() directives in the TYPE_FIELD tests.

20 years agoAdded some missing LPC typedefs.
Robert Reif [Wed, 1 Sep 2004 04:53:12 +0000 (04:53 +0000)] 
Added some missing LPC typedefs.

20 years agowineclipsrv is no longer used, remove it.
Alexandre Julliard [Wed, 1 Sep 2004 01:40:57 +0000 (01:40 +0000)] 
wineclipsrv is no longer used, remove it.

20 years agoDisable the RtlBitMap tests if compiling with the Microsoft headers as
Francois Gouget [Wed, 1 Sep 2004 01:29:18 +0000 (01:29 +0000)] 
Disable the RtlBitMap tests if compiling with the Microsoft headers as
they are missing critical structure and API declarations.

20 years agoAssorted spelling fixes.
Francois Gouget [Wed, 1 Sep 2004 01:28:51 +0000 (01:28 +0000)] 
Assorted spelling fixes.

20 years agoAdded some missing dfines.
Robert Reif [Wed, 1 Sep 2004 01:28:35 +0000 (01:28 +0000)] 
Added some missing dfines.

20 years agoFixed FilterMapper2_CreateCategory.
Christian Costa [Wed, 1 Sep 2004 01:28:22 +0000 (01:28 +0000)] 
Fixed FilterMapper2_CreateCategory.

20 years agoAdd support for the AUDIODEV and MIXERDEV environment variables.
Francois Gouget [Wed, 1 Sep 2004 01:28:12 +0000 (01:28 +0000)] 
Add support for the AUDIODEV and MIXERDEV environment variables.

20 years agoAdded default data formats for c_dfDIJoystick and c_dfDIJoystick2.
Robert Reif [Tue, 31 Aug 2004 18:51:23 +0000 (18:51 +0000)] 
Added default data formats for c_dfDIJoystick and c_dfDIJoystick2.
Added object properties for more than one object.
Added error checks for acquired.
Default to using c_dfDIJoystick2 data format.
Try to use user supplied data formats (only works if same as one of
the defaults).
Code cleanup, error checking and tracing added.
Added support for up to 8 axis.

20 years agoDon't use DSBCAPS_{CTRLDEFAULT,CTRLALL} in capability-dumping
Francois Gouget [Tue, 31 Aug 2004 18:50:59 +0000 (18:50 +0000)] 
Don't use DSBCAPS_{CTRLDEFAULT,CTRLALL} in capability-dumping
functions since they are nothing but a combination of other flags and
are thus redundant.

20 years agoExpand ImagePath in QueryServiceConfigW.
Alexander Yaworsky [Tue, 31 Aug 2004 18:50:39 +0000 (18:50 +0000)] 
Expand ImagePath in QueryServiceConfigW.

20 years agoGet rid of CVS keywords.
Alexandre Julliard [Tue, 31 Aug 2004 17:41:35 +0000 (17:41 +0000)] 
Get rid of CVS keywords.

20 years agoDon't export the shell32 SHAllocShared functions by name.
Francois Gouget [Tue, 31 Aug 2004 17:38:59 +0000 (17:38 +0000)] 
Don't export the shell32 SHAllocShared functions by name.
Implement them by calling out their shlwapi equivalent (which had a
much more complete implementation anyway).
Fix the prototype of shlwapi's SHAllocShared().
Don't crash if lpvData is NULL in SHAllocShared().
Add a conformance test to shlwapi.

20 years agoDon't include 'mmddk.h', it's not needed. The winmm tests can now be
Francois Gouget [Tue, 31 Aug 2004 17:33:03 +0000 (17:33 +0000)] 
Don't include 'mmddk.h', it's not needed. The winmm tests can now be
compiled on Windows without the DDK.

20 years agoMSVC does not like the typeof() in the function pointer declaration.
Francois Gouget [Tue, 31 Aug 2004 17:32:43 +0000 (17:32 +0000)] 
MSVC does not like the typeof() in the function pointer declaration.
Fix a warning.

20 years agoAdd PSZ to windef.h.
Francois Gouget [Tue, 31 Aug 2004 17:32:29 +0000 (17:32 +0000)] 
Add PSZ to windef.h.
Add a couple missing declarations to winternl.h.
Tweak VM_COUNTERS to match the ddk declaration.

20 years agoSanity check when closing service handle.
Alexander Yaworsky [Tue, 31 Aug 2004 17:32:05 +0000 (17:32 +0000)] 
Sanity check when closing service handle.

20 years agoSet last error values compatible with Win9x implementation
Dmitry Timoshkov [Tue, 31 Aug 2004 17:31:40 +0000 (17:31 +0000)] 
Set last error values compatible with Win9x implementation
of GetFileVersionInfoSize, Quicken installer depends on it.

20 years agoUse 1/4" margins for some standard paper sizes.
Huw Davies [Tue, 31 Aug 2004 17:31:27 +0000 (17:31 +0000)] 
Use 1/4" margins for some standard paper sizes.
Turn Type42 support off by default.
Bump the FileVersion.

20 years agoComplete cp1252 coverage.
Huw Davies [Tue, 31 Aug 2004 17:31:13 +0000 (17:31 +0000)] 
Complete cp1252 coverage.
Fix height of 'I'.

20 years agoMoved all files from the controls/ directory to dlls/user.
Alexandre Julliard [Tue, 31 Aug 2004 01:10:08 +0000 (01:10 +0000)] 
Moved all files from the controls/ directory to dlls/user.

20 years agoGet rid of the non-standard CONV_POINT and CONV_RECT functions.
Alexandre Julliard [Tue, 31 Aug 2004 00:02:02 +0000 (00:02 +0000)] 
Get rid of the non-standard CONV_POINT and CONV_RECT functions.

20 years agoMake CryptSetProviderEx only delete the 'Name' value and not delete
James Hawkins [Mon, 30 Aug 2004 23:57:18 +0000 (23:57 +0000)] 
Make CryptSetProviderEx only delete the 'Name' value and not delete
the entire 'Type XXX' key when deleting the default provider.

20 years agoChanged SC_HANDLEs from HKEYs to pointers to internal structures.
Alexander Yaworsky [Mon, 30 Aug 2004 23:57:03 +0000 (23:57 +0000)] 
Changed SC_HANDLEs from HKEYs to pointers to internal structures.

20 years agoRemoved struct32.[ch].
Alexandre Julliard [Mon, 30 Aug 2004 19:32:08 +0000 (19:32 +0000)] 
Removed struct32.[ch].

20 years agoAuthors: Robert Shearman <rob@codeweavers.com>, Eric Pouech <pouech-eric@wanadoo.fr>
Alexandre Julliard [Mon, 30 Aug 2004 19:31:13 +0000 (19:31 +0000)] 
Authors: Robert Shearman <rob@codeweavers.com>, Eric Pouech <pouech-eric@wanadoo.fr>
- Fix debug info look-up (bug in translating the RVA of the debug
  directory).
- Fix code for adding PE export table as debug info (crash with NULL
  passed to RtlImageDirectoryEntryToData).
- Fix computation of non-relocatable ELF shared objects size.
- Fix loading (while parsing the link map) of new non-relocatable ELF
  shared objects (no longer take account load-address of link-map).
- Finished the AUTO_PUBLIC, NO_PUBLICS and PUBLICS_ONLY support for PE and ELF.
- Cleaned up public symbol management (which should now properly work).

20 years agoAdd DllRegisterServer and friends for mlang.
Steven Edwards [Mon, 30 Aug 2004 19:30:17 +0000 (19:30 +0000)] 
Add DllRegisterServer and friends for mlang.

20 years agoAlso recognize '/' as the start of an option.
Francois Gouget [Mon, 30 Aug 2004 19:29:13 +0000 (19:29 +0000)] 
Also recognize '/' as the start of an option.
Implement 'notepad /p'.
Simplify many string parsing loops.

20 years agoFix a memory leak.
Francois Gouget [Mon, 30 Aug 2004 19:28:59 +0000 (19:28 +0000)] 
Fix a memory leak.
Improve the GetFullPathName() error checks.
Stricter match check in GetLinkLocation().
Clarify the 'Unknown link location' message.

20 years agoStop processing input stream when the outermost RTF group is closed.
Evan Deaubl [Mon, 30 Aug 2004 19:28:43 +0000 (19:28 +0000)] 
Stop processing input stream when the outermost RTF group is closed.

20 years agoMoved a couple of 16-bit functions to user16.c.
Alexandre Julliard [Mon, 30 Aug 2004 18:42:17 +0000 (18:42 +0000)] 
Moved a couple of 16-bit functions to user16.c.

20 years agoAdd cyrillic glyphs to Wine Courier at 13 pixel size.
Dmitry Timoshkov [Mon, 30 Aug 2004 18:41:22 +0000 (18:41 +0000)] 
Add cyrillic glyphs to Wine Courier at 13 pixel size.

20 years agoAdded some missing definitions.
Robert Reif [Mon, 30 Aug 2004 18:41:05 +0000 (18:41 +0000)] 
Added some missing definitions.

20 years agoUse Heap functions instead of malloc/free.
Mike McCormack [Mon, 30 Aug 2004 18:40:47 +0000 (18:40 +0000)] 
Use Heap functions instead of malloc/free.

20 years agoAdded some defines used in RichEdit 2.0.
Mike McCormack [Mon, 30 Aug 2004 18:40:34 +0000 (18:40 +0000)] 
Added some defines used in RichEdit 2.0.

20 years ago- Don't expect that drive C: exists, use the drive Windows is
Filip Navara [Mon, 30 Aug 2004 18:40:20 +0000 (18:40 +0000)] 
- Don't expect that drive C: exists, use the drive Windows is
  installed on instead.
- Remove misleading message about file mapping.

20 years agoFor non-overlapped writes the lpNumberOfBytesWritten parameter of
Filip Navara [Mon, 30 Aug 2004 18:40:06 +0000 (18:40 +0000)] 
For non-overlapped writes the lpNumberOfBytesWritten parameter of
WriteFile mustn't be NULL.

20 years agoCorrect parsing of /i argument.
Kevin Koltzau [Mon, 30 Aug 2004 18:39:44 +0000 (18:39 +0000)] 
Correct parsing of /i argument.

20 years agoFix loading wizard title and subtitle from resources.
Filip Navara [Mon, 30 Aug 2004 18:39:32 +0000 (18:39 +0000)] 
Fix loading wizard title and subtitle from resources.

20 years agoPolish translation update.
Jacek Caban [Mon, 30 Aug 2004 18:39:06 +0000 (18:39 +0000)] 
Polish translation update.

20 years agoAdded Polish translation.
Jacek Caban [Mon, 30 Aug 2004 18:38:27 +0000 (18:38 +0000)] 
Added Polish translation.

20 years agoAdded API documentation for DirectDrawEnumerateEx.
James Hawkins [Mon, 30 Aug 2004 18:37:17 +0000 (18:37 +0000)] 
Added API documentation for DirectDrawEnumerateEx.

20 years agoTB_MARKITEM should redraw button.
Robert Shearman [Mon, 30 Aug 2004 18:36:55 +0000 (18:36 +0000)] 
TB_MARKITEM should redraw button.

20 years agoSpelling fix.
Uwe Bonnes [Mon, 30 Aug 2004 18:36:35 +0000 (18:36 +0000)] 
Spelling fix.

20 years agoStub implementations for NtAdjustGroupsToken and NtAlertThread.
Mike McCormack [Mon, 30 Aug 2004 18:36:24 +0000 (18:36 +0000)] 
Stub implementations for NtAdjustGroupsToken and NtAlertThread.

20 years agoTest 32 bit float samples.
Robert Reif [Mon, 30 Aug 2004 18:36:06 +0000 (18:36 +0000)] 
Test 32 bit float samples.

20 years agoRound results of conversions between OSS and windows values.
Robert Reif [Mon, 30 Aug 2004 18:35:53 +0000 (18:35 +0000)] 
Round results of conversions between OSS and windows values.

20 years agoPrint a warning when DllRegisterServer and similar functions are not
Alexandre Julliard [Fri, 27 Aug 2004 19:40:53 +0000 (19:40 +0000)] 
Print a warning when DllRegisterServer and similar functions are not
marked private.

20 years agoAdds tests to read and write control details.
Robert Reif [Fri, 27 Aug 2004 19:39:10 +0000 (19:39 +0000)] 
Adds tests to read and write control details.

20 years agoSet proper target type.
Robert Reif [Fri, 27 Aug 2004 19:38:47 +0000 (19:38 +0000)] 
Set proper target type.
Set proper max and step for mux control.

20 years agoAdded a few missing -private flags.
Alexandre Julliard [Fri, 27 Aug 2004 19:15:54 +0000 (19:15 +0000)] 
Added a few missing -private flags.

20 years agoUse buffers rather than linked lists for input and out buffers.
Mike McCormack [Fri, 27 Aug 2004 19:15:08 +0000 (19:15 +0000)] 
Use buffers rather than linked lists for input and out buffers.
Stop reading input at a nul byte.

20 years agoAdded DllRegisterServer/DllUnregisterServer calls.
Mike McCormack [Fri, 27 Aug 2004 19:12:27 +0000 (19:12 +0000)] 
Added DllRegisterServer/DllUnregisterServer calls.

20 years agoDefine a couple more SPI_ constants.
Mike McCormack [Fri, 27 Aug 2004 19:12:12 +0000 (19:12 +0000)] 
Define a couple more SPI_ constants.

20 years agoHack winapi_parser so we recognise ElfW(auxv_t) as a type. Fixes the
Francois Gouget [Fri, 27 Aug 2004 19:11:51 +0000 (19:11 +0000)] 
Hack winapi_parser so we recognise ElfW(auxv_t) as a type. Fixes the
scripts that compute API statistics.

20 years agoAdded a few more prototypes to the headers.
Mike McCormack [Fri, 27 Aug 2004 19:11:37 +0000 (19:11 +0000)] 
Added a few more prototypes to the headers.

20 years agoAdded stub implementations for NtDeleteFile and NtCancelIoFile.
Mike McCormack [Fri, 27 Aug 2004 19:11:01 +0000 (19:11 +0000)] 
Added stub implementations for NtDeleteFile and NtCancelIoFile.

20 years agoAdded suport for optional arguments in ITypeInfo::Invoke.
Jacek Caban [Fri, 27 Aug 2004 19:10:47 +0000 (19:10 +0000)] 
Added suport for optional arguments in ITypeInfo::Invoke.

20 years agoButton should do ReleaseCapture() on WM_KILLFOCUS if it's in a pressed
Dmitry Timoshkov [Thu, 26 Aug 2004 18:33:40 +0000 (18:33 +0000)] 
Button should do ReleaseCapture() on WM_KILLFOCUS if it's in a pressed
state.
Add a comprehensive test case for capture behaviour.

20 years agoButton should send BM_SETSTATE message after it has changed its
Dmitry Timoshkov [Thu, 26 Aug 2004 18:31:56 +0000 (18:31 +0000)] 
Button should send BM_SETSTATE message after it has changed its
internal state.

20 years agoDeprecate the "Resolution" entry in the config file in favour of
Huw Davies [Thu, 26 Aug 2004 18:24:49 +0000 (18:24 +0000)] 
Deprecate the "Resolution" entry in the config file in favour of
HKEY_CURRNET_CONFIG\Software\Fonts\LogPixels.

20 years agoFreeType doesn't supply a charmap for bitmap fonts, so we must do our
Huw Davies [Thu, 26 Aug 2004 18:24:03 +0000 (18:24 +0000)] 
FreeType doesn't supply a charmap for bitmap fonts, so we must do our
own mapping.  Thanks to Dmitry for testing.

20 years agoChange System to MS Shell Dlg.
Huw Davies [Thu, 26 Aug 2004 18:23:24 +0000 (18:23 +0000)] 
Change System to MS Shell Dlg.

20 years agoFix full name of HKEY_CURRENT_CONFIG.
Huw Davies [Thu, 26 Aug 2004 18:22:58 +0000 (18:22 +0000)] 
Fix full name of HKEY_CURRENT_CONFIG.

20 years agoDon't use freed memory.
Robert Shearman [Thu, 26 Aug 2004 18:22:43 +0000 (18:22 +0000)] 
Don't use freed memory.

20 years agoAllow image list tests to compile and run on old platforms.
Robert Shearman [Thu, 26 Aug 2004 18:22:31 +0000 (18:22 +0000)] 
Allow image list tests to compile and run on old platforms.

20 years agoImprove documentation for debugger functions.
Robert Shearman [Thu, 26 Aug 2004 18:22:17 +0000 (18:22 +0000)] 
Improve documentation for debugger functions.

20 years agoFix msg test failures when run under win2k.
Dmitry Timoshkov [Thu, 26 Aug 2004 18:21:56 +0000 (18:21 +0000)] 
Fix msg test failures when run under win2k.

20 years agoCalculate the correct size of dialog templates in the propsheet
Mike McCormack [Thu, 26 Aug 2004 18:11:43 +0000 (18:11 +0000)] 
Calculate the correct size of dialog templates in the propsheet
control.

20 years agoFix an ERR log in X11DRV_CreateWindow.
Evan Deaubl [Thu, 26 Aug 2004 18:11:29 +0000 (18:11 +0000)] 
Fix an ERR log in X11DRV_CreateWindow.

20 years agoReturn the correct character count in DBCS locales.
Mike McCormack [Thu, 26 Aug 2004 18:11:06 +0000 (18:11 +0000)] 
Return the correct character count in DBCS locales.

20 years agoTry to avoid loading 16-bit DLLs into memory for accessing version
Dmitry Timoshkov [Thu, 26 Aug 2004 18:10:24 +0000 (18:10 +0000)] 
Try to avoid loading 16-bit DLLs into memory for accessing version
info, this might lead to undesired side effects like loading a bunch
of other 16-bit DLLs.

20 years agoStartService must pass full command line to service program.
Alexander Yaworsky [Thu, 26 Aug 2004 18:10:01 +0000 (18:10 +0000)] 
StartService must pass full command line to service program.

20 years agoAdded some tests for paint messages and update regions.
Alexandre Julliard [Thu, 26 Aug 2004 00:49:06 +0000 (00:49 +0000)] 
Added some tests for paint messages and update regions.

20 years agoGetUpdateRgn should clip the returned region to the client area.
Alexandre Julliard [Thu, 26 Aug 2004 00:46:11 +0000 (00:46 +0000)] 
GetUpdateRgn should clip the returned region to the client area.
Changed GetUpdateRect and ExcludeUpdateRgn to call GetUpdateRgn.
Moved these 3 functions to dlls/user/painting.c.

20 years agoPrint the Window caption using Unicode calls.
Alexandre Julliard [Thu, 26 Aug 2004 00:35:35 +0000 (00:35 +0000)] 
Print the Window caption using Unicode calls.
Don't send WM_GETTEXT to retrieve the caption text.

20 years agoAssorted spelling fixes.
Francois Gouget [Thu, 26 Aug 2004 00:31:20 +0000 (00:31 +0000)] 
Assorted spelling fixes.

20 years agoAdded missing line break.
Stefan Leichter [Thu, 26 Aug 2004 00:30:23 +0000 (00:30 +0000)] 
Added missing line break.

20 years agoDon't clear the information structure for non supported cases.
Jason Edmeades [Thu, 26 Aug 2004 00:30:02 +0000 (00:30 +0000)] 
Don't clear the information structure for non supported cases.

20 years agoAdded GetSecurityInfo stub.
Evan Deaubl [Thu, 26 Aug 2004 00:29:06 +0000 (00:29 +0000)] 
Added GetSecurityInfo stub.

20 years agoEnsure digits are printable characters from oleaut32 Format command.
Jason Edmeades [Thu, 26 Aug 2004 00:28:37 +0000 (00:28 +0000)] 
Ensure digits are printable characters from oleaut32 Format command.

20 years agoAllow enabling or disabling todo_wine for each message sequence so
Alexandre Julliard [Wed, 25 Aug 2004 17:35:06 +0000 (17:35 +0000)] 
Allow enabling or disabling todo_wine for each message sequence so
that we can properly test the sequences that are already correct.

20 years agoAdded message box to inform user that one needs Mozilla ActiveX.
Jacek Caban [Wed, 25 Aug 2004 17:33:47 +0000 (17:33 +0000)] 
Added message box to inform user that one needs Mozilla ActiveX.

20 years agoReplace GetWindowLong by GetWindowLongPtr.
Robert Shearman [Wed, 25 Aug 2004 17:33:01 +0000 (17:33 +0000)] 
Replace GetWindowLong by GetWindowLongPtr.

20 years agoFree memory after we finish using it instead of just before.
Aric Stewart [Wed, 25 Aug 2004 17:31:39 +0000 (17:31 +0000)] 
Free memory after we finish using it instead of just before.

20 years agoMake the DEFAULT_GUI_FONT scalable with screen resolution and let it
Huw Davies [Wed, 25 Aug 2004 17:31:17 +0000 (17:31 +0000)] 
Make the DEFAULT_GUI_FONT scalable with screen resolution and let it
be 8pt MS Shell Dlg for simple scripts.

20 years agoFix an obvious typo leading to a crash.
Dmitry Timoshkov [Wed, 25 Aug 2004 17:31:03 +0000 (17:31 +0000)] 
Fix an obvious typo leading to a crash.

20 years agoMake SetTokenInformation call NtSetInformationToken.
Mike McCormack [Wed, 25 Aug 2004 17:30:46 +0000 (17:30 +0000)] 
Make SetTokenInformation call NtSetInformationToken.