wine
22 years agoRelease 20020122. wine-20020122
Alexandre Julliard [Tue, 22 Jan 2002 22:24:17 +0000 (22:24 +0000)] 
Release 20020122.

22 years agoRemoved no longer used average width calculation.
Alexandre Julliard [Tue, 22 Jan 2002 20:09:44 +0000 (20:09 +0000)] 
Removed no longer used average width calculation.

22 years agoThe \\<nr> magic in LoadTypeLibEx found directories, which was not
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.

22 years agoAbort if we do not find yacc or bison.
Marcus Meissner [Tue, 22 Jan 2002 18:28:25 +0000 (18:28 +0000)] 
Abort if we do not find yacc or bison.

22 years agoMoved guids needed for Proxy/Stub factories to respective .h files,
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.

22 years agoDon't include debugtools.h in the header file, moved it to the C files
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).

22 years agoMoved debug definitions to include/wine/debug.h.
Alexandre Julliard [Tue, 22 Jan 2002 00:55:18 +0000 (00:55 +0000)] 
Moved debug definitions to include/wine/debug.h.

22 years agoRemoved use of SET_DEBUGGING, it's broken anyway.
Alexandre Julliard [Tue, 22 Jan 2002 00:54:20 +0000 (00:54 +0000)] 
Removed use of SET_DEBUGGING, it's broken anyway.

22 years agoConsistent usage of istring, use STR_[Get|Set]Ptr where appropriate.
Uwe Bonnes [Tue, 22 Jan 2002 00:51:16 +0000 (00:51 +0000)] 
Consistent usage of istring, use STR_[Get|Set]Ptr where appropriate.

22 years agoMake EnumWindows return TRUE if no windows exists.
Tommy Schultz Lassen [Tue, 22 Jan 2002 00:50:07 +0000 (00:50 +0000)] 
Make EnumWindows return TRUE if no windows exists.

22 years agoAdd GetDefaultPrinter() functions.
Mark G. Adams [Tue, 22 Jan 2002 00:49:24 +0000 (00:49 +0000)] 
Add GetDefaultPrinter() functions.

22 years agoMake the Wine trace facilities accessible from Winelib applications.
Francois Gouget [Mon, 21 Jan 2002 23:39:36 +0000 (23:39 +0000)] 
Make the Wine trace facilities accessible from Winelib applications.

22 years agoComment out/ifdef out unused code and variables.
Francois Gouget [Mon, 21 Jan 2002 23:37:53 +0000 (23:37 +0000)] 
Comment out/ifdef out unused code and variables.

22 years agoHandle section==NULL (error) in WritePrivateProfileStringA.
Marcus Meissner [Mon, 21 Jan 2002 23:36:53 +0000 (23:36 +0000)] 
Handle section==NULL (error) in WritePrivateProfileStringA.

22 years agoAdded support for MWM hints.
Ove Kaaven [Mon, 21 Jan 2002 18:41:27 +0000 (18:41 +0000)] 
Added support for MWM hints.

22 years agoAuthors: Andrew Lewycky <andrew@transgaming.com>, Ove Kaaven <ovek@transgaming.com>
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.

22 years agoPrint the strerror instead of just the errno.
Francois Gouget [Mon, 21 Jan 2002 18:00:42 +0000 (18:00 +0000)] 
Print the strerror instead of just the errno.

22 years agoAdd missing cast.
Francois Gouget [Mon, 21 Jan 2002 18:00:24 +0000 (18:00 +0000)] 
Add missing cast.

22 years agoFix invalid C code (undefined behavior).
Francois Gouget [Mon, 21 Jan 2002 18:00:05 +0000 (18:00 +0000)] 
Fix invalid C code (undefined behavior).

22 years agoFix a couple of warnings and a typo.
Francois Gouget [Mon, 21 Jan 2002 17:59:38 +0000 (17:59 +0000)] 
Fix a couple of warnings and a typo.

22 years agoDon't convert "ptr" return type to a Perl string.
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.

22 years agoFixed function prototype that confused winapi_extract.
Alexandre Julliard [Mon, 21 Jan 2002 17:37:24 +0000 (17:37 +0000)] 
Fixed function prototype that confused winapi_extract.

22 years agoGenerate Perl modules defining prototypes for exported functions.
Patrik Stridvall [Mon, 21 Jan 2002 17:36:35 +0000 (17:36 +0000)] 
Generate Perl modules defining prototypes for exported functions.

22 years agoFixed initialisation messages for raw DDE.
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).

