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

Commit Graph

  • b9bc97dd25 "real bold" temporarily the default to persuade me to fix it. Ben Harris 1999-03-29 19:48:50 +0000
  • 9ab8247924 Makefile fixes. Ben Harris 1999-03-28 17:34:36 +0000
  • 43b851e899 Correct handling of keypad enter in normal keypad mode. Use of hex dump backend. Ben Harris 1999-03-28 15:27:03 +0000
  • 89751ed598 Very basic hex-dump backend for testing meta handling. Ben Harris 1999-03-28 15:25:45 +0000
  • 70b2dd8ed4 PowerPC build sorted and general serious tidying-up of Makefile. Ben Harris 1999-03-28 15:23:37 +0000
  • 358c18b176 XCOFF object files. Ben Harris 1999-03-28 02:07:03 +0000
  • f050f04135 Meta key support, mostly. Ben Harris 1999-03-28 02:06:11 +0000
  • 04aceed7bf General cleanup because MrC is rather pickier than SC. Not that the PPC build actually links, you understand, but it does most of the rest of the things it should. Ben Harris 1999-03-27 15:39:46 +0000
  • 43e84b26ef Ha! Nasty intermittent bug nailed (I think)! "That word, resLocked: I do not think it means what you think it means." HLock seems to be my friend though. Ben Harris 1999-03-23 21:00:05 +0000
  • 7c9195b8f9 Add SSH_STATE_CLOSED to prevent accidentally sending resizes down a closed connection; was causing process hangs under NT and whole- system hangs under '95 Simon Tatham 1999-03-23 17:21:44 +0000
  • 16fcf56bd3 Change default mouse pointer to an I-beam Simon Tatham 1999-03-23 17:14:00 +0000
  • 03b194de40 Fonts with leading and/or the wrong widMax now work. Ben Harris 1999-03-23 00:43:46 +0000
  • 1353b2a903 Pointer-shape canging added -- we now have an I-beam cursor in the terminal window. Pasting works! Ben Harris 1999-03-21 23:23:43 +0000
  • 986977ac9e Backends now seem to work. Pasting still doesn't. macterm.c now uses UPPs for a few things so that it should work if compiled natively for the PowerPC. Not tested it yet though. Ben Harris 1999-03-18 00:04:34 +0000
  • 6b3cebe59a ignore ILink state files Ben Harris 1999-03-17 21:53:34 +0000
  • 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. Ben Harris 1999-03-16 20:27:31 +0000
  • fc69aeef23 added term_copy and term_paste Ben Harris 1999-03-15 22:27:36 +0000
  • 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. Ben Harris 1999-03-15 22:27:04 +0000
  • f5741e4364 macterm.c Ben Harris 1999-03-15 14:22:45 +0000
  • 0e1e0363cd Colour icons, allegedly. Ben Harris 1999-03-15 00:40:55 +0000
  • cd60f004eb Since Proff doesn't like me, I'll just print the number of elapsed ticks at the end of the test data. Ben Harris 1999-03-14 20:43:51 +0000
  • 6537147dd9 Scrollbar now updates if a character appears while scrolled back. Ben Harris 1999-03-14 20:09:03 +0000
  • e74609fa1c externed backends so I can safely turn on duplicate-symbol warnings. Ben Harris 1999-03-14 20:08:09 +0000
  • d256c6c5eb Tweaked build procedure. Ben Harris 1999-03-14 20:07:04 +0000
  • 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. Ben Harris 1999-03-14 17:43:35 +0000
  • 61504ef68c Cursor painting is now _right_ and scrollbar removal works better. Ben Harris 1999-03-14 15:51:34 +0000
  • 0494727737 Slightly corrected TMPL for pSET, but it still doesn't work properly. Ben Harris 1999-03-14 15:50:19 +0000
  • 07cf20654b There's something going wrong here. Occasional builds have difficulty loading the wordness resource. I've added extra diagnostics, but I haven't worked out what's going on. Ben Harris 1999-03-14 15:48:35 +0000
  • eb79017bff Drag-select now autoscrolls more sensibly. Selected text now ends up in the clipboard. Ben Harris 1999-03-14 13:08:44 +0000
  • a5f734f8e4 Auto-scrolling now works properly. Ben Harris 1999-03-13 18:23:24 +0000
  • 13d3a23263 Sane version number Ben Harris 1999-03-13 18:22:47 +0000
  • 937c4f739f Works now. Ben Harris 1999-03-13 18:20:14 +0000
  • 828339be2e Oops. Don't forget to rename the Makefile... Ben Harris 1999-03-13 16:57:30 +0000
  • ce30477a77 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. Ben Harris 1999-03-13 16:51:46 +0000
  • ba5f955f3e Add AltGr support at last! Thanks to <andre@via.ecp.fr> for the technique if not all of the details. Simon Tatham 1999-03-12 17:14:06 +0000
  • 12064f2245 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. Ben Harris 1999-03-11 23:23:45 +0000
  • 84f1e71fad Menu items now turn on and off in a vaguely useful way. Dragging to select now works. Ben Harris 1999-03-11 21:40:32 +0000
  • d801319d6c Oh, and we'll have <string.h> back too... Ben Harris 1999-03-11 15:07:16 +0000
  • d295d01217 merged changes up to terminal.c 1.6 [r85] Ben Harris 1999-03-11 12:03:18 +0000
  • 825297641d pasting now sends \015 rather than \r Ben Harris 1999-03-11 11:10:53 +0000
  • a9b6f0b18f Begin 'ben-mac-port' branch. git migration script 1999-03-11 11:10:53 +0000
  • 9a5b63aa03 Allow CSI 0;0r to set default scroll region (previously did nothing useful) Simon Tatham 1999-03-11 10:27:12 +0000
  • 69352c87fc IND no longer notices lfhascr. I've actually got the fix in term_mouse right now (or less wrong). Yeah. ben-hacked-terminal Ben Harris 1999-03-09 12:10:05 +0000
  • 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). Ben Harris 1999-03-09 11:57:13 +0000
  • b5e2bf461b Beginnings of support for selecting text -- clicking mostly does the right thing, but dragging doesn't work at all. Ben Harris 1999-03-09 00:09:50 +0000
  • 9a54b6278f Tiny \n/\r fix in term_mouse. Ben Harris 1999-03-09 00:08:41 +0000
  • c8269d4441 Tanslation tables to Mac OS written, though nothing uses them yet. Ben Harris 1999-03-09 00:06:34 +0000
  • ffc478a772 Changes for updates elsewhere. Ben Harris 1999-03-07 23:25:43 +0000
  • 5134080a41 Attempt at some back-ends useful for testing purposes. Ben Harris 1999-03-07 23:23:38 +0000
  • 1146737c60 Keyboard handling and a visible cursor. Ben Harris 1999-03-07 23:22:23 +0000
  • 85ea86e361 Pass keyboard events to the terminal front-end. Ben Harris 1999-03-07 23:20:20 +0000
  • 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*(). Ben Harris 1999-03-07 23:19:02 +0000
  • a403857032 Added testback.c (not that it works). Now compile with strict prototypes and optimisation (whee!). Ben Harris 1999-03-07 23:15:56 +0000
  • c53d7fa688 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. Ben Harris 1999-03-03 22:03:54 +0000
  • a9b471d5b3 No longer assume the values of '\n' and '\r', so CR and LF don't get swapped on the Mac. ben-scrollopt-for-simon Ben Harris 1999-03-03 11:34:43 +0000
  • f4d6dbcc0e Scroll optimisations are now controlled by #ifdef OPTIMISE_SCROLL. Scroll-bar manipulation now uses scroll optimisation more sensibly. Ben Harris 1999-03-02 23:47:23 +0000
  • 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. Ben Harris 1999-03-02 23:19:20 +0000
  • 2145f64798 Right, I think we now hove scrolling optimisations. They should probably be conditional on something, but I can't be bothered right now. Ben Harris 1999-03-02 21:51:55 +0000
  • 0ce1d562c6 Scroll bar no longer glitches when a new line is added to the window. Ben Harris 1999-03-02 14:52:35 +0000
  • d763b173be 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. Ben Harris 1999-03-01 23:43:29 +0000
  • 409d80171a 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_. Ben Harris 1999-03-01 22:26:50 +0000
  • eddbb40cf8 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... Ben Harris 1999-02-28 17:05:11 +0000
  • df4ff91c0e 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. Ben Harris 1999-02-28 02:38:41 +0000
  • 013a8acfd0 Ah. We seem to be working with the Palette Manager again. Good. Ben Harris 1999-02-24 21:17:06 +0000
  • eae4545aea Now uses the Palette Manager for everything. Unfortunately this seems to have killed colour entirely. It was working earlier today. Really! Ben Harris 1999-02-24 01:29:10 +0000
  • ebff493cc8 Slight optimisation of do_text so we don't do anything if the entire string's invisible. Ben Harris 1999-02-21 23:49:04 +0000
  • ccf2a78172 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. Ben Harris 1999-02-21 22:05:00 +0000
  • ee6148a952 Added mac.h for stuff that's only used by the Mac port. Ben Harris 1999-02-21 18:11:35 +0000
  • 8ac1a08339 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. Ben Harris 1999-02-21 18:09:41 +0000
  • 7c491e865f putty.r renamed to mac_res.r for consistency with Windows version. Ben Harris 1999-02-21 10:29:13 +0000
  • a7fd167471 Start of a Mac front-end to the terminal emulator. Ben Harris 1999-02-20 23:57:58 +0000
  • 29f26a1050 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. Ben Harris 1999-02-20 23:55:55 +0000
  • e230e36e2f We now have a fairly minimal Mac application. I'm about to try lashing in the terminal emulator... Ben Harris 1999-02-20 22:10:34 +0000
  • ab681763af Use different window procedures for the About box and the Licence box. Should prevent the version string masking part of the licence text ;-) Simon Tatham 1999-02-20 18:12:47 +0000
  • 36cbe625d4 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. Ben Harris 1999-02-19 23:51:21 +0000
  • c00d54bd95 OK, so why did I think a fatal alert box should be silent? Ben Harris 1999-02-19 23:41:24 +0000
  • 34743b9ef4 Now with added menus Ben Harris 1999-02-19 23:03:29 +0000
  • 4e2815c91f added SIZE resource Ben Harris 1999-02-19 22:06:36 +0000
  • 96b834257c Don\'t bother compiling bits I haven\'t got round to yet. Ben Harris 1999-02-19 21:44:14 +0000
  • f192c33a67 Various cleanups, mostly Mac-related. Ben Harris 1999-02-19 21:39:25 +0000
  • 45bf5aa9eb Now ignoring various Macish things too. (Is that how you spell "Macish"? Or is it "Mackish", or even "Maccish"?) Ben Harris 1999-02-19 21:38:05 +0000
  • fadb1e0f54 Now initialises enough to be able to generate fatal errors. Ben Harris 1999-02-19 21:35:12 +0000
  • 90d4bdc508 Initial version -- most of the Finder resources and the fatalbox. Ben Harris 1999-02-19 20:52:58 +0000
  • bbe07f437a get line-endings right Ben Harris 1999-02-19 15:28:27 +0000
  • 24c7f9b058 Removed windowsism: now uses fatalbox rather than MessageBox. Ben Harris 1999-02-19 15:24:15 +0000
  • a7dc00c788 initial, pretty much as generated by CreateMake Ben Harris 1999-02-19 15:05:41 +0000
  • 485c1f7508 Use SetCapture() to fix the problem with double-clicks on saved sessions carrying throuh to the window below the config box Simon Tatham 1999-02-18 10:39:23 +0000
  • 779a28e84f Revert to using WinSock 1 - the upgrade to 2 was a checkin error Simon Tatham 1999-02-11 09:07:20 +0000
  • 4e55406a19 Cause irritating ? markers in cvs update/commit to disappear Simon Tatham 1999-02-10 11:13:28 +0000
  • ac015f51e0 Add DeleteObject calls to go with the CreatePen calls in do_text. Should fix a fairly nasty-looking resource leak. Thanks to Andrew Mobbs. Simon Tatham 1999-02-10 11:11:11 +0000
  • 37f49f0adf Improve nasty version.obj hack so it doesn't actually do two compiles Simon Tatham 1999-02-10 10:30:17 +0000
  • 114d7b1d13 Attempt to fix problems with version.obj in some nmakes Simon Tatham 1999-02-10 09:48:29 +0000
  • aa410406aa Replaced ICON line which was accidentally removed *blush* Simon Tatham 1999-02-10 09:48:15 +0000
  • ee9e246617 Fix various segfaults and heap trashes. Thanks to Andrew Mobbs. Simon Tatham 1999-02-09 15:39:08 +0000
  • 3b1389a474 Added automatic version distinguishing code, to differentiate releases from nightly builds from random development builds Simon Tatham 1999-02-09 15:18:34 +0000
  • 0fc1c0c9c9 Improve drag select (dragging outside LHS doesn't now select first char too) 0.45 Simon Tatham 1999-01-22 09:36:21 +0000
  • a1078ecce4 Fix double/triple click, and improve drag select Simon Tatham 1999-01-22 09:35:08 +0000
  • c19ba8098e Update version number for 0.45 release Simon Tatham 1999-01-22 09:34:42 +0000
  • 0ab0a61830 Remove /D_X86_ in Makefile to allow Alpha builds equally happily Simon Tatham 1999-01-19 16:09:04 +0000
  • e68a529cc9 Add SSH don't-allocate-pty option, and corresponding LF-implies-CR terminal setting Simon Tatham 1999-01-15 11:30:40 +0000