NLNet
df0342f17e
Fix VirtualizingPanel's RemoveInternalChildRange() removing elements from 0 ( #12476 ) ( #12877 )
3 years ago
lnxon
ae36d617f9
Fix issue #12453 ( #12454 )
3 years ago
workgroupengineering
f430981dd9
feat: Avalonia Properties Page ( #12562 )
* feat: Avalonia Properties Page
* fix: Address review
* feat: Add EnableAvaloniaXamlCompilation
* feat: Add AvaloniaXamlIlVerifyIl
* fix: remove AvaloniaUseExternalMSBuild
* fix: Default value
* fix: Name Generator missing CompilerVisibleProperty
* fix: Address review
* fix: Address review
* feat: Add HelpUrl
* feat: Hide Name Generation options when AvaloniaNameGeneratorIsEnabled is false
* fix: VisibilityCondition
3 years ago
Julien Lebosquain
a2b7ca47e5
Fix interpolator being called after last animation iteration ( #12781 )
Co-authored-by: Steven Kirk <grokys@users.noreply.github.com>
3 years ago
Max Katz
050ae370ad
Merge pull request #12793 from PMahern/feature/optional-clear-in-rendertargetbitmap-createdrawingcontext
Made clear behavior in RenderTargetBitmap.CreateDrawingContext optional
3 years ago
Paisley Mahern
3c44afceab
Merge branch 'master' into feature/optional-clear-in-rendertargetbitmap-createdrawingcontext
3 years ago
Herman K
684d158bf8
Fixed blinking caret ( #12846 )
Co-authored-by: Herman Kirshin <herman.kirshin@jetbrains.com>
3 years ago
Paisley Mahern
59d14ddcea
Update RenderTargetBitmap.cs
3 years ago
Paisley Mahern
758cf620ce
Merge branch 'master' into feature/optional-clear-in-rendertargetbitmap-createdrawingcontext
3 years ago
Max Katz
6280c9e90f
Merge pull request #12832 from JetBrains/linuxrenderingfreeze
fixed restarting renderer when window is minimized and restored progr…
3 years ago
Paisley
6a5f99573b
Merge branch 'feature/optional-clear-in-rendertargetbitmap-createdrawingcontext' of github.com:PMahern/Avalonia into feature/optional-clear-in-rendertargetbitmap-createdrawingcontext
3 years ago
Paisley
9e94055bc1
Added a function to RenderTargetBitmap to create a DrawingContext for editing the current image data and not clearing it.
3 years ago
Herman K
84deeb39b3
creating only one gtk thread ( #12830 )
Co-authored-by: Herman Kirshin <herman.kirshin@jetbrains.com>
3 years ago
workgroupengineering
6134cd0448
Apply XamlX PR #92 override the Content attribute for a base class ( #12824 )
3 years ago
Herman Kirshin
6c715d135e
fixed restarting renderer when window is minimized and restored programmatically on Linux
3 years ago
workgroupengineering
9520c2c217
fix: PULL_REQUEST_TEMPLATE.md docs link ( #12815 )
3 years ago
Paisley Mahern
1ca0ee6c20
Merge branch 'master' into feature/optional-clear-in-rendertargetbitmap-createdrawingcontext
3 years ago
Julien Lebosquain
b9c8e71981
Ensure GlyphRunImpl has consistent bounds ( #12765 )
* Add GlyphRun InkBounds failing test
* Ensure GlyphRunImpl has consistent bounds
3 years ago
Paisley
29c84b13ab
Added updated Avalonia.nupkg.xml
3 years ago
Paisley Mahern
28e8388b2d
Merge branch 'master' into feature/optional-clear-in-rendertargetbitmap-createdrawingcontext
3 years ago
Tim
341dcce179
fix: DataGrid scroll should behave the same as ScrollViewer ( #12787 )
if the user holds [Shift], we need to swap e.Delta (e.g. on Windows) if not already done by the OS (e.g. using Mac).
3 years ago
PMahern
867dbeacda
Made clear behavior in RenderTargetBitmap.CreateDrawingContext optional
The original behavior is still preserved so this shouldn't be a breaking change for anyone relying on the clear behavior.
3 years ago
Max Katz
93df05e406
Merge pull request #12751 from vlad-lubenskyi/x11-focus-proxy
Use the focus proxy window in X11
3 years ago
Max Katz
52a3beeae4
Merge pull request #12574 from MrJul/perf/win32-angle-creation
Win32+Angle: reuse the first created D3D11 display
3 years ago
Julien Lebosquain
aee40789aa
Win32+Angle: reuse the first created D3D11 display
3 years ago
Max Katz
ee757f8059
Merge pull request #12754 from MrJul/fix/analyzer-cctor-exception
Fix property analyzer exception with object initializers in cctors
3 years ago
Tako
0230bf782a
Merge pull request #12757 from AvaloniaUI/fix-previewer-security-issue
Fix previewer security issue
3 years ago
Tako
325fe787ab
Merge branch 'master' into fix-previewer-security-issue
3 years ago
Daniil Pavliuchyk
46af64c9b3
Remove not needed field
3 years ago
Vladyslav Lubenskyi
5a921677b9
Merge branch 'master' into x11-focus-proxy
3 years ago
Daniil Pavliuchyk
030d7c2f3b
Fix previewer security issue
3 years ago
Julien Lebosquain
c977ce540e
Fix property analyzer exception
3 years ago
Vladyslav Lubenskyi
266f5ede87
Rename CleanUp -> Cleanup
3 years ago
Vladyslav Lubenskyi
2c671a9a49
Erase _handle on when cleaning up
Co-authored-by: Anna Dolbina <1564418+anna-dolbina@users.noreply.github.com>
3 years ago
Vladyslav Lubenskyi
f011f28b2a
Clean up the focus proxy window
3 years ago
Steven Kirk
6bd34dbf1f
Merge pull request #12750 from AvaloniaUI/feature/testing-only-internals-vibile-to
Added Avalonia.ForTestingOnly to InternalsVisibleTo list
3 years ago
Vladyslav Lubenskyi
00ae1fac92
Revert a visibility change
3 years ago
Vladyslav Lubenskyi
e70b7b230f
Remove more whitespace changes
3 years ago
Vladyslav Lubenskyi
e4bd589795
Fix naming in X11Window
3 years ago
Vladyslav Lubenskyi
8696bd2117
Reformat X11FocusProxy.cs
3 years ago
Vladyslav Lubenskyi
597fdf63bb
Revert whitespace changes to simplify review
3 years ago
Vladyslav Lubenskyi
e0f3e8515f
Adjust X11Window to the name changes in X11FrameProxy
3 years ago
Vladyslav Lubenskyi
edb1a7ff30
Fix variable naming
3 years ago
Vladyslav Lubenskyi
1213ba7e8e
Use the focus proxy window in X11
In this changeset, we set the input focus (XSetInputFocus) to
an invisible auxiliary window instead of setting it to
the main window.
The intent is to make it possible to correctly switch the focus
between the Avalonia window and an embedded window. Here's how
XEmbed specification puts it:
> [...] if the mouse pointer is within the embedded window,
the outer toolkit doesn't see any key events, even if the logical
keyboard focus is [] within the outer toolkits toplevel window.
[...] The topmost toolkit is required to keep the X input focus
on one of its own windows without any embedded children. Keeping
the focus on such a window ensures that key events are always
delivered to the outer toolkit and thus can be forwarded easily [...].
Source: https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html
In the case of DotNetBrowser, we will directly switch the focus back to
the proxy window, when the logical focus passes from the embedded
Chromium to the host Avalonia window.
3 years ago
Nikita Tsukanov
3433e57190
Added Avalonia.ForTestingOnly to InternalsVisibleTo list
3 years ago
Max Katz
f23e9571d2
Merge pull request #12178 from timunie/feature/CustomizedNotifications
Refractor WindowNotificationManager
3 years ago
Steven Kirk
c8da11fa0d
Merge pull request #12724 from AvaloniaUI/feature/widened-geometry
Implemented Geometry.GetWidenedGeometry.
3 years ago
Jumar Macato
fa7205782a
Merge pull request #12730 from affederaffe/fix-vala-panel-global-menu
Use Tmds.DBus.SourceGenerator 0.0.10
3 years ago
Steven Kirk
23a676dbdd
Dispose path effect.
3 years ago
affederaffe
3808b340f4
Merge branch 'master' into fix-vala-panel-global-menu
3 years ago