Commit Graph

200 Commits (16f642ddc689fc141ef69be97a2ab990534ff871)

Author SHA1 Message Date
Jos van den Oever 16f642ddc6 Add make to the Docker image 2018-02-07 12:31:21 +01:00
Jos van den Oever 36f9287372 Run apt update before each apt command
Docker caches each step and the apt cache may be outdated which lets
apt install fail. So apt update must be run before each separate RUN
apt command.
2018-02-07 12:00:00 +01:00
Jos van den Oever 7345b9fada Use ubuntu instead of neon as base for the docker image 2018-01-27 22:37:05 +01:00
Jos van den Oever 67abcae564 Fix possible anchor loop 2018-01-27 22:32:44 +01:00
Jos van den Oever e26ccbfd92 Add more tools to the docker environment 2018-01-27 21:43:46 +01:00
Jos van den Oever 57f73256a2 Translate camelCase binding function names to snake_case 2018-01-26 21:43:24 +01:00
l10n daemon script 1a5c019594 GIT_SILENT made messages (after extraction) 2018-01-21 03:18:51 +01:00
Friedrich W. H. Kossebau 25c3180801 Add note where to file issues to README.md
Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D9359
2017-12-22 18:31:00 +01:00
Friedrich W. H. Kossebau 767d6992eb Sync FindCargo.cmake with that of kdev-cargo
Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D9356
2017-12-22 18:30:17 +01:00
Friedrich W. H. Kossebau 3f5c1581c5 Some fixes for CMakeLists.txt
Summary:
* bump cmake dep to 3.0, spares one policy (any target group for 2.8?)
* do cmake_minimum_required as first thing
* use ECM things only if ECM_FOUND
* do things covered by KDE{Compiler,CMake}Settings only if !ECM
* install the generator actually :)

Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D9357
2017-12-22 18:29:49 +01:00
Friedrich W. H. Kossebau 98779b0d44 Fix i18n message catalog naming, add catalog for generator app
Summary:
* rust_qt_binding_generator uses tr() calls, but was missing
  catalog extraction and catalog loading
* .pot is not part of the catalog name
* Demo_qt is too generic name

Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D9458
2017-12-22 18:27:51 +01:00
Friedrich W. H. Kossebau a3e02d39ec Turn Jos' blog posts into a mdbook-based tutorial
Summary:
How to create the tutorial:
$ cargo install mdbook
$ cd tutorial
$ mdbook build

Then open build/tutorial/index.html in a web browser.

See also http://rust-lang-nursery.github.io/mdBook/

Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D9368
2017-12-17 13:11:54 +01:00
Friedrich W. H. Kossebau 6bfe86d904 Add .arcconfig 2017-12-16 11:18:50 +01:00
l10n daemon script 7a0d0ef0e8 GIT_SILENT made messages (after extraction) 2017-11-27 03:17:00 +01:00
Jos van den Oever 531e4798fc Do not overwrite implementation.rs in the tests. 2017-11-20 09:05:48 +01:00
Pearce Keesling 192f9bf978 Added no-argument function generation
Summary: Updated functions to accept and return strings

Reviewers: vandenoever

Reviewed By: vandenoever

