]> cygwin.com Git - cygwin-apps/setup.git/blame - CHANGES
* prereq.cc (PrereqChecker::getUnmetString): Improve dependency list
[cygwin-apps/setup.git] / CHANGES
CommitLineData
a068aca8
BD
1Note: For easier maintenance try to keep items in reverse chronological
2 order of when they were committed. -- briand
3
812cdd92
BD
4Version HEAD
5
51325df5
BD
6 - Don't treat dummy packages consisting of compressed 0-byte files as
7 invalid.
8
2e0aaec9
BD
9 - Avoid crashing on invalid/empty .lst.gz file. Make "files in use"
10 dialog modal to prevent the user from aborting the install and creating
11 a corrupt .lst.gz.
12
13 - Display correct SI units (kB).
14
15 - New command line option -p can be used to specify HTTP/FTP proxy.
16
92ef6cf8
BD
17 - Alert user when encountering a .tar file of unsupported format rather than
18 silently failing to extract. Also be more accepting of non-GNU tar formats,
19 such as those created by libtar/cmake.
20
12dea33a
BD
21 - If running on 9x/ME versions of Windows, look for setup_legacy.ini/.bz2
22 instead of setup.ini/.bz2, in support for future dropping of non-NT support
23 and forking of the distro.
24
0a0203db
BD
25Version 2.573.2.2
26
27 - Fix crash when trying to MD5 a non-existant package file that failed to
28 download.
29
12dea33a
BD
30Version 2.573.2.1
31
812cdd92
BD
32 - Don't append a trailing slash to local package directory location if it
33 already has one, or it ends in a backslash.
34
35 - Be more robust in falling back to setup.ini if setup.bz2 doesn't exist
36 or appears to be corrupt.
37
38 - Fix crashes and improve specificity of error messages when encountering
39 an .ini file parse error. Make progress meter active during parsing of a
40 bz2-compressed .ini file.
41
42 - At the last install step, inform the user of success/failure at the bottom
43 of the main panel instead of with an annoying message box popup.
44
812cdd92
BD
45 - Fix bug that caused a wrong version of a source package to be selected
46 in some cases due to erroniously comparing versions as text instead of
47 numerically.
48
49 - Gracefully handle the case where two packages contain a postinstall script
50 of the same name.
51
cafda414
IP
52 - Allow interactively retrying to replace open files.
53
812cdd92
BD
54 - Create Cygwin.bat with upper-case C to make filename TAB completion of
55 /cygdrive more convenient.
56
f772adc3
MB
57 - Fix unreadable chooser page due to bad background colour problem.
58
59 - Make categories named with an initial "." default to expanded display.
60
812cdd92
BD
61 - Fix a class of crashes due to poor string handling. Remove use of custom
62 String class in favor of std::string.
f772adc3
MB
63
64 - Update DNS names to preferred forms: cygwin.com and sources.redhat.com.
65
66 - Handle dropped mirrors elegantly.
67
68 - Fix incorrect logging of postinstall script success/failure.
ae42f642
MB
69
70 - Provide indication of site that a file is being downloaded from.
71
72 - Fix command line options to override cached selections.
73
74 - Sort the mirrors list by logical structure of DNS names.
a068aca8 75
82573872
IP
76 - Do not attempt to reopen a missing package database on initial install.
77
9237e1bb
IP
78 - Cache mirror list and use local copy if server unavailable.
79
a8be3f13
IP
80 - Slightly improve logged error messages.
81
2a8125be
IP
82 - Run postinstall scripts in dependency order.
83
01b9378a
IP
84 - Fix problem of FTP connections timing out and not being retried.
85
3f6926b1
BD
86 - Change checkbox label to "Hide obsolete packages" and add tooltip that
87 explains in more detail what it does.
88
89 - Set tooltip timeout delay to 30 seconds.
90
91 - Fix problem of text and icons using white background instead of user's
92 selected color.
93
94Version 2.510.2.2
95
96 - Recompile with gcc 3.3.3 as workaround until the STL crashes are
97 investigated.
98
99Version 2.510.2.1
df006615 100
a068aca8 101 - Retrieve exit status of preremove/postinstall scripts. Log abnormal exits.
df006615 102
a068aca8
BD
103 - Use /bin/bash rather than /bin/sh when running preremove/postinstall scripts
104 to facilitate upgrading /bin/sh.
105
106 - Remove support for undocumented and dangerous postremove scripts.
df006615 107
a068aca8 108 - Add new "Size" column to package chooser.
df006615 109
a068aca8
BD
110 - Perform explicit dependency checking when the user finishes with the
111 package selection step, and if any missing dependencies are found prompt
112 to resolve the conflicts.
df006615 113
a068aca8
BD
114 - Checkbox option to hide packages in category ZZZRemovedPackages or any
115 category that begins with '_'. (Note: ZZZRemovedPackages has now been
116 renamed to _obsolete on the mirrors.) Packages in these categories are
117 either empty placeholder packages that have been renamed/removed, or are
118 infrastructure packages like 'update-info-dir' and are not generally useful
119 to the end user.
df006615 120
a068aca8
BD
121 - Support mouse wheel scrolling in the package chooser.
122
123 - Use graphical "+" and "-" symbols in category mode of the package chooser.
124
125 - Improve painting method for the package chooser to improve redraw speed and
126 prevent sluggish scrolling.
127
128 - Fix unpacking of hardlinks in source packages.
df006615 129
a068aca8
BD
130 - Change ordering of uninstall actions so that all preremove scripts are
131 executed prior to deleting files. Fixes problem with "cannot find DLL"
132 popup error messages during preremove scripts when lots of packages are
133 upgraded at once.
134
135 - Remove the --no-md5 (-5) command line option - the cache is now never
df006615
MB
136 fully MD5-ed, as to do so takes far too long, and packages will be checked
137 before installation anyway.
138
139 - Make the MD5 checks immediately prior to installing packages actually
140 display notification in the GUI.
141
a068aca8
BD
142 - Add support for tooltips that appear when the mouse pointer hovers
143 over controls.
df006615 144
a068aca8
BD
145 - Add text to dialogs recommending Binary mode and "All users". Add clickable
146 hyperlinks to the appropriate sections of the online Users Guide.
147
148 - Fix some dialog elements that were not resized properly when the window was
149 resized.
150
151 - Include manifest, resulting in support for XP themes.
df006615 152
a068aca8
BD
153 - Remember proxy port setting.
154
155 - Fix dependency calculation bug when switching between Curr/Prev/Exp radio
156 buttons.
df006615 157
a068aca8
BD
158 - Fix crash on encountering a postinstall script with a name of 4
159 characters or less.
160
161 - Display only valid URL schemes in the mirrors list.
df006615 162
cf6fdf60
MB
163Version 2.457.2.2
164
165 - Set CYGWIN=nontsec, for postinstall scripts.
166
167 - Fix corrupt display of ini parse percentage in log file.
168
169 - Filter the mirrors list to only URL schemes that setup can use.
170
2d9dad20 171Version 2.457.2.1
0c20e627
MB
172
173 - Fix setup keeping open handles to every tarball it installs during a run.
2d9dad20
MB
174 (Which appears to have been indirectly responsible for the weird hangs
175 people have been experiencing.)
0c20e627
MB
176
177 - Fix a miscellany of error-reporting deficiencies.
178
179 - Close stdin, to protect against rogue postinstall scripts attempting to
180 wait for user input.
181
182Version 2.427
183
184 - Last release before CHANGES file begun.
This page took 0.04873 seconds and 5 git commands to generate.