* Added analyzer
* WIP - Trying to create tests, failing with bad dependencies
* Working test woo
* Tidy up
* Tidy up
* Fix integration tests failing on command line
* Use 4.11 compiler
* Fix expecting 'e' as param name
* Make analyzer come as part of Terminal.Gui
* Add docs
* Fix warnings
* Source link should be private
* Remove unnecessary System.Text.Json reference
* Use logging abstractions
* Use fixed logging version
* Remove unnecessary analysis references
---------
Co-authored-by: Daniel Marbach <danielmarbach@users.noreply.github.com>
* Fixes#4139. Application.Run<T> isn't initializing properly by setting the Application.ForceDriver property
* Trying fix unit tests
* Only to force again CI tests because I haven't errors locally
* This should pass, unless RunningUnitTests is set to false somewhere
* Fix Unix unit tests and failures via ReSharper
* Changes suggested by @tig
* Prevent empty string
* Centralize all the entry logic in the InternalInit method
* Change GetDriverTypes to return a tuple
* Move parallelizable to new file
* Add UseSameRuneTypeForWords property
* Add SelectWordOnlyOnDoubleClick property and ProcessDoubleClickSelection method
* Change IsSameRuneType method to also handle equivalent rune types
* Fix WordBackward and WordForward to support properly handle rune types
* Fix unit test to deal properly with the new roles of rune types
* Add new unit tests
* Remove duplicated unit test
* Add UseSameRuneTypeForWords and SelectWordOnlyOnDoubleClick handling into Editor scenario
* Fixes#4080. TabGroup not always navigate correctly across groups
* Remove duplicated code
* Improves code by removing duplicate code
* Made requested changes
* Change to Theory unit test
* Cleanup to run git actions again
* Trying fix racing fail unit tests
---------
Co-authored-by: Tig <tig@users.noreply.github.com>
* Fixes#4116. NativeAot and SelfContained projects aren't working well in release mode
* Revert delete nuget package because it fail in the git actions
* Trying automatize the nuget package installation
* Fixing UserProfile
* Trying fix push package for Unix OS
* Still triying to push nuget to the Unix
* Trying delete nuget package in the Pack target
* Trying fix git actions for release build
* Fix projects path
* Still fixing restore
* Add restore force parameter
* Build NativeAot and SelfContained projects before solution
* Build solution without restore
* Restore solutions packages before build
* Call dotnet restore before build the AOT and self-contained projects
* Remove unneeded run
* Revert "Remove unneeded run"
This reverts commit e04498d1ce.
* Trying fix racing fail unit tests
---------
Co-authored-by: Tig <tig@users.noreply.github.com>
* Added namespace docs
* Claned up FileServices
* rewrote mainloop.md to be focused on multitasking
* rewrote mainloop.md to be focused on multitasking2
* rewrote mainloop.md to be focused on multitasking3