* Fire CaptureChanging event when source changes
* Do not notfiy platform if only source changed
* Notify ancestors of element to be captured if none yet
* Pointer capture notify on source change tests
---------
Co-authored-by: Jan Kučera <miloush@users.noreply.github.com>
Severity|Code|Description|Project|File|Line|Suppression State
|-|-|-|-|-|-|-
|Warning|CS1570|XML comment has badly formed XML -- 'End tag was not expected at this location.'|Avalonia.Base (net6.0)|C:\GitHub\Avalonia\src\Avalonia.Base\Input\Pointer.cs|91|N/A
|Warning|CS1572|XML comment has a param tag for 'dispatcher', but there is no parameter by that name|Avalonia.Base (net6.0)|C:\GitHub\Avalonia\src\Avalonia.Base\Rendering\RenderLoop.cs|45|N/A
|Warning|CS1572|XML comment has a param tag for 'priority', but there is no parameter by that name|Avalonia.Base (net6.0)|C:\GitHub\Avalonia\src\Avalonia.Base\Threading\Dispatcher.Invoke.cs|584|N/A
* Merge core libraries.
Everything below `Avalonia.Controls` into `Avalonia.Base`.
* Move new files to correct place.
* Removed unused dirs/projects,
* Removed outdated references from theme assemblies.
* Merge unit tests to match new assembly layout.
* Fixup test namespaces.
* Make directory match namespace.
* Move files to match namespace.
* Move files to match namespace.
* Fix up incorrect namespace.
`Avalonia.Visuals.Media.Imaging` -> `Avalonia.Media.Imaging`.
* Fix resource URL.
* Removed outdated dependencies.
* Added missing project reference.
* Update test namespaces.
* Fix merge error.
* Fix merge errors.
* Fix bad merge in WindowsInteropTest.csproj.
* Fix up merge errors in csprojs.
* Remove merged tests from nuke.
* Fix up namespace.
* Fix compile error.
* Fix failing tests.
Now that more unit tests are present in Avalonia.Base.UnitTests, general `AvaloniaObject` properties are getting registered. Ignore those.
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>