M /trunk/MANIFEST
update of MANIFEST before release
M /trunk/t/10homer.t
homer test can now index any text file supplied as first (and only) argument in command line. This is useful to generate test data from other sources. I don't recommend input files which are not plain 7-bit ASCII, because generated JavaScript array might have wrong encoding for 8-bit characters. This is serious problem. However, since JavaScript comparison and sort order are locale dependent, it's much easier to use something like Text::Unaccent on input data than to fix sort/comparison order (which could also be done, see my js_locale project)
M /trunk/html/js/search.js
M /trunk/jsFind.pm
D /trunk/t/06base62.t
A /trunk/t/06base_x.t (from /trunk/t/06base62.t:35)
M /trunk/t/10homer.t
remove all capital letters from base62 encoding which made it base 36 I guess. They are not supported under Windows (because filesystem is case preserving, you can burn files with capital and lower letters, but browser will read wrong one)
M /trunk/jsFind.pm
M /trunk/t/03insert.t
M /trunk/t/04words.t
M /trunk/t/05entities.t
M /trunk/t/10homer.t
new version 0.06 with API change on to_jsfind. It also documents (still unimplemented) output_filter option.
D /trunk/Changes
M /trunk/MANIFEST
A /trunk/MANIFEST.SKIP
M /trunk/Makefile.PL
M /trunk/README
last changes before packaging 0.05
M /trunk/jsFind.pm
Version 0.05: much better documentation, no API change
M /trunk/html/search.html
create debug box on bottom of page
M /trunk/html/js/search.js
M /trunk/html/js/usage.js
experimental iframe implementation (mostly for Opera 7.54 without Java)
M /trunk/html/search.html
make XHTML 1.0 strict
M /trunk/html/test.html
generate color report, simplify code
M /trunk/t/10homer.t
create additional homer_freq.txt debug file
M /trunk/html/test.html
re-wrote test to create output with document.createElement, much better output, print just failed tests and some statistics (more verbose output of correct tests can be turned on by uncommenting one line)
M /trunk/html/js/search.js
create debug with appendChild, great speedup for test
M /trunk/html/search.html
M /trunk/html/test.html
M /trunk/t/10homer.t
create elements in test.html (instead of updating innerHTML), 10homer.t will now split document in lines instead of paragraphs.
M /trunk/MANIFEST
M /trunk/Makefile.PL
fix MANIFEST, better clean
M /trunk/t/03insert.t
M /trunk/t/04words.t
M /trunk/t/05entities.t
D /trunk/t/10homer.pl
A /trunk/t/10homer.t (from /trunk/t/10homer.pl:22)
convert all print STDERR to diag, rename homer test to end with .t (woops), create homer_words.txt and homer_text.txt, preserve order when inserting into index (it doesn't really matter for index, but it's nice to have debugging output which is correct)
M /trunk/MANIFEST
added Homer to manifest
M /trunk/html/test.html
A /trunk/t/10homer.pl (from /trunk/t/10ulyss.pl:20)
D /trunk/t/10ulyss.pl
A /trunk/t/homer.txt
added Homer's The Odyssey as test data
A /trunk/html/test.html
A /trunk/t/10ulyss.pl
start of tests for jsFind
M /trunk/html/js/usage.js
added try{} around header.replaceData which doesn't exists in IE5.5, better scope header variable, Robert Avilov re-wrote form handler (thanks).
M /trunk/html/js/search.js
M /trunk/html/search.html
re-wrote debug function to prevent Internet Explorer from returning "operation aborted", move xmldoc to outer scope to prevent garbage collector dereferencing it before XML loads (SeaMonkey/FireFox).
M /trunk/t/99pod.t
check if Test::Pod exists before testing
M /trunk/MANIFEST
A /trunk/t/06base62.t
added forgot base62 test
M /trunk/Makefile.PL
M /trunk/jsFind.pm
M /trunk/t/04words.t
version 0.04: fix bug when creating jsFind index files without first encoding numbers in base62
M /trunk/Makefile.PL
M /trunk/README
M /trunk/jsFind.pm
final touches before first release to CPAN
M /trunk/MANIFEST
updated manifest
M /trunk/Makefile.PL
M /trunk/jsFind.pm
documentation improvements
M /trunk/jsFind.pm
A /trunk/t/05entities.t
to_jsfind will try to decode entities from data, and recode then to target encoding (UTF-8 by default)
A /trunk/t/90xmllint.t
xmllint test for produces jsFind index files
M /trunk/jsFind.pm
Version 0.02: API extension: to_jsfind now accepts also data and xml encoding as optional parametars
M /trunk/jsFind.pm
more fixes
M /trunk/jsFind.pm
documentaton fix and better info message
M /trunk/html/js/usage.js
M /trunk/html/search.html
cleanup and fix
M /trunk/MANIFEST
M /trunk/jsFind.pm
B_search documentation, updated MANIFEST
M /trunk/html/js/getargs.js
M /trunk/html/js/search.js
M /trunk/html/js/usage.js
M /trunk/html/search.html
M /trunk/t/03insert.t
M /trunk/t/04words.t
support for searching more than one index from same page (using index_name variable which is actually a name of directory in which index is located)
M /trunk/Makefile.PL
make html documentation with "make html"
M /trunk/html/js/search.js
print "Noting Found" in all cases (especially on W2K, don't know why)
A /trunk
A /trunk/Changes
A /trunk/MANIFEST
A /trunk/Makefile.PL
A /trunk/README
A /trunk/html
A /trunk/html/js
A /trunk/html/js/getargs.js
A /trunk/html/js/search.js
A /trunk/html/js/usage.js
A /trunk/html/search.html
A /trunk/jsFind.pm
A /trunk/t
A /trunk/t/01load.t
A /trunk/t/02btree.t
A /trunk/t/03insert.t
A /trunk/t/04words.t
A /trunk/t/99pod.t
initial import into subversion of version 0.1