Permalink
Commits on Oct 4, 2016
  1. Fix BridgeSupport on Mac OS X 10.6

    bfleischer committed Oct 4, 2016
Commits on Aug 22, 2016
  1. Let mount_osxfuse create mount point

    In macOS 10.12 the permissions of the root-owned /Volumes directory
    have changed from 1777 (rwxrwxrwt) to 1755 (rwxr-xr-t). As a result
    admin privileges are required to create mount points in /Volumes.
    
    In order to allow non-admin users to mount FUSE volumes in /Volumes
    mount_osxfuse will create non-existent mount points.
    bfleischer committed Aug 21, 2016
Commits on Aug 14, 2016
  1. Update copyright year

    bfleischer committed Aug 14, 2016
  2. Update availability macros

    bfleischer committed Aug 14, 2016
  3. Add +[GMUserFileSystem currentContext]

    Returns the context of the current file system operation. The context
    is only valid during a file system delegate callback.
    bfleischer committed Aug 14, 2016
Commits on Jun 13, 2016
Commits on May 22, 2016
  1. Fix GMAvailability includes

    bfleischer committed May 22, 2016
Commits on Feb 29, 2016
  1. Use weak linking for backward compatibility

    When a symbol in a framework is defined as weakly linked, the symbol
    does not have to be present at runtime for a process to continue
    running. This allows taking advantage of new features while still
    supporting older versions of the framework.
    
    To build a file system that still supports osxfuse 2.x define the
    following preprocessor macro before importing the framework.
    
    GM_VERSION_MIN_REQUIRED=GM_OSXFUSE_2
    
    Make sure to check for the existence of weakly linked symbols before
    using them, otherwise the file system might crash.
    bfleischer committed Feb 29, 2016
Commits on May 15, 2015
  1. Clean up preprocessor macros

    bfleischer committed May 15, 2015
Commits on Apr 6, 2015
  1. Clean up

    bfleischer committed Apr 6, 2015
Commits on Mar 15, 2015
Commits on Jan 9, 2015
  1. Add support for setting optimal file I/O size

    The optimal I/O size can be set on a per-file basis. In case
    kGMUserFileSystemFileOptimalIOSizeKey is unset or zero the global I/O
    size will be used, which can be specified at mount-time (option iosize).
    bfleischer committed Jan 9, 2015
  2. Use proper macro to enable 64 bit inodes

    As per stat(2) _DARWIN_NO_64_BIT_INODE should be used to enable support
    for 64 bit inodes.
    bfleischer committed Jan 9, 2015
Commits on Dec 7, 2014
Commits on Oct 13, 2014
  1. Update HeaderDoc template

    * Fix deep links
    * Fix framework title
    bfleischer committed Oct 13, 2014
Commits on Oct 1, 2014
  1. Update license

    bfleischer committed Sep 29, 2014
Commits on Sep 29, 2014
  1. Remove class GMAppleDouble

    bfleischer committed Sep 29, 2014
  2. Remove deprecated GMFinderInfo convenience methods

    List of removed methods
    
    * [GMFinderInfo finderInfoWithFinderFlags:]
    * [GMFinderInfo finderInfoWithFinderFlags:typeCode:creatorCode:]
    bfleischer committed Sep 29, 2014
  3. Remove deprecated GMUserFileSystemOperations selectors

    List of removed selectors:
    
    * valueOfExtendedAttribute:ofItemAtPath:error:
    * setExtendedAttribute:ofItemAtPath:value🎏error:
    * truncateFileAtPath:offset:error:
    * attributesOfItemAtPath:error:
    * setAttributes:ofItemAtPath:error:
    * openFileAtPath:mode:fileDelegate:error:
    * createFileAtPath:attributes:fileDelegate:error:
    * releaseFileAtPath:fileDelegate:
    * readFileAtPath:fileDelegate:buffer:size:offset:error:
    * writeFileAtPath:fileDelegate:buffer:size:offset:error:
    bfleischer committed Sep 29, 2014
Commits on Sep 15, 2014
  1. Merge branch 'osxfuse-2'

    Conflicts:
    	GMUserFileSystem.h
    bfleischer committed Sep 15, 2014
Commits on Sep 14, 2014
Commits on Jul 22, 2014
  1. Clean up build settings

    bfleischer committed Jul 22, 2014
Commits on Jun 1, 2014
Commits on May 23, 2014
  1. Update documentation

    bfleischer committed May 23, 2014
  2. Clean up Xcode project

    bfleischer committed May 23, 2014
Commits on Apr 1, 2014
  1. Merge branch 'osxfuse-2'

    bfleischer committed Apr 1, 2014
  2. Revert "Use real NSNumbers instead of uintptr_t hack"

    This reverts commit bfc635a.
    bfleischer committed Apr 1, 2014