216 Commits

Author SHA1 Message Date
ae47fa7144 Move all files into project subdirectory 2023-12-19 13:28:00 +00:00
7e91888aca [IChecksum] Add missing fields for interface. 2023-10-05 12:55:28 +01:00
6cf148e849 Convert constants to const, or remove if unused. 2023-10-05 02:35:03 +01:00
04120aa5f4 Naming fixes. 2023-10-05 02:31:58 +01:00
86c470a436 Annotate or remove unused elements. 2023-10-05 01:05:19 +01:00
16b2a40390 Redo Reformat and cleanup.
Rider EAP was having a bug interpreting .editorconfig that didn't generate the code style as we wanted.
This is now done with Rider-stable.
2023-10-04 17:34:35 +01:00
d7a0a3e42f Pass string interpolation. 2023-10-04 08:16:19 +01:00
9275853232 Fix format string placeholders mismatch. 2023-10-04 07:50:25 +01:00
29c9f29554 Invert 'if' statement to reduce nesting. 2023-10-04 07:39:20 +01:00
3429b9012b [Aaru.Checksums] Reformat and cleanup. 2023-10-03 22:45:06 +01:00
03a488e834 Update code style (final). 2023-10-03 21:41:42 +01:00
a4715c59e4 Update code style. 2023-10-03 21:26:13 +01:00
6977c01857 Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:13:55 +01:00
bbf38ee576 Update style configuration. 2023-10-03 21:04:58 +01:00
b39c1ad1d7 Remove redundant type declaration bodies. 2023-10-03 18:54:16 +01:00
73def971ac [Aaru.Checksums] Introduced constants for module names
Introduces constant fields for respective debug module names, replacing the hardcoded ones.
This is done to standardize the naming convention, reduce redundancy and potentially avoid any typos or name mismatches across the project.
This change makes the code more maintainable and easier to update in case module names need to be changed.
2023-10-03 16:54:34 +01:00
c26d833e6a Use UTF-8 string literals whenever possible. 2023-09-29 18:27:27 +01:00
99535bcd71 Translate Aaru.Checksums to Spanish (Spain). 2023-09-27 00:34:05 +01:00
4fa879da70 Update to .NET 8.0 RC1. 2023-09-24 21:48:57 +01:00
544bc95fd0 Implement Fletcher-32 using SSSE3 instructions. 2023-09-24 20:52:36 +01:00
05ea7f75fa Implement Fletcher-32 using ARM NEON instructions. 2023-09-24 20:49:46 +01:00
ab14e00252 Bump version to v6.0.0-alpha9. 2022-12-23 17:38:01 +00:00
e045fbc241 Update nuget packages. 2022-12-16 18:41:29 +00:00
7d188fa7fe Move plugin registers to source generator. 2022-12-14 20:56:01 +00:00
b0ae29077e Enable default compile items. 2022-12-06 22:14:03 +00:00
36af5bd9c3 Update copyright year. 2022-12-03 16:07:07 +00:00
47354878bd Add missing project file to Aaru.Checksums. 2022-11-30 16:32:28 +00:00
76f21d10a5 Move all localizable strings from Aaru.Checksums project to resources. 2022-11-23 20:55:47 +00:00
aa5bbc1f5b General code refactor and cleanup. 2022-11-23 18:16:04 +00:00
40487268b4 General code cleanup and style refactor. 2022-11-15 15:58:41 +00:00
b5f8686256 Fix editorconfig. 2022-11-15 15:57:59 +00:00
5bb04c0204 Use Stream extension to ensure read operations return the requested number of bytes (unless EOF arrives first). 2022-11-14 09:43:15 +00:00
7437cb04a5 Use foreach instead of for-loops where appropriate. 2022-11-13 20:31:50 +00:00
018c289d69 Join local variable declaration and assignment. 2022-11-13 20:27:31 +00:00
5764c3d844 Convert local variable or field into constant. 2022-11-13 20:08:10 +00:00
18c1903d2f Convert to switch expression. 2022-11-13 19:59:22 +00:00
55fb8416e8 Convert if to switch statement. 2022-11-13 19:38:02 +00:00
a9af82e47f Move declaration closer to usage. 2022-11-13 19:16:13 +00:00
695b9275ee Enable trim analyzer. 2022-11-13 17:13:09 +00:00
45674fadff Make classes visible to tests. 2022-11-13 16:38:17 +00:00
a06706995a Update dependencies. 2022-11-13 14:50:26 +00:00
2c754b82ca Fix XML validity of projects. 2022-11-13 13:44:46 +00:00
4b4885d8aa Remove useless parameters in projects. 2022-11-13 13:38:03 +00:00
11611089fb Remove output configuration from projects. 2022-11-13 13:32:00 +00:00
64f39b2bd3 Ignore XML comment warnings when building in DEBUG. 2022-11-13 13:19:56 +00:00
3c2b08e5fc Remove .NET Framework building conditions. 2022-11-13 13:08:17 +00:00
18bc4bed3d Remove archaic unused MonoDevelop project extensions. 2022-11-13 12:58:35 +00:00
95dbef2a7e Bump C# to 11.0. 2022-11-13 12:48:41 +00:00
2f9762a629 Bump framework to .NET 7 2022-11-13 12:46:17 +00:00
3362cdcd74 Remove net6 string from output path. 2022-04-18 12:34:33 +01:00