Rob Greene
a108289ca2
Bumping version to distinguish next release.
2017-11-16 22:07:04 -06:00
Rob Greene
438e6ec1f0
First draft of morphing AppleCommander to use Gradle instead of Ant.
2017-11-15 23:00:11 -06:00
T. Joseph Carter
234f1485f2
Merge branch 'master' into linux
2017-11-15 18:25:23 -08:00
A2 Geek
5d9ac872fd
Merge pull request #9 from iKarith/master
...
Fix my idiot attempt to fix this warning
2017-11-15 20:19:22 -06:00
A2 Geek
ba85678853
Merge pull request #8 from iKarith/linux
...
Build on Linux and macOS using reasonably current JDKs
2017-11-15 20:18:53 -06:00
T. Joseph Carter
c74e9ad3bd
Fix my idiot attempt to fix this warning
...
My fix for the unchecked warning in AppleImage.java was completely dumb
and I had no idea what I was doing. My understanding of how this works
is now greatly improved and the bug I introduced in 292afd2
is fixed.
2017-11-13 09:23:05 -08:00
T. Joseph Carter
a47f152cd9
Cosmetic variable rename
2017-11-11 19:56:33 -08:00
T. Joseph Carter
44fd1cb010
Make GUI request errors clean
...
If you don't request a specific GUI, we try SWT and then Swing. Okay.
But if you do, we don't even try to see if it works—we just assume SWT
works. If the user requested Swing, we just unconditionally spit out an
error message and try to start the GUI anyway. Let's make the errors
conditional on the GUIs being unavailable.
Note, a Swing GUI is available. It is just incomplete and doesn't work
very well. :)
2017-11-11 19:43:11 -08:00
A2 Geek
43796815bf
Merge pull request #7 from iKarith/unchecked
...
Remove -Xlint:unchecked warnings
2017-11-11 17:26:30 -06:00
T. Joseph Carter
292afd24c9
Remove -Xlint:unchecked warnings
...
Fixed all instances of warnings OpenJDK finds with -Xlint:unchecked.
Merging this will at least result in a dependency on JDK 1.5 or later
that I'm pretty sure of. But since the only JDKs that are really safe
to use these days are versions 1.8 and 9, that's probably okay.
No promises that this will make modern SWT work or anything, but it's
probably at least a beginnig toward that as well.
2017-11-09 13:03:03 -08:00
Rob Greene
d7f2631434
Updating web site and rearranging a bit to save space per #6 .
2017-11-08 13:27:22 -06:00
T. Joseph Carter
1880998892
Fix varargs warnings
...
Javac cannot tell if the getMethod and launchMethod uses here are
being done with varargs or not, so we need explicit casts to silence the
warning.
2017-11-07 13:47:47 -08:00
T. Joseph Carter
f683bfc24c
Created .gitignore to replace the .cvsignore files
2017-11-02 22:49:36 -07:00
8a3ee78f58
Remove deprecated package, re-implement in ImageIO
2017-06-12 17:06:21 +00:00
84fb7e7d03
Correct Gutenberg file processing if we have more than one catalog sector
2015-01-10 04:33:32 +00:00
e690c0673c
Make AC-created disk images not crash on Apple /// computers
2014-04-18 17:11:59 +00:00
John B. Matthews
29d5afc673
Throw exception in CpmFormatDisk#createFile()
2014-01-25 16:57:40 +00:00
John B. Matthews
9c98158778
Version 1.3.5.14; call system.exit in SwtAppleCommander#dispose for Mac OS X.
2013-11-24 18:19:44 +00:00
8e277d98e8
Bug found by Ivan Drucker: zero length data forks (but positive length resource forks) were being silently ignored.
2013-11-19 04:06:58 +00:00
11805cd8b3
Fix from Ivan Drucker: PARENT_ENTRY starts at one, not zero.
2013-11-19 02:35:55 +00:00
4989c0353b
Submitted by Martin Haye:
...
When one creates a subdirectory on a ProDOS volume, the master entry in the subdirectory's key block needs to point back to its parent directory block and entry number. However, the code for setting those things is missing.
2013-07-05 03:25:12 +00:00
43ccf507c4
Save directory entry changes after making them
2012-11-22 05:56:48 +00:00
7df83119ab
A different approach to specifying a physical ordering
2012-10-25 00:33:53 +00:00
9e2bf817d7
Make the Disk constructor with image order specification public
2012-10-24 22:31:22 +00:00
b53a6ba61c
Allow extraction to a file name for -e and -g
2012-10-11 11:54:56 +00:00
b52df7745b
Allow extraction to a file name for the ant task
2012-10-11 11:38:55 +00:00
6526cf3e0b
When faced with a 140k image, let the file suffix .do, .po, .2mg take precedence before we go sniffing for a filesystem.
2012-10-09 13:36:37 +00:00
d8ef6f1a70
Make a few more methods externally visible in the command line ui
2012-09-10 01:00:33 +00:00
49e2e45c10
Make 'volname' in ant task match the help text
2012-09-05 00:54:49 +00:00
821e7c7977
Tighten up the ant task a bit
2012-08-15 04:02:58 +00:00
0935e13c51
Correct exception behavior for Shrinkit file not found situations
2012-08-13 03:27:09 +00:00
c0fbb83867
Somehow mention we do .bxy too
2012-08-13 02:23:27 +00:00
9fa4abe3f3
Fail harder when files don't unshrink well
...
Allow size specification on unshrink image
2012-08-12 17:30:52 +00:00
2fac776ed3
Allow converting BXY files
...
Allow zero-length shrinkit files
Allow situations where shrunk files have full paths as filenames
2012-08-11 20:57:44 +00:00
87eca0095c
Implement directory creation in ProDOS
...
Side effect: opened up the previously private 'Name' class in ui; this simplifies directory handling elsewhere, as it automatically creates a directory structure to a pathed file.
2012-08-08 03:10:57 +00:00
01fd44f8fd
Working on add directory for ProDOS... surely this is the first step?
2012-08-07 01:52:00 +00:00
3a7027ce7a
Bump the version number since .12 was released
...
Add a .po extension to the filename when we ingest a shrinkit or DC42 image since we don't really do read/write operations in their native format
2012-08-02 14:18:25 +00:00
8276bbd8c3
Rename the option to unpack shrinkit to reflect the more general nature of DC42
...
Make all Shrinkit and DC42 images read-only from the command line
2012-08-02 03:18:07 +00:00
efa325f75d
Add read-only support for DC42 images
2012-08-01 21:35:54 +00:00
fc52b6054b
Remove a spurious println
2012-08-01 15:56:21 +00:00
13241a6cfd
Clean up Utilities a little bit - just cosmetics, hopefully
2012-08-01 14:40:18 +00:00
6c6be6622d
Implement ProDOS filetype $05 for writing
2012-08-01 09:28:37 +00:00
437270ea95
Add ability to turn flat, non-GS .SHK files into proper disk images
2012-07-31 21:06:01 +00:00
77aa498bee
Update the boot assembler for ca65 toolchain, re-assembly saves one byte! (Original message had one extraneous space)
2012-07-30 19:33:05 +00:00
3b903920c4
Update visible copyright date
2012-07-30 17:22:44 +00:00
5dac28935a
Fill out the rest of the ant task to basically mirror the command line
2012-07-27 17:52:24 +00:00
83b022243f
Just a little simplification
2012-07-27 12:33:05 +00:00
13fa7be0e4
Recursively extract files from directory-having filesystems
2012-07-27 02:07:45 +00:00
37e7476bfb
Get started on SHK unpacking
...
ShrinkIt fixes - needed new ways to seek the header magic signatures
2012-07-26 21:00:58 +00:00
a79df8f3bc
Protect ourselves from writing SDKs back out
...
Add the ability to uncompress SDK
2012-07-23 21:20:49 +00:00
4ab21617fa
Add ant task capabilities
2012-07-23 02:38:08 +00:00
a04ee91c3d
Add putcc65 as a visible external method so we can call it from the ant interface
2012-07-09 03:54:59 +00:00
4580a7183f
Make some methods more visible from the outside, as part of integrating into an ant task.
2012-07-08 22:20:19 +00:00
14ed4324d6
Cosmetics - use a constant instead of a literal for block size
2012-07-07 13:59:59 +00:00
842f59c6c7
Another tweak to DOS-ness
2012-07-07 05:06:29 +00:00
e09b66a7dd
Tighten up image detection a little more
2012-07-06 21:14:54 +00:00
852522d58d
Take a more cautious approach to dumping files that are in ProDOS file directories
2012-07-06 17:13:12 +00:00
9b985c140e
Integrate ShrinkItArchive into AppleCommander
...
Add ability to decompress and use SDK disk images
tighten up image ordering detection - rely less on file names
2012-07-06 16:45:49 +00:00
a01a54a522
Add a couple of services to swap image order around
2012-07-03 00:37:44 +00:00
John B. Matthews
2265d40073
Version 1.3.5.11: Update acguide.html for -geos support.
2012-04-17 02:11:39 +00:00
ad7dbe72fe
Extract the boot sector code from the jar once again - it's a gem!
2012-04-13 18:08:35 +00:00
2d87ba07f2
Add -geos switch to command line and help
2012-04-12 15:44:01 +00:00
6b05f34529
Write complete GEOS meta-data to directory entries
2012-04-11 16:17:54 +00:00
199b36d5a6
Add file-put and delete capabilities for GEOS files
2012-03-20 18:12:51 +00:00
John B. Matthews
394381f561
Version 1.3.5.10: Update to writing Pascal TEXT files on DOS ordered images.
2012-02-12 16:23:38 +00:00
e790a01ccf
Clean up final-block processing, add some more comments about the Pascal text format
2011-12-18 18:47:51 +00:00
2acb66bc76
Correct a block size calculation in the case where a final partial page spans two blocks
2011-12-18 15:57:30 +00:00
4082b8869c
Update ProDOS filetypes to allow setting of auxiliary bytes of Davex-specific files
2011-12-07 14:25:30 +00:00
John B. Matthews
18a98a9b7a
Version 1.3.5.9: Allow writing Pascal TEXT files on DOS ordered images.
2011-12-07 12:13:25 +00:00
9c262548b1
Don't assume a Pascal disk is in ProDOS order when writing text files.
2011-10-15 07:10:11 +00:00
0f7f950eaa
Protect ourselves from taking null pointer exceptions from corrupted AppleWorks files.
2011-09-03 20:13:49 +00:00
John B. Matthews
5adb646e11
Version 1.3.5.8: Update Host.java to use linux home directory.
2011-05-29 20:45:07 +00:00
John B. Matthews
342e930046
Version 1.3.5.8: Update Host.java to use linux home directory.
2011-05-29 20:28:11 +00:00
John B. Matthews
546016e8cd
Interim release 1.3.5.7, support for NakedOS.
2010-08-12 02:54:03 +00:00
e8a4081399
Add basic NakedOS support
2010-08-09 06:40:08 +00:00
John B. Matthews
40a7dc769b
Trim spaces from name in RdosFileEntry.getFileName().
2009-09-14 21:25:58 +00:00
John B. Matthews
683ffd19e8
Handle ProDOS path error in ac -p, 1.27, v1.3.5.6.
2009-09-05 15:43:21 +00:00
John B. Matthews
7ab0495b0c
Implement ProDOS path support in ac 1.26, v1.3.5.6.
2009-09-05 03:31:43 +00:00
John B. Matthews
82cfbef908
Minor simplification of getEntry() and getFiles() in ac.java.
2009-09-03 17:33:33 +00:00
a2622bf1e7
Check for a null directory coming back from preferences before using it
2009-06-01 16:04:13 +00:00
John B. Matthews
949986e056
Incorporate Gutenberg changes.
2009-02-25 19:04:46 +00:00
20c92bc931
Refactored to eliminate duplicate spaces between two tokens, handle Business BASIC text exportation the same as RTF
2009-01-03 05:48:26 +00:00
51f442d291
Add BYE keyword, indent/outdent FOR/NEXT loops (still need to refactor to eliminate duplicate spaces between two tokens)
2009-01-02 20:45:40 +00:00
cfd8c21c26
Better RTF production, better integration into context menu
2008-12-27 03:40:53 +00:00
2eb1437326
Implement Gutenberg disk translation
2008-12-26 20:36:47 +00:00
1a46ae1126
Directory parameter for file extract option (-x) is optional.
2008-12-20 10:52:31 +00:00
John B. Matthews
ebc03f9635
Minor revision 4: document -x option for command-line.
2008-12-20 05:12:26 +00:00
4358c86618
Add the ability to extract everything from an image using its preferred export method.
2008-12-20 03:31:54 +00:00
John B. Matthews
1b50de52d3
Minor revision 3: Business BASIC integration.
2008-12-16 09:35:29 +00:00
ecdc344cb7
Remove a debug statement
2008-12-16 05:55:06 +00:00
98b198c1cc
Add Business BASIC viewer support
2008-12-16 05:27:17 +00:00
ec5c2b84b7
Add Business BASIC viewer support
2008-12-16 05:07:36 +00:00
John B. Matthews
f378b7f586
Improve file/volume name editing in create wizard.
2008-08-24 10:00:21 +00:00
John B. Matthews
e0b0cb5d8b
Bug fix: don't truncate file/volume name in create wizard.
2008-08-24 01:16:47 +00:00
4fd53b91e1
Show different backgrounds for different disks while prototyping
2008-08-13 20:33:55 +00:00
1f33af43a8
Clean up warnings
2008-06-09 14:38:46 +00:00
John B. Matthews
2658e3eb82
Continue listing after encountering unreadable disk .
2008-06-08 21:40:06 +00:00
5d49d56a76
Add tabbed pane to house disk visualizations
2008-06-08 18:59:41 +00:00
John B. Matthews
9a238b4505
Reduce warnings.
2008-06-08 16:41:51 +00:00
77ffc781c5
Add Swing file open dialog
2008-06-08 03:02:53 +00:00