Wed Mar  4 21:42:29 EST 2009  John Meacham <john@repetae.net>
  * add spec file to tarball

Sun Jul 20 06:45:10 EDT 2008  John Meacham <john@repetae.net>
  * add ReadP.ByteString and use it for parsing keys

Thu Jul 17 20:04:32 EDT 2008  John Meacham <john@repetae.net>
  tagged 0.8.0

Thu Jul 17 00:28:07 EDT 2008  John Meacham <john@repetae.net>
  * code cleanups

Thu Jul 17 00:21:05 EDT 2008  John Meacham <john@repetae.net>
  * remove more instances of building things with Word8 in favor of ByteStrings

Wed Jul 16 23:21:40 EDT 2008  John Meacham <john@repetae.net>
  * get rid of haskell SHA1 implementation in favor of OpenSSLs

Wed Jul 16 10:00:46 EDT 2008  John Meacham <john@repetae.net>
  * fix spec file

Wed Jul 16 09:37:59 EDT 2008  John Meacham <john@repetae.net>
  * various cleanups

Wed Jul 16 08:59:01 EDT 2008  John Meacham <john@repetae.net>
  * remove intermediate [Word8]'s used in RSA keys in favor of ByteString

Wed Jul 16 08:23:41 EDT 2008  John Meacham <john@repetae.net>
  * update version number

Wed Jul 16 08:21:04 EDT 2008  John Meacham <john@repetae.net>
  * code cleanups

Wed Jul 16 08:14:37 EDT 2008  John Meacham <john@repetae.net>
  * update to use Data.ByteString, Data.Binary, make compile on new ghcs

Sun Jul  1 14:43:28 EDT 2007  Dylan Simon <dylan@dylex.net>
  * fix KeyHelpTable.hs generation in separate compilation

Sun Apr  8 04:29:47 EDT 2007  huyle-ginsu@ofb.net
  * Reverse the order of displayed filters so we can see what filters are the top and can be popped off.  done by jkelley

Mon Mar  5 19:04:03 EST 2007  John Meacham <john@repetae.net>
  tagged 0.7.3

Mon Mar  5 19:03:35 EST 2007  John Meacham <john@repetae.net>
  * make ginsu compile with ghc 6.6

Tue Aug  8 00:32:06 EDT 2006  John Meacham <john@repetae.net>
  * fix building of rpms

Wed Jun  7 20:34:46 EDT 2006  John Meacham <john@repetae.net>
  * move some modules into the Gale subdirectory to clean up

Wed Jun  7 20:22:43 EDT 2006  John Meacham <john@repetae.net>
  * switch to using ghc's --make mode

Wed Jun  7 18:28:04 EDT 2006  John Meacham <john@repetae.net>
  * code clean ups

Tue Jun  6 22:30:38 EDT 2006  John Meacham <john@repetae.net>
  * make Category a proper newtype

Tue Jun  6 21:44:40 EDT 2006  John Meacham <john@repetae.net>
  * use $ARCH when deleting old binary versions

Tue Jun  6 21:35:43 EDT 2006  John Meacham <john@repetae.net>
  * add jitter into the pufflog writing loop

Tue Jun  6 21:30:57 EDT 2006  John Meacham <john@repetae.net>
  * clean up uses of strict fields

Tue Jun  6 20:16:57 EDT 2006  John Meacham <john@repetae.net>
  * update GenUtil with rspan,rdropWhile fixes

Tue Jun  6 20:12:31 EDT 2006  John Meacham <john@repetae.net>
  * import Atom, Binay, and PackedString from jhc

Tue Jun  6 19:56:40 EDT 2006  John Meacham <john@repetae.net>
  * make autoreconf work properly, remove old 'reconf' script

Tue Jun  6 17:41:06 EDT 2006  John Meacham <john@repetae.net>
  * update GenUtil

Tue Jun  6 17:01:17 EDT 2006  John Meacham <john@repetae.net>
  tagged 7.2

Tue Jun  6 17:00:58 EDT 2006  John Meacham <john@repetae.net>
  * update version to 7.2

Mon Feb  6 19:43:52 EST 2006  Adam Sampson <ats@offog.org>
  * Handle ECHILD correctly

Sat Feb  4 07:22:29 EST 2006  Adam Sampson <ats@offog.org>
  * Wait for children to exit
  waitpid() repeatedly to catch zombified editor processes.

Fri Jan  6 12:02:11 EST 2006  Adam Sampson <ats@offog.org>
  * Only allow one background edit at a time

Fri Jan  6 11:44:45 EST 2006  Adam Sampson <ats@offog.org>
  * Fix quit message

