wine
24 years agoActivate a hidden window only when explicitely asked by the
Gerard Patel [Sun, 26 Mar 2000 13:38:15 +0000 (13:38 +0000)] 
Activate a hidden window only when explicitely asked by the
application.

24 years agoimproved exception handling
Eric Pouech [Sun, 26 Mar 2000 13:37:39 +0000 (13:37 +0000)] 
improved exception handling
merged all module handling code in new module.c file
reenabled 'walk module' and 'info module' commands
added ability to drive break on thread startup

24 years agoStubs for DllRegisterServer/DllUnregisterServer.
Marcus Meissner [Sun, 26 Mar 2000 13:36:40 +0000 (13:36 +0000)] 
Stubs for DllRegisterServer/DllUnregisterServer.

24 years agoFixed return value for SC_GET_DEV_TYPE.
Marcus Meissner [Sun, 26 Mar 2000 13:36:16 +0000 (13:36 +0000)] 
Fixed return value for SC_GET_DEV_TYPE.

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).