Commit Graph

307 Commits

Author SHA1 Message Date
Marcus Meissner 317af320cf Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Francis Beaudet b9f85a7751 Changed WPRINTF_ExtractVAPtr to take the address of the va_list to be
able to modify it.
1999-02-17 10:29:03 +00:00
Alexandre Julliard fdc92bae07 Added server snapshot support (processes only for now). 1999-02-14 18:03:15 +00:00
Paul Quinn 97c1c836f7 Fixed some Winelib names. 1999-02-14 13:48:43 +00:00
Gavriel State 8c8a3a526d A few non-x86 Winelib fixes. 1999-02-14 11:35:29 +00:00
Joseph Pranevich ebc0e5e0a4 Moved initialization until later. Also moved around code a bit to be
consistant.
1999-02-14 11:15:47 +00:00
Patrik Stridvall 779352b579 Fixed wrong typecasts. 1999-02-14 09:37:45 +00:00
Marcus Meissner 65e1f75f58 Some warnings fixed, one useless VERSION warning removed (winelib). 1999-02-13 17:38:16 +00:00
Andreas Mohr 743885a914 RegFlushKey: wrong error code. 1999-02-13 12:40:22 +00:00
Juergen Schmied 1ed51af346 Small fixes to compile with the headers (mostly nt-security). 1999-02-12 17:47:07 +00:00
Klaas van Gend 4a8639cc4b Added support for the Dutch language. 1999-02-11 16:32:16 +00:00
Alexandre Julliard 5954560598 Authors: Paul Quinn <paulq@corel.ca>, Albert Den Haan <albertd@corel.ca>
Moves files from print.h to winspool.h for better SDK header compliance
for Winelib programs.
1999-02-10 06:52:57 +00:00
Patrik Stridvall 8d8703cb48 Moved some more code to the X11 driver. 1999-02-04 14:05:38 +00:00
Eric Pouech a3e27393b2 New Wine internal interface for handling CD Rom (especially audio CD
ROM).
1999-02-02 15:22:03 +00:00
Uwe Bonnes 72b76a9ebb Fixed GET_LZ_STATE macro. 1999-02-02 13:55:12 +00:00
Alexandre Julliard 73e6d8cd40 Fixed error handling in 16-bit functions (untested). 1999-01-31 15:05:28 +00:00
Ulrich Weigand ccdbcd6edf Removed old VER.DLL code. 1999-01-31 10:12:28 +00:00
Pascal Cuoq 7607815b74 IsCharAlpha32A: use look-up table from ole2nls.c. 1999-01-31 10:03:18 +00:00
Juergen Schmied f74fa4e6c8 Implemented handling of REG_MULTI_SZ and fixed small bug in
RegSetValue.
1999-01-31 09:19:46 +00:00
Marcus Meissner 3ad2b93f2d Enable/disable relay32 debugging on the fly. Start app with
-debugmsg +relay or warn+relay. Suggested by Juergen Schmied.
1999-01-30 15:55:28 +00:00
Bernd Herd 3747221dfa Use proper 16->32 message conversion in FILEDLG_CallWindowProc. 1999-01-30 15:51:54 +00:00
Keith Matthews e32abe8a76 1st cut implementation of DdeInitialize32W and supporting code. 1999-01-28 16:26:39 +00:00
Marcus Meissner 03479f8adb Fixed a lot of warnings for possible problems. 1999-01-28 10:06:38 +00:00
Herbert Rosmanith 1f52db16f2 Fixed typo. 1999-01-28 09:57:43 +00:00
Marcus Meissner 01c7ee2f45 Allocate a DOS handle if we open a normal file with LZOpenFile16. 1999-01-26 16:51:15 +00:00
Huw D M Davies d92c95d522 Make sure DrvGetPrinterData returns the correct data if cbData <= 1 1999-01-26 10:07:39 +00:00
Geoff Clare bf310b8bbf Moved process.h higher up the include list, to avoid a problem with
"ERR" being redefined in sys/regset.h.
1999-01-24 19:04:04 +00:00
Geoff Clare a551238249 The B57600 and B115200 symbols are not defined in Unixware. 1999-01-24 19:03:27 +00:00
Nick Holloway 36a806cfae Internal PostScript printer driver improvements. 1999-01-24 18:59:58 +00:00
Marcus Meissner 40c11ebfa2 Allow switching off/on of debugmsgs in the debugger. 1999-01-24 09:37:33 +00:00
Andreas Mohr 94e4485bff Implemented WIN16_CallMsgFilter32, WIN16_DispatchMessage32,
DrawAnimatedRects16 (stub), FormatMessage16, WIN16_GetMessage32,
WIN16_PeekMessage32 and WIN16_TranslateMessage32.
1999-01-23 14:15:17 +00:00
Juergen Schmied ba28ba171f - some fixes, cleaned up includes, fixed leaks
- clean DllReferenceCount, better DllMain()
- dynamically linking LookupIconIdFromDirectoryEx32 and
  CreateIconFromResourceEx32 to USER32
