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).
Eric Pouech [Thu, 9 Mar 2000 18:45:27 +0000 (18:45 +0000)]
Cleanup.
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.
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).
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.
Mike Castle [Thu, 9 Mar 2000 18:37:53 +0000 (18:37 +0000)]
Added resource.h include.
Marcus Meissner [Thu, 9 Mar 2000 18:35:37 +0000 (18:35 +0000)]
IsRectEmpty also returns true for negative width/heights (verified
against Windows), found by Brad Oliver <bradman@pobox.com>.
Lawson Whitney [Thu, 9 Mar 2000 18:31:52 +0000 (18:31 +0000)]
Take type from referenced variant for VT_BYREF && VT_VARIANT.
Alexandre Julliard [Thu, 9 Mar 2000 18:18:41 +0000 (18:18 +0000)]
Store the list of loaded dlls in the server, and generate debug events
internally.
Alexandre Julliard [Wed, 8 Mar 2000 22:01:02 +0000 (22:01 +0000)]
Added server protocol version check.
David Elliott [Wed, 8 Mar 2000 19:41:49 +0000 (19:41 +0000)]
- Slightly reworked include files (less messy, more straightforward).
- Moved DOS ASPI functionality to msdos/dosaspi.c.
- Got rid using PROFILE to get SCSI info from wine.conf.
- Read scsi info from /proc/scsi/scsi.
- Added setting of a reasonable timeout when opening a SCSI device (5
minutes, defined in winescsi.h).
- ExecScsiCommand now ALWAYS posts, even on error (which is the correct
behavior).
Simen Zamecnik [Wed, 8 Mar 2000 18:59:20 +0000 (18:59 +0000)]
Added Slovak language support.
Junichi Kuchinishi [Wed, 8 Mar 2000 18:50:45 +0000 (18:50 +0000)]
Added some Japanese resources.
Abey George [Wed, 8 Mar 2000 18:49:36 +0000 (18:49 +0000)]
Implemented OLE clipboard functionality for Embed Source format.
It helps you cut and paste data with Embed Source format between
applications. It also implements OleCreateFromData and
OleQueryCreateFromData and fixes some bugs in datacache.c.
Ulrich Czekalla [Wed, 8 Mar 2000 18:41:22 +0000 (18:41 +0000)]
wm->modname might be invalid at the end of FreeLibrary.
Patrik Stridvall [Wed, 8 Mar 2000 18:26:56 +0000 (18:26 +0000)]
Removed a lot of unnecessary includes and fixed the compile errors.