Switch branches/tags
Nothing to show
Commits on Jul 22, 2011
  1. Added 64-bit code to the 10.5 load_fusefs and mount_fusefs binaries, …

    unsound committed Jul 22, 2011
    …for completeness (not strictly needed).
  2. Fix: 10.5 fusefs project did not build PowerPC code into the mount_fu…

    unsound committed Jul 22, 2011
    …sefs and load_fusefs binaries.
Commits on Jul 21, 2011
  1. Workaround for bug in 'post'-script with localized installer messages.

    unsound committed Jul 21, 2011
    The way to detect whether a package install was rejected because there is a newer version installed was severely broken on localized (non-english) operating systems and resulted in an install error.
    This is because it was based on grepping for an english language error message from '/usr/sbin/installer'.
    As I have not found any way to get installer to display error messages in a requested language/locale (it always seems to go by the AppleLanguages setting in /Library/Preferences/.GlobalPreferences.plist), I was instead forced to gather all the possible error messages for this particular key in different versions of Mac OS X and hardcode it into the 'post' script.
    The error messages were all taken from the key TARGET_VOLUME_VERS_CONFLICT in Distribution.strings present in all localizations of /System/Library/PrivateFrameworks/Install.framework.
  2. Preference pane: Only report than an update is available when an upda…

    unsound committed Jul 21, 2011
    …te is available or there is no currently installed version and one is available for download and install.
    The previous way made the font of the 'updates' field appear bold even when no update was available. This could not have been intended.
Commits on Jul 20, 2011
  1. Added symbolic link to google-toolbox-for-mac's TigerGcov in autoinst…

    unsound committed Jul 20, 2011
    …aller to satisfy a broken dependency listed in some of the .xcconfigs that autoinstaller uses.
  2. Updated autoinstaller to build with the code state of externals at th…

    unsound committed Jul 20, 2011
    …e time of the last SVN commit.
  3. Made '' aware of Mac OS X 10.7 (Lion), aliasing 1…

    unsound committed Jul 20, 2011
    …0.7 to 10.5 as is the case with 10.6.
  4. Revert "Fix for 'cpp' problem with spaces in pathnames (replaced it w…

    unsound committed Jul 20, 2011
    …ith 'gcc')."
    The problem with spaces in pathnames will have to persist for now, as gcc cannot be tuned to give the exact same output as cpp (or at least I can't make it produce the same output).
Commits on Jul 19, 2011
Commits on Jan 8, 2011
  1. fuse_vnops.c: Release biglock around fuse_filehandle_preflight_status…

    unsound committed Dec 28, 2010
    … as it calls vnode_authorize which may call back into the kext and cause a hang.
Commits on Dec 28, 2010
Commits on Dec 27, 2010
  1. fuse_internal.c: Disabled the experimental 'vnode reclaim in progress…

    unsound committed Dec 27, 2010
    …' fix for all but x86_64 as vnode_isrecycled is not present in Mac OS X versions < 10.6.
Commits on Nov 10, 2010
Commits on Nov 8, 2010
  1. sdk-objc: Generate .dSYM bundles for 10.4 build and create a correspo…

    unsound committed Nov 8, 2010
    …nding Debug directory inside the framework holding the .dSYMs.
  2. Merge remote branch 'origin/rebel' into rebel

    unsound committed Nov 8, 2010
Commits on Oct 26, 2010
Commits on Oct 20, 2010
  1. Bugfix: Release biglock around vnode_rele, since it triggers VNOP_INA…

    unsound committed Oct 20, 2010
    …CTIVE requests which can lead to deadlocks.
  2. Bugfix: Unlock biglock when invoking vnode_iterate as apparently it c…

    unsound committed Oct 20, 2010
    …an call back to us, deadlocking the file system.
  3. fuse_ipc.c: Set biglock to NULL after freeing it, to prevent misuse o…

    unsound committed Oct 20, 2010
    …f invalid pointer value.
Commits on Oct 19, 2010
  1. Changed biglock implementation into a regular mutex as we are now rea…

    unsound committed Oct 19, 2010
    …dy to start seriously testing this implementation.
  2. Unlock the biglock when 'vflush' is called, or deadlocks may occur wi…

    unsound committed Oct 19, 2010
    …th non-recursive locks.
  3. Defined 'fuse_biglock' as the currently used locking implementation f…

    unsound committed Oct 19, 2010
    …or the biglock. Makes it easier to switch later.