]>
asedeno.scripts.mit.edu Git - PuTTY.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ben Harris [Sun, 14 Mar 1999 13:08:44 +0000 (13:08 +0000)]
Drag-select now autoscrolls more sensibly.
Selected text now ends up in the clipboard.
[originally from svn r98]
Ben Harris [Sat, 13 Mar 1999 18:23:24 +0000 (18:23 +0000)]
Auto-scrolling now works properly.
[originally from svn r97]
Ben Harris [Sat, 13 Mar 1999 18:22:47 +0000 (18:22 +0000)]
Sane version number
[originally from svn r96]
Ben Harris [Sat, 13 Mar 1999 18:20:14 +0000 (18:20 +0000)]
Works now.
[originally from svn r95]
Ben Harris [Sat, 13 Mar 1999 16:57:30 +0000 (16:57 +0000)]
Oops. Don't forget to rename the Makefile...
[originally from svn r94]
Ben Harris [Sat, 13 Mar 1999 16:51:46 +0000 (16:51 +0000)]
Mac OS Makefile renamed to not have a >8.3 file name. Since this stops
BuildProgram working, I've created a modified BuildProgram as mkputty.mpw.
[originally from svn r93]
Ben Harris [Thu, 11 Mar 1999 23:23:45 +0000 (23:23 +0000)]
First attempt at copying to the clipboard -- doesn't seem to work.
Also a bug-fix in auto-scrolling when drag-selecting off the top.
[originally from svn r91]
Ben Harris [Thu, 11 Mar 1999 21:40:32 +0000 (21:40 +0000)]
Menu items now turn on and off in a vaguely useful way.
Dragging to select now works.
[originally from svn r90]
Ben Harris [Thu, 11 Mar 1999 15:07:16 +0000 (15:07 +0000)]
Oh, and we'll have <string.h> back too...
[originally from svn r89]
Ben Harris [Thu, 11 Mar 1999 12:03:18 +0000 (12:03 +0000)]
merged changes up to terminal.c 1.6 [r85]
[originally from svn r88]
[r85 ==
9a5b63aa03804f6dd90e88fe2fe873a41584c518 ]
Ben Harris [Thu, 11 Mar 1999 11:10:53 +0000 (11:10 +0000)]
pasting now sends \015 rather than \r
[originally from svn r87]
git migration script [Thu, 11 Mar 1999 11:10:53 +0000 (11:10 +0000)]
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 ==
a9b471d5b3405c28e21fb4b0c9e0dc03a5410e1a ]
Ben Harris [Tue, 9 Mar 1999 12:10:05 +0000 (12:10 +0000)]
IND no longer notices lfhascr.
I've actually got the fix in term_mouse right now (or less wrong).
Yeah.
[originally from svn r83]
Ben Harris [Tue, 9 Mar 1999 11:57:13 +0000 (11:57 +0000)]
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]
Ben Harris [Tue, 9 Mar 1999 00:09:50 +0000 (00:09 +0000)]
Beginnings of support for selecting text -- clicking mostly does the right
thing, but dragging doesn't work at all.
[originally from svn r81]
Ben Harris [Tue, 9 Mar 1999 00:08:41 +0000 (00:08 +0000)]
Tiny \n/\r fix in term_mouse.
[originally from svn r80]
Ben Harris [Tue, 9 Mar 1999 00:06:34 +0000 (00:06 +0000)]
Tanslation tables to Mac OS written, though nothing uses them yet.
[originally from svn r79]
Ben Harris [Sun, 7 Mar 1999 23:25:43 +0000 (23:25 +0000)]
Changes for updates elsewhere.
[originally from svn r78]
Ben Harris [Sun, 7 Mar 1999 23:23:38 +0000 (23:23 +0000)]
Attempt at some back-ends useful for testing purposes.
[originally from svn r77]
Ben Harris [Sun, 7 Mar 1999 23:22:23 +0000 (23:22 +0000)]
Keyboard handling and a visible cursor.
[originally from svn r76]
Ben Harris [Sun, 7 Mar 1999 23:20:20 +0000 (23:20 +0000)]
Pass keyboard events to the terminal front-end.
[originally from svn r75]
Ben Harris [Sun, 7 Mar 1999 23:19:02 +0000 (23:19 +0000)]
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]
Ben Harris [Sun, 7 Mar 1999 23:15:56 +0000 (23:15 +0000)]
Added testback.c (not that it works).
Now compile with strict prototypes and optimisation (whee!).
[originally from svn r73]
Ben Harris [Wed, 3 Mar 1999 22:03:54 +0000 (22:03 +0000)]
Resizing of terminal windows added. Seems to work, but term_size might benefit
from calling scroll_display. This is where my scroll-optimisations look less
useful than Simon's.
[originally from svn r72]
Ben Harris [Wed, 3 Mar 1999 11:34:43 +0000 (11:34 +0000)]
No longer assume the values of '\n' and '\r', so CR and LF don't get swapped on
the Mac.
[originally from svn r70]
Ben Harris [Tue, 2 Mar 1999 23:47:23 +0000 (23:47 +0000)]
Scroll optimisations are now controlled by #ifdef OPTIMISE_SCROLL.
Scroll-bar manipulation now uses scroll optimisation more sensibly.
[originally from svn r69]
Ben Harris [Tue, 2 Mar 1999 23:19:20 +0000 (23:19 +0000)]
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]
Ben Harris [Tue, 2 Mar 1999 21:51:55 +0000 (21:51 +0000)]
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]
Ben Harris [Tue, 2 Mar 1999 14:52:35 +0000 (14:52 +0000)]
Scroll bar no longer glitches when a new line is added to the window.
[originally from svn r66]
Ben Harris [Mon, 1 Mar 1999 23:43:29 +0000 (23:43 +0000)]
We now use DeviceLoop for redraws, which allows for depth-specific tweaks.
The first of these is that in 1-bit modes we ignore colour attributes entirely,
which has nice effects on some of Fragments efforts if nothing else.
We still seem to be a lot slower than BetterTelnet, which is a bit worrying.
[originally from svn r65]
Ben Harris [Mon, 1 Mar 1999 22:26:50 +0000 (22:26 +0000)]
Right, so that's a hook for scroll optimisations (when Simon gets round to
them) and a vaguely-working scrollbar. Next stop: faster and more sensible
redraw in 1-bit modes at least. Waiting five minutes for the test case
to scroll past is _tedious_.
[originally from svn r64]
Ben Harris [Sun, 28 Feb 1999 17:05:11 +0000 (17:05 +0000)]
Erm, major change at the moment is a new test case. You need a file called
'fragment' to build it, but its licence prevents me distributing it at present.
Now, about those scrolling optimisations...
[originally from svn r63]
Ben Harris [Sun, 28 Feb 1999 02:38:41 +0000 (02:38 +0000)]
Right, we now have:
* The ability to load the configuration from the current resource file (ie the
application for now).
* A scroll bar and size box that look right, even if they don't actually _do_
anything yet.
* A load of other minor tweaks.
[originally from svn r62]
Ben Harris [Wed, 24 Feb 1999 21:17:06 +0000 (21:17 +0000)]
Ah. We seem to be working with the Palette Manager again. Good.
[originally from svn r61]
Ben Harris [Wed, 24 Feb 1999 01:29:10 +0000 (01:29 +0000)]
Now uses the Palette Manager for everything. Unfortunately this seems to
have killed colour entirely. It was working earlier today. Really!
[originally from svn r60]
Ben Harris [Sun, 21 Feb 1999 23:49:04 +0000 (23:49 +0000)]
Slight optimisation of do_text so we don't do anything if the entire string's
invisible.
[originally from svn r59]
Ben Harris [Sun, 21 Feb 1999 22:05:00 +0000 (22:05 +0000)]
Most attributes work now.
Palette changes aren't yet done (but should be easy).
Character-set attributes aren't done.
QuickDraw is too clever by half.
[originally from svn r58]
Ben Harris [Sun, 21 Feb 1999 18:11:35 +0000 (18:11 +0000)]
Added mac.h for stuff that's only used by the Mac port.
[originally from svn r57]
Ben Harris [Sun, 21 Feb 1999 18:09:41 +0000 (18:09 +0000)]
Bloody Hell! It just managed to say "Hello, world" in a terminal window!
I'd better check this lot in before something bad happens to it.
[originally from svn r56]
Ben Harris [Sun, 21 Feb 1999 10:29:13 +0000 (10:29 +0000)]
putty.r renamed to mac_res.r for consistency with Windows version.
[originally from svn r55]
Ben Harris [Sat, 20 Feb 1999 23:57:58 +0000 (23:57 +0000)]
Start of a Mac front-end to the terminal emulator.
[originally from svn r54]
Ben Harris [Sat, 20 Feb 1999 23:55:55 +0000 (23:55 +0000)]
End of a night's work. Not a very useful state, but this is my branch and
I'll do what I want with it.
Anyway, made a start on a Mac display for the terminal emulator, and the
enumeration of the global variables that will have to die.
Oh, and the licence is now in a TEXT resource -- I just have to work out
how to display it...
[originally from svn r53]
Ben Harris [Sat, 20 Feb 1999 22:10:34 +0000 (22:10 +0000)]
We now have a fairly minimal Mac application.
I'm about to try lashing in the terminal emulator...
[originally from svn r52]
Ben Harris [Fri, 19 Feb 1999 23:51:21 +0000 (23:51 +0000)]
We now have an event loop, albeit one which ignores everything going on
around it, then proclaims itself to be bored and leaves in a huff. I
suspect this coulbe be turned into a satirical comment on someone, but I
can't be bothered right now.
[originally from svn r50]
Ben Harris [Fri, 19 Feb 1999 23:41:24 +0000 (23:41 +0000)]
OK, so why did I think a fatal alert box should be silent?
[originally from svn r49]
Ben Harris [Fri, 19 Feb 1999 23:03:29 +0000 (23:03 +0000)]
Now with added menus
[originally from svn r48]
Ben Harris [Fri, 19 Feb 1999 22:06:36 +0000 (22:06 +0000)]
added SIZE resource
[originally from svn r47]
Ben Harris [Fri, 19 Feb 1999 21:44:14 +0000 (21:44 +0000)]
Don\'t bother compiling bits I haven\'t got round to yet.
[originally from svn r46]
Ben Harris [Fri, 19 Feb 1999 21:39:25 +0000 (21:39 +0000)]
Various cleanups, mostly Mac-related.
[originally from svn r45]
Ben Harris [Fri, 19 Feb 1999 21:38:05 +0000 (21:38 +0000)]
Now ignoring various Macish things too.
(Is that how you spell "Macish"? Or is it "Mackish", or even "Maccish"?)
[originally from svn r44]
Ben Harris [Fri, 19 Feb 1999 21:35:12 +0000 (21:35 +0000)]
Now initialises enough to be able to generate fatal errors.
[originally from svn r43]
Ben Harris [Fri, 19 Feb 1999 20:52:58 +0000 (20:52 +0000)]
Initial version -- most of the Finder resources and the fatalbox.
[originally from svn r42]
Ben Harris [Fri, 19 Feb 1999 15:28:27 +0000 (15:28 +0000)]
get line-endings right
[originally from svn r41]
Ben Harris [Fri, 19 Feb 1999 15:24:15 +0000 (15:24 +0000)]
Removed windowsism: now uses fatalbox rather than MessageBox.
[originally from svn r40]
Ben Harris [Fri, 19 Feb 1999 15:05:41 +0000 (15:05 +0000)]
initial, pretty much as generated by CreateMake
[originally from svn r39]
Simon Tatham [Wed, 10 Feb 1999 11:13:28 +0000 (11:13 +0000)]
Cause irritating ? markers in cvs update/commit to disappear
[originally from svn r35]
Simon Tatham [Wed, 10 Feb 1999 11:11:11 +0000 (11:11 +0000)]
Add DeleteObject calls to go with the CreatePen calls in do_text. Should
fix a fairly nasty-looking resource leak. Thanks to Andrew Mobbs.
[originally from svn r34]
Simon Tatham [Wed, 10 Feb 1999 10:30:17 +0000 (10:30 +0000)]
Improve nasty version.obj hack so it doesn't actually do two compiles
[originally from svn r33]
Simon Tatham [Wed, 10 Feb 1999 09:48:29 +0000 (09:48 +0000)]
Attempt to fix problems with version.obj in some nmakes
[originally from svn r32]
Simon Tatham [Wed, 10 Feb 1999 09:48:15 +0000 (09:48 +0000)]
Replaced ICON line which was accidentally removed *blush*
[originally from svn r31]
Simon Tatham [Tue, 9 Feb 1999 15:39:08 +0000 (15:39 +0000)]
Fix various segfaults and heap trashes. Thanks to Andrew Mobbs.
[originally from svn r29]
Simon Tatham [Tue, 9 Feb 1999 15:18:34 +0000 (15:18 +0000)]
Added automatic version distinguishing code, to differentiate releases
from nightly builds from random development builds
[originally from svn r28]
Simon Tatham [Fri, 22 Jan 1999 09:36:21 +0000 (09:36 +0000)]
Improve drag select (dragging outside LHS doesn't now select first
char too)
[originally from svn r20]
Simon Tatham [Fri, 22 Jan 1999 09:35:08 +0000 (09:35 +0000)]
Fix double/triple click, and improve drag select
[originally from svn r19]
Simon Tatham [Fri, 22 Jan 1999 09:34:42 +0000 (09:34 +0000)]
Update version number for 0.45 release
[originally from svn r18]
Simon Tatham [Tue, 19 Jan 1999 16:09:04 +0000 (16:09 +0000)]
Remove /D_X86_ in Makefile to allow Alpha builds equally happily
[originally from svn r17]
Simon Tatham [Fri, 15 Jan 1999 11:30:40 +0000 (11:30 +0000)]
Add SSH don't-allocate-pty option, and corresponding LF-implies-CR
terminal setting
[originally from svn r16]
Simon Tatham [Fri, 15 Jan 1999 11:29:55 +0000 (11:29 +0000)]
Remove CVS logs
[originally from svn r15]
Simon Tatham [Fri, 15 Jan 1999 11:28:11 +0000 (11:28 +0000)]
Fix breakage in window redraw
[originally from svn r14]
Simon Tatham [Fri, 15 Jan 1999 11:27:36 +0000 (11:27 +0000)]
Remove buffering on malloc log file
[originally from svn r13]
Simon Tatham [Fri, 8 Jan 1999 13:10:19 +0000 (13:10 +0000)]
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]
Simon Tatham [Fri, 8 Jan 1999 13:02:13 +0000 (13:02 +0000)]
Initial checkin: beta 0.43
[originally from svn r11]