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.
7 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.
8 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
Nikita Tsukanov
b6b5b9de88
Test now compile and can be run from visual studio
10 years ago
Nikita Tsukanov
b0a063838f
Migrated to PackageReference
10 years ago
Steven Kirk
71c6c572ac
Moved ncrunch files to their own dir.
Also deleted v2 ncrunch files and update .gitignore.
10 years ago
Steven Kirk
6036bd5998
Moved ncrunch files to their own dir.
Also deleted v2 ncrunch files and update .gitignore.
10 years ago
Steven Kirk
59c49d259d
Renamed assembly SceneGraph -> Visuals.
To make way for low-level scene graph library.
10 years ago
Wiesław Šoltés
9cdcf6cb02
Revert "Updated projects and packages"
This reverts commit 7cca79b435 .
10 years ago
Wiesław Šoltés
7cca79b435
Updated projects and packages
10 years ago
Steven Kirk
d97c276b52
Added ncrunch project files.
10 years ago
Steven Kirk
5be41985c3
Renamed Perspex -> Avalonia
10 years ago