1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 09:58:01 +00:00
Commit Graph

24 Commits

Author SHA1 Message Date
Ben Harris
82fecf970f First attempt at multiple-session support. This has broken meta handling,
since mac.c needs to know whether to grab Cmd-keys or not.

[originally from svn r138]
1999-03-29 19:50:24 +00:00
Ben Harris
e43dc5ecd4 The edit menu is now mostly functional. I'm not sure about paste, since I
haven't got a working backend at the moment, but it all looks OK.

[originally from svn r118]
1999-03-16 20:27:31 +00:00
Ben Harris
b3a06b30ae Split off copy and paste functionality from term_mouse.c so it can be used from
menu items without faking up a term_mouse call.

[originally from svn r109]
1999-03-15 22:27:04 +00:00
Ben Harris
6537147dd9 Scrollbar now updates if a character appears while scrolled back.
[originally from svn r105]
1999-03-14 20:09:03 +00:00
Ben Harris
c7c358fa3f Attribute masking implemented. The variable attr_mask stored the current
set of "interesting" attributes, and do_paint only takes those ones into
account when deciding when to break style runs.  Makes redraw quite a bit
faster on displays which don't do ANSI colour.

[originally from svn r102]
1999-03-14 17:43:35 +00:00
Ben Harris
eb79017bff Drag-select now autoscrolls more sensibly.
Selected text now ends up in the clipboard.

[originally from svn r98]
1999-03-14 13:08:44 +00:00
Ben Harris
d801319d6c Oh, and we'll have <string.h> back too...
[originally from svn r89]
1999-03-11 15:07:16 +00:00
Ben Harris
d295d01217 merged changes up to terminal.c 1.6 [r85]
[originally from svn r88]
[r85 == 9a5b63aa03]
1999-03-11 12:03:18 +00:00
Ben Harris
825297641d pasting now sends \015 rather than \r
[originally from svn r87]
1999-03-11 11:10:53 +00:00
git migration script
a9b6f0b18f Begin 'ben-mac-port' branch.
This commit reflects the start of the 'ben-mac-port' branch in CVS.
Due to CVS's ability to branch files independently, most of the tree
comes from the tip of 'ben-early-mac-port', but terminal.c is the
version from r70

[originally from svn r86]
[r70 == a9b471d5b3]
1999-03-11 11:10:53 +00:00
Ben Harris
69352c87fc IND no longer notices lfhascr.
I've actually got the fix in term_mouse right now (or less wrong).
Yeah.

[originally from svn r83]
1999-03-09 12:10:05 +00:00
Ben Harris
1bfbaadd93 Removed support for Line Feed/New Line Mode on the grounds that it doesn't
do the same as lfhascr -- it also changes the "return" key to send CR/LF, which
lfhascr doesn't do (and shouldn't do).  Also, Line Feed/New Line mode isn't
meant to affect IND, which lfhascr currently does (but arguably shouldn't).

[originally from svn r82]
1999-03-09 11:57:13 +00:00
Ben Harris
9a54b6278f Tiny \n/\r fix in term_mouse.
[originally from svn r80]
1999-03-09 00:08:41 +00:00
Ben Harris
4336d540db Lots of things, notably:
* Tidied state machine, with better handling of unknown escape and control
   sequences.
 * Support for automatic newline mode, with lfhascr now being a session
   variable.
 * #include <string.h> for mem*() and str*().

[originally from svn r74]
1999-03-07 23:19:02 +00:00
Ben Harris
a9b471d5b3 No longer assume the values of '\n' and '\r', so CR and LF don't get swapped on
the Mac.

[originally from svn r70]
1999-03-03 11:34:43 +00:00
Ben Harris
f4d6dbcc0e Scroll optimisations are now controlled by #ifdef OPTIMISE_SCROLL.
Scroll-bar manipulation now uses scroll optimisation more sensibly.

[originally from svn r69]
1999-03-02 23:47:23 +00:00
Ben Harris
23634d10df We now have saner handling of 4-bit modes (disable colour, get the Palette
Manager to give us bg, fg, bold fg and cursor).
I've also removed some traces of the old scroll-optimiser.

[originally from svn r68]
1999-03-02 23:19:20 +00:00
Ben Harris
2145f64798 Right, I think we now hove scrolling optimisations. They should probably be
conditional on something, but I can't be bothered right now.

[originally from svn r67]
1999-03-02 21:51:55 +00:00
Ben Harris
e230e36e2f We now have a fairly minimal Mac application.
I'm about to try lashing in the terminal emulator...

[originally from svn r52]
1999-02-20 22:10:34 +00:00
Simon Tatham
0fc1c0c9c9 Improve drag select (dragging outside LHS doesn't now select first
char too)

[originally from svn r20]
1999-01-22 09:36:21 +00:00
Simon Tatham
e68a529cc9 Add SSH don't-allocate-pty option, and corresponding LF-implies-CR
terminal setting

[originally from svn r16]
1999-01-15 11:30:40 +00:00
Simon Tatham
3352f57942 Fix breakage in window redraw
[originally from svn r14]
1999-01-15 11:28:11 +00:00
Simon Tatham
60ab6a5d82 John Sullivan's patches plus more fixes:
- Stop using the identifier `environ' as some platforms make it a macro
  - Fix silly error box at end of connection in FWHACK mode
  - Fix GPF on maximise-then-restore
  - Use SetCapture to allow drag-selecting outside the window
  - Correctly update window title when iconic and in win_name_always mode

[originally from svn r12]
1999-01-08 13:10:19 +00:00
Simon Tatham
c74130d423 Initial checkin: beta 0.43
[originally from svn r11]
1999-01-08 13:02:13 +00:00