Merge commit '722771973bd' into patches/lyslyskom22891031 * commit '722771973bd': (6177 commits) Verify that callablep responses are aligned with reality. ...
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63 * commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits) ...
Removed $Id$.
Reverted the move of Search.pmod from the Roxen module to Pike. It stays in the Roxen Search module for Roxen <= 4.5, for compatibility. The C-level part remains in Pike.
More Roxen -> Pike adaptions in Search.pmod.
Merge branch 'pike-modules/whitefish/4.5' into 7.4
Merge commit 'whitefish_split_4.5_5.0' into whitefish-fixup This is in preparation to fixup Search.Process as well.
Merge remote branch 'pike-modules/whitefish/5.0' into 7.9 Updated Search.Utils and Search.Process to a non-roxen context. Conflicts: .gitattributes .gitignore lib/modules/.autodoc
Merge branch 'pike-modules/whitefish/5.0' into 7.8 Updated Search.Utils and Search.Process to a non-roxen context. Conflicts: .gitattributes .gitignore lib/modules/.autodoc
Updated copyright notices. Rev: lib/modules/Search.pmod/Database.pmod/Base.pike:1.7 Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.89 Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.18 Rev: lib/modules/Search.pmod/Filter.pmod/Charset.pmod:1.7 Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.44 Rev: lib/modules/Search.pmod/Filter.pmod/PDF.pmod:1.17 Rev: lib/modules/Search.pmod/Filter.pmod/PlainText.pmod:1.10 Rev: lib/modules/Search.pmod/Filter.pmod/Word.pmod:1.13 Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.8 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.14 Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.9 Rev: lib/modules/Search.pmod/Grammar.pmod/debug.h:1.4 Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.16 Rev: lib/modules/Search.pmod/Indexer.pmod:1.19 Rev: lib/modules/Search.pmod/Query.pmod:1.36 Rev: lib/modules/Search.pmod/RankingProfile.pike:1.21 Rev: lib/modules/Search.pmod/ResultSet.pike:1.3 Rev: lib/modules/Search.pmod/Utils.pmod:1.49 Rev: lib/modules/Search.pmod/module.pmod:1.18 Rev: lib/modules/Search.pmod/search.h:1.2
Updated copyright notices. Rev: lib/modules/Search.pmod/Database.pmod/Base.pike:1.7 Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.88 Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.18 Rev: lib/modules/Search.pmod/Filter.pmod/Charset.pmod:1.7 Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.44 Rev: lib/modules/Search.pmod/Filter.pmod/PDF.pmod:1.17 Rev: lib/modules/Search.pmod/Filter.pmod/PlainText.pmod:1.10 Rev: lib/modules/Search.pmod/Filter.pmod/Word.pmod:1.13 Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.8 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.14 Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.9 Rev: lib/modules/Search.pmod/Grammar.pmod/debug.h:1.4 Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.16 Rev: lib/modules/Search.pmod/Indexer.pmod:1.19 Rev: lib/modules/Search.pmod/Query.pmod:1.36 Rev: lib/modules/Search.pmod/RankingProfile.pike:1.20 Rev: lib/modules/Search.pmod/ResultSet.pike:1.3 Rev: lib/modules/Search.pmod/Utils.pmod:1.48 Rev: lib/modules/Search.pmod/module.pmod:1.18 Rev: lib/modules/Search.pmod/search.h:1.2
Made the mergefile indexing method optional Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.78 Rev: lib/modules/Search.pmod/Indexer.pmod:1.18
Merge from external js/per/nilsson fork Rev: lib/modules/Search.pmod/Database.pmod/Base.pike:1.5 Rev: lib/modules/Search.pmod/Database.pmod/Base.pmod:1.20(DEAD) Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.77 Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.16 Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.37 Rev: lib/modules/Search.pmod/Filter.pmod/Output.pike:1.1 Rev: lib/modules/Search.pmod/Filter.pmod/PDF.pmod:1.16 Rev: lib/modules/Search.pmod/Filter.pmod/PlainText.pmod:1.9 Rev: lib/modules/Search.pmod/Filter.pmod/Word.pmod:1.12 Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.7 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.11 Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.7 Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.12 Rev: lib/modules/Search.pmod/Indexer.pmod:1.17 Rev: lib/modules/Search.pmod/MergeFile.pike:1.1 Rev: lib/modules/Search.pmod/Process.pmod:1.12 Rev: lib/modules/Search.pmod/Query.pmod:1.26 Rev: src/modules/_WhiteFish/Makefile.in:1.7 Rev: src/modules/_WhiteFish/blob.c:1.34 Rev: src/modules/_WhiteFish/blobs.c:1.12 Rev: src/modules/_WhiteFish/buffer.c:1.13 Rev: src/modules/_WhiteFish/linkfarm.c:1.5 Rev: src/modules/_WhiteFish/resultset.c:1.24 Rev: src/modules/_WhiteFish/resultset.h:1.9 Rev: src/modules/_WhiteFish/whitefish.c:1.35
Added a query-local blob cache with 10 entries, which is populated by reading 10 blob packets at once if possible. This reduces i/o time wait by as much as 50% Rev: lib/modules/Search.pmod/Database.pmod/Base.pmod:1.18 Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.69 Rev: lib/modules/Search.pmod/Indexer.pmod:1.16 Rev: lib/modules/Search.pmod/Query.pmod:1.23
Slight optimization ;) Rev: lib/modules/Search.pmod/Indexer.pmod:1.15
Added extremly sparse documentation Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.11 Rev: lib/modules/Search.pmod/Indexer.pmod:1.14 Rev: lib/modules/Search.pmod/RankingProfile.pike:1.17
We don't use anchor links yet. Rev: lib/modules/Search.pmod/Indexer.pmod:1.13
Adding copyright message Rev: lib/modules/Search.pmod/Database.pmod/Base.pmod:1.6 Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.34 Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.7 Rev: lib/modules/Search.pmod/Filter.pmod/Charset.pmod:1.4 Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.13 Rev: lib/modules/Search.pmod/Filter.pmod/PlainText.pmod:1.5 Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.5 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.7 Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.5 Rev: lib/modules/Search.pmod/Grammar.pmod/debug.h:1.2 Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.9 Rev: lib/modules/Search.pmod/Indexer.pmod:1.12 Rev: lib/modules/Search.pmod/Query.pmod:1.16 Rev: lib/modules/Search.pmod/RankingProfile.pike:1.13 Rev: lib/modules/Search.pmod/ResultSet.pike:1.2 Rev: lib/modules/Search.pmod/Utils.pmod:1.5 Rev: lib/modules/Search.pmod/module.pmod:1.15
The Search module will be available in roxen thanks to the pike path finder. Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.12 Rev: lib/modules/Search.pmod/Filter.pmod/PlainText.pmod:1.4 Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.4 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.6 Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.4 Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.8 Rev: lib/modules/Search.pmod/Indexer.pmod:1.11 Rev: lib/modules/Search.pmod/Query.pmod:1.15 Rev: lib/modules/Search.pmod/RankingProfile.pike:1.12 Rev: lib/modules/Search.pmod/module.pmod:1.14
Not works without correct module_path Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.10 Rev: lib/modules/Search.pmod/Filter.pmod/PlainText.pmod:1.3 Rev: lib/modules/Search.pmod/Grammar.pmod/AbstractParser.pike:1.3 Rev: lib/modules/Search.pmod/Grammar.pmod/DefaultParser.pike:1.3 Rev: lib/modules/Search.pmod/Grammar.pmod/Lexer.pmod:1.2 Rev: lib/modules/Search.pmod/Grammar.pmod/module.pmod:1.4 Rev: lib/modules/Search.pmod/Indexer.pmod:1.10 Rev: lib/modules/Search.pmod/Query.pmod:1.11 Rev: lib/modules/Search.pmod/RankingProfile.pike:1.9 Rev: lib/modules/Search.pmod/module.pmod:1.13
Pass headers and default charset Rev: lib/modules/Search.pmod/Indexer.pmod:1.9
Use the new Unicode.* functions Rev: lib/modules/Search.pmod/Indexer.pmod:1.8 Rev: lib/modules/Search.pmod/Utils.pmod:1.3
Refactoring. ;-) Rev: lib/modules/Search.pmod/Indexer.pmod:1.7
Store and use document metadata. Also implemented db->remove_document() Rev: lib/modules/Search.pmod/Database.pmod/Base.pmod:1.2 Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.22 Rev: lib/modules/Search.pmod/Filter.pmod/Base.pike:1.5 Rev: lib/modules/Search.pmod/Grammar.pmod/Parser.pmod:1.2 Rev: lib/modules/Search.pmod/Indexer.pmod:1.6
Now uses the abstract Database class. Also some other cleanupwork Rev: lib/modules/Search.pmod/Indexer.pmod:1.5 Rev: lib/modules/Search.pmod/Query.pmod:1.5 Rev: lib/modules/Search.pmod/RankingProfile.pike:1.4
Better looking debug printouts and threaded sync() Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.19 Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.3 Rev: lib/modules/Search.pmod/Indexer.pmod:1.4
Major speed optimization overhaul Rev: lib/modules/Search.pmod/Database.pmod/MySQL.pike:1.18 Rev: lib/modules/Search.pmod/Filter.pmod/HTML.pmod:1.2 Rev: lib/modules/Search.pmod/Indexer.pmod:1.3 Rev: lib/modules/Search.pmod/Utils.pmod:1.2 Rev: src/modules/_WhiteFish/blob.c:1.20 Rev: src/modules/_WhiteFish/blob.h:1.10 Rev: src/modules/_WhiteFish/blobs.c:1.3
Added test_index Rev: lib/modules/Search.pmod/Indexer.pmod:1.2
Added Indexer and Utils Rev: lib/modules/Search.pmod/Indexer.pmod:1.1 Rev: lib/modules/Search.pmod/Utils.pmod:1.1