9318b84598
Fix due to Robert de Bath: backspace should not cross line
...
boundaries when auto wrap is disabled.
[originally from svn r1101]
2001-05-09 12:48:01 +00:00
19b6dcc1ae
Fix de Bath's last-ditch bell overload
...
[originally from svn r1100]
2001-05-06 16:18:58 +00:00
c1c1bc4715
Strip off and ignore `:port' on the end of a hostname.
...
[originally from svn r1099]
2001-05-06 15:09:32 +00:00
3730ada5ce
Run entire source base through GNU indent to tidy up the varying
...
coding styles of the various contributors! Woohoo!
[originally from svn r1098]
2001-05-06 14:35:20 +00:00
93101b5a71
Wez Furlong's patch to add xterm mouse reporting and proper mouse
...
wheel support.
[originally from svn r1097]
2001-05-06 14:20:41 +00:00
059998d17b
Remove diagnostics and attempt to work around VC compiler bug :-(
...
[originally from svn r1096]
2001-05-03 10:10:53 +00:00
56a5e6fdf3
Extra diagnostics in the hope that we can track down the problem with
...
the nightlies. I must remember to take it all out again when we do!
[originally from svn r1095]
2001-05-02 14:45:25 +00:00
463c2651ae
TEMPORARY ONLY: enable debugging on default build to try to get
...
tomorrow's nightly to show us what the problem with term_size is.
[originally from svn r1094]
2001-05-02 08:59:36 +00:00
50f50a009b
Reduce out-of-focus timer interval to 2 seconds so we still have
...
some control over keepalives when not in the foreground.
[originally from svn r1093]
2001-04-28 18:23:58 +00:00
0086b20625
Add Jordan Russell's patch for a sunken-edge border like a DOS box.
...
Configurable, of course, because I for one like the border as thin
as possible.
[originally from svn r1092]
2001-04-28 18:02:19 +00:00
f30937f737
Debugging improvements. Started using Dave Hinton's dmemdump
...
function (woohoo!), improved that function so it provides an ASCII
dump as well as hex (whee!), removed all remaining spurious \r in
debug statements (ooh!), and made enabling of packet debugging in
SSH a matter of one ifdef rather than lots (phew!).
[originally from svn r1091]
2001-04-28 17:35:18 +00:00
d27112ea87
Put the \001 prefix back on scp error messages when they're sent to
...
the server. (Not sure _why_ they're sent to the server; scp is
weird.) It may be pointless when sent to the screen, which is why I
removed it, but it's extremely pointful on the wire :-(
[originally from svn r1090]
2001-04-28 17:18:47 +00:00
321adcb4b9
The bell overload times are now measured in milliseconds, although
...
the config box still enters them in seconds (it allows fractions).
[originally from svn r1089]
2001-04-28 15:47:26 +00:00
296cad5962
Remove stray diagnostics. When will I learn?
...
[originally from svn r1088]
2001-04-28 15:33:48 +00:00
fc56312b45
Implement lazy horizontal resizing of screen and scrollback.
...
[originally from svn r1087]
2001-04-28 15:32:25 +00:00
9525da2826
Arrange that explicit visual bells performed using ESC[?5h and
...
ESC[?5l in immediate succession will still give a visibly long flash
of the screen.
[originally from svn r1086]
2001-04-28 14:39:16 +00:00
580cde3fde
Add the missing "all" target in the Cygwin makefile
...
[originally from svn r1085]
2001-04-28 12:07:41 +00:00
713679a0fa
Jacob's patch to make passphrase boxes work more sanely
...
[originally from svn r1084]
2001-04-28 11:41:33 +00:00
1c998f6482
Only update the system caret when we have the focus. This was
...
apparently causing the weird caret behaviour in Change Settings,
because that routine was still being called...
[originally from svn r1083]
2001-04-28 11:27:04 +00:00
76dfe1cac9
Fix completely stupid agent_exists test. (Hint to self: you have to
...
actually _call_ a boolean-returning function, not just test its
address for nonzerohood.) Thanks Jacob.
[originally from svn r1082]
2001-04-28 11:25:58 +00:00
64b27d6bf4
Add -lwinmm to Cygwin makefile. Thanks Jacob.
...
[originally from svn r1081]
2001-04-28 11:25:03 +00:00
8695ee2def
Remove my dire-warning `FIXME' in IPv4 dotted-decimal handling
...
because Jeroen points out that it's perfectly OK the way it is :-)
[originally from svn r1080]
2001-04-28 11:24:45 +00:00
ea2e1dd9ae
Dave Hinton's debugging patch.
...
[originally from svn r1079]
2001-04-28 09:24:19 +00:00
b7844a20af
Add some fflushes to make it easier for piped programs to talk to
...
plink and pscp
[originally from svn r1078]
2001-04-28 08:42:06 +00:00
62e5e4c2e1
Updated dependencies thanks to Dave Hinton's mkdeps script
...
[originally from svn r1077]
2001-04-28 07:49:23 +00:00
dbe43bd461
Using plink with CVS - need to make sure the saved session uses SSH
...
[originally from svn r1065]
2001-04-18 15:23:36 +00:00
7850ccb1d9
Useful workaround I was given, to fake storing settings in a file.
...
[originally from svn r1064]
2001-04-17 10:39:19 +00:00
34d2d98bdd
Two more small bugs introduced by the B-tree reorg: scroll() now
...
requires fix_cpos() to be called after it (otherwise cpos might point
to a line that isn't where you remember it being), and a mis-aimed
incpos() was causing forward selection dragging not to include the
char under the mouse. Both fixed.
[originally from svn r1063]
2001-04-17 09:25:52 +00:00
04b2c2b53e
Fix alternate-screen bugs introduced by move to B-trees. Alternate
...
screen wasn't being correctly cleared on creation, and also wasn't
inhibiting scrollback like it should have.
[originally from svn r1061]
2001-04-17 08:53:31 +00:00
3abea3d4ea
Having now compiled the last few days' changes with MSVC, it's turned
...
up a bunch of warnings, mostly unused variables. All fixed.
[originally from svn r1058]
2001-04-17 08:24:29 +00:00
5279229ad3
Include <mmsystem.h> and winmm.lib for PlaySound.
...
[originally from svn r1057]
2001-04-16 21:33:18 +00:00
abf6514f71
Put back Robert de Bath's second level of bell overload tracking. It
...
had a useful purpose: when primary overload handling is disabled, it
prevents MessageBeep calls overloading the program, because they
don't cancel each other like async PlaySounds do.
[originally from svn r1056]
2001-04-16 21:29:12 +00:00
559b00b90a
Terminal now uses unsorted counted tree234 as its basic data type.
...
Should speed up scrollback to usable levels no matter how big your
scrollback buffer.
[originally from svn r1055]
2001-04-16 21:25:13 +00:00
7cd4f98ef6
countnode234() should politely return 0 when passed NULL. Was
...
breaking delpos234(empty_tree, 0).
[originally from svn r1054]
2001-04-16 21:24:38 +00:00
03c9b6107b
Replace PuTTY's 2-3-4 tree implementation with the shiny new counted
...
one, in preparation for using it to speed up scrollback.
[originally from svn r1053]
2001-04-16 17:18:24 +00:00
cdf972d9f1
Fix excessive calls to random_byte()
...
[originally from svn r1052]
2001-04-16 16:25:57 +00:00
a02e13ae3e
Quote the hostname in the `unable to connect' box so that if the
...
user starts up N PuTTYs at once and one reports failure, they know
which one.
[originally from svn r1051]
2001-04-16 16:19:30 +00:00
19d76c9306
Add two more ghastly function key options. WE HAVE TOO MANY!
...
[originally from svn r1050]
2001-04-16 16:16:52 +00:00
639ab4c068
Roman Pompejus's patch to allow you to automatically select
...
overwrite or append in logging mode.
[originally from svn r1049]
2001-04-16 15:58:43 +00:00
e259c7df5c
Makefile enhancements by Robert de Bath.
...
[originally from svn r1048]
2001-04-16 12:38:35 +00:00
cc100b5676
Increase the read buffer size in network processing for extra speed.
...
[originally from svn r1047]
2001-04-16 12:25:03 +00:00
953b7775b3
Small keyboard patches from Robert de Bath. Should fix the dead-key
...
problem and also some unspecified woe with the ever-problematic
Compose key.
[originally from svn r1046]
2001-04-16 12:08:37 +00:00
a7f58efa85
Remove the diagnostics I checked in by mistake in the last revision.
...
AGAIN. I really must stop doing that.
[originally from svn r1045]
2001-04-16 11:18:15 +00:00
522f130391
Pageant interface changes. You can now do `pageant -c command' to
...
spawn another command after starting Pageant. Also, if Pageant is
already running, `pageant keyfile' and `pageant -c command' will do
the Right Thing, that is, add the key to the _first_ Pageant and/or
run a command and then exit. The only time you now get the `Pageant
is already running' error is if you try to start the second copy
with no arguments.
NB the affected files in this checkin are rather wide-ranging
because I renamed the not really SSH1-specific
`ssh1_bignum_bitcount' function to just `bignum_bitcount'.
[originally from svn r1044]
2001-04-16 11:16:58 +00:00
fb8745a7d7
Log the text message in SSH_MSG_DISCONNECT (both protocols) so that
...
when people submit Event Logs for diagnosis it's a little easier to
work out what's up.
[originally from svn r1043]
2001-04-16 09:10:34 +00:00
36df70978a
After we fall back to 3DES, double-check the server really does
...
support it, and bomb out with a complaint if not.
[originally from svn r1042]
2001-04-16 07:49:11 +00:00
a9c6997326
Bell can now play an arbitrary sound file.
...
[originally from svn r1041]
2001-04-14 11:37:47 +00:00
f6ea0f9396
Oops - remove rogue debug messages!
...
[originally from svn r1040]
2001-04-13 11:01:56 +00:00
a8116a8dae
New improved bell handling. Choice between visual and audible bell;
...
configurable bell overload handling. Thanks to Robert de Bath for
galvanising me into doing this, but I've had to rip most of his code
out and redo it myself...
[originally from svn r1039]
2001-04-13 10:52:36 +00:00
c20960fe2c
Some introductory blurb in the docs
...
[originally from svn r1038]
2001-04-13 09:39:08 +00:00