Commit graph

471 commits

Author SHA1 Message Date
Max Mommersteeg
c0f03a3746 Merge branch 'feature/update-xunit-packages' of https://github.com/MaxMommersteeg/Qml.Net into feature/update-xunit-packages 2018-12-23 22:41:46 +01:00
Max Mommersteeg
aa4f8b0330 Merge. 2018-12-23 22:41:27 +01:00
Max Mommersteeg
43422aa5da # This is a combination of 20 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.


# This is the commit message #16:

Updated test framework packages.

# This is the commit message #18:

Updated benchmark package.

# This is the commit message #19:

Modified csproj.
2018-12-23 22:40:55 +01:00
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
MaxMommersteeg
197f48647a
Merge branch 'develop' into feature/update-xunit-packages 2018-12-23 21:58:55 +01:00
Max Mommersteeg
859683442c Merge branch 'feature/update-xunit-packages' of https://github.com/MaxMommersteeg/Qml.Net into feature/update-xunit-packages 2018-12-23 21:57:29 +01:00
Max Mommersteeg
cf66da70a1 Corrected csproj. 2018-12-23 21:57:18 +01:00
Max Mommersteeg
961ab1d06c Updated xunit NuGet packages. 2018-12-23 21:57:18 +01:00
Max Mommersteeg
f7c8ba0da3 Corrected typo in csproj. 2018-12-23 20:55:17 +00:00
Max Mommersteeg
edaf6c1be5 Modified csproj. 2018-12-23 20:55:17 +00:00
Max Mommersteeg
e50a58a782 Updated benchmark package. 2018-12-23 20:55:17 +00:00
Max Mommersteeg
f4b82147a2 Updated test framework packages. 2018-12-23 20:53:33 +00:00
Max Mommersteeg
656bc5668f Updated benchmark package. 2018-12-23 21:25:24 +01:00
Max Mommersteeg
3530ba9c3b Corrected csproj. 2018-12-23 21:20:32 +01:00
Max Mommersteeg
1ff4dee363 Updated xunit NuGet packages. 2018-12-23 21:18:33 +01:00
Paul Knopf
6ace3a1bb7 Removed the dependency of ADL. 2018-12-23 14:23:13 -05:00
TripleWhy
35634c9f2a Relaxed assertion that was a little too enthusiastic 2018-12-22 08:28:34 -05:00
TripleWhy
c6881103c2 Avoid -Wweak-vtables warning 2018-12-22 08:28:34 -05:00
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