simon-git: putty-wishlist (main): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sun Nov 17 14:53:20 GMT 2024


TL;DR:
  1e83958 selection-pause: very belatedly mark as fixed.
  cebe7f0 ctrl-pgupdn-config: reclassify from bug to wish.
  5167e7e assert-line-not-null: tempt fate by declaring it fixed!
  4ad7c1d Move format_bug_list() out of gen_index().
  677795a Relegate ancient wishlist items to a separate page.
  eaf288a Move older "fixed in this release" to the historic page.
  1348bd0 Tweak wording on the wishlist main page.

Repository:     https://git.tartarus.org/simon/putty-wishlist.git
On the web:     https://git.tartarus.org/?p=simon/putty-wishlist.git
Branch updated: main
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2024-11-17 14:53:20

commit 1e839589d8463c2568aef2fdbc23fe0ac6e52fd2
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=1e839589d8463c2568aef2fdbc23fe0ac6e52fd2;hp=ccd95fc5cfb9ab1dc78f52996925fad8b9175278
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Nov 16 17:57:19 2024 +0000

    selection-pause: very belatedly mark as fixed.
    
    PuTTY _does_ pause terminal output while you're dragging to select in
    the window. It has done since 2004. I even remember fixing edge-case
    bugs in it at some point (under occasional circumstances the pending
    output would fail to be released).
    
    But the commit that fixed it was _mostly_ doing something else, and
    the commit message only describes the other thing. I must have
    forgotten that I had two uncommitted changes in my tree at once!

 data/selection-pause | 1 +
 1 file changed, 1 insertion(+)

commit cebe7f0fd0d3d1cc8841b81de6923fff1b671c39
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=cebe7f0fd0d3d1cc8841b81de6923fff1b671c39;hp=1e839589d8463c2568aef2fdbc23fe0ac6e52fd2
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Nov 16 18:05:26 2024 +0000

    ctrl-pgupdn-config: reclassify from bug to wish.
    
    I don't really think "some people would like this to work differently"
    counts as a bug.

 data/ctrl-pgupdn-config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5167e7ee93b147e3edb41e5b3ab5d4855b4bc488
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=5167e7ee93b147e3edb41e5b3ab5d4855b4bc488;hp=cebe7f0fd0d3d1cc8841b81de6923fff1b671c39
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Nov 16 18:06:01 2024 +0000

    assert-line-not-null: tempt fate by declaring it fixed!
    
    When you have a bug symptom with many causes, you never really know if
    you've fixed the last instance of it, because even if you _do_ fix the
    last one, at the moment you do so it looks just like all the previous
    cases and doesn't have a big sign on it saying "LAST ONE". But we
    haven't had a report of this in a long time now, so I _think_ we might
    finally have nailed it?
    
    Can't leave it open absolutely forever, anyway.

 data/assert-line-not-null | 5 +++++
 1 file changed, 5 insertions(+)

