~ubuntu-branches/ubuntu/intrepid/doc-base/intrepid-proposed

Viewing all changes in revision 6.

  • Committer: Bazaar Package Importer
  • Author(s): Robert Luberda
  • Date: 2007-05-06 15:22:38 UTC
  • Revision ID: james.westby@ubuntu.com-20070506152238-4mt230noigbpumgm
Tags: 0.8.4
* Split install-docs into modules to make the code more manageable.
* Try to avoid bugs like #278495: if our modules can't be loaded when
  (de)registering documentation files, create special flag file and
  reregister all the documents after install-docs is usable again.
* Add support for (de)registering multiple documents in one install-docs
  invokation (closes: #114692).
* Add --check/-c option to install-docs (closes: #35895), also add --rootdir
  option.
* Remove `Registered-to-XXX' statuses, remove *.list files, deprecate the
  -L/--listfiles option. Names of the generated files are now keep in
  the status file in `Scrollkeeper-omf-files' and `Dhelp-files'  fields.
* Change semantics of -r/--remove option: its arguments should be the names
  of previously installed doc-base files, and not the documents IDs. Still
  support the old semantics for backward compatibility.
* Introduce -I/--install-all, -R/--remove-all, -d/--debug, -h/--help options.

* Change the build system, create Makefile and let it do all the work.

* doc-base.sgml:
  + Update outuput of --status, remove reference to --listfiles.
  + Add chapter about checking syntax of control files.
  + Update syntax of --remove option.

* Dhelp support:
  + Pass a list of all registered files to dhelp (closes: #128493).
  + Create dhelp files only in top-level documentation dirs
    (i.e. /usr/share/doc/$package instead of /u/s/d/$package/something).
    According to dhelp's documentation this is the right thing to do.
    Also this should avoid problems with symlinks like #21678.
  + Add a special `x-doc-base-id' tag to generated dhelp files to make it
    possible to distinguish items in the dhelp files. When installing new
    documents existing files are no longer overwritten (closes: #204195),
    but on the other hand on documents removal the dhelp files may not be
    removed, which possibly reintroduces bugs like #59850.
  + Don't call dhelp_parse {-d,-a} on files that weren't changed.

* Scrollkeeper support:
  + Fix broken non-empty directories check.
  + Save generated series id in `Scrollkeeper-sid' status field and use it
    for following registrations of the same document.
  + Call scrollkeeper-update only once in each invokation of install-docs.

* Dwww support:
  + skip running update-menus if dwww package doesn't seem to be installed.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: