------------------------------------------------------------------------
r39 | dpavlin | 2004-12-20 00:26:23 +0100 (Mon, 20 Dec 2004) | 3 lines
Changed paths:
   M /trunk/jsFind.pm

support for older Export which doesn't export 'import'. This should make
jsFind functional on perl 5.8.2 (on Darwin for example)

------------------------------------------------------------------------
r38 | dpavlin | 2004-10-31 02:34:01 +0100 (Sun, 31 Oct 2004) | 2 lines
Changed paths:
   M /trunk/MANIFEST

update of MANIFEST before release

------------------------------------------------------------------------
r37 | dpavlin | 2004-10-30 23:48:31 +0200 (Sat, 30 Oct 2004) | 9 lines
Changed paths:
   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)

------------------------------------------------------------------------
r36 | dpavlin | 2004-10-30 22:50:39 +0200 (Sat, 30 Oct 2004) | 5 lines
Changed paths:
   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)

------------------------------------------------------------------------
r35 | dpavlin | 2004-10-24 13:13:22 +0200 (Sun, 24 Oct 2004) | 3 lines
Changed paths:
   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.

------------------------------------------------------------------------
r34 | dpavlin | 2004-10-10 07:11:29 +0200 (Sun, 10 Oct 2004) | 2 lines
Changed paths:
   D /trunk/Changes
   M /trunk/MANIFEST
   A /trunk/MANIFEST.SKIP
   M /trunk/Makefile.PL
   M /trunk/README

last changes before packaging 0.05

------------------------------------------------------------------------
r33 | dpavlin | 2004-10-10 07:10:25 +0200 (Sun, 10 Oct 2004) | 2 lines
Changed paths:
   M /trunk/jsFind.pm

Version 0.05: much better documentation, no API change

------------------------------------------------------------------------
r32 | dpavlin | 2004-10-10 07:07:37 +0200 (Sun, 10 Oct 2004) | 2 lines
Changed paths:
   M /trunk/html/search.html

create debug box on bottom of page

------------------------------------------------------------------------
r31 | dpavlin | 2004-10-10 06:53:22 +0200 (Sun, 10 Oct 2004) | 2 lines
Changed paths:
   M /trunk/html/js/search.js
   M /trunk/html/js/usage.js

experimental iframe implementation (mostly for Opera 7.54 without Java)

------------------------------------------------------------------------
r30 | dpavlin | 2004-10-10 03:19:36 +0200 (Sun, 10 Oct 2004) | 2 lines
Changed paths:
   M /trunk/html/search.html

make XHTML 1.0 strict

------------------------------------------------------------------------
r29 | dpavlin | 2004-10-08 14:22:18 +0200 (Fri, 08 Oct 2004) | 2 lines
Changed paths:
   M /trunk/html/test.html

generate color report, simplify code

------------------------------------------------------------------------
r28 | dpavlin | 2004-10-08 00:47:39 +0200 (Fri, 08 Oct 2004) | 2 lines
Changed paths:
   M /trunk/t/10homer.t

create additional homer_freq.txt debug file

------------------------------------------------------------------------
r27 | dpavlin | 2004-10-08 00:43:49 +0200 (Fri, 08 Oct 2004) | 4 lines
Changed paths:
   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)

------------------------------------------------------------------------
r26 | dpavlin | 2004-10-08 00:41:16 +0200 (Fri, 08 Oct 2004) | 2 lines
Changed paths:
   M /trunk/html/js/search.js

create debug with appendChild, great speedup for test

------------------------------------------------------------------------
r25 | dpavlin | 2004-10-07 19:30:03 +0200 (Thu, 07 Oct 2004) | 3 lines
Changed paths:
   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.

------------------------------------------------------------------------
r24 | dpavlin | 2004-10-07 18:26:31 +0200 (Thu, 07 Oct 2004) | 2 lines
Changed paths:
   M /trunk/MANIFEST
   M /trunk/Makefile.PL

fix MANIFEST, better clean

------------------------------------------------------------------------
r23 | dpavlin | 2004-10-07 18:21:54 +0200 (Thu, 07 Oct 2004) | 5 lines
Changed paths:
   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)

------------------------------------------------------------------------
r22 | dpavlin | 2004-10-06 17:39:56 +0200 (Wed, 06 Oct 2004) | 2 lines
Changed paths:
   M /trunk/MANIFEST

added Homer to manifest

------------------------------------------------------------------------
r21 | dpavlin | 2004-10-06 17:33:33 +0200 (Wed, 06 Oct 2004) | 2 lines
Changed paths:
   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

------------------------------------------------------------------------
r20 | dpavlin | 2004-10-04 21:51:05 +0200 (Mon, 04 Oct 2004) | 2 lines
Changed paths:
   A /trunk/html/test.html
   A /trunk/t/10ulyss.pl

