Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | TODOs.md: Add #task-c71e7a3a-076d-3553-e245-0ad2b7a64231 | EuAndreh | 2021-08-22 | 1 | -0/+8 | |
| | ||||||
* | src/gistatic.c: Remove unused MSGs | EuAndreh | 2021-08-22 | 2 | -16/+8 | |
| | ||||||
* | TODOs.md: Add #task-218e2893-c2d3-caa5-b0e3-cde70b31a3f7 | EuAndreh | 2021-08-22 | 1 | -0/+3 | |
| | ||||||
* | aux/ci/report.sh: Fix missing close tag | EuAndreh | 2021-08-22 | 1 | -1/+2 | |
| | ||||||
* | Have a single top-level main for running unit-tests | EuAndreh | 2021-08-22 | 9 | -76/+74 | |
| | | | | | | | | | | | | | | | | | | | Instead of each .c file becoming a self-standing .t executable file, and being run for executing the unit tests local to the file, now each .c becomes a .to object (akin to a .o object, but one where the -DTEST flag is given to the compiler). After that, all the .to objects are linked together in a gistatic-tests executable, in a equivalent way that all .o files get linked together in a gistatic executable. This change was necessary in order to allow dependencies between objects. The next task will be making a tar of a repository tree checkout, and src/gistatic.{o,to} will start depending on src/tar.{o,to}. If each file has its own main function when -DTEST is given, then I wont be able to link them together. I took the opportunity that I had to change the Makefile, and I improved the dependency between targets and dependencies greatly. From what I can tell now, it is correct. | |||||
* | src/gistatic.c: Remove .logo bogus color attribute | EuAndreh | 2021-08-22 | 3 | -12/+0 | |
| | ||||||
* | src/gistatic.c: Suppress "Download" and "Commit message" columns from tags ↵ | EuAndreh | 2021-08-22 | 2 | -33/+1 | |
| | | | | table in refs.html | |||||
* | src/gistatic.c: repo_refs_({tag => tags}|{branch => branches})_each | EuAndreh | 2021-08-21 | 1 | -4/+4 | |
| | ||||||
* | src/gistatic.c: create functions for loops; encode refs.html page dynamic ↵ | EuAndreh | 2021-08-21 | 1 | -165/+196 | |
| | | | | content | |||||
* | tests/build-sample.sh: Also build $PWD | EuAndreh | 2021-08-21 | 1 | -1/+1 | |
| | ||||||
* | src/gistatic.c: Use <OBJECT>_<PART>_<VERB> nomenclature for function names | EuAndreh | 2021-08-21 | 1 | -15/+15 | |
| | ||||||
* | Makefile: Run assert-catgets.sh for all C files | EuAndreh | 2021-08-21 | 1 | -1/+1 | |
| | ||||||
* | aux/: Update | EuAndreh | 2021-08-21 | 5 | -34/+41 | |
| | ||||||
* | src/tests-lib.c: Move testing helper function and share it with other files | EuAndreh | 2021-08-21 | 7 | -31/+58 | |
| | ||||||
* | TODOs.md: Add #task-a0634ded-968e-bce5-3fef-8e1c5e3aab35 | EuAndreh | 2021-08-21 | 1 | -0/+3 | |
| | ||||||
* | TODOs.md: Add #task-9eb2fad6-359b-f221-7dec-490acebe80f5 | EuAndreh | 2021-08-20 | 1 | -0/+3 | |
| | ||||||
* | TODOs.md: Add #task-2ac45f7a-7152-d296-ab36-b0f60e2db3cb | EuAndreh | 2021-08-20 | 1 | -0/+3 | |
| | ||||||
* | TODOs.md: Mark #task-07c14c08-3757-ced7-36f8-d1ec5c437633 as DONE | EuAndreh | 2021-08-20 | 1 | -1/+5 | |
| | ||||||
* | src/gistatic.c: Add dark mode CSS media query | EuAndreh | 2021-08-20 | 3 | -15/+117 | |
| | ||||||
* | Makefile: Generate build samples before running the tests | EuAndreh | 2021-08-20 | 1 | -1/+1 | |
| | | | | | This way even with failing tests one can see the interactive evolution of the generated HTML files. | |||||
* | TODOs.md: Mark #task-2e2ad57f-9c31-69d8-e3d9-2708c2b73403 as DONE | EuAndreh | 2021-08-20 | 1 | -1/+4 | |
| | ||||||
* | TODOs.md: Mark #task-d6cab5ad-0405-5190-f918-766b81daf8c0 as DONE | EuAndreh | 2021-08-20 | 1 | -1/+11 | |
| | ||||||
* | TODOs.md: s/tar.xz/tar.gz/ | EuAndreh | 2021-08-20 | 1 | -1/+1 | |
| | ||||||
* | src/gistatic.c: s/snapshots/tarballs/ | EuAndreh | 2021-08-20 | 1 | -9/+9 | |
| | ||||||
* | TODOs.md: Mark #task-62a25249-fc96-2774-9df9-663216fc6a0c as DONE | EuAndreh | 2021-08-20 | 1 | -1/+7 | |
| | ||||||
* | Makefile: Copy libgistatic.a and gistatic.h on "install" target | EuAndreh | 2021-08-20 | 1 | -3/+8 | |
| | ||||||
* | src/gistatic.c: Handle overflow of size_t values | EuAndreh | 2021-08-20 | 1 | -6/+73 | |
| | ||||||
* | src/gistatic.c: Reword comment on date format | EuAndreh | 2021-08-20 | 1 | -1/+1 | |
| | ||||||
* | src/gistatic.c: Write actual usage and help texts | EuAndreh | 2021-08-19 | 2 | -5/+30 | |
| | ||||||
* | src/gistatic.c: Include usage message on -h flag | EuAndreh | 2021-08-19 | 1 | -1/+1 | |
| | ||||||
* | aux/workflow/: Remove unused favicon.png, make favicon.svg a symlink | EuAndreh | 2021-08-19 | 2 | -2/+2 | |
| | ||||||
* | .gitignore: Add libgistatic.a and src/config.h | EuAndreh | 2021-08-19 | 1 | -2/+4 | |
| | ||||||
* | Makefile: Adapt to multiple C sources, generate src/config.h and libgistatic.a | EuAndreh | 2021-08-19 | 1 | -16/+40 | |
| | ||||||
* | src/gistatic.c: Enforce fn(void) rule | EuAndreh | 2021-08-19 | 1 | -11/+14 | |
| | ||||||
* | src/gistatic.c: Move main() to src/main.c | EuAndreh | 2021-08-19 | 3 | -6/+19 | |
| | ||||||
* | src/tar.{h,c}: Add src/tar.h | EuAndreh | 2021-08-19 | 2 | -1/+9 | |
| | ||||||
* | tests/c-lint.sh: Add more strict linting rules | EuAndreh | 2021-08-19 | 1 | -0/+22 | |
| | ||||||
* | tests/build-sample.sh: Add, to be included in the "check" target | EuAndreh | 2021-08-19 | 1 | -0/+9 | |
| | ||||||
* | tests/assert-catgets.sh: Mark as executable | EuAndreh | 2021-08-19 | 1 | -0/+0 | |
| | ||||||
* | aux/ci/ci-build.sh: Remove git-annex call | EuAndreh | 2021-08-19 | 1 | -1/+0 | |
| | ||||||
* | aux/workflow/installcheck.sh: Remove in favor of repocheck.sh | EuAndreh | 2021-08-19 | 3 | -69/+184 | |
| | | | | | Adjust Makefile accordingly, alre removing "installcheck" and "uninstallcheck" targets. | |||||
* | TODOs.md: Add #task-62a25249-fc96-2774-9df9-663216fc6a0c | EuAndreh | 2021-08-19 | 1 | -0/+3 | |
| | ||||||
* | TODOs.md: Add #task-4e40832e-78cf-fc21-cbf9-2fe00fd3828d | EuAndreh | 2021-08-19 | 1 | -0/+7 | |
| | ||||||
* | TODOs.md: Add #task-ab32196c-88e9-f329-f9a1-63499a29a47c | EuAndreh | 2021-08-18 | 1 | -0/+7 | |
| | ||||||
* | Makefile: rm src/tar.t in "clean" target | EuAndreh | 2021-08-17 | 1 | -1/+1 | |
| | ||||||
* | TODOs.md: Add #task-b690c658-67ac-6390-ac37-1dc961503ea2 | EuAndreh | 2021-08-17 | 1 | -0/+7 | |
| | ||||||
* | TODOs.md: Add #task-d6cab5ad-0405-5190-f918-766b81daf8c0 | EuAndreh | 2021-08-17 | 1 | -0/+8 | |
| | ||||||
* | TODOs.md: Add #question-93d85890-41dd-f856-a6f9-801d948f76ce | EuAndreh | 2021-08-17 | 1 | -0/+9 | |
| | ||||||
* | TODOs.md: Add #decision-c725e140-99fb-802d-f5ad-44577593212a | EuAndreh | 2021-08-17 | 1 | -0/+14 | |
| | ||||||
* | tests/: Move refs.html to sub-directory | EuAndreh | 2021-08-17 | 4 | -3/+136 | |
| |