Gerard Patel [Sun, 26 Mar 2000 13:38:15 +0000 (13:38 +0000)]
Activate a hidden window only when explicitely asked by the
application.
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
Marcus Meissner [Sun, 26 Mar 2000 13:36:40 +0000 (13:36 +0000)]
Stubs for DllRegisterServer/DllUnregisterServer.
Marcus Meissner [Sun, 26 Mar 2000 13:36:16 +0000 (13:36 +0000)]
Fixed return value for SC_GET_DEV_TYPE.
Francois Gouget [Sat, 25 Mar 2000 21:44:35 +0000 (21:44 +0000)]
Use min/max instead of MIN/MAX.
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.
Huw D M Davies [Sat, 25 Mar 2000 21:41:17 +0000 (21:41 +0000)]
Send the correct ODA_ code when deselecting an item.
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.
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.
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.
Alexandre Julliard [Sat, 25 Mar 2000 14:05:06 +0000 (14:05 +0000)]
A few simplifications and optimizations in the x11 driver.
Alexandre Julliard [Sat, 25 Mar 2000 14:03:50 +0000 (14:03 +0000)]
Link ttydrv and x11drv objects into their respective dll.
Alexandre Julliard [Sat, 25 Mar 2000 11:00:01 +0000 (11:00 +0000)]
Added missing keyboard.spec.
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.
Alexandre Julliard [Fri, 24 Mar 2000 21:40:30 +0000 (21:40 +0000)]
Moved LoadImage and related functions to cursoricon.c.
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.
Lionel Ulmer [Fri, 24 Mar 2000 21:20:33 +0000 (21:20 +0000)]
Disable OpenGL support if the latter is thread safe.
Patrik Stridvall [Fri, 24 Mar 2000 21:19:02 +0000 (21:19 +0000)]
Fixed some warnings.
Patrik Stridvall [Fri, 24 Mar 2000 21:13:57 +0000 (21:13 +0000)]
Made the include files self sufficient.
Patrik Stridvall [Fri, 24 Mar 2000 20:46:04 +0000 (20:46 +0000)]
Added/fixed some documentation reported by winapi_check.
Patrik Stridvall [Fri, 24 Mar 2000 20:43:33 +0000 (20:43 +0000)]
Fixed some issues reported by winapi_check.
Patrik Stridvall [Fri, 24 Mar 2000 20:42:08 +0000 (20:42 +0000)]
Fixed some ANSI C violations.
Patrik Stridvall [Fri, 24 Mar 2000 20:40:41 +0000 (20:40 +0000)]
Fixed ANSI C related compile problems.
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
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
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.
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.
Huw D M Davies [Fri, 24 Mar 2000 19:48:26 +0000 (19:48 +0000)]
Fix spec file entries for EnumFontFamiliesEx*.
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.
Andreas Mohr [Fri, 24 Mar 2000 19:47:35 +0000 (19:47 +0000)]
Added proper termination upon failure.
Eric Pouech [Fri, 24 Mar 2000 19:46:53 +0000 (19:46 +0000)]
Fixed basic type evaluation.
Huw D M Davies [Fri, 24 Mar 2000 19:46:30 +0000 (19:46 +0000)]
Ensure that non-NULL terminated stings are saved correctly.
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().
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.
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.
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.
Francois Gouget [Fri, 24 Mar 2000 19:44:19 +0000 (19:44 +0000)]
Added (correct) prototype for HeapWalk.
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*'
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.
Andrew Lewycky [Sun, 19 Mar 2000 21:51:41 +0000 (21:51 +0000)]
Improved CompareStringA performance.
Alexandre Julliard [Sun, 19 Mar 2000 21:50:33 +0000 (21:50 +0000)]
Added missing debugtools.h include.
Niels Kristian Bech Jensen [Sun, 19 Mar 2000 21:49:49 +0000 (21:49 +0000)]
Fixed some compiler errors and warnings.
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.
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.
Alexandre Julliard [Sun, 19 Mar 2000 21:20:54 +0000 (21:20 +0000)]
Moved font resource functions out of the X11 driver.
Alexandre Julliard [Sun, 19 Mar 2000 21:20:16 +0000 (21:20 +0000)]
Added support for source files stored in subdirectories.
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.
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.
Francois Gouget [Sun, 19 Mar 2000 21:16:00 +0000 (21:16 +0000)]
Explicitly use the TVN_xxxA version of the 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
Francois Gouget [Sun, 19 Mar 2000 21:14:53 +0000 (21:14 +0000)]
Added WM_APP.
Dimitrie O. Paun [Sun, 19 Mar 2000 14:29:50 +0000 (14:29 +0000)]
Removed most calls to xmalloc/xrealloc.
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
Francois Gouget [Sun, 19 Mar 2000 14:21:23 +0000 (14:21 +0000)]
Added some missing defines.
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.
Andreas Mohr [Sun, 19 Mar 2000 14:20:28 +0000 (14:20 +0000)]
Added an exception frame for lstrcpy16.
Eric Pouech [Sun, 19 Mar 2000 12:46:56 +0000 (12:46 +0000)]
Now attaching imported DLLs of a winelib executable.
Marcus Meissner [Sun, 19 Mar 2000 12:46:37 +0000 (12:46 +0000)]
IOleItemContainer has OLEGUID(0x11c), not 0x11a.
Marcus Meissner [Sun, 19 Mar 2000 12:46:20 +0000 (12:46 +0000)]
Fixed memory corruption with CoTaskMemRealloc.
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.)
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.
Francois Gouget [Sun, 19 Mar 2000 12:45:06 +0000 (12:45 +0000)]
Should include 'winspool.h'.
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.
Francois Gouget [Sun, 19 Mar 2000 12:44:03 +0000 (12:44 +0000)]
Make the first comma in the control's definition optional.
Andrew Lewycky [Sun, 19 Mar 2000 12:42:58 +0000 (12:42 +0000)]
Support loading any presentation aspect.
Gerald Pfeifer [Sun, 19 Mar 2000 12:42:31 +0000 (12:42 +0000)]
Avoid a link error from another DLL on FreeBSD.
Eric Pouech [Sun, 19 Mar 2000 12:41:41 +0000 (12:41 +0000)]
Fixed joystick ID/deviceID/driver handle/instance ID mixup.
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.
Lars Heete [Sun, 19 Mar 2000 12:40:53 +0000 (12:40 +0000)]
Corrected handling of proto==NULL in WINSOCK_getservbyname and
WINSOCK_getservbyport.
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).
Alexandre Julliard [Sat, 18 Mar 2000 22:25:41 +0000 (22:25 +0000)]
Misc small cleanups.
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.
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.
Alexandre Julliard [Fri, 17 Mar 2000 16:58:10 +0000 (16:58 +0000)]
Made ddraw and dinput separate dlls.
Alexandre Julliard [Fri, 17 Mar 2000 15:16:57 +0000 (15:16 +0000)]
Have threads and processes exit more cleanly whenever possible.
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.
Alexandre Julliard [Fri, 17 Mar 2000 15:09:48 +0000 (15:09 +0000)]
Made MPR a separate dll.
Andrew Lewycky [Fri, 17 Mar 2000 15:08:25 +0000 (15:08 +0000)]
Rewrite the BIGBLOCKFILE implementation for better performance.
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.
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.
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).
Karl Lessard [Wed, 15 Mar 2000 19:56:40 +0000 (19:56 +0000)]
Update DIB sections in text output and for graphics primitives.
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.
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).
Alexandre Julliard [Wed, 15 Mar 2000 19:46:14 +0000 (19:46 +0000)]
Avoid SIGSTOP/SIGCONT race when ptrace is disabled.
Alexandre Julliard [Wed, 15 Mar 2000 19:45:15 +0000 (19:45 +0000)]
Fixed bug in generate_startup_debug_events().
Joshua Thielen [Wed, 15 Mar 2000 19:06:39 +0000 (19:06 +0000)]
Added winemine app.
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.
Waldek Hebisch [Sun, 12 Mar 2000 21:13:44 +0000 (21:13 +0000)]
Implemented _read and _lseek.
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.
Rein Klazes [Sun, 12 Mar 2000 21:12:38 +0000 (21:12 +0000)]
Correct rounding of the result in MulDiv16().
Gerald Pfeifer [Sun, 12 Mar 2000 20:19:23 +0000 (20:19 +0000)]
Fixed FreeBSD compilation.
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
Dimitrie Paun [Sun, 12 Mar 2000 20:16:51 +0000 (20:16 +0000)]
Cleaned up debug channels a bit.
Marcus Meissner [Sun, 12 Mar 2000 20:15:28 +0000 (20:15 +0000)]
Implemented stretched blts for depth 24 (unoptimized).
Alexandre Julliard [Fri, 10 Mar 2000 22:25:07 +0000 (22:25 +0000)]
Fixed OUTPUT_DEBUG_STRING pointer handling.
Alexandre Julliard [Fri, 10 Mar 2000 22:21:07 +0000 (22:21 +0000)]
Removed PROCESS_IsCurrent().
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.
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.
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).