- Fixed a few crashing bugs
- Fixed a few minor bugs that could cause some packages not to load properly
- Fixed a bug that could cause RTFD files not to be viewable
- Other minor bug fixes
- Fixed a crashing bug
- Fixed a bug that could cause some items to be installed in the wrong place
- Fixed a bug that caused the disclosure triangles not to work in the QuickLook plug-in on Mountain Lion
- Other minor bug fixes
- Added support for OS X 10.8 “Mountain Lion” installer to “Open Apple Installers” button
- Fixed a bug that could cause the “Show Software Update Packages” feature not to work on Mountain Lion
- Fixed a bug that could cause Pacifist not to launch on Intel Macs running OS X 10.4.x
- Fixed a bug that could cause loading distribution packages from non-file URLs not to work
- Fixed a minor permissions issue in the 3.0.4 distribution
- Fixed a bug that could cause packages from versions of OS X older than 10.2 not to load
- Fixed a bug that could cause spurious error messages on extracting the entirety of a mpkg
- Fixed another Mountain Lion-specific bug
- Got rid of some deprecated API usage
- Now uses code-signing information to prune extraneous files out of applications extracted using the “Search Receipts” feature
- General improvements and bug fixes to the “Search Receipts” feature
- Several Mountain Lion-related
fixes
- Fixed a bug that affected loading some Apple install discs such as Final Cut Studio and Logic Pro
- Fixed a few crashing bugs
- All files in the .zip distribution of Pacifist are now free of resource forks and extended attributes, to keep third-party .zip unarchivers from failing to unarchive the extended attributes properly and invalidating Pacifist’s code signing
- Text is now selectable in HTML files in the viewer
- Miscellaneous bug fixes
- Updated code signature for compatibility with OS X 10.8 “Mountain Lion” and Gatekeeper
- Fixed a crash that could occur if Pacifist was unable to install the QuickLook plug-in
- Added the ability to ask for admin privileges to install the QuickLook plug-in if necessary
- Now automatically checks the default application for .pkg, .mpkg, and .dmg files on startup and sets them back to Installer and DiskImageMounter respectively if they have inadvertently become assigned to Pacifist
- Fixed a bug that caused a few outline-view keyboard shortcuts not to work properly
- Fixed a rare bug that could cause a package to load incorrectly
- Suppressed a number of “Duplicate XML Element” errors when loading some packages
- Fixed a few crashing bugs
- Fixed a bug that could cause the QuickLook plugin not to work on some systems
- Using the “View” function on text files should now cause them to open in a standard text view like in 2.6.x instead of in the QuickLook viewer as in 3.0, allowing them to be selectable and searchable
- Fixed a bug that could cause dates not to appear correctly in the verification reports
- Fixed a bug that could cause resources not to load properly for packages inside disk images
- Support for Mac OS X 10.7 (“Lion”) and its packages
- New “Receipt Search” feature lets you search through all receipts to determine what package installed a particular file, and then extract that file if the packages can be found. If the appropriate Software Update packages containing the file can be found, they will also be used to make sure the latest possible version is extracted. (Requires Mac OS X 10.5 or higher, 10.6 for the extraction feature)
- New icon and main window design by Adam Betts
- Improved documentation, which is now bundled inside the application using Apple Help Viewer
- Now runs as a 64-bit binary on Mac OS X 10.6 and higher
- Now correctly preserves all extended attributes for extracted files (requires Mac OS X 10.5 or higher)
- Faster startup
- Improved error reporting
- Added an option to show hidden files in the open panel
- Added the ability to save an archive’s file listing to a text file, or to print it
- Pacifist can now automatically open the enclosing directory after extracting files
- Added support for more flavors of .zip files
- Fixed a bug that caused some .tar, .cpio, and .pax archives with symbolic links in them not to load properly
- Added the ability to extract subpackages from metapackage files, instead of only their contents
- Added the ability to list and open Software Update packages
- Improved the QuickLook plugin’s interface
- Added support for some self-extracting zip files
- Added ability to view versions for applications in package
- Search results now have tooltips revealing their full paths
- Interface improvements to the Kernel Extension Report feature
- Verify panel now lists what files were found in addition to what files were missing
- Now supports automatic updates via Sparkle
- More squashed bugs than a flyswatter factory
-
Now ignores checksums for Mach-O binaries in Apple's Snow Leopard packages, since I have not been able to figure out why the checksums for those files appear to be corrupt.
-
Worked around an oversight in Snow Leopard’s Finder that caused drag-and-drop to the Finder not to work properly
-
Fixed a bug inadvertently added in 2.6.1 that caused hangs at the "Verifying Files" stage
-
Fixed a bug which could cause the Kernel Extension Report feature not to work properly under Mac OS X 10.6 “Snow Leopard”
-
Compatibility with Mac OS X 10.6 “Snow Leopard”
-
Added a QuickLook plug-in
-
Added Simplified Chinese localization by Yunxuan He
-
Added support for PKZIP, WinZip, and Info-Zip self-extracting .zip archives
-
Added support for Zip64 archives
-
Added support for bzip2-compressed .zip archives
-
While extracting, the Verification phase is much faster
-
The Verification phase is now optional and can be disabled in the preferences
-
fixed a bug that caused .xar, .pkg, and .zip files on some HTTP servers not to load properly
-
Fixed a crashing bug that could occur while viewing packages with no resources
-
Fixed a bug that caused some Leopard flat packages not to be read properly
-
Fixed a bug that could cause the Logic Studio 9 discs to fail to load
-
Fixed a few bugs that could cause spurious errors when extracting files from pre-Leopard packages
-
Fixed a bug that could cause the resource forks not to be written properly for some files in pre-Leopard packages
-
Fixed a bug that could cause symlinks to be extracted with an incorrect path content or omitted entirely
-
Fixed a crashing bug that could occur while opening .zip files
-
Fixed a bug that could cause the window for the image view to appear at an incorrect size
-
Made some corrections to the localizations
-
Miscellaneous bug fixes
-
Fixed a bug that could cause Pacifist to crash when running in unregistered mode
-
Added the ability for Pacifist to accept URLs from other applications
-
Added support for the Xcode 2.5 install disc to the "Open Apple Install Discs" button
-
Fixed a bug that caused loading URLs containing percent escapes not to work correctly
-
Pacifist should now work on Panther even if the BSD subsystem is not present
-
Fixed a bug that could cause package scripts not to be visible in some Leopard flat packages
-
Fixed a bug that could cause Pacifist to hang at launch time under certain circumstances
-
Fixed a bug that prevented Pacifist from launching on Mac OS X 10.3.x
-
Support for Mac OS X 10.5 (Leopard) and its new package format
-
Support for .xar archives
-
Support for .zip archives with extensive format support - should correctly extract Mac and UNIX metadata from Apple’s Zip
format as well as MacZip, SmartZip, ZipIt, and InfoZip archives. In order to achieve support for all these formats as well as the
“Open URL” feature, Pacifist has a new Zip parser written completely from scratch rather than using existing
functionality such as the ‘zip’ command-line tool.
-
A new “Open URL” feature makes it possible to remotely load archives over the network. For .zip, .xar, .dmg, and
Leopard .pkg packages, this feature only downloads the portion of the file which is necessary to read it, causing files to open
much more quickly than it would take to download the whole archive (.zip files, in particular, are very fast - try it!).
-
All files in a package can now be viewed right in Pacifist using of a new “View Files” feature. The
“View Files” feature includes support for various text and image file types, as well as support for RTF, RTFD,
HTML, MS Word, and property list files. Pacifist 2.5 also adds a new hexadecimal file viewer for viewing binary files and
unknown file types.
-
Loading a disk image containing a package will now cause the package to be loaded and its contents to be displayed.
-
Underscore files (._example) are no longer displayed as separate files, but are now considered an attribute of the original file.
If a file has an underscore file or a resource fork associated with it, a badge is added to its icon to indicate this.
-
Package resources can now be extracted, just like package contents.
-
The Verify feature now ignores the permissions of symbolic links.
-
The Verify feature now has a “Zero-Length Files” check to detect files that may have been emptied by the recent
prebinding bug in OS X
-
The search feature now employs a proper search field, as well as Command-G and Command-Shift-G to iterate through the search results.
-
Files that are being viewed via the “View Files” feature can now be searched.
-
Pacifist now includes an option to create BOM files.
-
Removed some outdated options from the preferences.
-
Unfortunately, the Czech localization has been removed from this version. Hopefully, it will be able to be re-added at some
point in the future.
-
Numerous bug fixes.
-
New Czech localization by Lukáš Vajda
-
Interface clarification: if you select a folder or a package that contains other files and folders, the contained files will now
get highlighted light gray to indicate that they will get extracted/installed as well
-
Replaced the generic error message on failure to open a file with something more specific
-
Fixed a bug in which using the “Install” feature on certain packages could make Pacifist crash
-
Fixed a bug which could cause some packages to install in the wrong place under certain conditions
-
Fixed various localization issues
-
Full support for Mac OS X 10.4 “Tiger”
-
Recompiled as a Universal Binary to run natively on Intel-based Macs
-
Fixed a bug that caused registration sometimes not to work on Intel-based Macs.
-
Fixed a bug which caused large metapackages to sometimes load a few extra packages after you cancel it
-
Fixed a bug which caused some packages to erroneously give “BOM file not found” errors
-
Added support for reading raw BOM files
-
Added support for reading DMG files
-
Added support for reading .pax, .tar, .tar.gz, and .tgz files
-
Added the ability to view a package’s resources (i.e. the Read Me file, the install scripts, etc.)
-
Fixed a few memory leaks
-
Made it possible to close the splash screen window
-
Fixed a bug that could cause the progress bar to stay up forever if you tried to run prebinding on a folder with no executable files in it
-
Pacifist is now able to auto-detect and open the packages for the Software Restore, iLife, and Developer Tools packages in addition to the Mac OS X install packages
-
Added support for Mac OS X Public Beta packages
-
Added an option to ignore .DS_Store files when extracting
-
Fixed a bug that could cause the progress bar not to be updated frequently enough on Mac OS X 10.2.x
-
Calculating folder sizes is now optional
-
Updating the prebinding for a folder with a huge number of files in it should no longer cause the system to bog down from excessive paging
-
Added the ability to decide whether or not to use administrator privileges to install files
-
Added the ability to create receipts for packages
-
Fixed a problem which could cause Disk 2 and/or Disk 3 of some of the newer multi-DVD OS install disc sets set not to load
-
Fixed a problem which caused the Update Prebinding feature not to work properly under Mac OS X 10.4
-
Fixed a strange bug which could cause blank lines to appear sometimes in the file listing when running under Tiger
-
Fixed some spurious errors regarding decoding the resource fork which occurred under Tiger
-
Fixed a bug which could cause some files not to be extracted when extracting metapackages that contained other metapackages
-
The default setting is now to not update the prebinding if the OS is 10.4 or higher
-
Prebinding an individual folder is now greyed out under 10.4 and higher, because that functionality is no longer possible (or needed)
-
Folders can now be expanded by double-clicking on them
-
Fixed a permissions problem that sometimes caused Pacifist not to work properly on non-admin accounts
-
Fixed a rare crashing bug when opening some 10.1-style metapackages
-
Worked around an apparent bug in Panther that could cause the “Please insert disk” dialogs to fail to close when the
disk was inserted
-
Hopefully fixed a problem which could cause Pacifist to sometimes give spurious “BOM file not found” errors
-
Fixed a bug that could cause an error to be returned if the user cancelled authorization
-
Fixed a rare bug which could cause AppleDouble files not to be combined properly
-
Fixed a bug which caused proxy packages to display their file sizes inaccurately
-
Built with gcc 3.3
-
Fixed some minor UI problems
-
Fixed some bugs that caused errors in loading packages not to be reported properly
-
Updating prebinding now runs in the background rather than blocking the UI and can be cancelled
-
Cancelling extraction during the “Update prebinding” stage now takes effect much more quickly
-
Prebinding now has a decent progress bar
-
Table views now have an alternating blue-and-white background (Mac OS X 10.3 and higher only)
-
Pacifist is much quieter now and doesn’t log nearly as much stuff to the Console
-
Rewired the preference panel to meet the guidelines
-
Fixed a bug which caused the Verification Report window not to respond to the keyboard properly
-
The “Stop Installation” bug in the disk request screen should now work properly while loading the Mac OS X Install
Packages
-
Fixed some crashes that occurred while running Mac OS X 10.1
-
Fixed a problem that could cause Pacifist to block while a menu was down when running in Mac OS X 10.3
-
Fixed a problem that could cause the OS install packages on certain of the install DVDs not to load properly
-
Fixed a few memory leaks
-
Compatibility with Mac OS X 10.3 (Panther) and its packages
-
Fixed some minor interface flaws
-
Small performance increases
-
Made the verify feature check the file size if the package does not specify a checksum
-
Fixed some bugs in extracting identical files from a package
-
Loading a package is now done in a separate thread
-
It is now possible to cancel loading of a package
-
Fixed a spurious disk-full error
-
Pacifist now notifies the Finder when it installs a file so that it will update immediately
-
Pacifist is now much smarter about dealing with situations when it is asked to extract files from a package on a disk that is no
longer inserted
-
Reintroduced support for Mac OS X 10.1.x
-
Added Dutch localization by Koen van Hees
-
Fixed a bug that could cause incorrect error messages in rare cases
-
Improved performance and reliability of the verification feature
-
Made the verification report files more compatible with various browsers
-
Other minor bug fixes
-
Added Italian localization by Gabriele Callari
-
Added a spiffy disk image background by Adam Betts
-
Added a New Folder button to the Extract dialog box.
-
Revamped some of the underlying extraction code; hopefully, improved performance somewhat.
-
Contextual menus
-
Added option to force files to be re-prebound when updating prebinding information
-
Added .mpkg support
-
Hopefully fixed an annoying bug where a document’s progress sheet sometimes wouldn’t close if installation finished
when the app was hidden
-
Fixed a bug in the .info parsing for the old non-Jaguar package format
-
Changed things so that the temporary directory where Pacifist stores files before moving them to their destinations is stored on
the same disk that the files will be installed to, to facilitate making installations with limited or no writable disk space, such
as boot CDs
-
Added verification of installations
-
Hopefully fixed a crashing bug that would sometimes occur when dragging packages onto Pacifist’s splash screen window
-
Added drag and drop extracting
-
Added support for Jaguar “Alternate-Source” packages
-
Fixed a bug where keyboard navigation would quit working in Jaguar
-
Fixed a bug that could cause Pacifist to crash while opening Mac OS X 10.0-style packages that used traditional MacOS line endings
rather than UNIX line endings
-
Made the use of sheets more extensive
-
Fixed a bug that could cause lots of spurious errors to get logged to the console while updating the prebinding
-
Changed the behavior so that only files that were installed should get prebound
-
Fixed a bug which could cause Pacifist to hang when extracting a very large number of files at a time
-
Fixed some localization bugs
-
Found some places where file sizes were still being stored as 32-bit integers, causing spurious “disk full” errors on
hard drives with more than 4 GB free, and replaced them with 64-bit integers