wine
23 years agoFixed small race condition between vm86_enter() and signal handling.
Ove Kaaven [Fri, 29 Dec 2000 03:29:31 +0000 (03:29 +0000)] 
Fixed small race condition between vm86_enter() and signal handling.
Made separate save_vm86_context and restore_vm86_context functions.

23 years agoAllow stubs for exports that are not legal C identifiers.
Jon Griffiths [Fri, 29 Dec 2000 03:26:27 +0000 (03:26 +0000)] 
Allow stubs for exports that are not legal C identifiers.

23 years agoTest pointer before it is dereferenced in CreateEventW().
Rein Klazes [Fri, 29 Dec 2000 03:18:08 +0000 (03:18 +0000)] 
Test pointer before it is dereferenced in CreateEventW().

23 years agoRenamed libuuid.a to libwine_uuid.a
Alexandre Julliard [Wed, 27 Dec 2000 19:06:44 +0000 (19:06 +0000)] 
Renamed libuuid.a to libwine_uuid.a

23 years agoDon't link with libw if libc already contains w* routines.
Ulrich Weigand [Wed, 27 Dec 2000 18:49:08 +0000 (18:49 +0000)] 
Don't link with libw if libc already contains w* routines.
Link every library with libnsl if required.
Include ieeefp.h where necessary.

23 years agoCompile fix if HAVE_OSS is not defined.
Ulrich Weigand [Wed, 27 Dec 2000 18:43:30 +0000 (18:43 +0000)] 
Compile fix if HAVE_OSS is not defined.

23 years agoFixed broken prototypes.
Ulrich Weigand [Wed, 27 Dec 2000 18:39:44 +0000 (18:39 +0000)] 
Fixed broken prototypes.

23 years agoSilence silly error messages.
Ulrich Weigand [Wed, 27 Dec 2000 18:37:37 +0000 (18:37 +0000)] 
Silence silly error messages.

23 years agoImport kernel32 (for SetLastError()).
Ulrich Weigand [Wed, 27 Dec 2000 18:35:52 +0000 (18:35 +0000)] 
Import kernel32 (for SetLastError()).

23 years agoAdded check whether unaligned memory access is allowed.
Ulrich Weigand [Wed, 27 Dec 2000 04:18:26 +0000 (04:18 +0000)] 
Added check whether unaligned memory access is allowed.
Added macros to access unaligned WORDs / DWORDs.

23 years ago- clarify many error messages
Andreas Mohr [Wed, 27 Dec 2000 04:02:46 +0000 (04:02 +0000)] 
- clarify many error messages
- add data corruption warning to README file

23 years agoUse the X state instead of the VK key state to check for eatable
Ove Kaaven [Wed, 27 Dec 2000 03:45:51 +0000 (03:45 +0000)] 
Use the X state instead of the VK key state to check for eatable
characters, since the VK key state isn't a fan of AltGr.

23 years agoAllow an application to open a dos device ending with ':'.
Lawson Whitney [Wed, 27 Dec 2000 03:28:13 +0000 (03:28 +0000)] 
Allow an application to open a dos device ending with ':'.

23 years agoRelease the Win16 lock before starting the DOS process, since it's not
Ove Kaaven [Wed, 27 Dec 2000 03:24:20 +0000 (03:24 +0000)] 
Release the Win16 lock before starting the DOS process, since it's not
really a Win16 app.

23 years agoSince DOSVM_Wait() blocks the normal event processing, it should
Ove Kaaven [Wed, 27 Dec 2000 02:35:57 +0000 (02:35 +0000)] 
Since DOSVM_Wait() blocks the normal event processing, it should
dispatch pending events itself.

23 years agoFix the trivial compiler warnings in debugger/ when compiling with -W
Joerg Mayer [Tue, 26 Dec 2000 01:28:51 +0000 (01:28 +0000)] 
Fix the trivial compiler warnings in debugger/ when compiling with -W
- moved inline statements to front
- fixed the trivial cases of signed/unsigned comparisons

23 years agoNo longer using function pointers to winmm and msvfw32, but delay
Eric Pouech [Tue, 26 Dec 2000 01:26:12 +0000 (01:26 +0000)] 
No longer using function pointers to winmm and msvfw32, but delay
loading instead.

23 years agoAdded ability to delay loading of an imported DLL until it's needed
Eric Pouech [Tue, 26 Dec 2000 01:22:34 +0000 (01:22 +0000)] 
Added ability to delay loading of an imported DLL until it's needed
(new -delay option for import directive in spec file).

