Commit Graph

1392 Commits

Author SHA1 Message Date
contrapunctus 88b672f003 Update TODO 2022-01-06 23:11:42 +05:30
contrapunctus 9f59f938f4 Fix wrong number of arguments error 2022-01-06 23:11:42 +05:30
contrapunctus 44a97db410 Reduce successive file saves in interactive commands
Each save runs the file-notify callback, which may decrease
responsiveness.
2022-01-06 13:42:07 +05:30
contrapunctus e8137651d0 Update file-change-type tests 2022-01-06 12:00:31 +05:30
contrapunctus 0d00ac6fe2 Fix buffer not displayed on first start 2022-01-05 23:31:35 +05:30
contrapunctus 74cc00b1e5 Address byte compiler warnings 2022-01-05 15:20:26 +05:30
contrapunctus 8b0e3def68 Edit docstring, comment out debugging message 2022-01-05 14:32:46 +05:30
contrapunctus eaf09dea10 Add docstrings 2022-01-05 14:26:35 +05:30
contrapunctus 71eded0620 Update TODO 2022-01-05 14:26:25 +05:30
contrapunctus d07f99ff3a Change protocol signatures; implement plist-group methods 2022-01-05 13:55:19 +05:30
contrapunctus d5ce69ff92 Update plist backend docstrings and parameters 2022-01-05 13:21:31 +05:30
contrapunctus 2cefb73052 Add details to docstrings, remove fs-event parameter from GF 2022-01-05 13:13:04 +05:30
contrapunctus 4298af549d Refresh buffer after backend reset 2022-01-05 11:50:47 +05:30
contrapunctus 18f8c77025 Move task-list procedures 2022-01-05 11:07:19 +05:30
contrapunctus e02acdd3cc Refactor on-change, add 3 new generic functions
on-add/on-modify/on-remove are not completely implemented yet
2022-01-05 11:05:08 +05:30
contrapunctus 9a8b359cd9 Update active backend when chronometrist-file is changed
Users' custom chronometrist-file value was being ignored unless it was
set before the package was loaded.
2022-01-04 01:30:23 +05:30
contrapunctus b42a651d21 Address errors 2022-01-04 01:29:26 +05:30
contrapunctus eaa1692d3a Use backend-empty-p instead of file-empty-p 2022-01-04 00:56:56 +05:30
contrapunctus 36336367ef Use cl- for other list accessors 2022-01-04 00:30:47 +05:30
contrapunctus 46e28b022b Replace second with cl-second 2022-01-03 19:08:43 +05:30
contrapunctus 06f2ceb44a Address byte compiler warnings 2022-01-03 19:00:41 +05:30
contrapunctus 4206ffe615 Merge branch 'grouped-plist-format' into dev 2022-01-03 18:45:32 +05:30
contrapunctus b2cb16ff10 Address byte compiler warnings 2022-01-03 18:45:16 +05:30
contrapunctus 1aab30d399 Reorganize protocol 2022-01-03 18:02:06 +05:30
contrapunctus 0874b9697a Remove update-properties 2022-01-03 17:50:34 +05:30
contrapunctus 2756239e68 Move file-state to class slot 2022-01-03 17:47:15 +05:30
contrapunctus 0657777e8c Convert timestamps to properties 2022-01-03 16:18:07 +05:30
contrapunctus 3cf063b07b Add two optimization ideas 2022-01-03 16:14:47 +05:30
contrapunctus 1bd3c16929 Rename reset-internal -> reset-backend 2022-01-03 14:07:45 +05:30
contrapunctus df00031285 Remove references to files from protocol 2022-01-03 03:20:24 +05:30
contrapunctus 5d5b423c59 Implement multi-backend tests
Reorganize plist backend methods
Address some failing tests for plist backend methods
2022-01-03 02:11:49 +05:30
contrapunctus 909be83e3a Suppress load-time error about nonexistent file 2021-12-27 14:06:42 +05:30
contrapunctus c87b8a0a4d Add tests for case of file without records 2021-12-27 14:06:09 +05:30
contrapunctus 7ce9f8bf2d Move create-file earlier in the protocol 2021-12-27 14:03:14 +05:30
contrapunctus e031d43f24 Add error-checking and return values 2021-12-27 14:02:53 +05:30
contrapunctus 28f120f94b Reorder tests 2021-12-26 19:36:44 +05:30
contrapunctus 0fb0c6d0d6 Specify return value in protocol and update behavior 2021-12-26 19:36:44 +05:30
contrapunctus 283efd5a03 Reinstate test data as list of plists 2021-12-26 14:29:51 +05:30
contrapunctus f29c6c5157 Merge branch 'doc' into backend-tests 2021-12-24 21:55:25 +05:30
contrapunctus c58726ca7c doc(TODO): Add new task for verify command 2021-12-24 21:54:46 +05:30
contrapunctus e3acecfec9 doc(TODO): Cross off task 2021-12-24 21:54:12 +05:30
contrapunctus 5eee8f8df6 doc(TODO): Add Hamster as potential backend 2021-12-24 21:45:03 +05:30
contrapunctus bd4680fc04 Return non-nil if create-file succeeds 2021-12-23 20:33:52 +05:30
contrapunctus 01d11ba5d2 Add tests for backend protocol 2021-12-23 20:33:22 +05:30
contrapunctus 0dd4e775f5 Remove old test data file 2021-12-23 20:29:08 +05:30
contrapunctus 43e4d212f8 Merge branch 'doc' into backend-tests 2021-12-18 15:45:20 +05:30
contrapunctus 708b9fafa8 doc(TODO): Document bug 2021-12-18 15:44:35 +05:30
contrapunctus a41662236f Replace `cl-assert` with `error`
A failed `cl-assert` does not pass a `should-error` test.
2021-12-18 15:02:06 +05:30
contrapunctus c2f1590fe7 doc(TODO): Add ideas requiring changes to the format 2021-12-18 11:59:28 +05:30
contrapunctus cbcb10fdd4 Rename check-preconditions to run-assertions 2021-12-13 11:51:17 +05:30