2009-02-26 Ian Beckwith * gnuitrc.common.IN: show video files in grey (bright black) and encrypted files in green. 2009-02-10 Ian Beckwith * Bumped version of Free Documentation License to 1.3 or later, still with no Invariant Sections, no Front-Cover Texts, no Back-Cover Texts. * Updated gnulib to commit 69aecd33. * prepare: stop importing memmove module: obsolete. * Makefile.am: add m4/sockpfaf.m4 to EXTRA_DIST. * .gitignore: add lib/fcntl.h and lib/signal.h. * Update NEWS. 2009-02-08 Ian Beckwith * Added filetype info for many more file extensions. Thanks to Tudor Hulubei (and Wikipedia). 2009-01-12 Ian Beckwith * src/git.transition: remove bashisms (Thanks to Gerald Pfeifer). 2008-10-24 Ian Beckwith * panel_fit_number(): If number with commas is too big, go straight to autoscale without trying to drop commas first. * panel_update_size(): show available space (fsu.fsu_bavail) instead of free space (fsu.fsu_bfree), even as root. 2008-09-12 Ian Beckwith * Bump version to 4.9.5. * Fix incorrect INSTALL_PROGRAM calls. Thanks to James Rowe. * gitaction: add xdg-open, kfmclient, exo-open. 2008-06-16 Ian Beckwith * gitaction: + support .7z files + MacOS: don't run open(1) on archives, it expands them. 2008-06-10 Ian Beckwith * Update to gnulib 20080610 commit 765ede78 (fixes strcasestr configure test hang). * gitaction: + unzip: use -l instead of -v. + try rar as well as unrar for *.rar|*.cbr. 2008-05-27 Ian Beckwith * Update to gnulib 20080527 commit 9c504099. * gitaction: Don't prompt for keypress after running MacOS open(1). 2008-05-18 Ian Beckwith * Add apropos command (^X^A) for key-binding search. * Change GIT_ env vars to GNUIT_ (eg GNUIT_PAGER). Fall back to old names for backwards compatibility. * Use mkstemp() for temporary files. * Update to gnulib 20080512 commit 6ea7ea7. * Fix make distcheck: remove absolute-header.m4 from EXTRA_DIST. 2008-05-07 Ian Beckwith * rewrote gitaction, adding more file types and viewers. 2008-04-13 Ian Beckwith * bumped version to 4.9.4 * Thanks to Tudor Hulubei for reporting the following: + Use base 1024 when autoscaling file sizes. + Fix sorting by filesize. + Fix current file size display at bottom when no files are selected. + Fix input in incremental-search (^S) mode. + Manually append "B" suffix to sizes in panel info/size display. + Clear screen before restoring, in case restore fails. + gitaction: MacOS: try and run open(1) first on non-textfiles. 2008-03-29 Ian Beckwith * configure.ac: add AC_SYS_LARGEFILE to fix 64bit IO on 32 bit systems. * Remove obsolete files during install (eg $(datadir)/.gitrc.common). * Handle config file lines consisting solely of a comment. * README: added note about dependencies. * Thanks to Michael Cook for the above suggestions/reports. * gitaction: added more viewers. * Changed address for bug reports to gnuit-dev@gnu.org. * gnuitrc.*: fix comment 2008-02-26 Ian Beckwith * Updated gnulib to 20080214 commit 501a61c5. * Added license notices to many files. * gitfm: + Scale file sizes to fit available space. + New panel minor mode AbbrevSize (accessed with escape-e-S) Always scale file sizes (to eg 123M). + panel_update_size: always scale (human_autoscale|human_SI|human_B). * New config variables: GroupDigits, MaxUnscaledDigits. * gnuit.texinfo + fixed typos (Thanks to Ralf Wildenhues). + Documented gitfm changes. * README: fixed more references to git (Thanks to MJ Ray). * gitaction: fall back to open (on mac), see, metamail and finally $GIT_PAGER. * gnuitrc.common.IN: add "-k" to du invocation. * Made scripts in src/ executable. * git.transition: tweak text. * Thanks to Tudor Hulubei for many useful suggestions. 2008-01-23 Ian Beckwith * Updated gnulib to 20080123 commit 16c6ed60fb (including MacOS putenv fix). * gitfm/gitps/gitview/gitwhich: add program_name global for lib/error.c. * Include m4/utimes.m4 in EXTRA_DIST. * Added license notices to files in term/. 2008-01-22 Ian Beckwith * Release gnuit 4.9.2. 2008-01-21 Ian Beckwith * Rewrite panel_beautify_number to use human_readable() from gnulib. * Call panel_beautify_number in more places. 2008-01-03 Ian Beckwith * gitps.c: add horizontal scroll (ESC-g & ESC-J). 2007-11-28 Ian Beckwith * git.c: Fallback to PAGER if GIT_PAGER is not set. * improve mail checking: + title.c: read and parse $MAIL, then reset access time. + import utime from gnulib. * src/Makefile.am: if --enable-debian is set. set *_LDFLAGS to "-Wl,-z,defs -Wl,--as-needed". I gather this is not yet portable enough for general use. While I could test for it in configure, it is hard to test it works *and* is bug free. * gitaction: run info on *.info.{gz,bz2}. 2007-11-15 Ian Beckwith * gitps.c: handle cygwin ps output, add more error checking. * README: Document the need to set CYGWIN=tty under cygwin. 2007-10-22 Ian Beckwith * Relicensed code to GPL version 3, git.texinfo to GFDL 1.2 with no invariant sections, no front cover texts and no back cover texts. * Updated to latest gnulib, also import nanosleep. 2007-10-20 Ian Beckwith * Bumped version to 4.9.2 * gitps.c,term/gnuitrc.*.in: added RefreshAfterKill variable (Default: ON), to autorefresh after signalling a process. * gitps.c: remove bogus code from kill_process(). * */ChangeLog: added note to look here instead. * Renamed texinfo, info, html and spec files to gnuit. * Removed unused file 'version' 2007-10-19 Ian Beckwith * Renamed package to gnuit. * Renamed term/gitrc.* to gnuitrc.* 2007-10-03 Ian Beckwith * Manually expand variables in gitrc.common.IN (sed in Makefile.am), otherwise they get expanded to (eg) $(prefix)/share/doc/gnu-interactive-tools. * gitps: + Added SIGSTKFLT to supported signals. + Added numbers as key bindings to select signals. 2007-10-01 Ian Beckwith * Remove leading dot from system copy of config files. * Portability fixes (freebsd, amd64). * tilde.[ch] and history.[ch] were not getting included when needed. Autotools weirdness, I suspect gnulib. Moved them back to src/ and now use them unconditionally. 2007-09-30 Ian Beckwith * add --enable-debian flag to set defaults for debian (sensible-browser, etc). * merged debian manpages (gitps, gitview, gitwipe, etc) upstream. * merged Bruce Sass's patches for manipulating .deb files * Updated RPM spec file. Warning: untested. * Remove CVS $Id: ChangeLog,v 1.3 2009/03/01 04:51:00 ianb Exp $ tags as we are now using git. 2007-09-29 Ian Beckwith * renamed package to gnu-interactive-tools. * added missing tty_end_cursorapp() calls. * dont wrap tty mode in tty_{start,end}cursorapp(), it leaves the cursor bold when we exit in xterm. * src/panel.c(panel_compare_files): handle special files. 2007-09-28 Ian Beckwith * updated config.{guess,sub}. * added .gitignore (that's git the vcs). 2006-10-21 Ian Beckwith * src/tty.c(tty_put/get_screen): fix to work with > 8 vcs. * use ti/te codes which save/restore screen under xterm. 2006-10-19 Ian Beckwith * added setlocale calls to gitps and gitview. * set version to 4.9.1. * converted all .gitrc to .gitrc.*.in to pick up version in comment. * replaced xid.c with gnulib idcache. 2006-10-18 Ian Beckwith * check if copy/mv/rm/command aborted by signal. * removed -traditional from warning flags. * fixed remaining warnings in src/. 2006-10-17 Ian Beckwith * src/title.c: added mail checking to title. 2006-10-16 Ian Beckwith * src/git.c: Initial setlocale support. * add rxvt-unicode to color xterms. 2006-10-07 Ian Beckwith * src/panel.c: fix copying symlinks. 2006-10-06 Ian Beckwith * freebsd fixes + AM_MAINTAINER_MODE. * only define _LARGEFILE64_SOURCE if not already defined. * use texi2html for html docs but fall back on makeinfo. 2006-10-04 Ian Beckwith * configure.ac: add --enable-transition option. * */Makefile.am: DESTDIR fixes. 2006-10-03 Ian Beckwith * INSTALL: updated. * mkinstalldirs, update-gnulib: removed (use prepare instead). * added cygwin as ansi term. * src/gitview.c: fix warning. 2006-10-02 Ian Beckwith * work round autotools stubbornness: put tilde and history in lib/, patch lib/Makefile.am to include them in EXTRA_DIST with lib-Makefile.am.patch. * configure.ac: deprecate termcap and look for ncursesw * src/xmalloc.c: call abort() in xalloc_die to silence gcc warning 2006-10-01 Ian Beckwith * configure.ac: bumped AC_PREREQ to 2.59 for gnulib. * converted as much as possible to use gnulib. * src/inputline.c: fix inputline to use GITFM-Setup. 2006-09-30 Ian Beckwith * removed config.h.{top,bot} - now in configure.ac. 2001-06-02 Tudor Hulubei * panel.c: Added support for displaying file sizes >2Gb. 2000-05-07 Tudor Hulubei * configure.in: Added support for detecting the 64bit I/O support in Linux/glibc. 1999-10-07 Tudor Hulubei * doc/texinfo.tex: Updated to version 1999-10-01.07. 1999-10-01 Tudor Hulubei * configure.in: Added `-ansi' when --enable-gcc-warnings is given. 1999-05-11 Tudor Hulubei * configure.in (--enable-smp): New option (Linux only). If given, make will attempt to spawn a number of compilations equal to the number of processors + 1. 1999-04-25 Tudor Hulubei * git.spec.in: Updated to reflect the new directory structure. * The entire configuration system has been changed to use automake. 1998-03-05 Tudor Hulubei * Makefile.in (ps): New rule. 1997-09-27 Tudor Hulubei * config.h.in: Added NDEBUG. 1997-09-16 Tudor Hulubei * configure.in (efence): Added --enable-efence. Sat Jan 4 17:45:35 1997 Tudor Hulubei * configure.in (HOST): Bug fix: $host_os is `linux-gnu' now. Mon Dec 2 19:32:31 1996 Tudor Hulubei * configure.in: Added code after AC_OUTPUT() to create hard links to the prefix file. * configure.in: Regenerated with autoconf 2.12. Fri Nov 22 17:10:49 1996 Tudor Hulubei * Makefile.in (prefix-change): Rule to take care of prefix changes. Sat Nov 9 21:42:29 1996 Tudor Hulubei * configure.in: Now checks for off_t as well. Sun Oct 13 14:26:09 1996 Tudor Hulubei * git.spec: New file. RPM package specification. * Makefile.in (distdone): Corrected permissions. * configure.in (HOST): HAVE_HPUX test removed. The `cut' utility should not be used in configure as it appears to be missing on some systems (m68k-next-nextstep3). Tue Sep 24 02:05:34 1996 Tudor Hulubei * config.guess: Added support for AT&T 3B2 systems, thanks to Gaylen Miller. * configure.in: -Wall is no longer automatically appended to CFLAGS when gcc is detected. Use --enable-gcc-warnings to get the complete set of warnings. * configure.in: Added a check for the presence of the sys/wait.h header file. Gaylen Miller reported that this header is missing on the AT&T 3B2 systems (we32k-att-sysv3). Wed Aug 21 11:20:40 1996 Tudor Hulubei * version.h.in: TERMDIR removed and appended to DEFS. This way make prefix=... will no longer fail. Thu Jun 6 10:21:38 1996 Tudor Hulubei * Makefile.in: install_strip renamed to install-strip. install now depends on all and on install-only.