aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* TODOs.md: Add #td-80513275-dbb4-adfd-b029-7403cd5fb7d3EuAndreh2021-10-031-0/+7
|
* src/remembering.in: Add trailing "/remembering" to the value defined in ↵EuAndreh2021-09-0814-30/+118
| | | | $XDG_DATA_HOME
* Makefile: Indent object file dependencyEuAndreh2021-09-061-1/+1
|
* Makefile: Generate src/config.h from src/config.h.inEuAndreh2021-09-052-12/+14
|
* src/remembering.c: Stick (mostly) to 80 columnsEuAndreh2021-09-021-7/+13
|
* aux/80-columns.sh: Add fileEuAndreh2021-09-021-0/+12
|
* po/LC_MESSAGES/{README,CHANGELOG}.en.md/: Add untranslate message filesEuAndreh2021-09-026-0/+1179
|
* aux/workflow/repocheck.sh: Add fileEuAndreh2021-09-021-0/+184
|
* doc/remembering.{pt,fr,eo}.{1,5}.in: Fix link to translated homepageEuAndreh2021-09-0214-38/+38
|
* README.md: Fix formatting of expected contentEuAndreh2021-09-021-7/+10
|
* src/remembering.c: prevent free() of unitialized valueEuAndreh2021-09-021-1/+1
|
* doc/manpages.sh: Stick to 80 columnsEuAndreh2021-09-021-2/+4
|
* aux/guix/manifest.scm: Update i18n dependenciesEuAndreh2021-09-022-6/+11
|
* README.md: Add links to missing development toolsEuAndreh2021-09-021-4/+8
|
* README.md: Simplify installation instructionEuAndreh2021-09-021-8/+12
|
* README.md: Add link to translated versions of pagesEuAndreh2021-09-021-2/+8
|
* README.md: Add directory structure section to DocumentationEuAndreh2021-09-021-1/+16
|
* CHANGELOG.md: Point to english version URLEuAndreh2021-09-011-1/+1
|
* .gitignore: Add translation filesEuAndreh2021-09-011-2/+4
|
* Remove tests/install-uninstall.sh in favor of repocheck.shEuAndreh2021-09-012-50/+0
|
* mv doc/po/ po/...EuAndreh2021-09-016-0/+1856
|
* mv aux/workflow/manpages.sh doc/manpages.shEuAndreh2021-09-011-0/+0
|
* aux/: UpdateEuAndreh2021-09-0117-87/+153
|
* src/remembering.c: Enforce C styleEuAndreh2021-09-011-10/+20
|
* Refactor C files, split logerr and tests-libEuAndreh2021-09-0110-17/+318
|
* tests/lib.sh: UpdateEuAndreh2021-09-013-4/+25
|
* mv src/remembering-c.c src/remembering.cEuAndreh2021-09-013-8/+11
|
* Makefile: s/run-tests/remembering-tests/EuAndreh2021-09-012-4/+4
|
* Makefile: Revamp "clean" targetEuAndreh2021-09-011-3/+7
|
* Makefile: Refactor personal workflow targets to include new translations flowEuAndreh2021-09-011-7/+21
|
* Makefile: Add repocheck.sh to "dev-check" target, separate it from the ↵EuAndreh2021-09-011-7/+15
| | | | canonical path
* Makefile: Use quotes around macro namesEuAndreh2021-09-011-11/+11
|
* Makefile: Use chmod when generating src/remembering instead of afterwardsEuAndreh2021-09-011-1/+1
| | | | | Now running "make" for the second time will say everything is up-to-date, instead of always changing the permission again and again.
* src/remembering.in: Add empty line on help textEuAndreh2021-09-011-0/+1
|
* aux/workflow/favicon.png: RemoveEuAndreh2021-09-011-0/+0
|
* TODOs.md: Add #task-a5c8dd18-b180-2731-601a-e26f137a2740EuAndreh2021-08-201-0/+3
|
* git grep -lF tar.gz | xargs sed -i 's/tar\.gz/tar.xz/g'EuAndreh2021-07-231-7/+7
|
* aux/: UpdateEuAndreh2021-07-2318-208/+260
|
* TODOs.md: Mark #task-bd165b74-c559-48ee-1d29-eaa906aa0393 as DONEEuAndreh2021-06-281-1/+5
|
* src/remembering-c.c: Free leaking "home" string variableEuAndreh2021-06-281-0/+1
|
* src/remembering-c.c: Fix usage of strcat()EuAndreh2021-06-281-5/+5
| | | | | | | | | | | | | | | | | | | | As it turns out, after doing a malloc(), strcat() can't be used directly on top of it. I'd guess that the implementation of strcat() goes through the first string until its end, the \0 NULL terminator, and then starts copying the characters to the new string, overwriting the existing terminator to allow the string to actually be continuous. However, strcat() can't do this in a string that was just malloced and has no content. So it will probably run over the end of the memory untill it finds a NULL byte, and concatenate starting from that. I didn't check this elsewhere, but this explanation sounds reasonable, and Valgrind's diagnostics seem to confirm that. The solution is to strcpy() the first string, and than strcat() the others after that, so that strcat() has an existing string to work on, while strcpy doesn't need that. Fixes #task-bd165b74-c559-48ee-1d29-eaa906aa0393.
* src/remembering-c.c: Use better grouping of parentheses for strcmp()EuAndreh2021-06-281-1/+1
|
* git mv tests/tests-lib.sh tests/lib.shEuAndreh2021-06-285-4/+4
|
* TODOs.md: Add #task-06c8ef1b-15ed-5932-3391-8c02ff759e7aEuAndreh2021-06-281-0/+3
|
* tests/ranking.sh: Add test_pick_inexisting_value, disabledEuAndreh2021-06-281-0/+35
|
* tests/*.sh: Refactor error messages to be consistent, move helper all helper ↵EuAndreh2021-06-282-47/+48
| | | | funtions to the top
* TODOs.md: Add #task-f5a3d036-f451-f469-56f6-73274162df8eEuAndreh2021-06-281-0/+3
|
* TODOs.md: Add #task-bd165b74-c559-48ee-1d29-eaa906aa0393EuAndreh2021-06-271-0/+3
|
* mv {aux => tests}/tests-lib.shEuAndreh2021-06-275-4/+4
|
* src/unit-test.h: Make its output equal to aux/tests-lib.shEuAndreh2021-06-271-1/+1
|