- moved guid's instances to new file shellguid.c
- implemented  ShellExecuteEx32W
1999-01-23 14:12:48 +00:00
Morten Welinder 65e95f3365 Missing WINAPI. 1999-01-23 12:23:13 +00:00
Juergen Schmied 26cae9dd30 New functions lmemcpynAtoW and lmemcpynWtoA for converting
REG_MULTI_SZ (including \0x00)
Better debug output for REG_BINARY and REG_MULTI_SZ
Rewritten RegQueryValueEx32[A|W]
1999-01-23 12:11:09 +00:00
Marcus Meissner 628e3e0f01 Implemented ExtractIconEx16, added some consts to ExtractIconEx*. 1999-01-23 11:56:39 +00:00
Francis Beaudet f25ac7ccc5 There were two copies of the DdeCmpStringHandles (A and W) and that
API does not have 2 versions. Removed the extra version.
1999-01-21 14:05:11 +00:00
Marcus Meissner 592ba10565 autoconf: added checks for libio.h, elf.h, curses.h,ncurses.h and
fixed includers.
1999-01-20 14:18:55 +00:00
Alexandre Julliard 8da12c43a9 Group commit for recovery after disk crash.
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard 638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Marcus Meissner 2cc30a6f30 Try to autodetect NT4. 1999-01-03 16:18:57 +00:00
Alexandre Julliard 0562539d18 Implemented file sharing checks in the server.
Added set file time server request.
Overall clean up of the file handling (DOS device handling is now
broken, should be redone).
1999-01-03 11:55:56 +00:00
Michael Veksler ca1bc866cf Moves more stuff from windows.h.
- include/winuser.h - interface relevant to user32.spec
- include/wine/winuser16.h - the old 16 bit interface (internal use)
- include/winbase.h - some minor updates to keep things coherent.
- Lot of other files made to include wine/winuser16.h, which is no
  longer included from windows.h
