Commit graph

52 commits

Author SHA1 Message Date
Paul Knopf
f890c16808 Updating Qt. 2020-08-01 23:08:29 -04:00
Paul Knopf
00f3ea00e1 Fixing build. 2020-05-28 20:50:52 -04:00
Sebastian Hartte
ac508f0ee5 Attempts to debug build failures... 2020-05-28 20:50:52 -04:00
Sebastian Hartte
3922f0e4b6 Update GitVersion.ToolThis removes the incompatibility with the netcoreapp31 runtime. 2020-05-28 20:50:52 -04:00
Sebastian Hartte
02dd83a687 NetVariant support for all QML built-in types
Added support for all QML built-in types in NetVariant:
- rect/QRectF maps to System.Drawing.RectangleF
- point/QPointF maps to System.Drawing.Point
- size/QSizeF maps to System.Drawing.SizeF
- color/QColor maps to System.Drawing.Color

The following require .NET Standard 2.1:
- vector2d/QVector2D maps to System.Numerics.Vector2
- vector3d/QVector3D maps to System.Numerics.Vector3
- vector4d/QVector4D maps to System.Numerics.Vector4
- quaternion/QQuaternion maps to System.Numerics.Quaternion
- matrix4x4/QMatrix4x4D maps to System.Numerics.Matrix4x4

Additionally, the following are supported as well for convenience:
- QRect maps to System.Drawing.Rectangle
- QPoint maps to System.Drawing.Point
- QSize maps to System.Drawing.Size
2020-05-28 20:50:52 -04:00
Paul Knopf
038fe87219 Push to myget. 2019-04-14 14:19:19 -04:00
Paul Knopf
6ca97afdb4 Deploy packages now. 2019-04-13 14:16:11 -04:00
Paul Knopf
b65a990ace Support for loading windows/osx runtimes. 2019-04-13 14:16:11 -04:00
Paul Knopf
db7fb2bebc Added unit test for extracting runtime. 2019-04-13 14:16:11 -04:00
Paul Knopf
4daae01b0f Removed the build steps that handles the Qt runtimes. They will be managed differently. 2019-04-13 14:16:11 -04:00
Paul Knopf
771dc954c0 The CI is now using the runtimes packaged at: https://github.com/qmlnet/qt-runtimes/releases/tag/releases 2019-04-13 14:16:11 -04:00
Paul Knopf
cebef7514f Back to not deploying [skip ci] 2018-12-26 00:06:08 -05:00
Paul Knopf
c73da0cf40 Deploy the packages. 2018-12-25 23:28:57 -05:00
Paul Knopf
1434385d53 Create directory before we extract to it. 2018-12-25 23:08:54 -05:00
Paul Knopf
41e41eebb0 Don't need to cache anymore, download is quick. 2018-12-25 23:03:48 -05:00
Paul Knopf
a96a1840f5 Updating to netcoreapp2.2. 2018-12-25 22:09:07 -05:00
Paul Knopf
676fc180c4 Updating builds to Qt 5.12 and .NET 2.2
Using .NET Core GitVersion of OSX and Linux.
Remove bool from interop due to non-blittable.
2018-12-25 22:01:56 -05:00
Paul Knopf
8e1f0cbfe3 Added StyleCop. 2018-12-24 22:16:06 -05:00
Max Mommersteeg
b4d12e59b3 Updated to stable GitVersion.CommandLine. 2018-12-24 19:41:47 +00:00
TripleWhy
496f424ef2 Updated appveyor build script to use MSVC2017 2018-12-22 08:28:34 -05:00
Paul Knopf
08f35e0b72 Fixing windows build 2018-12-14 21:43:26 -05:00
Paul Knopf
cd44dccbaa Updating NuGet package metadata. [skip ci] 2018-09-24 06:25:06 -04:00
Paul Knopf
97a11d08a0 Getting ready for deploy. [skip ci] 2018-09-23 22:05:08 -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
68da149b6d Fixed issue with Linux/OSX builds not producing correct version number. 2018-08-08 18:28:24 -04:00
Paul Knopf
8fe5093a47 Deleting the gitversion that comes with the appveyor build so that we can use our installed one. 2018-08-08 13:15:30 -04:00
Paul Knopf
b10afa57d9 More testing of the build server versioning. 2018-08-08 12:36:45 -04:00
Paul Knopf
52cc5ec38c Viewing the config output for debugging build server. 2018-08-08 12:22:48 -04:00
Paul Knopf
68a6d32994 Pushing builds to my private nuget feed. 2018-08-08 05:08:53 -04:00
Paul Knopf
9c1dfb8db9 Forgot this. 2018-08-08 03:28:24 -04:00
Paul Knopf
e0822f9b39 Using consistent gitversion versions. 2018-08-08 03:22:30 -04:00
Paul Knopf
56bd29912e Using GitVersion, and deploying to MyGet. 2018-08-05 20:32:30 -04:00
Paul Knopf
7676af024e Version bump. 2018-08-03 04:25:14 -04:00
Paul Knopf
1481630a4a Working on Linux NuGet package [skip ci].
Support loading linux libs from NuGet package.


Trimming the output for the Linux NuGet package.


Missing imports.
2018-08-03 04:18:43 -04:00
Paul Knopf
675f3fcdad Creating a docker image with Qt embedded int it. This will set us up for Qml.Net.LinuxBinaries.
Updated job display names.


Updating docker image.


Updating docker image.


Not needed.
2018-08-03 01:28:32 -04:00
Paul Knopf
35cda0c567 Version bump. 2018-08-01 16:43:11 -04:00
Paul Knopf
92432daecf Added support for bundling OSX binaries. 2018-08-01 16:35:10 -04:00
Paul Knopf
b8e3969b4b Fixing OSX build. 2018-08-01 13:49:42 -04:00
Paul Knopf
bb0b6cfe98 Added OSX build on travis. 2018-08-01 13:40:10 -04:00
Paul Knopf
9c9118a0f6 Added NuGet package for built-in Qt runtime.
Updated AdvancedDLSupport.
2018-07-31 14:22:49 -04:00
Paul Knopf
258f842e49 Adding missing qt package to fix build. 2018-07-28 16:23:01 -04:00
Paul Knopf
d494f9640b Bump version [skip ci] 2018-07-24 20:10:45 -04:00
Paul Knopf
0c2bf1a4fb Added some NuGet props. 2018-07-22 23:57:20 -04:00
Paul Knopf
4546869413 Added a step to deploy nuget package. 2018-07-22 23:45:03 -04:00
Paul Knopf
77e0cc35ae Added an appveyor build. 2018-07-21 20:57:39 -04:00
Paul Knopf
96346d2354 Working on the windows build. 2018-07-21 17:09:09 -04:00
Paul Knopf
bb1092cb71 Renaming .NET stuff to Qml.Net 2018-07-21 09:07:23 -04:00
Paul Knopf
99efbefe9d Got travis build working. 2018-07-14 14:25:31 -04:00
Paul Knopf
e270b448e5 Added back in all the unit tests. 2018-07-12 23:01:25 -04:00