Permalink
Commits on Jul 27, 2012
  1. Fix compile error

    anatol committed Jul 27, 2012
    GMUserFileSystem.m:1111:72: error: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Werror,-Wformat]
  2. Use [[NSFileManager alloc] init] instead of [NSFileManager defaultMan…

    bfleischer authored and anatol committed Jul 11, 2012
    …ager]
    
    Using the singleton default file manager is not recommended because it is not
    considered thread safe. Creating a specific file manager is supported since Mac
    OS X 10.5.
    
    Patch by @ChrisJEChandler
    
    Conflicts:
    	GMUserFileSystem.m
Commits on Mar 21, 2012
  1. Add attributes and increment compatibility version

    bfleischer authored and anatol committed Feb 1, 2012
    * kGMUserFileSystemFileSizeInBlocksKey
      The actual number of blocks allocated for the file in 512-byte units.
    
    * kGMUserFileSystemVolumeMaxFilenameLengthKey
      The maximum length in bytes of a file name on this file system.
    
    * kGMUserFileSystemVolumeFileSystemBlockSizeKey
      The size in bytes of the minimum unit of allocation on this file system.
    
    Submitted by Alex Kazik
  2. Fix a small error in comment

    upsuper authored and anatol committed Jan 26, 2012
Commits on Feb 15, 2012
  1. Add compatibility layer for macfuse

    anatol committed Feb 15, 2012
    Add symlinks from macfuse files to fuse4x files
Commits on Nov 9, 2011
  1. Replace internal __DARWIN_64_BIT_INO_T with public macroses

    anatol committed Nov 9, 2011
    _DARWIN_FEATURE_64_BIT_INODE should be used as a test macro
    _DARWIN_USE_64_BIT_INODE should be used to set the 64bit inodes
Commits on Oct 10, 2011
  1. Introduce --release flag

    anatol committed Oct 10, 2011
    When a module is built for final distribution it is called with --release flag.
    When this flag is enabled a module usually do stuff like purge local changes
    and set correct build flags.
    
    Remove hardcoded SDK dependency from XCode files. XCode should use the default one.
    When we build module for distribution we just set target SDK via command line arguments.
Commits on Sep 23, 2011
  1. Add correct copyright

    anatol committed Sep 23, 2011
Commits on Sep 9, 2011
  1. Run notifications in a separate thread

    anatol committed Sep 9, 2011
    The notification can perform fs operations (e.g. opening folder
    in Finder) and this causes deadlock.
  2. Compile framework with 64bit inodes

    anatol committed Sep 9, 2011
    The same as libfuse4x library
Commits on Sep 6, 2011
Commits on Aug 29, 2011
  1. Added SYMROOT=build SHARED_PRECOMPS_DIR=build -PBXBuildsContinueAfter…

    znek committed Aug 29, 2011
    …Errors=0 to the xcodebuild call
    
    Because build.rb assumes the results to live below "build" it's necessary to tell xcodebuild that SYMROOT is really
    there. If you have Xcode configured to have a shared build directory for all projects (like I do), then this is
    not the case and setting SYMROOT accordingly is required. SHARED_PRECOMPS_DIR is merely an optimization and not
    strictly required. Also, stopping the build on first error isn't required also (but comes in handy IMO).
  2. Merge pull request #2 from drkp/master

    anatol committed Aug 29, 2011
    Fix use of sizeof in memset
  3. Fix use of sizeof in memset

    drkp committed Aug 29, 2011
Commits on Jul 11, 2011
  1. Backport fuse4x to 10.5

    anatol committed Jul 11, 2011
Commits on Jun 25, 2011
  1. Add --clean flag

    anatol committed Jun 25, 2011
Commits on Jun 13, 2011
  1. Do not use macports paths

    anatol committed Jun 13, 2011
Commits on Jun 10, 2011
  1. Add the build script.

    anatol committed Jun 9, 2011
    Remove script from xcodebuild file - this should be done in build.rb if needed.
Commits on Jun 9, 2011
Commits on Jun 5, 2011