findutils/TODO
James Youngman fa44fbaae9 Remove obsolete TODO entries.
* TODO: remove BeOS multibyte entry (we fixed this by using the
gnulib wcwidth module; see https://savannah.gnu.org/bugs/?19979).
Remove comment about problems with gcc-2.95.2 on
sparc-sun-sunos4.1.3_U1; we'll look at the problem if anyone ever
complains that something doesn't work (though gnulib may in fact
no longer work on such an old platform in any case).
Remove some TODOs around locate performance; nobody's reported
performance issues, and we can examine any specific issues when
the arise.
Remove TODO about the largeness of depcomp; at 22KiB, it's much
smaller than this ChangeLog file, for example.
2014-08-23 13:11:29 +01:00

90 lines
2.3 KiB
Plaintext

-*-outline-*-
* Internationalization
** updatedb.sh should be internationalized
* man pages for frcode, bigram, and code
Perhaps a better description in texi pages as well.
* Add option for find to sort output in lexical order for use for updatedb
olarsac@airfrance.fr (Olivier) made the following suggestion:
As I was running thru the code looking for the bug I wondered why the updatedb
has to use sort...
why not add an option to find that sorts the output in lexical order?
my point is:
- sort on a big list is costly (here we do locate on big big file system)
- find may (in theory) sort incrementally very easily by sorting only the current
directory entries before recursion
* Include example of use of updatedb in documentation.
Use something close to the Debian daily cron job.
* Supply example for time range commands for find.
* Test Coverage improvements
pred_closeparen pred_openparen
find -delete dir
find foo -empty where foo is an unreadable directory
find -printf %i
find -printf %l
find -printf %M
find -printf %u %U
find -nogroup
find -nouser
find -links +400 on a file.
find -perm : savannah bug 14748
The close_stdin=1 case of prep_child_for_exec
find -printf with no argument
find -regextype with no argument
find -size with no argument
find -size 1e6 (invalid)
find -warn
find -xdev
find -type c
locate or
locate and
locate visit_justprint_unquoted
locate on slocate format db
locate: the "procdata->count += procdata->c - 256" case
locate -b
locate -P -e
locate -P -E
locate -S
locate with limit
locate with count only, no printing
locate with $LOCATE_PATH
loate -0
locate -w
locate with regextype
locate -L
locate -H
locate -P
locate -l
locate -d -
locate with a database it cannot open
xargs escape processing
xargs -i -n1
xargs -a
xargs EOF string on first line
xargs blank line (state = SPACE)
xargs parse_num on non-number
xargs parse_num on a number with trailing junk
Locale-dependent coverage:
locate: visit_substring_match_nocasefold_narrow
--//--
This is used by Emacs' spell checker ispell.el:
LocalWords: strftime xargs updatedb sh strcpy
LocalWords: lib frcode bigram texi depcomp automake
LocalWords: LIBOBJS FUNC findutils
LocalWords: LIBC TOLOWER TOUPPER tolower isupper
LocalWords: Debian cron
LocalWords: Haible BeOS