aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* TODOs.md: Add #task-20f96d7d-2fd8-7a5f-e861-ded565c3b408EuAndreh2021-06-271-0/+3
|
* src/remembering-c.c: Add tests for mkdir_p()EuAndreh2021-06-271-3/+49
|
* src/remembering-c.c: Mark as static two functions leftEuAndreh2021-06-271-2/+2
|
* src/remembering-c.c: Add mkdir_pEuAndreh2021-06-271-4/+52
|
* src/remembering-c.c: Provide more precise location of errors for perror()EuAndreh2021-06-271-6/+6
|
* Makefile: Use DEFS over CFLAGS for definesEuAndreh2021-06-271-2/+5
|
* src/remembering-c.c: Add unit tests for get_profile_file()EuAndreh2021-06-272-5/+164
| | | | | | | | | | | | | Those tests led me to handling the case where $XDG_DATA_HOME was set, but as an empty string. This is the equivalent of the "[ -z ".." ]" test. I also parameterized get_profile_file() to receive the stream where it should write to in case of failing to getenv("HOME"). Even though this makes the arguments of functions that print longer, it looks like an overall good pattern. It is the equivalent of every sh function printing to STDOUT, and let the caller decide if it should go to STDOUT or STDERR.
* src/remembering-c.c: Add get_profile_file()EuAndreh2021-06-271-0/+54
|
* src/remembering-c.c: Mark all functions as staticEuAndreh2021-06-271-3/+3
|
* TODOs.md: Add #task-b3261473-9d12-9df4-cbfe-c4017ffed709EuAndreh2021-06-271-0/+3
|
* tests/cli-opts.sh: Add N=$LINENOEuAndreh2021-06-271-0/+21
|
* TODOs.md: Add #task-013534fe-8839-9de1-ec4a-9d63980fc096EuAndreh2021-06-271-0/+3
|
* src/remembering.in: Stop ignoring unrecognized flagsEuAndreh2021-06-272-1/+25
|
* src/remembering.in: Don't look for --help and --version flags after --EuAndreh2021-06-271-8/+16
|
* src/remembering.in: Fix ShellCheck offense, remove disableEuAndreh2021-06-271-2/+1
|
* src/remembering.in: Better instruction on looking at manpage in help stringEuAndreh2021-06-271-1/+1
|
* src/remembering.in: Fix syntax of help string output optionsEuAndreh2021-06-271-2/+2
|
* src/remembering-c.c: Restart C versionEuAndreh2021-06-271-899/+66
|
* Makefile: Remove $(LDLIBS)EuAndreh2021-06-271-1/+1
|
* Makefile: s/DEFS/CFLAGS/EuAndreh2021-06-271-1/+1
|
* tests/install-uninstall.sh: Add test for install/uninstallEuAndreh2021-06-262-0/+50
|
* aux/: Update, adapt Makefile accordinglyEuAndreh2021-06-2614-64/+378
|
* aux/utils.sh: Remove unused fileEuAndreh2021-06-263-11/+0
|
* aux/guix/manifest.scm: Add gettext and po4a for doing i18nEuAndreh2021-06-261-0/+2
|
* Makefile, README.md: Adapt to changes in aux/EuAndreh2021-06-2631-214/+317
|
* Makefile: Remove fallible/valgrind tests for nowEuAndreh2021-06-261-3/+1
|
* git grep -l '\./remembering' | xargs sed -i ↵EuAndreh2021-06-264-25/+26
| | | | 's|\./remembering|./src/remembering|g'
* Makefile: Use inference rules, disable Valgrind testsEuAndreh2021-06-262-24/+9
|
* git mv src/remembering.sh src/remembering.inEuAndreh2021-06-261-0/+0
|
* git mv src/remembering.c src/remembering-c.cEuAndreh2021-06-262-1/+1
|
* src/remembering.c: Comment existing codeEuAndreh2021-06-261-7/+7
|
* TODOs.md: Add #task-44843686-1328-521a-8281-60dbb05f2d3fEuAndreh2021-06-221-0/+3
|
* aux/tests-lib.sh: Use colours in test reportingEuAndreh2021-06-221-6/+17
|
* aux/workflow/TODOs.sh: Use <pre> over <span> for idsEuAndreh2021-06-221-1/+1
|
* TODOs.md: Update body of #task-47d98f68-0dec-f9b2-4d5c-bfe822411477EuAndreh2021-06-191-0/+5
|
* Makefile: Stop specifying CFLAGS, LDFLAGS and CCEuAndreh2021-06-191-4/+0
|
* Setup base i18n infrastructureEuAndreh2021-06-1915-34/+2681
|
* aux/ci/report.sh: Don't override signatures notes refEuAndreh2021-06-191-1/+4
|
* Makefile: use mkdir+cp over installEuAndreh2021-06-171-1/+2
|
* aux/workflow/assert-changelog.sh: UpdateEuAndreh2021-06-173-6/+9
|
* doc/remembering.1: Add long options to the OPTIONS sectionEuAndreh2021-06-161-2/+2
|
* Makefile: Remove .PHONY targetEuAndreh2021-06-161-2/+0
|
* doc/remembering.1: Add interactive session simulation in examplesEuAndreh2021-06-161-0/+110
|