wine
22 years agoFix off by one error in HEADER_InsertItemW.
Huw D M Davies [Wed, 3 Apr 2002 22:43:27 +0000 (22:43 +0000)] 
Fix off by one error in HEADER_InsertItemW.

22 years agoMake dlopen_dll return an error immediately if the library exists but
Alexandre Julliard [Wed, 3 Apr 2002 22:13:01 +0000 (22:13 +0000)] 
Make dlopen_dll return an error immediately if the library exists but
dlopen() fails.

22 years agoIf lfFaceName == "", then we patch up the names according to
Huw D M Davies [Wed, 3 Apr 2002 22:09:58 +0000 (22:09 +0000)] 
If lfFaceName == "", then we patch up the names according to
lfPitchAndFamily.  This is not very pretty I'm afraid...

22 years agoImplement GetTextExtentPointI and add support for ETO_GLYPH_INDEX.
Huw D M Davies [Wed, 3 Apr 2002 22:08:27 +0000 (22:08 +0000)] 
Implement GetTextExtentPointI and add support for ETO_GLYPH_INDEX.

22 years agoDon't calculate cached metrics or enumerate X11 fonts if we're using
Huw D M Davies [Wed, 3 Apr 2002 21:18:50 +0000 (21:18 +0000)] 
Don't calculate cached metrics or enumerate X11 fonts if we're using
client side fonts.

22 years agoFixed font enumeration.
Huw D M Davies [Wed, 3 Apr 2002 21:17:05 +0000 (21:17 +0000)] 
Fixed font enumeration.

22 years agoFix a few font problems with rotated text and non MM_TEXT mapping
Huw D M Davies [Wed, 3 Apr 2002 21:06:09 +0000 (21:06 +0000)] 
Fix a few font problems with rotated text and non MM_TEXT mapping
modes. Do slightly better with the FF_ flags in WineEngGetTextMetrics.

22 years agoAdd font substitution lookup in the registry. We look under the key
Huw D M Davies [Wed, 3 Apr 2002 20:51:20 +0000 (20:51 +0000)] 
Add font substitution lookup in the registry.  We look under the key
HKLM\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes for
"fromName[,cp]"="toName[,cp]" where cp can be an optional codepage.
Substitution occurs before scanning the available font list, as is the
case with Windows.

22 years agoImplement GetGlyphIndices. Tweak GetCharacterPlacement to use it.
Dmitry Timoshkov [Wed, 3 Apr 2002 20:41:14 +0000 (20:41 +0000)] 
Implement GetGlyphIndices. Tweak GetCharacterPlacement to use it.

22 years agoBetter check for -lresolv. Removed FREETYPELIBS.
Alexandre Julliard [Wed, 3 Apr 2002 20:24:44 +0000 (20:24 +0000)] 
Better check for -lresolv. Removed FREETYPELIBS.

22 years agoThe horizontal dialog base unit is calculated as the straight average
Huw D M Davies [Wed, 3 Apr 2002 20:06:04 +0000 (20:06 +0000)] 
The horizontal dialog base unit is calculated as the straight average
of a-z,A-Z (tmAveCharWidth is supposed to be a weighted average
according to character usage, so we shouldn't use this).

22 years agoAdd stub for WSAEnumProtocols(A/W) functions.
Mike McCormack [Wed, 3 Apr 2002 20:04:50 +0000 (20:04 +0000)] 
Add stub for WSAEnumProtocols(A/W) functions.

22 years agoLoad libfreetype.so on the fly with dlopen and friends.
Huw D M Davies [Wed, 3 Apr 2002 20:02:39 +0000 (20:02 +0000)] 
Load libfreetype.so on the fly with dlopen and friends.

22 years agoEnable ShellExecuteEx to actually open things with their helper
Aric Stewart [Wed, 3 Apr 2002 19:57:57 +0000 (19:57 +0000)] 
Enable ShellExecuteEx to actually open things with their helper
applications.

22 years agoAdded some stubs.
Mike McCormack [Wed, 3 Apr 2002 19:55:13 +0000 (19:55 +0000)] 
Added some stubs.

22 years agoAdded ImpersonateLoggedOnUser stub.
Huw D M Davies [Wed, 3 Apr 2002 19:53:31 +0000 (19:53 +0000)] 
Added ImpersonateLoggedOnUser stub.

22 years agoAvoid local WINAPI function pointers to work around gcc bug.
Alexandre Julliard [Wed, 3 Apr 2002 02:43:03 +0000 (02:43 +0000)] 
Avoid local WINAPI function pointers to work around gcc bug.

22 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Wed, 3 Apr 2002 02:37:09 +0000 (02:37 +0000)] 
Fixed some issues found by winapi_check.

22 years ago- Minor API file update.
Patrik Stridvall [Wed, 3 Apr 2002 02:35:34 +0000 (02:35 +0000)] 
- Minor API file update.
- Minor bug fixes.

22 years agoRedirect DOS writes to stdout/console to DOSVM_PutChar.
Jukka Heinonen [Wed, 3 Apr 2002 02:34:45 +0000 (02:34 +0000)] 
Redirect DOS writes to stdout/console to DOSVM_PutChar.

22 years agoCleaned up a bit, removed todos for OpenThread, avoid TerminateThread
Geoffrey Hausheer [Wed, 3 Apr 2002 02:33:13 +0000 (02:33 +0000)] 
Cleaned up a bit, removed todos for OpenThread, avoid TerminateThread
race.

22 years agoSpelling/error messages fixes.
Andreas Mohr [Tue, 2 Apr 2002 19:47:30 +0000 (19:47 +0000)] 
Spelling/error messages fixes.

22 years agoMore portable signature check.
Alexandre Julliard [Tue, 2 Apr 2002 19:42:38 +0000 (19:42 +0000)] 
More portable signature check.

22 years agoAdd return traces to GlobalMemoryStatus, GetSystemInfo and fixme in
Andreas Mohr [Tue, 2 Apr 2002 19:40:49 +0000 (19:40 +0000)] 
Add return traces to GlobalMemoryStatus, GetSystemInfo and fixme in
GetSystemInfo.

22 years agoAdded test for thread functions.
Geoffrey Hausheer [Tue, 2 Apr 2002 19:37:15 +0000 (19:37 +0000)] 
Added test for thread functions.

22 years agoAdded perl script which will build a Makefile for running C tests on
Geoffrey Hausheer [Tue, 2 Apr 2002 19:21:43 +0000 (19:21 +0000)] 
Added perl script which will build a Makefile for running C tests on
Windows through Cygwin/gcc.

22 years agoCompiles now even on platforms that do not support DOS VM.
Jukka Heinonen [Tue, 2 Apr 2002 19:20:12 +0000 (19:20 +0000)] 
Compiles now even on platforms that do not support DOS VM.

22 years agoUse ENOMEDIUM errno code only when defined.
Gerald Pfeifer [Tue, 2 Apr 2002 19:19:49 +0000 (19:19 +0000)] 
Use ENOMEDIUM errno code only when defined.

22 years ago- correct notifications
Dimitrie O. Paun [Tue, 2 Apr 2002 19:16:45 +0000 (19:16 +0000)] 
- correct notifications
- behaviour closer to native
- better drawing
- multiple bugs fixed
- faster & cleaner code
- consistent indentation

22 years agoFix two compilation warnings.
Dimitrie O. Paun [Tue, 2 Apr 2002 19:16:08 +0000 (19:16 +0000)] 
Fix two compilation warnings.

22 years agoDeclare swprintf.
Dimitrie O. Paun [Tue, 2 Apr 2002 19:15:25 +0000 (19:15 +0000)] 
Declare swprintf.

22 years agoFixed crash in BitBlt when source DC is NULL.
Alexandre Julliard [Tue, 2 Apr 2002 03:00:00 +0000 (03:00 +0000)] 
Fixed crash in BitBlt when source DC is NULL.

22 years agoVarious makefile fixes for the test environment.
Alexandre Julliard [Tue, 2 Apr 2002 02:58:45 +0000 (02:58 +0000)] 
Various makefile fixes for the test environment.

