]> cygwin.com Git - cygwin-apps/setup.git/blob - ChangeLog
* setup.c (main): Change version number output.
[cygwin-apps/setup.git] / ChangeLog
1 Thu Apr 27 09:54:19 2000 Christopher Faylor <cgf@cygnus.com>
2
3 * setup.c (main): Change version number output.
4
5 Thu Apr 27 09:23:17 2000 Christopher Faylor <cgf@cygnus.com>
6
7 * setup.c (tarx): Use full path name to tar executable.
8 (main): Build full pathname to tar executable. Create /usr/local/etc
9 by default.
10
11 Wed Apr 26 22:16:57 2000 Christopher Faylor <cgf@cygnus.com>
12
13 * setup.c (findhref): Change method for scanning for href= to choose
14 the last one on the line. This is still not foolproof and probably
15 will need to be changed eventually. Don't abort if no "size" field is
16 evident.
17 (processdirlisting): Fix boolean algebra.
18
19 Wed Apr 26 01:10:39 2000 Christopher Faylor <cgf@cygnus.com>
20
21 * main.c (tarx): Add some code for future task of unmounting
22 directories encountered in tar file.
23
24 Sat Apr 22 16:37:03 2000 Christopher Faylor <cgf@cygnus.com>
25
26 * setup.c (findhref): Decode file size, when appropriate.
27 (needfile): New function. Returns 1 when file should be
28 downloaded.
29 (processdirlisting): Always download if file size does not
30 match. Prompt when download fails for some reason.
31 (getdownloadsource): Accomodate findhref argument changes.
32
33 Sat Apr 22 15:13:42 2000 Christopher Faylor <cgf@cygnus.com>
34
35 Throughout, use global session handle rather than reinitializing for
36 each connect. Don't pass session as an argument to setup.c functions.
37 * setup.c (geturl): Only issue "Connecting to.." message when using
38 http or first time for ftp since subsequent connections will be fast.
39 (processdirlisting): Allocate space for "N" when user has specified
40 "N"ever option so that it can be subsequently freed.
41 (main): Abort if we can't get the list of mirrors.
42
43 Thu Apr 20 16:41:42 2000 Christopher Faylor <cgf@cygnus.com>
44
45 * setup.c (main): Umount /bin and /lib.
46
47 Wed Apr 19 13:34:44 2000 Christopher Faylor <cgf@cygnus.com>
48
49 * setup.c (main): Create an empty /var/run/utmp.
50
51 Tue Apr 18 19:16:56 2000 Christopher Faylor <cgf@cygnus.com>
52
53 * Makefile.in: Add umount to list of files to include in setup.exe.
54 * setup.c (xumount): New function for unmounting directories.
55 (main): Unmount /usr.
56 (mkmount): Unmount "unix directory" before trying to figure out where
57 to create the directory.
58
59 Tue Apr 18 17:28:55 2000 Christopher Faylor <cgf@cygnus.com>
60
61 * setup.c (mkmount): Use xcreate_process to start mount process,
62 avoiding the shell.
63 (main): Don't do buffering on stdout or prompts won't be displayed
64 correctly if running in a cygwin shell with CYGWIN=tty.
65
66 Tue Apr 18 15:35:19 2000 Christopher Faylor <cgf@cygnus.com>
67
68 * setup.c (main): Remove the CYGWIN environment variable before
69 starting any cygwin programs.
70
71 Mon Apr 17 19:20:52 2000 Vadim Egorov <egorovv@mailandnews.com>
72
73 * setup.c (geturl): Use alternative method for finding filename part of
74 a URL.
75 (processdirlisting): Accomodate strange output from non-MS ftp proxy.
76 (downloaddir): Unlink file containing dir listing.
77 (downloadfrom): Ditto.
78
79 Mon Apr 17 00:00:49 2000 Christopher Faylor <cgf@cygnus.com>
80
81 * setup.c (main): Disallow running setup.exe from the "root".
82
83 Sun Apr 16 18:50:58 2000 Christopher Faylor <cgf@cygnus.com>
84
85 Use "warning" function, where appropriate to output warnings.
86 * setup.c (warning): New function -- outputs warning to console and log
87 file.
88 (tarx): Fix index used to reset file protection.
89 (main): Open the log file earlier so that more stuff can be sent to it.
90
91 Sat Apr 15 20:05:33 2000 Christopher Faylor <cgf@cygnus.com>
92
93 * setup.c (processdirlisting): Make "N" option a little less aggressive.
94
95 Fri Apr 14 11:11:29 2000 Christopher Faylor <cgf@cygnus.com>
96
97 * setup.c (tarx): Wait to after tar has completed to reset protections
98 or suffer races with tar process.
99
100 Thu Apr 13 12:51:19 2000 Christopher Faylor <cgf@cygnus.com>
101
102 * Makefile.in: Eliminate duplicate -nostdinc from CFLAGS.
103 * setup.c (create_uninstall): Create the uninstall .bat file in the
104 "root" so that we can remove the /bin directory. Add bin\cygwin.bat to
105 list of files to be deleted. Fix directory detection for determining
106 when to use 'rmdir'.
107 (do_start_menu): Add /usr/local/bin to the path.
108 (main): Add slop to files.array allocation so that we don't have to
109 worry about reallocating the array when it grows too large when doing
110 some trivial "pushes". Add /tmp and /usr/local/{bin,lib} to list of
111 files.
112
113 Thu Apr 13 01:59:44 2000 Christopher Faylor <cgf@cygnus.com>
114
115 * setup.c (processdirlisting): Fix handling of "A" for "A"lways
116 download.
117
118 Thu Apr 13 01:11:45 2000 Christopher Faylor <cgf@cygnus.com>
119
120 * path.c (kill_cygpath): New cleanup function.
121 (exit_cygpath): New cleanup function.
122 (cygpath_pipe): New function. Sets up cygpath in the background for
123 translating filenames.
124 (pathcvt): Use background cygpath for file translation.
125 * setup.c (tarx): New function. Called to extract tar files, capture
126 logging output, and translate it to Windows format.
127 (recurse_dirs): Use 'tarx' function to extract files.
128 (create_uninstall): Use file list built up by tarx rather than reading
129 the log file.
130 (mkmount): Add ability to mount root.
131 (main): Track elapsed install time. Mount root.
132 * starry.h: Add index field to strarry for tracking of tarx's usage of
133 this structure.
134 * xsystem.c (xcreate_process): Return proces handle when not waiting.
135
136 Mon Apr 10 22:44:56 2000 Christopher Faylor <cgf@cygnus.com>
137
138 * path.c: New file.
139 (pathfp): New function. Preliminary work for new -f cygpath
140 functionality.
141 * Makefile.in: Add new file.
142 (pathcvt): Move to new file.
143 (dtoupath): Ditto.
144 (utodpath): Ditto.
145 (pathcat): Ditto.
146 * setup.c (processdirlisting): Always open file in text mode.
147 (create_uninstall): Ditto.
148 (getdownloadsource): Ditto.
149 (main): Ditto.
150
151 Mon Apr 10 20:33:40 2000 Christopher Faylor <cgf@cygnus.com>
152
153 * xsystem.c: New file.
154 * Makefile.in: Accomodate new file.
155 * setup.c (xsystem): Move to new file.
156 (recurse_dirs): Accept handle to output log file. Don't use ">"
157 redirection to trap tar output. Use supplied handle instead.
158 (create_uninstall): Accept FILE pointer to opened log file. Don't
159 unlink log file here.
160 (do_start_menu): Accept FILE pointer to pass to create_uninstall.
161 (main): Open log file here and pass it to various functions. Unlink
162 when done.
163
164 Mon Apr 10 17:15:52 2000 Christopher Faylor <cgf@cygnus.com>
165
166 Change occurrences of .usr.bin to .bin throughout.
167 * setup.c (geturl): Increase number of retries to 20. Let user know
168 what's going on during long connects.
169 (processdirlisting): Accept "A"lways and "N"ever as update options.
170 (create_uninstall): Load cygwin1.dll from the current directory rather
171 than \bin.
172 (main): Add some expository text.
173
174 Sun Apr 9 20:59:15 2000 Christopher Faylor <cgf@cygnus.com>
175
176 * Makefile.in: Change method for compressing cygwin1.dll to avoid
177 creating a cygwin1.dll in the current directory. Ensure the addition
178 of -nostdinc to MINGW_CFLAGS.
179
180 Sun Apr 9 02:15:47 2000 Christopher Faylor <cgf@cygnus.com>
181
182 * Makefile.in: Augment clean target.
183
184 Fri Apr 7 17:04:02 Ron Parker <rdparker@sourceware.cygnus.com>
185
186 * README: Added info about non-working mingw implementation
187 * gzip.exe.gz: Replace with a version from the same build as the other
188 tools.
189 * tar.exe.gz: Replace with a version from the same build as the other
190 tools.
191 * mount.exe.gz: Add to repository until, mingw can build setup.
192 * cygpath.exe.gz: ditto
193 * cygwin1.dll.gz: ditto
194 * setup.c: Overwrite /bin and /lib mounts. Generate working shortcut
195 for Win9x. Display only a screenfull of options at a time. Call all
196 tools with an absolute path.
197 * setup.dsp: Restore the carriage returns, MS Developer Studio needs
198 them.
199 * setup.dsw: ditto
200 * zlib.dsw: ditto
201
202 Thu Apr 6 19:15:27 2000 Christopher Faylor <cgf@cygnus.com>
203
204 * Makefile.in: Add "-nostdinc" to regular CFLAGS. Add target to grab
205 cygwin1.dll from ../cygwin subdirectory.
206 * gzip.exe.gz: Update.
207 * tar.exe.gz: Update.
208
209 Wed Apr 5 10:52:08 2000 Christopher Faylor <cgf@cygnus.com>
210
211 * Makefile.in: Use ZLIB variable as a target.
212
213 Sat Apr 1 22:49:09 2000 Christopher Faylor <cgf@cygnus.com>
214
215 * Makefile.in: Eliminate traces of cygwinisms. Don't link with
216 libmsvcrt.a. It's unneeded. Build .rc file on the fly from various
217 sources.
218 * configure.in: Locate correct objcopy.
219 * configure: Regenerate.
220
221 Sat Apr 1 20:48:09 2000 Christopher Faylor <cgf@cygnus.com>
222
223 * Makefile.in: New file.
224 * configure.in: New file.
225 * configure: New file.
226 * zlib/Makefile.am: New file.
227 * zlib/configure.in: New file.
228 * zlib/aclocal.m4: New file.
229 * zlib/acinclude.m4: New file.
230 * zlib/configure: Regenerate from configure.in.
231 * zlib/Makefile.in: Regenerate from Makefile.am
This page took 0.045816 seconds and 5 git commands to generate.