workgroupengineering
9520c2c217
fix: PULL_REQUEST_TEMPLATE.md docs link ( #12815 )
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
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
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
Steven Kirk
568613d21d
Added polyfil of System.HashCode.
3 years ago
Steven Kirk
4e011d4fed
Refactor creating a stroked path.
- Move the logic into `SKPathHelper.CreateStrokedPath`; called from `PathHelper` and `GetWidenedGeometry`
- Use a pen hash code to check if we're up-to-date in `PathHelper` and include the dash style in that
3 years ago
Max Katz
4222524c71
Merge branch 'master' into feature/CustomizedNotifications
3 years ago
Max Katz
fdf27e16a1
Merge pull request #12732 from liwuqingxin/fixes/12482-datagrid-scroll
Fix the scrollbar attaching to wrong scrollviewer, like scrollviewer …
3 years ago
Benedikt Stebner
3cd6c32580
Merge pull request #12695 from Gillibald/fixes/inlinesTrimming
Fix Inlines TextTrimming with embedded controls
3 years ago
affederaffe
4b90a91d4c
Merge branch 'master' into fix-vala-panel-global-menu
3 years ago
Max Katz
3208a6d9a6
Merge branch 'master' into fixes/12482-datagrid-scroll
3 years ago
Benedikt Stebner
3cb993184b
Merge pull request #12734 from Gillibald/feature/pushPopRenderOptions
Introduce DrawingContext Push/PopRenderOptions
3 years ago
Jumar Macato
6a94dade44
Merge branch 'master' into fix-vala-panel-global-menu
3 years ago
Benedikt Stebner
68e68df502
Merge branch 'feature/pushPopRenderOptions' of https://github.com/Gillibald/Avalonia into feature/pushPopRenderOptions
3 years ago
Benedikt Stebner
8953db23e4
Make DrawingGroup.RenderOptions internal
3 years ago
Benedikt Stebner
d28557dcd0
Merge branch 'master' into feature/pushPopRenderOptions
3 years ago
Benedikt Stebner
b465af28c5
Introduce DrawingContext Push/PopRenderOptions
3 years ago
NLNet
af9d909298
Merge branch 'master' into fixes/12482-datagrid-scroll
3 years ago
Max Katz
12863fe9c5
Add XAML usage sample
3 years ago
Max Katz
0f85a4603d
Make WindowNotificationManager(TopLevel) ctor nullable as it was before
3 years ago
Max Katz
66c42ac8ec
Update Host attachment behavior once again
3 years ago
Max Katz
4bd5c96ea9
Make Notification properties open and some bindable
3 years ago
NLNet
51003c2f3e
Fix the scrollbar attaching to wrong scrollviewer, like scrollviewer outer a datagrid.
3 years ago