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