1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-06-13 11:10:55 -05:00

Commit Graph

  • 91ad3af01c Use MSG_NOSIGNAL when sending on network sockets. main Simon Tatham 2025-05-28 08:40:40 +01:00
  • b66ec0c257 GTK/x11font/Cairo: use XDrawString16 instead of XDrawImageString16 Ben Harris 2025-05-06 22:17:45 +01:00
  • 649c8155e7 GTK: use a persistent pixmap for rendering X fonts under Cairo Ben Harris 2025-05-06 21:08:00 +01:00
  • 19353dca85 GTK: faster rendering of X fonts under Cairo Ben Harris 2025-05-05 23:02:18 +01:00
  • a0a92da035 GTK: don't try to use X fonts for characters outside BMP Ben Harris 2025-05-05 18:39:05 +01:00
  • fcadb5fed1 GTK: use only 16-bit X text drawing calls Ben Harris 2025-05-05 13:52:40 +01:00
  • 647d5a49d2 GTK: correct a comment calling Cairo surface "client-side" Ben Harris 2025-04-30 23:40:48 +01:00
  • c60b2832f4 GTK: flush target Cairo surface in 'draw' handler Ben Harris 2025-04-30 23:27:43 +01:00
  • dae2febd85 GTK: don't try to turn off double-buffering on GTK 1 Ben Harris 2025-04-30 09:56:07 +01:00
  • d1a56d67cc GTK: use C99 designated initialisers to set up XGCValues Ben Harris 2025-04-27 14:55:12 +01:00
  • 82da46d22e GTK: remove most of the scale-factor support Ben Harris 2025-04-27 14:43:50 +01:00
  • 10fdd29fea GTK: clear target Pixmap for X font rendering with Cairo Ben Harris 2025-04-26 22:14:49 +01:00
  • c3e2bf980f GTK: clean up old X/Cairo font rendering code Ben Harris 2025-04-25 20:52:58 +01:00
  • 9bd1b234a0 GTK: purely server-side X bitmap font rendering with Cairo Ben Harris 2025-04-25 20:12:12 +01:00
  • 08bc670304 GTK: never deliberately create an image surface for Cairo rendering Ben Harris 2025-04-20 18:29:48 +01:00
  • 8260ea2237 GTK: disable GTK double-buffering of terminal drawing area Ben Harris 2025-04-20 12:32:50 +01:00
  • 1ebca75a89 GTK: make inst->pixmap and inst->surface mutually exclusive Ben Harris 2025-04-20 11:08:59 +01:00
  • daed7200b3 GTK: create backing Cairo surface of similar type to window Ben Harris 2025-04-19 09:13:06 +01:00
  • c93a225b97 GTK: use cairo_paint() to copy from backing store to screen Ben Harris 2025-04-10 10:09:07 +01:00
  • 01043ce4fc GTK: simpler text scaling under Cairo Ben Harris 2025-04-26 14:26:02 +01:00
  • 578ed46f34 GTK: correct a misuse of WhitePixel and BlackPixel Ben Harris 2025-04-24 22:13:07 +01:00
  • c71cc50e52 Windows: cope if caret blinking is disabled. Simon Tatham 2025-04-24 11:30:52 +01:00
  • 429478f914 GTK: less-fuzzy bitmap font scaling with Cairo Ben Harris 2025-04-23 19:52:54 +01:00
  • 11f4e2d8b5 GTK: use Cairo to read X font bitmaps from server Ben Harris 2025-04-21 21:16:40 +01:00
  • 5cf14b4f27 GTK: slightly reword a comment to reflect Cairo documentation Ben Harris 2025-04-16 22:02:56 +01:00
  • d9a2620d01 GTK: correct a couple of comments to reflect GTK 3's existence Ben Harris 2025-04-20 16:45:39 +01:00
  • d1ff568533 Add some exceptions in .gitignore. Simon Tatham 2025-04-19 13:07:05 +01:00
  • 9fcff77767 Set ATTR_RIGHTCURS on pre-edit cursor Ben Harris 2025-04-06 13:31:15 +01:00
  • 368d74cc25 Remove two unused variables. Simon Tatham 2025-04-06 06:39:26 +01:00
  • fee594798f Remove recently-added debug() calls from terminal.c Ben Harris 2025-04-05 21:22:43 +01:00
  • 4f4f752e47 Put the cursor at the right-hand end of the pre-edit string Ben Harris 2025-04-05 20:26:20 +01:00
  • 6532408ba5 Support combining characters in pre-edit strings Ben Harris 2025-04-05 18:35:57 +01:00
  • d8493c11cd Construct preedit_termline incrementally Ben Harris 2025-04-05 16:20:52 +01:00
  • 4776885767 Use a little termline to store pre-edit text Ben Harris 2025-04-05 16:00:00 +01:00
  • 3bbde58c09 Properly hide existing combining characters with pre-edit text Ben Harris 2025-04-05 15:47:52 +01:00
  • 29ac4da8fb Support longer pre-edit text Ben Harris 2025-04-02 10:06:22 +01:00
  • f9928fb7d5 Initialise pre-edit character cells to basic_erase_char Ben Harris 2025-04-02 01:21:40 +01:00
  • 3ab279fae5 Minimal viable pre-edit support Ben Harris 2025-04-01 23:01:46 +01:00
  • b72fec0a52 Display some IM pre-edit state when painting the terminal Ben Harris 2025-03-31 10:04:18 +01:00
  • ab9dfc572e Very crude support for displaying pre-edit strings Ben Harris 2025-03-30 16:45:25 +01:00
  • 35caff4048 Decode UTF-8 in pre-edit text Ben Harris 2025-03-30 15:05:31 +01:00
  • 194ca31cc3 Add an API for passing pre-edit text to terminal; call from GTK Ben Harris 2025-03-30 14:02:37 +01:00
  • 227b9ae470 GTK: also log the preedit string Ben Harris 2025-03-26 20:49:00 +00:00
  • fbea30bbaf GTK: trivially handle preedit signals Ben Harris 2025-03-26 20:13:54 +00:00
  • 6332497afb test_unicode_norm: fix display of failing tests. Simon Tatham 2025-04-04 23:00:35 +01:00
  • 7a100534d3 Rename cursor attributes from the TATTR_ to the ATTR_ namespace Ben Harris 2025-04-03 20:50:36 +01:00
  • f2d63388a8 Stop cursor attributes being temporary Ben Harris 2025-04-03 20:08:06 +01:00
  • 7f96069954 Use _Countof to implement lenof, where available. Simon Tatham 2025-04-03 08:59:39 +01:00
  • 5ef7f2eaf0 Correct a comment referring to Contexts, which we no longer have Ben Harris 2025-04-01 01:25:43 +01:00
  • e98071dd38 GTK: tell the input method context about focus changes Ben Harris 2025-03-27 09:31:06 +00:00
  • c229a5e177 Remove residual declaration of term_key() and related constants Ben Harris 2025-03-26 23:30:02 +00:00
  • 2b00d599d3 Parse DCS commands too Johannes Altmanninger 2025-03-12 22:04:38 +01:00
  • 24a2ede773 Docs: mention certificates in faq-hostkeys. Jacob Nevins 2025-03-17 23:32:38 +00:00
  • feaadd90ea SVG icons: adjust the hat on the Pageant icon. Simon Tatham 2025-03-08 12:03:27 +00:00
  • 0a77b18481 SVG icons: support black-and-white mode. Simon Tatham 2025-03-08 11:19:54 +00:00
  • a3cd2a5724 SVG icons: fix computer/monitor alignment. Simon Tatham 2025-03-08 11:07:18 +00:00
  • 308a85f8a2 icons: build true-colour installer icons unconditionally. Simon Tatham 2025-03-08 11:47:27 +00:00
  • 58b0fbfe3a icons: HTML preview page. Simon Tatham 2025-03-08 11:36:55 +00:00
  • 0ea6a31abd icons: gitignore update for SVG files. Simon Tatham 2025-03-08 11:36:46 +00:00
  • 64712be3cb Non-SSH backends: delay setting trust status to false. Simon Tatham 2025-02-27 12:51:18 +00:00
  • 965057d6d6 Change strategy for the Arm instruction setting DIT. Simon Tatham 2025-02-15 15:57:53 +00:00
  • 50e360fc74 Docs: belated updates for protocol controls. Jacob Nevins 2025-02-11 23:56:56 +00:00
  • 1c86360a03 Docs: clarify wording about host key staleness. Jacob Nevins 2025-02-11 23:52:24 +00:00
  • b205622789 Docs: index some missing command-line options. Jacob Nevins 2025-02-11 23:48:16 +00:00
  • 188d7c9685 Docs: consistent indexing of command-line options. Jacob Nevins 2025-02-11 16:54:44 +00:00
  • 54648a161e Docs: consistently use \- for options. Jacob Nevins 2025-02-11 16:06:31 +00:00
  • 5814bdf529 Docs: replace long-dead link for Netcat. Jacob Nevins 2025-02-11 17:42:30 +00:00
  • ee72268b8f Docs: improve -share/-noshare docs. Jacob Nevins 2025-02-11 20:38:49 +00:00
  • 267f077fcc Reorganise the release checklist. Simon Tatham 2025-02-08 11:26:25 +00:00
  • edd9df9b3d Merge tag '0.83' Simon Tatham 2025-02-08 10:29:48 +00:00
  • d2c178c49a Update version number for 0.83 release. 0.83 Simon Tatham 2025-02-01 11:16:55 +00:00
  • 476ecf427a Merge kex-hybrid memory leak fix from 'pre-0.83' Simon Tatham 2025-02-01 11:11:40 +00:00
  • 8fb45f4617 kex-hybrid: fix a small memory leak on failure. Simon Tatham 2025-02-01 11:10:35 +00:00
  • da8241cff6 Remove test for, and fallback impl of, wmemchr. Simon Tatham 2025-01-26 11:41:36 +00:00
  • 05a13d5cf7 GetDlgItemText_alloc: avoid realloc loop. Simon Tatham 2025-01-25 11:09:15 +00:00
  • 520fd3d820 Merge request_file buffer length fix from 'pre-0.83'. Simon Tatham 2025-01-25 10:30:15 +00:00
  • 9ab416e018 request_file: fix wchar_t buffer length. SATO Kentaro 2025-01-19 22:42:49 +09:00
  • 5b2fa80c57 Merge Pageant signop_free fix from 'pre-0.83'. Simon Tatham 2025-01-18 11:51:25 +00:00
  • ec158a2e19 Pageant: call signop_unlink from signop_free. Simon Tatham 2025-01-18 11:03:24 +00:00
  • 6ffb0e067f Merge ldisc_send fix from 'pre-0.83'. Simon Tatham 2025-01-16 07:27:51 +00:00
  • 19798515df ldisc_send: return early if len == 0. Simon Tatham 2025-01-16 07:24:06 +00:00
  • ce7a451d6e Merge GetDlgItemTextW_alloc fix from 'pre-0.83'. Simon Tatham 2025-01-13 20:50:02 +00:00
  • e7acb9f696 GetDlgItemTextW_alloc: use the right memchr. Simon Tatham 2025-01-13 20:43:22 +00:00
  • 293be04298 GTK: cherry-pick font defaults and fallbacks from main. Simon Tatham 2025-01-13 20:47:01 +00:00
  • 6155365076 GTK: switch the default to client-side fonts. Simon Tatham 2025-01-10 08:23:31 +00:00
  • 7f4cccde2a GTK: fixes to the previous font fallback patch. Simon Tatham 2025-01-10 08:15:11 +00:00
  • b088d77d58 GTK: hard-code some last-ditch fallback fonts. Simon Tatham 2025-01-09 13:01:22 +00:00
  • f58ddf26fe Windows: fix leak of a Filename. Jacob Nevins 2025-01-07 21:04:54 +00:00
  • 457eb6127f It's a new year. Jacob Nevins 2025-01-07 21:04:43 +00:00
  • 6ec424059c Windows: fix leak of a Filename. Jacob Nevins 2025-01-07 21:04:54 +00:00
  • e3272f19e0 It's a new year. Jacob Nevins 2025-01-07 21:04:43 +00:00
  • d96a4983be gitcommit.cmake: work around Windows pathname aliasing. Simon Tatham 2024-12-27 10:07:32 +00:00
  • 1e45199761 Treat SOS and PM terminal escape sequences like APC Simon Tatham 2024-12-26 11:40:38 +00:00
  • 193e2ec063 Rework identification of OSC sequences. Simon Tatham 2024-12-22 09:57:29 +00:00
  • b6b95f23e5 Treat SOS and PM terminal escape sequences like APC Stefan Tauner 2024-12-22 02:38:42 +01:00
  • 98200d1bfe Arm: turn on PSTATE.DIT if available and needed. Simon Tatham 2024-12-19 08:47:08 +00:00
  • c2077f888c Fix compile warnings in tree234 tests. Simon Tatham 2024-12-19 08:30:07 +00:00
  • 27550b02e2 Windows: inhibit all default application manifests. Simon Tatham 2024-12-16 18:44:47 +00:00
  • 363debc7f0 lineedit: make both ^M and ^J terminate a line. Simon Tatham 2024-12-15 19:09:34 +00:00
  • 1fc5f4afd1 wm_size_resize_term: update conf unconditionally. Simon Tatham 2024-12-15 14:48:01 +00:00