wine
20 years agoFill in the MZ header in builtin PE DLLs.
Mike McCormack [Fri, 3 Sep 2004 17:28:39 +0000 (17:28 +0000)] 
Fill in the MZ header in builtin PE DLLs.

20 years agoFixed test of GetAcceptLanguagesA on NT4.
Stefan Leichter [Fri, 3 Sep 2004 17:28:09 +0000 (17:28 +0000)] 
Fixed test of GetAcceptLanguagesA on NT4.

20 years agoRemoved trailing white space.
Robert Reif [Fri, 3 Sep 2004 17:27:58 +0000 (17:27 +0000)] 
Removed trailing white space.
Added mouse formats.

20 years ago- msvcrt: the file descriptors are now inherited between parent/child
Eric Pouech [Fri, 3 Sep 2004 01:05:30 +0000 (01:05 +0000)] 
- msvcrt: the file descriptors are now inherited between parent/child
  processes
- kernel32.CreateProcess: make use of the *reserved2 fields for
  C-RunTime data inheritance

20 years ago- Fix PropVariantClear to reject invalid types.
Robert Shearman [Fri, 3 Sep 2004 01:04:38 +0000 (01:04 +0000)] 
- Fix PropVariantClear to reject invalid types.
- Don't crash on NULL pointers.
- Add test case.

20 years agoAvoid non-standard types in rpcdcep.h.
Mike McCormack [Fri, 3 Sep 2004 01:04:05 +0000 (01:04 +0000)] 
Avoid non-standard types in rpcdcep.h.

20 years agoAdded missing field to MIDL_STUB_MESSAGE.
Francois Gouget [Fri, 3 Sep 2004 01:03:29 +0000 (01:03 +0000)] 
Added missing field to MIDL_STUB_MESSAGE.

20 years agoAvoid non-standard types.
Mike McCormack [Fri, 3 Sep 2004 01:02:44 +0000 (01:02 +0000)] 
Avoid non-standard types.

20 years agoUpdate a url.
Mike McCormack [Fri, 3 Sep 2004 01:02:32 +0000 (01:02 +0000)] 
Update a url.

20 years agoDon't read past end of table in PathFileExistsDefExtW.
Mike McCormack [Fri, 3 Sep 2004 01:02:18 +0000 (01:02 +0000)] 
Don't read past end of table in PathFileExistsDefExtW.

20 years agoFix signed/unsigned comparison warnings.
Hans Leidekker [Thu, 2 Sep 2004 23:00:53 +0000 (23:00 +0000)] 
Fix signed/unsigned comparison warnings.

20 years agoFix a heap corruption in MIX_Init ( sizeof() != strlen() ).
Rein Klazes [Thu, 2 Sep 2004 22:57:39 +0000 (22:57 +0000)] 
Fix a heap corruption in MIX_Init ( sizeof() != strlen() ).

20 years agoAdded some missing defines.
Robert Reif [Thu, 2 Sep 2004 22:57:21 +0000 (22:57 +0000)] 
Added some missing defines.

20 years agoUse the ACP define in MB/WC conversion functions.
Mike McCormack [Thu, 2 Sep 2004 22:57:04 +0000 (22:57 +0000)] 
Use the ACP define in MB/WC conversion functions.

20 years agoGetUpdateRect should return TRUE even if only the non-client area is
Alexandre Julliard [Thu, 2 Sep 2004 20:13:19 +0000 (20:13 +0000)] 
GetUpdateRect should return TRUE even if only the non-client area is
invalid (reported by Rein Klazes).

20 years agoAdded support for alternate data formats.
Robert Reif [Thu, 2 Sep 2004 20:09:54 +0000 (20:09 +0000)] 
Added support for alternate data formats.

20 years agoAdded missing trailing '\n's to ok() calls.
Francois Gouget [Thu, 2 Sep 2004 20:09:37 +0000 (20:09 +0000)] 
Added missing trailing '\n's to ok() calls.

20 years agoUse standard types in rpcrt4 headers so they can be used to build MIDL
Mike McCormack [Thu, 2 Sep 2004 20:09:10 +0000 (20:09 +0000)] 
Use standard types in rpcrt4 headers so they can be used to build MIDL
generated proxy code.

20 years agoFix buffer overflow in PathSetDlgItemPathW that led to a trashed
James Hawkins [Thu, 2 Sep 2004 20:08:57 +0000 (20:08 +0000)] 
Fix buffer overflow in PathSetDlgItemPathW that led to a trashed
stack.

20 years agoDefault clipping region should be resolution of the DC, not the
Robert Shearman [Thu, 2 Sep 2004 20:08:30 +0000 (20:08 +0000)] 
Default clipping region should be resolution of the DC, not the
current visible region.

20 years agoAdded \n to ok() strings in the imagelist tests.
Ferenc Wagner [Thu, 2 Sep 2004 20:08:15 +0000 (20:08 +0000)] 
Added \n to ok() strings in the imagelist tests.

20 years agoOutput code to clear OUT variables in proxy code.
Mike McCormack [Thu, 2 Sep 2004 20:07:07 +0000 (20:07 +0000)] 
Output code to clear OUT variables in proxy code.

20 years agoAdded a test showing how GDI scales bitmap font metrics.
Dmitry Timoshkov [Thu, 2 Sep 2004 20:06:55 +0000 (20:06 +0000)] 
Added a test showing how GDI scales bitmap font metrics.

20 years agoAdded stub for AtlModuleUpdateRegistryFromResourceD.
Stefan Leichter [Thu, 2 Sep 2004 20:06:39 +0000 (20:06 +0000)] 
Added stub for AtlModuleUpdateRegistryFromResourceD.

20 years agoUpdate the instructions describing how to compile the conformance
Francois Gouget [Thu, 2 Sep 2004 20:06:08 +0000 (20:06 +0000)] 
Update the instructions describing how to compile the conformance
tests with MSVC and the Microsoft headers.

20 years agoDetect whether Visual Studio can cast __uint64's to floats and disable
Francois Gouget [Thu, 2 Sep 2004 20:05:55 +0000 (20:05 +0000)] 
Detect whether Visual Studio can cast __uint64's to floats and disable
the relevant tests if it cannot.
Fix a double to float literal conversion warning.

20 years agoAdded rect_in_region function.
Alexandre Julliard [Wed, 1 Sep 2004 22:49:14 +0000 (22:49 +0000)] 
Added rect_in_region function.

20 years agoMoved keyboard.c to dlls/user/kbd16.c.
Alexandre Julliard [Wed, 1 Sep 2004 22:47:48 +0000 (22:47 +0000)] 
Moved keyboard.c to dlls/user/kbd16.c.
Keyboard, mouse and display drivers are 16-bit only.

20 years agoConvert mostly useless ERR to WARN message.
Lionel Ulmer [Wed, 1 Sep 2004 22:46:40 +0000 (22:46 +0000)] 
Convert mostly useless ERR to WARN message.

20 years ago- remove unnecessary type conversions
James Hawkins [Wed, 1 Sep 2004 22:46:29 +0000 (22:46 +0000)] 
- remove unnecessary type conversions
- added tests for crypt

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.