File Release Notes and Changelog
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.