22 years agoImplemented a large number of the 32-bit setupapi functions.
Alexandre Julliard [Tue, 2 Apr 2002 02:57:50 +0000 (02:57 +0000)] 
Implemented a large number of the 32-bit setupapi functions.
Fixed a number of setupx functions by making them call the setupapi
equivalents.

22 years agoDon't suspend a terminated thread.
François Gouget [Tue, 2 Apr 2002 02:53:45 +0000 (02:53 +0000)] 
Don't suspend a terminated thread.

22 years agoFix sign extension in message mapping routines.
Dmitry Timoshkov [Tue, 2 Apr 2002 02:53:08 +0000 (02:53 +0000)] 
Fix sign extension in message mapping routines.

22 years agoAvoid crash when trying to attach to a terminating process.
Alexandre Julliard [Tue, 2 Apr 2002 02:50:24 +0000 (02:50 +0000)] 
Avoid crash when trying to attach to a terminating process.

22 years agoFixed handling of a dll being loaded at the same address as a previous
Dmitry Timoshkov [Tue, 2 Apr 2002 02:49:42 +0000 (02:49 +0000)] 
Fixed handling of a dll being loaded at the same address as a previous
one.

22 years agoAvoid recursive DeleteDC calls.
Alexandre Julliard [Tue, 2 Apr 2002 02:48:24 +0000 (02:48 +0000)] 
Avoid recursive DeleteDC calls.

22 years agoMake GetFullPathName fail if input path name is empty.
Alexandre Julliard [Tue, 2 Apr 2002 02:46:27 +0000 (02:46 +0000)] 
Make GetFullPathName fail if input path name is empty.

22 years agoAlways call LoadLibrary.
Dmitry Timoshkov [Tue, 2 Apr 2002 02:45:09 +0000 (02:45 +0000)] 
Always call LoadLibrary.
Workaround a broken behaviour of the 16-bit loader.

22 years agoFixed length handling in RtlUnicodeStringToAnsi/OemString.
Alexandre Julliard [Tue, 2 Apr 2002 02:43:53 +0000 (02:43 +0000)] 
Fixed length handling in RtlUnicodeStringToAnsi/OemString.

22 years agoImplemented _mbsnbicmp.
François Gouget [Tue, 2 Apr 2002 02:42:58 +0000 (02:42 +0000)] 
Implemented _mbsnbicmp.

22 years agoMake sure the security descriptor is initialized in RegGetKeySecurity.
Dmitry Timoshkov [Tue, 2 Apr 2002 02:41:27 +0000 (02:41 +0000)] 
Make sure the security descriptor is initialized in RegGetKeySecurity.

22 years agoCheck ELF signature before processing file.
Alexandre Julliard [Tue, 2 Apr 2002 02:38:37 +0000 (02:38 +0000)] 
Check ELF signature before processing file.

22 years agoConvert NULL menu items to separators.
Dmitry Timoshkov [Tue, 2 Apr 2002 02:36:44 +0000 (02:36 +0000)] 
Convert NULL menu items to separators.

22 years agoImplement OpenThread() winapi call.
Chris Morgan [Tue, 2 Apr 2002 00:49:05 +0000 (00:49 +0000)] 
Implement OpenThread() winapi call.
Implement a few pthreads functions.

22 years agoMade use of MSACM driver definitions.
Eric Pouech [Tue, 2 Apr 2002 00:45:25 +0000 (00:45 +0000)] 
Made use of MSACM driver definitions.

22 years agoInclude wine/test.h before windows headers.
François Gouget [Tue, 2 Apr 2002 00:44:51 +0000 (00:44 +0000)] 
Include wine/test.h before windows headers.
Add definitions for IDI_APPLICATIONA and IDC_ARROWA for Windows.
Fix a check in the SPI_{GET,SET}BORDER test.
Fix bad copy/paste in the SPI_{GET,SET}BORDER test.
Use eq macro to print values when something goes wrong.

