Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
30 check-ins using file unix/pterm.c version 201fcf7854
|
2002-11-23
| ||
| 12:22 | Only try to retrieve a 'vers' resource from the current resource file (the application), rather from the entire chain. This prevents us displaying the System version if PuTTY doesn't have one. Also cope with not finding any 'vers' resource. check-in: 89b1b55a38 user: ben tags: trunk | |
| 09:11 | We don't currently need the Thread Manager (and all being well we never will), so stop checking for it. check-in: d3ceeb65ae user: ben tags: trunk | |
| 08:22 | On a keypress, hide the mouse cursor, send the key to the line discipline (rather than straight to the backend), and then prod the terminal. I think this is closer to the correct set of things to do. check-in: 092c0546f5 user: ben tags: trunk | |
| 07:16 | Remove a debugging printf. check-in: 3343e1370f user: ben tags: trunk | |
| 07:07 | Bring in some of my scroll-optimisation stuff from the old Mac port. This introduces a new front-end function, do_scroll(), which is expected to scroll a part of the physical display and cause repaint events for any areas that couldn't be scrolled (e.g. because they were hidden). scroll_display() is a wrapper around this which also updates disptext to match. Currently, scroll_display is only used in response to user scrollback requests (via term_scroll()), but extending scroll() to use it as well should be easy. All of this is conditional on the front end's defining OPTIMISE_SCROLL, since only the Mac front end currently implements do_scroll(). check-in: 541d90c0c7 user: ben tags: trunk | |
| 05:22 | Note about CTRL-C trick for copying text of error dialogs check-in: d1cf6a636f user: jacob tags: trunk | |
|
2002-11-21
| ||
| 18:07 | Update the status of the Mac port. check-in: 444194ac16 user: ben tags: trunk | |
|
2002-11-20
| ||
| 18:15 | Note that default will change to SSH-2 next release check-in: 3764566923 user: jacob tags: trunk | |
| 14:09 | Fixes for more robust handling of command-line parse errors. check-in: 7ee5329b06 user: simon tags: trunk | |
| 13:56 | Interchange two parameters in a printf, to prevent a silly segfault. check-in: f3b8077033 user: simon tags: trunk | |
| 13:49 | Largely-placeholder man page for Plink, for the sake of not irritating `make install'. Thanks RJK, again. check-in: 48b2f36b44 user: simon tags: trunk | |
|
2002-11-19
| ||
| 18:33 | Fiddle with mac_initpalette() so that the cursor works in 2bpp modes as well. check-in: c0ae1e21a6 user: ben tags: trunk | |
| 18:11 | Remove has_focus from Session and use the one in Terminal. Active vs passive cursor now behaves correctly. check-in: 076340b548 user: ben tags: trunk | |
| 17:59 | Remove CURSOR_FG_BOLD and CURSOR_BG_BOLD, and hence bring reality in line with palette_reset()'s expectations. check-in: b59ff742d9 user: ben tags: trunk | |
| 16:05 | Pass co-ordinates to term_paint() in characters rather than pixels. Partial redraws now work rather better. check-in: 6ca95659b9 user: ben tags: trunk | |
| 13:36 | Add mac/ to include paths after discussion with bjh21 check-in: aa7e2b5a71 user: jacob tags: trunk | |
| 06:29 | A couple of useful test backends. check-in: f02d55cce3 user: ben tags: trunk | |
|
2002-11-18
| ||
| 20:14 | Mac resource source file, missed in last commit. check-in: e9754805ae user: ben tags: trunk | |
| 20:13 | Tentative merge of ben-mac-port (only dead for three years!) into the trunk. This doesn't include any mkfiles.pl glue, and is missing one or two other fixes. The terminal emulator is kind of working, though, as, I believe, is the store module. Everything else is yet to be done. check-in: a8c9c17c13 user: ben tags: trunk | |
| 17:49 | When processing input, refer to CR and LF as \015 and \012 respectively, rather than \r and \n. The latter tend to get swapped around by Mac C compilers. check-in: 99f7b1fb00 user: ben tags: trunk | |
| 16:27 | ISO-IR entry 157 appears to correspond to ISO/IEC 8859-10, and lists code point 3/13 as HORIZONTAL BAR, which agrees with unicode.org's mapping table. Change ours to match (it used to have EM DASH, courtesy of RDB). This brings all our 8859-to-Unicode tables into line with unicode.org. check-in: 6681056a36 user: ben tags: trunk | |
| 14:06 | More comment cleanup. check-in: b5f2a15f53 user: ben tags: trunk | |
| 12:24 | Don't forget the IEC! check-in: 5e93843f61 user: ben tags: trunk | |
| 12:14 | Both ISO and unicode.org now admit the existence of 8859-11 (:2001, FWIW), and unicode.org agrees with our mapping table. Update text accordingly. check-in: 4aef9c405a user: ben tags: trunk | |
|
2002-11-17
| ||
| 09:06 | Thanks to Hans-Juergen Petrich for spotting this tiny memory leak: `otherbuf' should still be freed even if the RegEnumKey function that was supposed to fill it with data failed. While I'm at it, also remove the redundant check for its non-NULL-ness (what's the point of having a malloc wrapper that dies rather than return NULL if you then waste effort checking its return value for NULL _anyway_, eh?). check-in: 0d0bacf563 user: simon tags: trunk | |
|
2002-11-16
| ||
| 20:00 | Apple's C compilers don't think that putting parentheses around assignments in "if" conditions is enough. Use an actual comparison against NULL instead. check-in: 3f66765184 user: ben tags: trunk | |
| 19:56 | Change a temporary buffer from unsigned chars to chars, avoiding a pointer-cast warning. check-in: 75b250d599 user: ben tags: trunk | |
|
2002-11-12
| ||
| 12:55 | Bump latest version to 0.53b for release! check-in: 4ea63b3b0d user: simon tags: trunk | |
|
2002-11-09
| ||
| 18:03 | Use <stddef.h> to get wchar_t, rather than <wchar.h> (or nothing, in putty.h). Both are required to contain wchar_t in C99, but only <stddef.h> does in the version of MPW I've got here. check-in: fb9bb66b3f user: ben tags: trunk | |
| 15:46 | Rename CharWidth() to char_width(). The former name clashes with an API function in Mac OS. check-in: b80c92ed92 user: ben tags: trunk | |