Mike McCormack
44b5bf5998
Added serial port object to the server.
2000-09-07 18:39:51 +00:00
Alexandre Julliard
92643003cf
Converted a lot of server requests to the new exception handling
...
mechanism.
2000-08-31 01:59:51 +00:00
Andreas Mohr
349655636b
- made the MIDI sequencer error message much better for confused users
...
to be found on #WineHQ
- use strerror instead of errno at important places
- got rid of HAVE_STRERROR macro
- removed some #include:s (hopefully I didn't break anything)
2000-08-26 20:31:48 +00:00
Andreas Mohr
217a682b4f
Minor cosmetic changes.
2000-08-25 21:56:19 +00:00
Alexandre Julliard
198746d812
Replaced global Callbacks structure by appropriate glue code
...
generation. Removed a few unused entries in the Callout structure.
2000-08-14 14:29:22 +00:00
Alexandre Julliard
5ab9d860f2
Removed some unnecessary #includes and dll dependencies.
2000-08-09 22:35:05 +00:00
Alexandre Julliard
58d5a0a786
Removed some unnecessary inclusions of wingdi.h and winuser.h
2000-07-29 21:58:17 +00:00
Patrik Stridvall
315b00e861
Fixed issues found by winapi_check.
2000-07-25 17:45:14 +00:00
Mike McCormack
a341a96789
Hook serialui dll into existing comm functions.
2000-07-15 21:36:31 +00:00
Gerald Pfeifer
5dae382f68
Fixed an incorrect format string.
2000-07-15 14:58:32 +00:00
Stefan Leichter
dcb9733580
Fixes the BuildCommDCBA function.
2000-07-09 12:19:44 +00:00
Stefan Leichter
00e7c3346d
Started implementation of the functions GetDefaultCommConfigA/W.
2000-07-08 18:29:54 +00:00
Mike McCormack
6a31f96111
- add prototypes for serial API functions
...
- correct existing serial API prototypes incorrectly using DWORD
instead of HANDLE
- define more structures and values in serial API
2000-06-15 00:15:11 +00:00
Gerald Pfeifer
093af59b74
Fixed warning.
2000-05-30 15:28:37 +00:00
Patrik Stridvall
c77ff5ef67
Fixed issues reported by winapi_check.
2000-04-29 14:26:13 +00:00
Rein Klazes
0a54d5a39f
Implement mark and space parity generation. Accept one-and- a-half
...
stopbits: the most common uarts will generate this automatically when
there are 5 databits.
2000-04-28 14:44:33 +00:00
Gerard Patel
a7adda8280
Do not initialize dcb in BuildCommDCB[AndTimeouts].
2000-04-23 19:58:44 +00:00
Marcus Meissner
a76eee94f0
Do not dereference a ptr we just checked being NULL.
2000-04-14 14:07:13 +00:00
Rein Klazes
7f383a88cb
Added CTS, DSR and RingIndicator states to Window's semi-documented
...
modem line status register.
2000-03-30 20:23:32 +00:00
Alexandre Julliard
6ec108ab6e
Moved FatalAppExit functions to win32/except.c.
...
Added a few uses of Callout instead of referencing USER functions
directly.
2000-03-24 21:42:15 +00:00
James Abbatiello
1758f2d81a
Misc. fixes for compiler warnings.
2000-02-25 21:01:50 +00:00
Jeremy White
d3e22d9d55
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
...
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Marcus Meissner
7547d4defa
Some comm clean up, much more error messages, only use TIOCOUTQ if
...
defined [wine-bugs/104], tried implementing SetCommTimeouts.
2000-01-05 01:46:53 +00:00
Ove Kaaven
542b29db13
Made win16 serial comms less of a CPU hog.
1999-11-25 21:57:32 +00:00
Patrik Stridvall
fe28f25fcb
Modification due to problems with winapi-check.
1999-09-23 11:44:52 +00:00
Uwe Bonnes
684ee2ce21
- implemented GetCommModemStatus
...
- fixed the DTR, CTS and COMMBREAK related subfunctions of EscapeCommFunction
- added more verbose TRACEing
1999-08-14 15:53:50 +00:00
Uwe Bonnes
f57ef1d4a9
- added some more Baudrates
...
- fixed a hang in tcsetattr when the input buffer isn't empty
- added more verbosity for debugging
1999-08-07 12:28:09 +00:00
Alexandre Julliard
c9c2a59c62
Use the service thread for comm notifications.
1999-08-01 14:46:51 +00:00
Ove Kaaven
1c08ac604e
Bugfixes and a fake GETBASEIRQ.
1999-07-31 13:00:24 +00:00
Eric Pouech
f216310866
Dumb fixes.
1999-07-12 13:39:58 +00:00
Alexandre Julliard
61fece0590
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-06-26 19:09:08 +00:00
Patrik Stridvall
1ed4ecffa8
ANSI C fixes.
...
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
1999-06-26 14:58:24 +00:00
Alexandre Julliard
ebe29ef376
Further server optimizations:
...
- merged request and reply structures
- build requests directly into the buffer to avoid a copy
1999-06-26 08:43:26 +00:00
Alexandre Julliard
5bc78089db
Made server communication faster by using a shared memory block.
...
A few other optimizations in request processing in the server.
Moved automatically generated request definitions to server.h and
removed include/server/request.h.
1999-06-22 17:26:53 +00:00
Ove Kaaven
a88444e1b3
Implementation of EV_RXFLAG.
1999-06-12 06:43:48 +00:00
Ove Kaaven
a811ea5d82
Fixed a couple of missing event notifications. Some more debugging
...
messages.
1999-05-29 11:05:38 +00:00
Ove Kaaven
e85220dd0b
Fixed off-by-one bug in async output buffers.
1999-05-01 10:18:21 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +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
Lawson Whitney
96b93bb7f7
Fixed the modem control part of EscapeCommFunction16.
1999-04-04 12:38:35 +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
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
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
Marcus Meissner
7bea869337
debug.h must be last, or we get ERR() macro problems again.
1999-03-16 10:52:17 +00:00
Michael McCormack
a84860785a
Basic support for WIN32 serial communications API.
...
Modify DOSFS_OpenDevice to allow opening of COM ports.
Change Win32 comm functions to accept file handle.
Add declaration of COMSTAT32 structure.
1999-03-14 12:25:36 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Herbert Rosmanith
1f52db16f2
Fixed typo.
1999-01-28 09:57:43 +00:00
Geoff Clare
a551238249
The B57600 and B115200 symbols are not defined in Unixware.
1999-01-24 19:03:27 +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
Uwe Bonnes
94113fa10e
- fixed a minimal error in GetCommMask definition.
...
- adds stubs for GetCommModemStatus and WaitCommEvent.
1998-11-30 10:40:02 +00:00