Paul Knopf
178648fc27
Ensuring UI thread. Making it optional.
2019-03-23 18:15:52 -04:00
Paul Knopf
53d6189d11
Oops.
2019-03-22 21:39:45 -04:00
Paul Knopf
8e070d8f18
Prevent people from raising signals from non-UI threads.
2019-03-22 14:31:14 -04:00
Paul Knopf
e53d7ff836
Minor changes.
2019-03-19 16:34:25 -04:00
Paul Knopf
aca7b6bcf9
Fixed issue with object types not being casted to native QML types.
2019-03-19 14:49:55 -04:00
Paul Knopf
76cc57f52f
Minor changes.
2019-03-13 22:42:17 -04:00
Paul Knopf
2230cf5c68
Minor changes.
2019-03-13 17:10:03 -04:00
Paul Knopf
4114923494
Added helper method to iterate collections (Net.listForEach).
2019-03-13 11:04:53 -04:00
Paul Knopf
dd79428e86
Added IQmlObjectDestroyed and IQmlComponentCompleted.
2019-03-06 13:02:17 -05:00
James Davila
e0c777909e
Added DispatchAsync to QCoreApplication
...
Applications can now dispatch async task returning functions in addition to Actions
2019-03-06 12:20:47 -05:00
Paul Knopf
6f25ddfb89
Fixed small bug in which Task<T> isn't being listened to for exceptions.
2019-02-24 15:45:39 -05:00
Paul Knopf
055860bc12
Added support for listening to extensions on tasks that have been called.
...
This allows global exception handlers. There is a Task.UnObservedExceptions, but it only get's called when the task that threw is GC collected, making logs kinda weird.
2019-02-23 10:50:39 -05:00
Paul Knopf
33613af7ea
Linking against the testlib now.
2019-02-22 14:23:17 -05:00
Paul Knopf
7255139374
Added a type safe was to raise property changed signals (using expressions).
2019-02-22 09:49:37 -05:00
Paul Knopf
bceed0907e
Update README.md
2019-02-17 23:39:08 -05:00
Paul Knopf
1618b134a6
Cached delegates for perf increases.
2019-02-17 23:37:36 -05:00
Paul Knopf
864b2c4cf8
Added unique ids for types/methods/properties. This is going to setup us up to cache compiled delegates.
2019-02-17 16:08:20 -05:00
Paul Knopf
6db173daa7
Added code-gen.
2019-02-17 15:27:56 -05:00
Paul Knopf
10f57bec73
Prevent the auto set/get methods from showing up as a method in QML.
2019-02-12 20:59:59 -05:00
Paul Knopf
f39b61ec40
Added additional test.
2019-02-12 20:48:37 -05:00
Paul Knopf
f2c73597dd
Added method to get parent type of method info.
2019-02-12 20:46:16 -05:00
Paul Knopf
8f3da531ac
Using qWait in unit tests.
...
Added qWaitFor.
2019-02-06 03:28:00 -05:00
Paul Knopf
e16766720a
Added helper method to await a task while pumping events.
2019-01-21 23:24:14 +00:00
Paul Knopf
c7341eddf2
Minor changes.
2019-01-21 23:05:43 +00:00
Paul Knopf
f582885b40
Pump events when running async in Host.RunAsync.
2019-01-21 23:03:57 +00:00
Paul Knopf
a4bf83fa45
Adding a "RunAsync" option.
2019-01-21 22:21:50 +00:00
Paul Knopf
198eff24bd
Removed debug code.
2019-01-21 21:46:20 +00:00
Paul Knopf
08e671d289
Added the "processEvents" method to QCoreApplication.
...
Added the "aboutToQuit" event for last-minute clean-up.
2019-01-21 17:27:37 +00:00
Paul Knopf
72bee3f7af
Support for QCoreApplication, QGuiApplication, and QApplication.
2019-01-20 22:29:28 -05:00
Paul Knopf
28a2ae29b7
Converting ints in QML to their proper enum value.
2019-01-04 08:10:33 -05:00
Paul Knopf
e969704be1
Casting enums to it's base type in QML.
2019-01-03 16:34:01 -05:00
Paul Knopf
ac81a06787
Support getting the base type.
2018-12-30 21:44:41 -05:00
Paul Knopf
a66405bccb
Moving the rules file to the .NET area. [skip ci]
2018-12-30 20:43:35 -05:00
Paul Knopf
845913eb3b
Fixed warning [skip ci]
2018-12-30 20:35:57 -05:00
Paul Knopf
cc2b2cfb2c
Don't use deprecated prop to get QJSEngine.
2018-12-30 22:45:18 +00:00
Paul Knopf
efddc4fa24
Fixed issue with casting to the same type.
2018-12-30 20:28:33 +00:00
Paul Knopf
9e213aac55
Removing the try catch, swallowing exceptions.
...
Made the INetJsValue.AsList method more friendly to different types.
2018-12-30 00:32:05 +00:00
Paul Knopf
df051b8582
Added helper method for setting properties and auto raising signal if value changes.
2018-12-27 21:34:20 -05:00
Paul Knopf
cebef7514f
Back to not deploying [skip ci]
2018-12-26 00:06:08 -05:00
Paul Knopf
2b768f49f2
Fixing link.
2018-12-25 23:54:56 -05:00
Paul Knopf
ef3e4d3764
Added a done button.
2018-12-25 23:53:32 -05:00
Paul Knopf
67707318da
Merge branch 'release/0.7.0' into develop
2018-12-25 23:29:26 -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
b82bfb1f2d
Updating NetNativeLibLoader.
2018-12-25 22:43:37 -05:00
Paul Knopf
cf6a4d6789
Fixing build.
2018-12-25 22:39:57 -05:00
Paul Knopf
cba3b24951
Fixing build.
2018-12-25 22:16:55 -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