Commit graph

445 commits

Author SHA1 Message Date
Max Mommersteeg
aea05038d3 # This is a combination of 16 commits.
parent 656bc5668f
author Max Mommersteeg <maxmommersteeg@hotmail.com> 1545596313 +0100
committer Max Mommersteeg <maxmommersteeg@hotmail.com> 1545601051 +0100

# This is a combination of 2 commits.
# This is the 1st commit message:

Updated xunit NuGet packages.

# This is the commit message #1:

Corrected csproj.

# This is the commit message #2:

Corrected csproj.

# This is the commit message #3:

Making any null object types return "null", instead of "undefined".


# This is the commit message #4:

Fixing windows build

# This is the commit message #5:

Added a unit test for a previous commit.


# This is the commit message #6:

Added support for registering static types.


# This is the commit message #7:

Updated appveyor build script to use MSVC2017

# This is the commit message #8:

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

# This is the commit message #9:

Help the compiler help us

# This is the commit message #10:

Ran clang-tidy and fixed some reported issues

# This is the commit message #11:

Removed now obsolete arguments

Note: QGuiApplication.Exec(), Exit() and Quit() should be static, but I am not sure how much code that would break.

# This is the commit message #12:

Use delete[] to avoid undefined behavior

# This is the commit message #13:

Avoid -Wweak-vtables warning

# This is the commit message #14:

Relaxed assertion that was a little too enthusiastic

# This is the commit message #15:

Removed the dependency of ADL.
2018-12-23 22:39:52 +01:00
Max Mommersteeg
656bc5668f Updated benchmark package. 2018-12-23 21:25:24 +01: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
Paul Knopf
820da15d20 Added support for c++ to main entry point.
Closes #13
2018-09-11 20:21:00 -04:00
Paul Knopf
eb8b9f9832 Merge branch 'release/0.4.0' 2018-09-09 12:30:05 -04:00
Paul Knopf
182232703b Added Net.toListModel() to help binding .NET collections to qml repeating types. 2018-09-09 12:27:26 -04:00
Paul Knopf
ae9d7291e9 Fixed a case where .NET objects as params weren't working when raising signals. 2018-09-09 10:34:19 -04:00
Paul Knopf
9c9d1bdb2f
[skip ci] 2018-08-18 22:52:48 -04:00
Paul Knopf
1153e9318a Merge branch 'release/0.3.0' 2018-08-18 22:35:40 -04:00
Paul Knopf
93d97ecc94 Added push and pop. 2018-08-18 22:08:05 -04:00
Paul Knopf
92d8256ac8 Added the index getter. 2018-08-18 22:08:05 -04:00