EagleFiler 1.6.7

January 22nd, 2016 (EagleFiler)

Version 1.6.7 of EagleFiler is now available. This is a free update that includes the following enhancements:

  • EagleFiler now waits to show the text inspector bar until you actually start editing an RTF document. This prevents it from repeatedly hiding and showing as you browse through a bunch of records.
  • If you press the capture key in the Notes app, EagleFiler will now show some instructions for importing from Notes.
  • If you press the capture key in Reeder, EagleFiler will now suggest how you can set up a hotkey in Reeder for importing into EagleFiler.
  • EagleFiler’s metadata backup files are now named .EagleFiler Metadata.plist. The initial period prevents them from cluttering file lists in iOS and Web services that don’t respect the traditional Mac flag for marking files as invisible.
  • Added the Importing From iOS section of the manual.
  • Improved the following sections of the manual:
  • In the contextual menu for the record viewer, you can now hold down the Option key to change Set Filename to Set Filename and Title.
  • If a file with a source URL is damaged or missing, you can now use the Open in Browser button in the Errors window to view the Web page (and perhaps import it again).
  • The Quick entry command is now AppleScriptable.
  • Added the Group Records script.
  • Added the Date From yyyymmddhhmmss Filename script.
  • Added the Import Some Safari Tabs script.
  • The Convert Plain Text to Rich Text and Convert Rich Text to Plain Text scripts now demonstrate how to use the create temporary folder script command.
  • The New Record and Label toolbar buttons now adjust if you choose the small toolbar size (requires Mac OS X 10.11).
  • EagleFiler now preserves the creation date when importing a folder.
  • EagleFiler no longer imports Prism files as text files.
  • When setting the selected records via AppleScript, EagleFiler will now change the selected source if the specified records aren’t in the current records list.
  • Faster indexing of media file e-mail attachments.
  • Metadata backups now include a transientRecordID field.
  • Improved the help message and error reporting when EagleFiler is unable to capture from Outlook.
  • EagleFiler now logs to Console if doesn’t find all of the expected Apple Mail messages to import.
  • Added RecordsListShowToolTips to the esoteric preferences.
  • Added ImportTitleFromFileContents to the esoteric preferences.
  • Added IndexingUsesAttributeModificationDate to the esoteric preferences.
  • Worked around an OS issue that could cause an error when importing from Yoink.
  • Worked around a rare problem where EagleFiler would sometimes erroneously report that there was no library open when you pressed the capture key.
  • Worked around an OS bug that could cause problems (incorrect metadata or missing content) when importing multiple Web pages as PDFs in quick succession.
  • Worked around a change in Mac OS X 10.11 that caused the .eml Spotlight importer to not import any text.
  • Worked around an OS bug that could cause a crash when using the contextual menu when viewing a PDF.
  • Worked around some issues with Outlook 2016 that could cause capturing to not work.
  • Worked around an Xcode bug that could cause a table header drawing glitch on Mac OS X 10.10.
  • Updated code for Xcode 7.2.
  • Fixed a bug where importing text via AppleScript could cause duplicate imports and an internal error on Mac OS X 10.11.
  • Fixed a bug in the URL importing error handling code.
  • Fixed a bug where setting the filename from the contextual wasn’t undoable.
  • Fixed a bug displaying a e-mail message with an empty HTML part.
  • Fixed a bug where Mac App Store receipt validation used the current date rather than the receipt creation date.
  • Worked around a Finder bug that could cause the disk image’s icons to be misaligned if the AppleShowAllFiles option was enabled.
  • Fixed the size of the distribution disk image window.

EagleFiler 1.6.7 works with Mac OS X 10.6.8 through 10.11. Older versions are available for older operating systems. For information about previous releases of EagleFiler, please see the version history.

Update (2016-01-23): EagleFiler 1.6.7 was submitted to the Mac App Store.

Update (2016-01-26): EagleFiler 1.6.7 is now available from the Mac App Store.

DropDMG 3.2.9

December 11th, 2015 (DropDMG)

Version 3.2.9 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

  • By default, Mac OS X 10.11 required you to click an Options push button to see the options for the New from Folder/File…, Convert Image/Archive…, Get Image Info…, and Mount Image… commands. DropDMG now shows the options by default.
  • Worked around a change in the Finder that caused disk image windows to be too short for the background picture when created using Mac OS X 10.11.
  • Worked around a Finder bug in Mac OS X 10.11 that could cause the disk image’s icons to be misaligned if the AppleShowAllFiles option was enabled.
  • DropDMG will now check that the Finder saved the state of the window status bar and fix it if necessary.
  • The Activity window is now shown by default.
  • Added the Why doesn’t the file I added show up on the disk image? section to the manual.
  • Updated the Create OS X Install Disk section of the manual.
  • Improved the error messages when the Finder doesn’t save the proper window bounds for the mounted disk image.
  • If the LayouterCheckViewOptions esoteric preference is set, DropDMG will now check that the icon size, text size, and background picture were correctly saved into the view options (retrying if necessary). This can work around a rare bug that was reported in Mac OS X 10.11.
  • Fixed a bug where Mac App Store receipt validation used the current date rather than the receipt creation date.
  • Fixed a regression (caused by an Xcode update) where various dialogs and sheets did not show the lock icon to indicate that a passphrase was set.
  • Fixed the size of the distribution disk image window.
  • Updated code for Xcode 7.2.
  • DropDMG is now localized in Simplified Chinese.
  • We need some help localizing DropDMG. If you would like to help keep DropDMG’s German localization up-to-date, please contact dropdmg@c-command.com.

