Dan Walmsley
08cf3ad558
Merge branch 'disableSetProcessName-feature' into tmp-merge
3 years ago
Dan Walmsley
a35520c45b
Revert "Merge branch 'disableSetProcessName-feature' into tmp8"
This reverts commit d8ee76d61d .
3 years ago
Dan Walmsley
d8ee76d61d
Merge branch 'disableSetProcessName-feature' into tmp8
3 years ago
Dan Walmsley
d06464df61
nullable enable in avalonianative window / windowbase managed side.
4 years ago
Dan Walmsley
9e12c245c2
Merge pull request #7310 from odalet/feature/fix-7309
Fixes #7309 - Each time we retrieve a null *PlatformOptions from AvaloniaLocator, return a default instance
# Conflicts:
# src/Avalonia.Native/AvaloniaNativeMenuExporter.cs
4 years ago
Sergey Mikolaytis
634cb5e778
[OSX] Refactor Native App Menu. Move default menu initialization code from ObjC to C#. ( #6909 )
* [NativeMenu] [Refactoring] Move Default Menu creation from native lib to C# (C# side of code)
* fix return type for IAvnApplicationCommands
* [Native] menu refactoring (ObjC side)
* fix nullref
* minor refactor
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Co-authored-by: Dan Walmsley <dan@walms.co.uk>
4 years ago
Dan Walmsley
081c89c9ec
Merge pull request #6560 from AvaloniaUI/feature/tray-icon-support
Feature/tray icon support
# Conflicts:
# src/Avalonia.Controls/ApiCompatBaseline.txt
4 years ago
Max Katz
4d4775e666
Merge pull request #6268 from AvaloniaUI/6195-macos-text-shortcuts
Fix existing and add missing osx-specific key shortcuts
5 years ago
Dan Walmsley
7240127176
Merge pull request #6174 from AvaloniaUI/feature/2736-applicationShouldTerminate
OSX: Handle applicationShouldTerminate
# Conflicts:
# src/Avalonia.Controls/ApiCompatBaseline.txt
5 years ago
Dan Walmsley
8e6502f222
much simpler interface with application class and platform events.
5 years ago
Dan Walmsley
cf88222031
add implementation of url event for application class.
5 years ago
Dan Walmsley
111a9c80ab
allow user to disable generation of default appmenu items on osx.
5 years ago
Nikita Tsukanov
aeb08c7ae3
Use MicroCom instead of SharpGen (NOT TESTED YET)
5 years ago
Steven Kirk
a832d63915
IStandardCursorFactory -> ICursorFactory.
5 years ago
Nikita Tsukanov
b9985a8fa0
Refactorings for opengl context and surface management
5 years ago
Dan Walmsley
69f878df59
allow osx to run in vm where opengl init may fail.
6 years ago
Nikita Tsukanov
39501e5b30
DnD support for OSX
6 years ago
Nikita Tsukanov
636c6800cf
Merged LostFocus to ITopLevelImpl
6 years ago
Steven Kirk
5397efc4f0
Remove some left-over copyright headers.
6 years ago
Nikita Tsukanov
6432174528
Use CGL for offscreen rendering to IOSurface
6 years ago
Nikita Tsukanov
6540d0635b
IOSurface render target for sw-rendering
6 years ago
José Pedro
11b1ec2ded
Fixed PlatformHotkeyConfiguration obsolete API usage.
6 years ago
Dan Walmsley
edbd75cc1f
[OSX] fix popup position and mouse device positioning.
6 years ago
Nikita Tsukanov
3b1005f04e
Removed pointer global state that caused trouble
6 years ago
Dan Walmsley
4bd7c39609
working reparenting of app menu.
6 years ago
Dan Walmsley
238855c5d1
allow application name to be set on osx.
6 years ago
Dan Walmsley
af88b38bef
fix osx popup positioning.
6 years ago
Jumar Macato
a35efecb5c
Decouple platform specific implementations
to their respective projects.
Some refactoring.
7 years ago
Nikita Tsukanov
35f64af761
Make toplevels responsible of creating popups
7 years ago
Dan Walmsley
cb50bc8f6a
[OSX] Always set activation policy.
7 years ago
Nikita Tsukanov
bbfed1c3a5
Refactored platform options
7 years ago
Dan Walmsley
6a537bea11
fix keyboard input on osx.
7 years ago
Dan Walmsley
0f5643da88
gpu rendering is the defaults on gtk and avalonia native
both these platforms will fallback to SW render if GPU not available.
7 years ago
Nikita Tsukanov
6c729fa79e
Line endings and csproj integration
7 years ago
Nikita Tsukanov
abd78e7680
GL!
7 years ago
Nikita Tsukanov
e45d55cfb3
OpenGL synchronization and separation
7 years ago
Nikita Tsukanov
2e5c249402
Don’t register GL feature if UseGPU = false
7 years ago
Nikita Tsukanov
fad3775bde
OpenGL acceleration support
7 years ago
Dan Walmsley
716941ec56
code standards and formatting, copyright message
7 years ago
ElBuda
a5f857874b
Refactoring SetCursor impl
7 years ago
ElBuda
39ea679ec3
First impl for setting mouse cursor
7 years ago
Nikita Tsukanov
1ad0d7ceb3
Fixed Dispatcher.CheckAccess from always returning true
7 years ago
ElBuda
5991962008
Skeleton for Clipboard implementation
7 years ago
Dan Walmsley
f0525eb640
Add cs side and interfaces for screens api.
7 years ago
Dan Walmsley
7b4275b2d5
add interfaces required for system dialogs
7 years ago
Dan Walmsley
bd7b3c463b
implement popups.
8 years ago
Dan Walmsley
ec271964df
update avalonia
8 years ago
Nikita Tsukanov
39f57c38d4
Initial commit
Interop and PlatformThreadingInterface seem to be working, initial work on IWindowImpl
8 years ago