23 years agoFixed error recovery during thread creation.
Alexandre Julliard [Tue, 26 Dec 2000 00:30:30 +0000 (00:30 +0000)] 
Fixed error recovery during thread creation.

23 years agoSeparated the MZ loader and core DOS VM into dlls/winedos.
Ove Kaaven [Tue, 26 Dec 2000 00:22:45 +0000 (00:22 +0000)] 
Separated the MZ loader and core DOS VM into dlls/winedos.

23 years agoDeclare all handles with DECLARE_OLD_HANDLE to ease conversion to
François Gouget [Tue, 26 Dec 2000 00:07:25 +0000 (00:07 +0000)] 
Declare all handles with DECLARE_OLD_HANDLE to ease conversion to
STRICT.

23 years agoAdded GetDCBrushColor and GetDCPenColor.
Francois Gouget [Tue, 26 Dec 2000 00:00:46 +0000 (00:00 +0000)] 
Added GetDCBrushColor and GetDCPenColor.

23 years agoRemoved --config from man wine.
Lawson Whitney [Mon, 25 Dec 2000 23:55:59 +0000 (23:55 +0000)] 
Removed --config from man wine.

23 years agoRemoved trailing garbage after [serialports] device name.
Lawson Whitney [Mon, 25 Dec 2000 23:48:54 +0000 (23:48 +0000)] 
Removed trailing garbage after [serialports] device name.

23 years agoMoved HRASCONN from windef.h.
François Gouget [Sun, 24 Dec 2000 20:44:08 +0000 (20:44 +0000)] 
Moved HRASCONN from windef.h.
Added missing Unicode type and function definitions.
Added a few missing macro definitions.
Enclose in an extern "C" for C++ Winelib applications.
Added the structure packing specification.

23 years agoFixed a few type clashes in preparation for the switch to STRICT.
François Gouget [Sun, 24 Dec 2000 20:33:01 +0000 (20:33 +0000)] 
Fixed a few type clashes in preparation for the switch to STRICT.

23 years agoUpdated the look of dots and dashes to match the Win32 look.
Francois Gouget [Sun, 24 Dec 2000 20:16:25 +0000 (20:16 +0000)] 
Updated the look of dots and dashes to match the Win32 look.
Issue a FIXME about PS_USERSTYLE.

23 years agoDefine environment variable TMP as an alias for TEMP.
Dmitry Timoshkov [Sun, 24 Dec 2000 20:01:12 +0000 (20:01 +0000)] 
Define environment variable TMP as an alias for TEMP.

23 years ago<malloc.h> is not ISO C, <stdlib.h> is.
Gerald Pfeifer [Sun, 24 Dec 2000 19:55:09 +0000 (19:55 +0000)] 
<malloc.h> is not ISO C, <stdlib.h> is.

23 years agoFixed loop test for negative value.
Guy L. Albertelli [Sun, 24 Dec 2000 19:51:02 +0000 (19:51 +0000)] 
Fixed loop test for negative value.

23 years agoRelease 20001222. wine-20001222
Alexandre Julliard [Sat, 23 Dec 2000 00:13:05 +0000 (00:13 +0000)] 
Release 20001222.

23 years agoCancel a few changes to get back basic text clipboard functionality.
Gerard Patel [Fri, 22 Dec 2000 23:26:18 +0000 (23:26 +0000)] 
Cancel a few changes to get back basic text clipboard functionality.

23 years agoReplaced calls to KERNEL.Yield16 by calls to KERNEL32.K32WOWYield from
Eric Pouech [Fri, 22 Dec 2000 23:25:47 +0000 (23:25 +0000)] 
Replaced calls to KERNEL.Yield16 by calls to KERNEL32.K32WOWYield from
outside libkernel.so.

23 years agoNo longer try to load builtin library when loadorder is 'so'.
Alexandre Julliard [Fri, 22 Dec 2000 22:50:12 +0000 (22:50 +0000)] 
No longer try to load builtin library when loadorder is 'so'.

23 years agoUse dllwrap for building shared libraries in cygwin.
Hidenori Takeshima [Fri, 22 Dec 2000 22:28:00 +0000 (22:28 +0000)] 
Use dllwrap for building shared libraries in cygwin.

23 years agoAvoid dup'ing file descriptors when not necessary.
Alexandre Julliard [Fri, 22 Dec 2000 21:12:36 +0000 (21:12 +0000)] 
Avoid dup'ing file descriptors when not necessary.
Do not send fd to the client if ops->get_fd() fails.

