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
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
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
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
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
46f769deb8
Add test for delete()
2017-09-03 22:08:06 +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
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
603808a9fa
Impl IntoError for error kinds
2017-09-03 15:42:06 +02:00
Matthias Beyer
11d881d3a9
Add dependency to crates: error_chain = 0.10
2017-09-03 15:42:06 +02:00
Matthias Beyer
e77d353c52
Rewrite macros to do error-chain behind the scenes
2017-09-03 15:42:03 +02:00
Matthias Beyer
3a959ddfd1
Add multi-call tests: add-remove
2017-09-02 17:26:24 +02:00
Matthias Beyer
e7ecea0065
Add test to check links from one entry to two others
2017-09-02 17:26:24 +02:00
Matthias Beyer
d538d5fffe
Adapt tests to new UI
2017-09-02 17:26:24 +02:00
Matthias Beyer
2a20306099
Rewrite link listing to work with positional argument
2017-09-02 17:26:24 +02:00
Matthias Beyer
46dcbb828e
Rewrite UI to use positional arguments
2017-09-02 17:26:24 +02:00
Matthias Beyer
5626a365c6
Merge pull request #1044 from matthiasbeyer/libimagrt/feature-testing
...
Add store extraction to Runtime
2017-09-02 17:25:13 +02:00
Mario Krehl
0f317858e2
Refactor imag-todo to work with the TaskStore trait instead of Task
2017-09-02 16:12:12 +02:00
Matthias Beyer
b55f46764f
Fix dependency spec: libimagrt must be used with "testing" enabled for tests
2017-09-02 14:04:47 +02:00
Mario Krehl
ef92acb1b0
Refactor imag-todo to work with the changes in libimagtodo
2017-09-02 13:29:49 +02:00
Matthias Beyer
26115bf7f8
Remove tagging functionality from imag-notes
2017-09-02 10:16:56 +02:00
Matthias Beyer
b787ef1696
Move tagging UI code to binary
2017-09-02 10:16:56 +02:00
Matthias Beyer
177e5bf762
Remove tagging support
2017-09-02 10:16:55 +02:00
Matthias Beyer
048517a3c2
Fix readme links in cargo metadata
2017-09-01 18:48:02 +02:00
Matthias Beyer
8071c4c721
Refactor, minify edit() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
356c86fd51
Refactor, minify create() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
7e7cf8ecf8
Refactor, minify delete() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
21c15ca207
Adapt imag-diary to compile with the new libimagdiary API
2017-09-01 11:04:07 +02:00
Matthias Beyer
7e4275c420
Remove unused crate import
2017-08-31 20:56:13 +02:00
Matthias Beyer
9a9a3f2f43
Merge branch 'libimagstore/remove-unused' into integrate-remove-unused
...
The merge conflicts which were resolved may roll back some changes from
the merged branch (unknowingly).
These will be fixed in the next commits
2017-08-31 20:56:08 +02:00
Matthias Beyer
9094c22abf
Fix test helper function
2017-08-31 10:57:19 +02:00
Matthias Beyer
1c079c9501
Import libimagutil properly
2017-08-31 10:57:19 +02:00
Matthias Beyer
0732962b59
Fix unused macro_use import
2017-08-31 10:57:19 +02:00
Matthias Beyer
bc74ea7e41
Fix copy-paste bug
2017-08-31 10:57:19 +02:00
Matthias Beyer
00b8d5192c
Remove unused variables
2017-08-31 10:57:19 +02:00
Matthias Beyer
fabb990336
Remove unused imports
2017-08-31 10:57:19 +02:00
Matthias Beyer
ac804bd839
Remove unused keyword "mut" where not needed
2017-08-31 10:57:11 +02:00
Matthias Beyer
ae5255c7c7
Remove unused crate imports
...
This patch removes unused crate imports reported by newer rust versions.
Some crates were only required for tests, some only for tests with
macro_import - these things were fixed with feature gates.
2017-08-31 10:56:15 +02:00
Matthias Beyer
0e6599f192
Fix imag-ref
2017-08-28 14:55:33 +02:00