Commit Graph
456 Commits
Author SHA1 Message Date
a2geek cd794232a7 Starting the rudimentary log tracking. At this time, just exceptions. 2026-10-21 17:48:11 -05:00
a2geek 01303dab99 Moved some common ProDOS decoders into ProdosUtils. 2026-10-21 17:46:49 -05:00
a2geek f9f7625203 Adding AAF docs and making inspection verify that files were found. 2026-10-21 17:45:47 -05:00
a2geek 3243ef44f0 Now setting data sector count. 2026-10-20 11:49:34 -05:00
a2geek b8a1f05edc Optimized imports. 2026-10-18 15:57:14 -05:00
A2 Geek a2d910cff6 Merge pull request #329 from AppleCommander/feature/editable-attributes
Feature/editable attributes
2026-10-17 20:05:06 -05:00
a2geek 7275eba238 Adding better input restriction; invalid fields are marked in read; the apply button is disabled if validation fails; adding 'CharacterMapper' to more generically handle the input restriction/mapping. 2026-10-17 19:15:17 -05:00
dependabot[bot] 762f092857 Bump com.google.guava:guava from 33.7.1-jre to 33.7.2-jre
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.7.1-jre to 33.7.2-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-version: 33.7.2-jre
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-17 14:52:40 +00:00
a2geek c596d40bda Adding license header. 2026-10-16 15:32:53 -05:00
a2geek 20ce392414 Info pane can now edit and save changes. 2026-10-16 15:31:01 -05:00
a2geek ab144e4ead Added some editable fields. Building out edit components in info pane. 2026-10-15 20:44:33 -05:00
a2geek 57b8817b40 Revised builder in preparation to start enabling editable attributes. 2026-10-15 19:55:32 -05:00
a2geek 6341a7fa42 Moved and redesigned DisplayColumn. Still need to design the editable column, but this is a little bit simpler. 2026-10-15 17:15:17 -05:00
A2 Geek 4e33f833f1 Merge pull request #323 from AppleCommander/feature/aaf
Adding AAF support.
2026-10-13 11:38:03 -05:00
a2geek d6eb557115 Adding Apple Archive Format (aaf) read-only support. 2026-10-13 11:16:33 -05:00
a2geek 0c2614cdd0 Forgot the header. 2026-10-13 11:15:47 -05:00
a2geek ceca571c18 Realized that in many cases Directory is noting special; added a generic directory implementation and shifted Shrinkit to use it instead. 2026-10-13 11:14:22 -05:00
a2geek 093b891a62 Adding javadoc to capability. Noticed a source was missing some logic around capability. 2026-10-13 09:35:07 -05:00
a2geek 8d75ad3c7a Adding license header. 2026-10-12 19:35:21 -05:00
a2geek 309fe75cf1 Added Zip into the wizard and restructured a bit in response. 2026-10-12 18:41:31 -05:00
a2geek 27bb2981d9 Missed a package. Reorganized to be alphabetical. 2026-10-12 18:38:08 -05:00
a2geek 4602a3e27f Realized components need to tell source there are changes so altered 'clearChanges()' to 'hasChanged(boolean)'. 2026-10-12 18:35:55 -05:00
a2geek 9658abe1ec Made ZipFileStore capable of file creation. 2026-10-12 17:33:18 -05:00
a2geek 58fe61d324 Giving FileStore a 'flush' method to push out changes. (The alternative was some sort of provider that Source utilized, but that seems overly complicated.) This added a 'Source#replaceAllBytes'. 2026-10-12 16:12:00 -05:00
A2 Geek 6fef6b7e75 Add PGP signing configuration to build.gradle 2026-10-11 19:54:13 -05:00
a2geek 4af9cdcfdb Some documentation updates. 2026-10-11 10:52:16 -05:00
a2geek 2292f1532f Removing. 2026-10-11 10:52:00 -05:00
a2geek df9448c277 Moved GlobGenerator into org.applecommander.util. 2026-10-11 10:03:18 -05:00
Rob Greene e875992082 Fixing version for AppleCommander API when used as a module. 2026-10-10 13:39:28 -05:00
a2geek f4ceea78e9 Made the adapter (shim) create file entries when created from ProdosAttributes. Did it the easy way - does not handle dates. 2026-10-09 19:51:36 -05:00
a2geek 543c28a970 Added support for the data/resource fork in ProdosAttributes. 2026-10-08 12:59:23 -05:00
a2geek f154da0e58 Moved ProdosAttributes into transfer package. 2026-10-08 12:58:39 -05:00
a2geek efae6425a1 Adding license header. 2026-10-08 12:56:53 -05:00
a2geek 1b9c565d35 Exporting the transfer package. 2026-10-08 12:56:19 -05:00
a2geek 365228aeee Adding a ProDOS attribute preservation utility. 2026-10-08 12:55:24 -05:00
a2geek 6a8db12494 Adding capability to create files based on a given set of ProDOS attributes. 2026-10-07 14:30:15 -05:00
a2geek 6cfc0fde08 More unit tests for GameDOS. It not sets the filename when a new file entry is created. 2026-10-07 12:08:42 -05:00
a2geek 74df2b7e8f Unit tests for GameDOS create, write, and delete operation. 2026-10-06 19:53:30 -05:00
a2geek 07f58738ac Correcting the modifyEntry logic to work on the entry instead of the sector as a whole. 2026-10-06 19:32:35 -05:00
a2geek 31aedd3cf8 Added support to delete a file, create a file, and save a file. Not fully tested. 2026-10-06 18:52:30 -05:00
a2geek 19720bd5f3 Adding SequentialAllocator; hopefully usefor for GameDOS, NakedOS, Apple Pascal, and likely RDOS as well. 2026-10-06 18:51:38 -05:00
a2geek bf517ee583 Moved Range. 2026-10-06 18:50:36 -05:00
a2geek 9bb0115c00 Moved Coordinate. 2026-10-06 18:49:52 -05:00
a2geek f2de1481ac Adding a data type classification to the display columns and applying renderers to the file view. There has been a lingering sort issue where prior disks somehow come into play when a column is sorted. Resolved it by entirely tossing the old TableView away and replacing with the new one. 2026-10-06 13:50:20 -05:00
a2geek e91e6d75b7 Partially made GameDOS writable. Added a set capability to the DisplayColumn. 2026-10-05 19:21:51 -05:00
a2geek 2c9e120547 Updating comments. 2026-10-05 19:21:11 -05:00
a2geek 31de8d75b9 Updated TrackSectorDevice documentation, added calculateRequiredSectors and altered writeRange method signature. 2026-10-05 19:20:35 -05:00
a2geek 7d5d282bab Adding putFixedLengthString, brought in Guava. 2026-10-05 19:19:24 -05:00
a2geek 5455fb290d Updated WritableFileEntry. 2026-10-05 19:18:33 -05:00
a2geek 77e502bdcd Made Directory a CapabilitiesProvider. WritableDirectory now extends the Directory interface. 2026-10-05 19:16:58 -05:00