wine
24 years agoUse min/max instead of MIN/MAX.
Francois Gouget [Sat, 25 Mar 2000 21:44:35 +0000 (21:44 +0000)] 
Use min/max instead of MIN/MAX.

24 years agoHandle socket POLLERR/POLLHUP conditions properly.
Ove Kaaven [Sat, 25 Mar 2000 21:41:43 +0000 (21:41 +0000)] 
Handle socket POLLERR/POLLHUP conditions properly.
Clear error field for OOB notifications.

24 years agoSend the correct ODA_ code when deselecting an item.
Huw D M Davies [Sat, 25 Mar 2000 21:41:17 +0000 (21:41 +0000)] 
Send the correct ODA_ code when deselecting an item.

24 years agoFixed a couple of file descriptor leaks.
Alexandre Julliard [Sat, 25 Mar 2000 19:14:37 +0000 (19:14 +0000)] 
Fixed a couple of file descriptor leaks.
Always call USER signal proc in the right context.
Cleaned up THREAD_Create.

24 years agoDo not erase local files on uninstall if install dir does not exist.
Alexandre Julliard [Sat, 25 Mar 2000 17:31:03 +0000 (17:31 +0000)] 
Do not erase local files on uninstall if install dir does not exist.

24 years agoStore monitor size and depth in the generic structure.
Alexandre Julliard [Sat, 25 Mar 2000 17:30:13 +0000 (17:30 +0000)] 
Store monitor size and depth in the generic structure.
Merged monitor driver into USER driver.

24 years agoA few simplifications and optimizations in the x11 driver.
Alexandre Julliard [Sat, 25 Mar 2000 14:05:06 +0000 (14:05 +0000)] 
A few simplifications and optimizations in the x11 driver.

24 years agoLink ttydrv and x11drv objects into their respective dll.
Alexandre Julliard [Sat, 25 Mar 2000 14:03:50 +0000 (14:03 +0000)] 
Link ttydrv and x11drv objects into their respective dll.

24 years agoAdded missing keyboard.spec.
Alexandre Julliard [Sat, 25 Mar 2000 11:00:01 +0000 (11:00 +0000)] 
Added missing keyboard.spec.

24 years agoMoved FatalAppExit functions to win32/except.c.
Alexandre Julliard [Fri, 24 Mar 2000 21:42:15 +0000 (21:42 +0000)] 
Moved FatalAppExit functions to win32/except.c.
Added a few uses of Callout instead of referencing USER functions
directly.

24 years agoMoved LoadImage and related functions to cursoricon.c.
Alexandre Julliard [Fri, 24 Mar 2000 21:40:30 +0000 (21:40 +0000)] 
Moved LoadImage and related functions to cursoricon.c.

24 years agoMoved gdi/user thunking functions into their respective dlls.
Alexandre Julliard [Fri, 24 Mar 2000 21:38:30 +0000 (21:38 +0000)] 
Moved gdi/user thunking functions into their respective dlls.
Moved keyboard.spec into user dll.

24 years agoDisable OpenGL support if the latter is thread safe.
Lionel Ulmer [Fri, 24 Mar 2000 21:20:33 +0000 (21:20 +0000)] 
Disable OpenGL support if the latter is thread safe.

24 years agoFixed some warnings.
Patrik Stridvall [Fri, 24 Mar 2000 21:19:02 +0000 (21:19 +0000)] 
Fixed some warnings.

24 years agoMade the include files self sufficient.
Patrik Stridvall [Fri, 24 Mar 2000 21:13:57 +0000 (21:13 +0000)] 
Made the include files self sufficient.

24 years agoAdded/fixed some documentation reported by winapi_check.
Patrik Stridvall [Fri, 24 Mar 2000 20:46:04 +0000 (20:46 +0000)] 
Added/fixed some documentation reported by winapi_check.

24 years agoFixed some issues reported by winapi_check.
Patrik Stridvall [Fri, 24 Mar 2000 20:43:33 +0000 (20:43 +0000)] 
Fixed some issues reported by winapi_check.

24 years agoFixed some ANSI C violations.
Patrik Stridvall [Fri, 24 Mar 2000 20:42:08 +0000 (20:42 +0000)] 
Fixed some ANSI C violations.

