saait, branch HEADthe most boring static page generator
4e687c03f39d0bf6cc2f4ee4657691cc970b22402023-04-10T10:28:03Z2023-04-10T10:28:03Zin Atom (RFC4287) an atomTextConstruct specifies the type text as the defaultHiltjo Posthumahiltjo@codemadness.orgcommit 4e687c03f39d0bf6cc2f4ee4657691cc970b2240
parent 72e89233016f5f860c77166b5f63e62c7e04d253
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 10 Apr 2023 12:28:03 +0200
in Atom (RFC4287) an atomTextConstruct specifies the type text as the default
This saves a few bytes.
72e89233016f5f860c77166b5f63e62c7e04d2532023-04-10T10:27:39Z2023-04-10T10:27:39Zatom_content: fix reference to feed itselfHiltjo Posthumahiltjo@codemadness.orgcommit 72e89233016f5f860c77166b5f63e62c7e04d253
parent f4aa2978064009789182c27d454c8468f7363da7
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 10 Apr 2023 12:27:39 +0200
atom_content: fix reference to feed itself
f4aa2978064009789182c27d454c8468f7363da72022-11-15T08:57:53Z2022-11-15T08:57:53Zbump version to 0.8Hiltjo Posthumahiltjo@codemadness.orgcommit f4aa2978064009789182c27d454c8468f7363da7
parent 55da975904aa48d6514cc29b406ec1ea7c1c3719
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 15 Nov 2022 09:57:53 +0100
bump version to 0.8
55da975904aa48d6514cc29b406ec1ea7c1c37192022-03-19T12:13:29Z2022-03-19T12:13:29Zsync templates from my siteHiltjo Posthumahiltjo@codemadness.orgcommit 55da975904aa48d6514cc29b406ec1ea7c1c3719
parent 05eb9e7224f302b9d611043adb52418450b3ce4d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 19 Mar 2022 13:13:29 +0100
sync templates from my site
No datetime attribute needed for <time>. Simplify the menu texts.
05eb9e7224f302b9d611043adb52418450b3ce4d2022-03-19T12:13:14Z2022-03-19T12:13:14ZCSS: add dark modeHiltjo Posthumahiltjo@codemadness.orgcommit 05eb9e7224f302b9d611043adb52418450b3ce4d
parent 134ff98c58a8cca78caf918cc6dddc3a24155490
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 19 Mar 2022 13:13:14 +0100
CSS: add dark mode
134ff98c58a8cca78caf918cc6dddc3a241554902020-12-24T12:38:10Z2020-12-24T12:38:10ZREADME: add url to entr project to make it easier to findHiltjo Posthumahiltjo@codemadness.orgcommit 134ff98c58a8cca78caf918cc6dddc3a24155490
parent f242e6ade5979fd153b0b2a97a252912fa91b842
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 24 Dec 2020 13:38:10 +0100
README: add url to entr project to make it easier to find
f242e6ade5979fd153b0b2a97a252912fa91b8422020-11-15T11:42:36Z2020-11-15T19:06:54ZReplace readdir_r to readdirJaume Devesajaume@mailbox.orgcommit f242e6ade5979fd153b0b2a97a252912fa91b842
parent c2c2c0934d8b2b362dddd503df382a1b5ae2afb5
Author: Jaume Devesa <jaume@mailbox.org>
Date: Sun, 15 Nov 2020 12:42:36 +0100
Replace readdir_r to readdir
Function `readdir_r` seems to be deprecated in favor of `readdir`.
Replace the calls to avoid compile-time warnings.
Minor code-style changes + additional note by me:
POSIX says:
"The pointer returned by readdir() points to data which may be overwritten by
another call to readdir() on the same directory stream. This data is not
overwritten by another call to readdir() on a different directory stream."
https://pubs.opengroup.org/onlinepubs/009695399/functions/readdir_r.html
So the nested readdir() is safe here.
c2c2c0934d8b2b362dddd503df382a1b5ae2afb52020-11-04T16:57:11Z2020-11-04T16:57:11Zadd Atom content feed in the header of a pageHiltjo Posthumahiltjo@codemadness.orgcommit c2c2c0934d8b2b362dddd503df382a1b5ae2afb5
parent 5081d4732c16126a4cc3cf2e6ac20207f15f0a96
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 4 Nov 2020 17:57:11 +0100
add Atom content feed in the header of a page
5081d4732c16126a4cc3cf2e6ac20207f15f0a962020-11-03T21:27:35Z2020-11-03T21:27:35Zadd a version of the Atom and RSS feed with full contentHiltjo Posthumahiltjo@codemadness.orgcommit 5081d4732c16126a4cc3cf2e6ac20207f15f0a96
parent 15848b6b5f2da216666ba15123bb320018f10428
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 3 Nov 2020 22:27:35 +0100
add a version of the Atom and RSS feed with full content
Some people prefer to view the whole content in a feed reader, offer this
choice.
15848b6b5f2da216666ba15123bb320018f104282020-11-03T21:26:09Z2020-11-03T21:26:09Zadd RSS feed template againHiltjo Posthumahiltjo@codemadness.orgcommit 15848b6b5f2da216666ba15123bb320018f10428
parent 05ac00286c4a8bf27b155a2369bfcc93043ff2ea
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 3 Nov 2020 22:26:09 +0100
add RSS feed template again
This allows users to choose between Atom or RSS.
RSS is an older technology that is more widely supported than Atom, for example
in snownews.
05ac00286c4a8bf27b155a2369bfcc93043ff2ea2020-07-27T18:18:53Z2020-07-27T18:18:53Zsitemap.xml: improve format and add lastmodified <lastmod>Hiltjo Posthumahiltjo@codemadness.orgcommit 05ac00286c4a8bf27b155a2369bfcc93043ff2ea
parent fd64204ae7af8aea7f61ce2e6563c0f3372faa51
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 27 Jul 2020 20:18:53 +0200
sitemap.xml: improve format and add lastmodified <lastmod>
fd64204ae7af8aea7f61ce2e6563c0f3372faa512020-04-05T14:11:20Z2020-04-05T14:11:20Zbump version to 0.7.1Hiltjo Posthumahiltjo@codemadness.orgcommit fd64204ae7af8aea7f61ce2e6563c0f3372faa51
parent 66bae484ec19ebad289b59b9250cfb726899cda5
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Apr 2020 16:11:20 +0200
bump version to 0.7.1
2 breaking bugfixes
66bae484ec19ebad289b59b9250cfb726899cda52020-04-05T10:59:52Z2020-04-05T10:59:52Zfix NULL dereference if a template has no blocks + tiny style fixHiltjo Posthumahiltjo@codemadness.orgcommit 66bae484ec19ebad289b59b9250cfb726899cda5
parent 48eaa7dac60dfd491fdb1e915f59741cf1a19dd0
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Apr 2020 12:59:52 +0200
fix NULL dereference if a template has no blocks + tiny style fix
48eaa7dac60dfd491fdb1e915f59741cf1a19dd02020-04-05T10:46:25Z2020-04-05T10:46:25Zfix command parsing for optionsHiltjo Posthumahiltjo@codemadness.orgcommit 48eaa7dac60dfd491fdb1e915f59741cf1a19dd0
parent 0a5c6534a04a5cdac0a8e3d7f294e1fd7e281f6f
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Apr 2020 12:46:25 +0200
fix command parsing for options
0a5c6534a04a5cdac0a8e3d7f294e1fd7e281f6f2020-02-23T19:35:13Z2020-02-23T19:35:13Zbump version to 0.7Hiltjo Posthumahiltjo@codemadness.orgcommit 0a5c6534a04a5cdac0a8e3d7f294e1fd7e281f6f
parent 61e26836e8656a48af28af693c506b022244cc2d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 23 Feb 2020 20:35:13 +0100
bump version to 0.7
61e26836e8656a48af28af693c506b022244cc2d2020-02-21T14:25:56Z2020-02-21T14:25:56Zconfig.cfg: add spaces around variable assignment (=)Hiltjo Posthumahiltjo@codemadness.orgcommit 61e26836e8656a48af28af693c506b022244cc2d
parent 8d49f005a4bf2ed3812331dafd8090891960e86c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 21 Feb 2020 15:25:56 +0100
config.cfg: add spaces around variable assignment (=)
8d49f005a4bf2ed3812331dafd8090891960e86c2020-02-21T14:18:51Z2020-02-21T14:18:51Zsync READMEHiltjo Posthumahiltjo@codemadness.orgcommit 8d49f005a4bf2ed3812331dafd8090891960e86c
parent d4a58cdd0964fdd4fee0e036bfbb06bd7e6f9c43
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 21 Feb 2020 15:18:51 +0100
sync README
d4a58cdd0964fdd4fee0e036bfbb06bd7e6f9c432020-02-21T14:18:00Z2020-02-21T14:18:00Zsaait.1: improve wording, thanks biniar!Hiltjo Posthumahiltjo@codemadness.orgcommit d4a58cdd0964fdd4fee0e036bfbb06bd7e6f9c43
parent 4d966052a22a4b5ebb9c0cc3c5a380482330014e
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 21 Feb 2020 15:18:00 +0100
saait.1: improve wording, thanks biniar!
4d966052a22a4b5ebb9c0cc3c5a380482330014e2020-02-21T12:08:27Z2020-02-21T12:08:27Zsync READMEHiltjo Posthumahiltjo@codemadness.orgcommit 4d966052a22a4b5ebb9c0cc3c5a380482330014e
parent 75cb5695774224efbcb0babe892c5cde0e363f01
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 21 Feb 2020 13:08:27 +0100
sync README
75cb5695774224efbcb0babe892c5cde0e363f012020-02-21T12:07:58Z2020-02-21T12:07:58Zsaait.1/README: move markdown example to READMEHiltjo Posthumahiltjo@codemadness.orgcommit 75cb5695774224efbcb0babe892c5cde0e363f01
parent 081c3fb57aaf2dd6b6019bc6b270511fa821d1ae
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 21 Feb 2020 13:07:58 +0100
saait.1/README: move markdown example to README
081c3fb57aaf2dd6b6019bc6b270511fa821d1ae2020-02-16T16:59:02Z2020-02-20T18:21:35Zrename htmlfile to contentfile, reword some things in docsHiltjo Posthumahiltjo@codemadness.orgcommit 081c3fb57aaf2dd6b6019bc6b270511fa821d1ae
parent 79f542131b02995e4bb1ba36e0f67b38c8551a35
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 16 Feb 2020 17:59:02 +0100
rename htmlfile to contentfile, reword some things in docs
saait is intended for site generator, can be used for other text templates,
like Atom feeds, etc.
79f542131b02995e4bb1ba36e0f67b38c8551a352020-02-14T23:12:34Z2020-02-20T18:20:30Zsync READMEHiltjo Posthumahiltjo@codemadness.orgcommit 79f542131b02995e4bb1ba36e0f67b38c8551a35
parent 9789f45cbe96a0eb26621f7fb036a8a2db6daed8
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
sync README
9789f45cbe96a0eb26621f7fb036a8a2db6daed82020-02-14T23:12:34Z2020-02-20T18:20:30ZREADME: add example script for a possible workflowHiltjo Posthumahiltjo@codemadness.orgcommit 9789f45cbe96a0eb26621f7fb036a8a2db6daed8
parent 5bf956a1f444ba5ec786a887f575668f42313d15
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
README: add example script for a possible workflow
5bf956a1f444ba5ec786a887f575668f42313d152020-02-14T23:12:34Z2020-02-20T18:20:30Zsaait.1: reword sentence about an empty template block fileHiltjo Posthumahiltjo@codemadness.orgcommit 5bf956a1f444ba5ec786a887f575668f42313d15
parent 53544bea37c0b6dab9050d9aedf64a0027424fce
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
saait.1: reword sentence about an empty template block file
53544bea37c0b6dab9050d9aedf64a0027424fce2020-02-14T23:12:34Z2020-02-20T18:20:30Zsaait.1: improvementsHiltjo Posthumahiltjo@codemadness.orgcommit 53544bea37c0b6dab9050d9aedf64a0027424fce
parent d641547794fb688746b5a12bc6acc1ce36b7c33f
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
saait.1: improvements
- don't mention .cfg files explicitly, except in examples, because the last
extension is used for any path (so .ini or so would work too).
- document white-space rules for key = value assignment.
- don't mention the htmlfile exception in the example/usage steps.
- minor white-space tweak.
d641547794fb688746b5a12bc6acc1ce36b7c33f2020-02-14T23:12:34Z2020-02-20T18:20:30Zremove "index" featureHiltjo Posthumahiltjo@codemadness.orgcommit d641547794fb688746b5a12bc6acc1ce36b7c33f
parent 1f2bea100210ce5dab1d3801efa0968b89020f31
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
remove "index" feature
it can be done in a more flexible way by simply a symlink and
specifying/omitting config files.
1f2bea100210ce5dab1d3801efa0968b89020f312020-02-14T23:12:34Z2020-02-20T18:20:30Zstrip TABs and spaces before values too, improve comments wordingHiltjo Posthumahiltjo@codemadness.orgcommit 1f2bea100210ce5dab1d3801efa0968b89020f31
parent 893bbfdd9283e8f38700a2f5623c95a37c2c6f41
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
strip TABs and spaces before values too, improve comments wording
893bbfdd9283e8f38700a2f5623c95a37c2c6f412020-02-14T23:12:34Z2020-02-20T18:20:30ZMakefile: rm headersHiltjo Posthumahiltjo@codemadness.orgcommit 893bbfdd9283e8f38700a2f5623c95a37c2c6f41
parent 63d47467edf428f92bdb01f1f0e7d60239782942
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
Makefile: rm headers
63d47467edf428f92bdb01f1f0e7d602397829422020-02-14T23:12:34Z2020-02-20T18:20:30Zrm arg.h and config.h: hand-roll argument parsingHiltjo Posthumahiltjo@codemadness.orgcommit 63d47467edf428f92bdb01f1f0e7d60239782942
parent f43f198c66c1fcc3515fda2640ee6ad846418865
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
rm arg.h and config.h: hand-roll argument parsing
f43f198c66c1fcc3515fda2640ee6ad8464188652020-02-14T23:12:34Z2020-02-20T18:20:30Zpages: simplify and remove unused variables from examplesHiltjo Posthumahiltjo@codemadness.orgcommit f43f198c66c1fcc3515fda2640ee6ad846418865
parent a1c4a48dba8f889f8e49175a5a7256a5496ad800
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
pages: simplify and remove unused variables from examples
it should be clear any variable can be used in the documentation etc.
a1c4a48dba8f889f8e49175a5a7256a5496ad8002020-02-14T23:12:34Z2020-02-20T18:20:30Zconfig.cfg: small fixesHiltjo Posthumahiltjo@codemadness.orgcommit a1c4a48dba8f889f8e49175a5a7256a5496ad800
parent 5b6243dd0926b623cced3118df001d13089675ed
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 15 Feb 2020 00:12:34 +0100
config.cfg: small fixes
- site title comment was wrong.
- author comment was wrong (above a different variable).
- punctuation
5b6243dd0926b623cced3118df001d13089675ed2020-02-10T18:33:19Z2020-02-10T18:33:19ZMakefile: remove duplicate -c flagHiltjo Posthumahiltjo@codemadness.orgcommit 5b6243dd0926b623cced3118df001d13089675ed
parent a4f1fc6f95d5ec2d60dbc3be009a8c9f0a7da45c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 10 Feb 2020 19:33:19 +0100
Makefile: remove duplicate -c flag
a4f1fc6f95d5ec2d60dbc3be009a8c9f0a7da45c2020-02-10T18:31:30Z2020-02-10T18:31:30Zstyle.css: make headers a bit smaller, use monospace for codeHiltjo Posthumahiltjo@codemadness.orgcommit a4f1fc6f95d5ec2d60dbc3be009a8c9f0a7da45c
parent bebb5bec3db62f3194968bd8607aece447183da8
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 10 Feb 2020 19:31:30 +0100
style.css: make headers a bit smaller, use monospace for code
bebb5bec3db62f3194968bd8607aece447183da82020-01-28T21:13:24Z2020-01-28T21:13:24Zcleanup unneeded include .h fileHiltjo Posthumahiltjo@codemadness.orgcommit bebb5bec3db62f3194968bd8607aece447183da8
parent 96915196628cde374903f8cb434898f5a6e0099c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 28 Jan 2020 22:13:24 +0100
cleanup unneeded include .h file
96915196628cde374903f8cb434898f5a6e0099c2020-01-07T17:23:39Z2020-01-07T17:23:39Zbump version to 0.6Hiltjo Posthumahiltjo@codemadness.orgcommit 96915196628cde374903f8cb434898f5a6e0099c
parent 9203853d55254af37158617b4595d51888fa6951
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 7 Jan 2020 18:23:39 +0100
bump version to 0.6
9203853d55254af37158617b4595d51888fa69512020-01-07T17:23:02Z2020-01-07T17:23:02Zsaait.1 and README: reword and correct a few thingsHiltjo Posthumahiltjo@codemadness.orgcommit 9203853d55254af37158617b4595d51888fa6951
parent 88d494680432fbd4166b0a24226efd310aeb85e5
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 7 Jan 2020 18:23:02 +0100
saait.1 and README: reword and correct a few things
88d494680432fbd4166b0a24226efd310aeb85e52020-01-05T23:40:37Z2020-01-05T23:40:37Zmake usage exactly the same as in the man page saait.1Hiltjo Posthumahiltjo@codemadness.orgcommit 88d494680432fbd4166b0a24226efd310aeb85e5
parent 366a61fa0a047dc2cbf70b4f0d6da0008bb846ee
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 6 Jan 2020 00:40:37 +0100
make usage exactly the same as in the man page saait.1
+ a minor white-space fix.
366a61fa0a047dc2cbf70b4f0d6da0008bb846ee2020-01-05T22:55:42Z2020-01-05T22:55:42Zmake it easier to debug for which page a variable is undefinedHiltjo Posthumahiltjo@codemadness.orgcommit 366a61fa0a047dc2cbf70b4f0d6da0008bb846ee
parent 8b073bb76dcaad5e7029405e91918108e86f2b86
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 23:55:42 +0100
make it easier to debug for which page a variable is undefined
8b073bb76dcaad5e7029405e91918108e86f2b862020-01-05T22:42:02Z2020-01-05T22:42:02Zrename line to linenr, count from 1Hiltjo Posthumahiltjo@codemadness.orgcommit 8b073bb76dcaad5e7029405e91918108e86f2b86
parent e75d8cfb365e36512e26cc62f6246d1dcd8500e1
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 23:42:02 +0100
rename line to linenr, count from 1
e75d8cfb365e36512e26cc62f6246d1dcd8500e12020-01-05T22:37:08Z2020-01-05T22:37:08Zimprove some commentsHiltjo Posthumahiltjo@codemadness.orgcommit e75d8cfb365e36512e26cc62f6246d1dcd8500e1
parent 0f9615a28ddc062de97bcc89170cc7c94ca15f3b
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 23:37:08 +0100
improve some comments
0f9615a28ddc062de97bcc89170cc7c94ca15f3b2020-01-05T13:14:28Z2020-01-05T13:14:28ZREADME: some white-space fixesHiltjo Posthumahiltjo@codemadness.orgcommit 0f9615a28ddc062de97bcc89170cc7c94ca15f3b
parent 26cef250bc4609edcc5663540f3e4055738ca06b
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 14:14:28 +0100
README: some white-space fixes
26cef250bc4609edcc5663540f3e4055738ca06b2020-01-05T13:10:51Z2020-01-05T13:10:51Zimprove/rewrite man page and READMEHiltjo Posthumahiltjo@codemadness.orgcommit 26cef250bc4609edcc5663540f3e4055738ca06b
parent 82f2448a5181411d61e4763f45e1dfdbe6e8092b
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 14:10:51 +0100
improve/rewrite man page and README
add a step-by-step usage example to create a site.
82f2448a5181411d61e4763f45e1dfdbe6e8092b2020-01-05T13:10:30Z2020-01-05T13:10:30Zbump LICENSE yearHiltjo Posthumahiltjo@codemadness.orgcommit 82f2448a5181411d61e4763f45e1dfdbe6e8092b
parent 1ef896a903a32ef5b48d983a3cec6ef33a8707a3
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 14:10:30 +0100
bump LICENSE year
1ef896a903a32ef5b48d983a3cec6ef33a8707a32020-01-05T13:09:42Z2020-01-05T13:09:42Zimprove comment and usage stringHiltjo Posthumahiltjo@codemadness.orgcommit 1ef896a903a32ef5b48d983a3cec6ef33a8707a3
parent b100a92a2e2f256febcd2c87232ca368a8b6d80a
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 14:09:42 +0100
improve comment and usage string
b100a92a2e2f256febcd2c87232ca368a8b6d80a2020-01-05T13:08:58Z2020-01-05T13:08:58Zset "index" variable and check it strictly against "0"Hiltjo Posthumahiltjo@codemadness.orgcommit b100a92a2e2f256febcd2c87232ca368a8b6d80a
parent 8ce9999df8e020ddd9f00ad6ce4a0578254a9e31
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 5 Jan 2020 14:08:58 +0100
set "index" variable and check it strictly against "0"
8ce9999df8e020ddd9f00ad6ce4a0578254a9e312019-12-07T21:16:50Z2019-12-07T21:16:50Zimprove READMEHiltjo Posthumahiltjo@codemadness.orgcommit 8ce9999df8e020ddd9f00ad6ce4a0578254a9e31
parent 59eeabfb2ae2c82279a07091ba1cc20bca7c807c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 7 Dec 2019 22:16:50 +0100
improve README
59eeabfb2ae2c82279a07091ba1cc20bca7c807c2019-11-08T13:52:49Z2019-11-08T13:52:49Ztemplate: minor HTML improvementsHiltjo Posthumahiltjo@codemadness.orgcommit 59eeabfb2ae2c82279a07091ba1cc20bca7c807c
parent 20eaebe368ceb6f2cde067b71f54fdbff7888877
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 8 Nov 2019 14:52:49 +0100
template: minor HTML improvements
- use the more logical order: name, content (key, value).
- remove nowrap attribute and unnecesary datetime attribute.
20eaebe368ceb6f2cde067b71f54fdbff78888772019-10-29T17:51:48Z2019-10-29T17:51:48Zbump version to 0.5Hiltjo Posthumahiltjo@codemadness.orgcommit 20eaebe368ceb6f2cde067b71f54fdbff7888877
parent 12339ea5125e7ec8ea6c59f98ab09f6245c1d734
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 29 Oct 2019 18:51:48 +0100
bump version to 0.5
12339ea5125e7ec8ea6c59f98ab09f6245c1d7342019-10-29T17:46:34Z2019-10-29T17:46:34Zimprove comments and remove a few TODO markersHiltjo Posthumahiltjo@codemadness.orgcommit 12339ea5125e7ec8ea6c59f98ab09f6245c1d734
parent 51c0c162ec51ad219acaf97e4f7b8b93023fa262
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 29 Oct 2019 18:46:34 +0100
improve comments and remove a few TODO markers
51c0c162ec51ad219acaf97e4f7b8b93023fa2622019-10-29T17:31:18Z2019-10-29T17:31:18Zstyle fixHiltjo Posthumahiltjo@codemadness.orgcommit 51c0c162ec51ad219acaf97e4f7b8b93023fa262
parent be11bd1dda2a883fc861f6147167a3477b636fe7
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 29 Oct 2019 18:31:18 +0100
style fix
be11bd1dda2a883fc861f6147167a3477b636fe72019-10-29T17:07:11Z2019-10-29T17:07:11Zmake sure util functions are at the top, move xmlencode before writepage()Hiltjo Posthumahiltjo@codemadness.orgcommit be11bd1dda2a883fc861f6147167a3477b636fe7
parent 3d54db5f366efdf4612c9eaa537a22ad11035e45
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 29 Oct 2019 18:07:11 +0100
make sure util functions are at the top, move xmlencode before writepage()
3d54db5f366efdf4612c9eaa537a22ad11035e452019-10-29T16:55:26Z2019-10-29T16:55:26Zcheck a realloc call, use a function wrapper: ereallocHiltjo Posthumahiltjo@codemadness.orgcommit 3d54db5f366efdf4612c9eaa537a22ad11035e45
parent 14e13f2b2eb2a5325046789df95d65cd7afc6e47
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 29 Oct 2019 17:55:26 +0100
check a realloc call, use a function wrapper: erealloc
14e13f2b2eb2a5325046789df95d65cd7afc6e472019-10-18T18:32:35Z2019-10-18T18:32:35ZREADME: improve example for generating pages here tooHiltjo Posthumahiltjo@codemadness.orgcommit 14e13f2b2eb2a5325046789df95d65cd7afc6e47
parent 520cf503b55c4ce2f3ccf47e7aa13d43b463fb1c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 18 Oct 2019 20:32:35 +0200
README: improve example for generating pages here too
520cf503b55c4ce2f3ccf47e7aa13d43b463fb1c2019-10-18T18:30:06Z2019-10-18T18:30:06Zsimplify Makefile and improvementsHiltjo Posthumahiltjo@codemadness.orgcommit 520cf503b55c4ce2f3ccf47e7aa13d43b463fb1c
parent d5820b0d6a3f9105d19e9f35e14da5c790e1846d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 18 Oct 2019 20:30:06 +0200
simplify Makefile and improvements
- install Makefile.example on installation for examples.
- add Makefile.example to dist target.
- remove config.mk
d5820b0d6a3f9105d19e9f35e14da5c790e1846d2019-10-16T07:53:34Z2019-10-16T07:53:34Zput site generator configurable in one place: config.cfgHiltjo Posthumahiltjo@codemadness.orgcommit d5820b0d6a3f9105d19e9f35e14da5c790e1846d
parent 62f181347393a0c3c5516c2b47bc6fe71d6760c1
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 16 Oct 2019 09:53:34 +0200
put site generator configurable in one place: config.cfg
If someone uses saait, there is no need to advertise saait if you dont want.
Feel free to remove it.
62f181347393a0c3c5516c2b47bc6fe71d6760c12019-10-16T07:11:20Z2019-10-16T07:48:52Zexample: don't parse ls(1) outputAugustin Fabreaugustin@augfab.frcommit 62f181347393a0c3c5516c2b47bc6fe71d6760c1
parent 447fdc59aaa7c15ab9af74b582c33d5bb9b883c0
Author: Augustin Fabre <augustin@augfab.fr>
Date: Wed, 16 Oct 2019 09:11:20 +0200
example: don't parse ls(1) output
447fdc59aaa7c15ab9af74b582c33d5bb9b883c02019-10-16T07:10:52Z2019-10-16T07:48:41Zexample: always create output directoryAugustin Fabreaugustin@augfab.frcommit 447fdc59aaa7c15ab9af74b582c33d5bb9b883c0
parent b17deee9bb62b581455400807b246a4a0c729d08
Author: Augustin Fabre <augustin@augfab.fr>
Date: Wed, 16 Oct 2019 09:10:52 +0200
example: always create output directory
b17deee9bb62b581455400807b246a4a0c729d082019-10-16T06:30:24Z2019-10-16T07:48:33Zuse <meta generator> tagAugustin Fabreaugustin@augfab.frcommit b17deee9bb62b581455400807b246a4a0c729d08
parent ec32a2cae8a20caff76d20e3ede4485cbeecf984
Author: Augustin Fabre <augustin@augfab.fr>
Date: Wed, 16 Oct 2019 08:30:24 +0200
use <meta generator> tag
ec32a2cae8a20caff76d20e3ede4485cbeecf9842019-06-12T07:48:11Z2019-06-12T07:48:11Zadd example Makefile for generating pages and syncingHiltjo Posthumahiltjo@codemadness.orgcommit ec32a2cae8a20caff76d20e3ede4485cbeecf984
parent 2877abf24a88d4ac8fdf7e62a1fc44619736551c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Wed, 12 Jun 2019 09:48:11 +0200
add example Makefile for generating pages and syncing
make - builds pages.
make sync - rsync files to remote host.
make view - view index file in the browser (for preview).
2877abf24a88d4ac8fdf7e62a1fc44619736551c2019-06-01T15:12:51Z2019-06-01T15:12:51Zupdate documentation describing new template blocks and bump licenseHiltjo Posthumahiltjo@codemadness.orgcommit 2877abf24a88d4ac8fdf7e62a1fc44619736551c
parent 3efe93e903986896139eac808fc6329a80b7b496
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 1 Jun 2019 17:12:51 +0200
update documentation describing new template blocks and bump license
3efe93e903986896139eac808fc6329a80b7b4962019-05-25T23:59:08Z2019-05-25T23:59:08Zminor code-styleHiltjo Posthumahiltjo@codemadness.orgcommit 3efe93e903986896139eac808fc6329a80b7b496
parent 015bc6ccd23e3e1ac78b6373e26d648bff4d08e0
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 26 May 2019 01:59:08 +0200
minor code-style
015bc6ccd23e3e1ac78b6373e26d648bff4d08e02019-05-25T18:33:33Z2019-05-25T18:33:33Zrework templates supportHiltjo Posthumahiltjo@codemadness.orgcommit 015bc6ccd23e3e1ac78b6373e26d648bff4d08e0
parent aac9d4d389441f56dd883b5eec1aea7672797e27
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 25 May 2019 20:33:33 +0200
rework templates support
templates are now iterated from the templates directory. It detects the
following prefixes:
"header." - header block
"item." - item block
"footer." - footer block
when a block is missing it is simply skipped (an empty file is not needed
anymore).
- This now allows adding/remove templates at run-time without having to specify the
templates in config.h and recompile.
- remove listing tcc as supported. It has limited POSIX support and does not
support the required opendir,readdir_r,closedir interfaces.
aac9d4d389441f56dd883b5eec1aea7672797e272019-05-25T18:32:15Z2019-05-25T18:32:15Zremove unneeded variableHiltjo Posthumahiltjo@codemadness.orgcommit aac9d4d389441f56dd883b5eec1aea7672797e27
parent 685357843f7c8e34a142392ee9f4ed1fcf517436
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 25 May 2019 20:32:15 +0200
remove unneeded variable
685357843f7c8e34a142392ee9f4ed1fcf5174362019-05-02T19:13:39Z2019-05-02T19:13:39Zbump version to 0.4Hiltjo Posthumahiltjo@codemadness.orgcommit 685357843f7c8e34a142392ee9f4ed1fcf517436
parent 87e1bf523941ea432006f5f4c2a23d5c54c4fed5
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 2 May 2019 21:13:39 +0200
bump version to 0.4
87e1bf523941ea432006f5f4c2a23d5c54c4fed52019-05-02T18:02:51Z2019-05-02T18:02:51Zatom feed: use plain-text for title and summaryHiltjo Posthumahiltjo@codemadness.orgcommit 87e1bf523941ea432006f5f4c2a23d5c54c4fed5
parent 939b8911eb315e93b74459695a848aecef5206a1
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Thu, 2 May 2019 20:02:51 +0200
atom feed: use plain-text for title and summary
939b8911eb315e93b74459695a848aecef5206a12019-03-16T13:10:51Z2019-03-16T13:10:51Zimprove stylesheetHiltjo Posthumahiltjo@codemadness.orgcommit 939b8911eb315e93b74459695a848aecef5206a1
parent f6831815feca19ff0cd808f783f173dc65db7594
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 16 Mar 2019 14:10:51 +0100
improve stylesheet
tested in netsurf, IE6, firefox, links, lynx, dillo.
f6831815feca19ff0cd808f783f173dc65db75942019-03-09T13:22:41Z2019-03-09T13:22:41Zaccessibility and other minor improvementsHiltjo Posthumahiltjo@codemadness.orgcommit f6831815feca19ff0cd808f783f173dc65db7594
parent d281e7082c8987bec72e54522c6953546687c884
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 9 Mar 2019 14:22:41 +0100
accessibility and other minor improvements
CSS: make underline below main nav menu 3px.
code-style: consistency: reorder <link rel> attributes>.
readability: rename "Atom" to "Atom feed".
accessibility: instead of divs just use semantic HTML5 tags.
accessibility: use HTML5 <time> tag for timestamps.
accessibility: remove redundant titles in nav menu links.
d281e7082c8987bec72e54522c6953546687c8842019-03-09T13:18:10Z2019-03-09T13:18:10ZMakefile: respect system CFLAGS/LDFLAGS, add DOCPREFIXHiltjo Posthumahiltjo@codemadness.orgcommit d281e7082c8987bec72e54522c6953546687c884
parent 8a92c9d41937be9b766c020d260f4c8360b819cb
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 9 Mar 2019 14:18:10 +0100
Makefile: respect system CFLAGS/LDFLAGS, add DOCPREFIX
8a92c9d41937be9b766c020d260f4c8360b819cb2018-12-21T12:38:58Z2018-12-21T12:38:58Zadd twtxt support: https://twtxt.readthedocs.io/en/stable/Hiltjo Posthumahiltjo@codemadness.orgcommit 8a92c9d41937be9b766c020d260f4c8360b819cb
parent 2d2e29f01cc83bf0adf67cca4df8dff8cec2a7d0
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 21 Dec 2018 13:38:58 +0100
add twtxt support: https://twtxt.readthedocs.io/en/stable/
2d2e29f01cc83bf0adf67cca4df8dff8cec2a7d02018-09-22T10:55:54Z2018-09-22T10:55:54Zminor code-style: order op charsHiltjo Posthumahiltjo@codemadness.orgcommit 2d2e29f01cc83bf0adf67cca4df8dff8cec2a7d0
parent 006c966d13aaf775f31e2c344e4243402d1f5f56
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 22 Sep 2018 12:55:54 +0200
minor code-style: order op chars
006c966d13aaf775f31e2c344e4243402d1f5f562018-09-22T10:25:51Z2018-09-22T10:25:51Zbump version to 0.3Hiltjo Posthumahiltjo@codemadness.orgcommit 006c966d13aaf775f31e2c344e4243402d1f5f56
parent 859530fbd840b9467593f90a707e3c3ce080b8ac
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 22 Sep 2018 12:25:51 +0200
bump version to 0.3
859530fbd840b9467593f90a707e3c3ce080b8ac2018-09-22T10:24:30Z2018-09-22T10:24:30Zremove left-over from config, USE_PLEDGE -> ifdef for OpenBSDHiltjo Posthumahiltjo@codemadness.orgcommit 859530fbd840b9467593f90a707e3c3ce080b8ac
parent bbeb92b4aff16a77b15252423abd24c4b2fb46ed
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 22 Sep 2018 12:24:30 +0200
remove left-over from config, USE_PLEDGE -> ifdef for OpenBSD
bbeb92b4aff16a77b15252423abd24c4b2fb46ed2018-09-08T15:53:34Z2018-09-08T15:53:34Zfix undefined behaviour with some ctype functionsHiltjo Posthumahiltjo@codemadness.orgcommit bbeb92b4aff16a77b15252423abd24c4b2fb46ed
parent ea16f6b7c0fe3be5f0d9ee633ea5b4438fa8b034
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 8 Sep 2018 17:53:34 +0200
fix undefined behaviour with some ctype functions
this affected NetBSD with inlined ctype functions
ea16f6b7c0fe3be5f0d9ee633ea5b4438fa8b0342018-08-07T11:48:41Z2018-08-07T11:48:41Zconfig parser improvementsHiltjo Posthumahiltjo@codemadness.orgcommit ea16f6b7c0fe3be5f0d9ee633ea5b4438fa8b034
parent 48b39941bf4a22e7d485155f8a16577bbd543f2d
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 7 Aug 2018 13:48:41 +0200
config parser improvements
- fix invalid read past bounds on invalid config input, minimal test-case:
printf 'a'.
- allow and ignore spaces and TABs before variable name, now allowed:
printf '\ta='
- invalid config input is now fatal and outputs a verbose message with the
file, linenumber and error.
- code-style consistency: rename filename variable to file.
48b39941bf4a22e7d485155f8a16577bbd543f2d2018-08-07T10:43:25Z2018-08-07T10:43:25Zconfig.h: white-space fixesHiltjo Posthumahiltjo@codemadness.orgcommit 48b39941bf4a22e7d485155f8a16577bbd543f2d
parent a3f01e9be49a6bc58a8588ea3cafda315a0e9d55
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Tue, 7 Aug 2018 12:43:25 +0200
config.h: white-space fixes
a3f01e9be49a6bc58a8588ea3cafda315a0e9d552018-05-26T10:33:40Z2018-05-26T10:33:40ZMakefile: add config.h to dist and as dependencyHiltjo Posthumahiltjo@codemadness.orgcommit a3f01e9be49a6bc58a8588ea3cafda315a0e9d55
parent 5e57d36c6f70c3c8a1233a2276e51a89fad910d4
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 26 May 2018 12:33:40 +0200
Makefile: add config.h to dist and as dependency
5e57d36c6f70c3c8a1233a2276e51a89fad910d42018-05-26T10:31:33Z2018-05-26T10:31:33Zdist target: add config.cfg, print.css and templates and pages examplesHiltjo Posthumahiltjo@codemadness.orgcommit 5e57d36c6f70c3c8a1233a2276e51a89fad910d4
parent 555babcde8249eea662865995c5f955576c7a2a9
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 26 May 2018 12:31:33 +0200
dist target: add config.cfg, print.css and templates and pages examples
555babcde8249eea662865995c5f955576c7a2a92018-05-26T10:27:02Z2018-05-26T10:27:02Zimprove print.cssHiltjo Posthumahiltjo@codemadness.orgcommit 555babcde8249eea662865995c5f955576c7a2a9
parent 9d4b276b2b85fc874eaf45017e08082ca80ec4e0
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 26 May 2018 12:27:02 +0200
improve print.css
9d4b276b2b85fc874eaf45017e08082ca80ec4e02018-05-26T10:24:15Z2018-05-26T10:24:15Zimprove CSSHiltjo Posthumahiltjo@codemadness.orgcommit 9d4b276b2b85fc874eaf45017e08082ca80ec4e0
parent 7f77083908301e537ffee055a7e86c8392793282
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 26 May 2018 12:24:15 +0200
improve CSS
7f77083908301e537ffee055a7e86c83927932822018-05-26T10:22:52Z2018-05-26T10:22:52Zbump version to 0.2Hiltjo Posthumahiltjo@codemadness.orgcommit 7f77083908301e537ffee055a7e86c8392793282
parent 9b1c25d392ebf25c4890c5455378c1ab4f3b9021
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sat, 26 May 2018 12:22:52 +0200
bump version to 0.2
9b1c25d392ebf25c4890c5455378c1ab4f3b90212018-02-11T12:13:40Z2018-02-11T12:13:40Zdocumentation: explain the value of READ_BUF_SIZHiltjo Posthumahiltjo@codemadness.orgcommit 9b1c25d392ebf25c4890c5455378c1ab4f3b9021
parent 0c5d3c6e83f4f8d5266140037a9b566814dc9b12
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 11 Feb 2018 13:13:40 +0100
documentation: explain the value of READ_BUF_SIZ
+ minor style: line-wrap.
0c5d3c6e83f4f8d5266140037a9b566814dc9b122018-01-21T15:27:47Z2018-01-21T15:27:47Zupdate README: document index variableHiltjo Posthumahiltjo@codemadness.orgcommit 0c5d3c6e83f4f8d5266140037a9b566814dc9b12
parent a64b5bfd3ad8750365b4e59a8a3103c3216c0a4c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 21 Jan 2018 16:27:47 +0100
update README: document index variable
a64b5bfd3ad8750365b4e59a8a3103c3216c0a4c2018-01-21T15:23:16Z2018-01-21T15:23:16Zadd another page as an exampleHiltjo Posthumahiltjo@codemadness.orgcommit a64b5bfd3ad8750365b4e59a8a3103c3216c0a4c
parent 02992aebcd4d0498ec6c49309c4499e2e420f21b
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 21 Jan 2018 16:23:16 +0100
add another page as an example
02992aebcd4d0498ec6c49309c4499e2e420f21b2018-01-21T15:15:30Z2018-01-21T15:15:30Zadd optimized catfile: %{somevar}Hiltjo Posthumahiltjo@codemadness.orgcommit 02992aebcd4d0498ec6c49309c4499e2e420f21b
parent 97a7e89e3e3204a474abe40c86645672c5edaccf
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 21 Jan 2018 16:15:30 +0100
add optimized catfile: %{somevar}
this reads and appends the contents of the value in variable 'somevar'
97a7e89e3e3204a474abe40c86645672c5edaccf2018-01-21T15:14:54Z2018-01-21T15:14:54Zremove a non-portable syntax in MakefileHiltjo Posthumahiltjo@codemadness.orgcommit 97a7e89e3e3204a474abe40c86645672c5edaccf
parent 5e2350c111fc98aa24afd457ce076641f3f451da
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 21 Jan 2018 16:14:54 +0100
remove a non-portable syntax in Makefile
5e2350c111fc98aa24afd457ce076641f3f451da2018-01-21T15:13:31Z2018-01-21T15:13:31Zupdate README: some corrections and add sync exampleHiltjo Posthumahiltjo@codemadness.orgcommit 5e2350c111fc98aa24afd457ce076641f3f451da
parent e205e24ff4ef479fc7fd720364e62949bcf3d108
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 21 Jan 2018 16:13:31 +0100
update README: some corrections and add sync example
e205e24ff4ef479fc7fd720364e62949bcf3d1082018-01-21T15:12:46Z2018-01-21T15:12:46Zupdate style and templatesHiltjo Posthumahiltjo@codemadness.orgcommit e205e24ff4ef479fc7fd720364e62949bcf3d108
parent 8e86c3a996380c2290c8f2f09c72496c0b084c20
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 21 Jan 2018 16:12:46 +0100
update style and templates
- Improvements for both modern and older browsers.
- Add print stylesheet to repo.
8e86c3a996380c2290c8f2f09c72496c0b084c202018-01-21T15:07:11Z2018-01-21T15:07:11Zbump LICENSE to 2018Hiltjo Posthumahiltjo@codemadness.orgcommit 8e86c3a996380c2290c8f2f09c72496c0b084c20
parent 6b3ea3824ff3a2962776b0e558b6e3764f26481c
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 21 Jan 2018 16:07:11 +0100
bump LICENSE to 2018
6b3ea3824ff3a2962776b0e558b6e3764f26481c2017-12-04T22:28:12Z2017-12-04T22:28:12Zremove TODOHiltjo Posthumahiltjo@codemadness.orgcommit 6b3ea3824ff3a2962776b0e558b6e3764f26481c
parent b3db791ebe566ca99df34a365df1f2632f2a31c8
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 4 Dec 2017 23:28:12 +0100
remove TODO
b3db791ebe566ca99df34a365df1f2632f2a31c82017-12-04T22:27:04Z2017-12-04T22:27:04Zstyle: line-wrap some linesHiltjo Posthumahiltjo@codemadness.orgcommit b3db791ebe566ca99df34a365df1f2632f2a31c8
parent 0007e983fbd257049d360f1347c4266ac9e83847
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 4 Dec 2017 23:27:04 +0100
style: line-wrap some lines
0007e983fbd257049d360f1347c4266ac9e838472017-12-04T22:20:49Z2017-12-04T22:22:46Zwritepage(): simplify key matching...Hiltjo Posthumahiltjo@codemadness.orgcommit 0007e983fbd257049d360f1347c4266ac9e83847
parent ee17d39756e30ba8fc6c6b46eecdcb08399f4d34
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 4 Dec 2017 23:20:49 +0100
writepage(): simplify key matching...
...for errors prefix the line with "filename:linenumber".
ee17d39756e30ba8fc6c6b46eecdcb08399f4d342017-12-04T22:17:34Z2017-12-04T22:17:34Zonly include unistd.h for pledge(2)Hiltjo Posthumahiltjo@codemadness.orgcommit ee17d39756e30ba8fc6c6b46eecdcb08399f4d34
parent 555edeb4eca525612f5d5016f131896f447be159
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 4 Dec 2017 23:17:34 +0100
only include unistd.h for pledge(2)
this is not required otherwise and makes it compile with no changes with the
tcc compiler.
555edeb4eca525612f5d5016f131896f447be1592017-12-04T22:16:56Z2017-12-04T22:16:56Zremove ability to include files with %{}Hiltjo Posthumahiltjo@codemadness.orgcommit 555edeb4eca525612f5d5016f131896f447be159
parent c2be3b96ecb51bc1dc1180c15ad0e9a1145b50f5
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 4 Dec 2017 23:16:56 +0100
remove ability to include files with %{}
this might come back later (if needed) in a more optimized form.
c2be3b96ecb51bc1dc1180c15ad0e9a1145b50f52017-12-04T22:15:27Z2017-12-04T22:15:27ZREADME: add tested compilers, timezone field is not used anymoreHiltjo Posthumahiltjo@codemadness.orgcommit c2be3b96ecb51bc1dc1180c15ad0e9a1145b50f5
parent d30fbb819df1787d8f69848b1a715c7974e0eb1a
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 4 Dec 2017 23:15:27 +0100
README: add tested compilers, timezone field is not used anymore
d30fbb819df1787d8f69848b1a715c7974e0eb1a2017-12-04T22:14:24Z2017-12-04T22:14:24Zdon't modify argv, use a counterHiltjo Posthumahiltjo@codemadness.orgcommit d30fbb819df1787d8f69848b1a715c7974e0eb1a
parent 06fa7f2aa301e39d5737ce86268b67a5057c83b7
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 4 Dec 2017 23:14:24 +0100
don't modify argv, use a counter
on some platforms (OpenBSD) this changes the exposed argv in tools using the
kvm_* interface, such as ps and pgrep.
add arg.h to HDR in Makefile.
06fa7f2aa301e39d5737ce86268b67a5057c83b72017-08-25T12:25:08Z2017-08-25T12:25:08Zstyle.css: don't fallback to monospaceHiltjo Posthumahiltjo@codemadness.orgcommit 06fa7f2aa301e39d5737ce86268b67a5057c83b7
parent c7b6ea2a151c146932e814cd20b9d925323a9525
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 25 Aug 2017 14:25:08 +0200
style.css: don't fallback to monospace
let the browser choose if there is not even sans-serif
c7b6ea2a151c146932e814cd20b9d925323a95252017-08-13T12:05:39Z2017-08-13T12:05:39ZREADME: update with usage information, thanks kroovy!Hiltjo Posthumahiltjo@codemadness.orgcommit c7b6ea2a151c146932e814cd20b9d925323a9525
parent ecfb78c5e243081f78832d0d23ba08a70373d320
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 13 Aug 2017 14:05:39 +0200
README: update with usage information, thanks kroovy!
saait has a user now \o/
applied with a few minor modifications.
thanks kroovy!: https://kroovy.de/
ecfb78c5e243081f78832d0d23ba08a70373d3202017-08-04T13:48:20Z2017-08-04T13:48:20Zproper permissions, add *.o to .gitignoreHiltjo Posthumahiltjo@codemadness.orgcommit ecfb78c5e243081f78832d0d23ba08a70373d320
parent b2bb76357993c8f5d62825932f6a23cd33f42a21
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 4 Aug 2017 15:48:20 +0200
proper permissions, add *.o to .gitignore
b2bb76357993c8f5d62825932f6a23cd33f42a212017-08-04T13:45:33Z2017-08-04T13:45:33Zremove saait.batHiltjo Posthumahiltjo@codemadness.orgcommit b2bb76357993c8f5d62825932f6a23cd33f42a21
parent 4f516d2d723132f938641c9b80fed1c480565265
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 4 Aug 2017 15:45:33 +0200
remove saait.bat
4f516d2d723132f938641c9b80fed1c4805652652017-08-04T13:40:14Z2017-08-04T13:40:14Zremove my site page, add example filesHiltjo Posthumahiltjo@codemadness.orgcommit 4f516d2d723132f938641c9b80fed1c480565265
parent bcf4cf9414e124feef6d1837d9b67c500214ddee
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 4 Aug 2017 15:40:14 +0200
remove my site page, add example files