Update .cvsignore
[cygwin-run.git] / ChangeLog
blob8c773cca13e380c75fd68ae8a62eac9dd37847b8
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>
7         More 100% CPU fixes
8         * src/run.c (configure_startupinfo): Accept new parameter
9         bForceUsingPipes, to force setting up new handles for child
10         stdio.
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.
32         * TODO: New file.
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.
53         * m4: New directory.
54         * configure.ac: Update to latest autotools. Bump
55         version number.
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.
61         * .cvsignore: New.
62         * src/.cvsignore: New.
63         * build-aux/.cvsignore: New.
64         * m4/.cvsignore: New.
66 2006-05-22  Charles Wilson  <cygwin@cwilson.fastmail.fm> 
68         Release 1.1.10
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>
77         Release 1.1.9
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>
84         Release 1.1.8
86         * src/run.c: Remove quotes from programname.
87         * configure.ac: Bump version.
89 2006-03-08  Alexander Gottwald  <ago at freedesktop dot org>
91         Release 1.1.7
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>
99         Release 1.1.6
101         * src/resource.rc: Preserve the order of icons.
102         * src/run.1.in: New.
103         * configure.ac: Bump version. Generate man page.
104         * src/Makefile.am: Add man page.
106 2009-08-15  Charles Wilson
108         Release 1.1.5
110         * ChangeLog_: renamed to...
111         * ChangeLog: here.
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.
122         * X.ico: Moved to...
123         * src/X.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...
129         * src/run.ico: here.
130         * rxvt.ico: Moved to...
131         * src/rxvt.ico: here.
132         * xemacs.ico: Moved to...
133         * src/xemacs.ico: here.
134         * run.c: Moved to...
135         * src/run.c: here.
136         * run.h: Moved to...
137         * src/run.h: here.
138         * resource.rc: Moved to...
139         * src/resource.rc.in: here. Generate correct version
140         information.
142         * configure.ac: New.
143         * Makefile.am: New.
144         * src/Makefile.am: New.
145         * src/vim.ico: New.
146         * AUTHORS: New.
147         * NEWS: New.
148         * COPYING: Update.
149         * README: Delete out of date information; leave empty
150         placeholder.
152         * TODO: Removed.
153         * Makefile.cygwin: Removed.
154         * INSTALL: 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
171         back in run-1.1.5...
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
185         this version.
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
198         -p <dir> parameter 
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
204         icon to run.exe.
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 --------------------------
214         - No code changes
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 --------------------------
223         - No code changes
224         - added icons
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
234           have to.
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
241           was messy NOW!)
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 --------------------------
257         initial release