24 years agoFixed ANSI C related compile problems.
Patrik Stridvall [Fri, 24 Mar 2000 20:40:41 +0000 (20:40 +0000)] 
Fixed ANSI C related compile problems.

24 years ago- Updated API files
Patrik Stridvall [Fri, 24 Mar 2000 20:39:51 +0000 (20:39 +0000)] 
- Updated API files
- Don't check the *.spec.c files
- Better parsing of strings
- Better documentation checking
- Minor bug fixes

24 years ago- added some debug code and cleaned-up the mouse warping code
Lionel Ulmer [Fri, 24 Mar 2000 19:49:33 +0000 (19:49 +0000)] 
- added some debug code and cleaned-up the mouse warping code
- be ready once mouse will be reported relatively

24 years agoFixed copying of the MDI 'Windows' menu items if the items are not of
Huw D M Davies [Fri, 24 Mar 2000 19:49:13 +0000 (19:49 +0000)] 
Fixed copying of the MDI 'Windows' menu items if the items are not of
type MFT_STRING.

24 years agoSet the correct value for the cch element of MENUITEMINFO in
Huw D M Davies [Fri, 24 Mar 2000 19:48:53 +0000 (19:48 +0000)] 
Set the correct value for the cch element of MENUITEMINFO in
GetMenuItemInfo.

24 years agoFix spec file entries for EnumFontFamiliesEx*.
Huw D M Davies [Fri, 24 Mar 2000 19:48:26 +0000 (19:48 +0000)] 
Fix spec file entries for EnumFontFamiliesEx*.

24 years agoFurther code simplifications and interface (consistency) improvements.
Gerald Pfeifer [Fri, 24 Mar 2000 19:48:05 +0000 (19:48 +0000)] 
Further code simplifications and interface (consistency) improvements.
Fix selection of the Wine binary which was broken by a recent change.

24 years agoAdded proper termination upon failure.
Andreas Mohr [Fri, 24 Mar 2000 19:47:35 +0000 (19:47 +0000)] 
Added proper termination upon failure.

24 years agoFixed basic type evaluation.
Eric Pouech [Fri, 24 Mar 2000 19:46:53 +0000 (19:46 +0000)] 
Fixed basic type evaluation.

24 years agoEnsure that non-NULL terminated stings are saved correctly.
Huw D M Davies [Fri, 24 Mar 2000 19:46:30 +0000 (19:46 +0000)] 
Ensure that non-NULL terminated stings are saved correctly.

24 years agoCorrect the NotifyCode in the WM_COMMAND message sent by
Rein Klazes [Fri, 24 Mar 2000 19:46:13 +0000 (19:46 +0000)] 
Correct the NotifyCode in the WM_COMMAND message sent by
KBD_translate_accelerator().

24 years agoSlightly better REQUEST SENSE dumping, fixed GET_DEV_TYPE returns,
Marcus Meissner [Fri, 24 Mar 2000 19:45:47 +0000 (19:45 +0000)] 
Slightly better REQUEST SENSE dumping, fixed GET_DEV_TYPE returns,
work around EXEC SCSI commands which do not set the host<->target data
flags, ignore errors on DVD REPORT KEY/DVD SEND KEY.

24 years agoChanged PTRACE_PEEKUSER to PTRACE_PEEKUSR and PTRACE_POKEUSER to
Peter Hunnisett [Fri, 24 Mar 2000 19:45:11 +0000 (19:45 +0000)] 
Changed PTRACE_PEEKUSER to PTRACE_PEEKUSR and PTRACE_POKEUSER to
PTRACE_POKEUSR for libc5(?) compile.

24 years agoStop a WM_SETTEXT message (and friends) to a combo sending CBN_EDIT*
Huw D M Davies [Fri, 24 Mar 2000 19:44:39 +0000 (19:44 +0000)] 
Stop a WM_SETTEXT message (and friends) to a combo sending CBN_EDIT*
messages to the parent.

24 years agoAdded (correct) prototype for HeapWalk.
Francois Gouget [Fri, 24 Mar 2000 19:44:19 +0000 (19:44 +0000)] 
Added (correct) prototype for HeapWalk.

