Commit Graph

4213 Commits

Author SHA1 Message Date
Matthias Beyer 7b61c61784 Remove Makefile/html config, set {md,yaml,nix} indent to 4 spaces 2017-09-08 16:28:21 +02:00
Matthias Beyer e0e57ecdff Merge pull request #1057 from matthiasbeyer/update-toml-query
Update toml-query: 0.3.* -> ^0.3.1
2017-09-06 22:07:38 +02:00
Matthias Beyer 976f280511 Update toml-query: 0.3.* -> ^0.3.1
This release contains a bugfix for a critical bug in the
`TomlValueInsertExt::insert()` algorithm which was triggered by an
edgecase.
2017-09-06 19:30:32 +02:00
Matthias Beyer 86fae34d0d Merge pull request #1056 from matthiasbeyer/libimagstore/rewrite-store-entries-fn
Rewrite Store::entries() implementation
2017-09-06 17:39:44 +02:00
Matthias Beyer b10d63c134 Rewrite Store::entries() implementation
As we rely on the filesystem in Store::entries(), which is a bug and
shouldn't be done, we rewrite this function and use the file_abstraction
framework.
2017-09-06 16:11:19 +02:00
Matthias Beyer ea697a2fa1 Merge pull request #1052 from matthiasbeyer/imag-store/positional-args
imag-store: positional args
2017-09-06 09:11:48 +02:00
Matthias Beyer 822cbb2b3a Merge pull request #1054 from matthiasbeyer/fix-testing
Fix Store loading in tests: Use in-memory store backend
2017-09-05 23:15:57 +02:00
Matthias Beyer 30b466b622 Update changelog 2017-09-05 22:03:13 +02:00
Matthias Beyer 9d8a8f0bf4 Fix Store loading in tests: Use in-memory store backend 2017-09-05 22:00:58 +02:00
Matthias Beyer f86d02ecbb Adapt the cli-test for delete()
In the process fix the binary name.
2017-09-05 17:41:09 +02:00
Matthias Beyer 861817a87f Adapt cli-test for create()
In the process fix the binary name.
2017-09-05 17:39:17 +02:00
Matthias Beyer 7b1ffdfa4b Rewrite delete() to use positional arg 2017-09-05 17:36:32 +02:00
Matthias Beyer 9e9c04e5f3 Rewrite update() to use positional arg 2017-09-05 17:36:32 +02:00
Matthias Beyer 381223efd9 Rewrite get() to use positional arg 2017-09-05 17:36:32 +02:00
Matthias Beyer 9dde4731f2 Rewrite retrieve() to use positional arg 2017-09-05 17:36:32 +02:00
Matthias Beyer a71732be49 Rewrite create() to use positional arg 2017-09-05 17:36:32 +02:00
Matthias Beyer e6d96c9f83 Merge pull request #1037 from matthiasbeyer/libimagerror/based-on-error-chain
Libimagerror/based on error chain
2017-09-05 09:02:47 +02:00
Matthias Beyer b445cea9e7 Check TODO, add Changelog 2017-09-04 23:09:05 +02:00
Matthias Beyer c115215fa4 Merge branch 'master' into libimagerror/integration
This merge solved a _LOT_ of conflicts and was a rather complicated one,
as parts of the conflict-resolution involved rewriting of half the
stuff.

This merge commit fixes all the things so a `cargo check --all`
succeeds, but I did not yet check whether tests run without failure.
2017-09-04 23:02:45 +02:00
Matthias Beyer 6d1dab3117 Merge pull request #1029 from matthiasbeyer/all-extensions-as-traits
All extensions as traits
2017-09-04 21:59:54 +02:00
Matthias Beyer 6583ba04a2 Merge pull request #1047 from mario-kr/all-extensions-as-traits_imag-todo
imag-todo/libimagtodo: All extensions as traits
2017-09-04 19:36:38 +02:00
Matthias Beyer f025416cf7 Merge pull request #1051 from matthiasbeyer/imag-store/tests
Imag store/tests
2017-09-04 17:07:46 +02:00
Matthias Beyer 51650bf043 Small embellishments
Fix false documentation, make warn!() into error!() and provide more
information in the logged message.
2017-09-04 16:24:50 +02:00
Matthias Beyer 13af22ac16 Merge pull request #1049 from matthiasbeyer/use-error-chain-result-type
Remove dedicated result modules, use error chain generated Result types
2017-09-04 10:54:56 +02:00
mario-kr cb9aa19894 Merge pull request #19 from matthiasbeyer/all-extensions-as-traits_imag-todo
All extensions as traits imag todo
2017-09-04 09:48:27 +02:00
Matthias Beyer 39dd9e8d7c Add Task trait for getting UUID from task 2017-09-04 09:20:14 +02:00
Matthias Beyer 72ea21ee1f Rename module task -> taskstore 2017-09-04 09:20:14 +02:00
Matthias Beyer 18e806f588 Remove dedicated result modules, use error chain generated Result types 2017-09-04 09:19:29 +02:00
Matthias Beyer acb4df5033 Merge pull request #1050 from matthiasbeyer/unused-fns-in-macro
Allow generated fns from macros to be unused
2017-09-04 09:17:00 +02:00
Matthias Beyer e9ed4dfcab Merge pull request #1048 from matthiasbeyer/remove-intoerror
Remove "IntoError" trait, use error_chain functionality
2017-09-03 23:04:30 +02:00
Matthias Beyer 46f769deb8 Add test for delete() 2017-09-03 22:08:06 +02:00
Matthias Beyer eefcfd02dc Allow generated fns from macros to be unused 2017-09-03 22:01:40 +02:00
Matthias Beyer 014daee93b Add test for create() 2017-09-03 22:00:34 +02:00
Matthias Beyer 7ce44e8090 Remove "IntoError" trait, use error_chain functionality 2017-09-03 21:34:07 +02:00
Matthias Beyer 28d7085b2d Remove error_chain dependency, not needed 2017-09-03 21:33:55 +02:00
Matthias Beyer 2b845c773b imag-mail: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 69b3fe52c6 imag-diary: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 54219cb6fa imag-store: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 936a314efa libimagtodo: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer a5bb7a9bec libimagtimetrack: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 22cff91653 libimagmail: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 677a5e8886 libimagdiary: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 31dc0eebc2 libimagcounter: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer c9dbf76395 libimagbookmark: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 5b781702cc libimagentryview: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 0ede39a991 libimagentrytag: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 8d8a91e7c5 libimagentrycategory: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 262aae39f4 libimagentryannotation: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer d443b83b52 libimagentrydatetime: Rewrite error handling 2017-09-03 21:33:54 +02:00
Matthias Beyer 0b068df84e libimagnotes: Rewrite error handling 2017-09-03 21:33:54 +02:00