The first public release was version 0.50, November 2008, as "see" — subsequently the name was changed to prevent a *nix command namespace collision. The current release is 0.72, December 15th/2010. Seetxt is actively developed and new releases are planned every 2-6 months. To receive updates about new releases, see the contact page.
Version 0.72 (December 2010): No significant changes. If your seetxt is running fine, you can probably ignore this.
- The runtime directory was accidentally left hardcoded in 0.70 and 0.71; if you installed in a directory other than /usr/local, this would be an issue. It's been corrected here.
- Use system PATH_MAX instead of a universal 4096.
- Two potential buffer overflows which might lead to a crash (of seetxt, not the system) corrected:
1) If you entered an absurdly long string instead of a file name with "copyout".
2) Out-of-tree manual paths beyond 1024 characters.
Thanks to Vacheh David Sardarian for spotting these.
Version 0.71 (December 2010): Corrected bug in makefile which prevented installation in alternative destination directory. No changes to source code.
Version 0.70 (November 2010): Some code reorganization and new features.
- Added top navigation bar.
- Added scrollbars and mouse wheel support.
- Added "goto cursor" menu option.
- Added "wrap mode" configuration option.
- Filelist format changed (see manpage under FILELIST).
- Server is now threaded instead of forked to simplify and save memory; this also elimated the use of "-K".
- Fixed bug with bookmarks for out-of-tree manpages.
Version 0.61 (May 2009):
- Added "copy selection" and "copy all" menu options.
- Improved drag n' drop functionality to include uri targets from nautilus "list view", etc.
Version 0.60 (March 2009): Major changes, bug fixes, new features. This was originally "0.6" but renumbered 0.60 for consistency. This was the first Debian release.
- The executable is now "seetxt", with a softlink "seeman" to induce the loading of manpages (so no more -f or -m).
- Begins by default as server, so no more -S.
- Added cross application drag n' drop support.
- Returned to popen() model for man check.
- Added "reconfigure", "copy out" and "execute" menu options.
- Added "background", "editor", "tail at", and "copy to" configuration options.
- Fixed bug with character counts in regexp searches.
- Fixed bug with saved highlight data in manpages.
- Added preserve position when loading from filelist.
- "-x" implimented for server calls.
- Added ctrl-/ to activate search entry.
- Eliminated use of GNU extensions to make see 100% POSIX compliant.
- Bookmarks and highlighting are auto-saved.
Version 0.53 (February 2009):
- Corrected oversight incurred in 0.51 loading files at start-up.
Version 0.52 (February 2009):
- Added "tailing" for watch on large text files.
Version 0.51 (January 2009):
- Replaced popen() with pipe/fork/exec model when checking manpage section (this caused a segfault on some large gzipped manpages).
- Fixed bug loading non-system manpages with fullpaths (section ***) from file list.