]>
Commit | Line | Data |
---|---|---|
a068aca8 BD |
1 | Note: For easier maintenance try to keep items in reverse chronological |
2 | order of when they were committed. -- briand | |
3 | ||
812cdd92 BD |
4 | Version 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 |
25 | Version 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 |
30 | Version 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 | ||
94 | Version 2.510.2.2 | |
95 | ||
96 | - Recompile with gcc 3.3.3 as workaround until the STL crashes are | |
97 | investigated. | |
98 | ||
99 | Version 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 |
163 | Version 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 | 171 | Version 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 | ||
182 | Version 2.427 | |
183 | ||
184 | - Last release before CHANGES file begun. |