wine
21 years ago- implemented LdrQueryProcessModuleInformation
Eric Pouech [Fri, 21 Mar 2003 00:34:36 +0000 (00:34 +0000)] 
- implemented LdrQueryProcessModuleInformation
- rewrote VERSION_GetLinkedDllVersion() with this new function instead
  of accessing directly the modref list

21 years agoForward-declare struct _pthread_cleanup_buffer, as it is
Gerald Pfeifer [Fri, 21 Mar 2003 00:33:33 +0000 (00:33 +0000)] 
Forward-declare struct _pthread_cleanup_buffer, as it is
Linux-specific and not available in the headers of other systems.

21 years agoMoved [efg]cvt functions to msvcrt and fixed them to use a per-thread
Alexandre Julliard [Thu, 20 Mar 2003 23:47:25 +0000 (23:47 +0000)] 
Moved [efg]cvt functions to msvcrt and fixed them to use a per-thread
buffer.

21 years agoAdded memcpy_unaligned to libwine_port.
Alexandre Julliard [Thu, 20 Mar 2003 23:44:36 +0000 (23:44 +0000)] 
Added memcpy_unaligned to libwine_port.

21 years agoMoved a couple of locale functions from ole2nls.c into locale.c.
Alexandre Julliard [Thu, 20 Mar 2003 23:43:14 +0000 (23:43 +0000)] 
Moved a couple of locale functions from ole2nls.c into locale.c.

21 years agoAdded sprintfW and vsprintfW.
Alexandre Julliard [Thu, 20 Mar 2003 23:40:41 +0000 (23:40 +0000)] 
Added sprintfW and vsprintfW.

21 years agoMoved WINE_MODREF.flags to WINE_MODREF.ldr.Flags, and make use of the
Eric Pouech [Thu, 20 Mar 2003 23:40:08 +0000 (23:40 +0000)] 
Moved WINE_MODREF.flags to WINE_MODREF.ldr.Flags, and make use of the
same flags values as Win2000.

21 years agoMoved interlocked functions to libwine_port.
Alexandre Julliard [Thu, 20 Mar 2003 22:06:16 +0000 (22:06 +0000)] 
Moved interlocked functions to libwine_port.

21 years agoMove some fields (refCount, tls_index and module) from WINE_MODREF to
Eric Pouech [Thu, 20 Mar 2003 22:05:26 +0000 (22:05 +0000)] 
Move some fields (refCount, tls_index and module) from WINE_MODREF to
LDR_MODULE.

21 years agoFixed some unneeded unix to Win32 error mapping.
Eric Pouech [Thu, 20 Mar 2003 21:59:50 +0000 (21:59 +0000)] 
Fixed some unneeded unix to Win32 error mapping.

21 years agoReplaced tempnam by mkstemps.
Alexandre Julliard [Thu, 20 Mar 2003 21:09:06 +0000 (21:09 +0000)] 
Replaced tempnam by mkstemps.

21 years agoDon't use libwine_port in makedep to avoid dependency problems.
Alexandre Julliard [Thu, 20 Mar 2003 21:08:28 +0000 (21:08 +0000)] 
Don't use libwine_port in makedep to avoid dependency problems.

21 years agoReplaced mkstemp by mkstemps from libiberty.
Alexandre Julliard [Thu, 20 Mar 2003 21:07:49 +0000 (21:07 +0000)] 
Replaced mkstemp by mkstemps from libiberty.
Removed a couple of unnecessary portability functions.

21 years agoMoved dlopen wrappers to loader.c.
Alexandre Julliard [Thu, 20 Mar 2003 19:26:18 +0000 (19:26 +0000)] 
Moved dlopen wrappers to loader.c.

21 years agoChanged name of the asm version of RtlUlong/shortByteSwap to avoid
Alexandre Julliard [Thu, 20 Mar 2003 19:25:39 +0000 (19:25 +0000)] 
Changed name of the asm version of RtlUlong/shortByteSwap to avoid
conflicts with the inline version.