22 years agoImplemented interprocess DDE message posting.
Eric Pouech [Fri, 18 Jan 2002 19:22:55 +0000 (19:22 +0000)] 
Implemented interprocess DDE message posting.

22 years ago- Make the ListView control Unicode ready.
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.

22 years agoInitialize streamData and check on failure to read desired data from
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.

22 years agoPrevent trying to handle uninitialised memory as a string.
Bill Medland [Fri, 18 Jan 2002 18:58:08 +0000 (18:58 +0000)] 
Prevent trying to handle uninitialised memory as a string.

22 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Fri, 18 Jan 2002 18:57:43 +0000 (18:57 +0000)] 
Fixed some issues found by winapi_check.

22 years agoMinor API files update.
Patrik Stridvall [Fri, 18 Jan 2002 18:53:45 +0000 (18:53 +0000)] 
Minor API files update.

22 years agoFix return value of GetWindowsDirectoryA/W and GetSystemDirectoryA/W.
Dmitry Timoshkov [Fri, 18 Jan 2002 18:53:11 +0000 (18:53 +0000)] 
Fix return value of GetWindowsDirectoryA/W and GetSystemDirectoryA/W.

22 years agoFix NetBSD compile errors; CDIOCREADAUDIO is not available on NetBSD.
Bang Jun-Young [Fri, 18 Jan 2002 18:11:04 +0000 (18:11 +0000)] 
Fix NetBSD compile errors; CDIOCREADAUDIO is not available on NetBSD.

22 years agoAdded GradientFill stub.
Uwe Bonnes [Fri, 18 Jan 2002 18:10:43 +0000 (18:10 +0000)] 
Added GradientFill stub.

22 years agoSystemParametersInfo: fixed return value for SPI_SETFASTTASKSWITCH.
Andriy Palamarchuk [Fri, 18 Jan 2002 18:10:11 +0000 (18:10 +0000)] 
SystemParametersInfo: fixed return value for SPI_SETFASTTASKSWITCH.

22 years agoCoGetClassObject: for CLSCTX_LOCAL_SERVER at least look up the server
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.

22 years ago- Don't string copy from uninitialised stack memory. In fact don't
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.

22 years agoFixes char array in structure dumping.
Eric Pouech [Fri, 18 Jan 2002 18:08:21 +0000 (18:08 +0000)] 
Fixes char array in structure dumping.

22 years agoStub for comctl32.419
Huw D M Davies [Fri, 18 Jan 2002 18:08:01 +0000 (18:08 +0000)] 
Stub for comctl32.419

22 years agoAdded atom test script.
Alexandre Julliard [Tue, 15 Jan 2002 20:59:22 +0000 (20:59 +0000)] 
Added atom test script.

22 years agoAdded some prototypes to function declarations.
Alexandre Julliard [Tue, 15 Jan 2002 20:54:41 +0000 (20:54 +0000)] 
Added some prototypes to function declarations.

22 years ago- Made the Perl module generated by make_symbols a real exporting
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.

22 years agoAdded the possibility (it is optional for backward compability) to
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.

22 years agoImplemented processing of actions SPI_SETKEYBOARDPREF,
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.

22 years agoCatch maximum number of times and return out of memory error.
Aric Stewart [Tue, 15 Jan 2002 20:43:05 +0000 (20:43 +0000)] 
Catch maximum number of times and return out of memory error.

22 years agoSmall typo fix.
Francois Gouget [Tue, 15 Jan 2002 20:41:59 +0000 (20:41 +0000)] 
Small typo fix.

22 years agoMove the implementation of comctl32._TrackMouseEvent to
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.

22 years agoFirst stage of DrawText upgrade.
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.

22 years agoDon't check the checksum of the original echo request packet in the
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.

22 years agoStubs for ImageList_[S|G]etFlags.
Huw D M Davies [Tue, 15 Jan 2002 20:28:05 +0000 (20:28 +0000)] 
Stubs for ImageList_[S|G]etFlags.

22 years agoDon't change button state on WM_MOUSEMOVE messages unless left mouse
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.

22 years agoIn CBPaintText use the text size as returned by LB_GETTEXT. The size
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.

22 years agoMake DM_SETDEFID message work for owner drawn buttons as well.
Rein Klazes [Tue, 15 Jan 2002 20:26:47 +0000 (20:26 +0000)] 
Make DM_SETDEFID message work for owner drawn buttons as well.

22 years agoCode used AF_IPX in some places where it should have used WS_AF_IPX.
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.

22 years agoForce ordinal allocation start from 100 as in Windows.
Dmitry Timoshkov [Tue, 15 Jan 2002 20:25:40 +0000 (20:25 +0000)] 
Force ordinal allocation start from 100 as in Windows.