DropDMG 3.2.9 works with Mac OS X 10.6.8 through 10.11. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2015-12-11): DropDMG 3.2.9 has not been submitted to the Mac App Store because of an Apple ID issue that prevents me from using Application Loader.

Update (2015-12-11): DropDMG has been uploaded, but the Mac App Store is still “Processing” it before it can be submitted for review.

Update (2015-12-12): DropDMG 3.2.9 was submitted to the Mac App Store.

Update (2015-12-18): DropDMG 3.2.9 is now available from the Mac App Store.

SpamSieve 2.9.23

December 8th, 2015 (SpamSieve)

Version 2.9.23 of SpamSieve is now available. This is a free update that includes the following changes:

  • Works with Apple Mail under Mac OS X 10.11.2. It’s easiest if you update to SpamSieve 2.9.23 before updating to 10.11.2. In any case, if you don’t see the SpamSieve commands in Apple Mail’s Message menu, be sure to choose Install Apple Mail Plug-In from the SpamSieve menu. Otherwise, with the SpamSieve plug-in not installed, Mail will move good messages to the spam mailbox without consulting SpamSieve.
  • Made a variety of changes to work around a bug in Mac OS X 10.11 in which (in rares cases) the system would start to launch SpamSieve but not load any of its code, leaving it stuck in a partially launched state. This would particularly happen if Mail itself was auto-launched by the system after your Mac booted. This could lead to Apple Mail hanging (while waiting for SpamSieve), spam messages left in the inbox (because the Mail plug-in was forced to assume they were good), and high Mail memory use. SpamSieve’s launch agent now tries to detect this situation and quit the stuck SpamSieve process, allowing it to relaunch normally. If this is unsuccessful, the Mail plug-in will report an error explaining what is going on and how you can manually fix it.
  • The Apple Mail - Server Junk Mailbox script can now move the spams to per-account spam mailboxes, has better error reporting, and has an option to enable debug logging.
  • The Apple Mail - SaneBox script now has an option to enable debug logging.
  • Made some improvements to the statistics database to be more resilient to errors and also report them better.
  • SpamSieve is better at handling errors if it gets disconnected from Apple Mail in the middle of processing a message.
  • SpamSieve will no longer try to use Apple Mail’s background activity count scripting property on Mac OS X 10.11 because it’s known to be broken. This will reduce unnecessary error logging to Console.
  • SpamSieve no longer creates an App Store Receipts folder, since it would always be empty.
  • Updated code for Xcode 7.1.
  • Fixed the size of the distribution disk image window.
  • Worked around a Finder bug that could cause the disk image’s icons to be misaligned if the AppleShowAllFiles option was enabled.

Mac App Store Versions of Apps Not Launching

November 12th, 2015 (DropDMG, EagleFiler)

Starting on November 11, an Apple bug can prevent DropDMG and EagleFiler from launching. You may see a “Couldn't parse receipt” error in the Console, followed by “Service exited with abnormal code: 173.”

The problem seems to be that the certificate in the App Store’s receipt expired. In some cases, when you try to launch the app you’ll get a dialog from the App Store saying that the app was purchased on another Mac and asking you to enter your Apple ID password. Sometimes this will cause the system to download a new receipt, and everything will work. If entering your password doesn’t help, we’ve heard some reports that it helps to restart the Mac and try again. Make sure that your Mac can connect to the Internet, or it won’t be able to download the new certificate.

However, sometimes the OS will (for unknown reasons) still not be able to download a new receipt. In this case, it will report that the application is damaged and that you need to “download it again from the App Store.” To do this, open the Applications folder, drag the app to the trash, and empty it. (If you have any other copies of the app, delete them, too.) Then go to the Purchased tab in the App Store app and click Install to re-download the app.

We’ve also seen cases where the re-downloaded app doesn’t launch, either. Currently, it looks like this is a problem that Apple will need to fix, however you can download the direct sale version of DropDMG or EagleFiler and run it in trial mode (fully functional) until the problem is resolved. (Contact us if you’d like a temporary serial number to remove the demo reminders.) Since the bug seems to affect every app on the Mac App Store, we expect there to be a solution soon.

