Francois Fleuret [Mon, 25 May 2009 20:44:27 +0000 (22:44 +0200)]
Added a label separator. Only the part of the line before it is shown.
Fixed the control character bug (the returned line is not transformed
to printable characters) and added two options: -x to specify the
character to define the end of the label, and -w to add ^Q in between
characters when doing tty injection.
Francois Fleuret [Sun, 24 May 2009 09:54:57 +0000 (11:54 +0200)]
Added the code for the -a option, which was missing (?!).
Francois Fleuret [Sun, 24 May 2009 09:54:38 +0000 (11:54 +0200)]
Added 'set -e' so that the script fails if any command fails.
Francois Fleuret [Fri, 22 May 2009 07:53:34 +0000 (09:53 +0200)]
Moved the license to a CC share alike.
Francois Fleuret [Wed, 20 May 2009 05:49:35 +0000 (07:49 +0200)]
Initial commit.
Francois Fleuret [Tue, 19 May 2009 16:35:09 +0000 (18:35 +0200)]
Added the ESC key to abort.
Francois Fleuret [Tue, 19 May 2009 16:32:57 +0000 (18:32 +0200)]
Fixed the bash prefix deletion, added the ESC key to abort.
Francois Fleuret [Tue, 19 May 2009 16:32:17 +0000 (18:32 +0200)]
Fixed the bash prefix deletion, added the ESC key to abort.
Francois Fleuret [Thu, 14 May 2009 20:05:26 +0000 (22:05 +0200)]
Automatic commit
Francois Fleuret [Thu, 14 May 2009 06:44:04 +0000 (08:44 +0200)]
Cosmectics.
Francois Fleuret [Wed, 13 May 2009 08:37:08 +0000 (10:37 +0200)]
Added the creation of debian/control.
Francois Fleuret [Mon, 11 May 2009 06:11:28 +0000 (08:11 +0200)]
Changed the key-binding section from readline to bash bind command.
Francois Fleuret [Sat, 9 May 2009 08:45:57 +0000 (10:45 +0200)]
Cosmectics.
Francois Fleuret [Sat, 9 May 2009 08:14:33 +0000 (10:14 +0200)]
Added the description of the control-character bug.
Francois Fleuret [Fri, 8 May 2009 15:03:25 +0000 (17:03 +0200)]
Typos.
Francois Fleuret [Thu, 7 May 2009 08:53:57 +0000 (10:53 +0200)]
Typo.
Francois Fleuret [Thu, 7 May 2009 08:44:40 +0000 (10:44 +0200)]
Cosmetics.
Francois Fleuret [Thu, 7 May 2009 08:41:25 +0000 (10:41 +0200)]
Added a section about interaction with readline.
Francois Fleuret [Tue, 5 May 2009 06:07:04 +0000 (08:07 +0200)]
Cosmetics.
Francois Fleuret [Sun, 3 May 2009 19:51:53 +0000 (21:51 +0200)]
Added an option -q to choose between beeps and flashes on edition errors.
Francois Fleuret [Sun, 3 May 2009 12:50:35 +0000 (14:50 +0200)]
Cosmetics.
Francois Fleuret [Fri, 1 May 2009 21:11:05 +0000 (23:11 +0200)]
Added the -fno-omit-frame-pointer option to the DEBUG mode.
Francois Fleuret [Fri, 1 May 2009 13:58:24 +0000 (15:58 +0200)]
Cosmetics.
Francois Fleuret [Thu, 30 Apr 2009 05:56:37 +0000 (07:56 +0200)]
Added a visual feedback for impossible cursor motions.
Francois Fleuret [Thu, 30 Apr 2009 05:55:58 +0000 (07:55 +0200)]
Added a visual feedback for impossible cursor motions.
Francois Fleuret [Tue, 21 Apr 2009 20:43:47 +0000 (22:43 +0200)]
Automatic commit
Francois Fleuret [Wed, 15 Apr 2009 07:41:38 +0000 (09:41 +0200)]
Fixed merge conflict.
Francois Fleuret [Wed, 15 Apr 2009 07:40:16 +0000 (09:40 +0200)]
Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector
Conflicts:
REVISION_NUMBER
Francois Fleuret [Wed, 15 Apr 2009 07:39:57 +0000 (09:39 +0200)]
Removed the cursor hiding related lines (which were commented).
Francois Fleuret [Wed, 15 Apr 2009 06:03:47 +0000 (08:03 +0200)]
Cosmetics.
Francois Fleuret [Tue, 14 Apr 2009 19:19:18 +0000 (21:19 +0200)]
Cosmetics.
Francois Fleuret [Tue, 14 Apr 2009 19:18:35 +0000 (21:18 +0200)]
Cosmetics.
Francois Fleuret [Tue, 14 Apr 2009 12:26:33 +0000 (14:26 +0200)]
Cosmetics.
Francois Fleuret [Tue, 14 Apr 2009 06:52:14 +0000 (08:52 +0200)]
Cosmetics.
Francois Fleuret [Mon, 13 Apr 2009 13:03:21 +0000 (15:03 +0200)]
Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector
Conflicts:
selector.cc
Francois Fleuret [Mon, 13 Apr 2009 13:01:55 +0000 (15:01 +0200)]
Fixed comment typo.
Francois Fleuret [Mon, 13 Apr 2009 12:59:44 +0000 (14:59 +0200)]
Added the ^I keystroke to switch the case-sensitivity. Added a check
for the integer valued arguments.
Francois Fleuret [Mon, 13 Apr 2009 12:59:44 +0000 (14:59 +0200)]
Added the ^I keystroke to switch the case-sensitivity.
Francois Fleuret [Fri, 10 Apr 2009 16:43:05 +0000 (18:43 +0200)]
Removed my professional mail address.
Francois Fleuret [Fri, 10 Apr 2009 16:39:18 +0000 (18:39 +0200)]
Cosmetics.
Francois Fleuret [Fri, 10 Apr 2009 15:46:09 +0000 (17:46 +0200)]
Fixed a bug in reading the revision number.
Francois Fleuret [Fri, 10 Apr 2009 15:41:00 +0000 (17:41 +0200)]
Removed the automatic computation of the revision number.
Computing the revision number from the git log sucks. The log is not
the same for everybody and there is no simple way to compute some
increasing number. The web tell me so after 30min of googling.
Francois Fleuret [Fri, 10 Apr 2009 15:33:19 +0000 (17:33 +0200)]
Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector
Francois Fleuret [Fri, 10 Apr 2009 15:33:07 +0000 (17:33 +0200)]
Initial commit.
Francois Fleuret [Fri, 10 Apr 2009 15:32:14 +0000 (17:32 +0200)]
Cosmetics.
Francois Fleuret [Fri, 10 Apr 2009 15:31:46 +0000 (17:31 +0200)]
Cosmetics.
Francois Fleuret [Fri, 10 Apr 2009 15:29:31 +0000 (17:29 +0200)]
Fixed a bug with wc on macOS (thanks P. Abbet and M. L. Grinshpun).
Francois Fleuret [Thu, 9 Apr 2009 07:34:58 +0000 (09:34 +0200)]
Cosmetics.
Francois Fleuret [Thu, 9 Apr 2009 07:34:58 +0000 (09:34 +0200)]
Cosmectics.
Francois Fleuret [Thu, 9 Apr 2009 06:32:35 +0000 (08:32 +0200)]
Cosmetics.
Francois Fleuret [Thu, 9 Apr 2009 06:07:06 +0000 (08:07 +0200)]
Add multi-file input.
The first argument without a leading '-' and all the following, or all
arguments following a '--', are now considered as filenames and their
contents are concatenated as a single input. The -f option is now
useless but remains for compatibility.
Francois Fleuret [Wed, 8 Apr 2009 06:42:48 +0000 (08:42 +0200)]
Fix a up-down arrow bug added recently. Use the native cursor instead
of trying to build one by hand.
Francois Fleuret [Wed, 8 Apr 2009 06:08:07 +0000 (08:08 +0200)]
Cosmetics.
Francois Fleuret [Wed, 8 Apr 2009 06:00:11 +0000 (08:00 +0200)]
Moved the buffer edition into dedicated functions.
Francois Fleuret [Tue, 7 Apr 2009 20:36:11 +0000 (22:36 +0200)]
Removed the control codes from the string and use the octal notation.
Francois Fleuret [Tue, 7 Apr 2009 07:24:52 +0000 (09:24 +0200)]
Cosmetics.
Francois Fleuret [Mon, 6 Apr 2009 19:31:43 +0000 (21:31 +0200)]
Removed a bug when inserting a char in the middle of the pattern.
Francois Fleuret [Mon, 6 Apr 2009 18:35:08 +0000 (20:35 +0200)]
Added a note about the readline like shortcuts.
Francois Fleuret [Mon, 6 Apr 2009 18:29:57 +0000 (20:29 +0200)]
Added a cursor with the main shortcuts (^A, ^K, etc.)
Francois Fleuret [Mon, 6 Apr 2009 07:25:18 +0000 (09:25 +0200)]
Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector
Francois Fleuret [Mon, 6 Apr 2009 06:09:12 +0000 (08:09 +0200)]
Moved the binary path for make install to /usr/bin/.
Francois Fleuret [Mon, 6 Apr 2009 06:08:00 +0000 (08:08 +0200)]
Added the binary in the Makefile rule for installation.
Francois Fleuret [Mon, 6 Apr 2009 06:06:17 +0000 (08:06 +0200)]
Uses dpkg-shlibdeps to compute the library dependences.
Francois Fleuret [Mon, 6 Apr 2009 06:05:43 +0000 (08:05 +0200)]
Added some comments in the hash-table routines.
Francois Fleuret [Sun, 5 Apr 2009 11:18:37 +0000 (13:18 +0200)]
Now use the dpkg-shlibdeps command to automagically find the lib dependencies.
Francois Fleuret [Sat, 4 Apr 2009 17:52:38 +0000 (19:52 +0200)]
The install rule now requires the binary to be up-to-date.
Francois Fleuret [Wed, 1 Apr 2009 17:11:32 +0000 (19:11 +0200)]
Added an option to put a title in the modeline.
Francois Fleuret [Wed, 1 Apr 2009 07:11:04 +0000 (09:11 +0200)]
Typo.
Francois Fleuret [Wed, 1 Apr 2009 07:09:15 +0000 (09:09 +0200)]
Added an option -a for case sensitivity.
Francois Fleuret [Tue, 31 Mar 2009 19:46:45 +0000 (21:46 +0200)]
Removed a bug when the input file is empty.
Francois Fleuret [Sat, 28 Mar 2009 22:38:50 +0000 (23:38 +0100)]
Fixed a bug with getline() failing at the EOF.
Francois Fleuret [Sat, 28 Mar 2009 22:22:36 +0000 (23:22 +0100)]
Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector
Francois Fleuret [Sat, 28 Mar 2009 22:21:58 +0000 (23:21 +0100)]
Increased the buffer size and added an error when a line too long is met.
Francois Fleuret [Thu, 19 Mar 2009 22:12:12 +0000 (23:12 +0100)]
Cosmetics.
Francois Fleuret [Wed, 18 Mar 2009 14:03:14 +0000 (15:03 +0100)]
Patch from Mario del Pozo to add install/uninstall rules. Slightly
edited.
Francois Fleuret [Wed, 18 Mar 2009 14:03:14 +0000 (15:03 +0100)]
Patch from Mario del Pozo to add install/uninstall rules. Slightly
edited.
Francois Fleuret [Wed, 18 Mar 2009 07:35:13 +0000 (08:35 +0100)]
Cosmectics.
Francois Fleuret [Wed, 18 Mar 2009 07:30:29 +0000 (08:30 +0100)]
Cosmetics.
Francois Fleuret [Wed, 18 Mar 2009 07:29:20 +0000 (08:29 +0100)]
Removed an incorrect negative comment.
Francois Fleuret [Wed, 18 Mar 2009 07:26:07 +0000 (08:26 +0100)]
Wrote a better short help.
Francois Fleuret [Tue, 17 Mar 2009 20:03:25 +0000 (21:03 +0100)]
Added conversion of control characters to standard strings with
unctrl().
Francois Fleuret [Tue, 17 Mar 2009 19:33:32 +0000 (20:33 +0100)]
Cosmetics.
Francois Fleuret [Tue, 17 Mar 2009 19:31:00 +0000 (20:31 +0100)]
Added a test to check we do have a tty (and not a pipe in).
Francois Fleuret [Tue, 17 Mar 2009 17:15:47 +0000 (18:15 +0100)]
Cosmetics.
Francois Fleuret [Tue, 17 Mar 2009 16:26:37 +0000 (17:26 +0100)]
Changed the removal of duplicates so that the most recent one is kept
instead of the older one.
Francois Fleuret [Tue, 17 Mar 2009 15:07:59 +0000 (16:07 +0100)]
Added back the -b option in the short help. Cosmetics.
Francois Fleuret [Tue, 17 Mar 2009 15:05:03 +0000 (16:05 +0100)]
Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector
Francois Fleuret [Tue, 17 Mar 2009 08:27:21 +0000 (09:27 +0100)]
Cosmetics.
Francois Fleuret [Tue, 17 Mar 2009 08:27:21 +0000 (09:27 +0100)]
Cosmectics.
Francois Fleuret [Tue, 17 Mar 2009 07:20:19 +0000 (08:20 +0100)]
Fixed a comment.
Francois Fleuret [Tue, 17 Mar 2009 07:10:54 +0000 (08:10 +0100)]
Cosmetics.
Francois Fleuret [Tue, 17 Mar 2009 07:05:19 +0000 (08:05 +0100)]
Added an automatic computation of the revision number (which is
defined as being the number of "commits" in the git log).
Francois Fleuret [Tue, 17 Mar 2009 07:02:53 +0000 (08:02 +0100)]
Changed the handling of the argument errors and short help printing.
Francois Fleuret [Tue, 17 Mar 2009 06:59:18 +0000 (07:59 +0100)]
Changed the hash formula. If I was not that lazy I would look at a
standard string hashing technique instead of making my own.
Francois Fleuret [Mon, 16 Mar 2009 21:20:36 +0000 (22:20 +0100)]
Changed the documentation of the debian package.
Francois Fleuret [Mon, 16 Mar 2009 20:38:45 +0000 (21:38 +0100)]
Added the ^U key to erase the pattern.
Francois Fleuret [Mon, 16 Mar 2009 20:33:06 +0000 (21:33 +0100)]
Merge branch 'master' of ssh://fleuret@login.idiap.ch/homes/fleuret/public/git/selector
Conflicts:
selector.cc
Francois Fleuret [Mon, 16 Mar 2009 20:27:30 +0000 (21:27 +0100)]
Added the option to use a standard regexp. You can either activate it
with the -e option, or switch it on/off with ^R.
Francois Fleuret [Mon, 16 Mar 2009 18:03:10 +0000 (19:03 +0100)]
Changed the option to remove duplicates from -r to -d.
Francois Fleuret [Mon, 16 Mar 2009 17:58:51 +0000 (18:58 +0100)]
Cosmetics. Moved the hash-table routines.