2 * Entirely refactored to use library routines from run2.
3 * -wait need not be the first argument
4 * New options --run-nogui, --run-notty, --run-verbose,
5 and --run-debug[=N] controlling how run.exe itself reports
6 error conditions and other messages.
7 + By default, it is silent. If any messages are enabled
8 via --run-verbose or --run-debug=N, then they will either
9 be reported on stderr, or in windows popup boxes.
10 + stderr is used if run.exe is launched from the cmdline, or
12 + Windows popup boxes are used if run.exe is launched by
13 doubleclicking it or by a Windows shortcut, or if --run-notty.
16 * If cygwin, require at least cygwin-1.7
17 * Support cygwin64 and mingw64.
20 * Ensure that stdout and stderr are distinct
21 * Fix segfault in symlink name lookup
22 * Remove ancient workarounds for cygwin B19 and B20: don't use
23 CYGWIN_CONV_* macros but instead call cygwin_conv_* functions
25 * For cygwin-1.7, avoid deprecated cygwin_conv_* functions.
26 NOTE: Only the barest minimal changes were made, so (a) non-ascii
27 characters still not supported, and (b) long pathnames are not
28 yet supported. This will occur on the new 1.2 development stream.
31 * "Fix" 100% CPU usage problem reported with urxvt-X (at least, if
32 OS < Windows 7), by ensuring that W7 workaround is employed only
33 if OS is actually W7 or above, and
34 * Logical refactoring:
35 - if $target is GUI, just launch it (don't worry about consoles)
36 - if a console is already present, ensure that $target's stdio
37 is connected to it, and launch $target. This avoids extra
38 pipes, and some 100% CPU problems.
39 - Otherwise, create a new console and hide it (using various OS-
40 dependent techniques, incl. the W7 workaround), connect the
41 $target's stdio to it, and launch $target.
44 * New maintainer (Charles Wilson took over from Alexander Gottwald)
45 * Updated build machinery
46 * Added patch to support invisible consoles on Windows 7 (Corinna Vinschen)
49 * Create a real hidden console
52 * Remove quotes from search path. Fixes problem with spaces in filenames
55 * Remove quotes from exename. Fixes problem with spaces in filenames
58 * Copy cygwin environment variables to windows environment
59 * Disable WinMainCRTStartup wrapper
62 * The order of icons has been adjusted so the X is now at index 2
63 again and X-start-menu-icons should display right.
67 * original standalong package for the run utility, extracted
68 from the cygwin X-startup-scripts package.