Share

LXR Cross Referencer

File Release Notes and Changelog

Release Name: lxr-0.9.2

Notes:
Lots of error checking added to make installs easier.

Start of a test suite - please feel free to add new tests.

Speedup of the ident function on large databases.

Lots of bugfixes and patches from around the net - thank you all.

Changes: 2002-07-29 02:23 mbox * source: Apply patch [ 455555 ] date/time ISO8601. This makes source display times in ISO format. 2002-07-29 02:17 mbox * genxref, search, lib/LXR/Common.pm, templates/lxr.conf: Applied patch [ 571608 ] Adding Glimpse Indexing into genxref from andrewbeck. Also updated to use 'glimpsedir' to store the glimpse database files - example now in lxr.conf 2002-07-29 02:06 mbox * initdb-mysql: Fix error message if db doesn't exist. Patch from MK - #570826 2002-07-29 02:03 mbox * INSTALL: Apply patch from magsilva to correct documentation. 2002-07-29 01:58 mbox * lib/LXR/Lang/Generic.pm: Fix from bug 523647 from David Houlder. 2002-07-29 01:50 mbox * lib/LXR/Common.pm: Fix for bug 554063 - add a title for sourcedir pages 2002-03-18 14:55 mbox * Local.pm, diff, find, ident, search, source, lib/LXR/Common.pm, lib/LXR/Lang.pm, lib/LXR/Lang/Perl.pm, templates/html-dir.html, templates/html-head.html, templates/html-ident.html, templates/html-search.html, templates/html-tail.html: Apply patch 530997 from Ville Skytt� to improve the HTML produced. 2002-03-18 14:44 mbox * lib/LXR/Common.pm: Check that a configuration is found, otherwise produce a fatal error 2002-03-18 14:18 mbox * genxref: Add error checking to initialisation 2002-03-07 15:44 mbox * ident, templates/html-ident-refs.html, templates/lxr.conf: Implement separate templates for the declarations and the references in the ident display. This helps speed up getting the results to the client browser, since the declarations can be sent before the references query is completed. Fixes bug 526807 2002-03-04 15:11 mbox * tests/: AllTests.pm, ConfigTest.pm, lxr.conf, test-versions: Add automatic test framework and first tests to LXR. This depends on the Test::Unit suite from http://sf.net/projects/perlunit for the basic framework. Currently an "AllTests" module is defined that should run all the tests currently available, as well as a ConfigTest module that makes a start on testing the LXR::Config.pm module. Additional tests are planned and this should grow into a complete, easy to run and maintain test suite that lets us catch regressions. In future I plan to add a test to this suite for each bug reported, before fixing it. This (a) proves the bug exists and (b) makes it easy to see when it has been fixed. And it catches regressions when bugs come back. To use this, you will need to: 1) Install Class::Inner from CPAN 2) Install Error from CPAN 3) Download the latest CVS version of Test::Unit from the URL above 4) Build and install Test::Unit from the CVS sources 2002-02-26 16:18 mbox * CREDITS.txt, INSTALL, initdb-oracle.sql, lib/LXR/Index/DBI.pm, lib/LXR/Index/Oracle.pm, templates/lxr.conf: New database backend for Oracle, from Jens Heimann. 2002-02-26 16:07 mbox * lib/LXR/Common.pm: [no log message] 2002-02-26 15:59 mbox * lib/LXR/: Common.pm, Config.pm: Check that a configuration has been found, die with error if not. Add dump of current config to the error log when fatal() called 2002-02-26 15:57 mbox * lib/LXR/Files/Plain.pm: Add mode specifications to all opens, to prevent filenames being interpreted as modes 2002-02-26 15:56 mbox * lib/LXR/Lang/: Generic.pm, generic.conf: Add Package type for Perl Added version check for ctags 2002-02-05 10:34 mbox * lib/LXR/Lang.pm: Fix problem with Lang.pm and non-existent files by checking the return from getfilehandle.