24 years ago- The ICOM_CMETHODxxx cause problems because the 'const' changes the
Francois Gouget [Fri, 24 Mar 2000 19:43:49 +0000 (19:43 +0000)] 
- The ICOM_CMETHODxxx cause problems because the 'const' changes the
  signature. There's no such thing on Windows anyway (it's a shame) so
  just remove them altogether.
- HeapMinimize returns a void, not a 'void*'

24 years agoMoved graphics initialisation to the x11drv/ttydrv dll init code.
Alexandre Julliard [Mon, 20 Mar 2000 18:21:19 +0000 (18:21 +0000)] 
Moved graphics initialisation to the x11drv/ttydrv dll init code.
Merged event, keyboard and mouse drivers into USER driver.

24 years agoImproved CompareStringA performance.
Andrew Lewycky [Sun, 19 Mar 2000 21:51:41 +0000 (21:51 +0000)] 
Improved CompareStringA performance.

24 years agoAdded missing debugtools.h include.
Alexandre Julliard [Sun, 19 Mar 2000 21:50:33 +0000 (21:50 +0000)] 
Added missing debugtools.h include.

24 years agoFixed some compiler errors and warnings.
Niels Kristian Bech Jensen [Sun, 19 Mar 2000 21:49:49 +0000 (21:49 +0000)] 
Fixed some compiler errors and warnings.

24 years agoTemporarily implemented the LCMAP_SORTKEY flag in the LCMapStringW()
Steven Elliott [Sun, 19 Mar 2000 21:48:52 +0000 (21:48 +0000)] 
Temporarily implemented the LCMAP_SORTKEY flag in the LCMapStringW()
function pending a more complete implementation of locales.

24 years agoHack: always try builtin module before elf or elfdll to avoid loading
Alexandre Julliard [Sun, 19 Mar 2000 21:21:56 +0000 (21:21 +0000)] 
Hack: always try builtin module before elf or elfdll to avoid loading
a builtin dll .so file in the wrong mode.

24 years agoMoved font resource functions out of the X11 driver.
Alexandre Julliard [Sun, 19 Mar 2000 21:20:54 +0000 (21:20 +0000)] 
Moved font resource functions out of the X11 driver.

24 years agoAdded support for source files stored in subdirectories.
Alexandre Julliard [Sun, 19 Mar 2000 21:20:16 +0000 (21:20 +0000)] 
Added support for source files stored in subdirectories.

24 years agoAdded GetDCOrgEx in graphics device interface and removed X11 code
Alexandre Julliard [Sun, 19 Mar 2000 21:19:21 +0000 (21:19 +0000)] 
Added GetDCOrgEx in graphics device interface and removed X11 code
from dc.c.

24 years agoFixed segmented/linear buffers manipulation.
Eric Pouech [Sun, 19 Mar 2000 21:16:37 +0000 (21:16 +0000)] 
Fixed segmented/linear buffers manipulation.
Better IO buffering.
Added some missing prototypes.

24 years agoExplicitly use the TVN_xxxA version of the macros.
Francois Gouget [Sun, 19 Mar 2000 21:16:00 +0000 (21:16 +0000)] 
Explicitly use the TVN_xxxA version of the macros.

24 years ago- Added the TVN_xxxA macros
Francois Gouget [Sun, 19 Mar 2000 21:15:36 +0000 (21:15 +0000)] 
- Added the TVN_xxxA macros
- Added missing TBNOTIFY macros and types
- Added SNDMSG

24 years agoAdded WM_APP.
Francois Gouget [Sun, 19 Mar 2000 21:14:53 +0000 (21:14 +0000)] 
Added WM_APP.

24 years agoRemoved most calls to xmalloc/xrealloc.
Dimitrie O. Paun [Sun, 19 Mar 2000 14:29:50 +0000 (14:29 +0000)] 
Removed most calls to xmalloc/xrealloc.

24 years ago- Added missing definition for GLOBALHANDLE and LOCALHANDLE
Francois Gouget [Sun, 19 Mar 2000 14:21:38 +0000 (14:21 +0000)] 
- Added missing definition for GLOBALHANDLE and LOCALHANDLE
- Fixed the prototype of WNDENUMPROC

24 years agoAdded some missing defines.
Francois Gouget [Sun, 19 Mar 2000 14:21:23 +0000 (14:21 +0000)] 
Added some missing defines.

