Benedikt Schroeder
|
ab5e062deb
|
Add GlyphRun support
|
6 years ago |
Benedikt Schroeder
|
1b0221e224
|
Reworked the font manager to better manage resoures and also work properly with the application lifetime
|
6 years ago |
Steven Kirk
|
b8b8e3f8cc
|
Fix IWindowImpl mocks to call Close on Dispose.
|
6 years ago |
Benedikt Schroeder
|
46d3a91652
|
Add missing mocks
|
6 years ago |
Benedikt Schroeder
|
83bfb8ec70
|
Initial implementation of a font manager
|
6 years ago |
Steven Kirk
|
0a8915b1cc
|
Added failing test for #3148
|
7 years ago |
Nikita Tsukanov
|
66b3da044c
|
Fixed MouseTestHelper
|
7 years ago |
Nikita Tsukanov
|
a16e3bff7f
|
Added InitialPressMouseButton to PointerReleasedEventArgs that returns the button that caused the PointerPressed event
MouseButton is now deprecated with error, since people need to decide which behavior they want
|
7 years ago |
Dariusz Komosinski
|
01a404836e
|
Reduce allocations caused by logging.
|
7 years ago |
Nikita Tsukanov
|
0bad390dac
|
Added PointerUpdateKind and replaced InputModifiers with KeyModifiers
|
7 years ago |
Steven Kirk
|
142ead4d39
|
Make tests compile on CI.
|
7 years ago |
Nikita Tsukanov
|
f9561260a3
|
IPopupImpl is now optional advanced feature
|
7 years ago |
Steven Kirk
|
41e9999ae7
|
Move MouseTestHelper to Avalonia.UnitTests.
|
7 years ago |
Nikita Tsukanov
|
8e5c8fee07
|
Somewhat fixed tests
|
7 years ago |
Steven Kirk
|
ec45084e6a
|
Make Pen mutable.
And add `IPen` interface and `ImmutablePen` class.
|
7 years ago |
Nikita Tsukanov
|
1ab923c02e
|
Removed WithNameScope
|
7 years ago |
Nikita Tsukanov
|
fe5c1cec76
|
Use INameScope from IServiceProvider
|
7 years ago |
Nikita Tsukanov
|
fa55755b71
|
Manually handle name scope registrations
|
7 years ago |
Nikita Tsukanov
|
b33601ee9b
|
Refactored lifetime control into separate lifetime classes
|
7 years ago |
Steven Kirk
|
4a386d1b84
|
Added skipped failing leak test for transitions.
It's leaking on master too, so address this separately.
|
7 years ago |
Nikita Tsukanov
|
657447ff0c
|
Reproed binding issue
|
7 years ago |
Nikita Tsukanov
|
d0301bb4c4
|
Now passing most of the tests
|
7 years ago |
Nikita Tsukanov
|
dbf6c3a148
|
Entire control catalog is now loaded from precompiled xaml
|
7 years ago |
Dariusz Komosinski
|
1b869ff27b
|
Get rid of not needed interfaces.
|
7 years ago |
Dariusz Komosinski
|
12fc28e2d0
|
Add mocks for geometry impls.
|
7 years ago |
Dariusz Komosiński
|
8534769435
|
Platform geometry implementations for D2D and Skia.
|
7 years ago |
Steven Kirk
|
fafa695257
|
Use recommended ContentControl pattern.
|
7 years ago |
Steven Kirk
|
4ec2b1c554
|
Use PixelPoint and PixelRect for device points/rects.
The affected members are:
- `IWindowBaseImpl.Position`
- `IWindowBaseImpl.PositionChanged`
- `ITopLevelImpl.PointToClient`
- `ITopLevelImpl.PointToScreen`
- `IMouseDevice.Position`
- `Screen.Bounds`
- `Screen.WorkingArea`
|
7 years ago |
Jeffrey Ye
|
3a28179704
|
return new string[0] from mock interfaces
|
7 years ago |
Jeffrey Ye
|
2ed745d493
|
#2222 Get all fonts in the system
|
7 years ago |
Nikita Tsukanov
|
343905ebb3
|
Generate asset resource info with paths
|
7 years ago |
Jeremy Koritzinsky
|
acb3d46ca0
|
Enable generating NuGet packages via the MSBuild Pack target.
|
8 years ago |
Nikita Tsukanov
|
e00f0f0385
|
Platform-specific key gestures
|
8 years ago |
Steven Kirk
|
a0e8dca6e9
|
Use PixelSize for device-dependent sizes.
|
8 years ago |
Steven Kirk
|
afdfb28da8
|
Added failing tests for brush invalidation.
|
8 years ago |
Steven Kirk
|
0b4e6b8471
|
Make centralized RenderLoop.
- Renamed `RenderLoop` to `RenderTimer`
- Added new `RenderLoop` which `DeferredRenderer`s register themselves with for updates
|
8 years ago |
Nicolas Musset
|
0befa22692
|
Support invoking a task in the dispatcher.
|
8 years ago |
Nicolas Musset
|
434bf0d3db
|
Support invoking a function in the dispatcher.
|
8 years ago |
Jeremy Koritzinsky
|
87a91e186c
|
Clean up usage of global ILayoutManager from after this PR was originally created.
|
8 years ago |
Jeremy Koritzinsky
|
4ec647b870
|
Make our unit tests support library (Avalonia.UnitTests) target netstandard2.0 so we don't have to worry about targetting .NET Framework on linux.
|
8 years ago |
Jeremy Koritzinsky
|
bc882f5b11
|
Add back NetFX.props framework path overriding.
|
8 years ago |
Jeremy Koritzinsky
|
df593b3a80
|
Get leak tests running again in the build script. They were removed at some point. Also, update the tooling used and clean up the code for running them.
|
8 years ago |
Benedikt Schroeder
|
a59cf3a135
|
New asset loader
Added unit test for wildcard
|
8 years ago |
Benedikt Schroeder
|
f609c9c5d9
|
Cleanup
|
8 years ago |
Benedikt Schroeder
|
3bec8036a7
|
Initial
|
8 years ago |
Benedikt Schroeder
|
2c8953de97
|
Requested changes
|
8 years ago |
Benedikt Schroeder
|
33ea1925c7
|
Fixed unit tests
|
8 years ago |
Steven Kirk
|
1ee4fa47f9
|
Tweak IAssetLoader API and fix tests.
|
8 years ago |
ahopper
|
e967a8eb72
|
rename WritableBitmap
|
8 years ago |
Nikita Tsukanov
|
fee5b4e594
|
Support default clr-namespace when loading XAML from Uri or previewer
|
8 years ago |