Jeremy Koritzinsky
1a96efa8af
Update implementation and added test case to control catalog. Fixes #807 .
9 years ago
Steven Kirk
e619e6c6c2
Added skia ref to RenderTest.
10 years ago
Steven Kirk
74c263ee8f
Handle detached visuals in dirty list.
10 years ago
Steven Kirk
932f489faa
Use the Direct2D 1.1 render target initialization.
To prevent D2D from auto-stretching our render target to the window size
(which causes problems now we're multi-threaded) we have to move to the
D2D1.1 render target initialization. I used the info here to work out
how to do this:
https://katyscode.wordpress.com/2013/01/23/migrating-existing-direct2d-applications-to-use-direct2d-1-1-functionality-in-windows-7/
- it's not exactly simple!
10 years ago
Steven Kirk
6d3ca92a4c
WIP: Getting resizing working.
10 years ago
Steven Kirk
ec2998728e
Store layers in Scene.
Layers are now calculated by SceneBuilder and stored in Scene. This
means we are no longer accessing `visual.Opacity` from the render thread
(and `VerifyAccess` calls have been placed in AvaloniaObject.GetValue
and friends to ensure this cannot happen). ControlCatalog is now
rendering mostly fine.
10 years ago
Steven Kirk
e222e92340
Add option to draw dirty rects.
10 years ago
Steven Kirk
584cdbb133
Make FormattedTextImpl immutable.
Because it needs to be shared between the UI thread and the render
thread. This also required making it non-disposable like the other
graphics primitive impls.
10 years ago
Steven Kirk
c9752d32d8
Fixed a few things.
- We don't need ConcurrentQueue in renderer
- DirtyRects coalescing was wrong
- Display number of updated rects for debug until we have dirty rect
rendering
- Animate 2 items at once in RenderTest
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
d91d1829ac
Initial implementation of scenegraph hit testing.
Based solely on control bounds as before.
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
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
e72759c954
Removed test applications.
They're out of date and other samples do what they're triyng to do
better.
10 years ago
Steven Kirk
59c49d259d
Renamed assembly SceneGraph -> Visuals.
To make way for low-level scene graph library.
10 years ago
Steven Kirk
ca17c50bf4
Treat warnings as errors.
In Release build in main Avalonia assemblies (couldn't do it in
Avalonia.Markup.Xaml due to warnings in OmniXaml). To do this, fixed a
number of warnings.
10 years ago
Wiesław Šoltés
568a5a8e35
Added ControlCatalog.Android project
10 years ago
Steven Kirk
bf2285bbe4
Added a render test sample.
To measure FPS with animations.
10 years ago
Steven Kirk
750949233d
Removed bad code.
Committed I assume by accident.
10 years ago
Steven Kirk
26f9d3fcd5
Add ncrunchprojects for new projects.
They need to be ignored by NCrunch.
10 years ago
Wiesław Šoltés
3c660eb21a
Added missing DotNetFrameworkRuntime reference
10 years ago
Nikita Tsukanov
d1ac5a4002
Code cleanup
10 years ago
Nikita Tsukanov
8d21c8069d
Moved project
10 years ago
Nikita Tsukanov
3af869f49f
Moved IPclPlatformWrapper and IAssetLoader to a separate assembly
10 years ago
Nikita Tsukanov
4a25b33cea
Sync package versions
10 years ago
Wiesław Šoltés
9cdcf6cb02
Revert "Updated projects and packages"
This reverts commit 7cca79b435 .
10 years ago
Nikita Tsukanov
d9607a5fca
Initial (with bugs) gtk embedding implementation
10 years ago
Nikita Tsukanov
528e891e55
Embeddable control window lifecycle should be tied to native host control
10 years ago
Nikita Tsukanov
b89d334147
Implemented embedding to WPF and WinForms
10 years ago
Steven Kirk
2d8a125df8
Fix error in CanvasPage path markup.
10 years ago
Steven Kirk
c9d3408c29
Improve numerical binding error messages.
10 years ago
Steven Kirk
57a611533c
Added Data Annotations validation.
10 years ago
Steven Kirk
ab515ee513
Added INDEI validation to BindingTest.
10 years ago
Steven Kirk
760adfc126
Update BindingTest with changes.
Data validation still doesn't work in BindingTest though.
10 years ago
Wiesław Šoltés
7cca79b435
Updated projects and packages
10 years ago
Steven Kirk
b029217048
Qualify icon assembly.
10 years ago
Steven Kirk
87fb978dfd
Use .net 4.5 for all samples.
10 years ago
Steven Kirk
3c164547ed
Added mono solution platform.
And removed the projects that don't apply/dont build on mono from it.
10 years ago
Steven Kirk
e058215085
Removed obsolete platform detection code in ControlCatalog.
Fixes #659 .
10 years ago
Wiesław Šoltés
7282744b70
Removed outdated binding redirects and app.config
10 years ago
Wiesław Šoltés
a3a5f21873
Fixed references
10 years ago
Steven Kirk
3df84e6cc9
Added TreeView to ControlCatalog.
10 years ago
Jan Schiefer
f3927cea6b
Add missing project references for BindingTest and VirtualiationTest
10 years ago
Jeremy Koritzinsky
b2f6a6d409
Fixed icon support in win32 and added example icon to ControlCatalog.
10 years ago
Jeremy Koritzinsky
3c5848bc2c
Updated Rx to 3.0 and fixed a failing test from a not fully set up mock.
10 years ago
Wiesław Šoltés
15264a974a
Added initial support for Travis CI
10 years ago
Steven Kirk
e702043bf0
Added OpacityMask example to ControlCatalog.
10 years ago
Steven Kirk
4af2100f3f
Removed virtualization tab from test app.
10 years ago
Nikita Tsukanov
ee37ab8df4
Added UsePlatformDetect
10 years ago
Steven Kirk
5ce57ad029
Fix menu separators.
10 years ago