X-Git-Url: https://cygwin.com/git/?a=blobdiff_plain;f=ChangeLog;h=f2cb34f31bfaf1874514167d12b10f33f74eaeb1;hb=7b4dda326f16fc85fa089bccabcf219f0e426def;hp=8d799d4b5e174965df1dec810a227a8a417b04c4;hpb=a18d28696befda54d268816c2b9225aef06489ca;p=cygwin-apps%2Fcygutils.git diff --git a/ChangeLog b/ChangeLog index 8d799d4..f2cb34f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,635 @@ +2009-12-06 Charles Wilson + + Add hippo.ico to cygicons DLL. + * src/cygicons/hippo.svg: New file. + * src/cygicons/hippo.ico: New file. + * src/cygicons/README: Update documentation. + * src/cygicons/cygicons.h: Add hippo.ico. + * src/cygicons/cygicons.rc.in: Add hippo.ico. Update + copyright date. + * Makefile.am: Add hippo.svg and hippo.ico. + * NEWS: Update documentation. + +2009-12-03 Dave Korn + + Fix mkshortcut bug. + * src/mkshortcut/mkshortcut.c (mkshortcut): Fix off- + by-one error. + +2009-11-21 Charles Wilson + + Release 1.4.1 + * configure.ac: Update version. + * NEWS: fix typo. + * BRANCHES: Update documentation. + +2009-11-21 Charles Wilson + + Convert many programs to GPLv3+. + * COPYING: Update to GPLv3 (applies to compilation). + * licenses/COPYING.GPL: Renamed to... + * licenses/COPYING.GPLv2: this. + * licenses/COPYING.GPLv3: New. + * Makefile.am: Update file list. + * ascii/ascii.c: Switch to GPLv3+. Update copyright years. + * clip/getclip.c: Ditto. + * clip/putclip.c: Ditto. + * conv/conv.c: Ditto. + * dump/dump.c: Ditto. + * ipc/ipck: Ditto. + * ipc/msgtool.c: Ditto. + * ipc/semstat.c: Ditto. + * ipc/semtool.c: Ditto. + * ipc/shmtool.c: Ditto. + * PROGLIST: Update license information for each utility. + * README: Ditto. + * AUTHORS: Ditto. Also reorganize. + * TODO: Add notes concerning utilities that have not + been converted to GPLv3+. + * NEWS: Note license change. + +2009-11-21 Charles Wilson + + Only build cygdrop when $host is cygwin. + * configure.ac: Arrange to build cygdrop only when CYGWIN. + * Makefile.am: Ditto. + * NEWS: Add cygdrop. + +2009-11-21 Christian Franke + + Add cygdrop utility. + * src/cygdrop: New directory. + * src/cygdrop/cygdrop.cc: New file. + * Makefile.am: Add program cygdrop. + * AUTHORS: Add Christian Franke for cygdrop. + * PROGLIST: Add cygdrop. + * README: Add cygdrop. + +2009-09-13 Charles Wilson + + * src/lpr/Printer.cc: Silence compiler warnings. + +2009-09-13 Charles Wilson + + Branch-specific fixes for building on MinGW + * configure.ac: Only error if cygwin && !cygwin-1.7; it + is okay if !cygwin. + * src/cygstart/cygstart.c (cygStart): Refactor much + of this code to the following two functions. If !cygwin, + always use cygstart_mbs_to_wcs. Retain existing logic for + context-dependent use of the two functions, for cygwin. + (cygstart_mbs_to_wcs): New function. + (cygstart_posix_to_win_w): New function. Guard so that + it is only compiled on cygwin. + * NEWS: Update. + +2009-09-13 Charles Wilson + + Build and distribution fixes. + * Makefile.am: Support silent-rules when building + libicons. Don't distributed cygicons.rc. + +2009-09-13 Charles Wilson + + Import relevant changes from MinGW and MSYS port + * Makefile.am: Specify --major-image-version and + --minor-image-version for DLL and EXEs. + * common.h: Compatibility macros for cygwin-specific + functions on MinGW. + * configure.ac: Force automake-1.11, enable silent rules. + * src/conv/conv.c (convert): Use mkstemp instead of tmpnam + (the latter fails horribly on MinGW+Vista). + * src/conv/mkstemp.c: New file (ported from an old NetBSD + version: svn://svn.debian.org/svn/pkg-discover/discover/trunk/) + * src/cygstart/cygstart.c: Guard cygwin.h include, and + cygwin-specific function calls. + * src/realpath/realpath.c: Guard cygwin.h include. + * src/readshortcut/readshortcut.c: Guard cygwin-specific + function forward declarations. + * src/lpr/lpr.cc: Guard cygwin.h include. Fix typo in help + text; extend help and usage text to reflect new options. + (usage): Accept errcode instead of always exit(1). + (help): New function. + (scan_for_help): New function. + (main): Add support for -help|--help long options; search + first for these and exit early, before allowing getopt(). + Fix handling of getopt error states. + * NEWS: Update. + +2009-05-06 Charles Wslson + + Release 1.4.0 + * BRANCHES: Document new branch information. + * TODO: Add new items. + * configure.ac: Check for cygwin_conv_path (which + exists only on cygwin-1.7); error if missing. + Bump version number. + * config.h.in: Regenerate. + +2009-05-06 Charles Wilson + + Make coding style consistent throughout. + * ascii/ascii.c: Format using 'indent -gnu + -nut -ppi 1'. + * banner/banner.c: Ditto. + * clip/getclip.c: Ditto. + * clip/putclip.c: Ditto. + * cygstart/cygstart.c: Ditto. + * dump/dump.c: Ditto. + * ipc/msgtool.c: Ditto. + * ipc/semstat.c: Ditto. + * ipc/semtool.c: Ditto. + * ipc/shmtool.c: Ditto. + * mkshortcut/mkshortcut.c: Ditto. + * readshortcut/readshortcut.c: Ditto. + * realpath/realpath.c: Ditto. + * Printer.hh: Format using 'astyle --style=gnu -c'. + Move 'using namespace' from hh to cc. + * Printer.cc: Ditto. + * Win32Utils.cc: Ditto. + * Win32Utils.hh: Ditto. + * PrinterException.hh: Format using 'astyle --style=gnu + -c'. Removed 'using namespace' statement. + * lpr.cc: Format using 'astyle --style=gnu -c' + +2009-05-06 Charles Wilson + + Ensure uniformity for --version option. + * src/ascii/ascii.c: Ensure --version output + reports package version; harmonize formats. + * src/banner/banner.c: Ditto. + * src/clip/getclip.c: Ditto. + * src/clip/putclip.c: Ditto. + * src/conv/conv.c: Ditto. + * src/cygstart/cygstart.c: Ditto. + * src/dump/dump.c: Ditto. + * src/mkshortcut/mkshortcut.c: Ditto. + * src/realpath/realpath.c: Ditto. + * src/readshortcut/readshortcut.c: Ditto, and + fix line endings. + * src/readshortcut/readshortcut.c: Fix line + endings. + +2009-05-06 Charles Wilson + + * PROGLIST: Fix typo. + +2009-05-05 IWAMURO Motonori + Corinna Vinschen + + Support UTF pathnames in cygstart + * src/cygstart/cygstart.c (mbstowcs_noerr): New. + (mbstowcs_dup): New. + (main): Changed *action and *args to wchar_t*. + Transcode and dup from argv, rather than strdup. + When constructing args, use appropriate wide + constants and transoding operations. + (skipLocalUNCPart): New. + (cygStart): Rewrite to handle wchar_t and new + cygwin-1.7 path conversion functions. + (winStart): Use ShellExecute[Ex]W, wprintf, and L"" + throughout. + +2009-05-05 Charles Wilson + + Branch for 1.3.x (cygwin-1.5 only) + * BRANCHES: Update documentation + +2009-04-22 Charles Wilson + + Release 1.3.4 + * configure.ac: Bump version number. + * Makefile.am: Fix post-install. + * BRANCHES: Update. + * NEWS: Update. + +2009-04-21 Charles Wilson + + * src/cygicons/README: Remove trailing spaces. + * NEWS: Update. + * PROGLIST: Fix typos. + * BRANCHES: Update. + * configure.ac: Bump version number. Update + to libtool-2.2 idioms. Require ac-2.63. Require + gettext-0.17. Modify dist to use lzma. + * ABOUT-NLS: Regenerate. + * INSTALL: Regenerate. + * config.h.in: Regenerate. + * po/Makefile.in.in: Regenerate. + +2008-09-04 Alex Smith + + If cygstart -w, then propagate child exit status. + * src/cygstart/cygstart.c (main): exit with + value returned by cygStart(). + (cygStart): If -w/--wait, then get exit status + of child process and return it. + +2008-08-10 Barry Kelly + + Add -w/--wait option to cygstart. + * src/cygstart/cygstart.c: New enum StartFlags. + (main): Add startup options category, containing + new -w/--wait option. Use it to set StartFlags. + Modify -v/--verbose to set StartFlags. + Pass StartFlags to cygStart(). + (printLastError): New. + (cygStart): Change signature to accept StartFlags. + Propagate StartFlags to winStart(). + (winStart): Change signature to accept StartFlags. + Wait for child process to finish if SF_WAIT flag + is set in StartFlags. + +2007-08-24 Charles Wilson + + Bump version number to 1.3.2 + + * bootstrap: copy libtool.m4 to m4/. + * configure.ac: Bumped version number. Created + VERSION_* AC_SUBSTS for use by cygicons.rc.in. + Created AC_SUBST value for cygicon dll vernum. + Added libtool. Don't force -lpopt into LIBS. + Added cygicons.rc to list of generated files. + * Makefile.am: Added rules for building cygicons + DLL (but only on win32). Added doc_DATA target for + installing documentation. Added licenses_DATA + target for installing component licenses into + subdir of $(docdir). Added include_HEADERS target + for installing cygicons header (but only on win32). + Added lpr_doc_DATA and cygicons_doc_DATA targets + for installing component documentation into separate + subdirs of $(docdir). Added -lpopt to the *_LDADD + rules for the targets that need it, now that -lpopt + is not added to LIBS (created *_LDADD if not exist). + Added install-hook/uninstall-hook commands to force + the cygicons import and libtool libraries to have + the desired name. Added necessary variables, targets, + flags, and custom rules for building cygicons (special + care needed to deal with .rc files). + * src/cygicons/README: new file. + * src/cygicons/cygicons.h: new file. + * src/cygicons/cygicons.rc.in: new file. + * src/cygicons/cygwin-kde.ico: new file. + * src/cygicons/cygwin.ico: new file. + * src/cygicons/cygwinblue.ico: new file. + * src/cygicons/cygwincyan.ico: new file. + * src/cygicons/cygwing.ico: new file. + * src/cygicons/cygwings.ico: new file. + * src/cygicons/cygwinpurple.ico: new file. + * src/cygicons/cygwinred.ico: new file. + * src/cygicons/cygwinshiny.ico: new file. + * src/cygicons/cygwinyellow.ico: new file. + * config.h.in: regenerated. + * AUTHORS: updated documentation. + * NEWS: updated documentation. + * PROGLIST: updated documentation. + * README: updated documentation. + * HOW-TO-INSTALL: updated documentation. + * BRANCHES: updated documentation. + +2006-12-12 Charles Wilson + + Release 1.3.1 + Update build machinery to ac-2.61, am-1.10, gt-0.15 + + * configure.ac: bump version number + Move auxilliary files to build-aux dir. + Move .m4 files to m4/ dir. + * Makefile.am: Make sure aclocal can find m4 files. + * BRANCHES: update documentation + * NEWS: update documentation + * config.rpath: remove from CVS control + * acinclude.m4: moved to... + * m4/check_stdcall_func.m4: here. + * INSTALL: update to latest automake + * bootstrap: use autoreconf + * config.h.in: regenerate with latest autoconf + * ABOUT-NLS: update to latest gettext + * po/Makefile.in.in: update to latest gettext + * po/Rules-quot: update to latest gettext + * po/Makevars.template: new file due to gettext update + +2006-12-12 Michael Schaap + + * src/cygstart/cygstart.c (winstart): use + cygwin_internal(CW_SYNC_WINENV) instead of own + code to sync environment + (main): add --verbose option to show actual + ShellExecute call made + +2006-03-20 Charles Wilson + + bump version number to 1.3.0 + + * Makefile.am: remove programs, code, and documentation for + cal, col, colcrt, colrm, column, ddate, getopt, mcookie, + namei, rename, and rev. These programs now provided by + util-linux package. + * configure.ac: bump version number + * BRANCHES: update documentation + * NEWS: update documentation + * PROGLIST: update documentation + * README: update documentation + * src/cal/README.cal: removed + * src/cal/cal.1: removed + * src/cal/cal.c: removed + * src/cal/err.c: removed + * src/cal/errs.h: removed + * src/cal/widechar.h: removed + * src/col/README.col: removed + * src/col/col.1: removed + * src/col/col.c: removed + * src/col/err.c: removed + * src/col/err.h: removed + * src/colcrt/colcrt.1: removed + * src/colcrt/colcrt.c: removed + * src/colcrt/widechar.h: removed + * src/colrm/colrm.1: removed + * src/colrm/colrm.c: removed + * src/colrm/widechar.h: removed + * src/column/column.1: removed + * src/column/column.c: removed + * src/column/err.c: removed + * src/column/errs.h: removed + * src/column/widechar.h: removed + * src/ddate/ddate.1: removed + * src/ddate/ddate.c: removed + * src/ddate/ddate.doc: removed + * src/getopt/getopt.1: removed + * src/getopt/getopt.c: removed + * src/getopt/parse.bash: removed + * src/getopt/parse.tcsh: removed + * src/getopt/test.bash: removed + * src/getopt/test.tcsh: removed + * src/mcookie/mcookie.1: removed + * src/mcookie/mcookie.c: removed + * src/mcookie/md5.c: removed + * src/mcookie/md5.h: removed + * src/namei/README.namei: removed + * src/namei/README1.namei: removed + * src/namei/namei.1: removed + * src/namei/namei.c: removed + * src/rename/nls.h: removed + * src/rename/rename.1: removed + * src/rename/rename.c: removed + * src/rev/rev.1: removed + * src/rev/rev.c: removed + * src/rev/widechar.h: removed + +2006-02-10 Charles Wilson + + bump version number - 1.2.10 + * configure.ac: ditto + * NEWS: update documentation + * BRANCHES: ditto + * INSTALL: update from autotools + +2006-02-10 Michael Schaap + + * src/cygstart/cygstart.c (setup_win_environ): properly convert + environment variables to Win32. + +2006-02-10 Eric Blake + + * src/cygstart/cygstart.c (main): Don't permute options + +2005-07-09 Charles Wilson + + bump version number - 1.2.9 + * configure.ac: ditto + * NEWS: update documentation + * BRANCHES: ditto + +2005-07-08 Christopher Faylor + + * src/readshortcut.c (readshortcut): Pass opts by reference so that + changes made to the opts contents are reflected in the caller to + accommodate freeing of malloced fields. + +2005-05-16 Charles Wilson + + bump version number - 1.2.8 + * configure.ac: bump version + * BRANCHES: update documentation + +2005-05-16 Kees Zeelenberg + + * src/dump/dump.c: fixes for -mno-cygwin/mingw + compatibility. + * common.h: ditto + * NEWS: update documentation + +2005-05-16 Michael Schaap + + * src/cygstart/cygstart.c: improve compatibility with + 'mount -X' by syncing env between cygwin and windows. + * NEWS: update documentation + +2005-04-12 Charles Wilson + + bump version number - 1.2.7 + + * configure.ac: bump version + * BRANCHES: update documentation + * NEWS: ditto + * AUTHORS: ditto + * PROGLIST: ditto + +2005-04-12 Christopher Faylor + + * Makefile.am: Add rename. + * src/rename/rename.c: New file. + * src/rename/nls.h: Ditto. + * src/rename/rename.1: Ditto. + +2005-03-07 Michael Schaap + + * src/cygstart/cygstart.c: reorganize around previous + patch. + * NEWS: document. + +2005-03-03 Anthony Derosa + + * src/cygstart/cygstart.c: fix memory leak, and improve + handling of long command lines. + +2005-02-01 Charles Wilson + + bump version number - 1.2.6 + + * configure.ac: bump version number + * src/conv/conv.c (exitOnZero): new function + (main): add new options --force, --safe + (conv): look for '\0' to signify binary files, not + "early" other-style line endings. Always convert + to specified type, unless '\0' found and --force not + given. But if disobeying user, print reason. + See thread: http://www.cygwin.com/ml/cygwin/2004-04/msg00080.html + * NEWS: document new behavior + * BRANCHES: update + +2005-01-31 Charles Wilson + + * src/readlink/readlink.1: remove + * src/readlink/readlink.c: remove + * Makefile.am: remove readlink.1 and readlink.c + * NEWS: document it + * README: document it; also fix typo + * AUTHORS: remove references to readlink + * PROGLIST: remove readlink + * configure: regenerate + +2004-03-12 Charles Wilson + + bump version number + + * src/mkshortcut/mkshortcut.c: fix some + memory leaks in mkshortcut(). + * configure.ac: bump version number + * BRANCHES: update + +2004-03-10 Harold L Hunt II + + * src/mkshortcut/mkshortcut.c: add -d|--desc + option to set the description field (==tooltip + text) of the shortcut. + * src/mkshortcut/mkshortcut.1: document it. + * NEWS: document it + +2004-02-14 Dick Repansky + Joshua Danial Franklin + + * src/mkshortcut/mkshortcut.c: add -s option + to control normal|minimized|maximized state + of the launched application. + * src/mkshortcut/mkshortcut.1: document it. + * NEWS: document it + +2004-01-31 Charles Wilson + + bump version number + + * src/ipc/ipcrm.c: remove + * src/ipc/ipcrm.8: remove + * src/ipc/ipcs.c: remove + * src/ipc/ipcs.8: remove + * src/ipc/semtool.c: compensate for interface differences + in cygserver vs. cygipc + * configure.ac: don't look for cygipc; just look for shmget + * Makefile.am: remove src/ipc/ipcs and src/ipc/ipcrm and their + manpages. Don't use extra libs (IPCLIBS) to build ipc programs + -- rely on cygserver support. + * README: update + * PROGLIST: update + * NEWS: update + * BRANCHES: update + +2003-12-01 Charles Wilson + + bump version number + + * src/ipc/ipck: fix typo, adapt for cygserver + compatibility + * NEWS: update + * BRANCHES: update + +2003-11-25 Rick Rankin + + * src/lpr/Printer.cc: fix bug in print() operation that was + causing duplication of the last character of a file. + * src/lpr/lpr.cc: add description of -l option to help message. + +2003-10-23 Joshua Daniel Franklin + + * src/mkshortcut/mkshortcut.1: update to reflect + new -w/--workingdir option. + +2003-09-13 Charles Wilson + + * src/clip/getclip.c: Handle /dev/clipboard + native format. Add --no-conv option. Make it + the default. + * src/clip/putclip.c: Handle /dev/clipboard + native format. Add --no-conv option. Make it + the default. + +2003-09-12 Rob Siklos + + * src/clip/getclip.c: implemented --dos and --unix, + renamed putclip() to getclip() + * src/clip/putclip.c: implemented --dos and --unix, + fixed segfault on null input, + fixed indentation spacing, + return FALSE instead of TRUE on failed GlobalAlloc and GlobalLock + * TODO: removed --unix --dos flag item for getclip and putclip + +2003-09-04 Chalres Wilson + + * NEWS: update + +2003-09-04 Rob Siklos + + * src/readshortcut: new directory + * src/readshortcut/readshortcut.c: new file + * src/readshortcut/readshortcut.1: new file + * Makefile.am: add program 'readshortcut' + * AUTHORS: add Rob Siklos for readshortcut + * PROGLIST: add readshortcut + * README: add readshortcut + +2003-08-02 Charles Wilson + + tag and release v1_2_1 + + * configure.ac: don't add cygipc to libs; put + value in a separate variable IPCLIBS + * Makefile.am: use @IPCLIBS@ + * HOW-TO-CONTRIBUTE: update + * PROGLIST: update + +2003-07-13 Charles Wilson + + tag and release v1_2_0 + + * BRANCHES: add v1_2_0 + +2003-07-13 Charles Wilson + + * Makefile.am: correct some mistakes with + optionally-built progs. + +2003-06-16 Charles Wilson + + * src/mkshortcut/mkshortcut.1: fix ^M problem. + +2003-06-13 Charles Wilson + + * Makefile.am: add ipcs, ipcrm, and ipck + * configure.ac: change search method for libcygipc, + bump version number. + * src/ipc/ipcs.c: new file + * src/ipc/ipcs.8: new file + * src/ipc/ipcrm.c: new file + * src/ipc/ipcrm.8: new file + * src/ipc/ipck: new file + * NEWS: add info about ipcs, ipcrm, ipck + * PROGLIST: ditto + * README: ditto + * config.h.in: regenerate + +2003-06-12 gilles civario + + * src/lpr/Printer.cc (Printer::open): correct + access mode. + +2003-06-10 Charles Wilson + + * BRANCHES: new file. + +2003-06-10 Charles Wilson + + * Bump version to 1.1.4. Release. + 2003-06-07 Rick Rankin * src/lpr/Printer.hh: Added m_rawFlag attribute. If true, no CR/LF