2 * winln: new ln workalike that produces "native" windows
3 shortcuts. Daniel Colascione.
4 * Build fixes adapting to new w32api.
5 * Bugfixes for lpr and readshortcut (already present in
6 1.4.10-2 cygwin release).
9 * getclip and putclip now support new cygwin-1.7.13+ clipboard format.
10 * cygstart now supports file:// and mailto: URLs (Yaakov Selkowitz)
11 * Added -R/--raw option to readshortcut (prevents expanding embedded
12 environment variables within paths). Reported by Denis Excoffier.
13 * mkshortcut and readshortcut now use cygwin-1.7 path conversion
14 functions rather than deprecated ones. However, they make only
15 minimal concessions to unicode, and operate mostly on narrow character
16 encoded pathnames. They should now be able to handle "long" pathnames
20 * Integrate cygstart with FD.o menu and mimetype system.
22 * Remove ascii utility; replaced by separate package derived
23 from ESR's implementation http://catb.org/~esr/ascii/
24 * Remove realpath utility; replaced by new implementation
25 provided by coreutils (8.15 and above).
28 * conv: no longer distribute as dos2unix, unix2dos, u2d, or d2u.
29 Those programs now available from the separate dos2unix package.
30 * ascii: by default, now only prints characters 0..127. Use new
31 option --extended/-e for old behavior, printing characters 0..255.
32 See this thread: http://cygwin.com/ml/cygwin/2010-04/msg00600.html
33 * cygstart: Fix --reference. Allow relative paths (enables, e.g.
34 'cygstart calc'). Reported by Ken Hirsch.
35 http://cygwin.com/ml/cygwin/2010-01/msg01101.html
36 * cygdrop: Minor fixes (Christian Franke)
37 * mkshortcut: Minor fixes (Jon TURNEY)
38 * Updated license for lpr to GPLv3+ (with permission from
40 * Updated license for readshortcut to GPLv3+ (with permission
42 * Updated license for realpath to GPLv3+ (was GPLv2+)
43 * Updated license for cygstart to GPLv3+ (was GPLv2+; no objections
45 * Updated license for cygdrop to GPLv3+ (was GPLv2+; no objections
46 from Christian Franke)
47 * Updated license for mkshortcut to GPLv3+ (was GPLv2+; no objections
48 from Joshua Daniel Franklin)
49 * Updated license for the cygicons.dll (as a collection) to GPLv3+ (was
50 GPLv2+). Individual icons within the collection remain under their
52 * Updated license for banner to GPLv3+ (with permission from
56 * Fix longstanding bug in mkshortcut, in which failure was
57 reported even on success (Andy Koppe).
58 * --help, --license, --usage, and --version output now goes
59 to stdout instead of stderr
60 * Add standard command line options to cygdrop (--version,
61 --help, --license, --usage)
62 * Various internal code cleanups
65 Add hippo icon to cygicons.
69 Add --help option to lpr.
70 Build system improvements.
71 Add support for building on MinGW.
72 Add new cygdrop utility (Christian Franke; requires w2k or better)
73 Many of the utilities have been relicensed as GPLv3+.
76 Add support to cygstart for filenames with UTF/wide chars.
79 ^^ Begin cygwin-1.7-specific development ^^
82 Fix installation bug, exposed by new libtool's modified
83 behavior (reported by Jerry Hedden and David Rothenberger)
86 cygstart: Add new -w/--wait option (Barry Kelly)
87 Propagate exit status of child process when -w (Alex Smith)
90 cygicons: a new DLL that provides cygwin-related icons
91 original images were obtained from various (free
92 as in speech) sources.
93 Now installs documentation into $(prefix)/share/doc/cygutils
94 Also installs per-component documentation in $(docdir)/component/
95 No longer link apps to libpopt if they don't need it.
96 Needs libtool for building cygicons, but side effect is to use
97 libtool throughout. cygicons requires libtool to be configured
98 with RC support (e.g. windres). This may break building on
102 cygstart: compatibility fixes for recent cygwin snapshots
103 build machinery updated to latest autotools -- now passes distcheck
119 cygstart: properly convert environment variables to Win32 (Michael Schaap)
120 cygstart: don't parse options listed after the command (Eric Blake)
123 Fix memory leak/crash in readshortcut (cgf)
127 more updates to cygstart (Michael Schaap)
128 bugfix for dump under mingw (Kees Zeelenberg)
131 Updates to cygstart (Anthony Derosa, Michael Schaap)
132 New 'rename' program (Christopher Faylor)
135 Remove readlink (now provided by coreutils-5.3.0+)
136 conv/d2u/u2d: add --force/--safe options (defaults to safe).
137 Identify binary files by presence of '\0' and bail if --safe.
138 Do not short circuit if first line ends in target style; keep
139 going. Collapse sequences of '\r' without '\n' to a single
140 EOL of target style. '--force' propagates '\0' from input to
144 Add new -s (startup norm|max|min mode) option for
146 Add new -d|--desc option for mkshortcut (to control
147 the 'description' field == tooltip text)
150 Remove ipcs, ipcrm which are now provided by cygwin itself
151 Remove support for building ipc tools against cygipc; build
152 only against cygserver. CygIPC versions are now (again)
153 provided by the cygipc package itself.
158 Adapt ipck for cygserver compatibility
159 Fix docs for mkshortcut to reflect new -w/--workingdir option
162 Add readshortcut (Rob Siklos)
163 Actually implement the --dos/--unix options to putclip
164 and getclip (Rob Siklos)
165 Add the --no-conv option to putclip and getclip
168 Fix some configury errors, update documenation
171 Added ipcs, ipcrm, and ipck programs from cygipc.
174 Added -w/--workingdir option to mkshortcut (David Baur)
175 Reimplemented lpr in C++ (Rick Rankin)
178 Removed last, utmpdump (now provided by the sysvinit package)
179 Updated to latest autotools and gettext -- but remove gettext
180 source; no longer necessary with AM_GETTEXT_GNU([external])
183 Add rev, column, colcrt, colrm, mcookie. Use GNU gettext (add
184 gettext source, as well).
187 Add getopt and readlink
190 change to one-big-makefile (cf. "Recursive Make Considered
191 Harmful"). Update documentation (esp. "HOW-TO-CONTRIBUTE" to
195 rearrange directory structure to cut down on clutter
196 (first insure that every .c and .h file has the correct
200 add explicit license information to each .c and .h file.
201 move (almost all) #includes into common.h
206 add last, utmpdump implementations from Mark Bradshaw
207 add realpath, ddate implementations
210 fix banner, release on sources mirror system
213 huge reorg, separate apps by license
216 renamed the package to `cygutils'
217 added Joerg Schaible's 'banner' implementation
220 added ipc tools from "Linux Programmer's Guide":
221 semtool, semstat, shmtool, msgtool
224 Autoconfiscated. Not really cross-platform yet, still
225 will only build properly on cygwin.
228 initial public release