23 years agoFixed copy/paste bug (thanks to Gerard Patel).
Alexandre Julliard [Fri, 22 Dec 2000 20:32:23 +0000 (20:32 +0000)] 
Fixed copy/paste bug (thanks to Gerard Patel).

23 years agoMore intelligent DirectSound prebuffering. By tracking the
Ove Kaaven [Fri, 22 Dec 2000 20:31:06 +0000 (20:31 +0000)] 
More intelligent DirectSound prebuffering. By tracking the
last-written position of streaming buffers, it attempts to avoid
prebuffering past this position unless necessary; this may avoid a
number of sound problems in various situations. Merged HEL and HAL
mixing code, which should reduce the HEL mode's CPU usage slightly.

23 years agoWarn when FindWindow needs to check other processes windows.
Joerg Mayer [Fri, 22 Dec 2000 20:29:41 +0000 (20:29 +0000)] 
Warn when FindWindow needs to check other processes windows.

23 years agoDon't suppress error messages.
Joerg Mayer [Fri, 22 Dec 2000 20:29:03 +0000 (20:29 +0000)] 
Don't suppress error messages.

23 years agoAdd %fs info to the critical section timeout message.
Joerg Mayer [Fri, 22 Dec 2000 20:28:46 +0000 (20:28 +0000)] 
Add %fs info to the critical section timeout message.

23 years agoRemove redundant ';' at the end of line.
Dmitry Timoshkov [Fri, 22 Dec 2000 20:28:19 +0000 (20:28 +0000)] 
Remove redundant ';' at the end of line.

23 years agoFix remaining signed/unsigned mismatches.
Dmitry Timoshkov [Fri, 22 Dec 2000 20:28:05 +0000 (20:28 +0000)] 
Fix remaining signed/unsigned mismatches.

23 years agoUse a separate FIFO pair for server requests that don't need to pass a
Alexandre Julliard [Fri, 22 Dec 2000 02:04:15 +0000 (02:04 +0000)] 
Use a separate FIFO pair for server requests that don't need to pass a
file descriptor.
Associate file descriptors with handles on the server side so that we
don't need to pass the fd every time the client wants to use it.

23 years agoNative IMM32.DLL crashes wine - use builtin DLL.
Hidenori Takeshima [Fri, 22 Dec 2000 01:56:10 +0000 (01:56 +0000)] 
Native IMM32.DLL crashes wine - use builtin DLL.

23 years agoPrint all problems as ERR() except for "could not open" library, which
Andreas Mohr [Fri, 22 Dec 2000 01:55:50 +0000 (01:55 +0000)] 
Print all problems as ERR() except for "could not open" library, which
is WARN().

23 years agoIDirectDrawSurface::Blt::SRCCOPY is the default ROP operation, do not
Marcus Meissner [Fri, 22 Dec 2000 01:39:22 +0000 (01:39 +0000)] 
IDirectDrawSurface::Blt::SRCCOPY is the default ROP operation, do not
throw error.

23 years agoVarious documentation fixes.
Patrik Stridvall [Fri, 22 Dec 2000 01:38:01 +0000 (01:38 +0000)] 
Various documentation fixes.

23 years agoRemoved the dummy mouse event in SetWindowPos.
Alexandre Julliard [Fri, 22 Dec 2000 01:31:51 +0000 (01:31 +0000)] 
Removed the dummy mouse event in SetWindowPos.

23 years agoAdded some 16 bit entry points needed by multimedia DLLs.
Eric Pouech [Fri, 22 Dec 2000 01:30:36 +0000 (01:30 +0000)] 
Added some 16 bit entry points needed by multimedia DLLs.

23 years agoReplaced WIN16_GlobalLock16 by "official" function K32WOWGlobalLock16.
Alexandre Julliard [Fri, 22 Dec 2000 01:09:26 +0000 (01:09 +0000)] 
Replaced WIN16_GlobalLock16 by "official" function K32WOWGlobalLock16.

23 years agoAuthors: Ove Kaaven <ovek@transgaming.com>, Gavriel State <gav@transgaming.com>
Alexandre Julliard [Fri, 22 Dec 2000 01:07:57 +0000 (01:07 +0000)] 
Authors: Ove Kaaven <ovek@transgaming.com>, Gavriel State <gav@transgaming.com>
More DIB section copy-blitting improvements: Handle 8bpp DIBs, DC
mapping modes, and clipping. Take advantage of the DIBsection's
XShmImage mechanism to get a really fast blit to the display.