commit 4ad7c1d7859531d16edd2f2ca95f73049ed2205e
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=4ad7c1d7859531d16edd2f2ca95f73049ed2205e;hp=5167e7ee93b147e3edb41e5b3ab5d4855b4bc488
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Nov 17 14:03:46 2024 +0000

    Move format_bug_list() out of gen_index().
    
    No functional change. I'm about to want to call it from another
    similar routine.

 control/bugs2html.py | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 677795ad2a24faf687fd1a31525c21ab036c1cbe
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=677795ad2a24faf687fd1a31525c21ab036c1cbe;hp=4ad7c1d7859531d16edd2f2ca95f73049ed2205e
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Nov 17 14:13:39 2024 +0000

    Relegate ancient wishlist items to a separate page.
    
    It's time to start cleaning up the PuTTY wishlist page. You have to
    scroll down way too far to find the useful bits, and the whole thing
    is just too long.
    
    To begin with, we still have ancient cruft like "support Win32s", or
    "something went wrong on Solaris 10". This stuff is perhaps valuable
    for archaeology, but it has no place on a page that people are using
    for practical stuff.
    
    So I've introduced a new pair of issue priorities: "historic" for bugs
    and "dormant" for wishes (mostly so they can have different explainer
    text). Unfixed issues with those priorities are removed from the main
    wishlist page and put in a new 'historic.html'.
    
    _Fixed_ issues with those priorities, should they exist in future, are
    still listed among the fixed issues in general.

 control/bugs2html.py                | 138 +++++++++++++++++++++++++++++++++++-
 control/spec                        |   4 ++
 data/agentfwd-ssh.com               |   5 +-
 data/ansisys-compat                 |   6 +-
 data/black-pointer                  |   7 +-
 data/bubble-babble                  |   7 +-
 data/cryptoapi                      |  10 ++-
 data/dbcs-breakage                  |   6 +-
 data/fatal-errors                   |   8 ++-
 data/gtk-xsun-badatom               |   8 ++-
 data/host-key-sig-verify-fail       |  10 +++
 data/http-proxy-env                 |   6 +-
 data/line-endings                   |   7 +-
 data/mapvirtualkeyex                |   5 +-
 data/netscreen-command              |   5 ++
 data/ntlm-auth                      |   8 ++-
 data/port-win32s                    |   7 +-
 data/port-wince                     |   5 +-
 data/portfwd-corrupt                |   8 ++-
 data/portfwd-ftp                    |   9 ++-
 data/psftp-assert-lp64be            |   7 +-
 data/pterm-scrollopt                |   7 +-
 data/resize                         |   8 ++-
 data/rlogin-blocked                 |   5 ++
 data/scroll-button-hang             |   4 ++
 data/securid                        |   6 +-
 data/srp-auth                       |   9 ++-
 data/ssh-stuck-queue                |   5 ++
 data/ssh2-aesctr-openssh            |   4 ++
 data/ssh2-dropbear-ignore           |   6 ++
 data/sshcrcda-assertion-failed      |   5 ++
 data/ssl                            |   6 +-
 data/startup-unselected             |   6 +-
 data/systray-breaks-ptr-hiding      |   5 +-
 data/telnet-url-userinfo            |   5 +-
 data/unclean-close-crash            |   5 ++
 data/vb-control                     |   6 +-
 data/win-fixed-ttf-underline        |   4 ++
 data/win-plink-stdin-handle-invalid |   4 ++
 data/win-redraw                     |   6 +-
 data/win-tile                       |   5 +-
 data/win95-resolution               |   3 +
 data/win98-focus                    |   4 +-
 data/window-placement               |   5 +-
 data/windows-scrollopt              |   6 +-
 data/winhelp-crash                  |   3 +
 data/x11-ipv6-breakage              |   7 +-
 data/xp-stickykeys-breaks-capslock  |   6 +-
 48 files changed, 387 insertions(+), 34 deletions(-)

commit eaf288a9819951109d0499e7343e2a6885048ed3
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=eaf288a9819951109d0499e7343e2a6885048ed3;hp=677795ad2a24faf687fd1a31525c21ab036c1cbe
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Nov 17 14:34:47 2024 +0000

    Move older "fixed in this release" to the historic page.
    
    Now the main wishlist page just shows a summary of _recently_ fixed
    issues, and you don't have to scroll down past ancient stuff like
    0.53b to get to the list of known current bugs.

 control/bugs2html.py | 210 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 128 insertions(+), 82 deletions(-)

commit 1348bd03fa35bd63516282d928d2cd636b566de7
web diff https://git.tartarus.org/?p=simon/putty-wishlist.git;a=commitdiff;h=1348bd03fa35bd63516282d928d2cd636b566de7;hp=eaf288a9819951109d0499e7343e2a6885048ed3
Author: Simon Tatham <anakin at pobox.com>
Date:   Sun Nov 17 14:39:32 2024 +0000

    Tweak wording on the wishlist main page.

 control/bugs2html.py | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)



More information about the tartarus-commits mailing list