[Initial checkin
zoso@foton.es**20071016220548] 
[Add debian/ directory
zoso@foton.es**20071016221018] 
[Update package with changes upto 0.5.24-0.1
zoso@foton.es**20071017215846] 
[Use final paths
zoso@foton.es**20071018194823] 
[In each_category, order data
zoso@foton.es**20071018194836
 * Ordering categories, we avoid calling the given block more than once
 * Also, this fixes a bug that makes the pages for categories *not* have all
   items
 * Finally, order the items inside each category, to maintain the order of the C
   version
] 
[Update version number in Makefile
zoso@foton.es**20071018195019] 
[Create the index.html for each category in the appropriate directory
zoso@foton.es**20071018195101] 
[Command-line options and help fixes
zoso@foton.es**20071018195150] 
[Add changelog entry for next version
zoso@foton.es**20071018195216] 
[Remove debian/dhelp, it's already there as debian/dot-dhelp
zoso@foton.es**20071018195440] 
[Remove unneeded debian/conffiles
zoso@foton.es**20071018200040] 
[Specify /usr/bin/ruby1.8 in shebang
zoso@foton.es**20071018200430] 
[Change maintainer field, and bump standards-version
zoso@foton.es**20071018200447] 
[Fix broken date in debian/changelog
zoso@foton.es**20071018200509] 
[Add "cdbs" as Build-Dep
zoso@foton.es**20071018200639] 
[Fix Makefile and debian/rules, to use an appropriate PREFIX
zoso@foton.es**20071018221458] 
[Change the description of debconf templates
zoso@foton.es**20071018221528
 * Just add a colon at the end of both
 * Needed to make lintian shut up :-)
] 
[Load debconf module from postinst (needed for lintian)
zoso@foton.es**20071018221600] 
[Update PO templates (again, lintian fix)
zoso@foton.es**20071018221713] 
[Add AUTHORS file
zoso@foton.es**20071018222005] 
[Remove obsolete files (mainly browser debconf configuration related)
zoso@foton.es**20071020130326] 
[Remove reference to obsolete, non-existent script dh_dhelp
zoso@foton.es**20071020131909] 
[Remove bgcolor attribute references
zoso@foton.es**20071020132134] 
[Use 100, rather than 50, characters in document titles
zoso@foton.es**20071020132253] 
[Wait a couple of seconds before exiting, after having a fatal error
zoso@foton.es**20071020140753
 * Refactor all the "die" calls to a new function, "fatal_error"
 * Minor cosmetic changes, like removing blanks at the end of lines and use a
   dash in the Perl POD SYNOPSIS
] 
[Move doc-base Recommends: to Depends:
zoso@foton.es**20071020140945] 
[Remove obsolete HTML
zoso@foton.es**20071020141002
 * Remove <font> tags
 * Remove bgcolor in <body>
] 
[Set the permission bits for index.html files
zoso@foton.es**20071020142756
 * Set the permissions after creating the file, to avoid current umask
 * Also, remove some retarded leftover (File.join call with one parameter)
] 
[Update copyright years and version for dhelp_parse.rb
zoso@foton.es**20071020142902] 
[Add NEWS file
zoso@foton.es**20071020144535] 
[Update debian/changelog
zoso@foton.es**20071020144807] 
[Add another closed bug, related to the rewrite in Ruby
zoso@foton.es**20071020145042] 
[Remove obsolete script dhelp2dwww.pl
zoso@foton.es**20071020150546] 
[Remove some dangerous environment variables from dsearch
zoso@foton.es**20071020151745
 * They make dsearch fail, because of the -T flag
 * Closes bug #389944
] 
[Update changelog
zoso@foton.es**20071020151857] 
[Strip newlines from the web server id line, if any
zoso@foton.es**20071020152227] 
[Another bug added to the "fixed because of not using C" list
zoso@foton.es**20071020152528] 
[Strip blanks from .dhelp file field values
zoso@foton.es**20071020153339] 
[Update changelog
zoso@foton.es**20071020153547] 
[Order categories in Dhelp::Database#each_category
zoso@foton.es**20071021192037
 * Clarify a comment
 * Order categories before passing to the block so that subcategories are
   processed first
] 
[Small code improvements
zoso@foton.es**20071021192259
 * Rewrite some expression, some it's clearer
 * Always keep the current working directory after calling html_w_item_links
] 
[Write "master" index /usr/share/doc/HTML/index.html
zoso@foton.es**20071021192506] 
[Add Stefan to Uploaders:
zoso@foton.es**20071022211432] 
[Add missing dependency libgettext-ruby1.8
zoso@foton.es**20071022223905] 
[Copy index.rhtml to /usr/share/dhelp when installing
zoso@foton.es**20071022223916] 
[Add a new changelog entry for the next release
zoso@foton.es**20071022232005] 
[Change mozilla-firefox to iceweasel in dependencies
zoso@foton.es**20071023004749] 
[Added simple verbose mode (-v option)
zoso@foton.es**20071023223807] 
[Major cleanups
zoso@foton.es**20071104233124
 * Follow Ruby naming convention for variables
 * Changing indentation to 2 spaces
 * Create Dhelp::DhelpFile class, to abstract dhelp files
 * Some minor improvements, like better exception handling when reading/parsing
   dhelp files and using the Find module instead of hand-written code
 * Move the HTML generation code to a special exporter class,
   Dhelp::Exporter::Html
 * Read "dhelp" and ".dhelp" files from both /usr/share/doc and
   /var/lib/doc-base/dhelp, as per Robert Luberda's suggestion on #429233
] 
[When parsing dhelp files, check for mandatory fields
zoso@foton.es**20071105230149] 
[Add unit tests for Dhelp::DhelpFile
zoso@foton.es**20071105230206] 
[Great improvements in dhelp file validation
zoso@foton.es**20071105233945
 * Improvements in dhelp file corruption detection
 * Add support for directory titles, apart from normal documentation entries
] 
[Require gettext from the HTML exporter, its real user
zoso@foton.es**20071105234114] 
[Add simple configuration support
zoso@foton.es**20071105234150] 
[Add tests for the new dhelp file parsing improvements
zoso@foton.es**20071105234240] 
[Update installation process with the new files
zoso@foton.es**20071105235930] 
[Bump version to 0.5.26 in the Makefile
zoso@foton.es**20071106000002] 
[Update changelog with fixed bugs
zoso@foton.es**20071106000209] 
[Move ERB templates to the exporter class
zoso@foton.es**20071106225622] 
[Add Makefile target 'updatepo'
zoso@foton.es**20071106232305] 
[Add special section with all docs, regardless of their real section
zoso@foton.es**20071106232349] 
[Translate some pending strings in index.rhtml
zoso@foton.es**20071107232432] 
[Add some CSS classes to the category page template
zoso@foton.es**20071108234952] 
[Rewrite dsearch
zoso@foton.es**20071108235156
 * Use templates for HTML output
 * Now show highlighted, relevant description fragments in the results
 * Add a CSS file to use in the HTML (installation of new templates and CSS file
   pending)
 * Add dependencies libhtml-tree-perl and libtemplate-perl to debian/control
] 
[Update changelog
zoso@foton.es**20071108235558] 
[Allow more than one search term in dhelp
zoso@foton.es**20071111232248] 
[Rename results.tmpl to search_results.tmpl
zoso@foton.es**20071111232354] 
[Allow blanks in search term, so we support more than one
zoso@foton.es**20071111232444] 
[Fix stupid bug than prevented search from showing the ignored words
zoso@foton.es**20071111232505] 
[Show only the first five result fragments in dsearch
zoso@foton.es**20071111232533] 
[Add dependency liburi-perl and recommendation xpdf-utils
zoso@foton.es**20071111232634
 * liburi-perl is needed for the URI::Escape module (so we can URI-encode
   correctly the search terms when calling a browser with the search CGI URL as
   a parameter)
 * xpdf-utils is useful to index PDF files
] 
[Remove obsolete files, now that we don't use .dhelp files
zoso@foton.es**20071112221604] 
[Drop dhelp files as input format
zoso@foton.es**20071113000355
 * Just use doc-base files as the input format. They have more information and
   everything is easier to maintain anyway
 * Add some indexer class, to index the contents of the documents, instead of
   the generated documentation directory
 * Add a swish++.conf file with the configuration for the indexer
 * Add a new database to associate documentation paths with the doc-base doc id
   they belong to, and its title (to be read later by dsearch, so it can tell
   where is each particular result from)
] 
[Get document info from the doc-base document info database
zoso@foton.es**20071113231810
 * Get some extra info (related to the dirname of the result file) from the
   doc-base document database written by the indexer
 * Temporarily comment out the get_extract function call, as it's wildly
   expensive and it only works for the generated HTML indices anyway
] 
[Removed obsolete code (dhelp files related)
zoso@foton.es**20071114220059] 
[Added documentation comment on top on CStructWrapper
zoso@foton.es**20071114220211] 
[Code clean-up
zoso@foton.es**20071114220251
 * Improved some comments
 * Changed some class names
 * Fix some bug in Dhelp::Indexer#get_doc_dirs
] 
[Removed obsolete tests
zoso@foton.es**20071114221237] 
[Remove obsolete method Dhelp::Indexer#get_doc_dirs
zoso@foton.es**20071114223218] 
[Skip unsupported formats when indexing
zoso@foton.es**20071114223314] 
[When indexing incrementally, move the index.new back to index
zoso@foton.es**20071114223342] 
[Initial dhelp_parse adaptation to DocBaseDocumentPool and friends
zoso@foton.es**20071114231623] 
[Update changelog
zoso@foton.es**20071115215109
 * Set version to 0.6.0
 * Add lots of references to bugs that will be fixed in this version
] 
[Fix Dhelp::DocBaseDocumentFormat#index
zoso@foton.es**20071115215208] 
[Capitalise the special category "all" (now "All")
zoso@foton.es**20071115215258] 
[Support proper subcategory capitalisation in Dhelp::DocBaseDocument#section
zoso@foton.es**20071115215422] 
[Fix {,sub}category page generation (now using empty parent subcategories)
zoso@foton.es**20071115215524] 
[Add a-la-Rails "helpers" resource_url and format_name to category.rhtml
zoso@foton.es**20071115215633] 
[Templates and CSS rewritten
zoso@foton.es**20071115222409] 
[Replace old icons (folder and document) with Oxygen icons
zoso@foton.es**20071115222457] 
[Small string change
zoso@foton.es**20071115222900] 
[Update translation template and Spanish translation
zoso@foton.es**20071115222913] 
[HTML and CSS cleanups
zoso@foton.es**20071117144322] 
[Specified TempDirectory in swish++.conf
zoso@foton.es**20071118022048] 
[Show useful text extracts in search results
zoso@foton.es**20071118022224
 * Rewritten all the text extraction code for search results.
 * Ditched only-HTML, slow system for a faster, generic system with (chainable)
   filters.
 * Changed template variable name "desc" to "extract".
] 
[Update package dependencies
zoso@foton.es**20071118022812
 * Drop libhtml-tree-perl, not used anymore
 * Added libhtml-parser-perl, for HTML::Entities
] 
[Replace Debian images for other, smaller ones
zoso@foton.es**20071118022853] 
[Move all the Perl module references to the start
zoso@foton.es**20071118022922] 
[Updates and improvements to the CSS file
zoso@foton.es**20071118022950] 
[Remove obsolete dhelp file and references
zoso@foton.es**20071118124809] 
[Update dhelp.conf file, to point to doc-base directory by default
zoso@foton.es**20071118125050] 
[Makefile enhancements
zoso@foton.es**20071118134648
 * Replace some file copy commands with a debian/dhelp.docs
 * Copy some new files (CSS and new templates)
] 
[Add some new dirs in debian/dirs
zoso@foton.es**20071118134859] 
[Remove last traces of debconf
zoso@foton.es**20071118134940] 
[Postinst changes
zoso@foton.es**20071118135019
 * Small cosmetic changes in a message
 * Reindex all the documentation unconditionally when installing/upgrading the
   package, instead of just when there's no index already available
 * Now that we're not using debconf anymore, it's actually executed in the
   background so that shouldn't be a problem
] 
[Rewrite cronjob
zoso@foton.es**20071118135224
 * Update copyright notice
 * Use the Ruby class to reindex, instead of calling index++ directly
] 
[Remove obsolete, unmaintained AUTHORS, CREDITS and THANKS files
zoso@foton.es**20071118135539] 
[Add comment to Dhelp::DocDirDatabase#info_for_path
zoso@foton.es**20071118141938] 
[Explain in comments why we don't do anything for :delete and :reindex
zoso@foton.es**20071118142013] 
[Lots of cosmetic changes
zoso@foton.es**20071118151015] 
[Update po files (linenumbers, no string changes)
zoso@foton.es**20071118152928] 
[Update package dependencies
zoso@foton.es**20071118155246
 * Add libgettext-ruby-util to Build-Deps
 * Move swish++ from Suggests to Depends
] 
[Use /var/tmp instead of /var/tmp/dhelp for swish++ temp files
zoso@foton.es**20071118155426] 
[Make Perl templates translatable
zoso@foton.es**20071118235154
 * Mark strings as translatable in Perl templates, with the special macro "t"
 * Modify Makefile to integrate Perl template strings into dhelp.pot on updatepo
 * Add translations for the new strings
] 
[Install translations on "make install"
zoso@foton.es**20071118235336] 
[Add some more translatable strings from the Ruby templates
zoso@foton.es**20071118235414] 
[Make Debian logo even smaller, to fit in the new top bar
zoso@foton.es**20071118235559] 
[Remove references to obsolete files
zoso@foton.es**20071118235759] 
[Remove temp directory from debian/dirs
zoso@foton.es**20071118235830] 
[Rename swish++.index file to documents.index
zoso@foton.es**20071118235948
 * Rename index file everywhere
 * Now that we can't confuse the old index with the new one, remove the old one
   on postinst, and only reindex on install if it's not already there (thus
   reverting some recent patch)
 * Also, remove some check for search++, now that we depend on swish++
] 
[Don't change characters to "?" in get_text, it breaks chaining
zoso@foton.es**20071119000231] 
[Make dsearch translatable
zoso@foton.es**20071119000339
 * Depend on liblocale-gettext-perl
 * Translate template strings, right now using hardcoded "es_ES.UTF-8" locale
 * If there are any template processing problems, die showing the error
] 
[Update VERSION in Makefile and add a target to check version consistency
zoso@foton.es**20071119220414] 
[Changed test expected sections to uppercase
zoso@foton.es**20071119220521] 
[Update search error template
zoso@foton.es**20071119231135
 * Update visual appearance
 * Mark strings as translatable
] 
[Add new strings and translations
zoso@foton.es**20071119231213] 
[Mark dsearch strings as translatable
zoso@foton.es**20071119231318] 
[Update Makefile to get translations also from dsearch
zoso@foton.es**20071119231352] 
[Small updates to dsearch
zoso@foton.es**20071119231417] 
[Get the text from HTML documents through various means
zoso@foton.es**20071119231429
 * Detect which is the most appropriate program to get the text from a HTML
   document
 * Fallback to a retarded HTML tag stripper if no suitable program is found
] 
[Add "lynx | links | w3m | html2text" to Suggests
zoso@foton.es**20071119231544] 
[Update changelog with latest changes
zoso@foton.es**20071119231601] 
[Select the language from the Accept-Language headers in dsearch
zoso@foton.es**20071119232829] 
[Change template variable searchterms to search_terms
zoso@foton.es**20071121222529] 
[Minor code cleanup in get_highlighted_fragments call
zoso@foton.es**20071121222701
 * get_highlighted_fragments already returns only so many matches, so there's no
   need to filter them afterwards
] 
[Added basic pagination support to dsearch
zoso@foton.es**20071121222809] 
[CSS updates
zoso@foton.es**20071121222851
 * Styles for the pagination
 * Some general improvements
] 
[Optimise regular expression a bit
zoso@foton.es**20071122232626
 * Optimise regular expression in get_highlighted_fragments
 * Show up to 5 fragments, instead of 2
] 
[Add DirectorySet class
zoso@foton.es**20071122232731
 * Add DirectorySet class, a class similar to Set, only contains directories and
   avoids having subdirectories
 * Use DirectorySet in reindex_all, to avoid search result duplicates
] 
[Add unit tests for DirectorySet
zoso@foton.es**20071123001328] 
[Rename "category" to "section"
zoso@foton.es**20071124204108
 * Rename "category" to "section" everywhere, because that's the name used in
   doc-base files
 * Add Dhelp::DocBaseDocumentPool#section_tree method. It returns a "tree"-Hash
   with all the sections and documents per section
 * Change templates to use the new method, to show the whole tree of sections
 * Add unit tests for Dhelp::DocBaseDocumentPool
] 
[HTML changes to make the output valid HTML 4.01
zoso@foton.es**20071124204622] 
[Improvements in CSS for the new section tree layout
zoso@foton.es**20071124204648] 
[Add a couple of comments for Dhelp::DocBaseDocumentPool
zoso@foton.es**20071124204705] 
[Avoid silly warning when there's no doc-base information for a directory
zoso@foton.es**20071124231155] 
[Improvements in text extraction code
zoso@foton.es**20071125004348
 * Add catdvi and pstotext to Suggests
 * Refactor some text extraction code to a new function, file_to_text
 * Added text extraction code for Postscript and DVI files
 * Instead of encoding all the entities for the extracted code, encode the
   entities just for the final text fragment shown
 * Add /usr/bin to PATH in dsearch, to avoid some warnings when calling lynx (it
   tried to use "gs", and it didn't find it)
] 
[Optimisations in get_highlighted_fragments
zoso@foton.es**20071125012114
 * Truncate the text to search in to 100K
 * In case we don't find any search term matches in the text (i.e. we get 0
   fragments), show the first 100 characters of it
] 
[Implemented search++ result pagination
zoso@foton.es**20071125012645
 * Use search++'s own pagination
 * This means we get all the results now, instead of just the first 100
] 
[Rename pagination.tmpl to search_pagination.tmpl
zoso@foton.es**20071125013537] 
[Add "Previous" and "Next" links to pagination bar
zoso@foton.es**20071125014157] 
[Skip Info format in the documentation directory
zoso@foton.es**20071125023524] 
[Changes in the index template (made more similar to sections)
zoso@foton.es**20071125133707] 
[Update changelog, prepare for release
zoso@foton.es**20071125190147] 
[Change version number
zoso@foton.es**20071125213711] 
[Fix for #452873 (abstract can be missing)
zoso@foton.es**20071125213727] 
[Add pattern to swish++.conf, some HTML files are recognised
zoso@foton.es**20071126224137] 
[Index only the specific files registered by the package
zoso@foton.es**20071126224411
 * Instead of indexing the parent directories (thus indexing README files and
   other things), index just the files explicitly mentioned by the doc-base
   files
 * Drop the class DirectorySet, because it's not used anymore (also its tests)
] 
[Return KeyNotFoundError when a key is not found in info_for_path
zoso@foton.es**20071127000146] 
[Remove duplicated "use File::Basename"
zoso@foton.es**20071127000242] 
[Small string refactoring
zoso@foton.es**20071127205845
 * Merge two strings into one
 * Change the code so they are treated as one string instead of two
] 
[Swish configuration changes
zoso@foton.es**20071127205939
 * Also include *.txt files when indexing, otherwise only *.pdf are
 * Generate *.txt files from *.pdf
 * Add a rule for PS file text extraction/indexing
 * Move xpdf-utils and pstotext packages to dependencies, now that they are used
   for indexing
] 
[Add dhelp_fetcher CGI to retrieve documentation files
zoso@foton.es**20071127210332] 
[Update changelog with latest changes
zoso@foton.es**20071127210542] 
[s/File.mv/FileUtils.mv/, gah!
zoso@foton.es**20071128231014
 * Correct silly bug
 * Require 'fileutils', and remove 'set', which isn't used anymore
] 
[Only index files, not whole directories
zoso@foton.es**20071128231109] 
[Don't touch the index if it's in a shaky state
zoso@foton.es**20071128231136
 * If we're doing incremental indexing and the index is not there, do nothing
 * In any case, if the index is there but empty (index++ currently running), do
   nothing
] 
[Update debian/changelog
zoso@foton.es**20071128231427] 
[Code refactoring in dhelp utility
zoso@foton.es**20071201150327] 
[Offline-mode fixes and improvements
zoso@foton.es**20071201150614
 * Force UTF-8 output for gettext
 * Fix links for offline mode
 * Only show relevants links and content in offline mode (don't link to CGIs,
   don't link to pagination)
 * Show a fixed amount of results in offline mode. If we're skipping results
   because of this, show a message
 * Don't warn if we can't find the HTTP_ACCEPT_LANGUAGE variable in offline mode
] 
[Fix some issue with subsubsections
zoso@foton.es**20071201153120] 
[Update debian/changelog
zoso@foton.es**20071201153215] 
[Changed shebang to ruby1.8, to avoid lintian warning
zoso@foton.es**20071201153706] 
[Change version number to 0.6.5 and mark version as final
zoso@foton.es**20071201153842] 
[Use ruby1.8 instead of ruby in the cron file
zoso@foton.es**20071201221611] 
[Remove shebang from library
zoso@foton.es**20071201223336] 
[Fix documentation directory index links for offline mode
zoso@foton.es**20071202204542] 
[Add a hack to avoid installation time 3rd party error messages
zoso@foton.es**20071202224726] 
[Update debian/changelog, go back to UNRELEASED distribution
zoso@foton.es**20071203175156] 
[Add dhelp_fetcher support in the generated templates (only for online mode)
zoso@foton.es**20071203175256] 
[Fix documentation directory link for offline mode
zoso@foton.es**20071203210933] 
[Capitalise section names correctly also in the page title
zoso@foton.es**20071203221007] 
[Use a space after each subsection slash, to allow for line breaking
zoso@foton.es**20071203221832] 
[Use pstotext to extract text from PDF when indexing
zoso@foton.es**20071203222722
 * Switch to pstotext for PDF text extraction indexing
 * Move xpdf-utils to Suggests: (drop dependency)
 * Also change the PDF text extraction in dsearch, to also try with pstotext (it
   should always be there)
] 
[Delete the documents index before reindexing weekly
zoso@foton.es**20071206170148] 
[Mark 0.6.5 release as final
zoso@foton.es**20071206170430
 * Change distribution to "unstable"
 * Correct some changelog entry
] 
[Next, dummy changelog entry
zoso@foton.es**20071206231255] 
[Bump debhelper compatibility level to 5
zoso@foton.es**20071209221433] 
[Only add directories to doc_dir_db
zoso@foton.es**20071213134903] 
[Only show documents that have some supported format
zoso@foton.es**20071213135017
 * Ignore documents that don't have at least one supported format
 * Add "dvi" to supported formats
 * Moved SUPPORTED_FORMATS constant to Dhelp::SUPPORTED_FORMATS
] 
[Update changelog
zoso@foton.es**20071213135340] 
[Probably, fix #455731 (empty "Files:"???)
zoso@foton.es**20071214140522] 
[Clarified a bit Indexer#index
zoso@foton.es**20080131205014] 
[Add firefox to Recommends, for Ubuntu compatibility (Bug #454517)
zoso@foton.es**20080131205043] 
[Change configuration file to point to /var/lib/doc-base/documents/
zoso@foton.es**20080131220650] 
[Update changelog with latest changes
zoso@foton.es**20080131220726] [Add DocBaseDocument#files convenience method
zoso@foton.es**20080131221125] 
[Redo options
zoso@foton.es**20080131221139
 * Now -a and -r options should only take one argument (a doc-base file)
 * Adapted -a handling so it extracts the files from the doc-base document,
   instead of trying to index the given path
 * Now the -r option actually deletes the doc-base registered documentation from
   the documentation directory
] 
[Use /var/tmp for temporary files (Closes: #458546)
zoso@foton.es**20080131223341] 
[Update changelog
zoso@foton.es**20080131225402] 
[Update changelog with old bugfix
zoso@foton.es**20080131225533] 
[Bump Standards-Version to 3.7.3
zoso@foton.es**20080131231102] 
[Remove /usr/share/doc/HTML from debian/dirs, it's useless
zoso@foton.es**20080131231306] 
[If the documentation directory path didn't exist to begin with, ignore it
zoso@foton.es**20080131231806] 
[Add changelog entry for old change (Closes: #463582)
zoso@foton.es**20080203161040] 
[Final version 0.6.6
zoso@foton.es**20080203161446] 
[TAG REL-0.6.6
zoso@foton.es**20080203161457] 
