2011-12-31 Sergey Poznyakoff Switch to Git. 2007-10-13 Sergey Poznyakoff * README-hacking: Update * configure.ac: Require wget * src/badword.c: Rename utf8_ to mbutf8_ where necessary * src/word-split.c (--unique): Remove option (flush_stack): Prefix each word with its offset in the full text stream. * src/utf8.c (utf8_strlen): Rename to mbutf8_strlen (utf8_strlen): New function (utf8_strdup): Rename to mbutf8_strdup (utf8_hash_string): mbutf8_hash_string (utf8_strcmp): mbutf8_strcmp * src/swis.h: Likewise * src/db.mysql: Update * src/swis.in: Update for new word-split usage * src/mysql-backend.c: Change database structure 2007-10-06 Sergey Poznyakoff * src/mysql-backend.c: Implement main functionality. 2007-10-05 Sergey Poznyakoff * src/html-strip.l: Update Local Variables. * src/mysql-backend.c: Implement core SQL functions. * configure.ac: New option --with-mysql * src/mysql-backend.c: New file * src/Makefile.am: Add mysql-backend.c * gnulib.modules: Remove mb* modules. * src/swis.h: Likewise. * src/badword.c (badword_p): Arg is const * src/word-split.c: New options --exclude, --exclude-from, --unique, --full-text. Add --tag option. (skip_tag): Flush stack. * src/utf8.c (utf8_str_tolower, utf8_str_toupper): Fix * src/exclude.c: New file * src/Makefile.am (word_split_SOURCES): Add exclude.c * src/swis.h (badword_p, register_exclude_regexp) (read_exclude_regexps, excluded_word_p): New protos. * gnulib.modules: Add regex. 2007-10-04 Sergey Poznyakoff * src/utf8io.c: New file * src/badword.c: New file * src/word-split.c (word_split): Use fget_word * src/utf8.c (utf8_strlen, utf8_strdup, utf8_hash_string) (utf8_strcmp): New functions * src/Makefile.am (libswis_a_SOURCES): Add utf8io.c (word_split_SOURCES): Add badword.c * src/swis.h (utf8_strlen, utf8_strdup, utf8_hash_string) (utf8_strcmp, fget_word, read_badwords): New prototypes. * gnulib.modules: Add hash * src/utf8.c: New file. * src/Makefile.am (libswis_a_SOURCES): Add utf8.c * src/swis.h (utf8_mbtowc_internal, utf8_mbtowc, utf8_wctomb) (utf8_toupper, utf8_str_toupper, utf8_tolower) (utf8_str_tolower): New prototypes. * src/word-split.c (word_split): convert output to lower case. * src/html-strip.l (main): Minor fix. * src/version.c, src/readname.c: New files * src/word-split.c, src/html-strip.l: Add support for --from-file (-T) option. * Makefile.am (libswis.a): New goal * swis.h: Add new prototypes * gnulib.modules: Add obstack * src/Makefile.am (LDADD): Add LIBICONV * configure.ac: Minor change * gnulib.modules: Add iconv 2007-10-03 Sergey Poznyakoff * src/word-split.c: New file. * src/Makefile.am: Add word-split * src/swis.h: Include errno.h * src/html-strip.l: Minor fixes. * README-hacking: New file * README: Initial edit. * src/swis.h: Update * src/html-strip.l: Implement command line options. Convert only html body. * gnulib.modules: New file * bootstrap: Read list of modules from gnulib.modules 2007-10-02 Sergey Poznyakoff * configure.ac: Require iconv * src/Makefile.am (bin_PROGRAMS): Add html-strip. * src/html-strip.l: New file * src/swis.h: Add includes. 2007-10-02 Sergey Poznyakoff Let's begin. Local Variables: mode: change-log version-control: never End: