Commit Graph

3447 Commits

Author SHA1 Message Date
Matthias Beyer 5a449ed1c7 Add ruby->imag logging functionality 2017-01-21 13:56:07 +01:00
Matthias Beyer 8b2ec05613 Add setup code for FileLockEntry 2017-01-21 13:56:07 +01:00
Matthias Beyer e11a6cc5ad Add r_set_content() for FileLockEntry 2017-01-21 13:56:07 +01:00
Matthias Beyer 7848da07e6 Add r_get_content() for FileLockEntry 2017-01-21 13:56:07 +01:00
Matthias Beyer 2ab8f82304 Add r_set_header() for FileLockEntry 2017-01-21 13:56:07 +01:00
Matthias Beyer 513cd8f8fc Add r_get_header() for FileLockEntry 2017-01-21 13:56:07 +01:00
Matthias Beyer 114e8f1ac0 Simplify ruby utils
by implementing them directly on the Array and Hash
2017-01-21 13:56:06 +01:00
Matthias Beyer 003af09033 Impl Wrap for EntryContent 2017-01-21 13:56:06 +01:00
Matthias Beyer 46eb02c120 Impl Wrap for EntryHeader 2017-01-21 13:56:06 +01:00
Matthias Beyer f362cbdd6d Add r_get_location() for RFileLockEntry 2017-01-21 13:56:06 +01:00
Matthias Beyer a5f47d4b2f Add setup() for entry header type 2017-01-21 13:56:06 +01:00
Matthias Beyer 197f4cb6f2 Impl r_entry_header_get() 2017-01-21 13:56:06 +01:00
Matthias Beyer 6767e44ed1 Implement r_entry_header_set() 2017-01-21 13:56:06 +01:00
Matthias Beyer 7544d3e80b Minify r_entry_header_insert() 2017-01-21 13:56:06 +01:00
Matthias Beyer 24c77be046 Add impl of as_toml() 2017-01-21 13:56:06 +01:00
Matthias Beyer 6d623ddff2 Add Value::as_ruby() impl 2017-01-21 13:56:06 +01:00
Matthias Beyer 9d06fd8ea7 Add files for ruby/toml utils 2017-01-21 13:56:06 +01:00
Matthias Beyer a23534bf6a Add store::entry::RFileLockEntry 2017-01-21 13:56:06 +01:00
Matthias Beyer d617c5bcc9 Add dep: toml 2017-01-21 13:56:06 +01:00
Matthias Beyer f7df36c949 Formatting 2017-01-21 13:56:06 +01:00
Matthias Beyer 9a47313adc Add TODOs in code 2017-01-21 13:56:05 +01:00
Matthias Beyer 8419be1195 Disable ruby testing in lib-test as travis-ci does not have ruby 2.3.0 2017-01-21 13:56:05 +01:00
Matthias Beyer 4f1cf691fd Move: imag-ruby -> libimagruby 2017-01-21 13:56:05 +01:00
Matthias Beyer 31b64c4de7 Add mini test example 2017-01-21 13:56:05 +01:00
Matthias Beyer 0a25608ff0 Add Makefile for tests 2017-01-21 13:56:05 +01:00
Matthias Beyer 1c3205aa66 Add function to initialize the ruby extension 2017-01-21 13:56:05 +01:00
Matthias Beyer 78b1782f87 Cargo.toml: Build as "dylib" 2017-01-21 13:56:05 +01:00
Matthias Beyer 238385a87f Allow unused variables here
As the methods!() macro seems to introduce an unused variable "itself"
for rustc 1.13 ... not sure whether this is valid or not.
2017-01-21 13:56:05 +01:00
Matthias Beyer 8324159bc4 Add readme file for imag-ruby 2017-01-21 13:56:05 +01:00
Matthias Beyer db94e2f1f7 Add StoreId interfacing code 2017-01-21 13:56:05 +01:00
Matthias Beyer 0db045ab14 Initialize imag-ruby 2017-01-21 13:56:05 +01:00
Matthias Beyer 2c4946a82c Merge pull request #854 from matthiasbeyer/remove-for-focus-shift
Remove stuff for the focus-shift
2017-01-21 13:26:47 +01:00
Matthias Beyer 63a7f0d8a9 Remove stuff for the focus-shift 2017-01-21 13:05:50 +01:00
Matthias Beyer c96e129b40 Merge pull request #853 from matthiasbeyer/libimagrt/logger-pub
Make logger types public
2017-01-21 12:51:59 +01:00
Matthias Beyer ddf811a589 Make logger types public
This commit makes the logging functionality types from libimagrt public,
so the libimagruby implementation can re-use the ImagLogger type.
2017-01-21 12:38:37 +01:00
Matthias Beyer 0cf564091e Merge pull request #852 from mario-kr/add_workspace-support
Add workspace support
2017-01-20 10:00:44 +01:00
mario 099f3231e5 Change lowest rust version in .travis.yml to 1.13.0 from 1.11.0 2017-01-19 20:47:18 +01:00
mario aee50ac05f Add missing members to workspace 2017-01-19 20:20:05 +01:00
mario 8df5519f34 Move `[profile.dev] codegen-units = 2` to top-level Cargo.toml
lower level (=package/crate level) definitions for profiles are ignored
2017-01-19 20:08:51 +01:00
mario 4cdbfb62da Adjust imag-*/tests/utils.sh to new `target` directory 2017-01-19 19:23:11 +01:00
mario e430906e51 Re-add Cargo.toml with workspace members 2017-01-19 19:21:02 +01:00
Matthias Beyer 4a821d7b19 Merge pull request #848 from matthiasbeyer/rust-beta-remove-top-level-cargotoml
Remove top-lvl Cargo.toml to work with rust beta
2017-01-18 13:17:16 +01:00
Matthias Beyer bce217794f Remove top-lvl Cargo.toml to work with rust beta 2017-01-18 12:32:31 +01:00
Matthias Beyer 23a80ee47f Merge pull request #843 from matthiasbeyer/imag-link/external-link-remove-arg
Fix: We need an argument here
2016-12-06 10:07:12 +01:00
Matthias Beyer 9375c71292 Merge pull request #845 from matthiasbeyer/makefile-check-outdated
Add support for cargo-outdated 0.3.0
2016-12-06 10:07:03 +01:00
Matthias Beyer 17c7072613 Add support for cargo-outdated 0.3.0 2016-12-06 09:18:26 +01:00
Matthias Beyer 0dd849863f Merge pull request #839 from matthiasbeyer/update-deps
Update deps
2016-12-05 19:14:15 +01:00
Matthias Beyer 7c7aad9ea4 Merge pull request #844 from matthiasbeyer/libimagentrylink/fix-docu-typo
Fix docu typo
2016-12-05 19:04:36 +01:00
Matthias Beyer 3e426b87cf Fix docu typo 2016-12-05 17:17:26 +01:00
Matthias Beyer ae74a179c6 Add Makefile target to check for outdated deps 2016-12-05 15:57:06 +01:00