Emmanuel Hansen
|
7bdf54ee35
|
Remove Uncompilable code guarded by platform defines (#20861)
* remove uncompilable code guarded by platform defines
* Remove OperatingSystemEx
* remove NativeLibraryEx
* remove unused classes
* fix unused usings
|
2 weeks ago |
Krzysztof Krysiński
|
79be86d923
|
Added basic Pen support for X11 (#19910)
* Added surface dispose to DrawingSurfaceDemoBase
* Added pen support for x11
* Fixed intermediate points defaulting properties
* Detect the current device being an eraser
* Formatting fixes
* Removed spaces
---------
Co-authored-by: flabbet <flabbet@fedora>
Co-authored-by: Nikita Tsukanov <keks9n@gmail.com>
|
3 months ago |
Julien Lebosquain
|
1f404646fa
|
Clipboard rework (#19347)
* New clipboard with IDataTransfer
* Move legacy format handling to DataObject wrappers
* macOS clipboard rework
* Browser clipboard rework
* Android clipboard rework
* iOS new clipboard
* X11 clipboard rework
* Simplify IDataTransfer API
* Simplify IClipboardImpl API
* Add DataFormat documentation
* Make DataFormat.SystemName platform specific
* Fix clipboard/DnD samples
* Fix native clipboard UTI conversion
* Adjust IDataTransfer namespaces
* Add Obsolete attributes to IDataObject related methods
* Better API for DataTransferItem
* Tizen clipboard rework
* Add missing clipboard extension methods
* Split IDataTransferItem into IAsyncDataTransferItem and ISyncDataTransferItem
* Rename back ISyncDataTransfer to IDataTransfer
* Added IClipboard API suppressions
* Make IPlatformDragSource NotClientImplementable
* Rename DataFormatKinds
* Added DataTransferItem.CreateText/File
* Implemented typed DataFormat<T>
* Fix X11 text/uri-list encoding
* Add API suppressions
* Adjust ClipboardUriListHelper stream ownership
* Fix legacy clipboard BinaryFormatter deserialization
* Fix macOS build
|
6 months ago |
Julien Lebosquain
|
edceb96f34
|
Improve AvaloniaObject.GetValue performance (#15342)
* Improve AvaloniaProperty.GetValue performance
* Remove unneeded MethodImpl on Optional.GetValueOrDefault
* Use ReferenceEqualityComparer instead of TypeEqualityComparer
---------
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
|
2 years ago |
workgroupengineering
|
af254d50e4
|
perf: Micro optimization EndsWith using (#13084)
* perf: Micro optimization EndsWith using
* fix: Address reviews
* fix: Address reviews
---------
Co-authored-by: Max Katz <maxkatz6@outlook.com>
|
3 years ago |
Nikita Tsukanov
|
bc3768c2a0
|
More platforms are now using IDispatcherImpl
|
3 years ago |
Nikita Tsukanov
|
6a99ca39f9
|
Implemented dispatcher that works like WPF one
|
3 years ago |
Max Katz
|
f91361a24c
|
Cleanup linux related APIs
|
3 years ago |
Dmitry Zhelnin
|
69b3db42a2
|
Cleanup attributes
Enable rules CA1018: Mark attributes with AttributeUsageAttribute; CA1813: Avoid unsealed attributes
|
3 years ago |
workgroupengineering
|
7278dce4e2
|
fix: make StringCompatibilityExtensions internal (#9289)
* fix: make StringCompatibilityExtensions internal
* fix: missnig commit
|
3 years ago |
Giuseppe Lippolis
|
18330caa10
|
fix: warning CS0436: The type 'ModuleInitializerAttribute' in './src/Shared/ModuleInitializer.cs' conflicts with the imported type 'ModuleInitializerAttribute' in 'Avalonia.Base'.
|
4 years ago |
Nikita Tsukanov
|
7c69c7b51e
|
Removed some reflection usage
|
4 years ago |
Nikita Tsukanov
|
952b80df2a
|
Use codegen to populate OpenGL functions
|
4 years ago |
Giuseppe Lippolis
|
0c81cb2480
|
fix: DBus Null annotations
|
4 years ago |
Max Katz
|
b599f295f6
|
Add RawPointerId to the RawPointerEventArgs
|
4 years ago |
Steven He
|
7530e20be0
|
Move EnumHelper to Avalonia.Base
|
4 years ago |
Steven He
|
d416b4de45
|
NET6_0 -> NET6_0_OR_GREATER
|
4 years ago |
Steven He
|
67b18b8e3f
|
Rename EnumParserHelper
|
4 years ago |
Steven He
|
7418fd7dc3
|
Apply code review feedbacks
|
4 years ago |
Steven He
|
0bb22cff12
|
SubtypesFactory generator
|
4 years ago |
Steven Kirk
|
f682f5af7c
|
Added generic virtual methods analyzer.
Added a new `DevAnalyzers` project with a single analyzer to detect generic virtual/interface methods.
|
4 years ago |
Nikita Tsukanov
|
bc3cdd5b9e
|
Introduced RawPointerPoint for usage with IntermediatePoints (#7581)
Introduced RawPointerPoint for usage with IntermediatePoints
|
4 years ago |
Max Katz
|
4d866b544c
|
Replace shared project with Avalonia.PlatformSupport
|
4 years ago |
Nikita Tsukanov
|
9c0964adf5
|
Added GetIntermediatePoints support for X11, libinput and evdev
|
4 years ago |
Thehx
|
36d6222c75
|
Fixed and exposed PreciseArcTo for ellipses with extreme width:height ratios
|
4 years ago |
Nikita Tsukanov
|
1ed495afe2
|
Use microcom generator from nuget
|
4 years ago |
Steven Kirk
|
e4b19743ca
|
baseUri can be null.
|
4 years ago |
Steven Kirk
|
76667dbd0d
|
Finished adding nullable annotations to Avalonia.Base.
|
4 years ago |
Steven Kirk
|
c9c9d05098
|
Fix nullable reference errors.
The projects that have nullable reference types enabled are now generating errors instead of warnings, so fix those errors.
|
4 years ago |
Dan Walmsley
|
b89e884bcf
|
Revert "Revert "Revert "upgrade to net462"""
This reverts commit e44c36bef3.
|
4 years ago |
Dan Walmsley
|
e44c36bef3
|
Revert "Revert "upgrade to net462""
This reverts commit c78179e9ac.
|
4 years ago |
Dan Walmsley
|
c78179e9ac
|
Revert "upgrade to net462"
This reverts commit 010ca1901a.
|
4 years ago |
Dan Walmsley
|
010ca1901a
|
upgrade to net462
|
4 years ago |
José Pedro
|
067f0d0ad0
|
Added OpenGL support on Android.
|
5 years ago |
Nikita Tsukanov
|
8919949c9b
|
this
|
5 years ago |
Nikita Tsukanov
|
4a160e3109
|
Supporess finalization when UnmanagedBlob allocation failed
|
5 years ago |
Dariusz Komosinski
|
1d94f80f7f
|
Dispose window framebuffers.
|
6 years ago |
Steven Kirk
|
dabf4a3d06
|
Added EllipticalArc link/licence.
|
6 years ago |
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.
|
6 years ago |
Dan Walmsley
|
1f1d3a8e35
|
prevent crashing in finalizer
|
6 years ago |
Dan Walmsley
|
9fc7842eef
|
Revert "X11 backend wont crash with 0 sized window."
This reverts commit d49109877c.
|
6 years ago |
Dan Walmsley
|
d49109877c
|
X11 backend wont crash with 0 sized window.
|
6 years ago |
LifeCoder
|
83abab7d50
|
Fix it and remove the extra code
|
7 years ago |
LifeCoder
|
d37b1f3359
|
Only add functions that we need
|
7 years ago |
LifeCoder
|
7a65748b04
|
Update to my fix
|
7 years ago |
Matthias Hoste
|
3e17bb571f
|
Fix for #2544
|
7 years ago |
Nikita Tsukanov
|
dbf6c3a148
|
Entire control catalog is now loaded from precompiled xaml
|
7 years ago |
Nikita Tsukanov
|
3279cbd4e8
|
Fixed some review comments
|
7 years ago |
Nikita Tsukanov
|
d1e3047410
|
Don't be noisy about just-in-case Dispose call on disposed object on finalizer thread
|
7 years ago |
Nikita Tsukanov
|
d69116b475
|
Check if uri scheme is registered so tests won't fall apart
|
7 years ago |