]>
Commit | Line | Data |
---|---|---|
93014d67 CF |
1 | This directory contains the source for the setup program for the cygwin |
2 | net releases. | |
3 | ||
12ccadc0 RC |
4 | TODO: |
5 | * Src tickbox /source only can be confusing. | |
4fe323f9 | 6 | * file magic detection. - partially complete. |
12ccadc0 RC |
7 | * support rpm/deb files for reading the package from. (To allow the maintainers the use of rpm/deb tools to create packages.) |
8 | * make a librar(y|ies) for setup and cygcheck to use containing | |
9 | 1) Something to translate POSIX -> native. Currently called "cygpath" | |
10 | in setup, although this is probably a bad choice of name. | |
11 | 2) Something to return the list of installed packages. | |
12 | 3) Something to return the cygwin mount table. Currently, I have implemented | |
13 | a lightweight setmntent and getmntent using the code in | |
14 | 4) Something to parse a tar file name into package/version or altenatively, | |
15 | return that information from 2) | |
16 | 5) Something to return a list of files associated with a package. | |
4fe323f9 RC |
17 | * When installing and enough packages default to visible, te RH scrollbar is |
18 | sometimes hidden. | |
19 | ||
20 | ||
12ccadc0 | 21 | WISHLIST: |
bb849dbd | 22 | * rsync:// support |
33bc0053 RC |
23 | * Some way to download *all* the source |
24 | * When clicking on a category that is showing a partial list (auto added items due to dependencies) show the full list rather than minising. | |
25 | * continue downloading past errors, present log of failures at end | |
33bc0053 RC |
26 | * incremental/recoverable download capability. |
27 | * build-depends | |
28 | * FTP control connections should be closed when we are awaiting user input. | |
29 | * Show a sdesc for each category | |
12ccadc0 RC |
30 | * ini.cc: add field in setup.ini to specify whether package is installed by default, or not. |
31 | * Add friendly error reporting to simpsock.cc | |
32 | * scan newly installed files for README files, show list to user, let them read them if they want. | |
33 | * Mouse wheel support broken/missing for *some* users. | |
34 | * When in category view, and changing from prev->normal->exp the categories get collapsed This is non-intuitive. | |
35 | * mirrors.lst to be copied to setup.ini and cached locally. Then the master mirrors list is reserved for bootstrapping. | |
36 | * clicking on a package that is in multiple categories should update the view of the package in both locations on screen. | |
37 | * view button is not clear at first view. (the dotted highlight). | |
38 | * remember the view mode - ie if you leave setup in partial, it returns to partial automatically. | |
39 | * new view - "action / category / package" | |
40 | * Downloading from the internet should be _able_ to list based on what is present in the cache, as opposed to what is installed. (To help building a complete install set for a different machine). | |
41 | * new view - show installed packages only. Probably not categorised. | |
90d14922 | 42 | * new view - show non installed packages only. |
12ccadc0 RC |
43 | * multiple mirror support, with setup.ini from each merged automagically. |
44 | ||
45 | - Have an option to display any downloaded READMEs (or at least mention that they exist) | |
46 | - Don't ask about the start menu or desktop options if they already exist | |
47 | * Save the manual proxy settings so they don't need to be retyped. | |
48 | * detect files in mulitple packages | |
49 | * save all options | |
50 | * run a different script after finishing setup. | |
51 | * Show bin and src download size | |
52 | ||
53 | recently completed | |
54 | * installed packages aren't automatically upgraded. | |
55 | * Dependencies should not trigger alterations to user actions for installed packages that have any action other than uninstall. | |
56 | * Wide descriptions can get truncated - ie SSMTP | |
57 | * SKIP and KEEP sometimes appearing for the same package. | |
58 | * Set the screen size for 640x480 users | |
59 | * View mdoe caption on the right hand of the screen | |
60 | * Downloading from the internet should allow redownloading already present files. (This | |
61 | happens via the reinstall/redo already - perhaps this is "done".) | |
4fe323f9 RC |
62 | * Make skip only ever appear for non-installed packages. |
63 | * skip sould be followed by the <prec/curr/exp> from the radio buttons, not by prev. |