summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | build: Port to meson build systemMartin Blanchard2018-09-036-0/+236
|/ | | | | | | | | | The meson is a build system focused on speed an ease of use, which helps speeding up the software development. https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting https://gitlab.gnome.org/GNOME/yelp-tools/issues/17 https://bugzilla.gnome.org/show_bug.cgi?id=794279
* Version 3.28.03.28.0Shaun McCance2018-03-122-1/+5
|
* Version 3.27.903.27.90Shaun McCance2018-02-062-1/+9
|
* yelp.m4: Disable net access in make checkShaun McCance2018-02-061-2/+2
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=772334 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839549
* Adapt to recent major changes in yelp-xslShaun McCance2017-07-072-144/+12
|
* yelp-check: Add --jing option to validate command to use jingShaun McCance2017-02-221-2/+15
| | | | | | 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.
* yelp-check: Fixed style list handling in `yelp-check style`Shaun McCance2017-02-141-4/+4
|
* yelp-check: Add style command to list page stylesShaun McCance2017-02-141-0/+132
|
* yelp-check: Remember URLs we already checked in `hrefs`Shaun McCance2016-10-071-3/+16
|
* gnome-autogen.sh: Remove unused fileJavier Jardón2016-07-111-427/+0
| | | | | gnome-autogen.sh is not used since commit 758fc9f914de88dfae80aa43d25c089dde0a8a15
* Version 3.18.03.18.0Shaun McCance2015-09-212-1/+5
|