Commit Graph

334 Commits

Author SHA1 Message Date
Eric Pouech
b3c7f84563 Bug fix in GetLen. 1999-04-18 12:16:22 +00:00
Bertho Stultiens
c1d1cfe976 Reorganization of the loader to correctly load and free libraries and
implementation of load order to load different types of libraries.
1999-04-18 12:14:06 +00:00
Keith Matthews
364c12413d DdeNameService: expansion of stub to trap unused instanceids at start of run.
DdeGetLastError: catch 'not initialized' situation and return correct response.
DdeFreeStringHandle: complete test for error set by previous call of
something and ignore it, also release handle table mutex on normal exit.
DdeQueryStringA, DdeQueryStringW, DdeCreateStringHandleW: Release
handle table mutex on normal exit.
1999-04-18 09:29:00 +00:00
Uwe Bonnes
67183eb9e1 Don't announce the WNetDirectoryNotify capability WNetGetConnection.
Change the return value for local files.
1999-04-18 09:27:07 +00:00
Juergen Schmied
459e0b829e SystemParametersInfo SPI_GETNONCLIENTMETRICS: implemented menu part. 1999-04-18 09:21:38 +00:00
Michael Veksler
58abac376f Fixed warnings. 1999-04-16 09:41:22 +00:00
Pablo Saratxaga
002106ac22 Added walon language support (I also moved Cz -> Cs, Sw -> Sv, and Po
-> Pt; to conform to standard names for those languages).
1999-04-16 09:06:58 +00:00
Ove Kaaven
9c1a05ab4e _CIpow argument order was confirmed with Starcraft v1.05. 1999-04-15 16:45:17 +00:00
Keith Matthews
8065188d74 More of DdeCreateStringHandleA, DdeFreeStringHAndle, DdeQueryStringA
and DdeCreateStringHandleW and tidy up of RemoveHSZNodes, and
DdeCreateStringHandleA.
1999-04-15 15:55:44 +00:00
Andreas Mohr
eed049426f Fixed a crash due to invalid OpenComm return value for busy comm port.
Cleaned up/fixed several things.
1999-04-11 18:47:07 +00:00
Ulrich Weigand
06bcab8a50 Use services thread instead of timer signals. 1999-04-11 15:04:00 +00:00
Klaas van Gend
f66bf56609 Added stub for PrinterProperties. 1999-04-11 14:56:45 +00:00
Ove Kaaven
f8de23e32e Made _ftol take argument from FPU stack. Starcraft v1.04 (*not* Brood
Wars) now works perfectly with Wine's crtdll. Wrote a test
implementation of _CIpow too, which those who do have Brood Wars can
report on, so it can be implemented correctly.
1999-04-11 14:50:34 +00:00
Michael Veksler
6c30886daf - Fix comments after the big renaming (xxxx32y --> xxxxy).
- Declare the WPRINTF_DATA union, and use it instead of LPCVOID and WORD.
  Avoid ugly type casting, and fix compilation warnings of wsprintf.c
