282 Commits

Author SHA1 Message Date
49c69b9524 Remove database singleton. 2020-09-05 02:49:41 +01:00
9818cd43c6 Fix calculation of statistics when adding a DAT. 2020-09-05 02:36:01 +01:00
9f14a82222 Add ROM set category. 2020-09-05 01:52:43 +01:00
38b298e19d Add missing indexes. 2020-09-04 22:27:05 +01:00
0be537e175 Add support for AaruFormat media files. 2020-09-04 22:26:10 +01:00
250f85de6c Fix atomicity of file reading in VFS. 2020-09-04 21:03:24 +01:00
c0b1a7729c Show disks in virtual filesystem. 2020-09-04 20:38:43 +01:00
5ecc7e5157 Implement exporting disks. 2020-09-04 19:30:18 +01:00
11db732ce0 Import disks. 2020-09-04 18:16:18 +01:00
8d000b979d Fix statistical queries. 2020-09-04 03:27:44 +01:00
d6e23ca95e Import disks from DATs. 2020-09-04 03:15:26 +01:00
2edf6296e2 Count disks in rom set statistics. 2020-09-04 02:21:54 +01:00
010e9a1ba5 Add index for files MD5. 2020-09-04 02:17:08 +01:00
49bf6ad932 Clear dictionaries after importing ROMs from DAT. 2020-09-04 02:14:23 +01:00
fc675fd764 Create disk entity for database. 2020-09-04 02:12:38 +01:00
1caca29060 Update to SabreTools 1.0.3. 2020-09-04 02:05:18 +01:00
5f0de466a7 Store original filename on import. 2020-09-04 01:08:51 +01:00
8911a34e3c Fix dialog extensions. 2020-09-03 23:39:06 +01:00
f6e594179f Set proper winfsp parameters. 2020-09-03 21:11:49 +01:00
66c174ee95 Fix enumerating directories with a marker in winfsp. 2020-09-03 21:10:56 +01:00
2be39492e4 Implement GetSecurityByName in winfsp. 2020-09-03 20:41:54 +01:00
57336b7cb4 Fix return value in winfsp's GetVolumeInfo. 2020-09-03 19:47:32 +01:00
542e741184 Ensure mount point does not exist in winfsp. 2020-09-03 19:47:11 +01:00
7999e99c2d Optimize SQL calls when importing. 2020-09-03 19:45:39 +01:00
57bda701f2 Implement ReadDirectoryEntry in winfsp. 2020-09-03 17:39:23 +01:00
59194499b6 Use class for file node information in winfsp. 2020-09-03 16:58:34 +01:00
70e379a62c Implement getfileinfo in winfsp. 2020-09-03 02:45:41 +01:00
763e3dbef7 Implement read in winfsp. 2020-09-03 02:43:37 +01:00
92956b60eb Implement close in winfsp. 2020-09-03 02:39:10 +01:00
b6ceb7f43d Implement open in winfsp. 2020-09-03 02:36:26 +01:00
9ce3f2213e Move reading root directory to VFS. 2020-09-03 01:58:08 +01:00
5229b88074 Move opening, reading and closing files to VFS. 2020-09-03 01:54:56 +01:00
b4c7570492 Move getting files to VFS. 2020-09-03 01:42:18 +01:00
ff9c5cac19 Move getting machines to VFS. 2020-09-03 01:25:06 +01:00
0c0b519072 Move root directory cache to VFS. 2020-09-03 00:58:07 +01:00
4e01e5ebf1 Move path splitting to VFS. 2020-09-03 00:39:05 +01:00
9703a2210b Implement GetVolumeInfo in winfsp. 2020-09-03 00:14:11 +01:00
ab91dbe6cd Implement winfsp writing functions (to return read-only error). 2020-09-02 23:52:38 +01:00
1f869f34ad Add mount and umount functions for winfsp implementation. 2020-09-02 16:53:21 +01:00
b1dd940d00 Allow to umount VFS. 2020-09-01 11:54:16 +01:00
b1fcf40945 Add winfsp library. 2020-08-30 14:22:41 +01:00
8637bfe63f Add spanish translation. 2020-08-30 03:28:51 +01:00
9daf59f78e Move strings to resources. 2020-08-30 03:00:14 +01:00
8e3b5fee6a Detect if FUSE is available before allowing to use it for VFS. 2020-08-29 18:23:53 +01:00
ddc974a610 If file is detected as an archive check if it is a FAT disk.
The Unarchiver detects disk images containing a single archive as the archive as part of their skipping of the self-extracting code.
2020-08-29 17:56:17 +01:00
ab24e61b3d Update Mono.Fuse.NETStandard version, fixes listing xattrs. 2020-08-29 17:25:26 +01:00
ac74986cbc Add virtual filesystem for FUSE supported platforms. 2020-08-26 01:46:02 +01:00
09ca223f02 Add option to export ROMs as ZIP files. 2020-08-24 23:27:03 +01:00
ec2717c73a Add exporting DAT files. 2020-08-24 04:01:55 +01:00
ecfa88a127 Add option to edit DAT information in database. 2020-08-24 03:20:06 +01:00