Brandon Thetford
2af91484ef
Reference Meziantou.Polyfill and remove local definitions it provides
2024-05-01 20:41:16 -07:00
Brandon Thetford
eb7dd9bcb6
Clean up some unused code
2024-05-01 20:33:40 -07:00
Brandon Thetford
4628c2dc0a
Remove unplanned EnumMEmberCombinationsGenerator
2024-05-01 20:33:24 -07:00
Brandon Thetford
6c9fef58c3
Better path handling for Open-Solution and Build-Analyzers
2024-05-01 20:19:17 -07:00
Brandon Thetford
bb5a538f1d
Show it in action
2024-05-01 20:19:17 -07:00
Brandon Thetford
1e347be27b
Grr. Have to fully qualify these because we have an Attribute type that collides
2024-05-01 20:19:16 -07:00
Brandon Thetford
3cf6b24707
Clean up some extraneous whitespace
2024-05-01 20:19:16 -07:00
Brandon Thetford
2ed8f97352
Add project reference for the analyzer project in Terminal.Gui
2024-05-01 20:19:15 -07:00
Brandon Thetford
16fbee716b
Include Roslyn debugging project in solution
2024-05-01 20:19:15 -07:00
Brandon Thetford
096394a85b
These need to be includes at this level
2024-05-01 20:19:15 -07:00
Brandon Thetford
c5c7f4f463
Some improvements to the powershell modules
...
Make open-solution more reliable.
Add some variables that will get used various other places
2024-05-01 20:19:14 -07:00
Brandon Thetford
8d5e35fbbe
Add references for annotations
2024-05-01 20:19:14 -07:00
Brandon Thetford
c9297372b3
Add analyzer test project to solution
2024-05-01 20:19:14 -07:00
Brandon Thetford
60242a252a
Add analyzer project to solution (but not referenced by Terminal.Gui yet)
2024-05-01 20:19:13 -07:00
Brandon Thetford
762ae31f05
Cleanup for this project file
...
Don't need the conditional includes since it has to be netstandard2.0
Consolidate sections after removing that.
Correct and clarify the comment up top for current state of the csproj
2024-05-01 20:19:13 -07:00
Brandon Thetford
b8d51bce34
Add solution folder for Analyzers
...
And let VS finish cleaning some old config out too...
2024-05-01 20:19:13 -07:00
Brandon Thetford
82a9afaabe
Remove elements that are no longer needed because of Directory.build.props
2024-05-01 20:19:12 -07:00
Brandon Thetford
c23c32c7d0
A couple more common elements to add to this
2024-05-01 20:19:12 -07:00
Brandon Thetford
69362a76a5
Ensure this doesn't come through as a build asset.
2024-05-01 20:19:12 -07:00
Brandon Thetford
1ee8d33d14
Solution file cleanup
...
Remove unnecessary platform target (explicit x86 is useless here)
Remove monodevelop settings. They didn't match anyway and VSCode is a thing and supports .editorconfig.
2024-05-01 20:19:11 -07:00
Brandon Thetford
0578ecf941
Add Directory.build.props for the Analyzers directory tree
2024-05-01 20:19:04 -07:00
Tig
02e08fe28a
Merge pull request #3432 from BDisp/v2_textview-textfield-cursor-fix_3431
...
Fixes #3431 . TextView and TextField are showing the cursor beyond their limits.
2024-04-30 16:00:09 -06:00
BDisp
639e8bb885
Merge pull request #179 from tig/BDisp-v2_textview-textfield-cursor-fix_3431
...
Adds cursor.md
2024-04-30 21:23:43 +01:00
Tig
0943d2e70c
cursor.md
2024-04-30 14:18:33 -06:00
Tig
f55d7e6818
Merge branch 'v2_develop' into v2_textview-textfield-cursor-fix_3431
2024-04-30 13:57:37 -06:00
Tig
3dc9826115
Merge pull request #3435 from dodexahedron/v2_3420_Add_Internal_Source_Generators(initial)
...
Fixes #3420 (partial) - Adding PowerShell modules and initial Analyzer projects
2024-04-27 07:45:58 -06:00
Brandon Thetford
9a6c12d2ae
Add README.md for Scripts directory
2024-04-26 21:57:53 -07:00
Brandon Thetford
8cb748e452
Reorganized, simplified, and standardized PowerShell modules.
2024-04-26 21:23:04 -07:00
BDisp
d074ff0328
Improves @tig prototype.
2024-04-26 23:54:11 +01:00
BDisp
960215f0be
Merge pull request #176 from tig/BDisp-v2_textview-textfield-cursor-fix_3431
...
Prototype/WIP for revamping how cursor handling works
2024-04-26 23:51:47 +01:00
Tig
e6da3db22d
Prototype/WIP for revamping how cursor handling works.
...
Views should not have to do complex cursor logic just to position / show a cursor.
Application should take care of more of the heavy liftig.
Advanced cursor handling should be possible.
ProcessCursor is poorly designed and fragile.
2024-04-26 13:19:11 -06:00
Tig
eecb7dc7ef
Fixed Charmap focus bug
2024-04-26 08:56:17 -06:00
BDisp
986c681775
Applying dispose.
2024-04-26 00:21:54 +01:00
BDisp
46fcb58a71
Create IsViewLocationVisibleInViewport method.
2024-04-25 23:30:08 +01:00
dodexahedron
b9b68ba1a6
Re-structured and formalized the scripts and modules.
2024-04-25 13:39:01 -07:00
BDisp
ab489b8d9d
Fixes #3433 . TextView deselects text when the mouse button is released.
2024-04-24 21:01:55 +01:00
BDisp
2f17584ac8
Fixes #3431 . TextView and TextField are showing the cursor beyond their limits.
2024-04-24 19:53:46 +01:00
Brandon Thetford
683c087537
Add manifest for powershell module
2024-04-19 23:18:16 -07:00
Brandon Thetford
cdd2cc7e10
Skeleton program.cs for basic debugging of analyzers
2024-04-19 23:16:54 -07:00
Brandon Thetford
7ef6c57331
Code generator tests
2024-04-19 23:16:48 -07:00
Brandon Thetford
b47aebb934
Definitions of enum types for use in tests
2024-04-19 23:16:40 -07:00
Brandon Thetford
9d650b0f7d
Tests for extensions
2024-04-19 23:16:33 -07:00
Brandon Thetford
dc8d0bb165
launchSettings used when debugging analyzer project
2024-04-19 23:16:25 -07:00
Brandon Thetford
15feab1e11
Specifications for currently implemented analyzers
2024-04-19 23:16:18 -07:00
Brandon Thetford
bdaa375d51
Filter for types that should not be included in the output assembly
2024-04-19 23:16:13 -07:00
Brandon Thetford
e3d8f476f8
Currently implemented generators and supporting types such as their attributes
2024-04-19 23:16:07 -07:00
Brandon Thetford
86e8f6a1ec
Conditionally-included polyfills for language feature support in netstandard2.0
2024-04-19 23:15:56 -07:00
Brandon Thetford
7507109a9e
Some extensions on base types for use in various components
2024-04-19 23:15:49 -07:00
Brandon Thetford
508331a2e6
Common string constants used by various components
2024-04-19 23:15:43 -07:00
Brandon Thetford
e0994ec1e6
Add analyzer projects
...
- Analyzer project
- Test project for analyzers
- Console application for Roslyn analyzer debugging
2024-04-19 23:15:30 -07:00