Commit Graph

223 Commits (392153f9a931fdf05d7577c51bc5207bbe0b79ce)

Author SHA1 Message Date
Jos van den Oever 392153f9a9 Allow optional primitive object properties 2018-05-15 21:45:05 +02:00
Jos van den Oever a051556990 Add more tests 2018-05-15 17:08:58 +02:00
Jos van den Oever 57d557378e Update template projects to not use struct qstring_t 2018-05-13 15:11:44 +02:00
Jos van den Oever 7fb53a8916 Merge branch 'master' of git://anongit.kde.org/rust-qt-binding-generator 2018-05-13 14:40:30 +02:00
Jos van den Oever 6099ee3c3d Add more integer types 2018-05-13 14:25:32 +02:00
Jos van den Oever 12cebe88bb Make sure that the optional types in the bindings are POD types 2018-05-13 13:10:59 +02:00
Jos van den Oever 848b472c3f Use QVariant::fromValue and QVariant::setValue to avoid type conversion 2018-05-13 12:48:32 +02:00
Jos van den Oever 4dba74acbd Beter whitespace 2018-05-13 02:27:16 +02:00
Jos van den Oever c87339ed6a Add type check when converting QVariant in QAbstractItemModel::setData 2018-05-13 02:21:36 +02:00
Jos van den Oever 8ccb2e519b cleanup 2018-05-12 14:28:41 +02:00
Jos van den Oever 67e6e8a9bf Convert test_functions 2018-05-12 13:58:43 +02:00
l10n daemon script 34a3726fee GIT_SILENT made messages (after extraction) 2018-05-06 03:32:45 +02:00
Jos van den Oever af7b64b82d Convert demo 2018-05-02 22:18:37 +02:00
Jos van den Oever 5bcb96b561 Convert test_object_list 2018-05-02 17:02:07 +02:00
Jos van den Oever 18368ee142 Convert test_object_types 2018-05-02 01:23:06 +02:00
Jos van den Oever fb6e2c933f Convert test_object 2018-05-01 23:46:17 +02:00
Jos van den Oever f848b4f80f Add debug information to release builds of test and demo 2018-05-01 14:52:09 +02:00
Jos van den Oever 56552a2d86 Upgrade Docker image to latest Ubuntu version 2018-04-30 16:50:15 +02:00
Jos van den Oever d3134229ae Add package ca-certificates
BUG: 390440
2018-04-30 16:44:49 +02:00
l10n daemon script 91007609a7 GIT_SILENT made messages (after extraction) 2018-04-23 03:38:08 +02:00
l10n daemon script 5e8cf4d968 GIT_SILENT made messages (after extraction) 2018-03-13 03:25:48 +01:00
Jos van den Oever 50ac9c3541 Add git to the docker image 2018-03-11 11:56:47 +01:00
l10n daemon script ae8eec19d5 GIT_SILENT made messages (after extraction) 2018-02-12 03:20:06 +01:00
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