Commit Graph

13 Commits (master)

Author SHA1 Message Date
Jos van den Oever 8691a9204b Update version and ChangeLog 2019-02-25 23:47:54 +01:00
Jos van den Oever 39adad3b5e Update version and ChangeLog 2019-02-24 20:18:07 +01:00
Jos van den Oever c522870b79 Update version and ChangeLog 2019-02-13 08:10:19 +01:00
Jos van den Oever 7e7d2f91ae Update version and ChangeLog 2019-02-08 22:02:08 +01:00
Jos van den Oever 0c67f8bc32 Update version to 0.3.0 2019-01-21 23:44:53 +01:00
Jos van den Oever 0fb6e84077 Increase version to 0.2.2 and update ChangeLog 2018-12-10 00:36:14 +01:00
Jos van den Oever 86652e8605 Increase version to 0.2.1 and add ChangeLog 2018-12-10 00:22:26 +01:00
Owen Nelson 325ffc2a2c Add support for Rust 2018 edition projects.
Summary:
After enabling 2018 edition on my cargo project, the use statements
generated in the interface module no longer resolve.

Prefixing module paths with `crate::` brings things back into alignment.

Unsure if this is how you'd like to approach the issue, but I'm happy to revise the patch based on your feedback.

Test Plan:
STEPS TO REPRODUCE
1. create a new cargo project based on the template
2. update your toolchain to >= 1.31
3. add `edition = "2018"` to the package section of your Cargo.toml
4. run `cargo build`

OBSERVED RESULT

Build fails since generated code tries to import crate-local modules as if they are top level crates.

EXPECTED RESULT

Build completes successfully.

Reviewers: vandenoever

Differential Revision: https://phabricator.kde.org/D17447
2018-12-09 23:34:40 +01:00
Jos van den Oever e6d220bc18 Increase version number and add ChangeLog 2018-10-29 22:41:14 +01:00
Jos van den Oever a78f8c9b73 Fix description and increase version number 2018-10-10 00:31:45 +02:00
Jos van den Oever 67c9cf122e Add metadata to Cargo.toml 2018-10-10 00:22:56 +02:00
Jos van den Oever ea876ec81d Add functions for building Qt applications with Cargo 2018-10-09 00:05:56 +02:00
Jos van den Oever d7e4f1362d Port rust_qt_binding_generator from C++ to Rust 2018-09-28 12:11:57 +02:00