2004-02-29 Bernhard Bablok * TODO, NEWS: initial entry * version.properties: changed version to 0.4.0 * build.xml: also add start.html to bin-dist created archive * build.xml: copy start.html to deploy-directory * misc/start.html: initial entry * src/de/bablokb/luala/lib/TextDocumentFactory.java: added call to addSummary() * src/de/bablokb/luala/lib/StandardDocumentFactory.java: fixed addSummary() * src/de/bablokb/luala/lib/StandardDocumentFactory.java: - fixed spelling bug - added method addSummary() * src/de/bablokb/luala/lib/PDFDocumentFactory.java: - moved addSummary()-method to StandardDocumentFactory - use CharArrayReader in getReader() instead of InputStreamReader * src/de/bablokb/luala/lib/StandardDocumentFactory.java: added field iSummaryLength and method getSummaryLength() * src/de/bablokb/luala/lib/PDFDocumentFactory.java: initial entry * src/de/bablokb/luala/lib/StandardDocumentFactory.java: moved constants to interface DocumentFactory * src/de/bablokb/luala/lib/DocumentFactory.java: added constants for standard fields (moved from StandardDocumentFactory) * src/de/bablokb/luala/lib/TextDocumentFactory.java: throw FactoryException in createDocument() instead of IOException * src/de/bablokb/luala/lib/StandardDocumentFactory.java: wrap exception into FactoryException * src/de/bablokb/luala/lib/DocumentFactory.java: throw FactoryException instead of IOException * src/de/bablokb/luala/lib/DocumentFactory.java, src/de/bablokb/luala/lib/DocumentFactoryManager.java, src/de/bablokb/luala/lib/IndexEngine.java, src/de/bablokb/luala/lib/StandardDocumentFactory.java, src/de/bablokb/luala/lib/TextDocumentFactory.java: changed interface to use String-argument instead of File-argument * src/de/bablokb/luala/app/CmdIndexer.java: removed todo-comment * src/de/bablokb/luala/lib/StandardDocumentFactory.java: changed type to application/octet-stream * src/de/bablokb/luala/lib/DocumentFactoryManager.java: return StandardDocumentFactory for all unknown files * src/de/bablokb/luala/lib/TextDocumentFactory.java: changed value of TYPE to text/plain * src/de/bablokb/luala/lib/TextDocumentFactory.java: added method setType() * src/de/bablokb/luala/lib/DocumentFactoryManager.java: added xml and jsp as text-files * src/de/bablokb/luala/lib/DocumentFactoryManager.java, src/de/bablokb/luala/lib/FactoryException.java, src/de/bablokb/luala/lib/TextDocumentFactory.java: initial entry * src/de/bablokb/luala/lib/StandardDocumentRenderer.java: bugfix: renderPath() does not check for TYPE anymore (only needs PATH) * src/de/bablokb/luala/lib/StandardDocumentFactory.java: removed all content-related stuff (now in TextDocumentFactory) * src/de/bablokb/luala/lib/IndexEngine.java: implemented plugin-concept for document creation * src/de/bablokb/luala/lib/DocumentFactory.java: - createDocument takes File-argument - added method setType() * src/de/bablokb/luala/lib/DocumentFactory.java: initial entry * src/de/bablokb/luala/lib/HtmlResultRenderer.java, src/de/bablokb/luala/lib/IndexEngine.java, src/de/bablokb/luala/lib/SearchEngine.java, src/de/bablokb/luala/lib/StandardDocumentFactory.java, src/de/bablokb/luala/lib/StandardDocumentHtmlRenderer.java, src/de/bablokb/luala/lib/StandardDocumentRenderer.java, src/de/bablokb/luala/lib/StandardDocumentTextRenderer.java, src/de/bablokb/luala/lib/StringArrayResultRenderer.java, src/de/bablokb/luala/lib/TextResultRenderer.java: renamed SimpleDocument to StandardDocument 2004-02-28 Bernhard Bablok * src/de/bablokb/luala/lib/gui/MessageLine.java: - changed some variable names - return double font-height as default-height * src/de/bablokb/luala/app/GuiSearcher.java: set text/progress-indicator in MessageLine while searching/starting browser * src/de/bablokb/luala/app/GuiSearcher.java: add MessageLine to frame * src/de/bablokb/luala/lib/gui/MessageLine.java: initial entry * src/de/bablokb/luala/lib/gui/WindowHelper.java: changed hardcoded @version/@autor tag to standard (cvs-controlled) 2004-02-27 Bernhard Bablok * build.xml: preserve executable flag in tar-archives * README: add reference to "ant -projecthelp" * build.xml: fixed target bin-dist * web/index.html: added correct group_id * README: added URLs for external libraries * src/de/bablokb/luala/app/GuiSearcher.java: add current index-directory to title * src/de/bablokb/luala/app/GuiSearcherFrame.java: support setting title from constructor * src/de/bablokb/luala/app/GuiSearcher.java: invoke search in it's own thread * src/de/bablokb/luala/app/CmdSearcher.java, src/de/bablokb/luala/app/GuiSearcher.java: fix usage: the path-prefix is prepended, not appended * src/de/bablokb/luala/app/GuiSearcher.java: implemented getopt-support * src/de/bablokb/luala/app/GuiSearcher.java: use HtmlResultView for results * src/de/bablokb/luala/app/GuiSearcherFrame.java: don't set preferred size * src/de/bablokb/luala/lib/gui/HtmlResultView.java: removed debug-output 2004-02-24 Bernhard Bablok * src/de/bablokb/luala/app/CmdIndexer.java: implemented getopt-support * src/de/bablokb/luala/lib/StandardDocumentFactory.java: bugfix: don't close reader * src/de/bablokb/luala/lib/StandardDocumentFactory.java: switch to BufferedReader in createDocument() * README: changed option-letter from -d sourceDir to -s sourceDir (conflict with -d == debug) * src/de/bablokb/luala/app/CmdSearcher.java: fixed indentation * README: updated second cmdindexer sample 2004-02-05 Bernhard Bablok * misc/mpdf: initial entry * bin/cmdindexer: start java with more memory * web/index.html: initial entry * build.xml: fixed various -dist targets * src/de/bablokb/luala/lib/gui/WindowHelper.java: fixed javadoc-tag * src/de/bablokb/luala/app/GuiSearcher.java: fixed javadoc-tag @link * src/de/bablokb/luala/prototype/SearchFiles.java: removed reference to RODirectory * build.xml: removed include of csita.jar into all-in-one JAR-file * lib/csita.jar: no longer needed * src/de/bablokb/luala/lib/SearchEngine.java: don't set disableLuceneLocks (no longer necessary) * src/de/bablokb/luala/app/CmdSearcher.java: - added -d (debug) option - check if indexDir exists 2004-01-18 Bernhard Bablok * src/de/bablokb/luala/app/CmdSearcher.java: added getopt-support * src/de/bablokb/luala/prototype/TestApplet.java, src/de/bablokb/luala/app/CmdIndexer.java, src/de/bablokb/luala/app/CmdSearcher.java, src/de/bablokb/luala/app/GuiSearcher.java, src/de/bablokb/luala/app/GuiSearcherFrame.java, src/de/bablokb/luala/app/GuiSearcherPanel.java, src/de/bablokb/luala/lib/BasicResultRenderer.java, src/de/bablokb/luala/lib/DocumentRenderer.java, src/de/bablokb/luala/lib/HtmlResultRenderer.java, src/de/bablokb/luala/lib/IndexEngine.java, src/de/bablokb/luala/lib/ResultRenderer.java, src/de/bablokb/luala/lib/SearchEngine.java, src/de/bablokb/luala/lib/StandardDocumentFactory.java, src/de/bablokb/luala/lib/StandardDocumentHtmlRenderer.java, src/de/bablokb/luala/lib/StandardDocumentRenderer.java, src/de/bablokb/luala/lib/StandardDocumentTextRenderer.java, src/de/bablokb/luala/lib/StringArrayResultRenderer.java, src/de/bablokb/luala/lib/TextResultRenderer.java, src/de/bablokb/luala/lib/event/SearchEvent.java, src/de/bablokb/luala/lib/event/SearchEventListener.java, src/de/bablokb/luala/lib/event/ShowDocumentEvent.java, src/de/bablokb/luala/lib/event/ShowDocumentEventListener.java, src/de/bablokb/luala/lib/gui/HtmlResultView.java, src/de/bablokb/luala/lib/gui/ListResultView.java, src/de/bablokb/luala/lib/gui/ResultView.java, src/de/bablokb/luala/lib/gui/SearchPanel.java, src/de/bablokb/luala/lib/gui/SimpleSearchPanel.java, src/de/bablokb/luala/lib/gui/WindowHelper.java, src/de/bablokb/luala/prototype/FileDocument.java, src/de/bablokb/luala/prototype/IndexFiles.java, src/de/bablokb/luala/prototype/SearchFiles.java: changed licensing to LESSER GPL * README: updated to reflect new archive-names * build.xml: - cleanup of target-names - minor changes to content of distribution-archives * etc/manifest.lib, etc/manifest.test: initial entry 2004-01-12 Bernhard Bablok * build.xml: migrated to Lucene-1.3-final * README: added a note about Luala * lib/lucene-1.3-final.jar: initial entry * lib/lucene-1.3-rc3.jar: replaced with 1.3-final * README, COPYING.PDFBox, COPYING.LESSER: initial entry * src/de/bablokb/luala/app/CmdIndexer.java: accept filenames from stdin * build.xml: added target lib-dist * COPYING.LIB, etc/manifest.deploy, lib/PDFBox-0.6.4.jar, lib/csita.jar, lib/gnu.getopt.jar, lib/log4j.jar, lib/lucene-1.3-rc3.jar: initial entry * build.xml: added gnu.getopt.jar to deploy * bin/cmdindexer, bin/cmdsearcher, bin/guisearcher, bin/index-files, misc/TestApplet.html: renamed package de.bablokb.cdse to de.bablokb.luala * build.xml: renamed project from CDSE to LUALA * src/de/bablokb/luala/app/CmdIndexer.java, src/de/bablokb/luala/app/CmdSearcher.java, src/de/bablokb/luala/app/GuiSearcher.java, src/de/bablokb/luala/app/GuiSearcherFrame.java, src/de/bablokb/luala/app/GuiSearcherPanel.java, src/de/bablokb/luala/lib/BasicResultRenderer.java, src/de/bablokb/luala/lib/DocumentRenderer.java, src/de/bablokb/luala/lib/HtmlResultRenderer.java, src/de/bablokb/luala/lib/IndexEngine.java, src/de/bablokb/luala/lib/ResultRenderer.java, src/de/bablokb/luala/lib/SearchEngine.java, src/de/bablokb/luala/lib/StandardDocumentFactory.java, src/de/bablokb/luala/lib/StandardDocumentHtmlRenderer.java, src/de/bablokb/luala/lib/StandardDocumentRenderer.java, src/de/bablokb/luala/lib/StandardDocumentTextRenderer.java, src/de/bablokb/luala/lib/StringArrayResultRenderer.java, src/de/bablokb/luala/lib/TextResultRenderer.java, src/de/bablokb/luala/lib/event/SearchEvent.java, src/de/bablokb/luala/lib/event/SearchEventListener.java, src/de/bablokb/luala/lib/event/ShowDocumentEvent.java, src/de/bablokb/luala/lib/event/ShowDocumentEventListener.java, src/de/bablokb/luala/lib/gui/HtmlResultView.java, src/de/bablokb/luala/lib/gui/ListResultView.java, src/de/bablokb/luala/lib/gui/ResultView.java, src/de/bablokb/luala/lib/gui/SearchPanel.java, src/de/bablokb/luala/lib/gui/SimpleSearchPanel.java, src/de/bablokb/luala/lib/gui/WindowHelper.java, src/de/bablokb/luala/prototype/FileDocument.java, src/de/bablokb/luala/prototype/IndexFiles.java, src/de/bablokb/luala/prototype/SearchFiles.java, src/de/bablokb/luala/prototype/TestApplet.java: renamed package de.bablokb.cdse to de.bablokb.luala 2003-12-14 Bernhard Bablok * build.xml: don't include csita.jar in final jar * build.xml: fixed dist.* properties * build.xml: fixed target deploy * bin/cmdindexer, src/de/bablokb/luala/lib/IndexEngine.java: initial entry * src/de/bablokb/luala/lib/StandardDocumentFactory.java, src/de/bablokb/luala/prototype/FileDocument.java: changed field "content" to "contents" * src/de/bablokb/luala/app/CmdIndexer.java: new implementation * bin/guisearcher, bin/index-files, bin/cmdsearcher: bugfix: quote arguments * src/de/bablokb/luala/lib/StandardDocumentFactory.java: bugfix: don't close reader * src/de/bablokb/luala/app/CmdIndexer.java: no more index-package * src/de/bablokb/luala/app/GuiSearcher.java, src/de/bablokb/luala/app/CmdSearcher.java: no more search-package * src/de/bablokb/luala/lib/SearchEngine.java: changed package * bin/cmdsearcher, bin/guisearcher, bin/index-files: initial entry * src/de/bablokb/luala/lib/gui/SimpleSearchPanel.java: honor enter-key * src/de/bablokb/luala/lib/StringArrayResultRenderer.java: initial entry * src/de/bablokb/luala/app/GuiSearcher.java: implemented showDocument() * src/de/bablokb/luala/lib/gui/ListResultView.java: code cleanup * src/de/bablokb/luala/app/GuiSearcherPanel.java: use GridBagLayout * src/de/bablokb/luala/app/GuiSearcherPanel.java, src/de/bablokb/luala/app/GuiSearcher.java: renamed CDSEPanel to GuiSearcherPanel * src/de/bablokb/luala/app/GuiSearcher.java: switched to ListResultView * src/de/bablokb/luala/lib/gui/ListResultView.java, src/de/bablokb/luala/lib/ResultRenderer.java: initial entry * src/de/bablokb/luala/lib/BasicResultRenderer.java: - renamed to BasicResultRenderer - implement the ResultRenderer interface * src/de/bablokb/luala/lib/TextResultRenderer.java, src/de/bablokb/luala/lib/HtmlResultRenderer.java: extend BasicResultRenderer * src/de/bablokb/luala/app/CmdSearcher.java: updated code due to changes in interface of renderer-classes * src/de/bablokb/luala/app/GuiSearcher.java, src/de/bablokb/luala/app/GuiSearcherFrame.java, src/de/bablokb/luala/lib/gui/WindowHelper.java: initial entry * src/de/bablokb/luala/lib/gui/HtmlResultView.java, src/de/bablokb/luala/lib/gui/ResultView.java: changed method name from setText() to setData() * src/de/bablokb/luala/lib/gui/HtmlResultView.java: - use a JScrollPane - set the preferred size * src/de/bablokb/luala/app/GuiSearcherPanel.java: use simple BorderLayout instead of JSplitPane * src/de/bablokb/luala/app/GuiSearcherPanel.java: initial entry * src/de/bablokb/luala/lib/gui/SimpleSearchPanel.java: set columns of JTextField to 30 * src/de/bablokb/luala/app/CmdSearcher.java: documented third cmd-argument * src/de/bablokb/luala/app/CmdSearcher.java: add support for path-prefix * src/de/bablokb/luala/lib/HtmlResultRenderer.java, src/de/bablokb/luala/lib/TextResultRenderer.java: set prefix * src/de/bablokb/luala/lib/StandardDocumentRenderer.java: split rendering of hit and path-component * src/de/bablokb/luala/lib/StandardDocumentHtmlRenderer.java: render path-component with a hyperlink 2003-12-13 Bernhard Bablok * src/de/bablokb/luala/app/CmdIndexer.java, src/de/bablokb/luala/app/CmdSearcher.java: initial entry * src/de/bablokb/luala/prototype/SearchFiles.java: changed keyword contents to content * src/de/bablokb/luala/lib/SearchEngine.java: bugfix: call this(), not super() * src/de/bablokb/luala/lib/StandardDocumentTextRenderer.java: bugfix: set header for each invocation * src/de/bablokb/luala/lib/StandardDocumentRenderer.java: bugfix: append path to buffer * src/de/bablokb/luala/prototype/FileDocument.java: changed keyword contents to content * src/de/bablokb/luala/lib/SearchEngine.java: bugfix: set iIndexDir in setIndexDirectory() * src/de/bablokb/luala/lib/StandardDocumentHtmlRenderer.java: bugfix: replaced ol with li tags * src/de/bablokb/luala/lib/HtmlResultRenderer.java: added
    -tags * src/de/bablokb/luala/lib/SearchEngine.java: added import for de.bablokb.cdse.lib.* * src/de/bablokb/luala/lib/SearchEngine.java: moved to package lib.search * src/de/bablokb/luala/lib/SearchEngine.java: initial entry * src/de/bablokb/luala/lib/BasicResultRenderer.java: changed argument to render from Hits to Document[] * src/de/bablokb/luala/lib/HtmlResultRenderer.java, src/de/bablokb/luala/lib/StandardDocumentHtmlRenderer.java, src/de/bablokb/luala/lib/StandardDocumentRenderer.java, src/de/bablokb/luala/lib/StandardDocumentTextRenderer.java, src/de/bablokb/luala/lib/TextResultRenderer.java: initial entry * src/de/bablokb/luala/lib/StandardDocumentFactory.java: bugfix: corrected package-name * src/de/bablokb/luala/lib/StandardDocumentFactory.java: removed extra full-stops in comments * src/de/bablokb/luala/lib/StandardDocumentFactory.java: document exception * src/de/bablokb/luala/lib/gui/HtmlResultView.java, src/de/bablokb/luala/lib/gui/SimpleSearchPanel.java: add source to event * src/de/bablokb/luala/lib/event/SearchEventListener.java, src/de/bablokb/luala/lib/event/ShowDocumentEventListener.java: extend from java.util.EventListener * src/de/bablokb/luala/lib/event/SearchEvent.java, src/de/bablokb/luala/lib/event/ShowDocumentEvent.java: extend from java.util.EventObject * build.xml: added classpathref to javadoc 2003-12-10 Bernhard Bablok * version.properties, COPYING.Apache, build.properties, build.xml, misc/TestApplet.html, src/de/bablokb/luala/lib/StandardDocumentFactory.java, src/de/bablokb/luala/lib/BasicResultRenderer.java, src/de/bablokb/luala/lib/DocumentRenderer.java, src/de/bablokb/luala/lib/gui/HtmlResultView.java, src/de/bablokb/luala/lib/gui/SimpleSearchPanel.java, src/de/bablokb/luala/prototype/TestApplet.java: initial entry * src/de/bablokb/luala/prototype/SearchFiles.java: reorganized code * src/de/bablokb/luala/prototype/IndexFiles.java: force arguments * src/de/bablokb/luala/lib/gui/ResultView.java, src/de/bablokb/luala/lib/gui/SearchPanel.java, src/de/bablokb/luala/lib/event/SearchEvent.java, src/de/bablokb/luala/lib/event/SearchEventListener.java, src/de/bablokb/luala/lib/event/ShowDocumentEvent.java, src/de/bablokb/luala/lib/event/ShowDocumentEventListener.java: initial entry 2003-12-09 Bernhard Bablok * src/de/bablokb/luala/prototype/SearchFiles.java: changed class modifier to public * src/de/bablokb/luala/prototype/FileDocument.java, src/de/bablokb/luala/prototype/IndexFiles.java, src/de/bablokb/luala/prototype/SearchFiles.java: initial entry