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