Tom Edwards
|
2b68e42e31
|
Added InappropriatePropertyRegistration and UnexpectedPropertyAccess
Fixed AttachedProperty registrations in non-AvaloniaObject types not being detected
Optimised parameter lookup
|
3 years ago |
Tom Edwards
|
ebcb512c83
|
Don't report property name mismatches if the field being assigned to is private
|
3 years ago |
Tom Edwards
|
d78bcfaa39
|
Optimisation: convert all collections to immutable forms at the end of FindAvaloniaPropertySymbols
Optimisation: move CLR property wrapper detection into FindAvaloniaPropertySymbols
Don't start analysis if we can't locate AvaloniaObject
|
3 years ago |
Tom Edwards
|
df9a80c866
|
Detect AvaloniaProperties in static constructors, and with string literal names
Follow conversion and assignment operations back to their source
Narrowed the report location of several diagnostics
|
3 years ago |
Tom Edwards
|
1fbd4ab801
|
Added Avalonia.Analyzers and ten diagonstics
|
3 years ago |
Max Katz
|
c18249f71c
|
Merge pull request #10328 from AvaloniaUI/ime_improvements
Android/Browser - IME improvements
|
3 years ago |
Max Katz
|
d483f998cc
|
Merge branch 'master' into ime_improvements
|
3 years ago |
Max Katz
|
6c15bcde7a
|
Merge pull request #10324 from AvaloniaUI/feature/setcurrentvalue
Added `SetCurrentValue`
|
3 years ago |
Steven Kirk
|
a3b50406b9
|
Merge branch 'master' into feature/setcurrentvalue
|
3 years ago |
Max Katz
|
acbb412a02
|
Merge pull request #10338 from AvaloniaUI/fixes/10246-duplicate-itemscontrol-logical-children
Don't add duplicate logical children to `ItemsControl`
|
3 years ago |
Max Katz
|
3a25160655
|
Merge branch 'master' into fixes/10246-duplicate-itemscontrol-logical-children
|
3 years ago |
Max Katz
|
7fdd1eb3b1
|
Merge pull request #10336 from AvaloniaUI/internals-pass-1
Internals part #1: platform backends
|
3 years ago |
Steven Kirk
|
c9bb9f2c01
|
Don't add duplicate logical children.
|
3 years ago |
Steven Kirk
|
b92134c682
|
Added failing test for #10246.
|
3 years ago |
Emmanuel Hansen
|
ad56e9d20b
|
clear composition region when presenter is changed
|
3 years ago |
Emmanuel Hansen
|
2dd48be45f
|
remove leftover debug code
|
3 years ago |
Benedikt Stebner
|
d1abd749d8
|
Merge branch 'master' into ime_improvements
|
3 years ago |
Max Katz
|
d27936af67
|
Android and browser internals
|
3 years ago |
Max Katz
|
33f9fe68b2
|
macOS and iOS internals
|
3 years ago |
Max Katz
|
f91361a24c
|
Cleanup linux related APIs
|
3 years ago |
Max Katz
|
8a322d616f
|
Cleanup Skia internal APIs
|
3 years ago |
Max Katz
|
842556177d
|
Windows specific cleanups
|
3 years ago |
Max Katz
|
4fc1995246
|
Make AvaloniaProperty.Register overload with "notifying" parameter internal
|
3 years ago |
Max Katz
|
953177d937
|
Merge pull request #10333 from AvaloniaUI/feature/use-nt-shared-handles
Use NT shared handles for Vulkan interop on Windows
|
3 years ago |
Max Katz
|
d6bc037018
|
Merge branch 'master' into feature/use-nt-shared-handles
|
3 years ago |
Max Katz
|
fd19620c94
|
Merge pull request #10307 from MrJul/win32-nullability
Nullable annotations for Avalonia.Win32
|
3 years ago |
Max Katz
|
5be4862661
|
Merge branch 'master' into win32-nullability
|
3 years ago |
Max Katz
|
79fad42d3e
|
Merge pull request #10331 from jcyuan/master
remove the duplicated line
|
3 years ago |
Nikita Tsukanov
|
9c33ee08dd
|
Use same flags in ExternalMemoryImageCreateInfo
|
3 years ago |
Steven Kirk
|
5d66bd0c0e
|
Refactored common code into separate method.
|
3 years ago |
Emmanuel Hansen
|
7e33d7a235
|
Add Composition Start and End properties to TextEditable
|
3 years ago |
Steven Kirk
|
fcf1ce74c9
|
Use TryGetEffectiveValue.
For consistency with the other methods.
|
3 years ago |
Steven Kirk
|
15a0fd6a3f
|
ClearLocalValue => ClearValue.
It no longer just clears the local value, and the method on `AvaloniaObject` is called simply `ClearValue` so makes sense to use the same naming here.
|
3 years ago |
jc.yuan
|
3f3eff6563
|
remove the duplicated line
|
3 years ago |
Emmanuel Hansen
|
da1c2034f5
|
remove surrounding text from android ime, add ITextEditable to handle sync between platform editable and IM client
|
3 years ago |
Emmanuel Hansen
|
ff98344247
|
allow multiline input on android
|
3 years ago |
Emmanuel Hansen
|
4edc10caba
|
fix prediction text for browser
|
3 years ago |
Emmanuel Hansen
|
3e0179e1e0
|
add composing region to text input client, improves android composition
|
3 years ago |
Dan Walmsley
|
dbeea393d6
|
Merge pull request #10325 from AvaloniaUI/MikeCodesDotNET-patch-1
Updated readme to include XPF banner
|
3 years ago |
kekekeks
|
fc0ddcb320
|
Use NT shared handles for Vulkan interop on Windows
|
3 years ago |
Mike James
|
814ae84011
|
Updated readme to include XPF banner
|
3 years ago |
Steven Kirk
|
0ce9180d7c
|
Added untyped SetCurrentValue.
|
3 years ago |
Steven Kirk
|
8741b7e410
|
Fix IsSet with SetCurrentValue.
And add unit tests.
|
3 years ago |
Steven Kirk
|
19078979e3
|
Initial implementation of SetCurrentValue.
|
3 years ago |
Julien Lebosquain
|
2b08668c64
|
Addressed feedback on PR #10307
|
3 years ago |
Max Katz
|
0bf9f19189
|
Merge pull request #8894 from Stannieman/feature/add-option-to-disable-app-nap
Add option to prevent App Nap.
|
3 years ago |
Max Katz
|
f4e35493c9
|
Add missed IPlatformBehaviorInhibition to the TryGetFeature
|
3 years ago |
Max Katz
|
acf1b83b60
|
Merge branch 'master' into feature/add-option-to-disable-app-nap
|
3 years ago |
Stan Wijckmans
|
2273534a57
|
Add API to prevent App Nap.
|
4 years ago |
Julien Lebosquain
|
0d32343410
|
Nullability annotations for Avalonia.Win32
|
3 years ago |