Commit Graph

4052 Commits

Author SHA1 Message Date
Matthias Beyer ef93cf0243 libimagentrytimetrack -> libimagtimetrack
This is actually a domain library and thus should be put into the
lib/domain/ folder.
2017-08-27 18:23:47 +02:00
Matthias Beyer 2fcead5f53 Fix broken README symlinks
Along: Add files in documentation for modules that not yet had one.
2017-08-27 15:13:25 +02:00
Mario Krehl 8a63815854 Fix package name of libimagentryannotation
Fix: run `sed -i 's,libimagref,libimagentryref,g' (rg -l 'libimagref')`
Fix: run `sed -i 's,libimagannotation,libimagentryannotation,g' (rg -l 'libimagannotation')`
2017-08-27 15:13:25 +02:00
Matthias Beyer 59a3662ac4 Reorganize code in subdirs 2017-08-27 15:12:09 +02:00
Matthias Beyer 31254071e5 Merge pull request #1024 from matthiasbeyer/libimagrt/config-loading-fix
Libimagrt/config loading fix
2017-08-27 14:57:31 +02:00
Matthias Beyer 47ce383715 Name the searchpath variable properly 2017-08-27 14:14:28 +02:00
Matthias Beyer 9193d50f96 Fix error while loading
The type inference got our back here into trouble, actually.

Because I assumed the type inference would do the thing, I didn't
specify the return type for the `::toml:🇩🇪:from_str` function. Turned
out that I assumed it to return a `Option<BTReeMap>` or something like
this (which was unintensional, of course).

This patch fixes this by specifying the proper return type (plus some
more embellishments).
2017-08-27 14:14:28 +02:00
Matthias Beyer 7b3bf3e31e Merge pull request #1021 from matthiasbeyer/bi-version-dependencies
Use cargo feature to specify both version and path
2017-08-27 13:16:54 +02:00
Matthias Beyer a4c2c04c61 Use cargo feature to specify both version and path
Thanks to reddit user /u/TimNN for suggesting this.
2017-08-27 11:25:43 +02:00
Matthias Beyer 4475e09457 Merge pull request #1020 from matthiasbeyer/rewrite-imag-bin
Rewrite imag binary without parallelization stuff
2017-08-27 09:53:14 +02:00
Matthias Beyer 09fbf08747 Rewrite imag binary without parallelization stuff 2017-08-26 23:04:26 +02:00
Matthias Beyer 6ef03cda08 Merge pull request #1015 from matthiasbeyer/libimagtodo/refactor-errors
Libimagtodo/refactor errors
2017-08-26 21:46:26 +02:00
Matthias Beyer 10faab6ef0 Cleanup codebase to be more readable 2017-08-26 20:48:43 +02:00
Matthias Beyer befff96220 Merge pull request #1006 from matthiasbeyer/remove-makefile
Remove Makefile, as cargo can be used now to build all the things
2017-08-26 19:30:23 +02:00
Matthias Beyer 89ceafaab5 Remove Makefile, as cargo can be used now to build all the things 2017-08-26 17:57:39 +02:00
Matthias Beyer b6917fc582 Merge pull request #1002 from matthiasbeyer/libimagentrylink/testing
libimagentrylink/testing
2017-08-26 17:35:16 +02:00
Matthias Beyer 513fc6b8d4 Merge pull request #1014 from matthiasbeyer/libimagstore/is-in-collection
Add StoreId::is_in_collection()
2017-08-26 17:11:35 +02:00
Matthias Beyer 8b402a0305 Add StoreId::is_in_collection() 2017-08-26 16:03:04 +02:00
Matthias Beyer bca55de069 Merge pull request #1017 from matthiasbeyer/update-version-strings
Update version strings for next release: 0.3.0 -> 0.4.0
2017-08-26 15:29:12 +02:00
Matthias Beyer 96e5672fb3 Merge pull request #1016 from matthiasbeyer/update-rustc
Include rustc 1.18.0 in the CI process
2017-08-26 15:29:05 +02:00
Matthias Beyer 56e2f1263f Include rustc 1.18.0 in the CI process 2017-08-26 13:28:03 +02:00
Matthias Beyer 1c37703c32 Update version strings for next release: 0.3.0 -> 0.4.0 2017-08-26 13:27:32 +02:00
Matthias Beyer 3b6b74a0ee Merge pull request #1013 from matthiasbeyer/imag-documentation-update
Update documentation with new dependencies
2017-08-26 13:06:38 +02:00
Matthias Beyer 84fa51d4fe Revert "Add quickcheck-based test for link removal"
This reverts commit 0215817262.

