Simon Tatham
|
73203bce79
Never pass a `char' to a ctype function. I had relied on gcc -Wall
|
21 éve |
Simon Tatham
|
6aa4211f6e
Remove all `enum'-typed variables from the Config structure.
|
22 éve |
Ben Harris
|
694aafa071
Add the ability to close sessions. This adds *_free() functions to most
|
22 éve |
Ben Harris
|
d60ea36673
Add a Config * argument to ldisc_create(), and use it in place of the global
|
22 éve |
Simon Tatham
|
948f95d5e8
Reorganised the Unicode layer somewhat: moved luni_send and
|
22 éve |
Simon Tatham
|
0b2523eeda
Line discipline module now uses dynamically allocated data. Also
|
22 éve |
Simon Tatham
|
72ff571148
Major destabilisation, phase 2. This time it's the backends' turn:
|
22 éve |
Simon Tatham
|
6e549a6db3
Oops - repercussions of the close-on-exit stuff which I forgot to
|
22 éve |
Simon Tatham
|
0a80c983e2
Major destabilisation, phase 1. In this phase I've moved (I think)
|
22 éve |
Simon Tatham
|
6d0e9b205d
First phase of porting. pterm now compiles and runs under Linux+gtk.
|
22 éve |
Simon Tatham
|
726f9dde7e
Add a configurable option to make Return in Telnet send an ordinary
|
23 éve |
Simon Tatham
|
830c1ea580
Now that we can configure whether ^C and friends generate Telnet IP
|
23 éve |
Simon Tatham
|
39c3f9b8bc
Fix pasting of newlines in local line editing mode. Possibly not a
|
23 éve |
Simon Tatham
|
38b6d276d2
RDB: fix various UTF-8 glitches.
|
23 éve |
Simon Tatham
|
26f1085038
RDB's Unicode patch. Fonts are now used in Unicode mode where
|
23 éve |
Simon Tatham
|
e001f1533e
From RDB: a patch to allow special keys (^C, ^Z, Delete, Return) to
|
23 éve |
Simon Tatham
|
3730ada5ce
Run entire source base through GNU indent to tidy up the varying
|
23 éve |
Simon Tatham
|
7a79df8fe6
Rethink the whole line discipline architecture. Instead of having
|
24 éve |
Simon Tatham
|
bbbda4110b
Created a shiny new abstraction for the socket handling. Has many
|
24 éve |
Simon Tatham
|
e32603347c
Introduce a sane interface function, from_backend(), for backends to
|
24 éve |
Simon Tatham
|
e48981def4
Miscellaneous fixes to try to make other compilers happier
|
24 éve |
Simon Tatham
|
0d5d39064a
Robert de Bath's Big Patch, part 1
|
24 éve |
Simon Tatham
|
c9e236eb39
Avoid the ldisc passing zero-length strings to back->send(). VMS
|
24 éve |
Simon Tatham
|
b715fa4276
RDB's patch: ^U sends Telnet Erase Line; line ending is now \r or \r\n
|
25 éve |
Simon Tatham
|
4b3c825ec7
Robert de Bath's patch: ^C ^Z and ^D send Telnet specials in terminal line
|
25 éve |
Simon Tatham
|
11821d4d27
Fix some picky compiler warnings kindly provided by Borland C++ 5.5
|
25 éve |
Simon Tatham
|
8446532e4a
Cleanups to remove warnings for GNU/mingw32 compilation
|
25 éve |
Simon Tatham
|
429b6f4a83
Added local-editing line discipline to make raw backend usable
|
25 éve |