Alexandre Julliard [Tue, 29 Jan 2002 03:02:50 +0000 (03:02 +0000)]
Authors: Huw D M Davies <hdavies@codeweavers.com>, Charles Loep <charles@codeweavers.com>
Various fixes for gdi font handling code including:
- Using TTs VDMX table to ensure that we get exactly that same size
font that Windows uses.
- Fixes to many members of the metrics structures.
- Font cache.
- Rotated text support.
- Support for GGO_GRAY?_BITMAP (ready for anti-aliased text).
- Support for GGO_NATIVE.
Steven Edwards [Tue, 29 Jan 2002 02:59:22 +0000 (02:59 +0000)]
Changes wine_main to main to properly build on all platforms.
Clemens [Tue, 29 Jan 2002 02:58:20 +0000 (02:58 +0000)]
Should process the .dynsym of shared libraries instead of the .stab.
Andreas Mohr [Tue, 29 Jan 2002 02:56:50 +0000 (02:56 +0000)]
Fixed ==/!= mismatch.
Dmitry Timoshkov [Tue, 29 Jan 2002 02:56:05 +0000 (02:56 +0000)]
Do not be too smart and add WS_CAPTION in AdjustWindowRectEx.
Francois Gouget [Tue, 29 Jan 2002 02:55:41 +0000 (02:55 +0000)]
Avoid conflict with htonl & friends in Winelib on FreeBSD.
Francois Gouget [Tue, 29 Jan 2002 02:55:24 +0000 (02:55 +0000)]
Rename s_addr to src_addr to avoid a conflict on Solaris.
Rename d_addr to dst_addr for symmetry.
Francois Gouget [Tue, 29 Jan 2002 02:54:43 +0000 (02:54 +0000)]
Prefix _JBLEN to avoid conflict on FreeBSD.
Aric Stewart [Tue, 29 Jan 2002 02:54:22 +0000 (02:54 +0000)]
Fleshed out some metafile conversions.
Aric Stewart [Tue, 29 Jan 2002 02:53:43 +0000 (02:53 +0000)]
Added the correct halftone palette.
Nog [Tue, 29 Jan 2002 02:51:47 +0000 (02:51 +0000)]
Implement function number 0x5 (Return mouse button press information).
Alexandre Julliard [Tue, 29 Jan 2002 02:51:12 +0000 (02:51 +0000)]
Work around ftruncate implementations that don't support extending
files.
Guy L. Albertelli [Tue, 29 Jan 2002 02:47:46 +0000 (02:47 +0000)]
Fix PathCreateFromUrl{A|W} to return the corrrect error code in all
cases.
Guy L. Albertelli [Tue, 29 Jan 2002 02:47:17 +0000 (02:47 +0000)]
Fix SHRegOpenUSKey{A|W} and SHRegQueryUSValue{A|W} to actually use
previously open keys.
Jukka Heinonen [Tue, 29 Jan 2002 02:46:43 +0000 (02:46 +0000)]
Low-resolution and low-color VGA modes are now mapped into mode
640x480x8. Added preliminary support for four bit modes.
Bill Medland [Tue, 29 Jan 2002 02:46:09 +0000 (02:46 +0000)]
Put the prefix-underline-drawing away into it's own function so we can
see what is happening.
Aric Stewart [Tue, 29 Jan 2002 02:45:23 +0000 (02:45 +0000)]
GetDiskFreeSpace needs to set the last error on failure.
Bill Medland [Tue, 29 Jan 2002 02:44:44 +0000 (02:44 +0000)]
A couple of additions.
Alexandre Julliard [Tue, 22 Jan 2002 22:24:17 +0000 (22:24 +0000)]
Alexandre Julliard [Tue, 22 Jan 2002 20:09:44 +0000 (20:09 +0000)]
Removed no longer used average width calculation.
Marcus Meissner [Tue, 22 Jan 2002 18:28:51 +0000 (18:28 +0000)]
The \\<nr> magic in LoadTypeLibEx found directories, which was not
intended. Return error in that case.
Marcus Meissner [Tue, 22 Jan 2002 18:28:25 +0000 (18:28 +0000)]
Abort if we do not find yacc or bison.
Marcus Meissner [Tue, 22 Jan 2002 18:27:24 +0000 (18:27 +0000)]
Moved guids needed for Proxy/Stub factories to respective .h files,
add to libwine_uuid.
Alexandre Julliard [Tue, 22 Jan 2002 00:57:16 +0000 (00:57 +0000)]
Don't include debugtools.h in the header file, moved it to the C files
that need it (and used the new wine/debug.h while we are at it).
Alexandre Julliard [Tue, 22 Jan 2002 00:55:18 +0000 (00:55 +0000)]
Moved debug definitions to include/wine/debug.h.
Alexandre Julliard [Tue, 22 Jan 2002 00:54:20 +0000 (00:54 +0000)]
Removed use of SET_DEBUGGING, it's broken anyway.
Uwe Bonnes [Tue, 22 Jan 2002 00:51:16 +0000 (00:51 +0000)]
Consistent usage of istring, use STR_[Get|Set]Ptr where appropriate.
Tommy Schultz Lassen [Tue, 22 Jan 2002 00:50:07 +0000 (00:50 +0000)]
Make EnumWindows return TRUE if no windows exists.
Mark G. Adams [Tue, 22 Jan 2002 00:49:24 +0000 (00:49 +0000)]
Add GetDefaultPrinter() functions.
Francois Gouget [Mon, 21 Jan 2002 23:39:36 +0000 (23:39 +0000)]
Make the Wine trace facilities accessible from Winelib applications.
Francois Gouget [Mon, 21 Jan 2002 23:37:53 +0000 (23:37 +0000)]
Comment out/ifdef out unused code and variables.
Marcus Meissner [Mon, 21 Jan 2002 23:36:53 +0000 (23:36 +0000)]
Handle section==NULL (error) in WritePrivateProfileStringA.
Ove Kaaven [Mon, 21 Jan 2002 18:41:27 +0000 (18:41 +0000)]
Added support for MWM hints.
Alexandre Julliard [Mon, 21 Jan 2002 18:06:10 +0000 (18:06 +0000)]
Authors: Andrew Lewycky <andrew@transgaming.com>, Ove Kaaven <ovek@transgaming.com>
Check for common broken nVidia+Mesa OpenGL library setups.
Add some quoting.
Francois Gouget [Mon, 21 Jan 2002 18:00:42 +0000 (18:00 +0000)]
Print the strerror instead of just the errno.
Francois Gouget [Mon, 21 Jan 2002 18:00:24 +0000 (18:00 +0000)]
Add missing cast.
Francois Gouget [Mon, 21 Jan 2002 18:00:05 +0000 (18:00 +0000)]
Fix invalid C code (undefined behavior).
Francois Gouget [Mon, 21 Jan 2002 17:59:38 +0000 (17:59 +0000)]
Fix a couple of warnings and a typo.
Alexandre Julliard [Mon, 21 Jan 2002 17:41:52 +0000 (17:41 +0000)]
Don't convert "ptr" return type to a Perl string.
Call GetProcAddress only when a function is actually called, not at
declaration time.
Alexandre Julliard [Mon, 21 Jan 2002 17:37:24 +0000 (17:37 +0000)]
Fixed function prototype that confused winapi_extract.
Patrik Stridvall [Mon, 21 Jan 2002 17:36:35 +0000 (17:36 +0000)]
Generate Perl modules defining prototypes for exported functions.
Eric Pouech [Fri, 18 Jan 2002 19:30:15 +0000 (19:30 +0000)]
Fixed initialisation messages for raw DDE.
Fixed DdeCreateDataHandle for non NULL or CF_TEXT formats.
Various fixes (cosmetics, better error checking).
Eric Pouech [Fri, 18 Jan 2002 19:22:55 +0000 (19:22 +0000)]
Implemented interprocess DDE message posting.
Dimitrie O. Paun [Fri, 18 Jan 2002 19:05:35 +0000 (19:05 +0000)]
- Make the ListView control Unicode ready.
- Support both ANSI & Unicode ListView notifications.
- Fixed a few bugs.
Aric Stewart [Fri, 18 Jan 2002 19:04:39 +0000 (19:04 +0000)]
Initialize streamData and check on failure to read desired data from
stream.
Bill Medland [Fri, 18 Jan 2002 18:58:08 +0000 (18:58 +0000)]
Prevent trying to handle uninitialised memory as a string.
Patrik Stridvall [Fri, 18 Jan 2002 18:57:43 +0000 (18:57 +0000)]
Fixed some issues found by winapi_check.
Patrik Stridvall [Fri, 18 Jan 2002 18:53:45 +0000 (18:53 +0000)]
Minor API files update.
Dmitry Timoshkov [Fri, 18 Jan 2002 18:53:11 +0000 (18:53 +0000)]
Fix return value of GetWindowsDirectoryA/W and GetSystemDirectoryA/W.
Bang Jun-Young [Fri, 18 Jan 2002 18:11:04 +0000 (18:11 +0000)]
Fix NetBSD compile errors; CDIOCREADAUDIO is not available on NetBSD.
Uwe Bonnes [Fri, 18 Jan 2002 18:10:43 +0000 (18:10 +0000)]
Added GradientFill stub.
Andriy Palamarchuk [Fri, 18 Jan 2002 18:10:11 +0000 (18:10 +0000)]
SystemParametersInfo: fixed return value for SPI_SETFASTTASKSWITCH.
Bill Medland [Fri, 18 Jan 2002 18:09:37 +0000 (18:09 +0000)]
CoGetClassObject: for CLSCTX_LOCAL_SERVER at least look up the server
in the registry, even though we don't yet execute it.
Bill Medland [Fri, 18 Jan 2002 18:09:09 +0000 (18:09 +0000)]
- Don't string copy from uninitialised stack memory. In fact don't
modify the input string if it didn't change.
- Correct array size.
- Logically separate the centring from the ellipsification.
- Comment on prefix error.
Eric Pouech [Fri, 18 Jan 2002 18:08:21 +0000 (18:08 +0000)]
Fixes char array in structure dumping.
Huw D M Davies [Fri, 18 Jan 2002 18:08:01 +0000 (18:08 +0000)]
Stub for comctl32.419
Alexandre Julliard [Tue, 15 Jan 2002 20:59:22 +0000 (20:59 +0000)]
Added atom test script.
Alexandre Julliard [Tue, 15 Jan 2002 20:54:41 +0000 (20:54 +0000)]
Added some prototypes to function declarations.
Patrik Stridvall [Tue, 15 Jan 2002 20:54:06 +0000 (20:54 +0000)]
- Made the Perl module generated by make_symbols a real exporting
module.
- Use constants instead of variables.
Patrik Stridvall [Tue, 15 Jan 2002 20:44:32 +0000 (20:44 +0000)]
Added the possibility (it is optional for backward compability) to
specify argument types in order to fix a "bug" concerning
integer/string scalars.
Andriy Palamarchuk [Tue, 15 Jan 2002 20:43:43 +0000 (20:43 +0000)]
Implemented processing of actions SPI_SETKEYBOARDPREF,
SPI_SETSCREENREADER.
Save to registry value of SPI_SETSCREENSAVEACTIVE action.
Changed processing of action SPI_SETFASTTASKSWITCH to conform to
Windows behaviour on and after WinNT 4.0, Windows 95.
Aric Stewart [Tue, 15 Jan 2002 20:43:05 +0000 (20:43 +0000)]
Catch maximum number of times and return out of memory error.
Francois Gouget [Tue, 15 Jan 2002 20:41:59 +0000 (20:41 +0000)]
Small typo fix.
Rein Klazes [Tue, 15 Jan 2002 20:41:41 +0000 (20:41 +0000)]
Move the implementation of comctl32._TrackMouseEvent to
user32.TrackMouseEvent and call this function in accordance with the
specs.
Bill Medland [Tue, 15 Jan 2002 20:29:35 +0000 (20:29 +0000)]
First stage of DrawText upgrade.
- Rearrange code into three distinct areas; DrawText, GrayString,
TabbedText.
- Remove unused macros.
- Modify treatment of Tab arguments to fit with observed behaviour.
e.g. DrawTextEx with DT_TABSTOP but null dtp will not take the
setting from the flags. Also only uses bits 15 to 8, not the
higher bits.
Rein Klazes [Tue, 15 Jan 2002 20:28:34 +0000 (20:28 +0000)]
Don't check the checksum of the original echo request packet in the
received reply packet.
Huw D M Davies [Tue, 15 Jan 2002 20:28:05 +0000 (20:28 +0000)]
Stubs for ImageList_[S|G]etFlags.
Rein Klazes [Tue, 15 Jan 2002 20:27:30 +0000 (20:27 +0000)]
Don't change button state on WM_MOUSEMOVE messages unless left mouse
button is pressed.
Rein Klazes [Tue, 15 Jan 2002 20:27:12 +0000 (20:27 +0000)]
In CBPaintText use the text size as returned by LB_GETTEXT. The size
returned by LB_GETTEXTLEN may be too large.
Rein Klazes [Tue, 15 Jan 2002 20:26:47 +0000 (20:26 +0000)]
Make DM_SETDEFID message work for owner drawn buttons as well.
Michael C. Maggio [Tue, 15 Jan 2002 20:26:28 +0000 (20:26 +0000)]
Code used AF_IPX in some places where it should have used WS_AF_IPX.
Dmitry Timoshkov [Tue, 15 Jan 2002 20:25:40 +0000 (20:25 +0000)]
Force ordinal allocation start from 100 as in Windows.
Frangois Gouget [Tue, 15 Jan 2002 20:24:15 +0000 (20:24 +0000)]
Fixed incorrect use of 'test -a' (for FreeBSD).
Bill Medland [Tue, 15 Jan 2002 20:23:57 +0000 (20:23 +0000)]
Leave IID check to the OleCreateFontIndirect, so that SFCF will handle
all the interfaces that OleCreate.. will.
Alexandre Julliard [Mon, 14 Jan 2002 20:00:32 +0000 (20:00 +0000)]
Integrated test script for winetest into the make test
infrastructure.
Added a few tests for the new wine.pm functions.
Alexandre Julliard [Mon, 14 Jan 2002 19:56:46 +0000 (19:56 +0000)]
Rewrote runtest in Perl so that it can be used on the Windows side.
Added options for include directories, debug level and target platform.
selection.
Alexandre Julliard [Mon, 14 Jan 2002 19:54:29 +0000 (19:54 +0000)]
Added ok() function that doesn't stop the test on the first error.
Added trace() function for debugging tests.
Added support for todo functionality.
Moved wine.pm to include directory.
Alexandre Julliard [Mon, 14 Jan 2002 19:48:07 +0000 (19:48 +0000)]
Added Perl modules containing the #defines values for the
corresponding Windows headers.
Stefan Leichter [Mon, 14 Jan 2002 19:44:30 +0000 (19:44 +0000)]
Added, update information about AppDefault.
Daniel Walker [Mon, 14 Jan 2002 19:44:07 +0000 (19:44 +0000)]
- Added debugging.
- Transfer all relevant messages to the underlying edit control.
Marcus Meissner [Mon, 14 Jan 2002 18:36:37 +0000 (18:36 +0000)]
Removed some useless wingdi.h includes.
Huw D M Davies [Mon, 14 Jan 2002 18:36:03 +0000 (18:36 +0000)]
Convert MRULists to Unicode.
Huw D M Davies [Mon, 14 Jan 2002 18:35:44 +0000 (18:35 +0000)]
IShellFolder_BindToObject should respect riid.
Uwe Bonnes [Mon, 14 Jan 2002 18:35:21 +0000 (18:35 +0000)]
_stat: Better test for drive letter.
Francois Gouget [Mon, 14 Jan 2002 18:34:34 +0000 (18:34 +0000)]
Fix compilation errors on FreeBSD.
James Juran [Mon, 14 Jan 2002 18:34:14 +0000 (18:34 +0000)]
LoadLibrary returns 0 on failure, not < 32.
James Juran [Mon, 14 Jan 2002 18:34:01 +0000 (18:34 +0000)]
Use -DNONAMELESSUNION -DNONAMELESSSTRUCT when compiling.
Daniel Walker [Mon, 14 Jan 2002 18:33:44 +0000 (18:33 +0000)]
Implemented WSAAccept().
Guy Albertelli [Mon, 14 Jan 2002 18:33:17 +0000 (18:33 +0000)]
- Add additional TOOLBAR_CalcToolbar in a different path of Autosize.
- Remember and process WM_SETREDRAW messages.
- Process strings specificied in InsertButton{A|W}.
Guy Albertelli [Mon, 14 Jan 2002 18:32:42 +0000 (18:32 +0000)]
Fix a gripper issue and the adjustment of bands when RBBS_FIXEDSIZE
specified.
Ove Kaaven [Mon, 14 Jan 2002 18:32:12 +0000 (18:32 +0000)]
Prepend "--" to arguments.
Eric Pouech [Sun, 13 Jan 2002 01:46:12 +0000 (01:46 +0000)]
Now using the NT CD interface.
Eric Pouech [Sun, 13 Jan 2002 01:44:00 +0000 (01:44 +0000)]
Changed the Wine internal cdrom interface to the NT model.
Alexandre Julliard [Sat, 12 Jan 2002 21:18:11 +0000 (21:18 +0000)]
Removed obsolete definitions.
Alexandre Julliard [Sat, 12 Jan 2002 21:17:51 +0000 (21:17 +0000)]
Fixed typos.
Alexandre Julliard [Sat, 12 Jan 2002 21:17:10 +0000 (21:17 +0000)]
Updated debug channels.
Alexandre Julliard [Sat, 12 Jan 2002 21:16:33 +0000 (21:16 +0000)]
Check unix_pid again after attach.
Marcus Meissner [Sat, 12 Jan 2002 21:16:13 +0000 (21:16 +0000)]
Add refcounting to the thread member of the pipe user.
Bill Medland [Sat, 12 Jan 2002 21:15:36 +0000 (21:15 +0000)]
How to specify a DLL in a debugger break command.
Eric Pouech [Sat, 12 Jan 2002 21:15:08 +0000 (21:15 +0000)]
Fixed the wodReset implementation, internal messages priority, full
duplex code, wait algorithm for feeding the OSS buffer.