23 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Thu, 21 Dec 2000 21:08:58 +0000 (21:08 +0000)] 
Fixed some issues found by winapi_check.

23 years ago- Minor API file update.
Patrik Stridvall [Thu, 21 Dec 2000 21:05:52 +0000 (21:05 +0000)] 
- Minor API file update.
- Minor bug fixes.
- Added new option on --documentation-ordinal (off by default).
- Added new option on --documentation-pedantic (off by default).

23 years agoHandle errors for IDsDriver_GetPosition.
Marcus Meissner [Thu, 21 Dec 2000 20:49:26 +0000 (20:49 +0000)] 
Handle errors for IDsDriver_GetPosition.
Report DSERR_UNINITIALIZED on non-opened WineOSS audio device.

23 years agoCleaned up the code a bit.
Eric Pouech [Thu, 21 Dec 2000 20:21:53 +0000 (20:21 +0000)] 
Cleaned up the code a bit.

23 years agoEnable the DirectSound HAL for sound drivers that do not report
Ove Kaaven [Thu, 21 Dec 2000 20:20:34 +0000 (20:20 +0000)] 
Enable the DirectSound HAL for sound drivers that do not report
DSP_CAP_REALTIME. Set precision of these to 256 bytes (about 3ms).

23 years ago- TLB_DoFuncs: code cleanup and elemdescFunc read correctly from TLB.
Francois Jacques [Thu, 21 Dec 2000 20:20:12 +0000 (20:20 +0000)] 
- TLB_DoFuncs: code cleanup and elemdescFunc read correctly from TLB.
- TLB_LoadTypeLib: ref count problem.
- ITypeLib::GetTypeInfoOfGuid: safer implementation (pointer testing).
- ITypeInfo::GetRefTypeOfImplType: safer implementation (pointer testing).
- ITypeInfo2::GetDocumentationL return errors if SysAllocString failed.
- TLB loader functions now trace in "typelib" channel.
- Improved traces in AddRef/Release and improved dump_* functions for
  debugging.

23 years agoDon't write to buffer with zero length.
Dmitry Timoshkov [Thu, 21 Dec 2000 20:19:21 +0000 (20:19 +0000)] 
Don't write to buffer with zero length.
Removed some unused function parameters.

23 years agoDo not free the not owned error string.
Dmitry Timoshkov [Thu, 21 Dec 2000 20:18:40 +0000 (20:18 +0000)] 
Do not free the not owned error string.

23 years agoUpdated SafeArrayGetUBound and SafeArrayGetLBound with more sanity
Francois Jacques [Thu, 21 Dec 2000 20:18:18 +0000 (20:18 +0000)] 
Updated SafeArrayGetUBound and SafeArrayGetLBound with more sanity
checks: an array has at least one dimension.
Updated validCoordinates, where SafeArrayGetLBound was called on
dimension 0.

23 years agoRewrote the allocation of MM driver descriptors.
Eric Pouech [Thu, 21 Dec 2000 20:17:23 +0000 (20:17 +0000)] 
Rewrote the allocation of MM driver descriptors.

23 years agoUse handle to palette instead of index for EMR_SELECTPALETTE.
Eric Kohl [Thu, 21 Dec 2000 20:16:56 +0000 (20:16 +0000)] 
Use handle to palette instead of index for EMR_SELECTPALETTE.
Implemented simple case for EMR_EXTSELECTCLIPRGN.

23 years agoFixed debug routines to work before the process heap is created.
Alexandre Julliard [Wed, 20 Dec 2000 18:43:42 +0000 (18:43 +0000)] 
Fixed debug routines to work before the process heap is created.

23 years agoDo not call thread attach/detach routines during process exit to avoid
Alexandre Julliard [Wed, 20 Dec 2000 18:41:34 +0000 (18:41 +0000)] 
Do not call thread attach/detach routines during process exit to avoid
potential deadlocks.

23 years agoSet the color mask with BI_BITFIELD dibs, don't use the
Gerard Patel [Wed, 20 Dec 2000 18:39:41 +0000 (18:39 +0000)] 
Set the color mask with BI_BITFIELD dibs, don't use the
application-provided value.

23 years agoMake new edit control allocate its buffers with granularity 32 byte.
Dmitry Timoshkov [Wed, 20 Dec 2000 18:39:14 +0000 (18:39 +0000)] 
Make new edit control allocate its buffers with granularity 32 byte.
Ensure that all copied strings are 0 terminated.

