Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix caret positioning with empty newlines. #6053

Merged
merged 1 commit into from Jun 11, 2021

Conversation

grokys
Copy link
Member

@grokys grokys commented Jun 11, 2021

What does the pull request do?

As described in #6051, TextBox puts the caret on the wrong column when the cursor is on an empty trailing line.

This is because FormattedTextImpl on Skia adds a special empty line when there is a trailing newline in the string. However this line is reported as having a width due to SKPaint.MeasureText returning a non-zero value for \r and \n.

We can't simply always use 0 width when we encounter a control char when building the rects as that breaks hit testing. Instead, mark the empty trailing line with a flag and and treat it differently when building the rects and hit-testing a range.

Yes, this is a big hack but as far as I understand the whole of FormattedTextImpl on Skia is a bit of a hack, but until @Gillibald's new TextPresenter is ready, this might be a good enough fix?

Fixed issues

Fixes #6051

`FormattedTextImpl` on Skia adds a special empty line when there is a trailing newline in the string. However this line is reported as having a width due to `SKPaint.MeasureText` returning a non-zero value for `\r` and `\n`.

We can't simply always use 0 width when we encounter a control char when building the rects as that breaks hit testing. Instead, mark the empty trailing line with a flag and and treat it differently when building the rects and hit-testing a range.

Yes, this is a big hack but as far as I understand the whole of `FormattedTextImpl` on Skia is a bit of a hack, but until @Gillibald's new `TextPresenter` is ready, this _might_ be a good enough fix?
@grokys grokys requested a review from Gillibald June 11, 2021 16:48
Copy link
Contributor

@Gillibald Gillibald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@danwalmsley danwalmsley merged commit 1ea16bf into master Jun 11, 2021
@danwalmsley danwalmsley deleted the fixes/6051-multiline-textbox-caret-pos branch June 11, 2021 20:11
danwalmsley added a commit that referenced this pull request Jun 18, 2021
…-caret-pos

Fix caret positioning with empty newlines.
donandren added a commit to donandren/Avalonia that referenced this pull request Nov 19, 2021
commit 3164c3c3a50faf49236feb95f8aea26f67c6632a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Wed Oct 27 18:29:19 2021 +0100

    bump version.

commit 2e1d9b8dd91787a35b58f45ce7c5819304ca57ac
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Wed Oct 27 13:33:07 2021 +0100

    Merge pull request #6757 from AvaloniaUI/update-net-5.0

    Update to net sdk 5.0.408

commit b03c0b0ac2e0afaade2c83f713ce47a1cd49cf8f
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Wed Oct 27 13:49:20 2021 +0300

    Merge pull request #6803 from AvaloniaUI/fixes/osx/non-client-clicks-popup-crash

    [OSX] fix non-client click detection causing crash on popups.

commit 6dbf015a0f6fedfe0491c3215784c0356483cf4b
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Tue Oct 26 22:45:01 2021 +0300

    Merge pull request #6779 from AvaloniaUI/dbus-tray-icon-fix

    Graceful error handling of Linux Tray icons

commit 015f1ac626b4181100825a5ca9766832e44a9748
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Oct 26 13:54:58 2021 +0100

    Merge pull request #6796 from AvaloniaUI/fixes/6795-contextmenu-placement

    Update context menu popup parameters on each show.

commit 04fb4c69c633cc721a25e561c1877b94206c8932
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Tue Oct 26 16:29:52 2021 +0300

    Merge pull request #6794 from AvaloniaUI/fix-avaloniaBuildTasks

    Fix GenerateAvaloniaResourcesDependencyCache target

commit 513fa9806fe514123c443f0bd4a5e5214c4b8929
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Oct 26 16:12:11 2021 +0100

    Merge pull request #6789 from AvaloniaUI/bugfix/transparent-popup-issue

    Fix Default theme popup backgrounds

commit bcdfa7db6e5e091c6e0e685f363d33f6ded3302b
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Mon Oct 25 10:21:45 2021 +0300

    Merge pull request #6784 from AvaloniaUI/fixes/button-access-key

    Add support for access keys to Button.
    # Conflicts:
    #	src/Avalonia.Controls/Primitives/AccessText.cs

commit 9da1793ea2b51868ebd21dadefd61bcf12597614
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Oct 22 19:52:59 2021 -0400

    Merge pull request #6780 from ltetak/datagrid_drag_treshold

    DataGrid minimum distance threshold when dragging headers

commit df77f18bae5bae5b657ff33e66f11bd91b88adcf
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Sat Oct 23 01:29:20 2021 +0300

    Merge pull request #6702 from YohDeadfall/fix-dev-tools-events

    Fixed handled event misses in dev tools

commit 3bc719f51b1ee898044be3275b5fba32369d7e5f
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 22 18:20:29 2021 +0100

    Merge pull request #6783 from AvaloniaUI/fixes/osx-border-shadow

    restore osx window shadow fix.

commit 608cd98e86ce774ab6108799d89fe8da6b3775df
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Oct 22 19:57:49 2021 +0800

    Merge pull request #6381 from AvaloniaUI/feature/nth-child

    NthChild and NthLastChild selectors support

commit 0f8b4d4cde9cd69d74a6b213e438f3ed74c3349f
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Oct 21 21:31:02 2021 +0200

    Merge pull request #6776 from AvaloniaUI/fixes/microcom-uptodate-hack

    Hack to stop VS building everything every time.

commit d080eb6398110b1c0071b39ba6cacdcf195c75ad
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Oct 21 15:26:42 2021 +0100

    Merge pull request #6651 from Gillibald/fixes/5136

    Try to load a custom font with all possible weights and styles

commit 4d88f40df6b56e84fa13a09be808923da11dc240
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Thu Sep 23 13:48:04 2021 +0300

    Merge pull request #6629 from Takoooooo/support-slide-for-popups

    Add SlideX and SlideY to Popup Placement Constraint Adjustment

commit b30b179571540b52cd0ee004dc922f646e53054b
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Aug 24 21:33:06 2021 -0400

    Merge pull request #6160 from workgroupengineering/fixes/Issue_6033

    fixes: Dialog cancel consistency on windows

commit fc3633c192b99ff786426aebc036d5e1c805ae30
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Wed Oct 20 12:02:56 2021 +0200

    Merge pull request #6764 from AvaloniaUI/fixes/6359-clip-transform

    Fix clips with transforms in deferred renderer.

commit 7bb9fe24a3c7f5c9084fa514c9a1341d32a3cb8a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Oct 21 14:43:16 2021 +0100

    Merge pull request #6763 from Takoooooo/fix-repeatbutton-focus

    Fix RepeatButton keeps sending clicks when focus changed

