292 Commits

Author SHA1 Message Date
Filippo Cucchetto
6220a21aee Added 32bit configuration and removed debug 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
bbd1bd5324 lowered the QtQuick versions 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
d5e6ced1eb App vejor fixes 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
11e45f683a Other fixes for making compile the project on Visual Studio 2013 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
483993df1e Relaxed the standard requirements to c++11 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
838b431532 Added test execution to appveyor 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
f1cbaeec5e Added rdp 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
8605e2b1fa Added appveyor badge 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
5290695477 Enabled warning on CXX and fixed compilation on Qt 5.3 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
812f80c577 Updated the appvejor file 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
24358fa525 Added missing return values 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
4363c15f26 Added appvejor file 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
453dc7a8fc Fixed build with meson 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
494d71ebe9 Updated ChangeLog and Readme for an upcoming new release 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
548b7f4e50 Checking for nullnes is unnecessary
If the memory allocation fails we are screwed anyway
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
ed8cb13083 Removed useless QAbstractListModels methods for QVariant 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
a2217cf0d1 Casting to void* and reinterpret cast are evil
Instead of using reinterpret_cast use the safer static_cast
Furthermore in C++ casting to void* is a really unsafe. The
main thing to keep in mind is to use the initial type when
casting back. So we must ensure that
void* t =  static_cast<QObject*>(value)
QObject* t = static_cast<void*>(value)
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
94353c1045 Refactoring by using a struct for the qmlRegisterType args 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
4c2570fc42 Removed switch duplicated code with a recursive template 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
0506920c4b Add a battery of 20 qml registration slots 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
8d62c449be Basic support for qmlRegisterType 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
cd0c08fb50 Fixed arguments offset
Methods have always the return value at pos 0 and arguments in pos >= 1. This is not true for WriteProperty calls. Infact the property value is at pos 0.
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
562fcc71a7 Started support for qmlregistertype 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
14a81b356d Fixed broken tests 2016-04-10 14:40:00 +02:00
Filippo Cucchetto
7881cc59ed Moved implementation to cpp 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
c20683154a Beautified the code 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
b0a18a0461 Updated the gitignore 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
553bec0eb7 Little refactor 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
c11cc30180 Renaming and code cleanup 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
b69ef602ad MetaObject is required on QObject construction 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
e6753ee645 Removed useless includes 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
d90a650f8f Updated the gitignore 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
7dd54c48e9 Added pch.h files for meson and used same CMakeLists.txt structure 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
46eb5683e6 Added build file for meson build system 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
4d4b0590ae Fixed the implementation now everything seems to work fine 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
28f9898573 wip 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
39c0c94a24 Simple test 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
a9c95abd57 Fixed wrong offset in property invokation 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
ed7be34536 wip 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
5a42e05f98 Move implementation for using QAbstractDynamicMetaObject
Added support for QAbstractListModels
Fixed bug in the serialization of arguments before slot execution
2016-04-10 14:39:59 +02:00
Filippo Cucchetto
eaaa1d13a9 Fixed bug in the creation of the parameter list 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
cc965c69b8 Refactored the creation of the DosQObjectImpl 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
1804071311 Renaming and beautifing the code 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
23f795298d Refactoring and bug fixing 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
e5457adc85 Bug fixing 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
56306f8403 Added support for QMetaObject inheritance and lots of renaming 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
d0e0079fcf Started the QMetaObject inheritance 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
db5ee9d75a Started work for supporting QAbstractItemModels again 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
91ce909191 Fixed the creation of QObject instances 2016-04-10 14:39:59 +02:00
Filippo Cucchetto
3c63201936 Added QMetaObjectFactory 2016-04-10 14:39:59 +02:00