contrapunctus
c33eb1dac5
Merge branch 'dev' into backend-tests
2022-01-13 17:08:28 +05:30
contrapunctus
21285da0d9
Remove sqlite.org from Makefile
2022-01-13 17:07:48 +05:30
contrapunctus
f558a3a469
Merge branch 'dev' into backend-tests
2022-01-13 17:06:28 +05:30
contrapunctus
5900a85491
Add Makefile
2022-01-13 14:44:51 +05:30
contrapunctus
e3590575d0
Check if file-watch is actually non-nil
...
A preemptive check against possible error situations
2022-01-13 01:40:44 +05:30
contrapunctus
b9cc5b7a49
Add tests for create-file, latest-date-records, and insert
2022-01-13 01:37:25 +05:30
contrapunctus
c06a5740fc
Inhibit query when killing buffer in post-test cleanup
2022-01-12 20:05:05 +05:30
contrapunctus
4ef9890f67
Add type checks to replace-last and task-records-for-date
2022-01-12 14:56:42 +05:30
contrapunctus
69da87faf0
Move common testing definitions to Setup
2022-01-12 14:18:27 +05:30
contrapunctus
58ec3aa09a
Update current-task test
2022-01-12 14:18:27 +05:30
contrapunctus
52a2aeae14
Extend plist type; add :before method for type-checking
2022-01-12 14:18:27 +05:30
contrapunctus
04bc6191c4
Change ert-deftest wrapper
...
Earlier, it was designed only for generating tests for all backend
operations. Now, with the addition of the NAME argument, it is made to
generate test groups (one per backend) for a specific operation.
2022-01-12 11:46:55 +05:30
contrapunctus
23d8831916
Merge branch 'dev' into backend-tests
2022-01-12 11:09:35 +05:30
contrapunctus
78b7a760a0
Add debug message to insert method
2022-01-12 11:06:11 +05:30
contrapunctus
766f22b6c5
Update changelog for changed debug mechanism
2022-01-12 11:05:40 +05:30
contrapunctus
4d1d0c53a9
Fix active record getting inserted in both old and new groups
2022-01-12 03:26:33 +05:30
contrapunctus
8e94af2f32
Add a basic verify method for plist-group backends
2022-01-11 05:04:54 +05:30
contrapunctus
a4617f7066
Merge branch 'doc' into dev
2022-01-11 04:15:45 +05:30
contrapunctus
3aca6b2e70
Write own debug logging code to replace display-warning
...
The constant popping up of the warning buffer window was annoying
2022-01-11 00:42:49 +05:30
contrapunctus
b05a1e5f13
Fix incorrect file change type logic and -let pattern
...
new-last-hash is supposed to be between rest-end and file-length,
rather than new-file-length
2022-01-10 22:09:43 +05:30
contrapunctus
fcc34aa4ff
Move cleanup code to macro
2022-01-10 15:56:15 +05:30
contrapunctus
278481b854
Use macro instead of looping inside deftest
2022-01-10 15:40:37 +05:30
contrapunctus
bb5f2a9e41
Return non-nil on successful plist-backend insert method
2022-01-10 15:36:12 +05:30
contrapunctus
59c23aef13
Make backend test cleanup code generic; tweak class hierarchy
2022-01-10 14:47:28 +05:30
contrapunctus
94f538a6b0
Raise error if remove-last has nothing to remove
2022-01-10 14:45:58 +05:30
contrapunctus
cbe62977b3
Refactor backend test cleanup forms
2022-01-10 10:54:32 +05:30
contrapunctus
79ca0242de
Change create-file to return the file name on success
2022-01-10 10:53:32 +05:30
contrapunctus
d144ccf62b
Add newlines between headings
2022-01-09 20:54:24 +05:30
contrapunctus
09a045121b
Add bug note, UX improvement
2022-01-09 18:46:20 +05:30
contrapunctus
52eefcd86f
Prevent args out of bound errors
2022-01-09 18:32:19 +05:30
contrapunctus
6e00907e28
Change debug from a macro to a function
2022-01-09 18:31:44 +05:30
contrapunctus
cadb28f030
Add menu entry for migrate command
2022-01-09 17:35:36 +05:30
contrapunctus
aa40bbe291
Add debug messages for commands
2022-01-09 17:34:40 +05:30
contrapunctus
57ba75f376
Add debug logging and messages
2022-01-09 16:01:06 +05:30
contrapunctus
43b924ca03
Fix error stemming from incorrect pattern
2022-01-09 11:03:15 +05:30
contrapunctus
1525df5fc2
Fix insertion of day-spanning plists
...
Prevent insertion of undesired newlines
2022-01-09 03:35:16 +05:30
contrapunctus
eb4fc565e0
Update TODO
2022-01-09 02:09:40 +05:30
contrapunctus
0938841b26
Update CHANGELOG
2022-01-08 23:31:17 +05:30
contrapunctus
0c4e3ef47c
Rewrite file-change-type, update on-change
2022-01-08 23:26:03 +05:30
contrapunctus
41728d511c
Convert file-state into discrete slots and update most references
2022-01-08 21:33:09 +05:30
contrapunctus
5b272da659
Make timer monomorphic, create backend-modified-p
2022-01-08 14:27:45 +05:30
contrapunctus
cdcb031e31
Merge branch 'doc' into dev
2022-01-08 14:25:21 +05:30
contrapunctus
ccc759d737
Fix error when buffer being edited
2022-01-08 13:43:06 +05:30
contrapunctus
c92eaa924b
Clarify optimization idea
2022-01-07 23:28:26 +05:30
contrapunctus
b45cce3e34
Add implemented optimization idea
2022-01-07 23:26:59 +05:30
contrapunctus
ea336afe09
Do not generate task list if it exists
2022-01-07 16:16:28 +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
2721215ce7
Document backend protocol
2022-01-05 19:26:57 +05:30
contrapunctus
74cc00b1e5
Address byte compiler warnings
2022-01-05 15:20:26 +05:30