a2geek
|
59336ea995
|
Adding the modularized bastools.
|
2026-09-27 12:25:30 -05:00 |
|
a2geek
|
2e8ee1abc6
|
Updating to modularized disassembler.
|
2026-09-26 16:58:27 -05:00 |
|
a2geek
|
9e81d2a1cf
|
Moved to modularized ShrinkIt library.
|
2026-09-25 15:02:19 -05:00 |
|
a2geek
|
e42a02bf9f
|
Initial stab at modules. Cannot do a modular package until ALL automatic modules are resolved.
|
2026-09-24 18:44:26 -05:00 |
|
Rob Greene
|
8b9b685fa4
|
Adding license headers.
|
2026-09-23 14:07:18 -05:00 |
|
a2geek
|
7a4ac09284
|
Shifting over the InformationProvider.
|
2026-09-23 11:54:08 -05:00 |
|
a2geek
|
8480f19454
|
Correcting free map byte calculation.
|
2026-09-20 11:34:03 -05:00 |
|
Rob Greene
|
f32f22e721
|
Pulled in latest ShrinkItArchive and updated to code to reflect changes.
|
2026-09-19 22:27:46 -05:00 |
|
a2geek
|
f44de03ff8
|
Added FileMagic#identifyContentType(filename) for generic identification by name. Just file name at this point, may need to expand.
|
2026-09-19 11:12:14 -05:00 |
|
a2geek
|
2a5a39568b
|
Decided an optional on an enum was maybe a bit much. Simply using UNKNOWN when type is not known.
|
2026-09-19 11:11:10 -05:00 |
|
a2geek
|
da67f9da33
|
Adding the concept of "content type" and starting with disk/archive images. Adding an alternate FileEntrySource (for the org.applecommander packages) and brute-force enabling AppleCommanderFX to open these files. They can also be nested! (Had one with SDK opened a ProDOS 140K disk image which additionally contained SHK files that opened to a ShrinkIt file listing.)
|
2026-09-18 20:20:28 -05:00 |
|
a2geek
|
4b3b86e1d8
|
Switching FileStore interfaces to use DataBuffer instead of byte[].
|
2026-09-18 17:48:38 -05:00 |
|
a2geek
|
016549d07e
|
Decision: Separate "writable" interfaces for FileEntry and Directory.
|
2026-09-18 17:22:49 -05:00 |
|
a2geek
|
3db4654ca7
|
Got caught by an optimize resources.
|
2026-09-18 14:48:45 -05:00 |
|
a2geek
|
ab00ab1678
|
Adding FileMagic which only handles ProDOS at this point. Updated ShrinkitFileEntry to utilize FileMagic as a base-line test.
|
2026-09-17 22:32:42 -05:00 |
|
a2geek
|
0667e8d284
|
Missed a few headers.
|
2026-09-16 15:28:54 -05:00 |
|
a2geek
|
a269c1af0c
|
Noticed that the file chooser is annoyingly case-sensitive. Updated FileExtensions for make an all upper-case version of the file extension as well.
|
2026-09-16 15:26:25 -05:00 |
|
a2geek
|
db86b8dd59
|
Split Sources into one targeted to FormattedDisk (com.webcodepro.applecommander.storage) and one targeted to FileStore (org.applecommander.source).
|
2026-09-16 14:57:16 -05:00 |
|
a2geek
|
0d4a2ae438
|
Adding Shrinkit support. Note that the ShrinkitSourceFactory needs to be disabled for this to function at this time.
|
2026-09-16 13:42:45 -05:00 |
|
a2geek
|
543d85f625
|
Made size a long since some tools return a long.
|
2026-09-16 13:41:54 -05:00 |
|
a2geek
|
76f437ef18
|
Restructured DisplayColumn builder to auto-fill ALL Modes if none included (shortens the builder code in the FileStores).
|
2026-09-16 13:41:05 -05:00 |
|
a2geek
|
53aa6e50d3
|
Restructured DisplayColumn builder to auto-fill ALL Modes if none included (shortens the builder code in the FileStores).
|
2026-09-16 13:40:52 -05:00 |
|
a2geek
|
b6482c3210
|
Name fiddling. FILE_EXTENSIONS -> FILE_FILTERS.
|
2026-09-16 13:38:27 -05:00 |
|
a2geek
|
588af08c6b
|
Moved file store test utilities into FileStoreTestHelper and made the Zip tests perform directory listings (etc) from the disk image in the zip archive.
|
2026-09-16 13:37:16 -05:00 |
|
a2geek
|
baa3a4a32c
|
Added file extensions. There doesn't seem to be a great way to merge it with the FileStore factories, so simply hard-coding it.
|
2026-09-15 17:35:37 -05:00 |
|
a2geek
|
fc1325c0b4
|
Added the Zip FileStore. Using the Java zip mechanism, but it does have limitations.
|
2026-09-15 16:21:59 -05:00 |
|
a2geek
|
28f631a280
|
Added some future questions to cleanup. Or fix.
|
2026-09-15 16:21:10 -05:00 |
|
a2geek
|
38af70f2dd
|
Fixed formatting.
|
2026-09-15 16:20:10 -05:00 |
|
a2geek
|
ef8ced4c39
|
Corrected the synthesized display columns; added the directory name.
|
2026-09-14 13:40:12 -05:00 |
|
a2geek
|
d0e7d22b81
|
Need to be able to get the name of the directory.
|
2026-09-14 13:39:40 -05:00 |
|
a2geek
|
0364340074
|
Adding DiskUsage into FileStore configurations.
|
2026-09-13 15:03:40 -05:00 |
|
a2geek
|
cffedf2a67
|
Adding DisplayColumn and updating tests and the rest of FileStore to use or support it.
|
2026-09-12 13:28:27 -05:00 |
|
a2geek
|
7f29095acd
|
A little glitch where the header count (7) doesn't match the detail count (6) for NakedOS.
|
2026-09-12 13:25:40 -05:00 |
|
a2geek
|
f8dd620b49
|
Refactored to no longer have DirectoryEntry and FileEntry connected. This lets the root directory not be a file (which is appropriate to most everything).
|
2026-09-11 20:09:31 -05:00 |
|
a2geek
|
2f9e3855e6
|
First blush of creating the FileStore interfaces. Adding a partial mapping from FormattedDisk to the FileStore interfaces since they (essentially) need to be rewritten to utilize the new structure.
|
2026-09-10 17:21:46 -05:00 |
|
a2geek
|
8a34d5a1a8
|
Moving image source files out of resources folder since they then get distributed in JAR files.
|
2026-09-07 12:37:10 -05:00 |
|
a2geek
|
8b8749e57c
|
Adding disk optimization. Pascal only.
|
2026-08-28 11:45:49 -05:00 |
|
a2geek
|
811128623a
|
Shifted the original DosSectorAddress and ProdosBlockAddress over to Coordinate.
|
2026-08-27 16:46:22 -05:00 |
|
a2geek
|
1851ce0d52
|
Revamp of coordinate to have more specific types.
|
2026-08-27 16:30:51 -05:00 |
|
a2geek
|
ce2d23cff7
|
Removing copy/pasta mistake with name.
|
2026-08-20 17:19:04 -05:00 |
|
Rob Greene
|
42f876170c
|
AppleCommander installers didn't capture the version number. This should resolve that.
|
2026-08-19 21:23:51 -05:00 |
|
a2geek
|
28979d2c4a
|
Added "open as disk image" to file viewer.
|
2026-08-19 16:00:37 -05:00 |
|
a2geek
|
85548e8e42
|
Was not showing problematic tracks unless the disk could be fixed. Changed to always show problems but only setup action if disk is writable. (13-sector is not writable at this time.)
|
2026-08-19 11:41:44 -05:00 |
|
a2geek
|
ec76fcaf5c
|
Accidentally pulled from the platform-dependent API. Correcting.
|
2026-08-18 15:01:21 -05:00 |
|
a2geek
|
094f6fdc35
|
Adding zoom text into file viewer.
|
2026-08-18 14:19:11 -05:00 |
|
a2geek
|
a4ff2599d1
|
Don't understand why this causes Linux to misbehave, but taking out the parentShell correction.
|
2026-08-18 12:46:41 -05:00 |
|
a2geek
|
556a080106
|
Adding font resizing.
|
2026-08-17 19:16:40 -05:00 |
|
a2geek
|
bab8b8696c
|
Optimize imports.
|
2026-08-17 15:58:22 -05:00 |
|
a2geek
|
18b09f3008
|
Adding increase/decrease buttons. Images can now be zoomed.
|
2026-08-17 15:58:14 -05:00 |
|
a2geek
|
cd56893f70
|
Bug.
|
2026-08-16 12:21:32 -05:00 |
|