Alexandre Julliard [Fri, 1 Jan 1999 17:04:42 +0000 (17:04 +0000)]
Send debugging output to stderr.
Alexandre Julliard [Fri, 1 Jan 1999 17:04:00 +0000 (17:04 +0000)]
Cleaned up and removed some no longer used code.
Alexandre Julliard [Fri, 1 Jan 1999 17:01:18 +0000 (17:01 +0000)]
Use server file mapping objects.
Alexandre Julliard [Fri, 1 Jan 1999 16:59:27 +0000 (16:59 +0000)]
Added server-side file mapping object support.
Alexandre Julliard [Fri, 1 Jan 1999 16:56:22 +0000 (16:56 +0000)]
Hacked stdio functions to use Win32 file handles. Still needs a proper
stdio emulation.
Alexandre Julliard [Fri, 1 Jan 1999 16:55:02 +0000 (16:55 +0000)]
Use Win32 file handles instead of Unix ones.
Alexandre Julliard [Fri, 1 Jan 1999 16:53:11 +0000 (16:53 +0000)]
Take into account handle inheritance flag.
Alexandre Julliard [Thu, 31 Dec 1998 15:55:19 +0000 (15:55 +0000)]
Changed db_task_printsym to always print a full address, no matter
what the operand size is.
Alexandre Julliard [Thu, 31 Dec 1998 15:54:18 +0000 (15:54 +0000)]
Re-implemented using a real semaphore.
Alexandre Julliard [Thu, 31 Dec 1998 15:52:06 +0000 (15:52 +0000)]
Removed client-side wait functions; all waiting is now done through
the server.
Alexandre Julliard [Thu, 31 Dec 1998 15:43:48 +0000 (15:43 +0000)]
Added change notifications.
Added global handle support.
Alexandre Julliard [Wed, 30 Dec 1998 12:11:52 +0000 (12:11 +0000)]
Changed server wait logic a bit.
Alexandre Julliard [Wed, 30 Dec 1998 12:10:49 +0000 (12:10 +0000)]
Hacks to support server-side console. Should be redone properly
some day.
Alexandre Julliard [Wed, 30 Dec 1998 12:10:06 +0000 (12:10 +0000)]
Reimplemented Read/WriteFile to use server file descriptors.
Removed file position hack as it is wrong for Win32 (should be redone
for Win16 only).
Alexandre Julliard [Wed, 30 Dec 1998 12:08:20 +0000 (12:08 +0000)]
Added anonymous pipe support
Alexandre Julliard [Wed, 30 Dec 1998 12:06:45 +0000 (12:06 +0000)]
Added several file server requests
Added server-side pipes and consoles
Alexandre Julliard [Sun, 27 Dec 1998 15:28:54 +0000 (15:28 +0000)]
Added beginnings of server-side file handling.
Added -debugmsg +server support.
Better server request dumping for varargs requests.
Alexandre Julliard [Sun, 27 Dec 1998 15:26:28 +0000 (15:26 +0000)]
Fixed SetFocus that was broken when moved to x11drv.
Alexandre Julliard [Sun, 27 Dec 1998 08:35:39 +0000 (08:35 +0000)]
Added add_queue/remove_queue to server object operations.
Moved select() loop functions to select.c.
Alexandre Julliard [Sat, 26 Dec 1998 19:47:00 +0000 (19:47 +0000)]
Renamed ERR macro to avoid confusing the make_debug script.
Juergen Schmied [Sat, 26 Dec 1998 19:44:13 +0000 (19:44 +0000)]
Fixed tons of incomplete prototypes, assignment's of pointer with
different signedness, superflous ',' and ';' in structures, wrong
return-types, lose of digits and some small glitches.
Alex Korobka [Sat, 26 Dec 1998 19:42:02 +0000 (19:42 +0000)]
Cleaned up font encoding handling. Added 'Ignore#' option to the
[fonts] section. Also, file with cached metrics now has the value of
$DISPLAY appended to the filename.
Marcus Meissner [Sat, 26 Dec 1998 12:54:29 +0000 (12:54 +0000)]
Changed // comments to /* */ so WINE compiles with non-gcc compilers
again.
Patrik Stridvall [Sat, 26 Dec 1998 12:00:43 +0000 (12:00 +0000)]
Moved more things to the X11 driver.
Francois Gouget [Sat, 26 Dec 1998 11:57:38 +0000 (11:57 +0000)]
Fixed the prototype of CreateDIBPatternBrushPt
Francois Gouget [Sat, 26 Dec 1998 11:56:22 +0000 (11:56 +0000)]
Removed the CN_xxx macros since they are not used, do not correspond to
any Windows define and conflict with MFC defines.
windows.h must provide all the definitions contained in winbase.h
Some Xxx32 functions did not have the associated Xxx macro.
Francois Gouget [Sat, 26 Dec 1998 11:55:05 +0000 (11:55 +0000)]
Added a typedef for __int64 which is a builtin Visual C++ type
Added a typedef for PUINT
Francois Gouget [Sat, 26 Dec 1998 11:53:29 +0000 (11:53 +0000)]
REFIID was not defined.
Pavel Roskin [Sat, 26 Dec 1998 11:52:51 +0000 (11:52 +0000)]
configure first checks whether it is possible to compile IPX code with
Glibc headers. If it fails, next check determines whether direct inclusion
of <linux/ipx.h> works.
Francois Gouget [Sat, 26 Dec 1998 11:50:11 +0000 (11:50 +0000)]
Provides the mappings. MBCS and Unicode functions are not implemented.
Standard (SBCS) functions may exist or not, with the same or a different
semantics.
Alex Priem [Sat, 26 Dec 1998 11:48:35 +0000 (11:48 +0000)]
IPaddress common control implementation. First try; needs more work to
remove boring bugs.
Juergen Schmied [Fri, 25 Dec 1998 08:55:15 +0000 (08:55 +0000)]
Fixed the TEXT redefined warnings.
Joseph Pranevich [Fri, 25 Dec 1998 08:50:06 +0000 (08:50 +0000)]
Hook into the (stubbed) resize code in msdos int10.
Joseph Pranevich [Fri, 25 Dec 1998 08:48:56 +0000 (08:48 +0000)]
Add support for selection of console mode drivers to use using the
-console option. Currently "tty", "ncurses", and "xterm" are
supported.
Add stubs for resizing the screen on mode changes.
Jean-Claude Cote [Fri, 25 Dec 1998 08:46:42 +0000 (08:46 +0000)]
Partial implementation for the following DDE APIs:
DdeCmpStringHandles, DdeCreateStringHandle, DdeFreeStringHandle,
DdeQueryString, DdeUninitialize.
Jean-Claude Cote [Thu, 24 Dec 1998 16:59:17 +0000 (16:59 +0000)]
Added VarDateFromStr API.
Alex Priem [Thu, 24 Dec 1998 16:58:01 +0000 (16:58 +0000)]
- Tooltip support
- Vertical trackbars supported now
- TBS_BOTH support (goes along with partial cleanup of drawing code)
- Use COMCTL32 heap instead of system heap
Peter Hunnisett [Thu, 24 Dec 1998 16:28:57 +0000 (16:28 +0000)]
Added all clipper&3d stubs.
Starting ColorKey support.
Fixed trace statement in DirectDrawCreate as formatting wasn't correct.
Changed "return 0;" to "return DD_OK" or "return S_OK" as appropriate.
Added SurfaceEnum dwFlags.
Peter Hunnisett [Thu, 24 Dec 1998 16:27:46 +0000 (16:27 +0000)]
Added macros to header file for easier function calling.
Changed implementation a little bit.
Added stubs for dplay3. Still need to break into A and W versions.
Peter Hunnisett [Thu, 24 Dec 1998 16:26:45 +0000 (16:26 +0000)]
CreateFile32A was only allowing console opens on CONIN$/OUT$. This
has been changed to have a case insensitive compare.
Gerard Patel [Thu, 24 Dec 1998 16:25:50 +0000 (16:25 +0000)]
Don't send ODA_ENTIRE for empty listboxes (LISTBOX_Paint).
Jean-Claude Cote [Thu, 24 Dec 1998 16:24:43 +0000 (16:24 +0000)]
Implemented the GetBinaryType API function.
Ove Kaaven [Thu, 24 Dec 1998 16:23:01 +0000 (16:23 +0000)]
Added some new dosmod communication possibilities, including
activating a dosmod-specific setitimer(), and the capture of some
common signals, which is returned to Wine (previously a SIGILL
would just cause a "dosmod sync lost" without explanation, now it
invokes the Wine debugger). Invokes int 08 upon receipt of dosmod
SIGALRM, thus simulating the DOS timer. Made DOS interrupt calls
be reported by -debugmsg +relay instead of -debugmsg +int. And
fixed non-i386 compilation of dosmod. (Anything else?!)
Ulrich Weigand [Thu, 24 Dec 1998 15:17:02 +0000 (15:17 +0000)]
Desktop window queue handling adapted.
Ulrich Weigand [Thu, 24 Dec 1998 15:16:08 +0000 (15:16 +0000)]
Queue handling adapted to new queue routines.
Ulrich Weigand [Thu, 24 Dec 1998 15:15:00 +0000 (15:15 +0000)]
Implemented stub for InitThreadInput.
Use GetThreadQueue/GetFastQueue instead of GetTaskQueue.
Ulrich Weigand [Thu, 24 Dec 1998 15:13:54 +0000 (15:13 +0000)]
Use Callout table instead of direct GetProcAddress.
UserYield moved to USER.
Ulrich Weigand [Thu, 24 Dec 1998 15:12:20 +0000 (15:12 +0000)]
Callout table (for KERNEL->USER calls) added.
Callbacks->CallPostAppMessageProc removed.
Ulrich Weigand [Thu, 24 Dec 1998 14:59:53 +0000 (14:59 +0000)]
Handle non-hardware X events correctly with native USER
(removed reference to MESSAGEQUEUE from KERNEL code).
Handle Expose events with native USER.
Andreas Mohr [Thu, 24 Dec 1998 14:41:28 +0000 (14:41 +0000)]
Better _ultoa().
Rein Klazes [Thu, 24 Dec 1998 14:39:25 +0000 (14:39 +0000)]
Fix small problem in GetTimeZoneInformation().
Rein Klazes [Thu, 24 Dec 1998 14:37:36 +0000 (14:37 +0000)]
Lowest scan code seems to be 1, not zero.
Marcus Meissner [Thu, 24 Dec 1998 14:36:26 +0000 (14:36 +0000)]
Stubs for IDirect3D(2)::CreateLight and CreateDevice to avoid crashes.
Juergen Schmied [Thu, 24 Dec 1998 14:34:55 +0000 (14:34 +0000)]
New stubs.
Juergen Schmied [Thu, 24 Dec 1998 14:33:29 +0000 (14:33 +0000)]
Fixes crash when running without external shell32.dll.
Juergen Schmied [Thu, 24 Dec 1998 14:32:34 +0000 (14:32 +0000)]
More messages [LB_*,EM_*] translated 32A from/to 32W.
Juergen Schmied [Thu, 24 Dec 1998 14:30:11 +0000 (14:30 +0000)]
Dest buffer was printed out as str.
Juergen Schmied [Thu, 24 Dec 1998 14:27:23 +0000 (14:27 +0000)]
Getting strings with VerQueryValue32W was broken. Complete
reconstruction of the function.
Alexandre Julliard [Thu, 24 Dec 1998 14:26:41 +0000 (14:26 +0000)]
#elif -> #else
Huw D M Davies [Thu, 24 Dec 1998 14:25:31 +0000 (14:25 +0000)]
Fix number and type of args in debugging statements.
Marcus Meissner [Thu, 24 Dec 1998 14:24:48 +0000 (14:24 +0000)]
IStorage32 vtable was missing 3 stub entries.
Douglas Ridgway [Fri, 18 Dec 1998 17:38:39 +0000 (17:38 +0000)]
Documentation for TranslateCharsetInfo.
Andreas Mohr [Fri, 18 Dec 1998 17:34:58 +0000 (17:34 +0000)]
Make the DOSASPI part use the excellent DPMI RMCB implementation done
by Ove Kaaven, which makes the code _much_ cleaner.
Todd Vierling [Fri, 18 Dec 1998 17:30:52 +0000 (17:30 +0000)]
Use -lwine for linking.
Ulrich Weigand [Fri, 18 Dec 1998 16:53:20 +0000 (16:53 +0000)]
Bugfix: always clear QS_... from *both* changeBits and waitBits.
Bugfix: queue->hSendingTask is *queue* handle, not task handle.
François Gouget [Fri, 18 Dec 1998 16:00:03 +0000 (16:00 +0000)]
First step to make it possible to call COM interfaces from C++ code in
Winelib.
Alex Priem [Fri, 18 Dec 1998 15:56:48 +0000 (15:56 +0000)]
Preliminary tooltip support.
WM_SETFONT/GETFONT added.
Some bug fixes.
Use COMCTL32 heap instead of system heap.
Huw D M Davies [Fri, 18 Dec 1998 15:55:15 +0000 (15:55 +0000)]
Implemented PolylineTo.
Adrian Harvey [Fri, 18 Dec 1998 15:52:59 +0000 (15:52 +0000)]
The Zw... Functions in ntdll.dll are just alternate entry
points for the same functions as the Nt... function of the
same names. Changed ntdll.spec to match this.
Ulrich Weigand [Fri, 18 Dec 1998 15:38:15 +0000 (15:38 +0000)]
Reorganized PE module loading to prepare for elf-dll loader.
WINE_MODREF creation moved to one central location.
Bugfix: correctly select native/built-in version if .DLL
extension is missing in LoadLibrary call.
Eric Pouech [Fri, 18 Dec 1998 15:13:57 +0000 (15:13 +0000)]
Changed error values MCI_INTERNAL to their correct values.
Eric Pouech [Fri, 18 Dec 1998 15:08:39 +0000 (15:08 +0000)]
Removed warning.
Eric Pouech [Fri, 18 Dec 1998 15:07:18 +0000 (15:07 +0000)]
No longer sending directly messages to DriverProc but rather go through
MCI layer (required for open/close).
Eric Pouech [Fri, 18 Dec 1998 15:05:25 +0000 (15:05 +0000)]
Removed incorrect patch for MCI_OPEN anc MCI_CLOSE parameters (thanks to Robert Riggs
for pointing out the bug, see the fix in mcistring.c)
Fixed MCI seeking on CD audio.
Juergen Schmied [Fri, 18 Dec 1998 14:52:08 +0000 (14:52 +0000)]
Small fixes.
Juergen Schmied [Fri, 18 Dec 1998 14:48:20 +0000 (14:48 +0000)]
Stub Control_FillCache_RunDLL.
Juergen Schmied [Fri, 18 Dec 1998 14:45:07 +0000 (14:45 +0000)]
SHGetFileInfo32A: get SHGFI_SYSICONINDEX implemented.
Juergen Schmied [Fri, 18 Dec 1998 14:41:56 +0000 (14:41 +0000)]
ILAppend seems to work now.
Juergen Schmied [Fri, 18 Dec 1998 13:46:39 +0000 (13:46 +0000)]
Stubs for WaitNamedPipe[A|W].
Huw D M Davies [Tue, 15 Dec 1998 18:04:58 +0000 (18:04 +0000)]
Fix GetTempPath32 if count=0.
Todd Vierling [Tue, 15 Dec 1998 17:49:02 +0000 (17:49 +0000)]
- add -lossaudio if needed, and a check for <soundcard.h>, to configure.in
(run autoconf after this). Note that the check has been altered to break
out of the AC_CHECK_HEADERS after the first match - this is so
<sys/soundcard.h>, if found on NetBSD (a `real' OSS), will not conflict
with the emulated ossaudio.
- check for <soundcard.h> along with the other two in a mutually-exclusive
manner in the various *.c files that need it; change include of
"mmsystem.h" to "multimedia.h" so this logic is all in one place
- change mcicda.c to allow for CD audio manipulation on NetBSD. This
includes:
* changing ioctl() calls to be NON-SPLIT with exactly 3 args; on NetBSD
ossaudio, ioctl() is #defined to be _oss_ioctl by <soundcard.h>, and
neither splitting with #-directives nor a two-arg ioctl work;
* changing the #if logic to allow both FreeBSD and NetBSD to share the
appropriate code blocks
- block out MIDI code for NetBSD (init.c) and/or missing SNDCTL_MIDI_INFO
(midi.c, mcimidi.c). NetBSD's OSS emulation does not (yet) support MIDI.
Thanks go to mycroft@netbsd.org for the 99% bulk of this work.
Dirk Thierbach [Tue, 15 Dec 1998 17:33:04 +0000 (17:33 +0000)]
Set the class hints for managed windows.
Juergen Schmied [Tue, 15 Dec 1998 17:28:26 +0000 (17:28 +0000)]
Bugfix: GetFullPathName sets lpFilePart only when the last element
does not end with '\'.
Paul Quinn [Tue, 15 Dec 1998 15:38:36 +0000 (15:38 +0000)]
Lots of new defines and stubs.
Todd Vierling [Tue, 15 Dec 1998 15:26:27 +0000 (15:26 +0000)]
These patches add support for --enable-dll on NetBSD, and may even do so for
FreeBSD a.out. Now, NetBSD can use libwine as a shared object. Thanks to
mycroft@netbsd.org for doing this work!
Todd Vierling [Tue, 15 Dec 1998 15:20:47 +0000 (15:20 +0000)]
Global constructors using `.section .ctors' are bogus for NetBSD's
assembler. Use the appropriate `.stabs' when on NetBSD.
Todd Vierling [Tue, 15 Dec 1998 15:15:16 +0000 (15:15 +0000)]
Undefined CHAR_MAX and CHAR_MIN (#defined by NetBSD's system headers).
Fixed some constants that are too big for a plain `int'.
Marcus Meissner [Tue, 15 Dec 1998 13:01:21 +0000 (13:01 +0000)]
Check for MAXFLOAT if FLT_MAX isn't there.
Todd Vierling [Tue, 15 Dec 1998 12:58:18 +0000 (12:58 +0000)]
graphics/psdrv forgets to pull in @DLLFLAGS@, and so is compiled non-PIC if
using --enable-dll.
Veksler Michael [Tue, 15 Dec 1998 11:15:35 +0000 (11:15 +0000)]
Move declarations from windows.h to wingdi.h and winuser.h.
Marcus Meissner [Mon, 14 Dec 1998 18:15:10 +0000 (18:15 +0000)]
Made async IO (SIGIO) stuff from WINSOCK generic useable.
Added async IO support to FILE and CONSOLE objects.
Stephen Langasek [Mon, 14 Dec 1998 18:11:24 +0000 (18:11 +0000)]
Prevent segfault in setsockopt when optname is SO_LINGER and optval is
null.
Juergen Schmied [Mon, 14 Dec 1998 17:40:25 +0000 (17:40 +0000)]
Some cleanup.
Juergen Schmied [Mon, 14 Dec 1998 17:37:38 +0000 (17:37 +0000)]
SHMapPIDLToSystemImageListIndex try's to determine and load the exact
icon for files (by type) now.
Juergen Schmied [Mon, 14 Dec 1998 17:33:00 +0000 (17:33 +0000)]
New HCR_GetDefaultIcon (internal).
Ove Kaaven [Mon, 14 Dec 1998 17:26:04 +0000 (17:26 +0000)]
Moved DPMI wrapper allocation code to dosmem.c to REALLY make the
RMcall shortcuts independent of dosmod. SS had been left out of
the REALMODECALL copy routines for some reason, fixed now. Also
cleaned up a few compiler warnings.
Ian Pilcher [Mon, 14 Dec 1998 16:39:29 +0000 (16:39 +0000)]
Added ability to specify X fonts used for Helv and Tms Rmn typefaces
with DefaultSerif and DefaultSansSerif INI keys.
Bertho Stultiens [Mon, 14 Dec 1998 16:04:49 +0000 (16:04 +0000)]
- Added a global label for elf-dll linking and a long with the resource
size and a long with the directory size.
- Killed an annoying warning since version 1.0.0 in parser.y about a
var being used before init.
Juergen Schmied [Mon, 14 Dec 1998 14:51:27 +0000 (14:51 +0000)]
Adds the IPersistFile Interface to IShellLink[W] and gave both own
IClassFactorys.
Marcus Meissner [Mon, 14 Dec 1998 14:48:09 +0000 (14:48 +0000)]
(ReadConsole32A): small and stupid bug fixed
(WriteConsoleOutput): bug fixed (attributes may change within lines)
and enhanced speedwise by using buffering.
(CONSOLE_string_2_IR): enhanced, now gets scancodes and virtualkeycodes