24 years agoPropagate IsDialogMessage to the parent if the dialog has the
Andrew Lewycky [Sun, 19 Mar 2000 14:20:52 +0000 (14:20 +0000)] 
Propagate IsDialogMessage to the parent if the dialog has the
DS_CONTROL flag.

24 years agoAdded an exception frame for lstrcpy16.
Andreas Mohr [Sun, 19 Mar 2000 14:20:28 +0000 (14:20 +0000)] 
Added an exception frame for lstrcpy16.

24 years agoNow attaching imported DLLs of a winelib executable.
Eric Pouech [Sun, 19 Mar 2000 12:46:56 +0000 (12:46 +0000)] 
Now attaching imported DLLs of a winelib executable.

24 years agoIOleItemContainer has OLEGUID(0x11c), not 0x11a.
Marcus Meissner [Sun, 19 Mar 2000 12:46:37 +0000 (12:46 +0000)] 
IOleItemContainer has OLEGUID(0x11c), not 0x11a.

24 years agoFixed memory corruption with CoTaskMemRealloc.
Marcus Meissner [Sun, 19 Mar 2000 12:46:20 +0000 (12:46 +0000)] 
Fixed memory corruption with CoTaskMemRealloc.

24 years agoMade various changes to tools/genpatch including suggestions from Ove
Steven Elliott [Sun, 19 Mar 2000 12:46:02 +0000 (12:46 +0000)] 
Made various changes to tools/genpatch including suggestions from Ove
Kaaven (Place added files last in the patch.  Add a switch that
specifies modified files.)

24 years agoMoved the definition of PTSTR and LPTSTR from tchar.h to winnt.h.
Francois Gouget [Sun, 19 Mar 2000 12:45:28 +0000 (12:45 +0000)] 
Moved the definition of PTSTR and LPTSTR from tchar.h to winnt.h.

24 years agoShould include 'winspool.h'.
Francois Gouget [Sun, 19 Mar 2000 12:45:06 +0000 (12:45 +0000)] 
Should include 'winspool.h'.

24 years ago- An extern statement finishes with the first closing '}' or the first
Francois Gouget [Sun, 19 Mar 2000 12:44:46 +0000 (12:44 +0000)] 
- An extern statement finishes with the first closing '}' or the first
  outer ';'
- Handle '#error', '#line' and '#pragma' even when in the 'pp_strips',
  'pp_stripe', 'pp_stripp' or 'pp_false' contexts (just like '#if' and
  co).  But still don't issue an error if '#error' is found when in the
  'pp_false' state.

24 years agoMake the first comma in the control's definition optional.
Francois Gouget [Sun, 19 Mar 2000 12:44:03 +0000 (12:44 +0000)] 
Make the first comma in the control's definition optional.

24 years agoSupport loading any presentation aspect.
Andrew Lewycky [Sun, 19 Mar 2000 12:42:58 +0000 (12:42 +0000)] 
Support loading any presentation aspect.

24 years agoAvoid a link error from another DLL on FreeBSD.
Gerald Pfeifer [Sun, 19 Mar 2000 12:42:31 +0000 (12:42 +0000)] 
Avoid a link error from another DLL on FreeBSD.

24 years agoFixed joystick ID/deviceID/driver handle/instance ID mixup.
Eric Pouech [Sun, 19 Mar 2000 12:41:41 +0000 (12:41 +0000)] 
Fixed joystick ID/deviceID/driver handle/instance ID mixup.

24 years agoDelete the shm segment as soon as wine and X have attached it.
Andrew Lewycky [Sun, 19 Mar 2000 12:41:20 +0000 (12:41 +0000)] 
Delete the shm segment as soon as wine and X have attached it.

24 years agoCorrected handling of proto==NULL in WINSOCK_getservbyname and
Lars Heete [Sun, 19 Mar 2000 12:40:53 +0000 (12:40 +0000)] 
Corrected handling of proto==NULL in WINSOCK_getservbyname and
WINSOCK_getservbyport.

24 years agoCreated separate dlls for user,gdi,ttydrv,x11drv.
Alexandre Julliard [Sun, 19 Mar 2000 12:08:09 +0000 (12:08 +0000)] 
Created separate dlls for user,gdi,ttydrv,x11drv.
Fixed Winelib argc handling (thanks to Eric Pouech).

