Commit Graph

446 Commits

Author SHA1 Message Date
829e95d6cb Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:14:07 +01:00
296b34f1eb Remove redundant type declaration bodies. 2023-10-03 18:54:28 +01:00
828c1e3da0 [Aaru.Images] 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 18:50:20 +01:00
486c15e276 Translate Aaru.Images to Spanish (Spain). 2023-10-01 19:15:05 +01:00
750ae890e7 Use UTF-8 string literals whenever possible. 2023-09-29 18:27:43 +01:00
09a5c00891 Use a more precise mechanism to measure elapsed times in operations. 2023-09-26 20:16:24 +01:00
74e8705615 Update SharpCompress to 0.34.0. 2023-09-25 22:12:05 +01:00
98821a0798 Update to .NET 8.0 RC1. 2023-09-24 21:49:01 +01:00
Rebecca Wallander
ebf893e278 Add reader for DiscImageCreator DVD Raw dumps (#817) 2023-08-22 15:27:52 +01:00
Rebecca Wallander
9d8adbe7f3 Fix reading sector tag 2023-08-04 20:47:15 +02:00
Rebecca Wallander
e7ede15234 Decrypt CSS images on conversion 2023-07-30 22:26:11 +02:00
Rebecca Wallander
f6b8ba3597 Add A2R flux format support 2023-07-09 22:12:04 +02:00
Rebecca Wallander
8298576a34 Add SuperCard Pro flux parsing 2023-04-17 21:35:25 +02:00
3b8aac5143 Bump version to v6.0.0-alpha9. 2022-12-23 17:38:04 +00:00
e58960d339 Update nuget packages. 2022-12-16 18:41:29 +00:00
b9f9572c8b Ensure metadata enums get serialized as strings. 2022-12-16 18:00:46 +00:00
30144d1ac0 Use Aaru Metadata instead of CICM Metadata and convert to it if found. 2022-12-16 03:05:50 +00:00
df33cc260b [AaruFormat] Read and write Aaru Metadata JSON to image. 2022-12-16 02:37:17 +00:00
4390b73d4d [AaruFormat] Convert CICM Metadata to Aaru Metadata on open. 2022-12-16 02:22:35 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
5fb23f1024 Move plugin registers to source generator. 2022-12-14 20:56:25 +00:00
0df36a70fc [TeleDisk] Return empty data for sectors not present in image. Fixes #786 2022-12-12 13:15:49 +00:00
0864066c7c [CDRWin cuesheet] Do not report ISRC as readable if no tracks contain ISRC data. 2022-12-11 22:20:04 +00:00
a7ac663209 [Sector by sector image] Add support for 2056 bytes per sector Roxio Toast images. 2022-12-11 15:51:30 +00:00
8a91048874 [BlindWrite 5] Add ToString override to better debug internal structures. 2022-12-11 12:35:24 +00:00
65f08db852 [BlindWrite 5] Use shared read FileAccess to open split images. 2022-12-11 12:34:56 +00:00
4be18eb09c Enable default compile items. 2022-12-06 22:14:09 +00:00
612d5c9cdd Do not allow dumping or converting to image formats that do not properly support hidden tracks when there is a hidden track in the media. 2022-12-06 12:27:35 +00:00
65e8ba8232 Fix setting track indexes in AaruFormat when a disc contains a hidden track. 2022-12-06 12:26:47 +00:00
805ebd4b42 Update copyright year. 2022-12-03 16:07:17 +00:00
179f6e3459 Move all localizable strings from Aaru.Images project to resources. 2022-11-29 02:10:37 +00:00
2f9b7fe0a1 General code cleanup and style refactor. 2022-11-15 15:58:48 +00:00
bd3fe7bd4e General code style and feature fixes. 2022-11-15 01:35:15 +00:00
47965f0584 Inline temporary variable. 2022-11-15 00:20:20 +00:00
2f6ef0c498 Remove unreachable code. 2022-11-15 00:17:12 +00:00
0eb589d785 Use Stream extension to ensure read operations return the requested number of bytes (unless EOF arrives first). 2022-11-14 09:43:16 +00:00
040b4eab4e More pattern matching. 2022-11-14 01:49:18 +00:00
ad2d0b8a24 Convert into '?:' expression. 2022-11-14 01:27:16 +00:00
2b40eab0d2 Use object initializer. 2022-11-14 01:23:52 +00:00
c4a95c40ca Use negated pattern. 2022-11-14 01:20:28 +00:00
6a4dea75ea Use range indexers. 2022-11-14 01:15:06 +00:00
e0508f096c Inline 'out' variable declaration. 2022-11-14 01:10:11 +00:00
15b36ff898 Use LINQ's MinBy and MaxBy. 2022-11-14 01:04:32 +00:00
84a5efe216 Remove redundant else. 2022-11-14 01:00:06 +00:00
d64c48dc6d Invert 'if' statements to reduce nesting. 2022-11-13 21:14:18 +00:00
c316cef523 Convert if to return statements. 2022-11-13 20:54:06 +00:00
a8a74f385a Merge null/pattern checks into complex pattern. 2022-11-13 20:46:29 +00:00
c68760ec49 Fix inconsistent naming. 2022-11-13 20:38:15 +00:00
6911b6e175 Use foreach instead of for-loops where appropriate. 2022-11-13 20:31:51 +00:00
6586721321 Join local variable declaration and assignment. 2022-11-13 20:27:32 +00:00