| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
At some point, docbook.org starting doing 301 redirects to send all
requests thru https. Unfortunately, neither jing nor xmllint likes
these redirects, and xmllint doesn't do https at all. So, we have
to do some special casing depending on the validator and on whether
we have local copies in the catalogs. Fun stuff.
|
|
|
|
|
| |
Bare sh doesn't have nullglob, so we have to check the existence of
filenames we got from iterating over a glob.
|
| |
|
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=772334
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839549
|
| |
|
|
|
|
|
|
| |
libxml2 doesn't always give the best error messages for validation failures.
With this option, you can choose to use jing instead of xmllint, which might
give you better error messages in some cases.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Getting return values for commands in a pipeline is hard. I did it
wrong. I'm giving up for now for license, since error exits aren't
normal for the license subcommand.
|
| |
|
|
|
|
|
|
| |
Probably won't gain Sites support for building HTML. Use a site tool
like Pintail for that. But being able to generate site-aware cache
means more of the yelp-check commands can be site-aware.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Both `expr index` and `expr substr` are non-portable. What's more,
my usage of `expr index` was wrong, and there was a bug that nobody
ever seemed to trip up. Fix it and use portable stuff.
Bug #743911 partially addressed.
|
|
|
|
|
|
|
| |
When I changed the way yelp-build finds media files for Mallard
documents, I forgot to change a variable name in one place. So
the -i option to ignore missing media files actually causes it
to ignore all media files.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* This patch fixes bug #701959 which describes
and issue that prevents make install from being
successfully run if make has not been run first.
* The problem is that make install requires some
generated files to be present that are only generated
by make. The solution was to add $(_HELP_LC_FILES) as
a dependency to install-help so that these
files are always generated when make install is run.
|
|
|
|
|
|
|
|
|
|
|
| |
* This patch fixes bug #738142 which describes
and issue that prevents make distcheck from being
successfully run if make has not been run first.
* The problem is that make distcheck requires some
generated files to be present that are only generated
by make. The solution was to add $(_HELP_LC_FILES) as
a dependency to distdir-help-files so that these
files are always generated when make distcheck is run.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=726763
|
| |
|
|
|
|
|
|
|
|
| |
Especially when doing translations, it's common to have only some
of the source files in the current directory, and for the rest to
just live untranslated in another directory. This makes it much
easier to use yelp-build for that case, without manually copying
or linking files first.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add no-lc-dist option to disable disting the generated lc files. Disabled by
default for backwards compatibility.
https://bugzilla.gnome.org/show_bug.cgi?id=672919
|
|
|
|
| |
Bug #672919.
|
|
|
|
|
|
| |
This replaces the HELP_MEDIA_NODUPS variable I'd previously
introduced with a global parameter. It's a bit less flexible,
but much less ugly.
|
|
|
|
|
| |
This reverts commit 2e63c1ae0f1bad71c6d7b9bf328f919e6372e719.
Going to do an option to YELP_HELP_INIT instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HELP_MEDIA normally craetes symlinks for localized copies that don't
exist, but for images this isn't actually necessary. Yelp can load
according to the document path. Don't want to break API on HELP_MEDIA
because people use it for a few other things. Hence, HELP_MEDIA_NODUP
which works just like HELP_MEDIA, except no symlinks on install.
Also, if you use HELP_MEDIA_NODUP and somebody builds with an older
yelp.m4, the files are just silently ignored. Added YELP_INIT_HELP
to replace YELP_HELP_INIT (though YELP_HELP_INIT is not currently
deprecated), and YELP_INIT_HELP is stingy about checking minimum
version.
|
|
|
|
|
|
|
|
| |
Instead of a second run using a stripped down stylesheet, we now use
the primary stylesheet, which gives us access to the same logic of
which elements to process, including conditional processing.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=709951
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710331
|
| |
|
|
|
|
|
|
|
| |
At Kat's request, you can now specify an output in a directory
other than the cwd, and yelp-new is smart about figuring out
whether to add extensions. Also, when specifying a local path
for templates, yelp-new is smarter about extensions.
|
| |
|
| |
|
|
|
|
|
|
| |
yelp-build actually uses the cache as the primary input document
for Mallard docs. A lot of the globals in l10n don't work, because
they don't get their info from each page element.
|
| |
|