Filippo Cucchetto
c4c2cea41c
Cleaned up some code leftovers
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
99c385446f
Temporary removed findChild and rootObjects
...
This is done for safety reasons. We will bring them back once we found
out how to deal with shared ownership with cpp
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
1d67de8fb5
Removed old debug code from tests
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
d884519d24
Fixed typos
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
31bbd61951
Added Qt 5.4 and Qt 5.5 to appveyor
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
fbb4d4bb9f
Updated the appveyor file
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
2eba1d74cb
Updated AppVeyor
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
757470efb2
Updated the artifacts
2016-04-10 14:40:00 +02:00
Filippo Cucchetto
6101997d44
Added artifacts to appveyor
2016-04-10 14:40:00 +02:00
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