24 years agoMisc small cleanups.
Alexandre Julliard [Sat, 18 Mar 2000 22:25:41 +0000 (22:25 +0000)] 
Misc small cleanups.

24 years agoAvoid calling the *Rect USER functions from inside GDI.
Alexandre Julliard [Sat, 18 Mar 2000 22:12:33 +0000 (22:12 +0000)] 
Avoid calling the *Rect USER functions from inside GDI.
Moved a few USER functions to a more appropriate location.

24 years agoMoved command-line option handling out of the X11 driver.
Alexandre Julliard [Sat, 18 Mar 2000 21:56:10 +0000 (21:56 +0000)] 
Moved command-line option handling out of the X11 driver.
Added support for "--" prefix on options.
Replaced a few X11 command-line options by wine.conf parameters.

24 years agoMade ddraw and dinput separate dlls.
Alexandre Julliard [Fri, 17 Mar 2000 16:58:10 +0000 (16:58 +0000)] 
Made ddraw and dinput separate dlls.

24 years agoHave threads and processes exit more cleanly whenever possible.
Alexandre Julliard [Fri, 17 Mar 2000 15:16:57 +0000 (15:16 +0000)] 
Have threads and processes exit more cleanly whenever possible.

24 years agoInclude space for resources in the module header instead of doing a
Alexandre Julliard [Fri, 17 Mar 2000 15:12:06 +0000 (15:12 +0000)] 
Include space for resources in the module header instead of doing a
separate allocation.

24 years agoMade MPR a separate dll.
Alexandre Julliard [Fri, 17 Mar 2000 15:09:48 +0000 (15:09 +0000)] 
Made MPR a separate dll.

24 years agoRewrite the BIGBLOCKFILE implementation for better performance.
Andrew Lewycky [Fri, 17 Mar 2000 15:08:25 +0000 (15:08 +0000)] 
Rewrite the BIGBLOCKFILE implementation for better performance.

24 years agoFurther simplify the code and remove some redundant code.
Gerald Pfeifer [Fri, 17 Mar 2000 15:07:52 +0000 (15:07 +0000)] 
Further simplify the code and remove some redundant code.
Make the user interface more consistent and appealing.

24 years agoAvoid a refcount leak in QueryInterface when delegating.
Andrew Lewycky [Fri, 17 Mar 2000 15:07:24 +0000 (15:07 +0000)] 
Avoid a refcount leak in QueryInterface when delegating.
And a couple of minor bugs.

24 years agoIntroduced DBG_VALUE struct to manipulate debugger/debuggee address space.
Eric Pouech [Wed, 15 Mar 2000 19:57:20 +0000 (19:57 +0000)] 
Introduced DBG_VALUE struct to manipulate debugger/debuggee address space.
Added watch (hardware assisted debugging) and whatis (type of expr) commands.
Fixed some issues in local vars handling (stabs parsing & registers optimization).

24 years agoUpdate DIB sections in text output and for graphics primitives.
Karl Lessard [Wed, 15 Mar 2000 19:56:40 +0000 (19:56 +0000)] 
Update DIB sections in text output and for graphics primitives.

24 years agoMichael Abd-El-Malek (on behalf of Corel)
Alexandre Julliard [Wed, 15 Mar 2000 19:48:13 +0000 (19:48 +0000)] 
Michael Abd-El-Malek (on behalf of Corel)
When we were switching to another desktop, the popup windows lost
their WS_VISIBLE flag.

24 years agoAvoid SIGSTOP/SIGCONT race when ptrace is disabled.
Alexandre Julliard [Wed, 15 Mar 2000 19:47:44 +0000 (19:47 +0000)] 
Avoid SIGSTOP/SIGCONT race when ptrace is disabled.
Fixed context flags handling (thanks to Eric Pouech).

24 years agoAvoid SIGSTOP/SIGCONT race when ptrace is disabled.
Alexandre Julliard [Wed, 15 Mar 2000 19:46:14 +0000 (19:46 +0000)] 
Avoid SIGSTOP/SIGCONT race when ptrace is disabled.

24 years agoFixed bug in generate_startup_debug_events().
Alexandre Julliard [Wed, 15 Mar 2000 19:45:15 +0000 (19:45 +0000)] 
Fixed bug in generate_startup_debug_events().