22 years agoFixed incorrect use of 'test -a' (for FreeBSD).
Frangois Gouget [Tue, 15 Jan 2002 20:24:15 +0000 (20:24 +0000)] 
Fixed incorrect use of 'test -a' (for FreeBSD).

22 years agoLeave IID check to the OleCreateFontIndirect, so that SFCF will handle
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.

22 years agoIntegrated test script for winetest into the make test
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.

22 years agoRewrote runtest in Perl so that it can be used on the Windows side.
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.

22 years agoAdded ok() function that doesn't stop the test on the first error.
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.

22 years agoAdded Perl modules containing the #defines values for the
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.

22 years agoAdded, update information about AppDefault.
Stefan Leichter [Mon, 14 Jan 2002 19:44:30 +0000 (19:44 +0000)] 
Added, update information about AppDefault.

22 years ago- Added debugging.
Daniel Walker [Mon, 14 Jan 2002 19:44:07 +0000 (19:44 +0000)] 
- Added debugging.
- Transfer all relevant messages to the underlying edit control.

22 years agoRemoved some useless wingdi.h includes.
Marcus Meissner [Mon, 14 Jan 2002 18:36:37 +0000 (18:36 +0000)] 
Removed some useless wingdi.h includes.

22 years agoConvert MRULists to Unicode.
Huw D M Davies [Mon, 14 Jan 2002 18:36:03 +0000 (18:36 +0000)] 
Convert MRULists to Unicode.

22 years agoIShellFolder_BindToObject should respect riid.
Huw D M Davies [Mon, 14 Jan 2002 18:35:44 +0000 (18:35 +0000)] 
IShellFolder_BindToObject should respect riid.

22 years ago_stat: Better test for drive letter.
Uwe Bonnes [Mon, 14 Jan 2002 18:35:21 +0000 (18:35 +0000)] 
_stat: Better test for drive letter.

22 years agoFix compilation errors on FreeBSD.
Francois Gouget [Mon, 14 Jan 2002 18:34:34 +0000 (18:34 +0000)] 
Fix compilation errors on FreeBSD.

22 years agoLoadLibrary returns 0 on failure, not < 32.
James Juran [Mon, 14 Jan 2002 18:34:14 +0000 (18:34 +0000)] 
LoadLibrary returns 0 on failure, not < 32.

22 years agoUse -DNONAMELESSUNION -DNONAMELESSSTRUCT when compiling.
James Juran [Mon, 14 Jan 2002 18:34:01 +0000 (18:34 +0000)] 
Use -DNONAMELESSUNION -DNONAMELESSSTRUCT when compiling.

22 years agoImplemented WSAAccept().
Daniel Walker [Mon, 14 Jan 2002 18:33:44 +0000 (18:33 +0000)] 
Implemented WSAAccept().

22 years ago- Add additional TOOLBAR_CalcToolbar in a different path of Autosize.
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}.

22 years agoFix a gripper issue and the adjustment of bands when RBBS_FIXEDSIZE
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.

22 years agoPrepend "--" to arguments.
Ove Kaaven [Mon, 14 Jan 2002 18:32:12 +0000 (18:32 +0000)] 
Prepend "--" to arguments.

22 years agoNow using the NT CD interface.
Eric Pouech [Sun, 13 Jan 2002 01:46:12 +0000 (01:46 +0000)] 
Now using the NT CD interface.

22 years agoChanged the Wine internal cdrom interface to the NT model.
Eric Pouech [Sun, 13 Jan 2002 01:44:00 +0000 (01:44 +0000)] 
Changed the Wine internal cdrom interface to the NT model.

22 years agoRemoved obsolete definitions.
Alexandre Julliard [Sat, 12 Jan 2002 21:18:11 +0000 (21:18 +0000)] 
Removed obsolete definitions.

22 years agoFixed typos.
Alexandre Julliard [Sat, 12 Jan 2002 21:17:51 +0000 (21:17 +0000)] 
Fixed typos.

22 years agoUpdated debug channels.
Alexandre Julliard [Sat, 12 Jan 2002 21:17:10 +0000 (21:17 +0000)] 
Updated debug channels.

22 years agoCheck unix_pid again after attach.
Alexandre Julliard [Sat, 12 Jan 2002 21:16:33 +0000 (21:16 +0000)] 
Check unix_pid again after attach.

22 years agoAdd refcounting to the thread member of the pipe user.
Marcus Meissner [Sat, 12 Jan 2002 21:16:13 +0000 (21:16 +0000)] 
Add refcounting to the thread member of the pipe user.

22 years agoHow to specify a DLL in a debugger break command.
Bill Medland [Sat, 12 Jan 2002 21:15:36 +0000 (21:15 +0000)] 
How to specify a DLL in a debugger break command.

22 years agoFixed the wodReset implementation, internal messages priority, full
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.

22 years agoEnhance display for symbol picking.
Eric Pouech [Sat, 12 Jan 2002 21:14:40 +0000 (21:14 +0000)] 
Enhance display for symbol picking.

22 years agoFix off by one error in TOOLBAR_AddStringW.
Huw D M Davies [Sat, 12 Jan 2002 21:14:17 +0000 (21:14 +0000)] 
Fix off by one error in TOOLBAR_AddStringW.

22 years agoAdded crypt32.dll stub.
Travis Michielsen [Thu, 10 Jan 2002 19:41:11 +0000 (19:41 +0000)] 
Added crypt32.dll stub.

22 years agoImplement advapi32 portion of the CryptoAPI.
Travis Michielsen [Thu, 10 Jan 2002 19:29:40 +0000 (19:29 +0000)] 
Implement advapi32 portion of the CryptoAPI.

22 years agoFix potential memory issue.
Eric Pouech [Thu, 10 Jan 2002 18:21:07 +0000 (18:21 +0000)] 
Fix potential memory issue.

22 years agoFix some bad behavior when some lock states (capslock, numlock...)
Eric Pouech [Thu, 10 Jan 2002 18:20:51 +0000 (18:20 +0000)] 
Fix some bad behavior when some lock states (capslock, numlock...)
were turned on.

22 years agoComment only; error in Microsoft documentation.
Bill Medland [Thu, 10 Jan 2002 18:19:29 +0000 (18:19 +0000)] 
Comment only; error in Microsoft documentation.

22 years agowhich is more portable than type (FreeBSD).
François Gouget [Thu, 10 Jan 2002 18:19:01 +0000 (18:19 +0000)] 
which is more portable than type (FreeBSD).

22 years agoFix previous patch: the ws_sockaddr_u2ws return value was wrong.
Francois Gouget [Thu, 10 Jan 2002 18:18:43 +0000 (18:18 +0000)] 
Fix previous patch: the ws_sockaddr_u2ws return value was wrong.
Make ws_sockaddr_{ws2u,u2ws} static.

22 years agoAdded rules for running tests.
Alexandre Julliard [Thu, 10 Jan 2002 03:30:21 +0000 (03:30 +0000)] 
Added rules for running tests.

22 years agoMoved the functionality of WS_socket() to WSASocketA().
Martin Wilck [Wed, 9 Jan 2002 21:17:16 +0000 (21:17 +0000)] 
Moved the functionality of WS_socket() to WSASocketA().
Made WSASocketA() account for WSA_FLAG_OVERLAPPED.

22 years agoAdded support for socket flags.
Martin Wilck [Wed, 9 Jan 2002 21:16:24 +0000 (21:16 +0000)] 
Added support for socket flags.

22 years agoMore general approach to file descriptor types and flags.
Martin Wilck [Wed, 9 Jan 2002 20:30:51 +0000 (20:30 +0000)] 
More general approach to file descriptor types and flags.

22 years agoReturn length of WS_sockaddr structure in ws_sockaddr_u2ws.
Paul Rupe [Wed, 9 Jan 2002 20:29:17 +0000 (20:29 +0000)] 
Return length of WS_sockaddr structure in ws_sockaddr_u2ws.

22 years agoFixed GetDocumentation a little. When called from RegisterTypeLib it
Bill Medland [Wed, 9 Jan 2002 19:10:59 +0000 (19:10 +0000)] 
Fixed GetDocumentation a little.  When called from RegisterTypeLib it
was leaving the Doc entry uninitialised, leading to page fault when
measuring it. Also ensure correct freeing of resources on failure.

22 years agoFixed a bug that caused APCs to be "forgotten".
Martin Wilck [Wed, 9 Jan 2002 19:09:57 +0000 (19:09 +0000)] 
Fixed a bug that caused APCs to be "forgotten".

22 years agoMove calling of CBT hooks from WIN_CreateWindowEx() to the driver.
Rein Klazes [Wed, 9 Jan 2002 19:09:06 +0000 (19:09 +0000)] 
Move calling of CBT hooks from WIN_CreateWindowEx() to the driver.

22 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Mon, 7 Jan 2002 21:16:46 +0000 (21:16 +0000)] 
Fixed some issues found by winapi_check.