This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[PATCH setup v3 0/6] Distinguish between user URLs and cygwin mirrors in UI
- From: Ken Brown <kbrown at cornell dot edu>
- To: cygwin-apps at cygwin dot com
- Date: Wed, 6 Dec 2017 15:45:53 -0500
- Subject: [PATCH setup v3 0/6] Distinguish between user URLs and cygwin mirrors in UI
- Authentication-results: sourceware.org; auth=none
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