22 years agoMake the testing framework thread safe.
François Gouget [Tue, 2 Apr 2002 00:44:17 +0000 (00:44 +0000)] 
Make the testing framework thread safe.

22 years agoFix warnings for Linux, FreeBSD and Solaris.
Francois Gouget [Mon, 1 Apr 2002 21:08:16 +0000 (21:08 +0000)] 
Fix warnings for Linux, FreeBSD and Solaris.

22 years agoGot rid of #ifdef USE_STABS.
Alexandre Julliard [Mon, 1 Apr 2002 21:07:16 +0000 (21:07 +0000)] 
Got rid of #ifdef USE_STABS.

22 years agoOn Solaris inet_aton is exported by libresolv.so.
Francois Gouget [Mon, 1 Apr 2002 21:05:15 +0000 (21:05 +0000)] 
On Solaris inet_aton is exported by libresolv.so.

22 years agoAdded missing FP_PNORM case.
Francois Gouget [Mon, 1 Apr 2002 21:03:53 +0000 (21:03 +0000)] 
Added missing FP_PNORM case.

22 years agoRemoved a couple of now obsolete FIXMEs.
Eric Pouech [Mon, 1 Apr 2002 21:03:30 +0000 (21:03 +0000)] 
Removed a couple of now obsolete FIXMEs.

22 years agoFixed some bugs in first chance exception handling.
Eric Pouech [Mon, 1 Apr 2002 21:03:13 +0000 (21:03 +0000)] 
Fixed some bugs in first chance exception handling.

22 years agoMore robust and less time consuming playback.
Eric Pouech [Mon, 1 Apr 2002 21:02:49 +0000 (21:02 +0000)] 
More robust and less time consuming playback.

22 years agoFixed size of buffers in conversion.
Eric Pouech [Mon, 1 Apr 2002 21:02:27 +0000 (21:02 +0000)] 
Fixed size of buffers in conversion.

22 years agoFixed writing multiline block while wrapping enabled.
Eric Pouech [Mon, 1 Apr 2002 21:02:09 +0000 (21:02 +0000)] 
Fixed writing multiline block while wrapping enabled.
Fixed startup information reading (console size).

22 years agoFixed module mapping for debug info when PE section is compressed.
Eric Pouech [Mon, 1 Apr 2002 21:01:50 +0000 (21:01 +0000)] 
Fixed module mapping for debug info when PE section is compressed.

22 years agoFix for the unistd.h vs. winsock.h problem in Winelib applications.
Francois Gouget [Mon, 1 Apr 2002 21:01:13 +0000 (21:01 +0000)] 
Fix for the unistd.h vs. winsock.h problem in Winelib applications.
Refine the WS_DEFINE_HTONL definition.

22 years agoDon't bother with declare, just 'use kernel32'.
Francois Gouget [Mon, 1 Apr 2002 21:00:42 +0000 (21:00 +0000)] 
Don't bother with declare, just 'use kernel32'.

22 years agoWindows headers must be included after wine/test.h.
Francois Gouget [Mon, 1 Apr 2002 21:00:26 +0000 (21:00 +0000)] 
Windows headers must be included after wine/test.h.

22 years agoFixed some bugs.
Hidenori Takeshima [Mon, 1 Apr 2002 20:59:24 +0000 (20:59 +0000)] 
Fixed some bugs.
Implemented some methods of CLSID_ACMWrapper.

22 years agoImplemented CreateStdDispatch and CreateDispTypeInfo.
Hidenori Takeshima [Mon, 1 Apr 2002 20:58:37 +0000 (20:58 +0000)] 
Implemented CreateStdDispatch and CreateDispTypeInfo.

22 years ago- implement UDS_HOTTRACK
Dimitrie O. Paun [Mon, 1 Apr 2002 20:57:44 +0000 (20:57 +0000)] 
- implement UDS_HOTTRACK
- implement NM_RELEASEDCAPTURE
- implement UDM_[GS]ETUNICODEFORMAT
- get rid of WM_NCCREATE processing
- use InvalidateRect instead of a synch refresh
- implement auto auto arrow press on key presses
- more code cleanups
- better drawing, closer to native

