Commit graph

624 commits

Author SHA1 Message Date
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