21 years agoIntroduce the -J, --input-format options for compatibility with
Dimitrie O. Paun [Thu, 20 Mar 2003 19:23:08 +0000 (19:23 +0000)] 
Introduce the -J, --input-format options for compatibility with
windres.
Collpase the -e option into the -J option. Update man page.
Cleanup file header (remove history that's already in log msgs, etc.)

21 years agoRemove incorrect entry for 16 bit driver support.
Tony Lambregts [Thu, 20 Mar 2003 19:22:43 +0000 (19:22 +0000)] 
Remove incorrect entry for 16 bit driver support.

21 years agoTweak error message in PROFILE_UsageWineIni().
Gerald Pfeifer [Thu, 20 Mar 2003 19:22:24 +0000 (19:22 +0000)] 
Tweak error message in PROFILE_UsageWineIni().

21 years agoMoved the module loading/unloading code and the remaining needed
Eric Pouech [Thu, 20 Mar 2003 04:55:59 +0000 (04:55 +0000)] 
Moved the module loading/unloading code and the remaining needed
static variables to ntdll.

21 years agoPartially implemented LdrLock/UnlockLoaderLock.
Alexandre Julliard [Thu, 20 Mar 2003 04:29:21 +0000 (04:29 +0000)] 
Partially implemented LdrLock/UnlockLoaderLock.

21 years agoTake advantage of new winebuild syntax to remove redundant function
Alexandre Julliard [Thu, 20 Mar 2003 03:53:12 +0000 (03:53 +0000)] 
Take advantage of new winebuild syntax to remove redundant function
names in spec files.

21 years agoAdded check for duplicate ordinals, and fixed bug it uncovered in
Alexandre Julliard [Thu, 20 Mar 2003 03:30:58 +0000 (03:30 +0000)] 
Added check for duplicate ordinals, and fixed bug it uncovered in
msnet32.spec.

21 years agoFixed copyright date.
Mike Hearn [Thu, 20 Mar 2003 01:31:16 +0000 (01:31 +0000)] 
Fixed copyright date.

21 years agoMoved libwine_uuid to the new libs/ directory.
Alexandre Julliard [Thu, 20 Mar 2003 01:30:11 +0000 (01:30 +0000)] 
Moved libwine_uuid to the new libs/ directory.

21 years agoRemove -J, -P, and -V as they have long options equivalents.
Dimitrie O. Paun [Wed, 19 Mar 2003 22:45:51 +0000 (22:45 +0000)] 
Remove -J, -P, and -V as they have long options equivalents.
Update documentation, small code cleanups.

21 years agoAdded getopt routine to libwine_port (based on a patch by Dimitrie
Alexandre Julliard [Wed, 19 Mar 2003 22:44:55 +0000 (22:44 +0000)] 
Added getopt routine to libwine_port (based on a patch by Dimitrie
O. Paun).

21 years agoWe still need libwine here...
Alexandre Julliard [Wed, 19 Mar 2003 22:44:03 +0000 (22:44 +0000)] 
We still need libwine here...

21 years agoCreated a separate static portability library and moved some of the
Alexandre Julliard [Wed, 19 Mar 2003 22:09:16 +0000 (22:09 +0000)] 
Created a separate static portability library and moved some of the
libwine routines in there.

21 years agoRelease 20030318. wine-20030318
Alexandre Julliard [Wed, 19 Mar 2003 02:11:26 +0000 (02:11 +0000)] 
Release 20030318.

21 years agoFixed bug that could cause SendMessage to return too early in certain
Alexandre Julliard [Wed, 19 Mar 2003 00:12:17 +0000 (00:12 +0000)] 
Fixed bug that could cause SendMessage to return too early in certain
cases.

21 years agoImplemented Rtl*ByteSwap() functions, based on a patch by Jon
Alexandre Julliard [Wed, 19 Mar 2003 00:09:57 +0000 (00:09 +0000)] 
Implemented Rtl*ByteSwap() functions, based on a patch by Jon
Griffiths.

21 years agoCorrect the agument count for RtlInitializeGenericTable().
Jon Griffiths [Tue, 18 Mar 2003 20:12:07 +0000 (20:12 +0000)] 
Correct the agument count for RtlInitializeGenericTable().
Fix my own brown paper bag in RtlFillMemoryUlong().
RtlGetNtVersionNumbers() should never return < 5.
Remove RtlCopyMemory(), its not an ntdll export.
Implement RtlCompareMemoryUlong(), RtlComputeCrc32().
Documentation updates.

21 years agoMake GetModuleFileNameA call GetModuleFileNameW. Small cleanups.
Alexandre Julliard [Tue, 18 Mar 2003 20:07:12 +0000 (20:07 +0000)] 
Make GetModuleFileNameA call GetModuleFileNameW. Small cleanups.

21 years agoAvoid explicit long long constants.
Alexandre Julliard [Tue, 18 Mar 2003 20:01:45 +0000 (20:01 +0000)] 
Avoid explicit long long constants.

21 years agoFixed a few function pointer typedefs.
Alexandre Julliard [Tue, 18 Mar 2003 19:59:47 +0000 (19:59 +0000)] 
Fixed a few function pointer typedefs.

21 years agoStub for SHAutoComplete.
Maxime Bellengé [Tue, 18 Mar 2003 19:57:00 +0000 (19:57 +0000)] 
Stub for SHAutoComplete.

21 years agoDocumentation updates.
Jon Griffiths [Tue, 18 Mar 2003 18:35:48 +0000 (18:35 +0000)] 
Documentation updates.

21 years ago- added LDR_MODULE structure to WINE_MODREF and made dummy filling of
Eric Pouech [Tue, 18 Mar 2003 18:29:13 +0000 (18:29 +0000)] 
- added LDR_MODULE structure to WINE_MODREF and made dummy filling of
  this structure
- implementation of LdrFindEntry
- implementation of GetModuleFileName[AW] on top of LdrFindEntry

21 years agoTests for _itoa, _ltoa, _ultoa, _i64toa, _ui64toa, _itow, _ltow,
Thomas Mertes [Tue, 18 Mar 2003 18:27:19 +0000 (18:27 +0000)] 
Tests for _itoa, _ltoa, _ultoa, _i64toa, _ui64toa, _itow, _ltow,
_ultow, _i64tow, _ui64tow, _atoi64, _wtoi, _wtol, _wtoi64.

21 years agoFix signature of open_fd().
Gerald Pfeifer [Tue, 18 Mar 2003 18:26:44 +0000 (18:26 +0000)] 
Fix signature of open_fd().

21 years agoAdd __CxxDetectRethrow(), __CxxQueryExceptionSize().
Jon Griffiths [Tue, 18 Mar 2003 18:26:05 +0000 (18:26 +0000)] 
Add __CxxDetectRethrow(),  __CxxQueryExceptionSize().
Constify parameters (enabling static RTTI).
Move type definitions into a header for sharing with cpp.c objects.

21 years agoHandle end of line as a syntactic element in the spec file parser;
Alexandre Julliard [Tue, 18 Mar 2003 05:30:54 +0000 (05:30 +0000)] 
Handle end of line as a syntactic element in the spec file parser;
backslashes can be used to continue lines. This allows us to skip over
errors to continue parsing, and also to make specification of an entry
point link name optional.

21 years agoImplemented file locking functions (partly based on my old Corel
Alexandre Julliard [Tue, 18 Mar 2003 05:04:33 +0000 (05:04 +0000)] 
Implemented file locking functions (partly based on my old Corel
patch). Added a few regression tests.

21 years agoSomewhat more reliable dsound position notifications.
Ove Kaaven [Mon, 17 Mar 2003 21:23:12 +0000 (21:23 +0000)] 
Somewhat more reliable dsound position notifications.

21 years agoJanitorial. Get rid of W->A call.
Tony Lambregts [Mon, 17 Mar 2003 21:22:57 +0000 (21:22 +0000)] 
Janitorial. Get rid of W->A call.

21 years agoDefine the u_{char,short,int,long} in msvcrt/sys/types.h for Unix
Dimitrie O. Paun [Mon, 17 Mar 2003 21:22:34 +0000 (21:22 +0000)] 
Define the u_{char,short,int,long} in msvcrt/sys/types.h for Unix
compatibility (needed by winsock.h as well).

21 years agoMove a couple of shared definitions into msvcrt.h.
Jon Griffiths [Mon, 17 Mar 2003 21:21:59 +0000 (21:21 +0000)] 
Move a couple of shared definitions into msvcrt.h.
init_vtables() is redundant with upcoming fixes to cxx functions.

21 years ago_EXIT_LOCK2 is used by type_info objects.
Jon Griffiths [Mon, 17 Mar 2003 21:21:34 +0000 (21:21 +0000)] 
_EXIT_LOCK2 is used by type_info objects.

21 years agoAdded prototypes for the Remote Shutdown Api calls.
Jon Griffiths [Mon, 17 Mar 2003 21:21:15 +0000 (21:21 +0000)] 
Added prototypes for the Remote Shutdown Api calls.

21 years agoDocumentation updates.
Jon Griffiths [Mon, 17 Mar 2003 21:21:00 +0000 (21:21 +0000)] 
Documentation updates.

21 years agoConvert WINE_DPRINTF calls to WINE_TRACE.
Tony Lambregts [Mon, 17 Mar 2003 21:20:41 +0000 (21:20 +0000)] 
Convert WINE_DPRINTF calls to WINE_TRACE.

21 years agoRemoved support for the 'forward' ordinal type.
Alexandre Julliard [Mon, 17 Mar 2003 04:56:10 +0000 (04:56 +0000)] 
Removed support for the 'forward' ordinal type.

21 years agoReplaced forwards by normal function declarations.
Alexandre Julliard [Mon, 17 Mar 2003 04:45:49 +0000 (04:45 +0000)] 
Replaced forwards by normal function declarations.

21 years agoFixed a couple of relay arguments, and updated some of the stub
Alexandre Julliard [Mon, 17 Mar 2003 04:44:12 +0000 (04:44 +0000)] 
Fixed a couple of relay arguments, and updated some of the stub
comments.

21 years agoFix the tab height so the labels don't clip, and restore the offset
Mike Hearn [Mon, 17 Mar 2003 04:43:26 +0000 (04:43 +0000)] 
Fix the tab height so the labels don't clip, and restore the offset
constant to what it was before.

21 years agoFix a typo.
Mike Hearn [Mon, 17 Mar 2003 04:43:05 +0000 (04:43 +0000)] 
Fix a typo.

21 years agoAdd CSIDL_PROFILES. Improved logging for non-existent CSIDL values.
Paul Rupe [Mon, 17 Mar 2003 04:42:45 +0000 (04:42 +0000)] 
Add CSIDL_PROFILES.  Improved logging for non-existent CSIDL values.

21 years agoFix a couple INT/UINT comparisons.
Paul Rupe [Mon, 17 Mar 2003 04:42:30 +0000 (04:42 +0000)] 
Fix a couple INT/UINT comparisons.

21 years agoTreat blank protocol the same as NULL in getservbyname &
Paul Rupe [Mon, 17 Mar 2003 04:42:11 +0000 (04:42 +0000)] 
Treat blank protocol the same as NULL in getservbyname &
getservbyport.

21 years agoReplaced forwards by normal function declarations.
Alexandre Julliard [Mon, 17 Mar 2003 00:17:00 +0000 (00:17 +0000)] 
Replaced forwards by normal function declarations.

21 years agoImplemented _getdllprocaddr(), it cannot be simply a forward to
Alexandre Julliard [Mon, 17 Mar 2003 00:05:44 +0000 (00:05 +0000)] 
Implemented _getdllprocaddr(), it cannot be simply a forward to
GetProcAddress.

21 years agoDisable 'variable' in Win32 spec files.
Alexandre Julliard [Mon, 17 Mar 2003 00:02:11 +0000 (00:02 +0000)] 
Disable 'variable' in Win32 spec files.
Added support for forwarded 'extern' ordinals.

21 years agoAvoid warnings.
Alexandre Julliard [Mon, 17 Mar 2003 00:00:53 +0000 (00:00 +0000)] 
Avoid warnings.

21 years agoDon't enter an imported dll in the import table at all if we didn't
Alexandre Julliard [Sun, 16 Mar 2003 23:59:48 +0000 (23:59 +0000)] 
Don't enter an imported dll in the import table at all if we didn't
need to import any symbol from it.

21 years agoProperly import basetsd.h and guiddef.h.
Alexandre Julliard [Sun, 16 Mar 2003 23:54:18 +0000 (23:54 +0000)] 
Properly import basetsd.h and guiddef.h.

21 years agoMake sure we display the correct file name and line in error messages.
Alexandre Julliard [Sun, 16 Mar 2003 23:52:24 +0000 (23:52 +0000)] 
Make sure we display the correct file name and line in error messages.

21 years ago- make SHGetFileInfo handle relative paths
Vitaliy Margolen [Sun, 16 Mar 2003 23:51:02 +0000 (23:51 +0000)] 
- make SHGetFileInfo handle relative paths
- fix requests for large icons

21 years agoImplemented _chkesp, based on a patch by Jon Griffiths.
Alexandre Julliard [Sat, 15 Mar 2003 22:26:09 +0000 (22:26 +0000)] 
Implemented _chkesp, based on a patch by Jon Griffiths.

21 years agoDisplay abnormal exit text in a message box for GUI apps.
Jon Griffiths [Sat, 15 Mar 2003 22:25:01 +0000 (22:25 +0000)] 
Display abnormal exit text in a message box for GUI apps.

21 years agoAdd some missing types needed for the upcoming ocidl.idl.
Jon Griffiths [Sat, 15 Mar 2003 22:24:26 +0000 (22:24 +0000)] 
Add some missing types needed for the upcoming ocidl.idl.
Add missing variant types.
Correct the definition of DECIMAL type.

21 years agoAdded #ifdef checks for SOUND_MIXER_INFO.
Alexandre Julliard [Sat, 15 Mar 2003 22:23:27 +0000 (22:23 +0000)] 
Added #ifdef checks for SOUND_MIXER_INFO.

21 years agoAdded Jon Griffiths.
Alexandre Julliard [Sat, 15 Mar 2003 19:55:48 +0000 (19:55 +0000)] 
Added Jon Griffiths.

21 years agoUpdated rules for API doc generation.
Jon Griffiths [Sat, 15 Mar 2003 19:48:34 +0000 (19:48 +0000)] 
Updated rules for API doc generation.
Add sgmlpages target for making a docbook 'Wine API Guide'.

21 years agoImprove the look/content of the man page output.
Jon Griffiths [Sat, 15 Mar 2003 19:45:48 +0000 (19:45 +0000)] 
Improve the look/content of the man page output.
Generate for all exported functions (that have docs).
Add dll summary page, HTML and SGML output.

21 years agoDocument the API generation process and format.
Jon Griffiths [Sat, 15 Mar 2003 19:42:44 +0000 (19:42 +0000)] 
Document the API generation process and format.
Provide an overview of the Wine documentation system.
A couple of minor other fixes.

21 years agoAdd RtlDowncaseUnicodeChar(), RtlEqualComputerName(),
Jon Griffiths [Sat, 15 Mar 2003 19:42:11 +0000 (19:42 +0000)] 
Add RtlDowncaseUnicodeChar(), RtlEqualComputerName(),
RtlEqualDomainName(). Documentation updates.

21 years agoDocumentation updates.
Jon Griffiths [Sat, 15 Mar 2003 19:41:19 +0000 (19:41 +0000)] 
Documentation updates.

21 years agoAdd some missing prototypes.
Jon Griffiths [Sat, 15 Mar 2003 19:41:03 +0000 (19:41 +0000)] 
Add some missing prototypes.

21 years agoSHCreateThread is exported by name _and_ ordinal.
Jon Griffiths [Sat, 15 Mar 2003 19:40:36 +0000 (19:40 +0000)] 
SHCreateThread is exported by name _and_ ordinal.

21 years agoCorrect behaviour for some error conditions.
Jon Griffiths [Sat, 15 Mar 2003 19:40:11 +0000 (19:40 +0000)] 
Correct behaviour for some error conditions.
Documentation updates.

21 years agoReally get rid of debug code/strings if we're building without them.
Jon Griffiths [Sat, 15 Mar 2003 19:39:37 +0000 (19:39 +0000)] 
Really get rid of debug code/strings if we're building without them.

21 years agoImplemented __p__pgmptr, _pgmptr.
Jon Griffiths [Sat, 15 Mar 2003 19:38:39 +0000 (19:38 +0000)] 
Implemented __p__pgmptr, _pgmptr.

21 years agoOnly sort the number of symbols actually found.
Jon Griffiths [Sat, 15 Mar 2003 19:36:31 +0000 (19:36 +0000)] 
Only sort the number of symbols actually found.

21 years agoOutput a dummy function for linking.
Jon Griffiths [Sat, 15 Mar 2003 19:36:16 +0000 (19:36 +0000)] 
Output a dummy function for linking.
Define __WINE_USE_NATIVE_HEADERS for tests that need to care.
Change the debug information format to prevent winedbg from crashing.

21 years agoProtect the TEXTMETRIC struct from redefinition.
Jon Griffiths [Sat, 15 Mar 2003 19:35:52 +0000 (19:35 +0000)] 
Protect the TEXTMETRIC struct from redefinition.

21 years agoAdded support for multiple direct sound devices.
Robert Reif [Sat, 15 Mar 2003 00:54:11 +0000 (00:54 +0000)] 
Added support for multiple direct sound devices.

21 years agoReplace DPRINTF with TRACE.
Tony Lambregts [Sat, 15 Mar 2003 00:12:42 +0000 (00:12 +0000)] 
Replace DPRINTF with TRACE.

21 years agoRename "Shortcut" to "Desktop".
Maxime Bellengé [Sat, 15 Mar 2003 00:07:48 +0000 (00:07 +0000)] 
Rename "Shortcut" to "Desktop".

21 years agoInit signals before calling CLIENT_InitThread since we can receive a
Alexandre Julliard [Sat, 15 Mar 2003 00:06:35 +0000 (00:06 +0000)] 
Init signals before calling CLIENT_InitThread since we can receive a
signal there.

21 years agoChanges for Icon and SmallIcon modes:
Vitaliy Margolen [Sat, 15 Mar 2003 00:05:46 +0000 (00:05 +0000)] 
Changes for Icon and SmallIcon modes:
 - fix typo causing wrong scroll boundaries
 - reverse mouse wheel scroll directions
 - fix navigation with keyboard when auto arranged

21 years agoCleaned up load_library_as_datafile().
Alexandre Julliard [Fri, 14 Mar 2003 23:17:45 +0000 (23:17 +0000)] 
Cleaned up load_library_as_datafile().

21 years agoAvoid GetProcessHeap() inside ntdll.
Alexandre Julliard [Fri, 14 Mar 2003 23:16:46 +0000 (23:16 +0000)] 
Avoid GetProcessHeap() inside ntdll.

21 years agoAdded stub for GetDevicePowerState().
Rein Klazes [Fri, 14 Mar 2003 23:01:24 +0000 (23:01 +0000)] 
Added stub for GetDevicePowerState().

21 years agoAdded a stub for msnet32.57
Rein Klazes [Fri, 14 Mar 2003 23:00:53 +0000 (23:00 +0000)] 
Added a stub for msnet32.57

21 years agoSpacing information is signed (debugged and fixed by Vitaliy
Dimitrie O. Paun [Fri, 14 Mar 2003 22:58:22 +0000 (22:58 +0000)] 
Spacing information is signed (debugged and fixed by Vitaliy
Margolen).
Decode spacing information in the window procedure.
Some spelling fixes.

21 years ago- implementation of LdrLoadDll out of loader/module.c
Eric Pouech [Fri, 14 Mar 2003 05:01:20 +0000 (05:01 +0000)] 
- implementation of LdrLoadDll out of loader/module.c
- in impacted functions, ensure that we only use ntdll functions
- for internal loading, start using NTDLL style for error reporting
- making use of new LdrLoadDll

21 years agoJanitorial. Get rid of W->A calls.
Tony Lambregts [Fri, 14 Mar 2003 04:50:34 +0000 (04:50 +0000)] 
Janitorial. Get rid of W->A calls.

21 years agoReplace DPRINTF with TRACE.
Tony Lambregts [Fri, 14 Mar 2003 04:11:17 +0000 (04:11 +0000)] 
Replace DPRINTF with TRACE.

21 years agoAdded -f option to make wineserver remain in the foreground for
Alexandre Julliard [Fri, 14 Mar 2003 04:08:42 +0000 (04:08 +0000)] 
Added -f option to make wineserver remain in the foreground for
debugging.
Close stdin/stdout when not in the foreground (based on a patch by
Francois Gouget).

21 years agoWarning fixes.
Alexandre Julliard [Fri, 14 Mar 2003 04:02:28 +0000 (04:02 +0000)] 
Warning fixes.