This post will be updated as more information becomes available.

SpamSieve 2.9.22

October 21st, 2015 (SpamSieve)

Version 2.9.22 of SpamSieve is now available. This is a free update that includes the following changes:

SpamSieve 2.9.22 works with Mac OS X 10.6 through 10.11 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

EagleFiler 1.6.6

September 29th, 2015 (EagleFiler)

Version 1.6.6 of EagleFiler is now available. This is a free update that includes the following enhancements:

  • EagleFiler is now fully compatible with Mac OS X 10.11 El Capitan.
  • The Fonts panel now has a menu for selecting the system font. This lets you use San Francisco on Mac OS X 10.11, even though it is not selectable in the regular system Fonts panel. If you select a system font using the new menu, EagleFiler will adapt to always use system font for the version of the operating system that you’re currently running. In contrast, if you select Lucida Grande or Helvetica Neue, the font will stay fixed.
  • The About, Software Update, and help windows now use the San Francisco font on Mac OS X 10.11.
  • Modernized code for the Xcode 7 compiler and the Mac OS X 10.11 SDK.
  • Added support for App Transport Security on Mac OS X 10.11.
  • Added full support for indexing .ics and .vcf files attached to e-mail messages.
  • Mac OS X 10.11 no longer includes the formail tool, so EagleFiler now includes its own copy. The Remove Duplicate Messages script has been updated accordingly.
  • The capture key now works with Apple Mail on Mac OS X 10.11.
  • You can now use the Find panel in the notes text view.
  • Optimized indexing of .bmp files attached to e-mail messages.
  • Added more message attachment file types that can be indexed.
  • The Polish velarized L is now treated like other accented characters for the purposes of indexing and searching.
  • EagleFiler no longer tries to extract text from unknown message attachment types. This should make indexing faster and speed up searching using Match Partial Words by not filling the index with junk terms.
  • Refined the search index’s definition of terms to make searches more accurate and to reduce index bloat.
  • Improved the following sections of the manual:
  • When extracting a file’s contents for indexing, EagleFiler will now abort if it hasn’t finished after a few minutes, to work around a bug in Mac OS X 10.10’s PDF reader.
  • Added some esoteric preferences to work around hangs and crashes caused by the OS’s built-in support for .docx files.
  • Worked around an OS bug that could cause a single-page PDF to be initially scrolled down, when viewing in Continuous Scroll mode.
  • Worked around a bug in Mac OS X 10.11 that could cause a crash during Software Update….
  • Worked around a Tidy bug that could cause a crash when indexing HTML e-mails.
  • Worked around a bug in Mac OS X 10.11 that could prevent EagleFiler from capturing from Apple Mail.
  • Removed the application icon from the Open With menu title because it caused the text to appear too dark.
  • Fixed a bug where menu items with attributed titles had the wrong font size.
  • Fixed a bug where the sample text in the Preferences window’s font chooser text fields would sometimes get cut off.
  • Fixed a bug where the contents of <NOFRAMES> tags could be displayed in HTML views.
  • Fixed a bug where Software Update… would continue offering updates in the same session you had held down the Option key.
  • Fixed a bug where including square brackets in a search query could prevent EagleFiler from finding the relevant records if Match Partial Words was enabled.
  • Fixed a regression where indexing certain types of files didn’t work on Mac OS X 10.6.
  • Fixed a bug where EagleFiler did not reindex a record’s source URL if you changed it via AppleScript.
  • Fixed a bug where the contents of <NOFRAMES> tags could be displayed.
  • Fixed a regression that caused some mailbox files to be imported as text files.
  • Fixed a bug where EagleFiler wouldn’t always rebuild a missing mailbox index file.

EagleFiler 1.6.6 works with Mac OS X 10.6.8 through 10.11. Older versions are available for older operating systems. For information about previous releases of EagleFiler, please see the version history.

Update (2015-10-02): EagleFiler 1.6.6 was submitted to the Mac App Store.

Update (2015-12-03): EagleFiler 1.6.6 is now available from the Mac App Store.

DropDMG 3.2.8

September 29th, 2015 (DropDMG)