24 years agoAdded winemine app.
Joshua Thielen [Wed, 15 Mar 2000 19:06:39 +0000 (19:06 +0000)] 
Added winemine app.

24 years agoImproved the visual appearence of the user interface. Made the code
Gerald Pfeifer [Wed, 15 Mar 2000 19:04:25 +0000 (19:04 +0000)] 
Improved the visual appearence of the user interface. Made the code
somewhat simpler.

24 years agoImplemented _read and _lseek.
Waldek Hebisch [Sun, 12 Mar 2000 21:13:44 +0000 (21:13 +0000)] 
Implemented _read and _lseek.

24 years agoCorrect conversion of level parameter if WINSOCK_setsockopt is called
Rein Klazes [Sun, 12 Mar 2000 21:12:56 +0000 (21:12 +0000)] 
Correct conversion of level parameter if WINSOCK_setsockopt is called
for option WS_SO_DONTLINGER.

24 years agoCorrect rounding of the result in MulDiv16().
Rein Klazes [Sun, 12 Mar 2000 21:12:38 +0000 (21:12 +0000)] 
Correct rounding of the result in MulDiv16().

24 years agoFixed FreeBSD compilation.
Gerald Pfeifer [Sun, 12 Mar 2000 20:19:23 +0000 (20:19 +0000)] 
Fixed FreeBSD compilation.

24 years ago- Make registry usage a little more correct and modern
Peter Hunnisett [Sun, 12 Mar 2000 20:18:33 +0000 (20:18 +0000)] 
- Make registry usage a little more correct and modern
- Create home for all dplay name server functionality
- Add the framework for EnumSessions
- Documentation update

24 years agoCleaned up debug channels a bit.
Dimitrie Paun [Sun, 12 Mar 2000 20:16:51 +0000 (20:16 +0000)] 
Cleaned up debug channels a bit.

24 years agoImplemented stretched blts for depth 24 (unoptimized).
Marcus Meissner [Sun, 12 Mar 2000 20:15:28 +0000 (20:15 +0000)] 
Implemented stretched blts for depth 24 (unoptimized).

24 years agoFixed OUTPUT_DEBUG_STRING pointer handling.
Alexandre Julliard [Fri, 10 Mar 2000 22:25:07 +0000 (22:25 +0000)] 
Fixed OUTPUT_DEBUG_STRING pointer handling.

24 years agoRemoved PROCESS_IsCurrent().
Alexandre Julliard [Fri, 10 Mar 2000 22:21:07 +0000 (22:21 +0000)] 
Removed PROCESS_IsCurrent().

24 years agoAdded specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
Alexandre Julliard [Fri, 10 Mar 2000 22:16:10 +0000 (22:16 +0000)] 
Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
Generate a breakpoint event on process attach.
Misc cleanups in request handling.

24 years agoNow relying on exception codes to know when debugger is entered for a
Eric Pouech [Thu, 9 Mar 2000 18:46:04 +0000 (18:46 +0000)] 
Now relying on exception codes to know when debugger is entered for a
single step trap.

24 years agoAdded proc to start debugging process from its command line (by launching it).
Eric Pouech [Thu, 9 Mar 2000 18:45:43 +0000 (18:45 +0000)] 
Added proc to start debugging process from its command line (by launching it).

24 years agoCleanup.
Eric Pouech [Thu, 9 Mar 2000 18:45:27 +0000 (18:45 +0000)] 
Cleanup.

24 years agoAdd Black as a valid font weight.
Huw D M Davies [Thu, 9 Mar 2000 18:44:38 +0000 (18:44 +0000)] 
Add Black as a valid font weight.
Cope with afm files that do not contain {Family|Full}Name entries.

24 years ago- Got rid of PROFILE functions.
David Elliott [Thu, 9 Mar 2000 18:44:02 +0000 (18:44 +0000)] 
- Got rid of PROFILE functions.
- Use functionality of aspi.c.
- Automagically read /proc/scsi/scsi (part of aspi.c which is already
  in tree).

24 years agoHandle 24 bit DIBs <-> 24 bit deep/24 bits per pixel XImages.
Jim Aston [Thu, 9 Mar 2000 18:41:36 +0000 (18:41 +0000)] 
Handle 24 bit DIBs <-> 24 bit deep/24 bits per pixel XImages.