Commit Graph

353 Commits

Author SHA1 Message Date
Martin A. Brown 33b8e04e33 revising the TODO list into sections 2016-03-04 12:42:37 -08:00
Martin A. Brown 2a0e383c26 run the xinclude first, then validate document 2016-03-04 11:46:17 -08:00
Martin A. Brown efebc78a63 detail on stems and overall picture 2016-03-04 10:04:40 -08:00
Martin A. Brown 62fdcbf1c6 refer to python-stdeb 2016-03-04 09:04:30 -08:00
Martin A. Brown c60ba0c688 beefing up the introductory documentation/README 2016-03-04 09:02:27 -08:00
Martin A. Brown 3e1b732b32 correct the help string for docbook.rng 2016-03-04 08:53:53 -08:00
Martin A. Brown 92e7c8bc89 lowering verbosity on reporting tool/data detection 2016-03-04 07:58:03 -08:00
Martin A. Brown bba998b7b9 adding NS XSL fs locations for Debian 2016-03-04 07:53:29 -08:00
Martin A. Brown 0ae4fd4806 flesh out support for DocBook 5.0
this is the main commit which provides support for generating documents from
sources written in DocBook 5.0.
2016-03-03 23:45:20 -08:00
Martin A. Brown 9a5bd5fd05 scripts look stupid without a final newline 2016-03-03 23:45:05 -08:00
Martin A. Brown c8f489ef5d reset logging level after parsing all configs 2016-03-03 14:03:38 -08:00
Martin A. Brown 7359af070d adjust and reorganize imports 2016-03-03 11:27:19 -08:00
Martin A. Brown b092e09516 add support for --script; shorten names
adding support for the --script option
shortening the names in the script since it was getting fairly redundant to
keep typing tldp.outputs.Output*, tldp.inventory.Inventory and
2016-03-03 11:23:54 -08:00
Martin A. Brown 0ee742b64b add internal support for dumping shellscript
added support to the BaseDoctype class so that it can dump a script instead of
executing the script
2016-03-03 11:22:09 -08:00
Martin A. Brown e2aff4f388 add alternate constructor 2016-03-03 11:21:54 -08:00
Martin A. Brown de43a11954 adjust the names of the XSL files 2016-03-03 11:20:57 -08:00
Martin A. Brown cb23d89b04 comment the XSL and use system ID for resource 2016-03-03 11:06:55 -08:00
Martin A. Brown 8047e6a0d3 adding the extras 2016-03-02 23:53:02 -08:00
Martin A. Brown 83e1c7a57b needed output.validsource for DocBook XML xmllint validation 2016-03-02 23:52:50 -08:00
Martin A. Brown 6ac2699fbf removing reference to unused variable buildorder 2016-03-02 23:52:29 -08:00
Martin A. Brown 369d53eb35 be louder about the signature finding (or not) 2016-03-02 23:51:27 -08:00
Martin A. Brown 17772e948c call xmllint before doing any other work
important to validate the document before processing it;
Note!  Adding this feature flushed out a number of sketchy corners of a few of
our documents, but almost everything validated already.
2016-03-02 23:50:19 -08:00
Martin A. Brown a7e9b1102d and grabbing David Horton's CSS file 2016-03-02 23:33:53 -08:00
Martin A. Brown b0e30303cf snatching the stuff packaged by Frank Lichtenheld 2016-03-02 23:32:37 -08:00
Martin A. Brown fbb69658a7 better organization for DSSSL and XSL files 2016-03-02 23:27:10 -08:00
Martin A. Brown 86b83be257 bumping version to 0.4.5 2016-03-01 23:01:36 -08:00
Martin A. Brown 2094199462 pyflakes/pep8 fixes 2016-03-01 22:58:37 -08:00
Martin A. Brown ee88d451a8 pyflakes/pep8 fixes 2016-03-01 22:53:07 -08:00
Martin A. Brown 78e67c0e6c pep8/pyflakes 2016-03-01 22:47:15 -08:00
Martin A. Brown 6e11db3957 add a test case for when user specifies only stem as arg 2016-03-01 22:46:57 -08:00
Martin A. Brown 7f26728ec1 say "source" documents instead of "total" (less confusing) 2016-03-01 22:41:16 -08:00
Martin A. Brown cd551329d8 bumping version to 0.4.4 2016-03-01 22:24:27 -08:00
Martin A. Brown 9cb92dce7c build() only returns 0 (success) for all builds
before, the build() function lacked the logic to retain, and return that there
was a failure during the building of one of the documents; it now returns
a 1, which is passed directly to sys.exit(), if any single build fails
2016-03-01 22:21:29 -08:00
Martin A. Brown 97181b167a temporarily forgetting about other doctypes 2016-03-01 21:50:58 -08:00
Martin A. Brown 136678f531 changing the extension to .xml 2016-03-01 21:50:42 -08:00
Martin A. Brown 6047756027 tools and data to allow testing the build chain 2016-03-01 21:38:50 -08:00
Martin A. Brown d28460aaff bump up verbosity of failed excute() to 2016-03-01 21:38:16 -08:00
Martin A. Brown efa2c9432a bump up verbosity of failed excute() to 2016-03-01 21:38:04 -08:00
Martin A. Brown bf99f97eba print out detail files in sorted order 2016-03-01 21:37:42 -08:00
Martin A. Brown 51250d4a47 add a tiny bit more verbosity to output detail 2016-03-01 20:17:23 -08:00
Martin A. Brown 4939347e85 adjust verbose output a tad 2016-03-01 20:12:01 -08:00
Martin A. Brown 068000f414 bumping version to 0.4.2 2016-03-01 19:56:41 -08:00
Martin A. Brown b9f606988b try to simplify testing logic
lots of adjustments to testing to make it more understandable (and
self-contained), although not much shorter
2016-03-01 19:53:33 -08:00
Martin A. Brown 890464310a more sample data for stem/ext handling issue 2016-03-01 19:53:13 -08:00
Martin A. Brown 783aa036c8 correcting mismatch in PUBLIC/SYSTEM identifier declaration 2016-03-01 19:52:41 -08:00
Martin A. Brown d0222c748a more sample data for stem/ext handling issue 2016-03-01 19:51:39 -08:00
Martin A. Brown 17ffc0434f make the sought text more obvious in logging output 2016-03-01 19:51:19 -08:00
Martin A. Brown 20f01fff1c adding some additional TODO items from today's work 2016-03-01 19:50:51 -08:00
Martin A. Brown 76d5886e54 fix skipping SCSI-2.4-HOWTO (bad stem/ext handling)
source document identification was skipping any documents which lived in their
own directory AND whose names had a dot; fixed and test support added
2016-03-01 19:49:28 -08:00
Martin A. Brown 08ef4c35bf only say we are removing, if removing 2016-03-01 18:38:58 -08:00