Steven Kirk
|
52c3daea11
|
Initial implementation of dirty rect drawing.
|
10 years ago |
Steven Kirk
|
34227686d4
|
Render child visual nodes explicitly.
Render them in DeferredRenderer rather than in VisualNode.
|
10 years ago |
Steven Kirk
|
3c189cbe82
|
Make SceneBuilder update dirty rects.
|
10 years ago |
Steven Kirk
|
349ba78931
|
Fixed pointerover state.
And added a test for it.
|
10 years ago |
Steven Kirk
|
da666b4463
|
Make Shape render properly again.
|
10 years ago |
Steven Kirk
|
a520789d2c
|
Reset needsRender flag after rendering.
|
10 years ago |
Steven Kirk
|
73f44bb7b4
|
Fix GeometryNode hit test.
And add to-do for RectangleNode geometry hit-test.
|
10 years ago |
Steven Kirk
|
cef5ffed90
|
Docs and tweaking.
|
10 years ago |
Steven Kirk
|
934e18c8ba
|
Initial impl of incremental update to SceneGraph.
|
10 years ago |
Steven Kirk
|
59ea52e254
|
Clip affects rendering.
|
10 years ago |
Steven Kirk
|
98f551c533
|
Don't need the context.Render any more.
In hit testing unit tests.
|
10 years ago |
Steven Kirk
|
afda993170
|
Fix initial draw.
|
10 years ago |
Steven Kirk
|
213e3c89c6
|
Fix hit testing on tab strip items.
Now that we use the scenegraph for hit testing. This fixes the tabs in
ControlCatalog.
|
10 years ago |
Steven Kirk
|
86216d9420
|
Use scene geometry for hit-testing.
This means we now correctly hit test circles etc.
|
10 years ago |
Steven Kirk
|
458007a106
|
Updated libs with API changes.
|
10 years ago |
Steven Kirk
|
d91d1829ac
|
Initial implementation of scenegraph hit testing.
Based solely on control bounds as before.
|
10 years ago |
Steven Kirk
|
83d45c548b
|
Merge branch 'remove-duplicate-testroot' into scenegraph
Conflicts:
tests/Avalonia.Visuals.UnitTests/TestRoot.cs
|
10 years ago |
Steven Kirk
|
8aae515130
|
Removed duplicate TestRoot.
Use the one in Avalonia.UnitTests.
|
10 years ago |
Steven Kirk
|
8ed9823c5a
|
Merge branch 'master' into scenegraph
|
10 years ago |
Steven Kirk
|
ada15eba00
|
Initial implementation of low-level scene graph.
Whole tree is currently being updated and rendered still though and lots doesn't even build.
|
10 years ago |
Jeremy Koritzinsky
|
3f5d29101d
|
Merge pull request #790 from jkoritzinsky/UIThread-Scheduling
Schedule all binding updates on Dispatcher/UI thread
|
10 years ago |
Jeremy Koritzinsky
|
ba2432d182
|
Merge branch 'master' into UIThread-Scheduling
|
10 years ago |
Jeremy Koritzinsky
|
104e0eb078
|
Removed the priority condition for using the scheduler.
|
10 years ago |
Steven Kirk
|
4c179634c1
|
Added a test for scheduler bindings.
Added a property which is updated on a b/g thead to BindingTest.
|
10 years ago |
Steven Kirk
|
db28cd621c
|
Merge pull request #793 from donandren/issues/screentoclient
Fixed PointToClient and added TranslatePoint
|
10 years ago |
donandren
|
80ce8412c0
|
added usefull TransalePoint extension method to IVisual
|
10 years ago |
donandren
|
c5bb77f3e3
|
PointToClient fixed
|
10 years ago |
Jeremy Koritzinsky
|
72334bd016
|
Merge pull request #784 from AvaloniaUI/scenegraph-rename
Renamed SceneGraph -> Visuals
|
10 years ago |
Jeremy Koritzinsky
|
58f0022720
|
Merge branch 'master' into scenegraph-rename
|
10 years ago |
Steven Kirk
|
a8c9acf919
|
Merge pull request #755 from jkoritzinsky/CodeCoverage-Support
Code Coverage information
|
10 years ago |
Jeremy Koritzinsky
|
26e60f9935
|
Moved failing test into LeakTests because it depends on runtime implementation details to pass.
|
10 years ago |
Jeremy Koritzinsky
|
33df423ef5
|
Remove Coveralls.io coverage support since we are using CodeCov instead.
|
10 years ago |
Jeremy Koritzinsky
|
22b89ed897
|
Copy all tests to a test directory under artifacts to prevent collecting coverage for multiple copies of the same assembly in multiple different areas. (Massively shrinks the coverage.xml file).
|
10 years ago |
Jeremy Koritzinsky
|
57750c8cfe
|
Added Coveralls credentials and settings
|
10 years ago |
Jeremy Koritzinsky
|
b6e062ed8a
|
Add initial Coveralls.io publishing
|
10 years ago |
Jeremy Koritzinsky
|
5edb20fdfe
|
Added CodeCov uploading.
|
10 years ago |
Jeremy Koritzinsky
|
c86e750281
|
Add OpenCover coverage testing for Windows builds.
|
10 years ago |
Jeremy Koritzinsky
|
4a8470d8a6
|
Updated fast-path of scheduler to call directly if updates are on the UI thread instead of scheduling on the Dispatcher.
|
10 years ago |
Jeremy Koritzinsky
|
428229e9b0
|
Optimized the "zero wait time" path in the scheduler and updated the code to always use a scheduler, either the ImmediateScheduler (same as the old default behavior) or the registered scheduler.
|
10 years ago |
Steven Kirk
|
53b76fb5f7
|
Merge pull request #788 from AvaloniaUI/fixes/728-textbox-invalid-caretindex
Coerce TextBox.CaretIndex when setting Text.
|
10 years ago |
Steven Kirk
|
1db79acec7
|
Merge branch 'master' into fixes/728-textbox-invalid-caretindex
|
10 years ago |
Jeremy Koritzinsky
|
6da1d620c9
|
Added test to ensure that the IObservable subscription is on the AvaloniaScheduler when the AvaloniaScheduler is bound in the AvaloniaLocator.
|
10 years ago |
Jeremy Koritzinsky
|
298fa627f8
|
Implemented binding scheduling via service injection.
|
10 years ago |
Jeremy Koritzinsky
|
428466ced3
|
Fixed bug in scheduler and runtime platform.
|
10 years ago |
Steven Kirk
|
b28fffc3f8
|
Coerce TextBox.CaretIndex when setting Text.
Fixes #728 .
|
10 years ago |
Steven Kirk
|
5259ce77a9
|
Merge pull request #774 from VitalElement/fixes/fix-skia-formatted-text-impl
Fix Skia formatted text measure
|
10 years ago |
Steven Kirk
|
b9dbc8c11f
|
Merge branch 'master' into fixes/fix-skia-formatted-text-impl
|
10 years ago |
Steven Kirk
|
d03ae15c05
|
Merge pull request #786 from AvaloniaUI/fixes/785-dialog-text-input
Call SetFocus in ShowWindow.
|
10 years ago |
Steven Kirk
|
01a1608a8d
|
Call SetFocus in ShowWindow.
Dialogs weren't receiving text input (WM_CHAR) after being shown (though
they were receiving key down/up messages). Fixes #785.
|
10 years ago |
Steven Kirk
|
ac07ce2b2d
|
Merge branch 'master' into scenegraph-rename
|
10 years ago |