22 years agoAdded the DFCS_{HOT,TRANSPARENT} definitions.
Dimitrie O. Paun [Mon, 1 Apr 2002 20:57:21 +0000 (20:57 +0000)] 
Added the DFCS_{HOT,TRANSPARENT} definitions.

22 years agoPrevent the user from running wineinstall as root, add script commands
Chris Morgan [Mon, 1 Apr 2002 20:56:51 +0000 (20:56 +0000)] 
Prevent the user from running wineinstall as root, add script commands
so we 'su root' for installing and other commands that require root
access.  Fix modification time comparison of wrong file.  Added
missing sed line. Always 'make' before we run make install so no build
files become owned by root.

22 years agoRoutine DOSVM_Wait now wakes up if new events are queued and it
Jukka Heinonen [Mon, 1 Apr 2002 20:56:15 +0000 (20:56 +0000)] 
Routine DOSVM_Wait now wakes up if new events are queued and it
returns if it processed any queued events.

22 years agoMore robust libsane check.
Alexandre Julliard [Sun, 31 Mar 2002 19:23:41 +0000 (19:23 +0000)] 
More robust libsane check.

22 years agoHack to make wineconsole work again.
Alexandre Julliard [Sun, 31 Mar 2002 19:21:17 +0000 (19:21 +0000)] 
Hack to make wineconsole work again.

22 years agoFixed compile without curses.
Alexandre Julliard [Fri, 29 Mar 2002 19:20:09 +0000 (19:20 +0000)] 
Fixed compile without curses.

22 years agoTransfer the full process startup info as well as the command-line
Alexandre Julliard [Fri, 29 Mar 2002 18:28:56 +0000 (18:28 +0000)] 
Transfer the full process startup info as well as the command-line
through the server.

22 years agoLoad classes.dat too.
Alexandre Julliard [Fri, 29 Mar 2002 18:20:03 +0000 (18:20 +0000)] 
Load classes.dat too.

22 years agoMake sure the import directory is not in shared memory.
Alexandre Julliard [Fri, 29 Mar 2002 18:18:47 +0000 (18:18 +0000)] 
Make sure the import directory is not in shared memory.

