Commit graph

453 commits

Author SHA1 Message Date
TripleWhy
e3c6ade78e Use delete[] to avoid undefined behavior 2018-12-22 08:28:34 -05:00
TripleWhy
89cbb9d43b Removed now obsolete arguments
Note: QGuiApplication.Exec(), Exit() and Quit() should be static, but I am not sure how much code that would break.
2018-12-22 08:28:34 -05:00
TripleWhy
6fd03ba4d7 Ran clang-tidy and fixed some reported issues 2018-12-22 08:28:34 -05:00
TripleWhy
da49e96933 Help the compiler help us 2018-12-22 08:28:34 -05:00
TripleWhy
7f373c6d8e NetVariant Refactoring
- Added support for long, unsigned long and float
- Code style unifications
- Treat (almost) all types the same
- Use correctly sized ints
- removed dynamic_casts where unnecessary
- reduced warnings
- micro optimizations
- some code modernizations
- improved const correctness
2018-12-22 08:28:34 -05:00
TripleWhy
496f424ef2 Updated appveyor build script to use MSVC2017 2018-12-22 08:28:34 -05:00
Paul Knopf
87df314d6d Added support for registering static types. 2018-12-16 18:22:28 +00:00
Paul Knopf
88ea8bf3bf Added a unit test for a previous commit. 2018-12-15 01:18:58 -05:00
Paul Knopf
08f35e0b72 Fixing windows build 2018-12-14 21:43:26 -05:00
Paul Knopf
ba3d05035e Making any null object types return "null", instead of "undefined". 2018-12-14 19:31:49 -05:00
Max Mommersteeg
1a104424ef Support QResource.UnregisterResource. 2018-12-06 16:04:39 -05:00
Max Mommersteeg
be357d4981 Support QQuickStyle.setFallbackStyle. 2018-12-06 15:47:24 -05:00
Paul Knopf
0681293d39 Made the Get* methods on NetJsValue return .NET types. 2018-10-14 13:58:19 -04:00
Paul Knopf
6d8ea1b373 Removing uneeded methods/properties. 2018-10-14 13:53:14 -04:00
Paul Knopf
efabbf5fc2 Adding some unit tests. 2018-10-14 13:23:46 -04:00
James Davila
18d2a6ff61 Added methods to facilitate passing arrays from QML to .NET
Exposed additional QJSValue methods as properties up through .NET to determine types
Added extension method that returns a typed IEnumerable from an INetJsValue object.
2018-10-11 14:53:50 -04:00
Michael Lamers
6848e7530d PhotoFrame sample now uses latest Qml.Net release 2018-10-07 13:25:45 -04:00
Paul Knopf
2ebbb5f614 Merge branch 'hotfix/0.6.2' into develop 2018-09-28 21:41:44 -04:00
Paul Knopf
8de97f6f64 #74 wasn't quite fixed. It is now. Add lib directory to the path at runtime. 2018-09-28 21:41:38 -04:00
Paul Knopf
5facdf8d38 Merge branch 'hotfix/0.6.1' into develop 2018-09-28 21:10:29 -04:00
Paul Knopf
f582339c16 Merge branch 'hotfix/0.6.1' 2018-09-28 21:10:29 -04:00
Paul Knopf
5c05930c54 Deploy all the Windows dlls. Closes #74 2018-09-28 21:10:24 -04:00
Paul Knopf
9f96ffe900 Deploy all the Windows dlls. Closes #74 2018-09-28 21:02:24 -04:00
James Davila
bc08cc2725 Added methods to retrieve data from NetListModel 2018-09-28 11:43:04 -04:00
Paul Knopf
adc861aa42 Removed the need for qml-private. 2018-09-24 13:24:50 -04:00
Paul Knopf
09b361aa4d
Updated examples link. [skip ci] 2018-09-24 06:40:56 -04:00
Paul Knopf
cd44dccbaa Updating NuGet package metadata. [skip ci] 2018-09-24 06:25:06 -04:00
Paul Knopf
17f64a436a Merge branch 'release/0.6.0' 2018-09-23 22:05:33 -04:00
Paul Knopf
97a11d08a0 Getting ready for deploy. [skip ci] 2018-09-23 22:05:08 -04:00
Paul Knopf
e0a769321e Made it so individual NetValue types are created for each js scope.
This closes #71
2018-09-23 21:55:45 -04:00
Paul Knopf
92b9e20726 Checking in a repro of an issue I am experiencing with lifetime management. [skip ci] 2018-09-23 20:16:13 -04:00
Paul Knopf
bf4abef06e Added supprot for setting/getting context properties. 2018-09-23 18:21:48 -04:00
Paul Knopf
65626d5a55 Merge remote-tracking branch 'origin/develop' into develop 2018-09-23 17:27:49 -04:00
Paul Knopf
7227c30b34 Simplified the global "Net" object. Remove toJsArray until I can dedicate more time to flush it out. 2018-09-23 17:25:19 -04:00
Paul Knopf
07bb26fb39 Added config+=qmlnet-trace to help debugging things. 2018-09-23 11:40:20 -04:00
Paul Knopf
59d475fb73
Add documentation link [skip ci] 2018-09-20 23:49:50 -04:00
Paul Knopf
0f2b41c472
Minor changes [skip ci] 2018-09-20 23:47:29 -04:00
Paul Knopf
60ccafd93b
Added gitter link [skip ci] 2018-09-20 23:46:41 -04:00
Paul Knopf
adfa033254
Updating Travis links [skip ci] 2018-09-20 23:40:15 -04:00
Paul Knopf
b4dfc990c9
Updated AppVeyor link [skip ci] 2018-09-20 23:39:00 -04:00
Paul Knopf
b3028d10ac Oops. 2018-09-20 21:48:13 -04:00
Paul Knopf
892da8dfef Only use QtWebEngine when it is compiled in. 2018-09-20 21:45:11 -04:00
Paul Knopf
b8aac71cbd Using Qml.RegisterType instead. 2018-09-20 21:37:35 -04:00
Paul Knopf
3493acc312 Updating buildary. [skip ci] 2018-09-20 11:06:25 -04:00
Paul Knopf
f1eca134d6 Added support for web engine. Closes #66 2018-09-12 23:45:11 -04:00
Paul Knopf
d8ae7c1716
typos [skip ci] 2018-09-12 17:45:17 -04:00
Paul Knopf
1f6a2c3226 Documenting the self-hosting stuff. [skip ci] 2018-09-12 17:43:35 -04:00
MaxMommersteeg
b0a3adb665 Fixed typo. 2018-09-12 12:47:29 -04:00
Paul Knopf
72f690214f Merge branch 'release/0.5.0' 2018-09-12 11:00:35 -04:00
Paul Knopf
53525c0ba0 Using a different approach for hosting that doesn't require an external lib.
[skip ci]
2018-09-11 22:26:50 -04:00