Differential Revision: https://phabricator.kde.org/D8283
2017-10-22 18:07:18 -06:00
Jos van den Oever b89de50db3 Add links to two project blog posts 2017-10-03 22:30:27 +02:00
Jos van den Oever e63ca9e924 Added generators for remove_rows for lists
This patch was contributed by Pearce Keesling. It was applied and tested with
cat D8120.diff | patch -p1
ninja test
REVIEW: D8120
2017-10-03 20:22:44 +02:00
Jos van den Oever 1de0533601 Merge branch 'master' of git://anongit.kde.org/rust-qt-binding-generator 2017-10-03 00:34:52 +02:00
Jos van den Oever 7ea7dd1d5e Override QAbstractItemModel::insertRows so UI code can add rows 2017-10-03 00:34:44 +02:00
l10n daemon script 1aafeaa16c GIT_SILENT made messages (after extraction) 2017-09-12 03:24:43 +02:00
l10n daemon script 04558422cb GIT_SILENT made messages (after extraction) 2017-09-11 03:22:14 +02:00
l10n daemon script d7d42b7670 GIT_SILENT made messages (after extraction) 2017-09-09 03:05:47 +02:00
Jos van den Oever 117eddfa9e Kirigami also disables later QQC2 style choice 2017-09-07 14:40:32 +02:00
Jos van den Oever 57c94bbdc9 Merge branch 'master' of git://anongit.kde.org/rust-qt-binding-generator 2017-09-07 14:25:19 +02:00
Jos van den Oever 3da6eecd84 Choose between QQC2 styles 2017-09-07 14:25:13 +02:00
l10n daemon script 9a7f5706ad GIT_SILENT made messages (after extraction) 2017-09-07 03:03:45 +02:00
Jos van den Oever 8b2e55cf94 Add licenses to all files that not generated or template code
The license is GPLv2+ in line with KDE policy.
2017-09-05 20:06:20 +02:00
Jos van den Oever ddab2e57f6 Add Kirigami qml
This is by no means perfect, but it uses some Kirigami items.
2017-09-05 18:16:25 +02:00
Jos van den Oever 8694a3900d Add missing includes 2017-09-04 14:07:23 +02:00
Jos van den Oever 1c00170309 Add links into the demo code in the README. 2017-09-04 08:34:12 +02:00
Jos van den Oever ad62aa1530 Add more information in the README.md 2017-09-04 00:29:08 +02:00
Jos van den Oever a28b26b669 Add a template for a Qt Quick project 2017-09-03 22:32:32 +02:00
Jos van den Oever af7139027b Add a template for a Qt Widgets project 2017-09-03 22:07:49 +02:00
Jos van den Oever 38fe6be82b Show the rust type along with the Qt type in the error message 2017-09-03 20:48:07 +02:00
Jos van den Oever d6dcc11bb9 Remove unneeded resizing 2017-09-03 20:29:46 +02:00
Jos van den Oever 307c2dd02c Add appdata file 2017-09-03 19:06:24 +02:00
Jos van den Oever 7e94d036f3 Show full path in QQC2 file tree 2017-09-03 18:59:47 +02:00
Jos van den Oever e42c2411f7 Rust api guidelines say constructors should be called "new" 2017-09-03 17:32:46 +02:00
Jos van den Oever d60d4cd5ee Use Threads::Threads and DL_LIBRARY for greater portability 2017-09-03 16:24:23 +02:00
Adriaan de Groot 543ba3a71a Check for -lexecinfo on FreeBSD, instead of -ldl 2017-09-03 16:09:18 +02:00
Jos van den Oever 830c3f99ca Nicer axis labels 2017-09-03 15:57:17 +02:00
Jos van den Oever 23d6e6b2f3 Rust is required, otherwise the tests cannot be run 2017-09-03 15:38:41 +02:00
Jos van den Oever 4df1187063 Use larger window for the demo application 2017-09-03 15:38:17 +02:00
Jos van den Oever 3abd7ddedf Configuration is a struct, not a class 2017-09-03 15:35:28 +02:00
Jos van den Oever ea3c8ebc79 Use the name Tree instead of UniformTree 2017-09-03 15:13:11 +02:00
Jos van den Oever bb6b133310 Rename the icon. 2017-09-03 15:10:20 +02:00
Jos van den Oever 18d771d358 A graph more interesting than a straight line 2017-09-03 12:09:05 +02:00
Jos van den Oever 8893dc596b Add missing qml charts module 2017-09-03 12:03:26 +02:00
Jos van den Oever cc3352d8a0 Do not check for KDE packages until the demo uses KDE packages 2017-09-03 11:17:05 +02:00