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