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

Bump MSTest.TestFramework from 3.6.3 to 3.6.4 #110

Open
wants to merge 169 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
9fd0ac4
Updated README.md to include a link to the Avalonia webpage.
Tape-Worm Oct 31, 2023
2a2d777
Updated README.md to include a link to the Avalonia webpage.
Tape-Worm Oct 31, 2023
aaa5b42
Merge branch 'develop' into BugFixes
Tape-Worm Nov 1, 2023
960459a
Updated README.md again.
Tape-Worm Nov 1, 2023
f140445
* Upgrade Krypton to the latest version
PWagner1 Feb 25, 2024
e11d5c6
Updated everything to .NET 8
Tape-Worm Mar 14, 2024
1ce1231
Updating dependencies to their latest versions.
Tape-Worm Mar 14, 2024
fe5e87e
Cleaned up analyzer suggestions.
Tape-Worm Mar 14, 2024
9a60a7b
Updating native code functions to use new LibraryImport attribute.
Tape-Worm Mar 14, 2024
27829b0
Updated the remainder of DllImport calls to use LibraryImport.
Tape-Worm Mar 14, 2024
58311a3
Updated nuget files with correct versioning.
Tape-Worm Mar 14, 2024
31d3bec
Updated Windows 10 SDK version.
Tape-Worm Mar 14, 2024
086e040
Fixed nuget pathing.
Tape-Worm Mar 14, 2024
ccbd2f8
Update azure-pipelines-Dev.yml for Azure Pipelines
Tape-Worm Mar 14, 2024
3465581
Updated version for projects.
Tape-Worm Mar 14, 2024
5920d9b
General cleanup.
Tape-Worm Mar 14, 2024
67da3e3
Removed all .NET 6 specific conditional symbols.
Tape-Worm Mar 14, 2024
4b986fa
Removed all #region blocks.
Tape-Worm Mar 14, 2024
711b2c9
Updated read me.
Tape-Worm Mar 14, 2024
82493f6
Clean up.
Tape-Worm Mar 14, 2024
109bb0b
Removed unnecessary code.
Tape-Worm Mar 14, 2024
a158cbb
Stupid project file didn't update.
Tape-Worm Mar 14, 2024
e35cdbc
Merge branch 'develop' into main-upgradekrypton
Tape-Worm Mar 14, 2024
c3e48fc
Merge pull request #51 from Wagnerp/main-upgradekrypton
Tape-Worm Mar 14, 2024
41787c3
Updated krypton assemblies to latest version.
Tape-Worm Mar 15, 2024
b279176
Updated resource comment cleaner to .NET and to handle quoted paramet…
Tape-Worm Mar 15, 2024
cfd980f
Missed necessary file.
Tape-Worm Mar 15, 2024
f73b328
Updated call to ResourceCommentCleaner to fix issues with spaces in p…
Tape-Worm Mar 15, 2024
db7019a
Updates to Gorgon.Core
Tape-Worm Mar 16, 2024
8c78090
Apparently I'm not very good at YML.
Tape-Worm Mar 16, 2024
9b84367
Wrong test directory.
Tape-Worm Mar 16, 2024
f4bd5be
Fixing test wildcards.
Tape-Worm Mar 16, 2024
026d443
Fixing test yml.
Tape-Worm Mar 16, 2024
538b4aa
Yet more yml fixes.
Tape-Worm Mar 16, 2024
16474c4
I really don't understand this testing via yml.
Tape-Worm Mar 16, 2024
64a5948
Added pipeline for PR builds.
Tape-Worm Mar 16, 2024
bb354d1
Mixed up yml files.
Tape-Worm Mar 16, 2024
8f83872
Test PR
Tape-Worm Mar 16, 2024
eb1ccb9
Disabled PR building on the main pipelines.
Tape-Worm Mar 16, 2024
32254e3
Removed code signing step, not necessary for PR builds.
Tape-Worm Mar 16, 2024
7b2ab1c
Removed test file.
Tape-Worm Mar 16, 2024
a093803
Merge pull request #53 from Tape-Worm/TestPRBuilding
Tape-Worm Mar 16, 2024
99cdbfb
Updated project signer utility to .NET 8.0
Tape-Worm Mar 16, 2024
38e21e1
Updated project signer utility to .NET 8.0
Tape-Worm Mar 16, 2024
d3d0952
Add dependabot config.
Tape-Worm Mar 16, 2024
5d0f7cd
More dependabot configuration.
Tape-Worm Mar 16, 2024
bcc9c59
Bump Dependencies/Microsoft.Wpf.Interop.DirectX
dependabot[bot] Mar 16, 2024
80d7d6c
Bump Dependencies/BCnEncoder.NET from `43b7843` to `7b57021`
dependabot[bot] Mar 16, 2024
542409f
Updated test dependencies to latest versions.
Tape-Worm Mar 16, 2024
7b887de
Merge branch 'develop' into dependabot/submodules/Dependencies/Micros…
Tape-Worm Mar 16, 2024
abb7a1b
Merge pull request #54 from Tape-Worm/dependabot/submodules/Dependenc…
Tape-Worm Mar 16, 2024
71d6b1d
Some update.
Tape-Worm Mar 16, 2024
9e25d4b
Merge branch 'develop' into dependabot/submodules/Dependencies/BCnEnc…
Tape-Worm Mar 16, 2024
d68470a
Try to make this compile.
Tape-Worm Mar 16, 2024
a8833bb
Merge pull request #55 from Tape-Worm/dependabot/submodules/Dependenc…
Tape-Worm Mar 16, 2024
e00fae9
Moved utilities out of the root of repo, it was getting crowded.
Tape-Worm Mar 16, 2024
292651a
Testing pathing for utilities from yml.
Tape-Worm Mar 16, 2024
bc69add
Removed submodule checking from dependabot.yml
Tape-Worm Mar 16, 2024
3585787
Fixing pathing for utilities.
Tape-Worm Mar 16, 2024
3289a3c
Fixing pathing for utilities in build scripts.
Tape-Worm Mar 16, 2024
7d40715
Moved build scripts into tools directory.
Tape-Worm Mar 16, 2024
c7acf38
Moved contributing file into .github folder.
Tape-Worm Mar 16, 2024
bf78166
Updated readme to point at the compiling Gorgon article.
Tape-Worm Mar 16, 2024
b987c5c
Updated readme with visual studio/rider requirement.
Tape-Worm Mar 16, 2024
a9893c4
CORE - Cleaned up exception code.
Tape-Worm Mar 16, 2024
cfa6ea4
CORE - Updated misc code files in the root of the core assembly.
Tape-Worm Mar 17, 2024
5b453a2
CORE - Updated named object functionality.
Tape-Worm Mar 17, 2024
870e681
CORE - Updated extension methods for various types.
Tape-Worm Mar 17, 2024
4c8880e
Cleaned up majority of analyzer warnings.
Tape-Worm Mar 17, 2024
89acf8b
Renamed BCnEncoder.NET dependency to Gorgon.BCnEncoder.NET
Tape-Worm Mar 17, 2024
3759bc1
Updated to handle renamed dependency for BCn encoding.
Tape-Worm Mar 17, 2024
b9a264f
Removed dead project
Tape-Worm Mar 17, 2024
b7eae84
Merge branch 'BugFixes' into develop
Tape-Worm Mar 17, 2024
3047504
Merge branch 'develop' into DotNet8
Tape-Worm Mar 17, 2024
c8e8db4
Fixed yet more analyzer warnings.
Tape-Worm Mar 17, 2024
4b1f6dd
Update README.md
Tape-Worm Mar 17, 2024
696c7d4
Update README.md
Tape-Worm Mar 17, 2024
91a6b0c
Update README.md
Tape-Worm Mar 17, 2024
1beab6e
CORE - Cleaned up interfaces at the root of the assembly namespace.
Tape-Worm Mar 19, 2024
72874fb
With the exception of a few methods, changed all 'in' parameters to '…
Tape-Worm Mar 19, 2024
c41b501
I seem to have missed these files on the previous commit.
Tape-Worm Mar 19, 2024
df53a5c
Core - Cleaned up by reference parameters when they're not necessary …
Tape-Worm Mar 19, 2024
fb00c5d
[Core] - Refactored GorgonColor data structure.
Tape-Worm Mar 19, 2024
96176fa
Core - Updated buffer format related data structures.
Tape-Worm Mar 19, 2024
deaf4ae
Core - Moved spline generation code.
Tape-Worm Mar 19, 2024
0c89c1b
Core - Added GorgonPoint type to replace usage of DX.Point.
Tape-Worm Mar 19, 2024
3525582
Core - Added new types to replace SharpDX types.
Tape-Worm Mar 23, 2024
d8f117d
Core - Updated rendering data structures.
Tape-Worm Mar 23, 2024
b604cec
Core - Removed SharpDX and SharpDX.Mathematics from Gorgon.Core.
Tape-Worm Mar 23, 2024
afaaf72
Core - Moved external namespace extensions to the various appropriate…
Tape-Worm Mar 24, 2024
7257389
Core - Removed custom named object collections.
Tape-Worm Mar 24, 2024
55b70b7
Core - Updated GorgonArray functionality
Tape-Worm Mar 26, 2024
a5a8c27
Core - Updated API to be nullable reference aware.
Tape-Worm Mar 26, 2024
f584b84
Core - Updated objects in the configuration namespace
Tape-Worm Mar 27, 2024
f62fcaa
Core - Updated functionality in the Diagnostics namespace
Tape-Worm Mar 28, 2024
5cb8337
Core - Updated functionality in the IO namespace.
Tape-Worm Mar 28, 2024
d3d4eee
Core - Updated functionality in the Native namespace.
Tape-Worm Mar 31, 2024
4ad999d
Remove unit test that was failing because it could be reliably tested…
Tape-Worm Apr 1, 2024
30e46e5
Remove unit test that was failing because it could NOT be reliably te…
Tape-Worm Apr 1, 2024
bed3b8e
Merge branch 'develop' of https://github.com/Tape-Worm/Gorgon into de…
Tape-Worm Apr 1, 2024
67c62b8
Core - Updated objects in Math namespace.
Tape-Worm Apr 1, 2024
13cf414
Core - Updated items in the Memory namespace.
Tape-Worm Apr 7, 2024
ed00bda
Core - Updated patterns namespace.
Tape-Worm Apr 9, 2024
066c44b
Core - Updated items in the patterns namespace.
Tape-Worm Apr 9, 2024
72c8328
Merge branch 'develop' into Core/Patterns
Tape-Worm Apr 9, 2024
ca71a6e
Updated dependencies to latest version
Tape-Worm Apr 10, 2024
c7ebc07
Core - Removed reflection based code to improve NativeAOT compatibility.
Tape-Worm Apr 11, 2024
1a326f4
Core - Updated items in JSON namespace.
Tape-Worm Apr 20, 2024
d53d388
Cleanup
Tape-Worm Apr 20, 2024
b693088
More cleanup
Tape-Worm Apr 20, 2024
14b6d68
Core - It would appear some code was missed in the Animation JSON codec.
Tape-Worm Apr 20, 2024
c78e72e
Core - Updated items under the Timing namespace.
Tape-Worm Apr 20, 2024
dd8421d
Updated documentation.
Tape-Worm Apr 20, 2024
3cb5f09
Renamed ToNativeBuffer method to CopyTo to better signal its intent.
Tape-Worm Apr 20, 2024
edb83fc
Fixed issue in nuget specs
Tape-Worm Apr 20, 2024
44f3199
Fixed more nuget spec errors.
Tape-Worm Apr 20, 2024
b4b113c
Moved AOT compatibility flag to main section.
Tape-Worm Apr 20, 2024
2de0a1d
FileSystem - Updated project file to use nullability checking, analyz…
Tape-Worm Apr 20, 2024
3bc5f58
Updated tests to remove analyzer warnings and other issues.
Tape-Worm Apr 21, 2024
144adb6
Merge branch 'develop' into FileSystem/ProjectUpdate
Tape-Worm Apr 21, 2024
a1f915c
FileSystem - Clean up of all (including NativeAOT) warnings and analy…
Tape-Worm Apr 21, 2024
63ec662
Core - Optimized string handling in IO extension methods and other ar…
Tape-Worm Apr 22, 2024
7353b5a
Merge branch 'develop' into Core
Tape-Worm Apr 22, 2024
6aa502d
Merge branch 'develop' into FileSystem/Cleanup
Tape-Worm Apr 22, 2024
fc57209
General code cleanup.
Tape-Worm Apr 22, 2024
0444440
FileSystem - Removed all nullable ref warnings.
Tape-Worm May 7, 2024
dbaf274
Bump System.Drawing.Common from 8.0.4 to 8.0.5
dependabot[bot] May 18, 2024
79205c9
Bump MSTest.TestFramework from 3.3.1 to 3.4.0
dependabot[bot] May 25, 2024
4c7f4be
Bump MSTest.TestAdapter from 3.3.1 to 3.4.0
dependabot[bot] May 25, 2024
bb45d7a
Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0
dependabot[bot] May 25, 2024
d08c410
Merge pull request #65 from Tape-Worm/dependabot/nuget/MSTest.TestFra…
Tape-Worm May 27, 2024
0a848b5
Merge branch 'develop' into dependabot/nuget/System.Drawing.Common-8.0.5
Tape-Worm May 27, 2024
9e686c3
Merge branch 'develop' into dependabot/nuget/Microsoft.NET.Test.Sdk-1…
Tape-Worm May 27, 2024
8d47efa
Merge branch 'develop' into dependabot/nuget/MSTest.TestAdapter-3.4.0
Tape-Worm May 27, 2024
10333e3
Merge pull request #67 from Tape-Worm/dependabot/nuget/Microsoft.NET.…
Tape-Worm May 27, 2024
15b0fa7
Merge branch 'develop' into dependabot/nuget/MSTest.TestAdapter-3.4.0
Tape-Worm May 27, 2024
e6acc8a
Merge pull request #66 from Tape-Worm/dependabot/nuget/MSTest.TestAda…
Tape-Worm May 27, 2024
c7fa659
Merge branch 'develop' into dependabot/nuget/System.Drawing.Common-8.0.5
Tape-Worm May 27, 2024
461e8d9
Merge pull request #64 from Tape-Worm/dependabot/nuget/System.Drawing…
Tape-Worm May 27, 2024
9757e82
Fixed analyzer warnings.
Tape-Worm May 27, 2024
e69cefd
Core - Restored 'in' modifier for some struct types.
Tape-Worm May 27, 2024
ef6be88
Updated dependencies to latest versions.
Tape-Worm Jul 15, 2024
97d35f7
Bump MSTest.TestFramework from 3.4.3 to 3.5.0
dependabot[bot] Jul 20, 2024
dd896c0
Bump MSTest.TestAdapter from 3.4.3 to 3.5.0
dependabot[bot] Jul 20, 2024
5b7e5c5
Bump Krypton.Ribbon.Lite from 85.24.6.176 to 85.24.7.204
dependabot[bot] Jul 27, 2024
e667daf
Bump Avalonia from 11.0.11 to 11.1.1
dependabot[bot] Jul 27, 2024
bf211f5
Merge pull request #77 from Tape-Worm/dependabot/nuget/Avalonia-11.1.1
Tape-Worm Aug 1, 2024
98208cf
Merge branch 'develop' into dependabot/nuget/Krypton.Ribbon.Lite-85.2…
Tape-Worm Aug 1, 2024
dd1a517
Merge branch 'develop' into dependabot/nuget/MSTest.TestAdapter-3.5.0
Tape-Worm Aug 1, 2024
052dd9b
Merge branch 'develop' into dependabot/nuget/MSTest.TestFramework-3.5.0
Tape-Worm Aug 1, 2024
d80e88b
Merge pull request #76 from Tape-Worm/dependabot/nuget/Krypton.Ribbon…
Tape-Worm Aug 1, 2024
d316502
Merge branch 'develop' into dependabot/nuget/MSTest.TestAdapter-3.5.0
Tape-Worm Aug 1, 2024
406e4cd
Fixed the idiotic change made by the github bot.
Tape-Worm Aug 1, 2024
3f9756a
Merge pull request #75 from Tape-Worm/dependabot/nuget/MSTest.TestAda…
Tape-Worm Aug 1, 2024
1a3215d
Merge branch 'develop' into dependabot/nuget/MSTest.TestFramework-3.5.0
Tape-Worm Aug 1, 2024
d6327d4
Merge pull request #74 from Tape-Worm/dependabot/nuget/MSTest.TestFra…
Tape-Worm Aug 1, 2024
d1383fa
Fixing up other Avalonia upgrading issues that for some reason, the u…
Tape-Worm Aug 1, 2024
0341dc0
Updated dependencies to latest version.
Tape-Worm Aug 12, 2024
cd53db7
Updated dependencies to latest version (except Krypton - latest versi…
Tape-Worm Aug 22, 2024
1f797bf
For some reason this was in a sub folder.
Tape-Worm Sep 3, 2024
e773ed4
Updated out of date dependencies and replaced a deprecated nuget pack…
Tape-Worm Sep 4, 2024
821df13
[Editor]
Tape-Worm Sep 4, 2024
f036af4
More cleanup/implementation on file system stream types to ensure no …
Tape-Worm Sep 4, 2024
e7c4186
Updated BCnEncoder
Tape-Worm Sep 9, 2024
e626799
Updated dependency versions.
Tape-Worm Oct 13, 2024
23677b3
Updated all out of date dependencies.
Tape-Worm Nov 18, 2024
5d573ef
Updated dependencies for tests
Tape-Worm Nov 25, 2024
c8d05ab
Updated Avalonia dependencies.
Tape-Worm Nov 30, 2024
757f451
Bump MSTest.TestFramework from 3.6.3 to 3.6.4
dependabot[bot] Dec 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
91 changes: 71 additions & 20 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ dotnet_style_allow_statement_immediately_after_block_experimental = true
# var preferences
csharp_style_var_elsewhere = false:warning
csharp_style_var_for_built_in_types = false:warning
csharp_style_var_when_type_is_apparent = true:suggestion
csharp_style_var_when_type_is_apparent = false:silent

# Expression-bodied members
csharp_style_expression_bodied_accessors = true:suggestion
Expand All @@ -90,42 +90,41 @@ csharp_style_expression_bodied_operators = true:suggestion
csharp_style_expression_bodied_properties = true:suggestion

# Pattern matching preferences
csharp_style_pattern_matching_over_as_with_null_check = true
csharp_style_pattern_matching_over_is_with_cast_check = true
csharp_style_prefer_not_pattern = true
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
csharp_style_prefer_not_pattern = true:suggestion
csharp_style_prefer_pattern_matching = true:suggestion
csharp_style_prefer_switch_expression = true
csharp_style_prefer_switch_expression = true:suggestion

# Null-checking preferences
csharp_style_conditional_delegate_call = true
csharp_style_conditional_delegate_call = true:suggestion

# Modifier preferences
csharp_prefer_static_local_function = true
csharp_prefer_static_local_function = true:suggestion
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async

# Code-block preferences
csharp_prefer_braces = true:suggestion
csharp_prefer_simple_using_statement = true
csharp_prefer_simple_using_statement = true:suggestion

# Expression-level preferences
csharp_prefer_simple_default_expression = true
csharp_style_deconstructed_variable_declaration = true
csharp_style_implicit_object_creation_when_type_is_apparent = true
csharp_style_inlined_variable_declaration = true
csharp_prefer_simple_default_expression = true:suggestion
csharp_style_deconstructed_variable_declaration = true:suggestion
csharp_style_inlined_variable_declaration = true:suggestion
csharp_style_pattern_local_over_anonymous_function = true
csharp_style_prefer_index_operator = true
csharp_style_prefer_range_operator = true
csharp_style_throw_expression = true
csharp_style_unused_value_assignment_preference = discard_variable
csharp_style_unused_value_expression_statement_preference = discard_variable
csharp_style_prefer_index_operator = true:suggestion
csharp_style_prefer_range_operator = true:suggestion
csharp_style_throw_expression = true:suggestion
csharp_style_unused_value_assignment_preference = discard_variable:suggestion
csharp_style_unused_value_expression_statement_preference = discard_variable:silent

# 'using' directive preferences
csharp_using_directive_placement = outside_namespace:suggestion

# New line preferences
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true
csharp_style_allow_embedded_statements_on_same_line_experimental = true
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true:silent
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false:silent
csharp_style_allow_embedded_statements_on_same_line_experimental = true:silent

#### C# Formatting Rules ####

Expand Down Expand Up @@ -278,6 +277,22 @@ dotnet_diagnostic.CA1070.severity=warning
dotnet_diagnostic.CA1507.severity=warning
dotnet_diagnostic.CA1820.severity=error
dotnet_diagnostic.CA1824.severity=silent
csharp_style_namespace_declarations = file_scoped:silent
csharp_style_prefer_method_group_conversion = true:silent
csharp_style_prefer_top_level_statements = false:silent
csharp_style_prefer_primary_constructors = true:suggestion
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true:silent
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true:silent
csharp_style_prefer_null_check_over_type_check = true:suggestion
csharp_style_prefer_local_over_anonymous_function = true:suggestion
csharp_style_prefer_tuple_swap = true:suggestion
csharp_style_prefer_utf8_string_literals = true:suggestion
csharp_style_prefer_readonly_struct = true:suggestion
csharp_style_prefer_readonly_struct_member = true:suggestion
csharp_style_prefer_extended_property_pattern = true:suggestion
csharp_style_implicit_object_creation_when_type_is_apparent = true:warning
dotnet_diagnostic.CA1311.severity = none
csharp_prefer_system_threading_lock = true:suggestion

[*.{cs,vb}]
dotnet_diagnostic.CA1063.severity=silent
Expand All @@ -301,3 +316,39 @@ dotnet_diagnostic.CA1806.severity=silent
dotnet_diagnostic.CA1813.severity=silent
dotnet_diagnostic.CA1819.severity=silent
dotnet_diagnostic.CA1821.severity=warning
dotnet_style_operator_placement_when_wrapping = beginning_of_line
tab_width = 4
indent_size = 4
end_of_line = crlf
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_prefer_auto_properties = true:silent
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
dotnet_style_prefer_conditional_expression_over_return = true:silent
dotnet_style_explicit_tuple_names = true:suggestion
dotnet_style_prefer_inferred_tuple_names = true:suggestion
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
dotnet_style_prefer_compound_assignment = true:suggestion
dotnet_style_prefer_simplified_interpolation = true:suggestion
dotnet_style_prefer_collection_expression = when_types_loosely_match:suggestion
dotnet_style_namespace_match_folder = true:suggestion
dotnet_style_allow_multiple_blank_lines_experimental = false:silent
dotnet_style_allow_statement_immediately_after_block_experimental = true:silent
dotnet_style_readonly_field = true:suggestion
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent
dotnet_code_quality_unused_parameters = all:suggestion
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_other_operators = always_for_clarity:silent
dotnet_style_qualification_for_field = false:silent
dotnet_style_qualification_for_property = false:silent
dotnet_style_qualification_for_method = false:silent
dotnet_style_qualification_for_event = false:silent
dotnet_diagnostic.CA1304.severity = none
35 changes: 2 additions & 33 deletions CONTRIBUTING.md → .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,39 +104,8 @@ All C# code must adhere to the [best practices](https://docs.microsoft.com/en-us

Additionally, code must be formatted, as closely as possible, in the style present throughout the library code base. This means:

* Use Tabs - not spaces.
* Only use #region blocks to organize your code. Do _NOT_ use them to hide code, or separate access modifiers (e.g. do not use #region Private members, #region Protected members, etc...).<details><summary>What regions are acceptable?</summary>
~~~csharp
#region Constants.
// Constants go here.
#endregion

#region Classes.
// Inner classes go here. These should always be private.
#endregion

#region ValueTypes.
// Inner value types go here (struct). These should always be private.
#endregion

#region Events.
// Event declarations go here.
#endregion

#region Properties.
// Properties go here.
#endregion

#region Methods.
// Methods go here.
#endregion

#region Constructor.
// Constructors go here.
// Finalizers too (change "Constructor" to "Constructor/Finalizer")
#endregion
~~~
</details>
* Use spaces - not tabs.
* Do not use #region blocks.
* Try to adhere as closely to [SOLID](https://en.wikipedia.org/wiki/SOLID) principles as possible.
* When building user interfaces, try to use [MVVM](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel) (or something approaching my bastardization of it - see the Editor code).
* Try to use small, concise methods. Do not write massive methods that take more than 1.5 pages to get through.
Expand Down
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: "nuget"
directory: "/"
schedule:
interval: "weekly"
day: "saturday"
reviewers:
- "Tape-Worm"

3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ x86/
build/
bld/
Docs/Help/
Test/*
!Test/Gorgon.Core.Test/
!Test/Gorgon.Input.Test/
Artifacts/
*.snk
Tools/Backup/
Expand Down
9 changes: 4 additions & 5 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
[submodule "Dependencies/BCnEncoder.NET"]
path = Dependencies/BCnEncoder.NET
url = https://github.com/Tape-Worm/BCnEncoder.NET.git
ignore = dirty
[submodule "Dependencies/Microsoft.Wpf.Interop.DirectX"]
path = Dependencies/Microsoft.Wpf.Interop.DirectX
url = https://github.com/Tape-Worm/WPFDXInterop.git
branch = master
ignore = dirty
[submodule "Dependencies/Gorgon.BCnEncoder.NET"]
path = Dependencies/Gorgon.BCnEncoder.NET
url = https://github.com/Tape-Worm/Gorgon.BCnEncoder.NET
Binary file removed CsProjVersionUpdater.exe
Binary file not shown.
1 change: 0 additions & 1 deletion Dependencies/BCnEncoder.NET
Submodule BCnEncoder.NET deleted from 516dd5
1 change: 1 addition & 0 deletions Dependencies/Gorgon.BCnEncoder.NET
Submodule Gorgon.BCnEncoder.NET added at 71ba62
9 changes: 0 additions & 9 deletions Dependencies/WinFormsColor/Source/Test/App.config

This file was deleted.

6 changes: 3 additions & 3 deletions Dependencies/WinFormsColor/Source/Test/Form1.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 0 additions & 36 deletions Dependencies/WinFormsColor/Source/Test/Properties/AssemblyInfo.cs

This file was deleted.

This file was deleted.

This file was deleted.

Loading