48 Commits (b49b255b76d2c7548c584eebb95d2204509ae24a)

Author SHA1 Message Date
Nikita Tsukanov 4a06d75881
Use epoll for dispatcher loop since it's more accurate with wait timeouts (#17123) 1 year ago
IanRawley 2372590300
Implementing IFormattable on KeyGesture (#15828) 2 years ago
Max Katz cc52217c09
Fix android and add top level info early (#15158) 2 years ago
Nikita Tsukanov 086fe5267f
Don't create a layer if the previous frame is retained by the render target (#14924) 2 years ago
Nikita Tsukanov 036d5463a6
Added UI thread rendering mode for fbdev (#14818) 2 years ago
Julien Lebosquain 9f5a1027fd
Warning cleanup (#13656) 2 years ago
Max Katz 605d10b022 Unify IRuntimePlatform registration across backends 3 years ago
Vladimir Florov bceacedae3 [FIX] Added missing IPlatformIconLoader in LinuxFramebufferPlatform.cs 3 years ago
Nikita Tsukanov f300a24402 Media system refactoring 3 years ago
Max Katz 20064647dd Limit IFocusManager API, extend IInputElement API, remove visible static properties 3 years ago
Nikita Tsukanov bc3768c2a0 More platforms are now using IDispatcherImpl 3 years ago
Giuseppe Lippolis 5ff8dc97fd fix: Linux Framebuffer nullable 3 years ago
Nikita Tsukanov 6bdf0eacc7 Removed legacy renderers 3 years ago
Max Katz c2e00428df Remove AppBuilderBase and generics 3 years ago
Max Katz 8a78f134c5 Remove JetBrains.Annotations from the repo 3 years ago
Nikita Tsukanov eaf2ce38a4 Context management 3 years ago
Steven Kirk d0eb38b6ba Add Tap size to IPlatformSettings. 3 years ago
Dan Walmsley 15c855de29 fix framebuffer compositor platform. 3 years ago
Giuseppe Lippolis 46185b6a6e feat: add overload thath accept IInputBackend to Linux AppBuilder 4 years ago
Markus Wenzl 5d491894aa Fixes single responsibility principle 4 years ago
Markus Wenzl 6b1de285ba Added drmModeGetConnectorCurrent, added new StartLinuxDrm with LinuxDrmOptions 4 years ago
odalet c73a6c86c0 Fixes #7309 - Each time we retrieve a null *PlatformOptions from AvaloniaLocator, return a default instance 4 years ago
Steven Kirk 23dcab47d4 Allow customizing the framebuffer FPS. 4 years ago
Sven Almgren cccfd69cbd Removed duplicate registraion of IRenderLoop 4 years ago
aguahombre 1739ed4138
Adds a pixel format parameter to Linux frame buffer platform setup. (#6101) 5 years ago
Nikita Tsukanov cb636c5021 Added support for single-touch screens directly via evdev 5 years ago
Peter Davis 1abf9964e6 Set initial input focus using LinuxFrameBufferPlatform 5 years ago
Steven Kirk a832d63915 IStandardCursorFactory -> ICursorFactory. 5 years ago
Nikita Tsukanov b9985a8fa0 Refactorings for opengl context and surface management 5 years ago
Nikita Tsukanov ef7e8f2107 Make Application to be an AvaloniaObject. With properties and stuff. 7 years ago
Nikita Tsukanov 62bc60bee3 [DirectFB] Added configurable scaling support 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 e00f0f0385 Platform-specific key gestures 7 years ago
Steven Kirk 0b4e6b8471 Make centralized RenderLoop. 8 years ago
Miha Markič 0a38876590 Spellchecks all projects except for Base, Controls, Samples and Testing 8 years ago
Steven Kirk 64ed0761c7 Rename Dispatcher invoke methods. 8 years ago
Nikita Tsukanov 9a1348b37b Initial remote XAML previewer implementation 8 years ago
Steven Kirk d2eca3968b Removed IRendererFactory. 9 years ago
Nikita Tsukanov e610d5858f Merge skia projects into one 9 years ago
Nikita Tsukanov 77b7026ac9 Removed IMouseDevice from service locator 9 years ago
Nikita Tsukanov b732f9ee26 Register renderer factory for the rest of the platforms 9 years ago
Nikita Tsukanov 70abfca7d0 Implemented support for running on top of fbdev and libevdev2 9 years ago