1999-04-11 14:44:54 +00:00
David Gay
6f0056d0bd Fixed crash due to a value of name length 0, value length 0 at the end
of the registry.
1999-04-11 12:00:15 +00:00
Juergen Schmied
a9e93b35cf Fixed buffer overrun. 1999-04-11 11:49:46 +00:00
Marcus Meissner
bdb6bec83a Reimplemented winsock asynchronous DNS services. No longer use a
fork()ed process, but either a service thread or inline blocking calls
for non-threading architectures. (Makes Free Agent16 work again.)
1999-04-10 16:58:55 +00:00
Sylvain St.Germain
e533222a6c Implementation of HKU key saving and loading. Add new supported data
type in debug_print_value.
1999-04-10 16:46:15 +00:00
James Juran
fcf353f2b9 Check for drivers==NULL before trying to delete them at exit. This
could happen if the emulator initialization failed for some reason and
the drivers hadn't been initialized yet.
1999-04-10 16:33:56 +00:00
Ulrich Weigand
73663071c6 Call InitApp16 (using Callout) for initial process. 1999-04-10 16:32:45 +00:00
Klaas van Gend
7dae09fb5e Bugfix EnumPrintersA: lpbPrinters=NULL or cbBuf=0 would crash Wine,
instead of returning the right buffersize.
1999-04-10 16:26:15 +00:00
Keith Matthews
32b0162e26 Correction of Mutex handling in DdeInitializeW for cases other than
1st call. Addition of instance handling to DdeCreateStringHandleA,
DdeCreateStringHandleW, RemoveHSZNodes, FreeAndRemoveHSZNodes.  1st
cut implementation of DdeUnitialize, move of internal structure defs
in from ddeml.h. Removed non-ANSI comment.
1999-04-06 07:04:45 +00:00
Lawson Whitney
96b93bb7f7 Fixed the modem control part of EscapeCommFunction16. 1999-04-04 12:38:35 +00:00
Christian Schlaile
cc08b38f95 Implemented makepath, rand() returns correct range, fixed fputc. 1999-04-03 16:22:01 +00:00
Francois Boisvert
d96bc15580 Suspend all windows locks before the control is passed to the
application.
Also fixed some bugs in dce.c
1999-04-02 10:34:43 +00:00
Ove Kaaven
a4dd1bee31 Implemented async comm buffers (but probably not bugfree), and along
with them, the functionality of async event notifications, mong them
EnableCommNotification. Removed a previous hack that was faking the
buffers, since we now have real buffers...
1999-04-01 11:52:16 +00:00
Ulrich Weigand
e392a0c975 Added USER32.UserSignalProc to Callout table.
Implemented built-in UserSignalProc().
Don't announce Win3.1-style USER handler any more.
1999-04-01 11:44:52 +00:00
Ulrich Weigand
6903156eb5 Allow NULL NE resource handler; call the default handler directly.
Removed WPROCS / Callbacks support for WineLib resource handlers.
1999-04-01 10:08:21 +00:00
Patrik Stridvall
b87fe2e9bf More code moved to the X11 driver (bitmap and palette and misc). 1999-04-01 08:16:08 +00:00
Dimitrie O. Paun
05c0c8ef13 Changed some debug messages from one channel to another, to clean up a
bit the debug channel usage.
1999-03-28 15:07:41 +00:00
Andreas Mohr
faa05bd20d Added missing WINAPIs. 1999-03-28 13:13:03 +00:00
Klaas van Gend
7f73a082a1 Rewrote EnumPrintersA, added CriticalSection around Registry reads and
implemented PRINTER_INFO_2 request.
1999-03-28 12:37:34 +00:00
David Luyer
cb40df2749 Changed "strings.h" to "string.h". 1999-03-25 15:52:09 +00:00
Marcus Meissner
751dc4cb01 Added translation for SO_RCVTIMEO (as seen by IE4). 1999-03-24 14:53:55 +00:00
Rein Klazes
58a38b89d9 Corrected small bug in GetCommState16. Parity check can be disabled
even when a parity bit is used. SetCommState16() can override baudrate
setting in wine.conf.
1999-03-23 13:44:51 +00:00
Marcus Meissner
461ded42ac Added -dll option for winelib programs. (Note: will not print warnings
on failure currently).
1999-03-22 14:54:05 +00:00
Veksler Michael
e94e35431e Removed winuser16.h from x11drv.h. 1999-03-22 12:41:26 +00:00
Klaas van Gend
fdedc34872 Implementation of EnumPrintersA, info level 4 and 5. 1999-03-22 12:40:24 +00:00
Ove Kaaven
a1c45a52b9 Made commerror and eventmask local to each port (for win16), made the
win16 routines use port indices instead of UNIX fds (this should make
some Visual Basic stuff and similar garbage start working), moved some
stuff around (win16 routines at top of file, win32 routines at
bottom), made a couple of win32 routines use win32 handles, and added
a few hints as to how to implement asynchronous buffers, based on
which EnableCommNotification can eventually be implemented.
1999-03-21 15:45:41 +00:00
Alexandre Julliard
14200e2b4c No longer need to delete system heap critical section. 1999-03-20 07:18:26 +00:00
Marcus Meissner
6b9dd2e098 Lots of warning fixed, one missing WINAPI in ddraw.c added. 1999-03-18 17:39:57 +00:00
Marcus Meissner
e3e268e3d5 Added Module32* stubs. 1999-03-18 17:29:40 +00:00
Marcus Meissner
f3f08f168f Make cdrom.c compile on FreeBSD (FreeBSD does not seem to have *SEEK,
strange).
1999-03-17 15:10:17 +00:00
Marcus Meissner
7bea869337 debug.h must be last, or we get ERR() macro problems again. 1999-03-16 10:52:17 +00:00
Ulrich Weigand
b211ec4c95 Fix compiler warnings. 1999-03-16 10:39:16 +00:00
Eric Pouech
52c97d4e99 Added new function CDAUDIO_Seek(). 1999-03-15 15:14:43 +00:00
Francois Boisvert
6b1b41cf85 Made access to the wnd struct thread-safe. 1999-03-14 17:25:32 +00:00
Jim Aston
2e1cafa288 Renamed wintypes.h to windef.h. 1999-03-14 16:35:05 +00:00
Nathan Zorich
bd3771c2ee Allow the file names and paths for the registry files (user.reg and
system.reg) to be specified in a [Registry] section of wine.ini or
other config file.
1999-03-14 15:12:48 +00:00
Andreas Mohr
5aa96c1906 Implemented (nearly) all TAPI functions as stubs. 1999-03-14 12:34:25 +00:00