Commit Graph

100 Commits

Author SHA1 Message Date
5fe7a9cbcd [AaruFormat] Implement methods that require track as a parameter. 2025-10-12 14:28:15 +01:00
1537ba38d8 [AaruFormat] Implement ReadSectorsTag. 2025-10-11 22:16:49 +01:00
322e782cd8 [AaruFormat] Implement ReadSectorsLong. 2025-10-11 22:14:36 +01:00
e0c2cb61e3 [AaruFormat] Implement ReadSectors. 2025-10-11 22:12:51 +01:00
6309fc8109 [AaruFormat] Implement ReadSectorTag. 2025-10-11 21:57:12 +01:00
ecd83d056c [AaruFormat] Implement ReadSectorLong 2025-10-11 21:54:09 +01:00
58458b10e0 [AaruFormat] Implement ReadSector (track overload). 2025-10-11 21:49:29 +01:00
dfdfd65031 [AaruFormat] Implement ReadSector. 2025-10-11 21:46:58 +01:00
5d06b49781 [AaruFormat] Implement ReadMediaTag. 2025-10-11 21:33:49 +01:00
31c8166738 [AaruFormat] In Open set metadata from media tags if they are available. 2025-10-11 21:21:21 +01:00
a2744af8d4 Move AaruFormat to AaruFormatOld. 2025-10-11 15:39:41 +01:00
e8ea2d94d0 Refactor Read and Write classes to use ReadOnlySpan for tape entries. 2025-09-25 13:37:04 +01:00
ac71520e69 Humanize settings. 2025-08-23 00:13:52 +01:00
c120f2e5bb Enhance exception logging by adding contextual messages for better debugging 2025-08-17 06:42:43 +01:00
50061ca7d5 Rename Aaru.Console to Aaru.Logging 2025-08-17 06:11:22 +01:00
7b0ccf4876 Simplify naming of AaruConsole methods. 2025-08-17 06:06:51 +01:00
02ec8a05d8 Rename Aaru.Console project to Aaru.Logging. 2025-08-17 05:50:25 +01:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
b75fcf0f41 [Refactor] Convert to switch expressions. 2024-05-01 17:18:37 +01:00
134ce7041e [Refactor] Use collection expressions. 2024-05-01 04:43:37 +01:00
f7ca79b09e Update copyright year. 2024-05-01 04:17:32 +01:00
e46d21bde6 General refactor and cleanup. 2024-05-01 04:05:22 +01:00
Rebecca Wallander
63c66f4ac4 Fix issue with reading aaruformat dvd IED and EDC (#826) 2023-11-11 23:27:33 +00:00
aa39281033 [Console] Use Spectre.Console to show exceptions in the CLI.
GUI still uses `ConsoleWindow`.
2023-10-08 04:10:43 +01:00
55353809f7 Rename Aaru.DiscImages namespace to Aaru.Images. 2023-10-06 01:16:28 +01:00
7363a5d9c5 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:36:20 +01:00
2cfad87955 [Aaru.Images] Reformat and cleanup. 2023-10-03 23:34:59 +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
09a5c00891 Use a more precise mechanism to measure elapsed times in operations. 2023-09-26 20:16:24 +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
b9f9572c8b Ensure metadata enums get serialized as strings. 2022-12-16 18:00:46 +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
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
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
84a5efe216 Remove redundant else. 2022-11-14 01:00:06 +00:00
98d7ac3349 Move declaration closer to usage. 2022-11-13 19:16:14 +00:00
ff65da6c48 Use merge pattern. 2022-03-16 11:47:00 +00:00
762e3eb6d2 General cleanup and refactor. 2022-03-07 07:36:44 +00:00
0bc819feab Move to file scoped namespaces. 2022-03-06 13:29:38 +00:00
af42ecffb7 Fix reading long sectors from AaruFormat image when all suffixes and prefixes are standard. 2022-03-05 11:34:27 +00:00
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00