0ca8f6bc0b
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
91f1e46282
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
7d395dd87a
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
6a8a8150fd
Add value_name() call in ui specification code
2016-06-08 14:11:13 +02:00
12cac663d0
Implement save_as()
2016-06-08 14:03:17 +02:00
f885e6c80b
Implement move_by_id()
2016-06-08 14:03:17 +02:00
5b16771f4f
Add (unimplemented) functions for moving store entries
2016-06-08 14:02:52 +02:00
68621353be
Merge pull request #464 from matthiasbeyer/imag-store/tests-utils-source-fix
...
Fix: sourcing of test-util helper functions fixed
2016-06-08 14:02:15 +02:00
de9d933a6b
Add DiaryId::now(name) to create DiaryId at current time
2016-06-08 13:59:41 +02:00
857daa1c99
Add Diary::name() getter
2016-06-08 13:59:41 +02:00
ecba4e670f
Add Diary::new_entry_by_id()
...
to generate a new entry from a DiaryId object.
Rewrite Diary::new_entry_today() to use this new functionality for more
DRY code.
2016-06-08 13:59:41 +02:00
7c50dd88b5
Impl Default for DiaryId
2016-06-08 13:59:41 +02:00
b04b6e3d24
Add setters for DiaryId type
2016-06-08 13:59:41 +02:00
d0104e7e67
Merge pull request #459 from matthiasbeyer/fix-457
...
Fix: Re-writing content of String in edit_in_tmpfile()
2016-06-07 20:48:44 +02:00
c098b06504
Fix: sourcing of test-util helper functions fixed
2016-06-07 20:46:49 +02:00
dc07abdd72
Fix Into<String> for DiaryId to contain padding zeroes
2016-06-07 20:02:18 +02:00
a29ea121a0
Reimplement FromStoreId::from_storeid() for DiaryId
2016-06-07 20:02:18 +02:00
bfa6f593b6
Fix: Re-writing content of String in edit_in_tmpfile()
2016-06-07 14:25:06 +02:00
88e89d7927
Merge pull request #456 from matthiasbeyer/libimagstore/errors-to-identify-store-api-call
...
Add a set of error kinds to identify the store call the error came from
2016-06-06 18:28:48 +02:00
0318117b6c
Add missing imports
2016-06-04 15:34:02 +02:00
14a4b786e8
Enable lints
2016-06-04 15:34:02 +02:00
ef86c5e1ff
Add config module
2016-06-04 15:34:02 +02:00
0363a6a4d4
Add Diary type
2016-06-04 15:34:02 +02:00
97c710baf8
Add modules in lib.rs
2016-06-04 15:34:02 +02:00
2f3a52b2ab
Add IsInDiary trait
2016-06-04 15:34:02 +02:00
f1be77081c
Add diary iterator
2016-06-04 15:34:02 +02:00
6067ccb46a
Add result module
2016-06-04 15:34:02 +02:00
fa370facf3
Add error module
2016-06-04 15:34:02 +02:00
735fcc93c5
Add Entry type
2016-06-04 15:34:02 +02:00
41f0f63c67
Add DiaryId type
2016-06-04 15:34:02 +02:00
243aeb5e72
Add dependencies
2016-06-04 15:34:02 +02:00
6f31e0f821
libimagdiary: init
2016-06-04 15:34:02 +02:00
f400c77784
Merge pull request #455 from kbknapp/makefiles
...
Adds a Makefile for building modules
2016-06-04 15:32:42 +02:00
Kevin K
f0dcfb1f4b
Deduplicates the Makefile
2016-06-04 07:58:44 -04:00
Kevin K
6a30e67411
Adds a Makefile for building modules
...
One can now type:
```
$> make
```
Which builds all the modules and places them in a `out/` directory of the project root for easy
finding.
Alternatively one can type:
```
$> make $module
```
Where `$module` is one of the `imag-$module` names, such as `counter`, `link`, etc.
To clean up the `out/` directory it's `$> make clean`
2016-06-03 22:14:09 -04:00
b98ccbbc01
Merge pull request #452 from matthiasbeyer/libimagtimeui/clap-ui
...
Libimagtimeui/clap ui
2016-05-29 10:36:04 +02:00
ea5319812d
Merge pull request #439 from matthiasbeyer/libimagstore/fle-and-entry-have-storeid
...
Remove duplicated StoreId member in FileLockEntry, use member from Entry
2016-05-29 02:15:26 +02:00
b3554f4fd1
Add cli module for building clap components
2016-05-29 01:49:42 +02:00
d7700a38f1
Add dependency clap = 2.1.1
2016-05-29 01:49:42 +02:00
9d37ffef91
Merge pull request #454 from matthiasbeyer/libimagstore/hook-exec-error-fix
...
Libimagstore/hook exec error fix
2016-05-29 01:31:17 +02:00
8c00723db4
Merge pull request #453 from matthiasbeyer/libimagrt/config-finding-fix
...
Libimagrt/config finding fix
2016-05-29 01:31:11 +02:00
55e5255293
Remove duplicated StoreId member in FileLockEntry, use member from Entry
2016-05-29 00:01:05 +02:00
1fd95c9ccd
Merge pull request #451 from matthiasbeyer/imag-notes/get
...
Imag notes/get
2016-05-28 23:59:41 +02:00
ce12a22ef5
Merge pull request #440 from matthiasbeyer/libimagstore/load-unload-hooks
...
Libimagstore/load unload hooks
2016-05-28 23:59:32 +02:00
64e28f3c31
Fix C/P fail
...
The store executed the wrong hooks here, because of a C/P failure.
This fixes this bug.
2016-05-28 23:47:26 +02:00
812379c46d
Hook data accessors should implement Debug
2016-05-28 23:47:13 +02:00
d85f747066
Add a set of error kinds to identify the store call the error came from
2016-05-28 23:30:50 +02:00
180dfbf0b1
Fix: Pass the confguration path as parameter for Configuration::new()
...
If there is none, fall back to the RTP.
2016-05-28 23:11:10 +02:00
d50f8b3d0d
Fix: Test the RTP itself as well
...
This fixes the problem that the user sometimes passes the configuration
via the commandline. In this case, the "rtp" variable itself is the
configuration file path. With this fix applied, we check this value
before generating the variants and trying them.
2016-05-28 23:03:06 +02:00
ac89856e1c
Merge pull request #370 from matthiasbeyer/libimagstore/hook-errors-not-aborting
...
Libimagstore/hook errors not aborting
2016-05-28 22:36:29 +02:00