vChewing-macOS/Source/Installer
Lukhnos Liu 2f2f18d9e0 Check if the translocated app is still mounted
This ensures that, after the Installer has killed the current input method
process, the Installer can tell if the translocated input method bundle is no
longer mounted. It turns out that getfsstat() may return cached results and a
call to statfs() is necessary.

This fixes the bug that the Installer did not always correctly report that a
new version of the input method has been installed over a previous version.
The bug only manifests when getfsstat() returns cached results. That seems to
be the case on newer versions of macOS.
2020-10-10 07:24:50 -07:00
..
Base.lproj Modernize project and bump min version to 10.10 2018-11-24 21:47:15 -08:00
NotarizedArchives Update Installer to support app notarization 2019-10-28 23:42:39 -07:00
en.lproj Update copyright years 2018-11-24 21:50:24 -08:00
zh-Hant.lproj Update copyright years 2018-11-24 21:50:24 -08:00
AppDelegate.h Update Installer to support app notarization 2019-10-28 23:42:39 -07:00
AppDelegate.m Check if the translocated app is still mounted 2020-10-10 07:24:50 -07:00
ArchiveUtil.h Update Installer to support app notarization 2019-10-28 23:42:39 -07:00
ArchiveUtil.m Update Installer to support app notarization 2019-10-28 23:42:39 -07:00
Installer-Info.plist Bump to 0.9.11 2019-10-28 23:42:39 -07:00
Installer-Prefix.pch Add a native installer and bump version. 2012-08-01 21:47:36 -07:00
main.m Add a native installer and bump version. 2012-08-01 21:47:36 -07:00