public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Ken Brown <kbrown@cornell.edu>
To: cygwin-apps@cygwin.com
Subject: [PATCH setup v3 0/6] Distinguish between user URLs and cygwin mirrors in UI
Date: Wed, 06 Dec 2017 20:46:00 -0000	[thread overview]
Message-ID: <20171206204559.4756-1-kbrown@cornell.edu> (raw)

This is a followup to

  https://cygwin.com/ml/cygwin-apps/2011-04/msg00014.html,

in which Jon suggested splitting site selection into two pages, one
for cygwin.com mirrors and one for additional user URLs.  The latter
would be visible only if the user had previously checked a suitable
checkbox.  This patch series implements that suggestion.

The page for mirrors shows the area and location of each mirror, as
suggested by Brian Inglis, but it still uses truncated URLs as before.

[Brian, see the last patch, which is in your name.  Feel free to
improve it.]

The page for user URLs displays the full URL of each site to guarantee
that there is no ambiguity.

Brian Inglis (1):
  Display area and location of mirrors, and add these to the sort key

Ken Brown (5):
  Use the IDD_SITE dialog for cygwin.com mirrors only
  Use SitePage for cygwin.com mirrors only
  Create new page UserSitePage for user URLs
  Display full URLs in the user site list
  Keep the mirror list sorted properly

 Makefile.am |   2 +
 main.cc     |   4 +
 res.rc      |  31 +++++++-
 resource.h  |   3 +
 site.cc     | 243 +++++++++++++++++++++++++++++++++++-------------------------
 site.h      |   4 +-
 usersite.cc | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 usersite.h  |  43 +++++++++++
 8 files changed, 465 insertions(+), 107 deletions(-)
 create mode 100644 usersite.cc
 create mode 100644 usersite.h

-- 
2.15.1

             reply	other threads:[~2017-12-06 20:46 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-06 20:46 Ken Brown [this message]
2017-12-06 20:46 ` [PATCH setup v3 1/6] Use the IDD_SITE dialog for cygwin.com mirrors only Ken Brown
2017-12-06 20:46 ` [PATCH setup v3 4/6] Display full URLs in the user site list Ken Brown
2017-12-06 20:46 ` [PATCH setup v3 3/6] Create new page UserSitePage for user URLs Ken Brown
2017-12-06 20:46 ` [PATCH setup v3 2/6] Use SitePage for cygwin.com mirrors only Ken Brown
2017-12-06 20:46 ` [PATCH setup v3 5/6] Keep the mirror list sorted properly Ken Brown
2017-12-06 20:46 ` [PATCH setup v3 6/6] Display area and location of mirrors, and add these to the sort key Ken Brown
2017-12-06 21:08 ` [PATCH setup v3 0/6] Distinguish between user URLs and cygwin mirrors in UI Brian Inglis
2017-12-06 21:55   ` Ken Brown
2017-12-06 22:15     ` Brian Inglis
2017-12-07 13:55       ` Jon Turney
2017-12-07 15:08         ` Ken Brown
2017-12-07 19:08           ` Jon Turney
2017-12-07 20:15             ` Achim Gratz
2017-12-07 21:49             ` Ken Brown
2017-12-08 18:53               ` Achim Gratz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20171206204559.4756-1-kbrown@cornell.edu \
    --to=kbrown@cornell.edu \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).