Dan Walmsley
385dd52271
remove apicompat from backend impl checks.
6 years ago
Dan Walmsley
f0c4e90c78
remove apicompat baselines.
6 years ago
Dan Walmsley
7d92a5183e
add baselines.
6 years ago
Dan Walmsley
451ee7c0b7
Revert "add baselines."
This reverts commit fd817c06b0 .
6 years ago
Dan Walmsley
fd817c06b0
add baselines.
6 years ago
Dan Walmsley
4e5662cb6d
fix builds
6 years ago
Dan Walmsley
26d68e9958
add api diff to most projects.
6 years ago
Dan Walmsley
0148106f54
Seperate RenderScaling from DesktopScaling.
6 years ago
Dan Walmsley
7b7411a3a2
add platform specific compensation levels.
6 years ago
Matheus Castello
2ab224d5ef
LinuxFramebuffer: DrmOutput: Use drmModeAddFB2 as main call
Use the drmModeAddFB2 as main call and drmModeAddFB as fallback
Signed-off-by: Matheus Castello <matheus@castello.eng.br>
6 years ago
Matheus Castello
bdc7689516
LinuxFramebuffer: Output: Drm: Add gbm_bo_get_format wrapper
This will get us the correct buffer format to use with drmModeAddFB2
Signed-off-by: Matheus Castello <matheus@castello.eng.br>
6 years ago
Matheus Castello
7016bc52d1
LinuxFramebuffer: Output: Drm: Add drmModeAddFB2 wrapper
drmModeAddFB2 gives us the possibility to specify the pixel format
directly in the call
Signed-off-by: Matheus Castello <matheus@castello.eng.br>
6 years ago
Dan Walmsley
d1049fd79f
dont use property for setting transparency level hint.
6 years ago
Dan Walmsley
4011cb3f49
Use Hint/Actual naming
6 years ago
Dan Walmsley
30b81f1ded
Add stubs for transparency in other toplevel impls.
6 years ago
Nikita Tsukanov
e2bde7155f
Refactored GL version and context management
6 years ago
Nikita Tsukanov
636c6800cf
Merged LostFocus to ITopLevelImpl
6 years ago
Nikita Tsukanov
6432174528
Use CGL for offscreen rendering to IOSurface
6 years ago
Nikita Tsukanov
60a2e37e18
Refactored GPU acceleration, implemented OpelGlTextureBitmap
6 years ago
José Pedro
19f9729e86
Reduced array allocations.
7 years ago
Nikita Tsukanov
ef7e8f2107
Make Application to be an AvaloniaObject. With properties and stuff.
7 years ago
Nikita Tsukanov
0bad390dac
Added PointerUpdateKind and replaced InputModifiers with KeyModifiers
7 years ago
Nikita Tsukanov
62bc60bee3
[DirectFB] Added configurable scaling support
7 years ago
Nikita Tsukanov
35f64af761
Make toplevels responsible of creating popups
7 years ago
Nikita Tsukanov
567defb825
Basic support for absolute pointing libinput devices
7 years ago
Nikita Tsukanov
6f74b568b2
Implemented libdrm backend with OpenGL acceleration support
7 years ago
Nikita Tsukanov
e9baedcbfc
Fixed platform threading for fbdev
7 years ago
Nikita Tsukanov
a48bc262af
Support touch input for fbdev via libinput
7 years ago
Nikita Tsukanov
3e071fc366
Naming
7 years ago
Nikita Tsukanov
b33601ee9b
Refactored lifetime control into separate lifetime classes
7 years ago
Nikita Tsukanov
ebdb66048d
Fixed fbdev
7 years ago
Nikita Tsukanov
4c1f42b48a
PR comments
7 years ago
Nikita Tsukanov
dbc284d96e
Set PackageId for github's dependency graph to work
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
Jeremy Koritzinsky
321bd15664
Merge desktop runtime support libraries. Fixes #1899 .
8 years ago
Jeremy Koritzinsky
5a9e41364b
Convert project references to reference aggregate Avalonia.csproj
8 years ago
Steven Kirk
41c2159aaa
Use features that are now available in netstandard.
Various features were moved into `IRuntimePlatform` because they weren't available on netstandard 1.x. They're now available in netstandard 2 so use them directly.
7 years ago
Nikita Tsukanov
e00f0f0385
Platform-specific key gestures
7 years ago
Steven Kirk
a0e8dca6e9
Use PixelSize for device-dependent sizes.
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
Miha Markič
0a38876590
Spellchecks all projects except for Base, Controls, Samples and Testing
8 years ago
Jeremy Koritzinsky
18f436a2c3
Clean up unused code warnings and malformed doc comments.
8 years ago
Jumar Macato
b161593994
Moved version and xaml props to build directory.
added Directory.Build.Props to src & samples directory.
cleaned up Avalonia.Markup.csproj. Will do more test to do the same on
Avalonia.Markup.Xaml.
8 years ago
Jumar Macato
7ae90eb7c5
Cleanup all the csproj's that can be cleaned. Ported RenderTest and VirtualizationTest samples to .NET Core.
8 years ago
Steven Kirk
64ed0761c7
Rename Dispatcher invoke methods.
`InvokeAsync` -> `Post`
`InvokeTaskAsync` -> `InvokeAsync`
8 years ago
Nikita Tsukanov
bdbe95b9b1
Fixed DispatcherTimer's priorities
8 years ago
Nikita Tsukanov
b963d68668
Try to respect DispatcherPriority when possible
8 years ago
Nikita Tsukanov
9a1348b37b
Initial remote XAML previewer implementation
8 years ago
Nikita Tsukanov
913149d093
Switched to .NET Standard 2.0
9 years ago
Jeremy Koritzinsky
58b3ff90ab
Reduce build warnings by setting a few flags and not using deprecated overloads.
9 years ago