1999-01-01 18:57:33 +00:00
NF Stevens 954303d678 Initialize lpdwNeeded. 1999-01-01 18:44:39 +00:00
Alexandre Julliard 56d236f0b0 Hacked stdio functions to use Win32 file handles. Still needs a proper
stdio emulation.
1999-01-01 16:56:22 +00:00
Alexandre Julliard 55443878fc Removed client-side wait functions; all waiting is now done through
the server.
1998-12-31 15:52:06 +00:00
Alexandre Julliard 338e757d08 Added beginnings of server-side file handling.
Added -debugmsg +server support.
Better server request dumping for varargs requests.
1998-12-27 15:28:54 +00:00
Marcus Meissner 73458b03cd Changed // comments to /* */ so WINE compiles with non-gcc compilers
again.
1998-12-26 12:54:29 +00:00
Pavel Roskin 94d99642bd 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.
1998-12-26 11:52:51 +00:00
Joseph Pranevich 06591f671f 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.
1998-12-25 08:48:56 +00:00
Jean-Claude Cote c65f4a4757 Partial implementation for the following DDE APIs:
DdeCmpStringHandles, DdeCreateStringHandle, DdeFreeStringHandle,
DdeQueryString, DdeUninitialize.
1998-12-25 08:46:42 +00:00
Ulrich Weigand 61439d27fb Callout table (for KERNEL->USER calls) added.
Callbacks->CallPostAppMessageProc removed.
1998-12-24 15:12:20 +00:00
Ulrich Weigand be672fe587 Handle non-hardware X events correctly with native USER
(removed reference to MESSAGEQUEUE from KERNEL code).
Handle Expose events with native USER.
1998-12-24 14:59:53 +00:00
Andreas Mohr a6ceb0feec Better _ultoa(). 1998-12-24 14:41:28 +00:00
Juergen Schmied c81a9ed826 Getting strings with VerQueryValue32W was broken. Complete
reconstruction of the function.
1998-12-24 14:27:23 +00:00
Huw D M Davies b803e1cc78 Fix number and type of args in debugging statements. 1998-12-24 14:25:31 +00:00
Paul Quinn 1beaae5f9e Lots of new defines and stubs. 1998-12-15 15:38:36 +00:00
Marcus Meissner ad7538bfc5 Made async IO (SIGIO) stuff from WINSOCK generic useable.
Added async IO support to FILE and CONSOLE objects.
1998-12-14 18:15:10 +00:00
Stephen Langasek 0875d6e923 Prevent segfault in setsockopt when optname is SO_LINGER and optval is
null.
1998-12-14 18:11:24 +00:00
Marcus Meissner 870dda5bcc _ultoa implemented. 1998-12-14 14:45:21 +00:00
Patrick Spinler 3f8e1e4d44 Implemented CreateToolhelp32Snapshot, including two of the routines
using snapshots, Process32First and Process32Next.
1998-12-11 15:04:11 +00:00
Huw D M Davies 5a50273f5b Implement AbortDoc16, move AbortDoc32 and StartDoc32W to
misc/printdrv.c and fix a few compile warnings.
1998-12-11 10:17:31 +00:00
Alexandre Julliard 0c0e3bebb8 Authors: Francis Beaudet <francis@macadamian.com>, Sylvain St-Germain <sylvain@macadamian.com>, Thuy Nguyen <thuy@macadamian.com>
Lots of new stubs.
1998-12-10 15:49:22 +00:00
Ulrich Weigand f6c4828c13 Cleaned up CreateSystemTimer interface for use with 32-bit callbacks.
(NOTE: 16-bit callbacks still don't work!)
1998-12-10 10:44:38 +00:00
Uwe Bonnes 298ea099cd Fixed GetFileTitle32A not filling up lpTitle if lpFile didn't
contain '/','\\' or ':'.
1998-12-10 09:52:23 +00:00
Marcus Meissner d5e7c7927c Some unnecessary #include and messages removed. 1998-12-09 11:06:00 +00:00
Pablo Saratxaga 0e40582d55 Fixed dummy entries in MAIN_ParseLanguageOption(). 1998-12-08 10:40:19 +00:00
Huw D M Davies 7d5fd8dc3a Fix for SetAbortProc16, stub for SetAbortProc32 and tidy up some other
printing functions.
1998-12-08 09:44:30 +00:00
Huw D M Davies 2d617be099 Replace GRAPH_ functions with Win SDK equivalents. 1998-12-08 09:14:09 +00:00
Marcus Meissner c0fbd7e2a7 Stub for NPSGetProviderHandleA. 1998-12-07 16:03:04 +00:00
Gael de Chalendar 49e2773ddf Stub for WNetOpenEnum32W. 1998-12-07 12:15:34 +00:00
Andreas Mohr a00b49f068 - Several kernel.spec return type mismatch fixes
- [GS]etSelectorBase Win32s offset support by Ulrich Weigand (thanks v.m. !!)
- Move AppToWine/WineToApp macros as W32S_APP2WINE etc. to ldt.h
- LocalNotify() basic support
- Fixes for local heap handling with heap handles created by Virtual*()
1998-12-07 10:48:09 +00:00
Joseph Pranevich 791cd6a342 Added console support. 1998-12-02 19:58:08 +00:00
Ulrich Weigand 829445172e Renamed KERNEL.327 to HandleParamError (as in 'Undoc. Windows').
Fixed wrong ordinals/prototype for MapProcessHandle/GetModuleFileName32.
Added names for some undocumented exports.
1998-12-01 16:23:19 +00:00
Juergen Schmied 24ab0f1f77 New parameter SPI_GETDRAGFULLWINDOW.
One missing break in SPI_GETDRAGFULLWINDOW.
1998-12-01 11:19:51 +00:00
Juergen Schmied 07b6939bdf VerQueryValue, bugfix: we cant convert binary data with
HEAP_strdupWtoA (\VarFileInfo\Translation).
1998-12-01 08:25:38 +00:00
Gavriel State d290aa4488 Fixed registry query error value: now returns ERROR_FILE_NOT_FOUND. 1998-11-30 12:43:34 +00:00
Uwe Bonnes 94113fa10e - fixed a minimal error in GetCommMask definition.
- adds stubs for GetCommModemStatus and WaitCommEvent.
1998-11-30 10:40:02 +00:00
Stephen Crowley 8e06d90e4d Added a new cmdline switch to disable XF86 DGA Extensions, -nodga. 1998-11-27 15:12:33 +00:00
Huw D M Davies 9c68faadab Remove X_DC_INFO from DC and make it behave like any other PDEVICE. 1998-11-25 12:36:03 +00:00
Juergen Schmied 324ea57239 Small fixes to get the default language to a sensible value.
Thanks to Pablo.
1998-11-22 17:43:30 +00:00
Juergen Schmied 057d9f23d2 New stubs strdate, strtime. 1998-11-22 15:06:56 +00:00
Cliff Wright 28d3d213f1 Fixed a mask set, and other parity setting bugs for serial ports. 1998-11-22 15:05:18 +00:00
Huw D M Davies 9650864743 Takes print spooler functions out of win16drv.
Allows the PostScript driver to go into libwine.
1998-11-22 12:55:24 +00:00
Alexandre Julliard 737fa07db7 Small atom fixes. 1998-11-15 17:29:15 +00:00
Juergen Schmied 72b76d1a41 Cleanup, small fixes, a few new stubs. 1998-11-15 13:28:00 +00:00
Marcus Meissner e47ac35d4b Own X11 errorhandler to locate X11 errors. Useful only with -sync. 1998-11-15 09:17:08 +00:00
Juergen Schmied ebc2b778d5 Fixed warnings, some only visible with -Wstrict-prototypes or -pedantic. 1998-11-14 18:59:30 +00:00
Ulrich Weigand afac2e476c Some fixes to Wine startup/termination sequence with native USER.
Do not call built-in USER signal handler when using native USER.
1998-11-14 18:45:25 +00:00
Huw D M Davies 980992a3ca Should get win16drv AbortProc working. Hopefully. 1998-11-14 18:28:50 +00:00
Stephen Langasek 12392cd220 ugfixes for IPX code and preliminary groundwork for other address
family support.
1998-11-14 16:47:09 +00:00
David A. Cuthbert 7c4ce41803 gets() fixes. 1998-11-14 16:37:04 +00:00
Juergen Schmied fdf6aa4eed Fixes: LB_/CB_/EM_ messages for getting/setting text and a bug in
16->32 bit conversion.
1998-11-08 16:28:49 +00:00
Stephen Langasek dc163422a1 Support for IPX networking via winsock under Linux. 1998-11-08 15:42:40 +00:00
Uwe Bonnes 877634420f API documentation says that RegEnumKeyEx, RegEnumValue and
RegQueryInfoKey takes the size of the buffers as characters.
1998-11-08 14:22:31 +00:00
Andreas Mohr 1f0f4829ad Added stub WNetEnumCachedPasswords. 1998-11-07 12:38:07 +00:00
John Richardson 2bb013b155 Fix wide character functions to return character count in character
quantities not byte quantities.  Make RegQueryInfoKey and
RegQueryInfoKey behave correctly in win95 mode.
1998-11-06 17:36:13 +00:00
Juergen Schmied 85082f6267 Changed the default from 0 to 0x409 (eng-us). 1998-11-06 10:19:47 +00:00
Juergen Schmied 1c8659331e Fixed some compiler warnings. 1998-11-04 18:08:33 +00:00
Jesper Skov 5c3e457b16 egcs 'ambiguous else' warnings fixes. 1998-11-01 19:27:22 +00:00
Ulrich Weigand 7df1fbb3df Run Winelib applications as 32-bit processes in the initial task.
Simplified/removed several special 'if (__winelib)' cases in
Wine main code obsoleted by that change.
1998-11-01 18:01:53 +00:00