The quickcheck tests push the build times up very much, so we revert
this patch to keep the idea of the test in the history, but not having
it in the source.

Maybe we can reuse this patch someday.
2017-08-26 12:29:42 +02:00
Matthias Beyer 0215817262 Add quickcheck-based test for link removal 2017-08-26 12:29:06 +02:00
Matthias Beyer 4d67726af9 Add test for multi-linking checks 2017-08-26 12:29:06 +02:00
Matthias Beyer 5d8024db29 Add test whether link removal works 2017-08-26 12:29:06 +02:00
Matthias Beyer 9eb15bfe7b Update documentation with new dependencies 2017-08-26 12:08:55 +02:00
Matthias Beyer 764ff6ea96 Merge pull request #1011 from matthiasbeyer/integrate-0.3.0-patches
Integrate 0.3.0 patches
2017-08-26 12:04:40 +02:00
Matthias Beyer 1612764d77 Remove build.rs buildscript because wasnt working properly 2017-08-25 21:36:24 +02:00
Matthias Beyer 5c06055d9f Add missing Cargo.toml data 2017-08-25 21:35:42 +02:00
Matthias Beyer 045b440601 Add missing Cargo.toml data 2017-08-25 21:35:38 +02:00
Matthias Beyer a1ecf34d51 Move dependency specs to be in right subtable 2017-08-25 21:35:28 +02:00
Matthias Beyer a1289cc559 Merge pull request #1010 from matthiasbeyer/update-readme
Update for beeing up-to-date
2017-08-25 19:10:38 +02:00
Matthias Beyer ec09d10da6 Update for beeing up-to-date 2017-08-25 18:38:24 +02:00
Matthias Beyer 0f436d5b88 Merge pull request #1009 from matthiasbeyer/doc-overhaul
Doc overhaul
2017-08-25 18:34:11 +02:00
Matthias Beyer 3001288442 Update date 2017-08-25 17:50:38 +02:00
Matthias Beyer 057d919239 Merge pull request #996 from matthiasbeyer/imag-timetrack
imag timetrack
2017-08-25 17:36:55 +02:00
Matthias Beyer 4b07c21c34 Merge pull request #1005 from matthiasbeyer/todo
Todo File
2017-08-25 17:36:36 +02:00
Matthias Beyer ec1c1e8e3d Merge pull request #1007 from matthiasbeyer/bin-refactor
Remove safety check, error handling has that case already
2017-08-25 17:36:22 +02:00
Matthias Beyer 004b7887ff Impl "year" subcommand 2017-08-25 15:05:08 +02:00
Matthias Beyer e25478e4d7 Impl "month" subcommand 2017-08-25 15:05:08 +02:00
Matthias Beyer 1479f5b0fb Impl "week" subcommand 2017-08-25 15:05:08 +02:00
Matthias Beyer a2584f90e9 Impl "day" command 2017-08-25 15:05:08 +02:00
Matthias Beyer 03e70721e6 Impl Display for TimeTrackingTag 2017-08-25 15:05:08 +02:00
Matthias Beyer b4ff528a2c [WIP] Implement "imag timetrack list" command 2017-08-25 15:05:08 +02:00
Matthias Beyer 157f6c0129 Fix TimeTracking::get_timetrack_tag() for Entry 2017-08-25 15:05:08 +02:00
Matthias Beyer d381702e8c Fix: UI was build buggy, fix it. 2017-08-25 15:05:08 +02:00
Matthias Beyer ecb9bcc861 Use filter fn from lib 2017-08-25 15:05:08 +02:00
Matthias Beyer 85e76d6ff0 Remove things that are implemented in libimagentrytimetrack now 2017-08-25 15:05:08 +02:00