start of tests for jsFind

------------------------------------------------------------------------
r19 | dpavlin | 2004-10-03 23:26:37 +0200 (Sun, 03 Oct 2004) | 3 lines
Changed paths:
   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).

------------------------------------------------------------------------
r18 | dpavlin | 2004-10-03 23:24:57 +0200 (Sun, 03 Oct 2004) | 4 lines
Changed paths:
   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).

------------------------------------------------------------------------
r17 | dpavlin | 2004-09-13 16:36:06 +0200 (Mon, 13 Sep 2004) | 2 lines
Changed paths:
   M /trunk/t/99pod.t

check if Test::Pod exists before testing

------------------------------------------------------------------------
r16 | dpavlin | 2004-09-05 20:00:46 +0200 (Sun, 05 Sep 2004) | 2 lines
Changed paths:
   M /trunk/MANIFEST
   A /trunk/t/06base62.t

added forgot base62 test

------------------------------------------------------------------------
r15 | dpavlin | 2004-09-05 19:57:21 +0200 (Sun, 05 Sep 2004) | 3 lines
Changed paths:
   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

------------------------------------------------------------------------
r14 | dpavlin | 2004-08-28 17:19:22 +0200 (Sat, 28 Aug 2004) | 2 lines
Changed paths:
   M /trunk/Makefile.PL
   M /trunk/README
   M /trunk/jsFind.pm

final touches before first release to CPAN

------------------------------------------------------------------------
r13 | dpavlin | 2004-08-28 16:37:13 +0200 (Sat, 28 Aug 2004) | 2 lines
Changed paths:
   M /trunk/MANIFEST

updated manifest

------------------------------------------------------------------------
r12 | dpavlin | 2004-08-28 16:31:58 +0200 (Sat, 28 Aug 2004) | 2 lines
Changed paths:
   M /trunk/Makefile.PL
   M /trunk/jsFind.pm

documentation improvements

------------------------------------------------------------------------
r11 | dpavlin | 2004-07-26 22:30:12 +0200 (Mon, 26 Jul 2004) | 3 lines
Changed paths:
   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)

------------------------------------------------------------------------
r10 | dpavlin | 2004-07-26 22:17:57 +0200 (Mon, 26 Jul 2004) | 2 lines
Changed paths:
   A /trunk/t/90xmllint.t

xmllint test for produces jsFind index files

------------------------------------------------------------------------
r9 | dpavlin | 2004-07-22 01:37:49 +0200 (Thu, 22 Jul 2004) | 3 lines
Changed paths:
   M /trunk/jsFind.pm

Version 0.02: API extension: to_jsfind now accepts also data and xml
encoding as optional parametars

------------------------------------------------------------------------
r8 | dpavlin | 2004-07-21 17:44:15 +0200 (Wed, 21 Jul 2004) | 2 lines
Changed paths:
   M /trunk/jsFind.pm

more fixes

------------------------------------------------------------------------
r7 | dpavlin | 2004-07-21 17:34:03 +0200 (Wed, 21 Jul 2004) | 2 lines
Changed paths:
   M /trunk/jsFind.pm

documentaton fix and better info message

------------------------------------------------------------------------
r6 | dpavlin | 2004-07-20 19:59:47 +0200 (Tue, 20 Jul 2004) | 2 lines
Changed paths:
   M /trunk/html/js/usage.js
   M /trunk/html/search.html

cleanup and fix

------------------------------------------------------------------------
r5 | dpavlin | 2004-07-20 19:47:30 +0200 (Tue, 20 Jul 2004) | 2 lines
Changed paths:
   M /trunk/MANIFEST
   M /trunk/jsFind.pm

B_search documentation, updated MANIFEST

------------------------------------------------------------------------
r4 | dpavlin | 2004-07-20 19:08:06 +0200 (Tue, 20 Jul 2004) | 3 lines
Changed paths:
   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)

------------------------------------------------------------------------
r3 | dpavlin | 2004-07-20 19:07:20 +0200 (Tue, 20 Jul 2004) | 2 lines
Changed paths:
   M /trunk/Makefile.PL

make html documentation with "make html"

------------------------------------------------------------------------
r2 | dpavlin | 2004-07-11 23:15:44 +0200 (Sun, 11 Jul 2004) | 2 lines
Changed paths:
   M /trunk/html/js/search.js

print "Noting Found" in all cases (especially on W2K, don't know why)

------------------------------------------------------------------------
r1 | dpavlin | 2004-07-11 22:18:25 +0200 (Sun, 11 Jul 2004) | 2 lines
Changed paths:
   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

------------------------------------------------------------------------
