Activity for Erik Larsson

  • Erik Larsson Erik Larsson committed [15ca04] on hfsexplorer

    EntryDescriptor.java: Match entry ID to constant name in printFields.

  • Erik Larsson Erik Larsson committed [33dc22] on hfsexplorer

    DSStoreInfo.java: Add '-v' (verbose) option printing byte offsets.

  • Erik Larsson Erik Larsson committed [d19517]

    Add dsstoreinfo utility for parsing the .DS_Store file structure.

  • Erik Larsson Erik Larsson committed [7b05c3]

    Add missing copyright notices to recently added files.

  • Erik Larsson Erik Larsson committed [4c140c]

    Improve dsstoreinfo to parse more data types inside the file.

  • Erik Larsson Erik Larsson committed [0dcfe7]

    Refactor binary plist parsing to be reusable.

  • Erik Larsson Erik Larsson committed [162231]

    AliasHeader.java: Print variable descriptions instead of variable names.

  • Erik Larsson Erik Larsson committed [dd3f1b]

    DSStoreInfo.java: Suppress printing out the binary plist footer.

  • Erik Larsson Erik Larsson committed [86ea2e]

    DSStoreInfo.java: Fix trailing garbage character in Unicode output.

  • Erik Larsson Erik Larsson committed [4c0622]

    DSStoreInfo.java: Print structured interpretations of fwi0 and icvo.

  • Erik Larsson Erik Larsson committed [6bdf68]

    Add support for the MacJapanese encoding when parsing HFS volumes.

  • Erik Larsson Erik Larsson committed [f3eeb6]

    MacJapaneseStringCodec.java: Silence System.err log output.

  • Erik Larsson Erik Larsson committed [8d0694]

    FileSystemBrowserWindow.java: Silence recently added error message.

  • Erik Larsson Erik Larsson committed [8346cf]

    Improve error handling when switching between HFS encodings.

  • Erik Larsson Erik Larsson committed [ff7a9d]

    APMPartition.java: Add support for entries with a 0 'pmDataCnt' value.

  • Erik Larsson Erik Larsson committed [556da4]

    Add more HFS encodings based on what's supported by the Java platform.

  • Erik Larsson Erik Larsson committed [8cd5d1]

    Implement persistent storage of the user's HFS encoding preference.

  • Erik Larsson Erik Larsson committed [b0d046]

    Add support for APM layouts without a valid Driver Descriptor Record.

  • Erik Larsson Erik Larsson committed [88b408]

    Adjust MacJapanese data to Java 16 class size restrictions.

  • Erik Larsson Erik Larsson committed [8e8db3]

    build.xml: Add javadoc-internal target to build internal documentation.

  • Erik Larsson Erik Larsson committed [a260ad]

    Add mingw support to hfsexplorer launcher script.

  • Erik Larsson Erik Larsson committed [555c73]

    Add Javadoc and make recent FileSystemBrowser methods package private.

  • Erik Larsson Erik Larsson committed [595e6d]

    ReadableBlockCachingStream.java: Add logging and fix formatting/javadoc.

  • Erik Larsson Erik Larsson committed [29fc6a]

    build.xml: Omit Java 5 target and source version for later JDKs.

  • Erik Larsson Erik Larsson committed [cdada6]

    Java6Util.java: Fix outdated variable name in javadoc.

  • Erik Larsson Erik Larsson committed [700846]

    Fix javadoc warnings in internal documentation.

  • Erik Larsson Erik Larsson committed [aca55e]

    Pull latest catacombaeframework org.catacombae.util.Log optimization.

  • Erik Larsson Erik Larsson committed [3da86b]

    Fix 32-bit overflow in offset calculations for wrapped HFS+ volumes.

  • Erik Larsson Erik Larsson committed [20d4ec]

    FSAttributes.java: Use Long.valueOf() instead new Long().

  • Erik Larsson Erik Larsson committed [da1035]

    GPTPartitionType.java: Allow defining GUIDs using their string form.

  • Erik Larsson Erik Larsson committed [cd18da]

    RandomAccessFileDataLocator.java: Use Long.valueOf() instead new Long().

  • Erik Larsson Erik Larsson committed [22ecf7]

    GPTPartitionType.java: Add more Apple and FreeBSD partition types.

  • Erik Larsson Erik Larsson committed [1e664d]

    GPTPartitionType.java: Add Solaris partition types.

  • Erik Larsson Erik Larsson committed [8ac526]

    Fix accidental Doxygen-isms in javadoc for MacJapanese code.

  • Erik Larsson Erik Larsson committed [cc4d11]

    GPTPartitionType.java: Fix duplicate Apple boot partition type.

  • Erik Larsson Erik Larsson committed [af3159]

    GPTPartitionType.java: Add check for duplicate entries for a GUID.

  • Erik Larsson Erik Larsson committed [f1f840]

    GPTPartitionType.java: Add more Microsoft and boot partition types.

  • Erik Larsson Erik Larsson committed [cae99f]

    GPTPartitionType.java: Add HP-UX and more Linux partition types.

  • Erik Larsson Erik Larsson committed [5b03bb]

    GPTPartitionType.java: Add more partition types.

  • Erik Larsson Erik Larsson committed [25f922]

    Dispose of the debug console window when the main window is closed.

  • Erik Larsson Erik Larsson committed [af51ad]

    Use greedy matching when decoding MacJapanese sequences.

  • Erik Larsson Erik Larsson committed [cd923e]

    Fix broken '-dbgconsole' argument parsing after last commit.

  • Erik Larsson Erik Larsson committed [620848]

    HFSExplorer 2021.10.9.

  • Erik Larsson Erik Larsson committed [df190b]

    Change out-commented debug code to being disabled by an if block.

  • Erik Larsson Erik Larsson committed [144afe]

    Add control characters to MacJapanese character data.

  • Erik Larsson Erik Larsson committed [9f5aaa]

    Add "Open with HFSExplorer" option to right-click context menu.

  • Erik Larsson Erik Larsson committed [bffdea]

    Add support for newer Java versions on macOS.

  • Erik Larsson Erik Larsson committed [7f7798]

    Add a fallback codec for unmapped characters in MacJapanese.

  • Erik Larsson Erik Larsson committed [ad2967]

    MacJapaneseStringCodec.java: Remove unnecessary string concatentation.

  • Erik Larsson Erik Larsson committed [e0fbc1]

    HFSExplorer.java: Change Apache ant link to use https.

  • Erik Larsson Erik Larsson committed [6a98c1]

    Fix MacJapanese encoding bug for encoded sequences with value >= 0x8000.

  • Erik Larsson Erik Larsson committed [48b4f5]

    Fix issues with single-byte codepage encoding.

  • Erik Larsson Erik Larsson committed [d767e7]

    Add support for Shift-JIS user defined range to MacJapaneseStringCodec.

  • Erik Larsson Erik Larsson committed [297ffc]

    Fix endless loop in MacJapanese string encoding of control characters.

  • Erik Larsson Erik Larsson committed [af6863]

    Implement drag and drop opening of disk images.

  • Erik Larsson Erik Larsson posted a comment on ticket #4

    The solution may be to use an APFS or HFS+ filesystem when signing the app. Then the '._'-files won't be included in the code signing manifest.

  • Erik Larsson Erik Larsson created ticket #4

    App won't launch on macOS 11 because of code signing issues

  • Erik Larsson Erik Larsson posted a comment on discussion HFSExplorer

    Hi, I'll be moving all future discussions and bug reports to GitHub so please post your questions to: https://github.com/unsound/hfsexplorer/discussions Bug reports should be submitted to: https://github.com/unsound/hfsexplorer/issues Best regards, Erik

  • Erik Larsson Erik Larsson modified ticket #5

    Cannot open HFS CD-ROM images with filenames in Japanese Mac OS encoding

  • Erik Larsson Erik Larsson posted a comment on ticket #5

    Closing this ticket as the original issue was addressed and further discussion was moved to github ticket 15: https://github.com/unsound/hfsexplorer/issues/15

  • Erik Larsson Erik Larsson posted a comment on ticket #5

    Hi, I downloaded an image to experiment a bit and I got it working somewhat quickly. The latest state of the 'proposed' branch in github has the changes: https://github.com/unsound/hfsexplorer/tree/proposed This is what I'm getting for MACLIFE44.ISO when selecting the MacJapanese encoding (see screenshot):

  • Erik Larsson Erik Larsson posted a comment on discussion HFSExplorer

    Hi, If it's an M1 MacBook Air it sounds likely that the sparsebundle is using the APFS format, not HFS+. If that is the case, then HFSExplorer cannot open it. Best regards, Erik

  • Erik Larsson Erik Larsson posted a comment on ticket #5

    Hi, Can the images not be opened at all or can they be opened but the filenames aren't decoded properly? If they can't be opened at all, then could you please copy the output in File->Debug console after attempting to open an image and then paste it here? Erik

  • Erik Larsson Erik Larsson created merge request #26

    Proposed big-endian fixes for setting the partition name

  • Erik Larsson Erik Larsson committed [fded77]

    gptpart.cc: Remove byteswap commands in GPTPart::SetName(const string&).

  • Erik Larsson Erik Larsson committed [eb1bc1]

    gptpart.cc: Remove byteswap commands in GPTPart::SetName(const string&).

  • Erik Larsson Erik Larsson committed [2a15a2]

    gptpart.cc: Minor fix to end comment of GPTPart::ReversePartBytes(void).

  • Erik Larsson Erik Larsson created merge request #25

    Fix broken GPT label output on big-endian

  • Erik Larsson Erik Larsson committed [86dd5f]

    gptpart.cc: Fix double byteswap for big-endian architectures.

  • Erik Larsson Erik Larsson committed [39fa3e]

    hfsexplorer.nsi: Use the https version of the web site in menu item.

  • Erik Larsson Erik Larsson committed [499b1a]

    HFSExplorer 2021.2.22.

  • Erik Larsson Erik Larsson committed [4208fb]

    vcbuildlauncher.bat: Pull JDK path from JAVA_HOME environment variable.

  • Erik Larsson Erik Larsson committed [ae1cd1]

    buildlauncher.bat: Clarify error message when JAVA_HOME is not defined.

  • Erik Larsson Erik Larsson committed [64ac5c]

    launcher.cpp: Display a UAC prompt when invoked with no arguments.

  • Erik Larsson Erik Larsson committed [e3fcd1]

    Fix an llio compiler printf string warning.

  • Erik Larsson Erik Larsson committed [3c80d3]

    vcbuildlauncher.bat: Fix broken target prefix.

  • Erik Larsson Erik Larsson committed [3a8199]

    launcher.rc: Remove reference to MFC-specific header.

  • Erik Larsson Erik Larsson committed [827cee]

    Add buildlauncher.sh shell script for MSYS or cross-compile use.

  • Erik Larsson Erik Larsson committed [37c5fb]

    Add dmgextractor as a submodule.

  • Erik Larsson Erik Larsson committed [9bcf01]

    Improve "updates available" dialog with a link to the web site.

  • Erik Larsson Erik Larsson committed [a16246]

    vcbuildlauncher.bat: Add support for building ARM binaries with VS2019.

  • Erik Larsson Erik Larsson committed [c344a5]

    Update hfsx_dmglib.jar with fixes for the latest framework changes.

  • Erik Larsson Erik Larsson committed [4f4546]

    launcher.cpp: Add two new JVM dll search paths.

  • Erik Larsson Erik Larsson committed [8b5828]

    Add ARM/ARM64 builds of llio.

  • Erik Larsson Erik Larsson committed [72de47]

    HFSOriginalVolume.java: Fix leak of allocationFile at close time.

  • Erik Larsson Erik Larsson committed [75def6]

    HFSExplorer 2020.9.17.

  • Erik Larsson Erik Larsson committed [5eb392]

    Retire build number except for internal use.

  • Erik Larsson Erik Larsson committed [2f9e0d]

    build.xml: Add 'overwrite="true"' when copying results from subprojects.

  • Erik Larsson Erik Larsson posted a comment on discussion HFSExplorer

    Hi Volker. Now I see a different error code, 0x17, which translates to ERROR_CRC (see: https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499-). This seems to indicate that checksums fail internally in your drive and that there's something wrong with it. If the data on the drive is really precious to you I would advise you to not try to use it any more and instead get it to a data recovery company which should be able to extract as much data as possible from the faulty drive....

  • Erik Larsson Erik Larsson posted a comment on discussion HFSExplorer

    Oh, but I see now that none of the catalog or attributes file tabs are available meaning there was some issue loading those. The catalog file in particular is needed to load the files. Are there other messages in the debug console or just the one about error 0x00000015?

  • Erik Larsson Erik Larsson posted a comment on discussion HFSExplorer

    To be clear, you did manage to load the filesystem (at least to the point where the volume header can be inspected) but it doesn't show any files? The error is from autodetection trying to open the optical drive when there's no media in it, so you can ignore that. It's unrelated.

  • Erik Larsson Erik Larsson committed [612f83]

    changelog.txt: Fix line width 80 overflow.

  • Erik Larsson Erik Larsson committed [c105f8]

    HFSPlusBSDInfo.java: Fix missing flag 'compressed' in struct elements.

  • Erik Larsson Erik Larsson committed [bcfef1]

    Add field "Size on disk" to FSEntrySummaryPanel.

  • Erik Larsson Erik Larsson committed [531c2e]

    FSEntrySummaryPanel.java: Minor cleanup.

  • Erik Larsson Erik Larsson committed [fc191e]

    Set the same icon for all HFSExplorer windows.

  • Erik Larsson Erik Larsson committed [521b2e]

    FileSystemBrowserWindow.java: Fix broken help browser window.

  • Erik Larsson Erik Larsson committed [e82cc5]

    HFSCommonFileSystemRecognizer.java: Don't throw exception on empty file.

  • Erik Larsson Erik Larsson committed [d11bf2]

    FileSystemBrowserWindow.java: Always prefer GTK+ L&F before Motif/Metal.

  • Erik Larsson Erik Larsson committed [75816e]

    FileSystemBrowserWindow.java: Locate 'doc' folder more reliably.

1 >