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