Commit Graph

1109 Commits

Author SHA1 Message Date
2caaa354dd Add support for Golang binary targets 2022-02-07 06:06:37 +01:00
7b1f679c9e Avoid spurious spaces 2022-02-07 05:47:18 +01:00
bde24a2a61 Code cleanup 2022-02-07 05:26:03 +01:00
2fea0f8d0e Add fallbacks for unsupported types or extensions 2022-02-07 05:25:25 +01:00
b42b2b7a1f Update the copyright notice 2022-02-07 05:24:18 +01:00
4b6d661d3e Sort the object types 2022-02-07 05:23:51 +01:00
87ab88818c Update the copyright notice 2022-02-07 03:48:40 +01:00
8310c7530b Use PROGNAME_CONFIGURE 2022-02-07 03:48:05 +01:00
76139acd8f Unify the licence sections 2021-11-10 03:21:35 +01:00
5f0123c473 *lint.sh: support spaces in filenames
While there, also unify the output.
2021-09-17 06:19:12 +02:00
4fda9bab64 template.sh: escape forward slashes in substitutions 2021-06-22 02:35:59 +02:00
992afbe93b template.sh: update the copyright notice 2021-06-22 02:29:47 +02:00
cbfe6b9aed template.sh: support targets containing a dot (".") 2021-06-22 02:29:20 +02:00
cce9b56acb Register new test targets 2021-06-21 01:18:28 +02:00
06d9089a62 Re-generate the Makefiles 2021-06-21 01:18:16 +02:00
654a21fc72 tests: add a test for XML templates 2021-06-21 01:17:50 +02:00
bbd7d44aa0 template.sh: implement contextual escaping
This is currently implemented for HTML, SGML, and XML files.
While there, attempt to escape shell characters, and clean the code for
"make clean".
2021-06-21 01:13:54 +02:00
9e75b6e860 markdown.sh: erase the correct temporary files 2021-06-21 00:24:36 +02:00
3dc2a33931 tests: add markdown constructs in its test 2021-06-21 00:15:06 +02:00
e404587851 Re-generate the Makefiles 2021-06-21 00:14:52 +02:00
bc3b487a0f tests: test the generation of reST files with markdown.sh
While there, also introduce a stylesheet for the markdown test sample.
2021-06-21 00:13:52 +02:00
9d02c72b1b markdown.sh: improve support for OBJDIR 2021-06-21 00:12:31 +02:00
84ab864c0b markdown.sh: add support for installing reST files 2021-06-20 23:57:44 +02:00
88a62b1fc4 markdown.sh: add support for stylesheets 2021-06-20 23:57:04 +02:00
0e11d026aa Use more accurate syntax highlighting for the code 2021-06-13 20:08:29 +02:00
1a7d8c5b6d Register the "markdown" test 2021-06-10 01:25:51 +02:00
4239c4b98b Re-generate the Makefiles 2021-06-10 01:25:51 +02:00
746193f0c8 Register a test for the markdown script 2021-06-10 01:25:51 +02:00
11ebed80b6 markdown.sh: add support for PDF output 2021-06-10 01:25:51 +02:00
4cdf0d3b34 markdown.sh: avoid return outside of functions 2021-06-10 01:25:51 +02:00
ace3443173 Update the copyright notice 2021-06-10 01:25:51 +02:00
a64078143f markdown.sh: do not assume a specific version of Python 2021-06-10 01:25:51 +02:00
b1a2ccea22 Use flake8 to lint Python scripts
This tool seems to be more complete than just py-codestyle.
2021-04-28 01:41:44 +02:00
e637a596e1 Update the copyright notice 2021-04-06 03:03:00 +02:00
bc176452d7 No longer ignore errors when commands are not found
Now that tests can easily be made optional, they should really be
deterministic, and fail when they cannot really be performed.
2021-04-06 03:02:02 +02:00
58552013de Update the copyright notice 2021-03-31 14:06:35 +02:00
c72addc72f Migrate the "pylint" test to py-codestyle 2021-03-31 14:06:35 +02:00
69aa8a7228 Update the copyright notice 2021-02-26 05:50:08 +01:00
2ebe9525c5 Always use xmllint(1) with --nonet 2021-02-26 05:49:54 +01:00
d1cb3f8d44 Only update scripts when necessary 2021-01-24 00:08:44 +01:00
088b5c80dd Import the license terms for configure-update(1) 2021-01-24 00:08:30 +01:00
6848df859c Register configure-update as a target 2021-01-24 00:08:30 +01:00
f17d836abf Re-generate the Makefiles 2021-01-23 23:43:52 +01:00
ce0a727b9b Generate configure-update(1) with the right defaults 2021-01-23 23:43:16 +01:00
3989329a95 Recurse through the right sub-directories with modes 2021-01-10 00:45:25 +01:00
22bef3e4f6 Set the title for the "release" mode globally 2021-01-09 20:18:06 +01:00
3cd0b1e6c5 Register a "release" project mode 2021-01-09 20:03:50 +01:00
fc8836828b Merge branch 'khorben/project-mode' into master 2021-01-09 19:51:05 +01:00
84b8147167 Re-generate the Makefiles 2021-01-09 19:50:41 +01:00
e5e04f3320 Register a test for project modes 2021-01-09 19:50:03 +01:00