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.
7 years ago
Dariusz Komosinski
0ee508bfa8
Fix CalendarBenchmark not working with new text layout.
7 years ago
Steven Kirk
30e8cac05d
Update to .NET core 3.1.
7 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
7 years ago
Dariusz Komosinski
71d1f80d5a
Benchmark attaching styles.
7 years ago
Dariusz Komosinski
992ced0c9c
Cleanup code.
7 years ago
Dariusz Komosinski
ffe0020698
Benchmark for creating Calendars.
7 years ago
Dariusz Komosinski
46781ad908
Add basic benchmarks for Is and Class selectors.
7 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.
7 years ago
Steven Kirk
1d4a7923f1
Remove OperationsPerInvoke here.
It was incorrect: invoking the method doesn't create 1000 buttons.
7 years ago
Steven Kirk
1616e76735
Added benchmarks for property validation/coercion.
7 years ago
ahopper
8879d4c92d
added benchmark
7 years ago
Dariusz Komosinski
ef8cbf07f7
Rename benchmark file.
7 years ago
Dariusz Komosinski
8e60e83d4c
Reduce memory usage of binding operations.
7 years ago
Steven Kirk
fc2439e0cf
Added some benchmarks for styled properties.
7 years ago
Dariusz Komosinski
7a13d819fd
Optimize and add new efficient visual tree extensions.
7 years ago
Dariusz Komosinski
993840a612
Improve measure benchmark.
7 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
Jeremy Koritzinsky
1133c3e46e
Added parsing benchmark.
8 years ago
Benedikt Schroeder
27a666467c
Initial
9 years ago
Steven Kirk
30e78dc5b6
Only run unit tests on .net core.
This allows us to run them on linux.
9 years ago
Jeremy Koritzinsky
eb7c010462
Retarget .Net Framework projects to 4.7
Works around dotnet/standard#567 .
9 years ago
Steven Kirk
4f8f5e9c71
Added some benchmarks
Added some benchmarks to test setting and binding properties.
9 years ago
Steven Kirk
188a0ce442
Fix compile errors.
9 years ago
Steven Kirk
684020ae2d
Updated benchmarks
- Update BenchmarkDotNet
- Added measure benchmark
- Add memory diagnoser
9 years ago
Wiesław Šoltés
2afd6cb224
Remove NuGet workaround
9 years ago
Wiesław Šoltés
f8097cc27d
Added msbuild props for package references
10 years ago
Nikita Tsukanov
25c7be5b7a
Removed packages.config from csproj.files
10 years ago
Nikita Tsukanov
886a65beaa
Use dotnet test for layout and controls tests
10 years ago
Nikita Tsukanov
dc8a32d1b1
Run Avalonia.Base.UnitTests using `dotnet test`
10 years ago
Nikita Tsukanov
485fe1364e
Everything is buildable via MSBuild
10 years ago