]> cygwin.com Git - cygwin-apps/setup.git/blob - CHANGES
Merged across diffs between setup_crypto_branch_branchpoint and
[cygwin-apps/setup.git] / CHANGES
1 Note: For easier maintenance try to keep items in reverse chronological
2 order of when they were committed. -- briand
3
4 Version HEAD
5
6 - Don't treat dummy packages consisting of compressed 0-byte files as
7 invalid.
8
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
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
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
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
30 Version 2.573.2.1
31
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
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
52 - Allow interactively retrying to replace open files.
53
54 - Create Cygwin.bat with upper-case C to make filename TAB completion of
55 /cygdrive more convenient.
56
57 - Fix unreadable chooser page due to bad background colour problem.
58
59 - Make categories named with an initial "." default to expanded display.
60
61 - Fix a class of crashes due to poor string handling. Remove use of custom
62 String class in favor of std::string.
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.
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.
75
76 - Do not attempt to reopen a missing package database on initial install.
77
78 - Cache mirror list and use local copy if server unavailable.
79
80 - Slightly improve logged error messages.
81
82 - Run postinstall scripts in dependency order.
83
84 - Fix problem of FTP connections timing out and not being retried.
85
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
100
101 - Retrieve exit status of preremove/postinstall scripts. Log abnormal exits.
102
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.
107
108 - Add new "Size" column to package chooser.
109
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.
113
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.
120
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.
129
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
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
142 - Add support for tooltips that appear when the mouse pointer hovers
143 over controls.
144
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.
152
153 - Remember proxy port setting.
154
155 - Fix dependency calculation bug when switching between Curr/Prev/Exp radio
156 buttons.
157
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.
162
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
171 Version 2.457.2.1
172
173 - Fix setup keeping open handles to every tarball it installs during a run.
174 (Which appears to have been indirectly responsible for the weird hangs
175 people have been experiencing.)
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.
This page took 0.043823 seconds and 5 git commands to generate.