summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 42.1HEAD42.1masterShaun McCance2022-10-302-1/+5
|
* Merge branch 'issue22' into 'master'Shaun McCance2022-10-301-0/+3
|\ | | | | | | | | Ensure trailing slash on output dir for DocBook See merge request GNOME/yelp-tools!10
| * Ensure trailing slash on output dir for DocBookShaun McCance2022-10-121-0/+3
|/ | | | | | xsltproc is picky. We already do this for Mallard, but missed it for DocBook. https://gitlab.gnome.org/GNOME/yelp-tools/-/issues/22
* Merge branch 'Doomsdayrs-master-patch-38452' into 'master'Shaun McCance2022-05-111-7/+7
|\ | | | | | | | | Convert README to MD See merge request GNOME/yelp-tools!9
| * Convert README to MDDoomsdayrs2022-05-101-7/+7
|/
* Version 42.042.0Shaun McCance2022-03-192-1/+5
|
* Version 42.beta42.betaShaun McCance2022-02-122-1/+5
|
* yelp.m4: Avoid argument list too long error when cleaningDan Nicholson2022-02-061-1/+3
| | | | https://gitlab.gnome.org/GNOME/yelp-tools/-/merge_requests/5
* Version 41.041.0Shaun McCance2021-09-182-1/+5
|
* Version 41.beta41.betaShaun McCance2021-08-142-1/+6
|
* help: Replace Bugzilla link with GitLab linkAndre Klapper2021-07-281-1/+1
|
* build: Use Meson's python module for finding lxmlwip/jtojnar/mesonpyJan Tojnar2021-04-071-4/+2
|
* Version 40.040.0Shaun McCance2021-03-202-1/+5
|
* Version 40.rc40.rcShaun McCance2021-03-132-1/+6
|
* Remove comment about revision version attrs from templatesShaun McCance2021-03-122-2/+0
| | | | | | | This comment was intended to tell people to remove whichever of version, docversion, and pkgversion they don't use. But we dropped docversion and pkgversion from the templates to push towards the unified version attr, so the comment doesn't make sense anymore.
* Merge branch 'master' into 'master'Shaun McCance2021-02-203-3/+3
|\ | | | | | | | | Use /usr/bin/python3 as shebang See merge request GNOME/yelp-tools!6
| * Use /usr/bin/python3 as shebangDominique Leuenberger2021-02-113-3/+3
| | | | | | | | | | | | | | I don't think any distro has python3 installed in /bin. Some distros have completed UsrMerge, which makes /bin a symlink to /usr/bin, so /bin/python3 is available on those distros. But it breaks on all other distros.
* | Version 40.beta40.betaShaun McCance2021-02-132-1/+6
|/
* Adding --skip option to list filenames to skipShaun McCance2021-02-071-11/+28
| | | | | | This is mostly useful in config files, where you have specific pages that you might want exempted from some custom checker, but you don't want to force people to explicitly list which filenames to test.
* yelp-check: return 1 on failure for custom checkersShaun McCance2021-02-071-3/+3
|
* Version 40.alpha40.alphaShaun McCance2021-02-062-12/+11
|
* yelp-check: Use desc if blurb not set on --help for custom checkersShaun McCance2021-02-031-0/+3
|
* Remove autotools stuff and fix up some data filespython-portShaun McCance2021-02-018-179/+3
|
* Switch to new python toolsShaun McCance2021-02-0134-5519/+2375
|
* yelp-build.py: Convert yelp-build to pythonShaun McCance2021-01-301-0/+834
|
* yelp-new.py: Converted yelp-new to pythonShaun McCance2021-01-1612-0/+653
|
* Simplifying the meson configure optionsShaun McCance2020-12-263-16/+7
|
* Updating meson build files for recent changesShaun McCance2020-12-262-6/+13
|
* Merge branch 'master' into tchaik/yelp-tools-wip/tchaik/mesonShaun McCance2020-12-2615-20/+1805
|\
| * yelp-check.py: Allow custom checkers defined in the config fileShaun McCance2020-12-221-7/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit allows you to specify your own checkers in .yelp-tools.cfg. This concept of how these work is very similar to Schematron, but very simplified in a basic config file syntax. For example, here's how to write a check to make sure you always have a non-empty desc element: [namespaces] mal = http://projectmallard.org/1.0/ [check:gnome-desc] select = /mal:page/mal:info assert = normalize-space(mal:desc) != '' message = Must have non-empty desc
| * yelp-check.py: Add allow list to `yelp-check hrefs`Shaun McCance2020-12-211-1/+8
| |
| * yelp-check.py: Add the ability to read from a config fileShaun McCance2020-12-211-128/+227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | You can now add a .yelp-tools.cfg file to provide default options. All the command-line args now have long forms, and you can use that long form in the cfg file under a section called [check:*tool*], where *tool* is the specific subcommand. For example, let's say you always want strict validation, but to allow the ITS namespace: [check:validate] strict = true allow = http://www.w3.org/2005/11/its You can also use the [check] secton for options that apply to all subcommands. This is most useful for Mallard sites: [check] site = true
| * yelp-check.py: Default to cwd if no file args are passedShaun McCance2020-12-181-0/+2
| |
| * yelp-check.py: Add https CC URLs to hrefs allow listShaun McCance2020-12-181-2/+4
| |
| * Version 3.38.03.38.0Shaun McCance2020-09-122-1/+5
| |
| * Version 3.37.903.37.90Shaun McCance2020-08-082-1/+5
| |
| * Merge branch 'new-templates' into 'master'Shaun McCance2020-08-089-10/+509
| |\ | | | | | | | | | | | | New templates See merge request GNOME/yelp-tools!4
| | * Adding docversion and pkgversion to templatesShaun McCance2020-08-048-8/+16
| | |
| | * Add new templates to Makefile.amShaun McCance2020-05-081-1/+9
| | |
| | * Adding new templates for yelp-newShaun McCance2020-05-088-8/+491
| | |
| * | Initial work on converting yelp-check to pythonShaun McCance2020-06-131-0/+1042
| |/
| * Version 3.32.23.32.2Shaun McCance2019-06-122-1/+5
| |
| * Fully fix warnings when there are no stack filesShaun McCance2019-06-121-1/+1
| | | | | | | | | | Previous fix had a mistake. I added a check in two places, did some copy pasta, and failed to change a variable name.
| * Version 3.32.13.32.1Shaun McCance2019-05-072-1/+5
| |
| * yelp-check: Fix validation for DocBook 5 with https redirectsShaun McCance2019-04-261-2/+20
| | | | | | | | | | | | | | | | 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.
| * Version 3.32.03.32.0Shaun McCance2019-03-112-1/+5
| |
| * Version 3.31.903.31.90Shaun McCance2019-02-042-1/+5
| |
| * yelp-build: Don't spit out error about missing stack filesShaun McCance2019-01-131-1/+3
| | | | | | | | | | Bare sh doesn't have nullglob, so we have to check the existence of filenames we got from iterating over a glob.
| * Replace Bugzilla by Gitlab URL in DOAP fileAndre Klapper2018-12-131-1/+1
| |
| * yelp-build: Support Mallard stacksShaun McCance2018-10-201-5/+12
| |