[PATCH setup v3 0/6] Distinguish between user URLs and cygwin mirrors in UI

Ken Brown kbrown@cornell.edu
Wed Dec 6 20:46:00 GMT 2017

This is a followup to


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


More information about the Cygwin-apps mailing list