| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
* util/doxygen.css: Refine style definitions to cope with the change
in behavior of user agents due to Doxygen's recent adoption of XHTML
as default output format.
|
|
|
|
|
| |
* util/doxygen.css: Tweak the styles a bit to improve the look of the
Doxygen HTML output. Most importantly, get the text size right.
|
|
|
|
|
|
|
|
| |
* util/doxygen.css: New file, defining the common style of the C++
binding reference documentation.
* util/mm-common-prepare.in: Copy doxygen.css into the documentation
tools directory of the source tree if requested.
* Makefile.am (dist_doctool_DATA): Distribute and install doxygen.css.
|
|
|
|
|
|
| |
* util/mm-common-prepare.in: Insert a missing backslash to escape
another backslash within a double-quoted sed script. Apparently it
accidentally worked even without proper escaping.
|
|
|
|
|
|
|
| |
* util/doc-postprocess.pl: Implement rudimentary error reporting and
minimal command-line option handling, so that at least --help works.
Also, refine some of the substitutions performed and add new ones to
translate entity references to numerical code points.
|
|
|
|
|
|
|
| |
* util/mm-common-prepare.in: Go back to the old method of using the
sed stream editor to extract the macro arguments from configure.ac.
Unfortunately, it turns out that Autoconf tracing fails to extract
the arguments of custom macros when building from a clean tree.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am (dist_doctool_DATA): Install documentation utilities
to the $(pkgdatadir)/doctool directory.
* macros/mm-doc.m4 (MM_CONFIG_DOCTOOL_DIR): New Autoconf macro for
locating the documentation utilities. Either a local directory in
the source tree can be used, or alternatively pkg-config will be
invoked and request the install location from the glibmm-2.4 module.
* util/mm-common-prepare.in: Scan configure.ac for calls to the new
MM_CONFIG_DOCTOOL_DIR() macro. If a local directory name was given,
copy the documentation utilities into the source tree.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* util/doc-install.pl: Add a new --glob flag, which tells the script
to interpret the source arguments as glob patterns instead of literal
filenames. Performing the filename glob expansion internally avoids
excessively long argument lists, which can unfortunately be a problem
with some platforms. Also, remember the basename of every installed
file, and use that information to skip over files whose basename has
already been seen.
* util/doc-postprocess.pl: Also perform globbing internally to avoid
excessively long command lines.
* build/doc-reference.am (MMDOCTOOLDIR): Use this separate variable
instead of GMMPROC_DIR for the default location of the documentation
utility scripts.
(doc_postprocess), (doc_install), (tagfile_to_devhelp2): Derive
default values from $(MMDOCTOOLDIR). Include the interpreter command
$(PERL) as part of the variable value, just in case someone needs to
override the Perl interpreter as well.
(install-data-local): Use the new --glob feature of doc-install.pl
instead of having make expand the entire list of filenames into the
shell command-line.
(uninstall-local): Do not rely on globbing at the shell level for
producing the list of files to delete, since it would probably exceed
the command line length limits of some platforms. Do not go back to
rm -rf either, but use a combination of 'find' and 'rm -f' to restrict
the deletion to those files that match the same glob pattern as the
one used to select the files to install.
|
|
|
|
|
|
| |
* util/mm-common-prepare.in: Instead of using a sed program to parse
configure.ac manually, invoke Autoconf in trace mode to collect the
first argument to the AC_CONFIG_AUX_DIR() macro.
|
|
|
|
|
|
|
|
| |
* util/mm-common-prepare.in: Simply check whether $forceflag is empty
instead of doing a string comparison and getting it wrong. Also, for
improved robustness, use a fixed list of files to install instead of
a wildcard pattern. Make the sed expression to extract the auxiliary
build directory skip over both spaces and tabs.
|
|
|
|
| |
* util/mm-common-prepare.in (progname): It's ${0##*/}, not ${0##/*}.
|
|
|