23 years ago- print out WM_NOTIFY message code if we know it.
Guy L. Albertelli [Wed, 20 Dec 2000 18:38:15 +0000 (18:38 +0000)] 
- print out WM_NOTIFY message code if we know it.
- print out memory past end of NMHDR structure for the size of
  the normal NMxxxxx structure associated with the message code.
- setup notify code table for common, REBAR, TOOLBAR, and COMBOEX (at
  least partially).

23 years agoSet last error in GlobalUnlock.
Alexandre Julliard [Tue, 19 Dec 2000 23:38:13 +0000 (23:38 +0000)] 
Set last error in GlobalUnlock.

23 years agoDocumentation update.
Andrew Johnston [Tue, 19 Dec 2000 23:33:03 +0000 (23:33 +0000)] 
Documentation update.

23 years agoDUMMYSTRUCTNAME2 creates a conflict when using anonymous union names.
François Gouget [Tue, 19 Dec 2000 23:31:52 +0000 (23:31 +0000)] 
DUMMYSTRUCTNAME2 creates a conflict when using anonymous union names.

23 years agoAdded description of printerports section of the win.ini file for wineps.drv.
Stefan Leichter [Tue, 19 Dec 2000 23:30:51 +0000 (23:30 +0000)] 
Added description of printerports section of the win.ini file for wineps.drv.

23 years agoFix IConnectionPointContainer interface macros.
James Hatheway [Tue, 19 Dec 2000 23:30:24 +0000 (23:30 +0000)] 
Fix IConnectionPointContainer interface macros.

23 years agoImplementation of Dispatch API.
Francois Jacques [Tue, 19 Dec 2000 23:29:58 +0000 (23:29 +0000)] 
Implementation of Dispatch API.

23 years ago- Add several mbcs and CP 932 functions, fix some existing calls
Jon Griffiths [Tue, 19 Dec 2000 23:29:15 +0000 (23:29 +0000)] 
- Add several mbcs and CP 932 functions, fix some existing calls
- Bug fixes, -W warnings and winapi_check updates.
- Don't be so strict setting default locale, store codepage

23 years agoInclude stdlib.h instead of wchar.h.
Alexandre Julliard [Tue, 19 Dec 2000 19:38:48 +0000 (19:38 +0000)] 
Include stdlib.h instead of wchar.h.

23 years agoshlwapi forwarders for SetWindowLongW and CallWindowProcW.
Marcus Meissner [Tue, 19 Dec 2000 19:37:43 +0000 (19:37 +0000)] 
shlwapi forwarders for SetWindowLongW and CallWindowProcW.

23 years agoProtect against NULL buffer in the profile functions.
Dmitry Timoshkov [Tue, 19 Dec 2000 19:37:03 +0000 (19:37 +0000)] 
Protect against NULL buffer in the profile functions.

23 years agoNew unicode edit control.
Dmitry Timoshkov [Tue, 19 Dec 2000 19:36:49 +0000 (19:36 +0000)] 
New unicode edit control.

23 years agowinuser.h now requires that we include winbase.h first.
François Gouget [Tue, 19 Dec 2000 04:53:20 +0000 (04:53 +0000)] 
winuser.h now requires that we include winbase.h first.

23 years agoAdded CreateWindowStation.
François Gouget [Tue, 19 Dec 2000 04:52:17 +0000 (04:52 +0000)] 
Added CreateWindowStation.

23 years agoRemoved the 'extern "C" { ... }' statement. It is not supposed to be
François Gouget [Tue, 19 Dec 2000 04:51:43 +0000 (04:51 +0000)] 
Removed the 'extern "C" { ... }' statement. It is not supposed to be
there.

23 years agoMoved a misplaced 'extern "C" { ... }' statement.
François Gouget [Tue, 19 Dec 2000 04:51:10 +0000 (04:51 +0000)] 
Moved a misplaced 'extern "C" { ... }' statement.

23 years agoAdded better support for Unicode:
François Gouget [Tue, 19 Dec 2000 04:50:49 +0000 (04:50 +0000)] 
Added better support for Unicode:
Added support for 16-bit wchar_t
Added support for rewriting 4-byte Unicode literals to 16bit Unicode

23 years agoFixed IMAGE_RESOURCE_DIRECTORY_ENTRY on big-endian machines.
Ulrich Weigand [Tue, 19 Dec 2000 03:38:53 +0000 (03:38 +0000)] 
Fixed IMAGE_RESOURCE_DIRECTORY_ENTRY on big-endian machines.

