63 Commits

Author SHA1 Message Date
599454377e [Refactor] Call string.Equals instead of string.Compare. 2025-11-24 20:27:29 +00:00
d29afd403a [Refactor] Use collection expression. 2025-11-24 03:08:01 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
69738f5f1a Add support for negative sectors to read and write sector calls in images. 2025-10-23 03:07:43 +01:00
0ac2a48fb6 Update ReadSector and ReadSectors methods to include sector status output 2025-10-22 14:28:58 +01:00
39f4ca2998 Replace old bigendian marshaller with new one. 2025-10-21 11:43:05 +01:00
1a966d0c1c [MFS] Use new source generator based big endian marshaller 2025-10-21 11:25:24 +01:00
c7d2fe85c1 Split apple sector tags in specific types. 2025-10-18 16:17:35 +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
e18f912e96 Fix ambiguity 2025-08-14 15:51:32 +01:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00: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
064f149107 Inline out variable declarations. 2023-10-05 02:53:20 +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
7a608e0061 [Aaru.Filesystems] Reformat and cleanup. 2023-10-03 23:22:08 +01:00
4ef3252b24 [Aaru.Filesystems] 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:19 +01:00
4057262e49 Translate Aaru.Filesystems to Spanish (Spain). 2023-10-01 04:00:02 +01:00
3becc0833c Replace ReadDir method with one that uses IDirNode. 2022-12-21 20:03:24 +00:00
5ae8c92a32 Add CloseDir method to IReadOnlyFilesystem. 2022-12-21 19:24:06 +00:00
c75a32a5c8 Add OpenDir method to IReadOnlyFilesystem. 2022-12-21 19:10:51 +00:00
6fb4f8a38c Remove MapBlock method from IReadOnlyFilesystem 2022-12-19 11:23:45 +00:00
b4b2868c22 Replace Read method with ReadFile method that uses the file node in IFileSystem. 2022-12-19 11:03:51 +00:00
0fc479a529 [Macintosh filesystem] Fix calculation of file sizes. 2022-12-19 10:57:37 +00:00
0f1876ef64 Add Seek method to IReadOnlyFilesystem. 2022-12-19 00:38:54 +00:00
7e0dc0a251 Add OpenFile and CloseFile methods to IReadOnlyFilesystem. 2022-12-19 00:26:55 +00:00
24069676e2 Make Encoding a private field only for IReadOnlyFilesystem implementors. 2022-12-17 23:18:02 +00:00
dc26b85c2f Move filesystem metadata to GetInformation method for information only plugins. 2022-12-17 22:41:56 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
5744119b9c Reorganize filesystems. 2022-12-07 13:07:31 +00:00
805ebd4b42 Update copyright year. 2022-12-03 16:07:17 +00:00
c67c6dcc8f Move all localizable strings from Aaru.Filesystems project to resources. 2022-11-28 03:02:03 +00:00
2f9b7fe0a1 General code cleanup and style refactor. 2022-11-15 15:58:48 +00:00
6586721321 Join local variable declaration and assignment. 2022-11-13 20:27:32 +00:00
c5b34ee3d9 Convert if to switch statement. 2022-11-13 19:38:03 +00:00
d686e59cb7 Use Array.Empty 2022-03-17 00:02:08 +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
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
34df6087ce Refactor IMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-20 20:52:18 +01:00
f51d414abd Refactor IMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-19 21:16:47 +01:00
12a72a45e4 Consolidate error number enumerations. 2021-09-16 04:42:14 +01:00
ebd29840fe Upgrade to .NET 6. 2021-09-12 22:26:47 +01:00
75edb759e6 General code refactor. 2021-08-17 21:23:10 +01:00
fdff1d74c9 Use Array.Empty<T>. 2021-08-17 18:23:50 +01:00
1f7bcc83f1 More documentation inheritance. 2021-08-17 16:12:30 +01:00
c1287c00cf Remove redundant parentheses. 2021-08-17 14:27:19 +01:00