Paul Knopf
cf8abed344
Using the new signal type on the type info.
2018-07-18 22:23:14 -04:00
Paul Knopf
3bbf573002
Added the signal info wrapping type.
2018-07-18 22:17:53 -04:00
Paul Knopf
8f3d3fd6b2
Added ability to add signals to type info.
2018-07-18 17:24:04 -04:00
Paul Knopf
19e0b4109a
Changed the signatures of the instantiation.
...
This will make reasoning about the approach for shared net instances a little easier.
2018-07-18 04:15:02 -04:00
Paul Knopf
6705f85827
Minor changes.
2018-07-18 02:49:11 -04:00
Paul Knopf
94c874adc9
Forgot to move this file.
2018-07-18 02:34:49 -04:00
Paul Knopf
594f444f00
The callback tests are now actually testing the callbacks, not just the interop.
2018-07-18 02:33:15 -04:00
Paul Knopf
68e2c7a442
Moving things around.
2018-07-18 01:44:37 -04:00
Paul Knopf
d756ca473e
Made our callback handler return IntPtr for easier testing and validation.
2018-07-18 01:33:33 -04:00
Paul Knopf
0085813d7c
Renamed these tests to reflect what they really are.
2018-07-18 00:32:24 -04:00
Paul Knopf
3dbd0c6d21
Added unit tests that @devmil created (on another branch).
2018-07-18 00:06:34 -04:00
Paul Knopf
5579b47a88
Increased the number of registered types. Our unit tests were reaching the limit.
...
Minor changes to test runner.
2018-07-17 23:59:45 -04:00
Paul Knopf
2a6789b974
Added helper code to run tests in sandbox. This allows me to test with Qt Creator easily.
...
Set QT_QPA_PLATFORM=offscreen when running the tests. It gives a bunch of warnings (harmless) otherwise.
2018-07-17 23:46:41 -04:00
Paul Knopf
f361887675
Updating nuget packages.
2018-07-17 23:45:47 -04:00
Michael Lamers
c168b753b9
exporting dll symbols for windows
...
Q_DECL_EXPORT for all entry points for the native library
removed not needed static definition (DEFINE_NETVALUETYPE), this part is already declared and defined in the header
2018-07-16 14:50:59 -04:00
Paul Knopf
d5388cec47
Update README.md
2018-07-16 07:50:19 -04:00
Paul Knopf
0475ff3bc8
Update README.md
2018-07-15 19:13:20 -04:00
Paul Knopf
02e7c0335d
Update README.md
2018-07-15 19:11:48 -04:00
Paul Knopf
63aaf0aaad
Update README.md
2018-07-15 19:10:18 -04:00
Paul Knopf
a8811fdf2f
Update README.md
2018-07-15 19:01:41 -04:00
Paul Knopf
97d7356c3c
Update README.md
2018-07-15 18:41:14 -04:00
Paul Knopf
f772068122
Added back in the sync context.
2018-07-15 18:36:02 -04:00
Paul Knopf
f225f99083
Added back in thread dispatching.
2018-07-15 18:36:02 -04:00
Paul Knopf
55face4bad
Added back in the qml tests.
2018-07-15 18:36:02 -04:00
Paul Knopf
d5a48e2196
Fixed minor bug in callbacks.
2018-07-15 18:36:02 -04:00
Paul Knopf
78478b0ffd
Added back method invoking.
2018-07-15 18:36:02 -04:00
Paul Knopf
e082b2983d
Added the rest of the methods to the variant list.
2018-07-15 18:36:02 -04:00
Paul Knopf
e7aafd9baf
Added the count method to the variant list.
2018-07-15 18:36:02 -04:00
Paul Knopf
6dcc4cb03d
Adding a variant list.
2018-07-15 18:36:02 -04:00
Paul Knopf
03c2278b8e
Removed some tests that were failing, don't need them.
2018-07-15 18:36:02 -04:00
Paul Knopf
158b57bb40
Implementing the reading/writing of properties.
2018-07-15 18:36:02 -04:00
Paul Knopf
f6f62c47e9
Fixed failing unit tests. Added some more tests.
2018-07-15 18:36:02 -04:00
Paul Knopf
a2dd902265
Added the read/write property callbacks.
2018-07-15 18:36:02 -04:00
Paul Knopf
ca21f7745b
Setting the meta object for the newly created Qml-wrapped net objects.
2018-07-15 18:36:02 -04:00
Paul Knopf
f4ea770006
Added back in the meta packing methods.
2018-07-15 18:36:02 -04:00
Paul Knopf
e112fa942f
Added back in the meta data builder..
2018-07-15 18:36:02 -04:00
Paul Knopf
237ebeb79f
Working on registering QML types.
2018-07-15 18:36:02 -04:00
Paul Knopf
58890869b3
Changed how to create instances. The other way was error prone.
2018-07-15 18:36:02 -04:00
Paul Knopf
797136c25d
Fixing the build.
2018-07-15 18:36:02 -04:00
Paul Knopf
f2825da543
Trying to fix the build.
2018-07-15 18:36:02 -04:00
Paul Knopf
9238139801
Fixed build. Something is wrong when the creating of instances.
2018-07-15 18:36:02 -04:00
Paul Knopf
99d9f84f5f
Added methods to instantiate type.
2018-07-15 18:36:02 -04:00
Paul Knopf
aaaceb0dd0
Added the stubbed out NetValue and it's meta object.
2018-07-15 18:36:02 -04:00
Paul Knopf
904215cc71
Added clear value method.
2018-07-15 18:36:02 -04:00
Paul Knopf
2709573bac
Storing offset with dates.
2018-07-15 18:36:02 -04:00
Paul Knopf
05c6e4d1c0
Added tests for date. Not super perf, but I can button up later.
2018-07-15 18:36:02 -04:00
Paul Knopf
3ece5cd988
Storing strings.
2018-07-15 18:36:02 -04:00
Paul Knopf
c9d471d7e6
Added tests for double.
2018-07-15 18:36:02 -04:00
Paul Knopf
c98c6c3d33
Added tests for uint.
2018-07-15 18:36:02 -04:00
Paul Knopf
2d2d51ce25
Added tests for int.
2018-07-15 18:36:02 -04:00