1 2009-08-15 Charles Wilson <cygwin@cwilson.fastmail.fm>
3 * build-aux/.cvsignore: Update.
5 2009-08-14 Charles Wilson <cygwin@cwilson.fastmail.fm>
8 * src/run.c (configure_startupinfo): Accept new parameter
9 bForceUsingPipes, to force setting up new handles for child
11 (start_child): Set bForceUsingPipes TRUE for WinXP and above.
12 * NEWS: Update documentation.
14 2009-08-14 Charles Wilson <cygwin@cwilson.fastmail.fm>
16 Fix performance problems wrt urxvt-X (for < Windows 7)
17 * src/run.c: Only use Windows 7 workaround ON Windows 7.
18 * README: Document limitations on Windows 7.
19 * TODO: Add Windows 7 entry.
20 * AUTHORS: Recognize Corinna Vinschen's current and
21 previous contributions to invisiconsole support.
22 * NEWS: Update documentation.
24 2009-08-10 Charles Wilson <cygwin@cwilson.fastmail.fm>
26 Release version 1.1.11.
28 2009-08-10 Charles Wilson <cygwin@cwilson.fastmail.fm>
29 Corinna Vinschen <corinna@vinschen.de>
31 Windows 7: Enable proper invisiconsole operation.
33 * Makefile.am: Add TODO. Fixup distribution perms; ensure
34 autoreconf works on distributed tarball.
35 * configure.ac: Detect cygwin-1.7; use a config.h. Use
36 ustar format for distributed tarball, for empty m4/ directory.
37 Check for setenv function.
38 * src/resource.rc.in: Include config.h.
39 * src/run.h: Declare new function run_setenv.
40 * src/run.c: Include config.h.
41 (start_child): On cygwin-1.7, expect cygwin's startup code to
42 automatically create an invisible console for us (works around
43 bug in Windows 7, but employed regardless of OS version). On
44 cygwin-1.5 and mingw, use a different workaround (but employ it
45 on WinXP and above, not just Windows 7). (Corinna Vinschen).
46 (run_setenv): New function.
47 (addPath): Use run_setenv (restores MinGW support).
49 2009-08-10 Charles Wilson <cygwin@cwilson.fastmail.fm>
51 Updated build machinery and documentation.
52 * build-aux: New directory.
54 * configure.ac: Update to latest autotools. Bump
56 * Makefile.am: Added -I m4.
57 * src/Makefile.am: Refine rules for invoking windres.
58 * src/resource.rc.in: Fix line endings.
59 * NEWS: Add actual content.
60 * README: Add actual content.
62 * src/.cvsignore: New.
63 * build-aux/.cvsignore: New.
66 2006-05-22 Charles Wilson <cygwin@cwilson.fastmail.fm>
70 * src/run.c: Create invisible console. Reworked and
71 incorporated pipe handling code from Alexander Gottwald.
72 Changed comments to C style.
73 * configure.ac: Bump version.
75 2006-04-06 Alexander Gottwald <ago at freedesktop dot org>
79 * src/run.c: Remove quotes from search path.
80 * configure.ac: Bump version.
82 2006-03-31 Alexander Gottwald <ago at freedesktop dot org>
86 * src/run.c: Remove quotes from programname.
87 * configure.ac: Bump version.
89 2006-03-08 Alexander Gottwald <ago at freedesktop dot org>
93 * src/run.c: Copy cygwin environment variables to
94 windows environment. Disable WinMainCRTStartup wrapper.
95 * configure.ac: Bump version.
97 2005-11-09 Alexander Gottwald <ago at freedesktop dot org>
101 * src/resource.rc: Preserve the order of icons.
103 * configure.ac: Bump version. Generate man page.
104 * src/Makefile.am: Add man page.
106 2009-08-15 Charles Wilson
110 * ChangeLog_: renamed to...
113 2005-11-01 Alexander Gottwald <ago at freedesktop dot org>
115 Maintaining run.exe separately. Removed all X-startup-scripts
116 files from this package.
118 * CHANGELOG: renamed to...
119 * ChangeLog_: this (as a sop to case-insensitive fs)
120 * X-boxed.ico: Moved to...
121 * src/X-boxed.ico: here.
124 * file.ico: Moved to...
125 * src/file.ico: here.
126 * lisp.ico: Moved to...
127 * src/lisp.ico: here.
128 * run.ico: Moved to...
130 * rxvt.ico: Moved to...
131 * src/rxvt.ico: here.
132 * xemacs.ico: Moved to...
133 * src/xemacs.ico: here.
138 * resource.rc: Moved to...
139 * src/resource.rc.in: here. Generate correct version
144 * src/Makefile.am: New.
149 * README: Delete out of date information; leave empty
153 * Makefile.cygwin: Removed.
156 2005-10-26 Alexander Gottwald <ago at freedesktop dot org>
158 * run.c: Pipe stdin, stdout and stderr to child process
160 2005-04-20 Alexander Gottwald <ago at freedesktop dot org>
162 Released as x-startup-scripts-1.0.10
164 NOTE: as run was released as a component of x-startup-scripts,
165 the standalone directory included a Makefile.am but no
166 configure.ac, and as such is unbuildable. This repository
167 instead introduces new modifications to Makefile.cygwin
168 to allow this version to compile for historical purposes.
169 Furthermore, various icons that were not part of ago's
170 release are still present, because they were added right
173 Finally, ALL of these changes, from this point down to
174 the release of version 1.1.4 below, are one single checkin
175 in the repository, because we no longer have access to
176 the development repository of the time.
178 2009-08-15 Charles Wilson
180 Artificial changes to allow building this old version
181 with existing (non-subproject) build infrastructure.
182 Of course, you'd need a contemporaneous gcc, because
183 modern gcc's provide a crt0.o startup object that includes
184 a conflicting symbol...so you STILL can't actually build
187 * Makefile.cygwin: Modify build procedure.
188 * Makefile.vc: Removed.
190 2004-10-25 Alexander Gottwald <ago at freedesktop dot org>
192 * run.c: Fixing buffer overflow reported by Kirby
193 Kuehl <kkuehl at cisco dot com>
195 2004-10-06 Alexander Gottwald <ago at freedesktop dot org>
197 * run.c: Added ability to expand PATH variable with
200 2004-03-11 <harold@codeweavers.com>
202 * X.ico: Update X.ico in run.exe with Jehan Bing's latest.
203 * X-boxed.ico,resource.rc: Add Benjamin Riefenstahl's boxed X
206 2004-03-10 <harold@codeweavers.com>
208 * run.rc: Renamed to...
209 * resource.rc: this. Change the XEmacs icon to the XWin icon.
210 Eliminate other icons.
212 Version 1.1.4 - 19-Dec-98
213 --------------------------
215 - CYGWIN: tested under 20.1, new binary included in package
216 - CYGWIN: tested "rungnuclient" functionality under Cygwin B20.1
217 - CYGWIN: tested "rungnuclient" functionality under Cygwin B19.x
218 Thanks to Raymond Toy
219 - documentation changes
221 Version 1.1.3 - 8-Dec-98
222 --------------------------
225 - NATIVE: added version info properties page
227 Version 1.1.2 - 5-Dec-98 (NOT RELEASED)
228 --------------------------
229 - BOTH: more code cleanup
230 - CYGWIN: removed some unnecessary calls to cygwin_conv functions
231 When cygwin_conv_to_posix_path() and _posix_path_list() functions
232 are called on paths/pathlists that are already in posix format
233 they return garbage in B19. So don't call them when you don't
235 - CYGWIN: added #defines to enable building under both B19 and
236 B20 without modifying the source code. UNTESTED under B20.
238 Version 1.1.1 - 30-Nov-98 (NOT RELEASED)
239 --------------------------
240 - cleaned up code a little bit (and you thought the code
242 - fixed all known bugs
244 Version 1.1.0 - 18-Nov-98 (NOT RELEASED)
245 --------------------------
246 - added ability to search PATH for the target
247 - added ability to specify explicit path information for
248 the target, which removed requirement that run.exe and
249 the target be in the same directory
250 - added "simple" mode of operation, where run.exe is
251 renamed to runXXXXXX.exe, to run target XXXXXX
252 - SHOWSTOPPER: cygwin version gets confused if '\\' character
253 appears in the argument list
255 Version 1.0.0 - 29-Sept-98
256 --------------------------