Thu Jan  5 22:41:49 EST 2006  Adam Sampson <ats@offog.org>
  * Tidy up UI strings
  
  Make the strings in the UI a bit more consistent (always start labels with capital letters; no internal capitals; don't end labels with a period).

Thu Jan  5 21:47:05 EST 2006  Adam Sampson <ats@offog.org>
  * Allow background editing
  
  Provide a couple of options so that you can still use ginsu while editing puffs, provided you've got some way of running your editor in the background (either with something graphical like SciTE, or using something that behaves like xterm -e).

Wed Aug 10 21:21:18 EDT 2005  John Meacham <john@repetae.net>
  * get rid of underquoted autoconf warnings

Wed Aug 10 09:11:41 EDT 2005  Adam Sampson <ats@offog.org>
  * Make pufflog checkpointing work with SCROLLBACK_SIZE on

Wed Aug 10 08:39:24 EDT 2005  Adam Sampson <ats@offog.org>
  * Better workaround for the non-blocking problem
  Suggested by Simon Marlow -- this means that the child process won't have stdout non-blocking either.

Tue Aug  9 20:11:13 EDT 2005  John Meacham <john@repetae.net>
  * remove dead code in screen

Tue Aug  9 19:44:17 EDT 2005  John Meacham <john@repetae.net>
  * fix many warnings

Tue Aug  9 16:38:00 EDT 2005  John Meacham <john@repetae.net>
  tagged 0.7.1

Tue Aug  9 16:37:47 EDT 2005  John Meacham <john@repetae.net>
  * bring ginsu.spec up to date

Tue Aug  9 16:17:12 EDT 2005  John Meacham <john@repetae.net>
  * fix manual

Tue Aug  9 16:14:09 EDT 2005  John Meacham <john@repetae.net>
  * remove generated files, update version

Tue Aug  9 16:09:05 EDT 2005  John Meacham <john@repetae.net>
  * change scrollback_size default to unlimited

Tue Aug  9 15:48:34 EDT 2005  John Meacham <john@repetae.net>
  * add SCROLLBACK_SIZE default, remove non-vt100 control characters for practicality's sake.

Tue Aug  9 12:55:32 EDT 2005  ats@offog.org
  * Workaround for incomplete screen updates bug
  The bug was that after you'd run an external program, the screen would no longer be updated correctly. A bit of stracing showed that write()s were failing with EAGAIN, because rawSystem/system puts fd 0 (and thus fd 1 too) into O_NONBLOCK mode just before the vfork() (looks like it's using the "stdin" handle, which has that effect). This looks to me like a GHC bug, or at least a GHC incompatibility with curses.
  
  Anyway, here's a workaround: forcibly turn nonblocking mode off again after rawSystem returns. The FD's still in nonblocking mode while the editor runs, though, so if you're using an editor that isn't careful with its write()s it'll still get confused...

Tue Aug  9 06:30:30 EDT 2005  John Meacham <john@repetae.net>
  * doc fix, remove intermediate file

Sun Aug  7 19:33:12 EDT 2005  ats@offog.org
  * Fix some typos in the man page.

Sun Aug  7 19:31:18 EDT 2005  ats@offog.org
  * Update documentation for rot13.

Sun Aug  7 19:30:56 EDT 2005  ats@offog.org
  * Update documentation for SCROLLBACK_SIZE.

Sun Aug  7 18:59:05 EDT 2005  ats@offog.org
  * rot13 support for reading and composing puffs.

Sun Aug  7 17:27:53 EDT 2005  ats@offog.org
  * Add SCROLLBACK_SIZE option to limit number of puffs kept in memory.

Sat Aug  6 17:39:51 EDT 2005  ats@offog.org
  * Allow <ncurses/ncurses.h> even if not in /usr.

Fri Jul 29 15:55:42 EDT 2005  Aaron Denney <wnoise@ofb.net>
  * allow unlimited pufflog
  Setting PUFFLOG_SIZE to 0 makes it unlimited.

Fri Jul 29 16:10:25 EDT 2005  Heath Hunnicutt <heath@ofb.net>
  * Replace 'abort' terminology with 'cancel' terminology.

Thu Jul 21 07:44:11 EDT 2005  John Meacham <john@repetae.net>
  * fix rebuild detection

Thu Jul 21 05:56:59 EDT 2005  John Meacham <john@repetae.net>
  * fix bug in default colors

Thu Jul 21 05:39:25 EDT 2005  John Meacham <john@repetae.net>
  * fix trailing whitespace

Thu Jul 21 05:25:08 EDT 2005  John Meacham <john@repetae.net>
  * remove dirtag hack

Thu Jul 21 05:24:14 EDT 2005  John Meacham <john@repetae.net>
  * update GenUtil.hs

Tue Jul  5 21:56:33 EDT 2005  John Meacham <john@repetae.net>
  * fix for non glibc based systems

Tue Jul  5 21:39:03 EDT 2005  John Meacham <john@repetae.net>
  * Allow ^G to break out of filter prompt.

Tue Jul  5 21:05:05 EDT 2005  John Meacham <john@repetae.net>
  * Fix up unicode chards

Thu Jul 21 05:06:24 EDT 2005  John Meacham <john@repetae.net>
  tagged 0.7.0

Mon Jul  4 01:05:13 EDT 2005  John Meacham <john@repetae.net>
  * fix build architecture

Mon Jul  4 00:32:34 EDT 2005  John Meacham <john@repetae.net>
  * Fix for build

Sun Jul  3 20:55:28 EDT 2005  John Meacham <john@repetae.net>
  * Code cleanups, Screen simplified.

Sun Jul  3 14:13:42 EDT 2005  John Meacham <john@repetae.net>
  * Code Cleanups, fix warnings, call perl properly

Sun Jul  3 13:51:46 EDT 2005  John Meacham <john@repetae.net>
  * Code cleanups

Sun Jul  3 13:44:29 EDT 2005  John Meacham <john@repetae.net>
  * Code cleanups, switch to Data.Map from FiniteMap

Sun Jul  3 11:27:12 EDT 2005  John Meacham <john@repetae.net>
  * initial import
