contrapunctus
6c96cc4e57
Update more call sites and method signatures
2020-12-30 02:18:12 +05:30
contrapunctus
ffe615c1e8
Update call sites for modified backend interface
2020-12-24 17:09:37 +05:30
contrapunctus
1889357b07
TODO - fix botched merge
2020-12-23 02:24:01 +05:30
contrapunctus
3fdc43f334
Move queries to backend interface
...
Remove FILE argument from backend interface, since it can now be
constructed from the backend object. Results in some loss of
flexibility, but improvement in call site brevity.
2020-12-23 00:51:31 +05:30
contrapunctus
a975bf80d7
Merge branch 'dev' into sql
2020-12-22 20:46:53 +05:30
contrapunctus
eaf0d7feec
Merge branch 'master' into dev
2020-12-22 20:45:41 +05:30
contrapunctus
551a750cae
Bump versions and changelog, add idea for customizable field widths
2020-12-22 20:30:09 +05:30
contrapunctus
f83b9a783f
Use text properties to get the task at point
2020-12-22 20:29:22 +05:30
contrapunctus
ff1136ab9a
TODO - new idea for key-value input
2020-12-21 21:06:25 +05:30
contrapunctus
ea16013110
changelog - I doubt users are interested in knowing about this
2020-12-21 20:03:56 +05:30
contrapunctus
2ca6c60bf2
chronometrist-query-stop - use aand
2020-12-21 04:02:57 +05:30
contrapunctus
16de1e0837
chronometrist-file - update docstring
2020-12-21 04:02:28 +05:30
contrapunctus
931e5515bf
Revisit dependencies
...
Backends now depend on chronometrist.el, not vice versa.
chronometrist-statistics and chronometrist-report now add functions to
the new chronometrist-timer-hook, so chronometrist-timer.el no longer
depends on them.
2020-12-01 18:47:00 +05:30
contrapunctus
e183e463cd
Merge branch 'dev' into sql
2020-11-26 02:09:59 +05:30
contrapunctus
2af6b1207d
TODO - clarify need behind feature; add other implementation ideas
2020-11-26 02:00:07 +05:30
contrapunctus
e5281ffe52
Remove `require` forms for deleted custom definition files
2020-11-26 01:59:49 +05:30
contrapunctus
f95add3456
Move new features to their own section
2020-11-23 21:16:06 +05:30
contrapunctus
7c03b3028c
TODO - add idea for input frontends, and :hide keyword for task list
2020-11-23 17:24:08 +05:30
contrapunctus
7e9341d6da
Remove dedicated files for custom variables
2020-11-18 14:20:06 +05:30
contrapunctus
3b1f90e8a4
Save backend file path in the backend object itself.
2020-11-18 14:11:53 +05:30
contrapunctus
1ffabf5545
Merge branch 'dev' into sql
2020-11-17 08:29:16 +05:30
contrapunctus
309d651dc9
Fix infinite loop in `chronometrist-report` triggered by non-English locale
2020-11-17 08:28:18 +05:30
contrapunctus
ef0eb25dcf
Implement some methods for sqlite backend
2020-11-17 07:46:37 +05:30
contrapunctus
4413e93b76
TODO - clarify task list idea
2020-11-16 02:02:21 +05:30
contrapunctus
922fa41833
Merge branch 'dev' into sql
2020-11-11 01:51:59 +05:30
contrapunctus
27368f992c
sexp - use plist-pp as default
2020-11-11 01:49:55 +05:30
contrapunctus
108411c82f
manual - explain design situation for multiple backends
2020-11-11 01:47:35 +05:30
contrapunctus
9a5c577a3d
sqlite3 - implement open-file and new-record methods
2020-11-11 01:46:42 +05:30
contrapunctus
f3e23df86e
Remove extension from -file; use -file-path instead
2020-11-11 01:44:58 +05:30
contrapunctus
3ada39fb84
Rename backend-add-new -> backend-new-record
...
The former sounded like it was for adding a new backend, rather than a
new record in a backend.
2020-11-11 01:39:46 +05:30
contrapunctus
74b1206296
Remove migrate-db from migrate.el
2020-11-10 15:40:21 +05:30
contrapunctus
9f8ff1b384
manual - fix footnotes with incorrect and missing markup
2020-11-10 11:47:15 +05:30
contrapunctus
0e9c6b37d4
Start defining sqlite3 backend
2020-11-10 00:13:37 +05:30
contrapunctus
9b570e100f
Make code denser
2020-11-10 00:03:52 +05:30
contrapunctus
5b5199476d
Fix additional errors
2020-11-09 21:14:47 +05:30
contrapunctus
4227b306b0
TODO - add two items
2020-11-09 21:09:46 +05:30
contrapunctus
388865e58b
Improve docstring
2020-11-09 21:09:02 +05:30
contrapunctus
b7baba6376
Make code more concise
2020-11-09 21:08:24 +05:30
contrapunctus
6b93d8183b
Rename backend generic functions
2020-11-09 21:06:47 +05:30
contrapunctus
3fc7109a95
Fix numerous errors
2020-11-09 18:38:09 +05:30
contrapunctus
0ca1dd96b3
Change nil-returning `if`s to `when` and `unless`
2020-11-09 14:11:07 +05:30
contrapunctus
2c3045e7c1
Remove old function
2020-11-09 14:09:44 +05:30
contrapunctus
1037cacd3c
Convert s-expression backend functions to methods
...
They are also renamed to match the names of the generic functions.
2020-11-09 14:08:42 +05:30
contrapunctus
8acf23b593
Remove -backend from generic function names
2020-11-09 13:36:03 +05:30
contrapunctus
30361027c7
Add initforms, use shorter slot name, define backends as subclasses
2020-11-09 13:35:07 +05:30
contrapunctus
f840e8ddb2
Create foundation for multiple backends using EIEIO
2020-11-09 01:24:10 +05:30
contrapunctus
d1fd341b67
TODO - tick off plist-pp task
2020-11-08 18:10:16 +05:30
contrapunctus
9c503a88eb
Fix error introduced in 6b1d554
2020-11-08 18:09:42 +05:30
contrapunctus
1f4f018c70
Write working function to convert from hash table->SQLite
2020-11-08 18:04:13 +05:30
contrapunctus
b141b3b2d1
Add scratch code for SQL migration
2020-11-07 14:41:38 +05:30