if the object creation already creates a namescope (because it's created from xaml), do not override the namescope
- fixes#6192
- fixes #AB957727
- fixes#6902
* Added FontImage markup extension which simplifies usage of FontImageSource into any ImageSource
* Added unit tests to cover TabBar which is used in Shell
* Cleaned up xaml for test code
* Removed class references from unit test project which were added by mistake
* Removed FontImageExtension from markup parser
* Added ContentProperty to markup extension
* Added Size to FontImageExtension
* Updated unit tests for new properties
* added unit tests to certify each property was set correctly by the markup extension
* Added content property test to certify that Glyph is being set correctly
* Flipped order in unit tests of expected and actual
* Updated default value for Size to use the FontImageSource default's value. This will keep it in sync if that value ever changes
fixes#6376
* use a BP for QueryAttributes (#6569)
* use a BP for QueryAttributes
* Update Xamarin.Forms.Core/Shell/ShellContent.cs
* Allow tracking of StyleSheets (#6502)
* remove excess code and clean up sandbox (#6503)
* Allow tracking of StyleSheets
* ¯\_(ツ)_/¯
* Resolve fallback type before trying to make constructed generic type
The FallbackTypeResolver hander in the Forms previewer does not have access to the x:TypeArguments attribute, so if it constructs a proxy generic type from metadata it can't construct it. So the previewer has to create an unconstructed generic type, and Forms will need to construct it.
So we need to move the code that constructs the generic type after the call to FallbackTypeResolver.
(cherry picked from commit 5acfea4f457453856a8905002f4d35c8e9aad106)
* Fix error building DesignTimeLoaderTests in 4.1
* [Build] Remove submodule
* [Build] Use GitInfo to set Assembly metadata
* [Build] Remove extra prop
* [Build] Update version
* [Build] Update versions to be consistent with existing Build.Tasks
* [Build] Update build number
* [Build] make sure build tasks gets info
* [Build] Add assembly info unit test
* [Test] Refactor test for gitinfo on vsts
* Enable "treat warnings as errors"
* Remove unnecessary for loop
* Remove properties which already exist in base class
* Make property hiding explicit and obsolete hiding property
* Move Treat Warnings as Errors setting to props file
* Fix weird quotation changes in Xamarin.Forms.Build.Tasks.csproj
* Scrub empty WarningsAsErrors tags
* Remove unused variable
* Fix TearDown method hiding in UI tests
* Fix Id member hiding in test for Bugzilla32871
* Fix RootPage member hiding in Bugzilla51503
* Fix RooPage member hiding in Issue1483
* Disable warnings for deprecated OpenGL calls
* Fix member hiding in test view models
* Fix RootPage member hiding in Issue1931
* Fix Id member hiding in Bugzilla42620
* Fix AutomationId member hiding in Bugzilla57114
* Fix Layout member hiding in Bugzilla40911
* Remove unused variables from Bugzilla31114
* Remove unused variable
* Fix various unused variable warnings
* Disable warning to leave example code for reference
* Fix unused variable from macOS test
* Remove unused members
* Fix unused variable warnings
* Fixed unused property warnings
* Fix warnings for unused code
* Disable 'await' warning
* Remove unused variable
* Adding pragma directives for await warnings
* Remove member hiding
* Turn off global "Treat warnings as errors" in other platforms
* Use MarkerId instead of obsolete Id member
* Fix await warnings in WPF GeocoderBackend
* Add missing await
* Disable warning for unused event
* Revert "[X] only require escaping if starts with '{' (#5169)"
This reverts commit cd73391c3a.
* Revert "[Xaml] require escaping curly braces (#4723)"
This reverts commit 6753ace40e.
* Make sure parsing doesn't fail when there *are* curly braces now