]> cygwin.com Git - cygwin-apps/setup.git/blame - README
2002-05-04 Robert Collins <rbtcollins@hotmail.com>
[cygwin-apps/setup.git] / README
CommitLineData
93014d67
CF
1This directory contains the source for the setup program for the cygwin
2net releases.
3
12ccadc0 4TODO:
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
58ee6135 24* Correctly overwrite -r--r--r-- files.
4fe323f9 25
12ccadc0 26WISHLIST:
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
55recently 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
This page took 0.036161 seconds and 5 git commands to generate.