23 years agoStub for DllDebugObjectRPCHook.
Gerard Patel [Tue, 19 Dec 2000 03:38:05 +0000 (03:38 +0000)] 
Stub for DllDebugObjectRPCHook.

23 years agoMisc fixes for QueryPathOfRegTypeLib, TLB_ReadTypeLib,
Gerard Patel [Tue, 19 Dec 2000 03:37:44 +0000 (03:37 +0000)] 
Misc fixes for QueryPathOfRegTypeLib, TLB_ReadTypeLib,
ITypeInfo_fnGetContainingTypeLib.

23 years agoDo not send a WM_NOTIFYFORMAT to a non-existent owner.
Gerard Patel [Tue, 19 Dec 2000 03:37:02 +0000 (03:37 +0000)] 
Do not send a WM_NOTIFYFORMAT to a non-existent owner.

23 years agoMerged the get_read_fd and get_write_fd requests.
Alexandre Julliard [Tue, 19 Dec 2000 02:12:45 +0000 (02:12 +0000)] 
Merged the get_read_fd and get_write_fd requests.

23 years agoImplemented DIGDD_PEEK for SysMouseA::GetDeviceData.
Marcus Meissner [Tue, 19 Dec 2000 02:10:26 +0000 (02:10 +0000)] 
Implemented DIGDD_PEEK for SysMouseA::GetDeviceData.

23 years ago_str{dec,inc}: Cast the parameters to the proper type first
François Gouget [Tue, 19 Dec 2000 02:10:07 +0000 (02:10 +0000)] 
_str{dec,inc}: Cast the parameters to the proper type first
Added definitions for _tfinddata*

23 years agoMoved some of the STDMETHOD/STDAPI to winnt.h.
François Gouget [Tue, 19 Dec 2000 02:09:52 +0000 (02:09 +0000)] 
Moved some of the STDMETHOD/STDAPI to winnt.h.
Moved the EXTERN_C macro to winnt.h.
Added a '#ifndef __WINE__' around the remaining macros.

23 years agoRemoved some of the SECURITY_xxx types.
François Gouget [Tue, 19 Dec 2000 02:09:23 +0000 (02:09 +0000)] 
Removed some of the SECURITY_xxx types.

23 years agoAdded SetUserObjectSecurity.
François Gouget [Tue, 19 Dec 2000 02:09:05 +0000 (02:09 +0000)] 
Added SetUserObjectSecurity.

23 years agoAdd notify structures NMMOUSE, NMOBJECTNOTIFY, NMKEY, and NMCHAR.
Guy L. Albertelli [Tue, 19 Dec 2000 02:08:35 +0000 (02:08 +0000)] 
Add notify structures NMMOUSE, NMOBJECTNOTIFY, NMKEY, and NMCHAR.

23 years agoImplemented keyboard layout and context - far from complete.
Hidenori Takeshima [Mon, 18 Dec 2000 03:51:16 +0000 (03:51 +0000)] 
Implemented keyboard layout and context  - far from complete.

23 years ago(strcasecmp): Conform to ANSI specs for toupper.
Morten Welinder [Mon, 18 Dec 2000 03:50:15 +0000 (03:50 +0000)] 
(strcasecmp): Conform to ANSI specs for toupper.
(strncasecmp): Ditto.  Also do not use side-effects in macro args.
(wine_openpty): Plug descriptor leak.  Always set errno on failure.
(wine_anon_mmap): Fix comment location.

23 years ago(parse_options): Allow GNU-like option arguments like
Morten Welinder [Mon, 18 Dec 2000 03:49:49 +0000 (03:49 +0000)] 
(parse_options): Allow GNU-like option arguments like
"--desktop=800x600".  (Not perfect -- we don't allow shorthands.)

23 years agoSolaris fixes.
Patrik Stridvall [Mon, 18 Dec 2000 03:13:52 +0000 (03:13 +0000)] 
Solaris fixes.

23 years ago- Implement drag for vertical rebars (drag up and down).
Guy L. Albertelli [Mon, 18 Dec 2000 03:13:19 +0000 (03:13 +0000)] 
- Implement drag for vertical rebars (drag up and down).
- Better algorithims for inserting new bands - matches native version
  closer.
- Make drawing of rebar attempt to match native pixel by pixel (note
  this does not fix the embedded controls in each band - they still are
  as good or bad as before.)
- Implement some of the notifications (RBN_HEIGHTCHANGE, _CHILDSIZE,
  _DELETINGBAND, _DELETEDBAND).