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