22 years agoFix SetFileAttributes to honor the umask (rather than making files
Francois Gouget [Fri, 29 Mar 2002 18:17:35 +0000 (18:17 +0000)] 
Fix SetFileAttributes to honor the umask (rather than making files
world-writable).

22 years agoFixed winelauncher for new dll files layout.
Alexandre Julliard [Fri, 29 Mar 2002 18:08:31 +0000 (18:08 +0000)] 
Fixed winelauncher for new dll files layout.

22 years agoUse ExitProcess to terminate the application.
Alexandre Julliard [Fri, 29 Mar 2002 18:05:17 +0000 (18:05 +0000)] 
Use ExitProcess to terminate the application.

22 years agoFixed pack/unpack routines for WM_DDE_EXECUTE.
Michal Pasternak [Fri, 29 Mar 2002 18:04:43 +0000 (18:04 +0000)] 
Fixed pack/unpack routines for WM_DDE_EXECUTE.

22 years agoFixed pack/unpack routines for WM_DDE_EXECUTE.
Alexandre Julliard [Fri, 29 Mar 2002 17:59:20 +0000 (17:59 +0000)] 
Fixed pack/unpack routines for WM_DDE_EXECUTE.

22 years agoUpdated for new dll names.
Andreas Mohr [Fri, 29 Mar 2002 17:58:25 +0000 (17:58 +0000)] 
Updated for new dll names.

22 years agoAdded mapping for errno ENOMEDIUM to STATUS_NO_MEDIA_IN_DEVICE.
Andreas Mohr [Fri, 29 Mar 2002 17:57:43 +0000 (17:57 +0000)] 
Added mapping for errno ENOMEDIUM to STATUS_NO_MEDIA_IN_DEVICE.

22 years agoRemoved call to DIB_GetDIBWidthBytes.
Alexandre Julliard [Thu, 28 Mar 2002 22:25:02 +0000 (22:25 +0000)] 
Removed call to DIB_GetDIBWidthBytes.

22 years agoChanged the GDI driver interface to pass an opaque PHYSDEV pointer
Alexandre Julliard [Thu, 28 Mar 2002 22:22:05 +0000 (22:22 +0000)] 
Changed the GDI driver interface to pass an opaque PHYSDEV pointer
instead of a DC structure.
Removed some direct accesses to the DC structure from the drivers.
Got rid the bitmap driver.

22 years agoDon't strip out .exe extension.
Alexandre Julliard [Thu, 28 Mar 2002 22:06:56 +0000 (22:06 +0000)] 
Don't strip out .exe extension.

22 years agoAdded declaration of the DisconnectNamedPipe call.
Andriy Palamarchuk [Thu, 28 Mar 2002 22:06:33 +0000 (22:06 +0000)] 
Added declaration of the DisconnectNamedPipe call.

22 years agoAdded support for 16bit mouse cursor bitmaps in RGB 565 format.
Marco Pietrobono [Thu, 28 Mar 2002 22:05:57 +0000 (22:05 +0000)] 
Added support for 16bit mouse cursor bitmaps in RGB 565 format.

22 years ago- updown unicodification
Dimitrie O. Paun [Thu, 28 Mar 2002 22:05:18 +0000 (22:05 +0000)] 
- updown unicodification
- better/cleaner buddy handling
- few bugs fixed
- more testing
- consistent indentation

22 years agoMenuItemFromPoint: rough implementation.
Uwe Bonnes [Thu, 28 Mar 2002 22:04:45 +0000 (22:04 +0000)] 
MenuItemFromPoint: rough implementation.

22 years agoNeed to set WINEDLLPATH too.
Alexandre Julliard [Thu, 28 Mar 2002 18:21:06 +0000 (18:21 +0000)] 
Need to set WINEDLLPATH too.

22 years agoAdded alloc.ok.
Alexandre Julliard [Wed, 27 Mar 2002 21:18:02 +0000 (21:18 +0000)] 
Added alloc.ok.

22 years agoConverted to use of NLS.
Sylvain Petreolle [Wed, 27 Mar 2002 21:17:01 +0000 (21:17 +0000)] 
Converted to use of NLS.

22 years agoMoved metafiles and win16 drivers to dlls/gdi.
Alexandre Julliard [Wed, 27 Mar 2002 21:13:40 +0000 (21:13 +0000)] 
Moved metafiles and win16 drivers to dlls/gdi.

22 years agoAdded memory allocation test.
Geoffrey Hausheer [Wed, 27 Mar 2002 21:03:50 +0000 (21:03 +0000)] 
Added memory allocation test.

22 years agofwrite: fixed handling of already buffered data.
Andriy Palamarchuk [Wed, 27 Mar 2002 21:03:24 +0000 (21:03 +0000)] 
fwrite: fixed handling of already buffered data.

22 years agoRenamed some 16-bit spec files to match the dll name.
Alexandre Julliard [Tue, 26 Mar 2002 19:56:06 +0000 (19:56 +0000)] 
Renamed some 16-bit spec files to match the dll name.

22 years ago- Converted HACMOBJ to void*
Vincent Béron [Tue, 26 Mar 2002 19:48:42 +0000 (19:48 +0000)] 
- Converted HACMOBJ to void*
- acmMetrics16 calls acmMetrics only if hao is NULL

22 years agoFix default extension behavior with GetOpenFileName.
Mehmet Yasar [Tue, 26 Mar 2002 19:47:40 +0000 (19:47 +0000)] 
Fix default extension behavior with GetOpenFileName.

22 years agoIgnore imports and resources when building a .def file.
Alexandre Julliard [Tue, 26 Mar 2002 01:55:25 +0000 (01:55 +0000)] 
Ignore imports and resources when building a .def file.

22 years agoPorted variant tests to the new testing framework.
Marcus Meissner [Tue, 26 Mar 2002 01:54:25 +0000 (01:54 +0000)] 
Ported variant tests to the new testing framework.