Dan Walmsley
918c47d6b8
Merge pull request #7031 from MarchingCube/dc-ellipse
Add support for drawing ellipses directly via DrawingContext
# Conflicts:
# src/Avalonia.Visuals/ApiCompatBaseline.txt
4 years ago
Jumar Macato
cf91a06ce4
Merge pull request #6915 from AvaloniaUI/update/samples-tests-net6
Update samples/tests to net6.0
4 years ago
Steven Kirk
58579fba6a
Merge pull request #6576 from AvaloniaUI/feature/1279-combining-geometries
Add GeometryGroup and CombinedGeometry
Conflicts:
src/Avalonia.Visuals/ApiCompatBaseline.txt
5 years ago
Steven Kirk
e3498f4419
Merge pull request #5997 from MarchingCube/shape-render-optimization
Optimize shape rendering (pen creation mostly).
5 years ago
Dariusz Komosiński
8af5f274fc
Merge pull request #5953 from MarchingCube/refactor-transitions
Specialized observables for transitions
5 years ago
Max Katz
941398b8ab
Merge pull request #5800 from AvaloniaUI/feature/load-writeable-bitmap-from-file
Api to allow loading WriteableBitmap from File / Stream
# Conflicts:
# src/Avalonia.Visuals/ApiCompatBaseline.txt
5 years ago
Giuseppe Lippolis
8decb3bbc6
fix(Benchmark): FluentBenchmark thrown: 'Avalonia.Markup.Xaml.XamlLoadException'
5 years ago
Dan Walmsley
25413c85e6
fix build.
5 years ago
Steven Kirk
4e3af8c9c1
Fix non-compiling assemblies.
5 years ago
Dariusz Komosinski
dc698b3b1d
Reuse empty value store arrays.
5 years ago
Steven Kirk
7469597712
Added benchmark for fluent RepeatButton.
As that's where #5027 was showing up most.
5 years ago
Dariusz Komosinski
cde8f4cf1a
Fix control benchmarks.
5 years ago
Giuseppe Lippolis
c98918bc2a
Update tests
6 years ago
Dariusz Komosinski
aff78fa662
Add default alpha and pixel formats to render interfaces.
6 years ago
Dariusz Komosinski
77ef0ea144
Fix test.
6 years ago
Steven Kirk
d3c3741bec
No longer need to pass root to ExecuteInitialLayoutPass.
6 years ago
Dariusz Komosinski
179fdd21b3
Use epsilon when checking for singular matrices. Add benchmark for decomposing a Matrix. Add more tests for Matrix struct.
6 years ago
Dariusz Komosinski
3b7d8574e8
Try matching for INPC before matching methods.
6 years ago
Dariusz Komosinski
0f23da0a79
Use correct file name.
6 years ago
Dariusz Komosinski
999d5945c1
Optimize method accessor plugin
6 years ago
Dariusz Komosinski
229c8b7f12
Benchmark and simple optimization for INPC accessor.
6 years ago
Steven Kirk
77d5ba92c0
Update BenchmarkDotNet,
6 years ago
Dan Walmsley
ab9556257c
fix test interfaces
6 years ago
Nikita Tsukanov
d0b041095d
Inset box-shadow
6 years ago
Steven Kirk
4d01dacd77
Remove copyright headers.
Some of our files had them, some didn't. They serve no purpose legally so best to remove the ceremony.
6 years ago
Dariusz Komosinski
4b13d3c04a
Add benchmarks for TextBox and Button.
6 years ago
Dariusz Komosinski
0ee508bfa8
Fix CalendarBenchmark not working with new text layout.
6 years ago
Steven Kirk
30e8cac05d
Update to .NET core 3.1.
6 years ago
Steven Kirk
dc55d65287
Refactored styling.
- Don't use Rx in the styling system. Instead introduces `IStyleActivator` which is like an `IObservable<bool>`-lite in order to cut down on allocations.
- #nullable enable on touched files
6 years ago
Dariusz Komosinski
71d1f80d5a
Benchmark attaching styles.
6 years ago
Dariusz Komosinski
992ced0c9c
Cleanup code.
6 years ago
Dariusz Komosinski
ffe0020698
Benchmark for creating Calendars.
6 years ago
Dariusz Komosinski
46781ad908
Add basic benchmarks for Is and Class selectors.
6 years ago
Dariusz Komosinski
9e812f24b9
Add HitTestFirst that allows for hit testing first matching visual. Implement better enumerator that can be used for both first and multiple hits.
6 years ago
Steven Kirk
1d4a7923f1
Remove OperationsPerInvoke here.
It was incorrect: invoking the method doesn't create 1000 buttons.
6 years ago
Steven Kirk
1616e76735
Added benchmarks for property validation/coercion.
6 years ago
ahopper
8879d4c92d
added benchmark
6 years ago
Dariusz Komosinski
ef8cbf07f7
Rename benchmark file.
6 years ago
Dariusz Komosinski
8e60e83d4c
Reduce memory usage of binding operations.
6 years ago
Steven Kirk
fc2439e0cf
Added some benchmarks for styled properties.
6 years ago
Dariusz Komosinski
7a13d819fd
Optimize and add new efficient visual tree extensions.
6 years ago
Dariusz Komosinski
993840a612
Improve measure benchmark.
6 years ago
Dariusz Komosinski
addc1ddce2
Avoid initializing properties if there is no observer. Optimize access.
7 years ago
Dariusz Komosinski
48be9dc260
Remove old DeferredSetter implementation. Cleanup code, add license info.
7 years ago
Dariusz Komosinski
812c5f30c9
Remove SetAndRaise callback handling. Move event raising to setter.
7 years ago
Dariusz Komosinski
24f208bab1
!R Rework deferred setter for better performance.
7 years ago
Jeremy Koritzinsky
acb3d46ca0
Enable generating NuGet packages via the MSBuild Pack target.
8 years ago
Benedikt Schroeder
41fd37151f
IGeometryContext implementation
8 years ago
Benedikt Schroeder
b8f8c1ef0f
IGeometryContext implementation
8 years ago
Steven Kirk
219a0da799
Added benchmarks for PathMarkupParser.
8 years ago