~peterpall/maxima/+git/maxima.code:rtoy-html-docs-for-langs

Last commit made on 2022-09-20
Get this branch:
git clone -b rtoy-html-docs-for-langs https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-html-docs-for-langs
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

f8567ca... by Raymond Toy <email address hidden>

Merge branch 'master' into rtoy-html-docs-for-langs

3e3b805... by Raymond Toy <email address hidden>

Fix error in @table

`@table @var` doesn't work; makeinfo says

hompack.texi:32: table requires an argument: the formatter for @item

I think this is because we redefined @var.

Replace @var with @code.

4e0d6b2... by Raymond Toy <email address hidden>

Merge branch 'master' into rtoy-html-docs-for-langs

dfbf5c2... by Raymond Toy <email address hidden>

Forgot to describe the default for numrr

The default (from hompack-interface.lisp) is 10.

84d2cd3... by Raymond Toy <email address hidden>

Add some more info for hompack

We forgot to describe what some of the optional keyword args do, so
update the docs for that. Also some clean of the description of the
return values to mention that these are lists.

Finally, in the first example, load hompack, so the user knows how to
get hompack_polsys.

511e869... by Raymond Toy <email address hidden>

Add -F option to force makeinfo to build the html docs

build_html.sh now supports -F to force building the html docs even if
errors are encountered by makeinfo.

This should only be used for debugging; do not enable this by default
in the Makefile. We want at least the English docs to build without
errors at all times.

1840d13... by Raymond Toy <email address hidden>

Use @GREP@ to get the configured grep

Also add -q to silence any output.

3cdf7d4... by Raymond Toy <email address hidden>

Undefine category macros for Russian manual.

Currently the Russian manual includes parts of the English manual
which uses the category macros. But categories aren't currently working for
the Russian manual (many missing @refs). To work around this, replace
the category macros with macros that do nothing.

We also need build_html.sh to add the --force option to makeinfo so
that the docs will be made despite the errors. This is better than
nothing until we get this all sorted out.

0d51fdf... by Raymond Toy <email address hidden>

Add marker to indicate doc categories section is included.

Add the line

@c Include documenation categories

to the maxima.texi files where documentation categories are
supported. Currently this is just the English and German manuals.

Update build_html.sh.in to look for this marker which then allows the
script to insert commands to include all the category files.

e01a9eb... by Raymond Toy <email address hidden>

Remove documentation categories section if lang has none

These translations of the manual have no documentation categories
implemented, so don't include the (empty) section for the
documentation categories.