commit f66c3c3af4c5dc91c816019d94f6f2bb7543d44b
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Tue Oct 19 18:22:47 2021 +0300

    Fix changing focus with Tab key for Button (#6753)

commit 87ca4db42170e59e551b51e447d1668decbf5c1e
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Oct 19 10:53:33 2021 -0400

    Merge pull request #6749 from AvaloniaUI/bugfix/some-popup-fixes

    Do not inherit text properties in Popup + do not override default (null) Popup background

commit dc623bcb535e553357679673aa16e92eeed51e9d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Oct 19 12:34:06 2021 -0400

    Merge pull request #6748 from AvaloniaUI/bugfix/6668-fix-datagrid-headers-scrolling

    Fix DataGrid headers horizontal scrolling

commit f1b0d18674808b53e545c2d8a538ce149d1cc998
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Sat Oct 16 11:50:24 2021 +0100

    Merge pull request #6747 from RomanSoloweow/master

    LineNode hit test optimization

commit 4bb99fd73b80e8446f230d7d49aa85458de171c5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Oct 15 21:07:59 2021 -0400

    Merge pull request #6746 from RomanSoloweow/master

    LineNode hit test

commit 356051910800790c0beaafba4553f4e8b968497a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Sat Oct 16 12:20:12 2021 +0100

    Merge pull request #6745 from jp2masa/x11-default-cursor

    Changed X11 default cursor to XC_left_ptr

commit 3e91d5b40921b111dadb38e5527f43ff67828ee3
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:05:15 2021 +0100

    Merge pull request #6744 from workgroupengineering/fixes/XML_Comment

    fix: XML Comment

commit e1d115167a9ca262b7c0a41b9b3b2fbeae416c4c
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Fri Oct 15 16:30:38 2021 +0300

    Merge pull request #6739 from Takoooooo/drawingimage-ctor

    Add constructor to DrawingImage which accepts Drawing

commit 5c22d66175d1db2a345c3818913a95985e949597
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 13:09:03 2021 +0100

    Merge pull request #6735 from Takoooooo/make-iblurhost-internal

    Make IBlurHost internal

commit 776f3eaa2ecee22f825b12e4920b09d66222bf00
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Oct 15 03:55:58 2021 -0400

    Merge pull request #6732 from AvaloniaUI/fixes/6729-itemsrepeater-reassign-items

    ItemsRepeater: unsubscribe from ItemsSourceView before disposing it.

commit af00eff8470d7c2d6909736d2091f7ab7d4ee4a4
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Fri Oct 15 11:48:00 2021 +0300

    Merge pull request #6730 from 0x90d/0x90d-sortDatagridColumn

    Adds ability to programmatically sort the DataGrid

commit 01970e611dd6d1b5cd25d572f91ae7ad1877ec63
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Thu Oct 14 19:49:12 2021 +0300

    Merge pull request #6724 from AvaloniaUI/bug/x11-segfault-on-xopendisplay-fail

    [X11] Check for XOpenDisplay error _before_ trying to use display

commit 6c9420b7f03a6339b4d591933f0b6ffa6a7639e7
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:07:41 2021 +0100

    Merge pull request #6717 from AvaloniaUI/maxkatz6-patch-1

    Disable WindowManagerAddShadowHint by default

commit 3d94984e9dc0734129f826a6fb3d63e74042ad8f
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:51:34 2021 +0100

    Merge pull request #6709 from Gillibald/feature/SyntheticWeightAndStyle

    Simulate font weight bold and font style italic when a fallback is used

commit 1bc51821e1727d34b8816240d160b4f093296f39
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:04:43 2021 +0100

    Merge pull request #6700 from AvaloniaUI/features/osx-non-client-clicks

    implement non-client clicks on osx.

commit da371f97be814fa2daccfd2cb63300402ee3eadc
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Sun Sep 26 23:34:14 2021 +0300

    Merge pull request #6645 from blindmatrix/remove-redundant-code-1

    Removed duplicate registraion of IRenderLoop

commit c9225d42040d3b86f27072b86b1d3884334d6ede
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 23 10:26:20 2021 +0200

    Merge pull request #6623 from AvaloniaUI/fbdev-reuse-framebuffer

    [FBDEV] Reuse the same memory region for the back buffer

commit 99b6b6a4c625d82981b0d70f5f4480a89e818221
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Fri Oct 15 11:17:11 2021 +0300

    Merge pull request #6574 from adirh3/adirh3/mica-backdrop-brush

    Add support for Mica effect on Windows 11

commit 94aaeea5773b6a89b0faee364b8a511fd3aead4c
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:52:30 2021 +0100

    Merge pull request #6532 from evan-choi/fixes/open-browser

    Fix OpenBrowser on Linux

commit 3cd5a2a7562bd001dd5eec1b42b41f344c5c2b52
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Sep 9 15:33:35 2021 -0400

    Merge pull request #6504 from AvaloniaUI/Takoooooo-patch-2

    [CI] Update Ubuntu to Ubuntu 20.04 LTS because current one would be d…

commit 5193b5c784b398b5703e94e215e7011291028834
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 10 21:42:24 2021 -0400

    Merge pull request #6394 from 0x90d/master

    Fix Datagrid right click selection

commit 081c89c9eca8a3393a6132245c7c4e9607bf44ae
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Oct 7 14:26:58 2021 +0100

    Merge pull request #6560 from AvaloniaUI/feature/tray-icon-support

    Feature/tray icon support
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt

commit a088549d8f0fcacde13b5d9d65502b6fd04103c0
Author: Lighto <adirh3@gmail.com>
Date:   Thu Oct 7 23:24:42 2021 +0300

    Allow creating custom Datagrid columns (#6689)

    * Change BindingTarget of DataGridBoundColumn to public, this will allow custom columns

    * Changed modifier to protected

commit 12f312173d45a751cecc5f07c76f4dd75fa65d30
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Oct 4 11:44:36 2021 +0100

    Merge pull request #6675 from AvaloniaUI/feature/x11-use-xc-hand2

    [X11] Use XC_hand2 for hand cursor

commit 80c35ff14b3ad5d5945ff8717a258d8837ac51f5
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Oct 4 15:33:03 2021 +0300

    Merge pull request #6665 from AvaloniaUI/non-control-templates

    Added support for non-control templates in XAML

commit fcb76a1c6d1281960e1e4ad9f4a88ff2b48018bf
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Sep 30 11:56:07 2021 +0800

    Merge pull request #6657 from PJB3005/21-09-29-custom-draw-hit-test

    Fix ICustomDrawOperation HitTest coordinate space.

commit 8c6da75b171b64e8a2026fcc3caf6a2e44f37787
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Oct 4 17:22:03 2021 +0100

    Merge pull request #6656 from AvaloniaUI/fixes/3429-scroll-gesture-virtualization

    Improve scroll gesture with virtualization.

commit 1cc25d02db8f1a640ca39f2698391b30ef75c88a
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 30 15:21:22 2021 +0200

    Merge pull request #6485 from AvaloniaUI/fixes/itemssourceview-fixes

    Tweaks to ItemsSourceView

commit d12d992c8d774a2745bd5b2df1a1ce776cadf58e
Author: Benedikt Stebner <Gillibald@users.noreply.github.com>
Date:   Mon Oct 4 13:45:04 2021 +0200

    Merge pull request #6461 from Gillibald/fixes/OpacityMask

    Prevent DeferredRenderer crash when a VisualBrush is used as OpacityMask

commit af2685dcf5e8ddf946c293ab83f876c10c0bb26b
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Sep 29 16:45:39 2021 -0400

    Merge pull request #6506 from workgroupengineering/fixes/Input_Warnings

    Fixes input warnings

commit ea45ad64f78bfdcb94133961b320f4ac5967fa0d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Sep 28 19:43:37 2021 -0400

    Merge pull request #6632 from Takoooooo/fix-opening-disabled-menu-with-accelerator-key

    Fix opening disabled menu with accelerator key

commit 43621d754457ddcb61fa182d11c249335c5a1eab
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Sep 28 18:05:16 2021 -0400

    Merge pull request #6646 from YohDeadfall/master

    Used EqualityComparer<T>.Default to check values for equality

commit 1193af3689bf6f243c44d2778b449cd11fd45fd9
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 28 12:05:58 2021 +0100

    Merge pull request #6652 from AvaloniaUI/feature/fbdev-customization

    Add a few customization points to Linux Framebuffer backend.

commit 2e8405114933809da0b3e54b94c9fb3a3f31341b
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 27 21:14:40 2021 +0300

    Merge pull request #6649 from yatli/x11_perf

    fix x11 deferred renderer performance regression

commit fdb6cc29f867f8407d08b8d70b0f07e36b236b31
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Sep 25 09:05:30 2021 -0400

    Merge pull request #6638 from amwx/FlyoutOpeningFix

    FlyoutBase create presenter before calling Opening event

commit 3ca9fabb02cc73e40d3496befbf10533e73b5cf1
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 24 09:56:46 2021 -0400

    Merge pull request #6639 from Takoooooo/fix-expander-headertemplate-for-simple-theme

    Fix Expander HeaderTemplate for Simple Theme

commit 58579fba6a72583d8a6e0b05b0134adc5454215a
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 23 12:17:10 2021 +0200

    Merge pull request #6576 from AvaloniaUI/feature/1279-combining-geometries

    Add GeometryGroup and CombinedGeometry
    Conflicts:
    	src/Avalonia.Visuals/ApiCompatBaseline.txt

commit 7d4ead24d7a8defd49e7444e57c242c6db143aeb
Author: Benedikt Stebner <Gillibald@users.noreply.github.com>
Date:   Thu Sep 23 11:57:39 2021 +0200

    Merge pull request #6581 from Gillibald/fixes/6577

    Fixes PathMarkupParser flag parsing when no separator is used

commit 2f66f8a75b8f404da7f768dee9783689c1e25bb6
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Sep 22 03:44:02 2021 -0400

    Merge pull request #6616 from 0x90d/0x90d-patch-1

    Fix opening submenu popup for menus without subitems

commit 95cb7049753fb50e0396d88e15d0d7418c593dd7
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Sep 22 01:31:39 2021 -0400

    Merge pull request #6597 from AvaloniaUI/fixes/6592-win32-alt-f10

    Win32: Fix handling of subsequent keypress after Alt/F10

commit 91fa7601343520674937d3585e3be93fc2c8acf7
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Sep 21 14:20:09 2021 +0300

    Merge pull request #6620 from AvaloniaUI/maxkatz6-patch-2

    NotificationCard missed TemplateBinding.CornerRadius

commit b0bbd4c34b77b8adf267bdad6634f9a73edd27c6
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Sep 21 13:10:02 2021 +0300

    Merge pull request #6619 from AvaloniaUI/maxkatz6-patch-1

    ProgressBar missed TemplateBinding.CornerRadius

commit 63966a3165ceda1ee26af1fee778b82946bec9c3
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 20 19:55:21 2021 +0300

    Merge pull request #6569 from Takoooooo/fix-generateAvaloniaResources

    Fix avalonia resource generation on resource deletion

commit e829d5f1092a9c5a870eafea2a01cf603c058330
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 20 17:17:34 2021 +0300

    Merge pull request #6617 from SilentCoyote/DesignStyle

    Add DesignStyle property

commit 3e630db3dfb1a6d94760b0e22359e7d019c01cae
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Sep 16 11:57:18 2021 +0100

    Merge pull request #6604 from AvaloniaUI/fix/x11-freeze-segfault-on-close

    [X11] Fixed potential freezes/segfaults on window close

commit b8bc30126498289beea8293aef26455b5a43c244
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Sun Sep 12 00:47:57 2021 +0200

    Merge pull request #6522 from AvaloniaUI/revert-6066-fixes/5947-gradient-drawingcontext

    Revert "Fixed gradient brush target rectangles."

commit b4994624026227b338617dc5a94f4185dd08dfc5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Sep 11 18:01:23 2021 -0400

    Merge pull request #6572 from wieslawsoltes/MenuItemIconPresenterSizeFromStyle

    Set MenuItem icon presenter size from style

commit 9ec8d3b59beb00550948977726d9eebe81e97596
Author: Lighto <adirh3@gmail.com>
Date:   Sun Sep 12 00:09:44 2021 +0300

    Allow popups to move using horizontal or vertical offsets like in WPF (#6575)

    * Added support for moving popup using Horizontal/Vertical offsets

    * Changed HandlePositionChange to trigger on static property change event

commit 844cc2533a22c580f778a60e3741a2972d4c2eca
Author: workgroupengineering <workgroupengineering@users.noreply.github.com>
Date:   Sat Sep 11 10:54:08 2021 +0200

    fix: Issue #5637 (#5638)

    * fix: Issue #5637 DataGridTemplateColumn incorrect select template when DataGridRow Recycled

    * fixes(DataGrid): Binding Exception on DataGridTemplateColumn

commit ad2e68f15a6091f2aa4bc52eb66382608a3011f6
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Fri Sep 10 20:15:47 2021 +0200

    Merge pull request #6507 from Takoooooo/fix-logging-errors

    Don't log $parent binding errors when control detached from logical tree

commit 43c24388fb1c484166f05a96745a7fea5437010c
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 10 13:46:49 2021 -0400

    Merge pull request #6570 from workgroupengineering/fixes/Issue_6567

    fixes(DataGrid): Issue #6567 New line in Editable DataGrid, Not editable

commit ef5feffee7adb2e334ffacd5f8f8cad026b4e4b0
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 10 13:07:58 2021 -0400

    Merge pull request #6509 from workgroupengineering/fixes/Issue_6508

    fixes(DataGrid): Issue #6508 does not re-enter the edit mode after pressing ESC

commit 1e9a306bfdad8973c8a9cf431e29e453df16b9bb
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Sep 10 11:53:18 2021 +0100

    Merge pull request #6566 from AvaloniaUI/fixes/compiled-binding-support-IDataContextProvider

    CompiledBinding correctly locates IDataContextProvider as anchor.

commit 5eb2e95acd5d1c0419669314b044207f5a8f3705
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Sep 9 20:43:13 2021 +0100

    Merge pull request #6559 from ForNeVeR/infra/rider-props

    DotSettings: enable XAML highlighting in ReSharper/Rider

commit ab1d49608238819d5284b169f0c51fd233fd9496
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 9 15:25:36 2021 +0200

    Merge pull request #6524 from AvaloniaUI/revert-scrollcontentpresenter-order-of-operations-based-on-master

    Revert "ScrollContentPresenter, fix order of operations, set Offset before setting Extent"

commit 62e1709ac9c36c05d7282df959fc726ff510992e
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Wed Sep 8 13:05:26 2021 +0300

    Implement MaskedTextBox (#6453)

commit 4bc3d4540da945425ed207aa256d024863c61698
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 7 11:58:11 2021 +0100

    Merge pull request #6554 from Takoooooo/update-xamlil-submodule

    Update Xamlil submodule

commit e20e081d5a320447b64e1d500f089e7626bbfe96
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 7 11:57:39 2021 +0100

    Merge pull request #6555 from AvaloniaUI/fixes/win32-remember-window-state-hide-show

    win32 - dont loose window state when hide and show are called program…

commit 8726c0b0de4e56ae0543fa55b88f49aa119a7987
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 7 11:28:36 2021 +0100

    Merge pull request #6533 from YohDeadfall/faster-type-utils

    Compiler intrinsic based type nullability check

commit 241caae131f24b63ac93f6f0a04fbbd518bd3193
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 6 19:41:22 2021 +0300

    Merge pull request #6464 from AvaloniaUI/Takoooooo-patch-1

    Update AvaloniaSynchronizationContext to don't wrap exceptions

commit 7e1c01ce25ba7edc0f86a33e5720c2ec13a28721
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Sep 6 17:22:47 2021 +0100

    Merge pull request #6484 from Mikolaytis/osx_middleClick

    [OSX] Fix middle click

commit 4627a8432599a1da4ead69d803073e8a0b086e39
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Sep 6 17:18:55 2021 +0100

    Merge pull request #6552 from AvaloniaUI/fixes/start-osx-fullscreen

    OSX correctly implement fullscreen mode so that app ca be started in full…

commit 643db5090f41a3d922fbf8dc85c3a1a9dcc66cb4
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Sep 3 18:37:10 2021 +0800

    Merge pull request #6536 from Takoooooo/autocompletebox-nre-fix

    Fix AutoCompleteBox NRE

commit fcd8201a28611daceb959bfa65be8c54ab29156f
Author: Sergey Mikolaytis <blasterloremaster@gmail.com>
Date:   Tue Aug 31 23:47:25 2021 +0300

    Fix alt down shortcuts and allow alt down handling for end users (#6491)

    * [Menu] [Interaction] Allow end user to change menu show delay globally

    * Fix all alt down handle = true by AccessKeyHandler

    Co-authored-by: Max Katz <maxkatz6@outlook.com>

commit 60535e4dbe81464b87b63c8fcb0ad2c436ed7f01
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Aug 31 15:29:54 2021 -0400

    Merge pull request #6492 from AvaloniaUI/textbox-clipboard-events

    Add text box clipboard events

commit 45266f4d8a68a9a82800db1e1a9d0b35363e034d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 30 11:53:24 2021 -0400

    Merge pull request #6499 from workgroupengineering/fixes/AvaloniaList_XML_Comments

    fixes(Doc): fixes AvaloniaList XML Comments

commit f3b22eac0566147e8f595b117173f01846caa2ff
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 30 09:30:27 2021 -0400

    Merge pull request #6495 from workgroupengineering/fixes/Datagrid_Warnings

    Fixes datagrid warnings

commit e5633d874d3c88d8c4a16c4f7cfe0279cbf92bd2
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Thu Aug 26 22:07:58 2021 +0300

    Fix EntryPointNotFound on Windows 8 due to missing version check (#6471)

    * Prevent calls to unavailable entrypoint 'GetDpiForMonitor' on Win8 (#5357)

    * Introduce Windows8 platform constant

    * wip

    Co-authored-by: Tim Schneeberger <tim.schneeberger@outlook.de>
    Co-authored-by: Tim Schneeberger <thebone.main@gmail.com>
    Co-authored-by: Dan Walmsley <dan@walms.co.uk>

commit d272bea5415fcffd68b30a96ddfc2423f455d78e
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Aug 26 13:12:28 2021 +0100

    Merge pull request #6466 from AvaloniaUI/fixes/6439-tab-focus-disabled

    Don't focus children of disabled controls when tabbing between controls.

commit cb1b2b0202a51ef745b0496a24c820312466ce70
Author: kaminova <45092470+kaminova@users.noreply.github.com>
Date:   Wed Aug 25 04:13:54 2021 +0200

    Close popup if combobox is not visible (#6404)

    * Close popup if combobox is not visible

    * fix unsupported feature

    Co-authored-by: kaminova <flake@inbox@gmail.com>
    Co-authored-by: Max Katz <maxkatz6@outlook.com>

commit 7374bb25a08bde83738215afb1c7694f56195af1
Author: Sergey Mikolaytis <blasterloremaster@gmail.com>
Date:   Wed Aug 25 03:37:06 2021 +0300

    [Menu] [Interaction] Allow end user to change menu show delay globally (#6392)

    Co-authored-by: Max Katz <maxkatz6@outlook.com>

commit f6914271da73d237e11c27e483676f16efd7db71
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 23 18:30:18 2021 -0400

    ContentPresenter should create child without content, if template was set (#6226)

    * Fix #6224

    * Fix data templates Match

    * Do not use preview features

    * Do not create Child if Content is null and DataTemplate was set

    * Update src/Avalonia.Base/Utilities/TypeUtilities.cs

    * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs

    * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs

commit 6fbf7b870a055badb85c7faf2fec389e26aba11a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 23 22:36:44 2021 +0100

    Merge pull request #6457 from AvaloniaUI/fixes/compositor-warning

    Don't display warning when WinUICompositorConnection succeeds.

commit b81d052826f2cccc25538495d488cc8ec8db4ac4
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Mon Aug 23 22:36:33 2021 +0200

    Merge pull request #6456 from wieslawsoltes/SkiaOpacityMaskFixesRevert

    Revert "Fix skia OpacityMask push and pop methods"

commit a7d5c9ae038734aaaafdbe91dda974351983da6d
Author: Splitwirez <34009058+Splitwirez@users.noreply.github.com>
Date:   Fri May 14 00:10:50 2021 -0700

    New Fluent expander style (#5573)

    * Updated Fluent theme Expander style. closes #5358

    * Fixed padding mismatch between header and content

    * Fixed CornerRadii, unleashed the c o l o u r e s

    * Use CornerRadiusFilterConverter instead of expander specific converters

    * Formatting

    * Fix default theme in ControlCatalog

    Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
    Co-authored-by: Max Katz <maxkatz6@outlook.com>
    # Conflicts:
    #	src/Avalonia.Themes.Fluent/Controls/Expander.xaml

commit 7e5232f738c6b6d17dfa2d6cee640a8487e657ed
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 13 12:34:41 2021 -0400

    Merge pull request #6347 from AvaloniaUI/feature/templatedcontrol-cornerradius

    Add CornerRadius to TemplatedControl and use it where possible
    # Conflicts:
    #	src/Avalonia.Themes.Fluent/Controls/Expander.xaml

commit c69ab4535a9fa06b739111e11bf88ce877998c6d
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Fri Aug 13 17:01:08 2021 +0200

    Merge pull request #6191 from pr8x/feature-devtools-inspect-popup

    DevTools: Support for inspecting Popup visual tree

commit 86e81f6971d6f7e012e26951ec070be4d52acfe5
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Sun Aug 1 12:37:51 2021 +0800

    Merge pull request #6231 from MihaMarkic/comments_syntax

    Applies spell checking on mostly comments, but also non public member…

commit 7fd6595b7003cc53d036380b1073b6575c24d7ce
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Sat Jul 10 21:49:21 2021 +0300

    Merge pull request #6229 from MihaMarkic/updates_gitignore

    Adds CodeRush directory to GIT ignored files

commit 15b145d9cc6fba834b3ded831af6c9aa086d9782
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jul 12 12:22:07 2021 +0200

    Merge pull request #6220 from pr8x/expose-Ensure-Capacity

    Expose EnsureCapacity() on AvaloniaList

commit ec8c9c6c50e191d487cec42ad621a2594a5af575
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 6 15:34:17 2021 -0400

    Merge pull request #6076 from ngarside/totalsize

    Add API to get the total size of a window.
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt
    #	src/Avalonia.X11/X11Window.cs

commit e95108212ab5c3bf2e47b6d684fb39064f7b6445
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Fri Jun 11 09:32:01 2021 +0200

    Merge pull request #6044 from AvaloniaUI/fixes/failing-debug-build-tests

    Fix a couple of tests that only fail in debug mode.

commit 4fe4f3e6b0a6dce0fb4862d97022cb43f77da876
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Jun 10 14:17:56 2021 +0200

    Merge pull request #6039 from MarchingCube/fix-textpresenter-caretbrush

    Fix problems with mutable brush being passed to an immutable pen.

commit a78345adb66bafc80ad339cb18cfd7b735661756
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Wed Jun 9 11:51:29 2021 +0800

    Merge pull request #6032 from MarchingCube/use-immutable-data

    Use immutable data to limit allocations.

commit 2ab8d4e4d05cdfc576c4d7769ea641e228dbb1b1
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 6 20:02:00 2021 -0400

    Merge pull request #6024 from Deadpikle/feature/undo-no-timer

    Remove timer on UndoRedoHelper and manually manage undo/redo snapshots a bit more

commit 0547ef7cb4a5ac491f8363aa409904c6e81c6e52
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:40:44 2021 +0100

    fix merge issues.

commit d5fc365308ec8f8ce901acc9eae3fdbdd2840d3a
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jul 15 10:01:59 2021 -0400

    Merge pull request #6059 from AvaloniaUI/context-request-keyboard

    Add ContextRequest event, use it to show ContextFlyout/ContextMenu, allow to open context using keyboard
    # Conflicts:
    #	samples/ControlCatalog/Pages/ContextFlyoutPage.axaml
    #	samples/ControlCatalog/Pages/ContextMenuPage.xaml
    #	tests/Avalonia.Controls.UnitTests/ContextMenuTests.cs

commit f20d1854870c63c1f6cea8f6b1441fa2aff1ed81
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:13:58 2021 +0100

    fix merge issues.

commit fe06d4245d9dce43d3785ff6698a074ec40b5e86
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 8 16:04:34 2021 +0100

    Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues

    Fixes/osx com issues
    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit d635a475fd9b63242c304836bf2bccd76703c4a9
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:11:52 2021 +0100

    Revert "Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues"

    This reverts commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956.

    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit 8c02f5910a2245dc0ee7a6ec81a301f427aa4f73
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:00:35 2021 +0100

    fix tests.

commit 1905f13134d4487034c52b9b78cb2254911c0aef
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 21:33:03 2021 +0100

    repair merge.

commit 4987fccb52b6a4f16e1aeab65ee7a7eed9c4ed66
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 16 11:42:13 2021 -0700

    Merge pull request #6430 from wieslawsoltes/BoolConvertersNot

    Add Not value converter to BoolConverters

commit 031f1b8cd4add7f8d3b2ae88d2244245ea5cec82
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 16 11:03:08 2021 -0700

    Merge pull request #6429 from wieslawsoltes/AutoCompleteBoxNullReferenceFix

    Check if TextBox.Text is null in AutoCompleteBox

commit d3c20a82ec19a33237f0e21c71e5589397c3ca0d
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 14:55:15 2021 +0100

    Merge pull request #6425 from icons8/MacOsShortcutFix

    [OSX] [Native] fix tab shortcuts in NativeMenu

commit 531709b62f448626f2e74978441f3192e9f87988
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 14:48:26 2021 +0100

    Merge pull request #6407 from AvaloniaUI/fixes/6399-osx-minimized-state

    OSX: Fix a couple of minimized WindowState bugs

commit 4b42bba39b7b3cef7d3516140ac57c0f0531c547
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Aug 14 11:46:12 2021 -0700

    Merge pull request #6416 from Takoooooo/fix_microcom_targets_to_work_with_directories_with_spaces

    Fix MicroCom.targets doesn't work with paths with spaces

commit d5fe1cc4413bccc822d1faa7c188365fe23acb1b
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sun Aug 8 16:39:54 2021 -0400

    Merge pull request #6380 from Mikolaytis/master

    [OverlayPopupHost] remove render white rect override

commit 461e6cbb0264dd7b2d24ab488b5c6a935c58a1b5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Aug 7 15:42:45 2021 -0400

    Merge pull request #6379 from MarchingCube/scrollbar-delay-control

    Allow for controling delay of scrollbar hide/show.

commit b0f9994855d97c5d116209d9db840ca69cea84d7
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 15:43:06 2021 +0100

    Merge pull request #6374 from wieslawsoltes/GeometryClipAntialiasing

    Enable antialiasing for PushGeometryClip

commit 32cdd1e35ce088c3d341cb703e9c4bcba382fe86
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Aug 16 17:33:40 2021 +0300

    Merge pull request #6373 from wieslawsoltes/SkiaOpacityMaskFixes

    Fix skia OpacityMask push and pop methods

commit 01acb49cfda3ba2c8e0fb115a5ebd9d2eaf9e12a
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Thu Aug 5 16:28:11 2021 +0300

    Merge pull request #6362 from AvaloniaUI/fixes/internal-runloop-cancel

    Respect CancellationToken in InternalPlatformThreadingInterface.RunLoop.

commit 81be6e2ed4df7b728b3686e3274a83227c02b502
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Wed Aug 4 20:27:36 2021 +0800

    Merge pull request #6351 from Takoooooo/platformoptions-comments

    Add comments about OSX,Linux, Windows platform options
    # Conflicts:
    #	src/Avalonia.X11/X11Platform.cs
    #	src/Windows/Avalonia.Win32/Win32Platform.cs

commit 685c327d764765d92be383c048d91bfa791249fa
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 13 17:57:26 2021 -0400

    Merge pull request #6342 from AvaloniaUI/improve-datagrid-scrolling

    Improve datagrid scrolling

commit f66c7b1ff3bd710b5e0dcca17eaca61beb067460
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sun Aug 1 16:09:11 2021 -0400

    Merge pull request #6341 from AvaloniaUI/6294-tooltip-activate-bgwindow

    Win32 WindowImpl: Don't change z-order when Position is set

commit e2c106d31ff1236196bb95b372f1d5e0dedbba7a
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Sun Aug 1 10:54:53 2021 +0800

    Merge pull request #6340 from AvaloniaUI/bugfixes/fix-datagrid-scrolling-on-trackpad

    Fix DataGrid wheel scroll calculation

commit 89b09e95d69e244a929fcdab6d034a7391e917fd
Author: GMIKE <roman.soloweow333@ya.ru>
Date:   Fri Jul 30 00:09:35 2021 +0300

    Properties of PointerEventArgs in TappedEventArgs (#6322)

    * Properties of PointerEventArgs in TappedEventArgs

    * remove InputModifiers and Device properties

    * move properties

    * remove whitespace

commit d4e9fe1e504ccaaef8f56fc69f85b1b9dea97f14
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 29 19:30:28 2021 +0800

    Merge pull request #6313 from wieslawsoltes/AddDrawingGroupMissingProperties

    Add ClipGeometry and OpacityMask properties to DrawingGroup

commit c7bd2ba7b97a0a64ee3b3308302b37abf4506bf1
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 29 15:32:07 2021 +0100

    Merge pull request #6310 from AvaloniaUI/features/win32-allow-cancel-app-shutdown

    Features/win32 allow cancel app shutdown
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt

commit b861c8a40e3542356b1583524f4b80bcf662cd3b
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Tue Jul 27 14:37:50 2021 +0800

    Merge pull request #6285 from AvaloniaUI/textbox-margin

    Remove TextBox margin hack

commit b2791436f205238ff60f5f821894100c32a76455
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 20 14:45:01 2021 -0400

    Merge pull request #6283 from workgroupengineering/fixes/Issue_6282

    fixes(DataGrid): Fixes DataGridColumn IsVisible binding

commit 8fbfbb0782e4c84f91a1c6fc16bbbe8e65faaa21
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 20 11:34:45 2021 -0400

    Merge pull request #6275 from Takoooooo/invert-sorting-arrows-fluent

    [DataGrid] Invert ascending/descending arrows for Fluent Theme and match their behaviour with Simple Theme

commit d7fe0022d7eba1252f2ab99dbf6c03ff8c7eee95
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Jul 20 17:56:42 2021 +0300

    Merge pull request #6271 from MarchingCube/fix-zindex-ordering

    Implement indexed sort for visual children.

commit 09335994822602371919745c32df54f1012e7082
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jul 19 13:17:04 2021 +0200

    Merge pull request #6270 from MarchingCube/disable-text-search

    Disable text search by default.

commit 4d4775e666dd95a72c14e4ae060a3152b117469f
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 6 19:40:06 2021 -0400

    Merge pull request #6268 from AvaloniaUI/6195-macos-text-shortcuts

    Fix existing and add missing osx-specific key shortcuts

commit 8f4e53b0fc4b68f8fbcdcd429b775dd9aa29b590
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jul 29 07:06:18 2021 -0400

    Merge pull request #6266 from AvaloniaUI/fixes/osx-resizing-again

    OSX: Fix showing window with no specified size.
    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit 6a2ec88118dcc4ceb2859389bb13539092fc1e66
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 15 14:04:39 2021 +0100

    Merge pull request #6258 from Takoooooo/fix-dismiss-layer-hittest-osx

    Fix light dismiss overlay intercepting titlebar hit tests for OSX.

commit 069560e2d6f6a20d750cd79c85a1b101997a0421
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Jul 30 13:55:00 2021 +0100

    Merge pull request #6254 from AvaloniaUI/fixes/4739-sizetocontent-dpi-change

    Fix autosizing when DPI changed
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt
    #	src/Avalonia.X11/X11Window.cs

commit f8af8d59fca8003b591f5276bbf28aa6efa2559b
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Wed Jul 14 13:34:12 2021 +0300

    Merge pull request #6250 from AvaloniaUI/fixes/osx-red-flicker

    Fixes/osx flicker

commit ea84f5caf21ec7b8a013ccfadccc0216ee08da13
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 13 15:23:32 2021 -0400

    Merge pull request #6246 from AvaloniaUI/fixes/4392-compiledbinding-dot-path

    Fix "." (empty) paths with compiled bindings.

commit 4efb527bfc6e012fd5edb3fc9b6d481d4e7a69fc
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 13 09:26:54 2021 -0400

    Merge pull request #6245 from AvaloniaUI/fixes/osx-getting-stuck-in-fullscreen

    OSX - window state - keep field in sync.

commit 574347e81083acc55f6abd26b076027739dd61ee
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Tue Jul 13 16:11:40 2021 +0200

    Merge pull request #6244 from megazyz/fixes/6243-thumb-mousecaptureloss

    Fix: Thumb should handle pointer capture loss

commit 7739bd9ca3a20a8cb2b10c4ee2ca31337b227f4e
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 20:32:29 2021 +0100

    Merge pull request #6242 from YohDeadfall/fix-adorner-measure

    Invalidating measure on TransformedBounds update

commit 3393a7564f8104c4a005df0cf227c49d2c7fab8f
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 15 12:19:56 2021 +0800

    Merge pull request #6235 from MarchingCube/adorner-layer-clipping

    Allow for disabling clipping of adorners. Cleanup AdornerLayer class.

commit dff77bcb065593c3d312a7842b98cdea898457f1
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jul 10 15:43:43 2021 -0400

    Merge pull request #6228 from MihaMarkic/makes_readonly_struct

    Makes TextBox.UndoRedoState struct readonly

commit e3dd9b6e4b877f2c61a551fb0de4c192fc9fa09a
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Fri Jul 9 16:56:24 2021 +0300

    Merge pull request #6219 from AvaloniaUI/fixes/sandbox-designer

    Make the designer work in the sandbox project.

commit f07f2c8c5a1b2b7c63129e400aed8c500b6e8eac
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 15 14:25:01 2021 +0100

    Merge pull request #6213 from AvaloniaUI/fixes/textbox-crash-when-focused-but-not-visible

    Fixes/textbox crash when focused but not visible

commit 9bb0ed12814e93efe6ed58b4651a20600e00be05
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 8 16:24:54 2021 +0100

    Merge pull request #6212 from AvaloniaUI/fixes/6202-osx-initial-focus

    OSX: Fix initial keyboard input

commit a828b8d1e14c51eabae93ae0cf8910a18068f090
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jul 10 17:04:58 2021 -0400

    Merge pull request #6210 from Royce551/add-itemscontrol-istextsearchenabled

    Add ItemsControl.IsTextSearchEnabled

commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 8 16:04:34 2021 +0100

    Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues

    Fixes/osx com issues

    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit 9c2da62fd85f345103684c3258da1505be9069a4
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jul 10 03:57:42 2021 -0400

    Merge pull request #6198 from AvaloniaUI/fixes/6190-check-parent-window-on-show

    Validate parent/owner when showing windows.

commit 442e84562953c3dcb31f8bbd9b18c213bdd8a038
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 29 15:14:52 2021 +0100

    Merge pull request #6188 from AvaloniaUI/fixes/6007-child-window-activation

    OSX: Fix child window activation
    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm
    #	src/Avalonia.Controls/ApiCompatBaseline.txt
    #	tests/Avalonia.Controls.UnitTests/ContextMenuTests.cs

commit dc9a5583f6174402c1aecafc1aed021dd90b9ab6
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 29 12:55:14 2021 +0800

    Merge pull request #6183 from AvaloniaUI/feature/gradient-animations

    Gradient animations

commit 7240127176e49ff1df4ebaee5434c814037cefa5
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Jul 26 21:20:47 2021 +0100

    Merge pull request #6174 from AvaloniaUI/feature/2736-applicationShouldTerminate

    OSX: Handle applicationShouldTerminate
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt

commit 6b9f5c3c312b21e4f9cfea708a80d2a1989e63fe
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jul 9 17:29:44 2021 -0400

    Merge pull request #6133 from Splitwirez/arc-shape

    Add Arc shape control 2: Electric Boogaloo

commit c7d6fed7931aeea771366ac2e700b8ad39872990
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jul 29 16:18:35 2021 -0400

    Merge pull request #6052 from Washi1337/feature/nullable-x11-window-titles

    Fix dialogs crashing on X11 when Title is set to null

commit e2beda1620538acb52ae1f031705590672a28a6a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 2 13:14:15 2021 +0100

    Merge pull request #5996 from AvaloniaUI/feature/tabindex

    Port tab navigation algorithm from WPF (including TabIndex support)

commit 5ab0464084428a7e15a1299e9a0cd8d247014cbc
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Jul 14 03:08:06 2021 -0400

    Merge pull request #6251 from AvaloniaUI/bugfix/data-grid-interface-sorting

    Fix DataGrid column sorting with inherited interface property

commit 16ceff91a9451aed9e69a72cae220058898c8e14
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Tue Jul 6 09:32:41 2021 +0200

    Merge pull request #6187 from amwx/ItemsRepeater_MoveItems

    Allow moving items in ItemsRepeater

commit fae663c95b9b1e298113c05d9dae7fa01dcd9af5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jul 2 20:21:56 2021 -0400

    Merge pull request #6151 from workgroupengineering/fixes/Issue_6100

    Fixes issue 6100

commit 377cb88ebe93d20e7af076ef7cff042650bad6eb
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jun 25 19:32:50 2021 -0400

    Merge pull request #6141 from workgroupengineering/fixes/MenuItem_nullable_warnings

    fixes(MenuItem): nullable warnings

commit a03631fc24e4fc5372de2d2f5c5097c0a9701ce6
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jun 25 19:47:26 2021 -0400

    Merge pull request #6140 from workgroupengineering/fixes/application_some_nullable_warnings

    fixes(Application): some nullable warnings

commit ea5ffd330f9b82c3aaef606f3c8a1a52986de826
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sun Jun 27 00:03:59 2021 -0400

    Merge pull request #6138 from workgroupengineering/fixes/code_documentation

    fixes: code documentation

commit 0e9aa43d37cc08a93ae0d3743b350da0f328ff23
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Thu Jun 24 14:00:24 2021 +0300

    Merge pull request #6129 from AvaloniaUI/typo-fix

    Update FbdevOutput.cs

commit 27ac32d8810dc5dcaae004b759da261ceb61b88d
Author: aguahombre <davidw@icselectronics.co.uk>
Date:   Mon Jun 21 19:42:00 2021 +0100

    Adds a pixel format parameter to Linux frame buffer platform setup. (#6101)

    * Add pixel format parameter to Linux frame buffer platform setup.
    Currently setup always changes the frame buffer pixel format to RGBA which results in the screen being cleared if the default pixel format is not RGBA  (as on a Raspberry PI) . This clears any splash screen and leaves the screen blank for a period which is not a good UX. Now the frame buffer setup can select the correct pixel format or use null to leave the pixel format unchanged.

    * Remove unnecessary formatting changes.
    Add v0.10.x compatible constructor.

    * Keep old StartLinuxFbDev extension method for v0.10.x binary compatibility

commit 35e7a6512c196dd17327e4c14b9aad9021f7b77a
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jun 25 02:18:08 2021 -0400

    Merge pull request #6097 from workgroupengineering/fixes/Warning_CS0169

    fixes: Warnings CS0169

commit de9f4532b82e90be64fd4521ed2d34012134fe96
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 1 20:03:51 2021 +0800

    Merge pull request #6093 from AvaloniaUI/fixes/scrollcontent-presenter-order-of-operations

    ScrollContentPresenter, fix order of operations, set Offset before setting Extent

commit fcc2478ad6084b5b85a3a239c59c58eec121922e
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Jun 15 18:08:04 2021 +0300

    Merge pull request #6069 from DrunkyBard/remote-widget-fix-zero-size

    fixes RemoteWidget error when width or height is equal to zero. Issue…

commit b7c65e05453bb3cb84319a28a61a0164781d9a0a
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Jul 7 01:19:24 2021 -0400

    Merge pull request #5858 from Afanyiyu/treeview-bugfix

    fix: Fix ArgumentNullException in TreeView.ExpandSubTree()

commit 60aad5ef0612308bb7ea71f2e899138b29aff74e
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jun 17 16:07:26 2021 +0800

    Merge pull request #6066 from AvaloniaUI/fixes/5947-gradient-drawingcontext

    Fixed gradient brush target rectangles.

commit e3849e9b188bd948b0a1bffc594caa6afc4892bd
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 1 19:49:35 2021 +0800

    Merge pull request #6146 from FoggyFinder/issue6127

    Prevent `ScrollSlotIntoView` from crashing on start

commit e52a0836fc5519fdc5c564f2547f418b87e1a705
Author: Benedikt Stebner <Gillibald@users.noreply.github.com>
Date:   Fri Jul 2 16:15:22 2021 +0200

    Merge pull request #6175 from pr8x/add-star-grid-length-constant

    Add "Star" static to GridLength

commit 9a2a4eba6c276c3d5c66d5c8c36fd2dbb8a06564
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jul 2 11:26:54 2021 -0400

    Merge pull request #6176 from pr8x/more-to-strin-devtools

    Adding more ToString() overloads to improve DevTools

commit 9174c22e4945edf05b6940131eb3aabdeac694b6
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 24 16:24:32 2021 -0400

    Merge pull request #6135 from AvaloniaUI/textbox-IsNullOrEmpty

    Use IsNullOrEmpty instead of IsNullOrWhiteSpace for :empty pseudoclass

commit 6e96334dfe05e29096ac901bb0e71bf63a91d82f
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jun 19 13:33:44 2021 -0400

    Merge pull request #6105 from amwx/combobox_data

    ComboBox: Let Data and Stretch be overridden

commit d6e5c017ba375809f1bada0e429a8783ca68deed
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Jun 18 16:07:14 2021 +0800

    Merge pull request #6092 from AvaloniaUI/fixes/adornerlayer-measure

    Implement measure pass in AdornerLayer.

commit cad0e4043acf83e6b21783659c3f73c16b0bc5c7
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 17 17:02:59 2021 -0400

    Merge pull request #6091 from AvaloniaUI/fixes/scale-flyout-transient-area

    scale flyout transient area.

commit 635b39702de820db0aaaa21b7f8054d5f08a9bf3
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Wed Jun 16 19:10:35 2021 +0100

    Merge pull request #6083 from AvaloniaUI/fixes/osx-window-state

    fix osx window state logic.

commit 5f4d2efa6934d8a1379f1c9f8bfdb1d990872a20
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jun 17 15:44:50 2021 +0800

    Merge pull request #6082 from wieslawsoltes/feature/SetterAnimatorAttachedPropertyHack

    Allow setting custom Animator in property to Setter (attached property alternative)

commit 6bac1667ef37c36b63ab6e93b5ca7f09f24c350d
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Wed Jun 16 18:23:36 2021 +0300

    Merge pull request #6074 from workgroupengineering/features/DevTools/Startup_Screen

    feat(DevTools): Startup Screen

commit 6936072e2b9879c08f425485632f2b3189a9b9dc
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Jun 18 02:04:40 2021 +0800

    Merge pull request #6072 from AvaloniaUI/fixes/animationinstance-unsubscribe

    Ensure we unsubscribe from PropertyChanged.

commit 8f802e34ca8894422036b02c7f8bb742cda41fc1
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Mon Jun 14 19:00:18 2021 +0800

    Merge pull request #6064 from AvaloniaUI/fixes/6063-animation-neutral-value

    Fix fetching neutral value in animations.

commit 94e69dbc6f5194c9938e6b58d7b7477dbdaff192
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Tue Jun 15 09:47:16 2021 +0200

    Merge pull request #6058 from wieslawsoltes/feature/PolyLineSegment

    Add PolyLineSegment path segment

commit 4aea6dbb5a151e4e250c118de790f53b29bf450b
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Jun 11 21:11:05 2021 +0100

    Merge pull request #6053 from AvaloniaUI/fixes/6051-multiline-textbox-caret-pos

    Fix caret positioning with empty newlines.

commit 0fbd1edb2f64cd2dbedbeb23550fbb551772b8fb
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 10 20:51:04 2021 -0400

    Merge pull request #6049 from workgroupengineering/fixes/Issue_#6047

    fixes(DevTools): Issue  #6047

commit 894bfb0620302679b038f1f6368ec2bfc5be0087
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 10 20:36:01 2021 -0400

    Merge pull request #6046 from workgroupengineering/fixes/Issue_5882

    fixes(DevTools): Issue #5882

commit 8b17870362edd929a901d7ef00e26b05b890b1ab
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Wed Jun 9 17:18:55 2021 +0200

    Merge pull request #6029 from MarchingCube/brush-transition

    Transitions for solid color brushes.

commit 091105920fd1b2703208593f2bb9704924464e3f
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jun 8 10:41:16 2021 -0400

    Merge pull request #6023 from Deadpikle/feature/textbox-undo-adjustments

    TextBox: Add IsUndoEnabled and UndoLimit

commit bfc85bb5a8a79e1989059b2f2775d36ebdd5e5ba
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jun 7 11:27:03 2021 +0200

    Merge pull request #6022 from Deadpikle/feature/date-time-picker-twoway

    SelectedDate and SelectedTime => TwoWay by default

commit d1579c9821fdee606f30d690cde36d0833a6a578
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jun 7 09:28:28 2021 +0200

    Merge pull request #6016 from MarchingCube/fix-dimiss-layer-hittest

    Fix light dismiss overlay intercepting titlebar hit tests.

commit 949c7bb7cf067435a30ad2841cf8d31863aa126d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jun 8 18:43:25 2021 -0400

    Merge pull request #5998 from AvaloniaUI/nullable/diagnostics

    Enable nullable on Avalonia.Diagnostics project

commit cc2c1b76ead6035a270d6726c35e13076fba2a58
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Mon Jun 14 22:06:10 2021 +0200

    Merge pull request #5055 from Fusion86/fix-keybindings-foreach-crash

    Fix crash when KeyBindings change while they are being handled

# Conflicts:
#	build/SharedVersion.props
#	global.json
#	src/Avalonia.Controls/Window.cs
donandren added a commit to donandren/Avalonia that referenced this pull request Nov 19, 2021
commit 3164c3c3a50faf49236feb95f8aea26f67c6632a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Wed Oct 27 18:29:19 2021 +0100

    bump version.

commit 2e1d9b8dd91787a35b58f45ce7c5819304ca57ac
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Wed Oct 27 13:33:07 2021 +0100

    Merge pull request #6757 from AvaloniaUI/update-net-5.0

    Update to net sdk 5.0.408

commit b03c0b0ac2e0afaade2c83f713ce47a1cd49cf8f
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Wed Oct 27 13:49:20 2021 +0300

    Merge pull request #6803 from AvaloniaUI/fixes/osx/non-client-clicks-popup-crash

    [OSX] fix non-client click detection causing crash on popups.

commit 6dbf015a0f6fedfe0491c3215784c0356483cf4b
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Tue Oct 26 22:45:01 2021 +0300

    Merge pull request #6779 from AvaloniaUI/dbus-tray-icon-fix

    Graceful error handling of Linux Tray icons

commit 015f1ac626b4181100825a5ca9766832e44a9748
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Oct 26 13:54:58 2021 +0100

    Merge pull request #6796 from AvaloniaUI/fixes/6795-contextmenu-placement

    Update context menu popup parameters on each show.

commit 04fb4c69c633cc721a25e561c1877b94206c8932
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Tue Oct 26 16:29:52 2021 +0300

    Merge pull request #6794 from AvaloniaUI/fix-avaloniaBuildTasks

    Fix GenerateAvaloniaResourcesDependencyCache target

commit 513fa9806fe514123c443f0bd4a5e5214c4b8929
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Oct 26 16:12:11 2021 +0100

    Merge pull request #6789 from AvaloniaUI/bugfix/transparent-popup-issue

    Fix Default theme popup backgrounds

commit bcdfa7db6e5e091c6e0e685f363d33f6ded3302b
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Mon Oct 25 10:21:45 2021 +0300

    Merge pull request #6784 from AvaloniaUI/fixes/button-access-key

    Add support for access keys to Button.
    # Conflicts:
    #	src/Avalonia.Controls/Primitives/AccessText.cs

commit 9da1793ea2b51868ebd21dadefd61bcf12597614
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Oct 22 19:52:59 2021 -0400

    Merge pull request #6780 from ltetak/datagrid_drag_treshold

    DataGrid minimum distance threshold when dragging headers

commit df77f18bae5bae5b657ff33e66f11bd91b88adcf
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Sat Oct 23 01:29:20 2021 +0300

    Merge pull request #6702 from YohDeadfall/fix-dev-tools-events

    Fixed handled event misses in dev tools

commit 3bc719f51b1ee898044be3275b5fba32369d7e5f
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 22 18:20:29 2021 +0100

    Merge pull request #6783 from AvaloniaUI/fixes/osx-border-shadow

    restore osx window shadow fix.

commit 608cd98e86ce774ab6108799d89fe8da6b3775df
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Oct 22 19:57:49 2021 +0800

    Merge pull request #6381 from AvaloniaUI/feature/nth-child

    NthChild and NthLastChild selectors support

commit 0f8b4d4cde9cd69d74a6b213e438f3ed74c3349f
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Oct 21 21:31:02 2021 +0200

    Merge pull request #6776 from AvaloniaUI/fixes/microcom-uptodate-hack

    Hack to stop VS building everything every time.

commit d080eb6398110b1c0071b39ba6cacdcf195c75ad
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Oct 21 15:26:42 2021 +0100

    Merge pull request #6651 from Gillibald/fixes/5136

    Try to load a custom font with all possible weights and styles

commit 4d88f40df6b56e84fa13a09be808923da11dc240
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Thu Sep 23 13:48:04 2021 +0300

    Merge pull request #6629 from Takoooooo/support-slide-for-popups

    Add SlideX and SlideY to Popup Placement Constraint Adjustment

commit b30b179571540b52cd0ee004dc922f646e53054b
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Aug 24 21:33:06 2021 -0400

    Merge pull request #6160 from workgroupengineering/fixes/Issue_6033

    fixes: Dialog cancel consistency on windows

commit fc3633c192b99ff786426aebc036d5e1c805ae30
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Wed Oct 20 12:02:56 2021 +0200

    Merge pull request #6764 from AvaloniaUI/fixes/6359-clip-transform

    Fix clips with transforms in deferred renderer.

commit 7bb9fe24a3c7f5c9084fa514c9a1341d32a3cb8a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Oct 21 14:43:16 2021 +0100

    Merge pull request #6763 from Takoooooo/fix-repeatbutton-focus

    Fix RepeatButton keeps sending clicks when focus changed

commit f66c3c3af4c5dc91c816019d94f6f2bb7543d44b
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Tue Oct 19 18:22:47 2021 +0300

    Fix changing focus with Tab key for Button (#6753)

commit 87ca4db42170e59e551b51e447d1668decbf5c1e
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Oct 19 10:53:33 2021 -0400

    Merge pull request #6749 from AvaloniaUI/bugfix/some-popup-fixes

    Do not inherit text properties in Popup + do not override default (null) Popup background

commit dc623bcb535e553357679673aa16e92eeed51e9d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Oct 19 12:34:06 2021 -0400

    Merge pull request #6748 from AvaloniaUI/bugfix/6668-fix-datagrid-headers-scrolling

    Fix DataGrid headers horizontal scrolling

commit f1b0d18674808b53e545c2d8a538ce149d1cc998
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Sat Oct 16 11:50:24 2021 +0100

    Merge pull request #6747 from RomanSoloweow/master

    LineNode hit test optimization

commit 4bb99fd73b80e8446f230d7d49aa85458de171c5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Oct 15 21:07:59 2021 -0400

    Merge pull request #6746 from RomanSoloweow/master

    LineNode hit test

commit 356051910800790c0beaafba4553f4e8b968497a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Sat Oct 16 12:20:12 2021 +0100

    Merge pull request #6745 from jp2masa/x11-default-cursor

    Changed X11 default cursor to XC_left_ptr

commit 3e91d5b40921b111dadb38e5527f43ff67828ee3
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:05:15 2021 +0100

    Merge pull request #6744 from workgroupengineering/fixes/XML_Comment

    fix: XML Comment

commit e1d115167a9ca262b7c0a41b9b3b2fbeae416c4c
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Fri Oct 15 16:30:38 2021 +0300

    Merge pull request #6739 from Takoooooo/drawingimage-ctor

    Add constructor to DrawingImage which accepts Drawing

commit 5c22d66175d1db2a345c3818913a95985e949597
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 13:09:03 2021 +0100

    Merge pull request #6735 from Takoooooo/make-iblurhost-internal

    Make IBlurHost internal

commit 776f3eaa2ecee22f825b12e4920b09d66222bf00
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Oct 15 03:55:58 2021 -0400

    Merge pull request #6732 from AvaloniaUI/fixes/6729-itemsrepeater-reassign-items

    ItemsRepeater: unsubscribe from ItemsSourceView before disposing it.

commit af00eff8470d7c2d6909736d2091f7ab7d4ee4a4
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Fri Oct 15 11:48:00 2021 +0300

    Merge pull request #6730 from 0x90d/0x90d-sortDatagridColumn

    Adds ability to programmatically sort the DataGrid

commit 01970e611dd6d1b5cd25d572f91ae7ad1877ec63
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Thu Oct 14 19:49:12 2021 +0300

    Merge pull request #6724 from AvaloniaUI/bug/x11-segfault-on-xopendisplay-fail

    [X11] Check for XOpenDisplay error _before_ trying to use display

commit 6c9420b7f03a6339b4d591933f0b6ffa6a7639e7
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:07:41 2021 +0100

    Merge pull request #6717 from AvaloniaUI/maxkatz6-patch-1

    Disable WindowManagerAddShadowHint by default

commit 3d94984e9dc0734129f826a6fb3d63e74042ad8f
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:51:34 2021 +0100

    Merge pull request #6709 from Gillibald/feature/SyntheticWeightAndStyle

    Simulate font weight bold and font style italic when a fallback is used

commit 1bc51821e1727d34b8816240d160b4f093296f39
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:04:43 2021 +0100

    Merge pull request #6700 from AvaloniaUI/features/osx-non-client-clicks

    implement non-client clicks on osx.

commit da371f97be814fa2daccfd2cb63300402ee3eadc
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Sun Sep 26 23:34:14 2021 +0300

    Merge pull request #6645 from blindmatrix/remove-redundant-code-1

    Removed duplicate registraion of IRenderLoop

commit c9225d42040d3b86f27072b86b1d3884334d6ede
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 23 10:26:20 2021 +0200

    Merge pull request #6623 from AvaloniaUI/fbdev-reuse-framebuffer

    [FBDEV] Reuse the same memory region for the back buffer

commit 99b6b6a4c625d82981b0d70f5f4480a89e818221
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Fri Oct 15 11:17:11 2021 +0300

    Merge pull request #6574 from adirh3/adirh3/mica-backdrop-brush

    Add support for Mica effect on Windows 11

commit 94aaeea5773b6a89b0faee364b8a511fd3aead4c
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Oct 15 17:52:30 2021 +0100

    Merge pull request #6532 from evan-choi/fixes/open-browser

    Fix OpenBrowser on Linux

commit 3cd5a2a7562bd001dd5eec1b42b41f344c5c2b52
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Sep 9 15:33:35 2021 -0400

    Merge pull request #6504 from AvaloniaUI/Takoooooo-patch-2

    [CI] Update Ubuntu to Ubuntu 20.04 LTS because current one would be d…

commit 5193b5c784b398b5703e94e215e7011291028834
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 10 21:42:24 2021 -0400

    Merge pull request #6394 from 0x90d/master

    Fix Datagrid right click selection

commit 081c89c9eca8a3393a6132245c7c4e9607bf44ae
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Oct 7 14:26:58 2021 +0100

    Merge pull request #6560 from AvaloniaUI/feature/tray-icon-support

    Feature/tray icon support
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt

commit a088549d8f0fcacde13b5d9d65502b6fd04103c0
Author: Lighto <adirh3@gmail.com>
Date:   Thu Oct 7 23:24:42 2021 +0300

    Allow creating custom Datagrid columns (#6689)

    * Change BindingTarget of DataGridBoundColumn to public, this will allow custom columns

    * Changed modifier to protected

commit 12f312173d45a751cecc5f07c76f4dd75fa65d30
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Oct 4 11:44:36 2021 +0100

    Merge pull request #6675 from AvaloniaUI/feature/x11-use-xc-hand2

    [X11] Use XC_hand2 for hand cursor

commit 80c35ff14b3ad5d5945ff8717a258d8837ac51f5
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Oct 4 15:33:03 2021 +0300

    Merge pull request #6665 from AvaloniaUI/non-control-templates

    Added support for non-control templates in XAML

commit fcb76a1c6d1281960e1e4ad9f4a88ff2b48018bf
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Sep 30 11:56:07 2021 +0800

    Merge pull request #6657 from PJB3005/21-09-29-custom-draw-hit-test

    Fix ICustomDrawOperation HitTest coordinate space.

commit 8c6da75b171b64e8a2026fcc3caf6a2e44f37787
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Oct 4 17:22:03 2021 +0100

    Merge pull request #6656 from AvaloniaUI/fixes/3429-scroll-gesture-virtualization

    Improve scroll gesture with virtualization.

commit 1cc25d02db8f1a640ca39f2698391b30ef75c88a
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 30 15:21:22 2021 +0200

    Merge pull request #6485 from AvaloniaUI/fixes/itemssourceview-fixes

    Tweaks to ItemsSourceView

commit d12d992c8d774a2745bd5b2df1a1ce776cadf58e
Author: Benedikt Stebner <Gillibald@users.noreply.github.com>
Date:   Mon Oct 4 13:45:04 2021 +0200

    Merge pull request #6461 from Gillibald/fixes/OpacityMask

    Prevent DeferredRenderer crash when a VisualBrush is used as OpacityMask

commit af2685dcf5e8ddf946c293ab83f876c10c0bb26b
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Sep 29 16:45:39 2021 -0400

    Merge pull request #6506 from workgroupengineering/fixes/Input_Warnings

    Fixes input warnings

commit ea45ad64f78bfdcb94133961b320f4ac5967fa0d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Sep 28 19:43:37 2021 -0400

    Merge pull request #6632 from Takoooooo/fix-opening-disabled-menu-with-accelerator-key

    Fix opening disabled menu with accelerator key

commit 43621d754457ddcb61fa182d11c249335c5a1eab
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Sep 28 18:05:16 2021 -0400

    Merge pull request #6646 from YohDeadfall/master

    Used EqualityComparer<T>.Default to check values for equality

commit 1193af3689bf6f243c44d2778b449cd11fd45fd9
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 28 12:05:58 2021 +0100

    Merge pull request #6652 from AvaloniaUI/feature/fbdev-customization

    Add a few customization points to Linux Framebuffer backend.

commit 2e8405114933809da0b3e54b94c9fb3a3f31341b
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 27 21:14:40 2021 +0300

    Merge pull request #6649 from yatli/x11_perf

    fix x11 deferred renderer performance regression

commit fdb6cc29f867f8407d08b8d70b0f07e36b236b31
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Sep 25 09:05:30 2021 -0400

    Merge pull request #6638 from amwx/FlyoutOpeningFix

    FlyoutBase create presenter before calling Opening event

commit 3ca9fabb02cc73e40d3496befbf10533e73b5cf1
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 24 09:56:46 2021 -0400

    Merge pull request #6639 from Takoooooo/fix-expander-headertemplate-for-simple-theme

    Fix Expander HeaderTemplate for Simple Theme

commit 58579fba6a72583d8a6e0b05b0134adc5454215a
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 23 12:17:10 2021 +0200

    Merge pull request #6576 from AvaloniaUI/feature/1279-combining-geometries

    Add GeometryGroup and CombinedGeometry
    Conflicts:
    	src/Avalonia.Visuals/ApiCompatBaseline.txt

commit 7d4ead24d7a8defd49e7444e57c242c6db143aeb
Author: Benedikt Stebner <Gillibald@users.noreply.github.com>
Date:   Thu Sep 23 11:57:39 2021 +0200

    Merge pull request #6581 from Gillibald/fixes/6577

    Fixes PathMarkupParser flag parsing when no separator is used

commit 2f66f8a75b8f404da7f768dee9783689c1e25bb6
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Sep 22 03:44:02 2021 -0400

    Merge pull request #6616 from 0x90d/0x90d-patch-1

    Fix opening submenu popup for menus without subitems

commit 95cb7049753fb50e0396d88e15d0d7418c593dd7
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Sep 22 01:31:39 2021 -0400

    Merge pull request #6597 from AvaloniaUI/fixes/6592-win32-alt-f10

    Win32: Fix handling of subsequent keypress after Alt/F10

commit 91fa7601343520674937d3585e3be93fc2c8acf7
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Sep 21 14:20:09 2021 +0300

    Merge pull request #6620 from AvaloniaUI/maxkatz6-patch-2

    NotificationCard missed TemplateBinding.CornerRadius

commit b0bbd4c34b77b8adf267bdad6634f9a73edd27c6
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Sep 21 13:10:02 2021 +0300

    Merge pull request #6619 from AvaloniaUI/maxkatz6-patch-1

    ProgressBar missed TemplateBinding.CornerRadius

commit 63966a3165ceda1ee26af1fee778b82946bec9c3
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 20 19:55:21 2021 +0300

    Merge pull request #6569 from Takoooooo/fix-generateAvaloniaResources

    Fix avalonia resource generation on resource deletion

commit e829d5f1092a9c5a870eafea2a01cf603c058330
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 20 17:17:34 2021 +0300

    Merge pull request #6617 from SilentCoyote/DesignStyle

    Add DesignStyle property

commit 3e630db3dfb1a6d94760b0e22359e7d019c01cae
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Sep 16 11:57:18 2021 +0100

    Merge pull request #6604 from AvaloniaUI/fix/x11-freeze-segfault-on-close

    [X11] Fixed potential freezes/segfaults on window close

commit b8bc30126498289beea8293aef26455b5a43c244
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Sun Sep 12 00:47:57 2021 +0200

    Merge pull request #6522 from AvaloniaUI/revert-6066-fixes/5947-gradient-drawingcontext

    Revert "Fixed gradient brush target rectangles."

commit b4994624026227b338617dc5a94f4185dd08dfc5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Sep 11 18:01:23 2021 -0400

    Merge pull request #6572 from wieslawsoltes/MenuItemIconPresenterSizeFromStyle

    Set MenuItem icon presenter size from style

commit 9ec8d3b59beb00550948977726d9eebe81e97596
Author: Lighto <adirh3@gmail.com>
Date:   Sun Sep 12 00:09:44 2021 +0300

    Allow popups to move using horizontal or vertical offsets like in WPF (#6575)

    * Added support for moving popup using Horizontal/Vertical offsets

    * Changed HandlePositionChange to trigger on static property change event

commit 844cc2533a22c580f778a60e3741a2972d4c2eca
Author: workgroupengineering <workgroupengineering@users.noreply.github.com>
Date:   Sat Sep 11 10:54:08 2021 +0200

    fix: Issue #5637 (#5638)

    * fix: Issue #5637 DataGridTemplateColumn incorrect select template when DataGridRow Recycled

    * fixes(DataGrid): Binding Exception on DataGridTemplateColumn

commit ad2e68f15a6091f2aa4bc52eb66382608a3011f6
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Fri Sep 10 20:15:47 2021 +0200

    Merge pull request #6507 from Takoooooo/fix-logging-errors

    Don't log $parent binding errors when control detached from logical tree

commit 43c24388fb1c484166f05a96745a7fea5437010c
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 10 13:46:49 2021 -0400

    Merge pull request #6570 from workgroupengineering/fixes/Issue_6567

    fixes(DataGrid): Issue #6567 New line in Editable DataGrid, Not editable

commit ef5feffee7adb2e334ffacd5f8f8cad026b4e4b0
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Sep 10 13:07:58 2021 -0400

    Merge pull request #6509 from workgroupengineering/fixes/Issue_6508

    fixes(DataGrid): Issue #6508 does not re-enter the edit mode after pressing ESC

commit 1e9a306bfdad8973c8a9cf431e29e453df16b9bb
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Sep 10 11:53:18 2021 +0100

    Merge pull request #6566 from AvaloniaUI/fixes/compiled-binding-support-IDataContextProvider

    CompiledBinding correctly locates IDataContextProvider as anchor.

commit 5eb2e95acd5d1c0419669314b044207f5a8f3705
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Sep 9 20:43:13 2021 +0100

    Merge pull request #6559 from ForNeVeR/infra/rider-props

    DotSettings: enable XAML highlighting in ReSharper/Rider

commit ab1d49608238819d5284b169f0c51fd233fd9496
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Sep 9 15:25:36 2021 +0200

    Merge pull request #6524 from AvaloniaUI/revert-scrollcontentpresenter-order-of-operations-based-on-master

    Revert "ScrollContentPresenter, fix order of operations, set Offset before setting Extent"

commit 62e1709ac9c36c05d7282df959fc726ff510992e
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Wed Sep 8 13:05:26 2021 +0300

    Implement MaskedTextBox (#6453)

commit 4bc3d4540da945425ed207aa256d024863c61698
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 7 11:58:11 2021 +0100

    Merge pull request #6554 from Takoooooo/update-xamlil-submodule

    Update Xamlil submodule

commit e20e081d5a320447b64e1d500f089e7626bbfe96
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 7 11:57:39 2021 +0100

    Merge pull request #6555 from AvaloniaUI/fixes/win32-remember-window-state-hide-show

    win32 - dont loose window state when hide and show are called program…

commit 8726c0b0de4e56ae0543fa55b88f49aa119a7987
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Sep 7 11:28:36 2021 +0100

    Merge pull request #6533 from YohDeadfall/faster-type-utils

    Compiler intrinsic based type nullability check

commit 241caae131f24b63ac93f6f0a04fbbd518bd3193
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Sep 6 19:41:22 2021 +0300

    Merge pull request #6464 from AvaloniaUI/Takoooooo-patch-1

    Update AvaloniaSynchronizationContext to don't wrap exceptions

commit 7e1c01ce25ba7edc0f86a33e5720c2ec13a28721
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Sep 6 17:22:47 2021 +0100

    Merge pull request #6484 from Mikolaytis/osx_middleClick

    [OSX] Fix middle click

commit 4627a8432599a1da4ead69d803073e8a0b086e39
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Sep 6 17:18:55 2021 +0100

    Merge pull request #6552 from AvaloniaUI/fixes/start-osx-fullscreen

    OSX correctly implement fullscreen mode so that app ca be started in full…

commit 643db5090f41a3d922fbf8dc85c3a1a9dcc66cb4
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Sep 3 18:37:10 2021 +0800

    Merge pull request #6536 from Takoooooo/autocompletebox-nre-fix

    Fix AutoCompleteBox NRE

commit fcd8201a28611daceb959bfa65be8c54ab29156f
Author: Sergey Mikolaytis <blasterloremaster@gmail.com>
Date:   Tue Aug 31 23:47:25 2021 +0300

    Fix alt down shortcuts and allow alt down handling for end users (#6491)

    * [Menu] [Interaction] Allow end user to change menu show delay globally

    * Fix all alt down handle = true by AccessKeyHandler

    Co-authored-by: Max Katz <maxkatz6@outlook.com>

commit 60535e4dbe81464b87b63c8fcb0ad2c436ed7f01
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Aug 31 15:29:54 2021 -0400

    Merge pull request #6492 from AvaloniaUI/textbox-clipboard-events

    Add text box clipboard events

commit 45266f4d8a68a9a82800db1e1a9d0b35363e034d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 30 11:53:24 2021 -0400

    Merge pull request #6499 from workgroupengineering/fixes/AvaloniaList_XML_Comments

    fixes(Doc): fixes AvaloniaList XML Comments

commit f3b22eac0566147e8f595b117173f01846caa2ff
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 30 09:30:27 2021 -0400

    Merge pull request #6495 from workgroupengineering/fixes/Datagrid_Warnings

    Fixes datagrid warnings

commit e5633d874d3c88d8c4a16c4f7cfe0279cbf92bd2
Author: Tako <53405089+Takoooooo@users.noreply.github.com>
Date:   Thu Aug 26 22:07:58 2021 +0300

    Fix EntryPointNotFound on Windows 8 due to missing version check (#6471)

    * Prevent calls to unavailable entrypoint 'GetDpiForMonitor' on Win8 (#5357)

    * Introduce Windows8 platform constant

    * wip

    Co-authored-by: Tim Schneeberger <tim.schneeberger@outlook.de>
    Co-authored-by: Tim Schneeberger <thebone.main@gmail.com>
    Co-authored-by: Dan Walmsley <dan@walms.co.uk>

commit d272bea5415fcffd68b30a96ddfc2423f455d78e
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Aug 26 13:12:28 2021 +0100

    Merge pull request #6466 from AvaloniaUI/fixes/6439-tab-focus-disabled

    Don't focus children of disabled controls when tabbing between controls.

commit cb1b2b0202a51ef745b0496a24c820312466ce70
Author: kaminova <45092470+kaminova@users.noreply.github.com>
Date:   Wed Aug 25 04:13:54 2021 +0200

    Close popup if combobox is not visible (#6404)

    * Close popup if combobox is not visible

    * fix unsupported feature

    Co-authored-by: kaminova <flake@inbox@gmail.com>
    Co-authored-by: Max Katz <maxkatz6@outlook.com>

commit 7374bb25a08bde83738215afb1c7694f56195af1
Author: Sergey Mikolaytis <blasterloremaster@gmail.com>
Date:   Wed Aug 25 03:37:06 2021 +0300

    [Menu] [Interaction] Allow end user to change menu show delay globally (#6392)

    Co-authored-by: Max Katz <maxkatz6@outlook.com>

commit f6914271da73d237e11c27e483676f16efd7db71
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 23 18:30:18 2021 -0400

    ContentPresenter should create child without content, if template was set (#6226)

    * Fix #6224

    * Fix data templates Match

    * Do not use preview features

    * Do not create Child if Content is null and DataTemplate was set

    * Update src/Avalonia.Base/Utilities/TypeUtilities.cs

    * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs

    * Update src/Avalonia.Controls/Presenters/ContentPresenter.cs

commit 6fbf7b870a055badb85c7faf2fec389e26aba11a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 23 22:36:44 2021 +0100

    Merge pull request #6457 from AvaloniaUI/fixes/compositor-warning

    Don't display warning when WinUICompositorConnection succeeds.

commit b81d052826f2cccc25538495d488cc8ec8db4ac4
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Mon Aug 23 22:36:33 2021 +0200

    Merge pull request #6456 from wieslawsoltes/SkiaOpacityMaskFixesRevert

    Revert "Fix skia OpacityMask push and pop methods"

commit a7d5c9ae038734aaaafdbe91dda974351983da6d
Author: Splitwirez <34009058+Splitwirez@users.noreply.github.com>
Date:   Fri May 14 00:10:50 2021 -0700

    New Fluent expander style (#5573)

    * Updated Fluent theme Expander style. closes #5358

    * Fixed padding mismatch between header and content

    * Fixed CornerRadii, unleashed the c o l o u r e s

    * Use CornerRadiusFilterConverter instead of expander specific converters

    * Formatting

    * Fix default theme in ControlCatalog

    Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
    Co-authored-by: Max Katz <maxkatz6@outlook.com>
    # Conflicts:
    #	src/Avalonia.Themes.Fluent/Controls/Expander.xaml

commit 7e5232f738c6b6d17dfa2d6cee640a8487e657ed
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 13 12:34:41 2021 -0400

    Merge pull request #6347 from AvaloniaUI/feature/templatedcontrol-cornerradius

    Add CornerRadius to TemplatedControl and use it where possible
    # Conflicts:
    #	src/Avalonia.Themes.Fluent/Controls/Expander.xaml

commit c69ab4535a9fa06b739111e11bf88ce877998c6d
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Fri Aug 13 17:01:08 2021 +0200

    Merge pull request #6191 from pr8x/feature-devtools-inspect-popup

    DevTools: Support for inspecting Popup visual tree

commit 86e81f6971d6f7e012e26951ec070be4d52acfe5
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Sun Aug 1 12:37:51 2021 +0800

    Merge pull request #6231 from MihaMarkic/comments_syntax

    Applies spell checking on mostly comments, but also non public member…

commit 7fd6595b7003cc53d036380b1073b6575c24d7ce
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Sat Jul 10 21:49:21 2021 +0300

    Merge pull request #6229 from MihaMarkic/updates_gitignore

    Adds CodeRush directory to GIT ignored files

commit 15b145d9cc6fba834b3ded831af6c9aa086d9782
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jul 12 12:22:07 2021 +0200

    Merge pull request #6220 from pr8x/expose-Ensure-Capacity

    Expose EnsureCapacity() on AvaloniaList

commit ec8c9c6c50e191d487cec42ad621a2594a5af575
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 6 15:34:17 2021 -0400

    Merge pull request #6076 from ngarside/totalsize

    Add API to get the total size of a window.
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt
    #	src/Avalonia.X11/X11Window.cs

commit e95108212ab5c3bf2e47b6d684fb39064f7b6445
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Fri Jun 11 09:32:01 2021 +0200

    Merge pull request #6044 from AvaloniaUI/fixes/failing-debug-build-tests

    Fix a couple of tests that only fail in debug mode.

commit 4fe4f3e6b0a6dce0fb4862d97022cb43f77da876
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Thu Jun 10 14:17:56 2021 +0200

    Merge pull request #6039 from MarchingCube/fix-textpresenter-caretbrush

    Fix problems with mutable brush being passed to an immutable pen.

commit a78345adb66bafc80ad339cb18cfd7b735661756
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Wed Jun 9 11:51:29 2021 +0800

    Merge pull request #6032 from MarchingCube/use-immutable-data

    Use immutable data to limit allocations.

commit 2ab8d4e4d05cdfc576c4d7769ea641e228dbb1b1
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 6 20:02:00 2021 -0400

    Merge pull request #6024 from Deadpikle/feature/undo-no-timer

    Remove timer on UndoRedoHelper and manually manage undo/redo snapshots a bit more

commit 0547ef7cb4a5ac491f8363aa409904c6e81c6e52
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:40:44 2021 +0100

    fix merge issues.

commit d5fc365308ec8f8ce901acc9eae3fdbdd2840d3a
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jul 15 10:01:59 2021 -0400

    Merge pull request #6059 from AvaloniaUI/context-request-keyboard

    Add ContextRequest event, use it to show ContextFlyout/ContextMenu, allow to open context using keyboard
    # Conflicts:
    #	samples/ControlCatalog/Pages/ContextFlyoutPage.axaml
    #	samples/ControlCatalog/Pages/ContextMenuPage.xaml
    #	tests/Avalonia.Controls.UnitTests/ContextMenuTests.cs

commit f20d1854870c63c1f6cea8f6b1441fa2aff1ed81
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:13:58 2021 +0100

    fix merge issues.

commit fe06d4245d9dce43d3785ff6698a074ec40b5e86
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 8 16:04:34 2021 +0100

    Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues

    Fixes/osx com issues
    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit d635a475fd9b63242c304836bf2bccd76703c4a9
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:11:52 2021 +0100

    Revert "Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues"

    This reverts commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956.

    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit 8c02f5910a2245dc0ee7a6ec81a301f427aa4f73
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Tue Aug 17 11:00:35 2021 +0100

    fix tests.

commit 1905f13134d4487034c52b9b78cb2254911c0aef
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 21:33:03 2021 +0100

    repair merge.

commit 4987fccb52b6a4f16e1aeab65ee7a7eed9c4ed66
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 16 11:42:13 2021 -0700

    Merge pull request #6430 from wieslawsoltes/BoolConvertersNot

    Add Not value converter to BoolConverters

commit 031f1b8cd4add7f8d3b2ae88d2244245ea5cec82
Author: Max Katz <maxkatz6@outlook.com>
Date:   Mon Aug 16 11:03:08 2021 -0700

    Merge pull request #6429 from wieslawsoltes/AutoCompleteBoxNullReferenceFix

    Check if TextBox.Text is null in AutoCompleteBox

commit d3c20a82ec19a33237f0e21c71e5589397c3ca0d
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 14:55:15 2021 +0100

    Merge pull request #6425 from icons8/MacOsShortcutFix

    [OSX] [Native] fix tab shortcuts in NativeMenu

commit 531709b62f448626f2e74978441f3192e9f87988
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 14:48:26 2021 +0100

    Merge pull request #6407 from AvaloniaUI/fixes/6399-osx-minimized-state

    OSX: Fix a couple of minimized WindowState bugs

commit 4b42bba39b7b3cef7d3516140ac57c0f0531c547
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Aug 14 11:46:12 2021 -0700

    Merge pull request #6416 from Takoooooo/fix_microcom_targets_to_work_with_directories_with_spaces

    Fix MicroCom.targets doesn't work with paths with spaces

commit d5fe1cc4413bccc822d1faa7c188365fe23acb1b
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sun Aug 8 16:39:54 2021 -0400

    Merge pull request #6380 from Mikolaytis/master

    [OverlayPopupHost] remove render white rect override

commit 461e6cbb0264dd7b2d24ab488b5c6a935c58a1b5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Aug 7 15:42:45 2021 -0400

    Merge pull request #6379 from MarchingCube/scrollbar-delay-control

    Allow for controling delay of scrollbar hide/show.

commit b0f9994855d97c5d116209d9db840ca69cea84d7
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 15:43:06 2021 +0100

    Merge pull request #6374 from wieslawsoltes/GeometryClipAntialiasing

    Enable antialiasing for PushGeometryClip

commit 32cdd1e35ce088c3d341cb703e9c4bcba382fe86
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Mon Aug 16 17:33:40 2021 +0300

    Merge pull request #6373 from wieslawsoltes/SkiaOpacityMaskFixes

    Fix skia OpacityMask push and pop methods

commit 01acb49cfda3ba2c8e0fb115a5ebd9d2eaf9e12a
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Thu Aug 5 16:28:11 2021 +0300

    Merge pull request #6362 from AvaloniaUI/fixes/internal-runloop-cancel

    Respect CancellationToken in InternalPlatformThreadingInterface.RunLoop.

commit 81be6e2ed4df7b728b3686e3274a83227c02b502
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Wed Aug 4 20:27:36 2021 +0800

    Merge pull request #6351 from Takoooooo/platformoptions-comments

    Add comments about OSX,Linux, Windows platform options
    # Conflicts:
    #	src/Avalonia.X11/X11Platform.cs
    #	src/Windows/Avalonia.Win32/Win32Platform.cs

commit 685c327d764765d92be383c048d91bfa791249fa
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 13 17:57:26 2021 -0400

    Merge pull request #6342 from AvaloniaUI/improve-datagrid-scrolling

    Improve datagrid scrolling

commit f66c7b1ff3bd710b5e0dcca17eaca61beb067460
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sun Aug 1 16:09:11 2021 -0400

    Merge pull request #6341 from AvaloniaUI/6294-tooltip-activate-bgwindow

    Win32 WindowImpl: Don't change z-order when Position is set

commit e2c106d31ff1236196bb95b372f1d5e0dedbba7a
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Sun Aug 1 10:54:53 2021 +0800

    Merge pull request #6340 from AvaloniaUI/bugfixes/fix-datagrid-scrolling-on-trackpad

    Fix DataGrid wheel scroll calculation

commit 89b09e95d69e244a929fcdab6d034a7391e917fd
Author: GMIKE <roman.soloweow333@ya.ru>
Date:   Fri Jul 30 00:09:35 2021 +0300

    Properties of PointerEventArgs in TappedEventArgs (#6322)

    * Properties of PointerEventArgs in TappedEventArgs

    * remove InputModifiers and Device properties

    * move properties

    * remove whitespace

commit d4e9fe1e504ccaaef8f56fc69f85b1b9dea97f14
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 29 19:30:28 2021 +0800

    Merge pull request #6313 from wieslawsoltes/AddDrawingGroupMissingProperties

    Add ClipGeometry and OpacityMask properties to DrawingGroup

commit c7bd2ba7b97a0a64ee3b3308302b37abf4506bf1
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 29 15:32:07 2021 +0100

    Merge pull request #6310 from AvaloniaUI/features/win32-allow-cancel-app-shutdown

    Features/win32 allow cancel app shutdown
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt

commit b861c8a40e3542356b1583524f4b80bcf662cd3b
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Tue Jul 27 14:37:50 2021 +0800

    Merge pull request #6285 from AvaloniaUI/textbox-margin

    Remove TextBox margin hack

commit b2791436f205238ff60f5f821894100c32a76455
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 20 14:45:01 2021 -0400

    Merge pull request #6283 from workgroupengineering/fixes/Issue_6282

    fixes(DataGrid): Fixes DataGridColumn IsVisible binding

commit 8fbfbb0782e4c84f91a1c6fc16bbbe8e65faaa21
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 20 11:34:45 2021 -0400

    Merge pull request #6275 from Takoooooo/invert-sorting-arrows-fluent

    [DataGrid] Invert ascending/descending arrows for Fluent Theme and match their behaviour with Simple Theme

commit d7fe0022d7eba1252f2ab99dbf6c03ff8c7eee95
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Jul 20 17:56:42 2021 +0300

    Merge pull request #6271 from MarchingCube/fix-zindex-ordering

    Implement indexed sort for visual children.

commit 09335994822602371919745c32df54f1012e7082
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jul 19 13:17:04 2021 +0200

    Merge pull request #6270 from MarchingCube/disable-text-search

    Disable text search by default.

commit 4d4775e666dd95a72c14e4ae060a3152b117469f
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Aug 6 19:40:06 2021 -0400

    Merge pull request #6268 from AvaloniaUI/6195-macos-text-shortcuts

    Fix existing and add missing osx-specific key shortcuts

commit 8f4e53b0fc4b68f8fbcdcd429b775dd9aa29b590
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jul 29 07:06:18 2021 -0400

    Merge pull request #6266 from AvaloniaUI/fixes/osx-resizing-again

    OSX: Fix showing window with no specified size.
    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit 6a2ec88118dcc4ceb2859389bb13539092fc1e66
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 15 14:04:39 2021 +0100

    Merge pull request #6258 from Takoooooo/fix-dismiss-layer-hittest-osx

    Fix light dismiss overlay intercepting titlebar hit tests for OSX.

commit 069560e2d6f6a20d750cd79c85a1b101997a0421
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Jul 30 13:55:00 2021 +0100

    Merge pull request #6254 from AvaloniaUI/fixes/4739-sizetocontent-dpi-change

    Fix autosizing when DPI changed
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt
    #	src/Avalonia.X11/X11Window.cs

commit f8af8d59fca8003b591f5276bbf28aa6efa2559b
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Wed Jul 14 13:34:12 2021 +0300

    Merge pull request #6250 from AvaloniaUI/fixes/osx-red-flicker

    Fixes/osx flicker

commit ea84f5caf21ec7b8a013ccfadccc0216ee08da13
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 13 15:23:32 2021 -0400

    Merge pull request #6246 from AvaloniaUI/fixes/4392-compiledbinding-dot-path

    Fix "." (empty) paths with compiled bindings.

commit 4efb527bfc6e012fd5edb3fc9b6d481d4e7a69fc
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jul 13 09:26:54 2021 -0400

    Merge pull request #6245 from AvaloniaUI/fixes/osx-getting-stuck-in-fullscreen

    OSX - window state - keep field in sync.

commit 574347e81083acc55f6abd26b076027739dd61ee
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Tue Jul 13 16:11:40 2021 +0200

    Merge pull request #6244 from megazyz/fixes/6243-thumb-mousecaptureloss

    Fix: Thumb should handle pointer capture loss

commit 7739bd9ca3a20a8cb2b10c4ee2ca31337b227f4e
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 16 20:32:29 2021 +0100

    Merge pull request #6242 from YohDeadfall/fix-adorner-measure

    Invalidating measure on TransformedBounds update

commit 3393a7564f8104c4a005df0cf227c49d2c7fab8f
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 15 12:19:56 2021 +0800

    Merge pull request #6235 from MarchingCube/adorner-layer-clipping

    Allow for disabling clipping of adorners. Cleanup AdornerLayer class.

commit dff77bcb065593c3d312a7842b98cdea898457f1
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jul 10 15:43:43 2021 -0400

    Merge pull request #6228 from MihaMarkic/makes_readonly_struct

    Makes TextBox.UndoRedoState struct readonly

commit e3dd9b6e4b877f2c61a551fb0de4c192fc9fa09a
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Fri Jul 9 16:56:24 2021 +0300

    Merge pull request #6219 from AvaloniaUI/fixes/sandbox-designer

    Make the designer work in the sandbox project.

commit f07f2c8c5a1b2b7c63129e400aed8c500b6e8eac
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 15 14:25:01 2021 +0100

    Merge pull request #6213 from AvaloniaUI/fixes/textbox-crash-when-focused-but-not-visible

    Fixes/textbox crash when focused but not visible

commit 9bb0ed12814e93efe6ed58b4651a20600e00be05
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 8 16:24:54 2021 +0100

    Merge pull request #6212 from AvaloniaUI/fixes/6202-osx-initial-focus

    OSX: Fix initial keyboard input

commit a828b8d1e14c51eabae93ae0cf8910a18068f090
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jul 10 17:04:58 2021 -0400

    Merge pull request #6210 from Royce551/add-itemscontrol-istextsearchenabled

    Add ItemsControl.IsTextSearchEnabled

commit 3c2ccdc0edd3a85e7738c55cdb884bc23dec3956
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 8 16:04:34 2021 +0100

    Merge pull request #6199 from AvaloniaUI/fixes/osx-com-issues

    Fixes/osx com issues

    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm

commit 9c2da62fd85f345103684c3258da1505be9069a4
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jul 10 03:57:42 2021 -0400

    Merge pull request #6198 from AvaloniaUI/fixes/6190-check-parent-window-on-show

    Validate parent/owner when showing windows.

commit 442e84562953c3dcb31f8bbd9b18c213bdd8a038
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Thu Jul 29 15:14:52 2021 +0100

    Merge pull request #6188 from AvaloniaUI/fixes/6007-child-window-activation

    OSX: Fix child window activation
    # Conflicts:
    #	native/Avalonia.Native/src/OSX/window.mm
    #	src/Avalonia.Controls/ApiCompatBaseline.txt
    #	tests/Avalonia.Controls.UnitTests/ContextMenuTests.cs

commit dc9a5583f6174402c1aecafc1aed021dd90b9ab6
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 29 12:55:14 2021 +0800

    Merge pull request #6183 from AvaloniaUI/feature/gradient-animations

    Gradient animations

commit 7240127176e49ff1df4ebaee5434c814037cefa5
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Jul 26 21:20:47 2021 +0100

    Merge pull request #6174 from AvaloniaUI/feature/2736-applicationShouldTerminate

    OSX: Handle applicationShouldTerminate
    # Conflicts:
    #	src/Avalonia.Controls/ApiCompatBaseline.txt

commit 6b9f5c3c312b21e4f9cfea708a80d2a1989e63fe
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jul 9 17:29:44 2021 -0400

    Merge pull request #6133 from Splitwirez/arc-shape

    Add Arc shape control 2: Electric Boogaloo

commit c7d6fed7931aeea771366ac2e700b8ad39872990
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jul 29 16:18:35 2021 -0400

    Merge pull request #6052 from Washi1337/feature/nullable-x11-window-titles

    Fix dialogs crashing on X11 when Title is set to null

commit e2beda1620538acb52ae1f031705590672a28a6a
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Mon Aug 2 13:14:15 2021 +0100

    Merge pull request #5996 from AvaloniaUI/feature/tabindex

    Port tab navigation algorithm from WPF (including TabIndex support)

commit 5ab0464084428a7e15a1299e9a0cd8d247014cbc
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Jul 14 03:08:06 2021 -0400

    Merge pull request #6251 from AvaloniaUI/bugfix/data-grid-interface-sorting

    Fix DataGrid column sorting with inherited interface property

commit 16ceff91a9451aed9e69a72cae220058898c8e14
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Tue Jul 6 09:32:41 2021 +0200

    Merge pull request #6187 from amwx/ItemsRepeater_MoveItems

    Allow moving items in ItemsRepeater

commit fae663c95b9b1e298113c05d9dae7fa01dcd9af5
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jul 2 20:21:56 2021 -0400

    Merge pull request #6151 from workgroupengineering/fixes/Issue_6100

    Fixes issue 6100

commit 377cb88ebe93d20e7af076ef7cff042650bad6eb
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jun 25 19:32:50 2021 -0400

    Merge pull request #6141 from workgroupengineering/fixes/MenuItem_nullable_warnings

    fixes(MenuItem): nullable warnings

commit a03631fc24e4fc5372de2d2f5c5097c0a9701ce6
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jun 25 19:47:26 2021 -0400

    Merge pull request #6140 from workgroupengineering/fixes/application_some_nullable_warnings

    fixes(Application): some nullable warnings

commit ea5ffd330f9b82c3aaef606f3c8a1a52986de826
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sun Jun 27 00:03:59 2021 -0400

    Merge pull request #6138 from workgroupengineering/fixes/code_documentation

    fixes: code documentation

commit 0e9aa43d37cc08a93ae0d3743b350da0f328ff23
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Thu Jun 24 14:00:24 2021 +0300

    Merge pull request #6129 from AvaloniaUI/typo-fix

    Update FbdevOutput.cs

commit 27ac32d8810dc5dcaae004b759da261ceb61b88d
Author: aguahombre <davidw@icselectronics.co.uk>
Date:   Mon Jun 21 19:42:00 2021 +0100

    Adds a pixel format parameter to Linux frame buffer platform setup. (#6101)

    * Add pixel format parameter to Linux frame buffer platform setup.
    Currently setup always changes the frame buffer pixel format to RGBA which results in the screen being cleared if the default pixel format is not RGBA  (as on a Raspberry PI) . This clears any splash screen and leaves the screen blank for a period which is not a good UX. Now the frame buffer setup can select the correct pixel format or use null to leave the pixel format unchanged.

    * Remove unnecessary formatting changes.
    Add v0.10.x compatible constructor.

    * Keep old StartLinuxFbDev extension method for v0.10.x binary compatibility

commit 35e7a6512c196dd17327e4c14b9aad9021f7b77a
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jun 25 02:18:08 2021 -0400

    Merge pull request #6097 from workgroupengineering/fixes/Warning_CS0169

    fixes: Warnings CS0169

commit de9f4532b82e90be64fd4521ed2d34012134fe96
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 1 20:03:51 2021 +0800

    Merge pull request #6093 from AvaloniaUI/fixes/scrollcontent-presenter-order-of-operations

    ScrollContentPresenter, fix order of operations, set Offset before setting Extent

commit fcc2478ad6084b5b85a3a239c59c58eec121922e
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Tue Jun 15 18:08:04 2021 +0300

    Merge pull request #6069 from DrunkyBard/remote-widget-fix-zero-size

    fixes RemoteWidget error when width or height is equal to zero. Issue…

commit b7c65e05453bb3cb84319a28a61a0164781d9a0a
Author: Max Katz <maxkatz6@outlook.com>
Date:   Wed Jul 7 01:19:24 2021 -0400

    Merge pull request #5858 from Afanyiyu/treeview-bugfix

    fix: Fix ArgumentNullException in TreeView.ExpandSubTree()

commit 60aad5ef0612308bb7ea71f2e899138b29aff74e
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jun 17 16:07:26 2021 +0800

    Merge pull request #6066 from AvaloniaUI/fixes/5947-gradient-drawingcontext

    Fixed gradient brush target rectangles.

commit e3849e9b188bd948b0a1bffc594caa6afc4892bd
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jul 1 19:49:35 2021 +0800

    Merge pull request #6146 from FoggyFinder/issue6127

    Prevent `ScrollSlotIntoView` from crashing on start

commit e52a0836fc5519fdc5c564f2547f418b87e1a705
Author: Benedikt Stebner <Gillibald@users.noreply.github.com>
Date:   Fri Jul 2 16:15:22 2021 +0200

    Merge pull request #6175 from pr8x/add-star-grid-length-constant

    Add "Star" static to GridLength

commit 9a2a4eba6c276c3d5c66d5c8c36fd2dbb8a06564
Author: Max Katz <maxkatz6@outlook.com>
Date:   Fri Jul 2 11:26:54 2021 -0400

    Merge pull request #6176 from pr8x/more-to-strin-devtools

    Adding more ToString() overloads to improve DevTools

commit 9174c22e4945edf05b6940131eb3aabdeac694b6
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 24 16:24:32 2021 -0400

    Merge pull request #6135 from AvaloniaUI/textbox-IsNullOrEmpty

    Use IsNullOrEmpty instead of IsNullOrWhiteSpace for :empty pseudoclass

commit 6e96334dfe05e29096ac901bb0e71bf63a91d82f
Author: Max Katz <maxkatz6@outlook.com>
Date:   Sat Jun 19 13:33:44 2021 -0400

    Merge pull request #6105 from amwx/combobox_data

    ComboBox: Let Data and Stretch be overridden

commit d6e5c017ba375809f1bada0e429a8783ca68deed
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Jun 18 16:07:14 2021 +0800

    Merge pull request #6092 from AvaloniaUI/fixes/adornerlayer-measure

    Implement measure pass in AdornerLayer.

commit cad0e4043acf83e6b21783659c3f73c16b0bc5c7
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 17 17:02:59 2021 -0400

    Merge pull request #6091 from AvaloniaUI/fixes/scale-flyout-transient-area

    scale flyout transient area.

commit 635b39702de820db0aaaa21b7f8054d5f08a9bf3
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Wed Jun 16 19:10:35 2021 +0100

    Merge pull request #6083 from AvaloniaUI/fixes/osx-window-state

    fix osx window state logic.

commit 5f4d2efa6934d8a1379f1c9f8bfdb1d990872a20
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Thu Jun 17 15:44:50 2021 +0800

    Merge pull request #6082 from wieslawsoltes/feature/SetterAnimatorAttachedPropertyHack

    Allow setting custom Animator in property to Setter (attached property alternative)

commit 6bac1667ef37c36b63ab6e93b5ca7f09f24c350d
Author: Nikita Tsukanov <keks9n@gmail.com>
Date:   Wed Jun 16 18:23:36 2021 +0300

    Merge pull request #6074 from workgroupengineering/features/DevTools/Startup_Screen

    feat(DevTools): Startup Screen

commit 6936072e2b9879c08f425485632f2b3189a9b9dc
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Fri Jun 18 02:04:40 2021 +0800

    Merge pull request #6072 from AvaloniaUI/fixes/animationinstance-unsubscribe

    Ensure we unsubscribe from PropertyChanged.

commit 8f802e34ca8894422036b02c7f8bb742cda41fc1
Author: Jumar Macato <16554748+jmacato@users.noreply.github.com>
Date:   Mon Jun 14 19:00:18 2021 +0800

    Merge pull request #6064 from AvaloniaUI/fixes/6063-animation-neutral-value

    Fix fetching neutral value in animations.

commit 94e69dbc6f5194c9938e6b58d7b7477dbdaff192
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Tue Jun 15 09:47:16 2021 +0200

    Merge pull request #6058 from wieslawsoltes/feature/PolyLineSegment

    Add PolyLineSegment path segment

commit 4aea6dbb5a151e4e250c118de790f53b29bf450b
Author: Dan Walmsley <dan@walms.co.uk>
Date:   Fri Jun 11 21:11:05 2021 +0100

    Merge pull request #6053 from AvaloniaUI/fixes/6051-multiline-textbox-caret-pos

    Fix caret positioning with empty newlines.

commit 0fbd1edb2f64cd2dbedbeb23550fbb551772b8fb
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 10 20:51:04 2021 -0400

    Merge pull request #6049 from workgroupengineering/fixes/Issue_#6047

    fixes(DevTools): Issue  #6047

commit 894bfb0620302679b038f1f6368ec2bfc5be0087
Author: Max Katz <maxkatz6@outlook.com>
Date:   Thu Jun 10 20:36:01 2021 -0400

    Merge pull request #6046 from workgroupengineering/fixes/Issue_5882

    fixes(DevTools): Issue #5882

commit 8b17870362edd929a901d7ef00e26b05b890b1ab
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Wed Jun 9 17:18:55 2021 +0200

    Merge pull request #6029 from MarchingCube/brush-transition

    Transitions for solid color brushes.

commit 091105920fd1b2703208593f2bb9704924464e3f
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jun 8 10:41:16 2021 -0400

    Merge pull request #6023 from Deadpikle/feature/textbox-undo-adjustments

    TextBox: Add IsUndoEnabled and UndoLimit

commit bfc85bb5a8a79e1989059b2f2775d36ebdd5e5ba
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jun 7 11:27:03 2021 +0200

    Merge pull request #6022 from Deadpikle/feature/date-time-picker-twoway

    SelectedDate and SelectedTime => TwoWay by default

commit d1579c9821fdee606f30d690cde36d0833a6a578
Author: Dariusz Komosiński <darek.komosinski@gmail.com>
Date:   Mon Jun 7 09:28:28 2021 +0200

    Merge pull request #6016 from MarchingCube/fix-dimiss-layer-hittest

    Fix light dismiss overlay intercepting titlebar hit tests.

commit 949c7bb7cf067435a30ad2841cf8d31863aa126d
Author: Max Katz <maxkatz6@outlook.com>
Date:   Tue Jun 8 18:43:25 2021 -0400

    Merge pull request #5998 from AvaloniaUI/nullable/diagnostics

    Enable nullable on Avalonia.Diagnostics project

commit cc2c1b76ead6035a270d6726c35e13076fba2a58
Author: Steven Kirk <grokys@users.noreply.github.com>
Date:   Mon Jun 14 22:06:10 2021 +0200

    Merge pull request #5055 from Fusion86/fix-keybindings-foreach-crash

    Fix crash when KeyBindings change while they are being handled

# Conflicts:
#	build/SharedVersion.props
#	global.json
#	src/Avalonia.Controls/Window.cs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Multiline TextBox caret is moved to wrong column when pressing return
3 participants