Version 3.2.8 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

  • DropDMG is now fully compatible with Mac OS X 10.11 El Capitan.
  • Added support for LZFSE-compressed disk images, which are smaller than the standard zlib-compressed disk images yet twice as fast to encode and three times as fast to decode (requires Mac OS X 10.11).
  • When you’re editing a license or layout, DropDMG now adds a menu to the Fonts panel for choosing the system font, since there is otherwise no way of choosing San Francisco or the proper version of Helvetica Neue to match the user interface.
  • Updated the Create OS X Install Disk instructions for Mac OS X 10.11.
  • It is now possible to enter segment sizes larger than 50 GB in the Preferences window. (Previously, this was only possible via script.)
  • Added segment size and blank disk image preset for 100 GB BD-R XL discs.
  • Modernized code for the Xcode 7 compiler and the Mac OS X 10.11 SDK.
  • The Command-line tool is now installed in a different folder on Mac OS X 10.11 for compatibility with System Integrity Protection.
  • Added support for App Transport Security on Mac OS X 10.11.
  • The About, Software Update, and help windows now use the San Francisco font on Mac OS X 10.11.
  • Worked around an OS bug that could cause the volume to be busy when creating a device image on Mac OS X 10.11.
  • Worked around a bug in Mac OS X 10.11 that could cause a crash during Software Update….
  • Added some logging and esoteric preferences to work around problems hiding/showing the Finder’s status bar.
  • Improved the Sharing Licenses and Layouts section of the manual.
  • Fixed a bug where Software Update… would continue offering updates in the same session you had held down the Option key.
  • Removed inadvertent debug logging for the Append version number feature.
  • Updated the French, Italian, Portuguese, and Spanish localizations.

DropDMG 3.2.8 works with Mac OS X 10.6.8 through 10.11. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2015-10-02): DropDMG 3.2.8 was submitted to the Mac App Store.

Update (2015-10-09): DropDMG 3.2.8 is now available from the Mac App Store.

SpamSieve 2.9.21

September 28th, 2015 (SpamSieve)

Version 2.9.21 of SpamSieve is now available. This is a free update that includes the following changes:

SpamSieve 2.9.21 works with Mac OS X 10.6 through 10.11 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

SpamSieve 2.9.20

June 3rd, 2015 (SpamSieve)

Version 2.9.20 of SpamSieve is now available. This is a free update that includes the following changes:

General
AppleScript
Error Handling
  • SpamSieve will now recreate the log file’s folder if it unexpectedly disappears after the application has launched, perhaps due to CleanApp. If this affects you, SpamSieve will make a note in the Console log.
  • Improved SpamSieve’s error handling and recovery when there is an error creating or updating the log file.
  • The Uninstall Apple Mail Plug-In… command will now retry if there’s an error communicating with Mail and report a better error if it still doesn’t succeed.
  • When training from Apple Mail, SpamSieve will now report a better error if it detects that the necessary SpamSieveHelper application is not running.
  • If SpamSieve detects that one of its files is missing, i.e. that the application is damaged, it now presents a better error message.
  • When there is an error reading the corpus or history database, the error alert now has a clickable Help button instead of inline URL text.
  • The Entourage scripts can now log errors to Console.
  • SpamSieve will now log an error if it’s not installed in the Applications folder, as this can prevent proper functioning with Airmail (due to sandbox restrictions).
  • Improved the error message if Apple Mail can’t launch SpamSieve.
  • Errors for corrupt files now link to the relevant Web pages that explain how to fix them.
  • Improved the error message when you’re using a version of SpamSieve that’s too old for your version of Apple Mail.
  • Improved error reporting when a temporary folder cannot be created.
  • Improved the error message for incorrect serial numbers.
  • SpamSieve now reports permissions information if there’s an error opening the statistics database.
Bug Fixes
  • Worked around a bug where Microsoft Outlook does not always correctly return a message’s source. This could lead to spam messages being classified as good because SpamSieve had no information to work from. To get this fix, choose Install Outlook Scripts from the SpamSieve menu.
  • Worked around a text conversion bug in Mac OS X 10.10.3.
  • SpamSieve will no longer repeatedly try to fix a file’s owner if ownership is ignored on the volume.
  • Fixed a bug where SpamSieve could report an internal error if it received an Apple event while in the process of quitting.
  • Fixed a bug that could cause an internal error writing to SpamSieve’s log file when the application was quitting.
  • Fixed a regression where the Outlook 14 installer didn’t properly migrate installed script files.
  • Fixed a bug abbreviating long rules in the log.
  • Date formatters now use the POSIX local where appropriate.

SpamSieve 2.9.20 works with Mac OS X 10.6 through 10.10 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

DropDMG 3.2.7

June 3rd, 2015 (DropDMG)

Version 3.2.7 of DropDMG is now available. This is a free update for owners of DropDMG 3.0 that includes the following enhancements:

DropDMG 3.2.7 works with Mac OS X 10.6.8 through 10.10. Older versions are available for older operating systems. For information about previous releases of DropDMG, please see the version history.

Update (2015-06-03): DropDMG 3.2.7 has been uploaded to the Mac App Store, but we are waiting for Apple to finish processing it so that we can submit it for review.

Update (2015-06-04): DropDMG 3.2.7 was submitted to the Mac App Store.

Update (2015-06-10): DropDMG 3.2.7 is now available from the Mac App Store.