-
04/27/2022
- iTunesFileSystem.m:
Fix GNUstep build
-
04/21/2022
- Info.plist:
It's 2022, already
- README-DMG.md, README-GNUstep.md, README-OSX.md, README.md:
Reformat markdown documents
- README-DMG.md, README-OSX.md, README.md:
Update macFUSE homepage URL
- xcconfig/base.xcconfig:
Need to set a (global) default for inclusion Info.plist
- IFSiTunesFrameworkLibrary.m:
Avoid copying empty strings
-
04/20/2022
- iTunesFileSystem.m:
Use `IFSiTunesFrameworkLibrary` as default iTunes library when necessary
- xcconfig/base.xcconfig:
Adjust build settings
-
10/07/2021
- IFSiTunesFrameworkLibrary.h, IFSiTunesFrameworkLibrary.m, IFSiTunesLibrary.m, Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj, xcconfig/base.xcconfig:
Link against iTunesLibrary framework and provide appropriate library class
- FUSEOFS:
FUSEOFS -> HEAD
- IFSiTunesLibrary.h, IFSiTunesLibrary.m, IFSiTunesPlaylist.h, IFSiTunesPlaylist.m:
Change type of persistent ids from NSString to opaque
-
10/06/2021
- GNUmakefile, IFSFormatFile.h, IFSFormatFile.m, IFSFormatter.h, IFSFormatter.m, IFSJBiPodLibrary.h, IFSJBiPodLibrary.m, IFSM3UPlaylist.h, IFSM3UPlaylist.m, IFSiPodLibrary.h, IFSiPodLibrary.m, IFSiTunesLibrary.h, IFSiTunesLibrary.m, IFSiTunesPlaylist.h, IFSiTunesPlaylist.m, IFSiTunesTrack.h, IFSiTunesTrack.m, Watchdog.h, Watchdog.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m:
Use common `IFS` prefix for all iTunesFS classes to avoid name clashes
-
11/30/2020
- FUSEOFSAppController.m:
`kGMUserFileSystemMountPathKey` does no longer exist
- FUSESupport.h:
macFUSE is a new framework
-
11/30/2020
- FUSEOFS:
FUSEOFS -> HEAD
- iTunesFS.xcodeproj/project.pbxproj, xcconfig/base.xcconfig:
link against macFUSE.framework
-
02/06/2020
- FUSEOFSAppController.m:
-didUnmount is called on background (non-UI) thread
-
12/04/2017
- FUSEObjectFileSystem.m:
32/64 bit issues addressed
-
12/04/2017
- FUSEOFS:
FUSEOFS -> HEAD
- NSData+ZlibDecompression.m, StreamReader.m, Watchdog.m, filesystems- objc-support/NSImage+IconData.m, iPodLibrary.m, iTunesFSFormatter.m, iTunesFileSystem.m, iTunesFormatFile.m, iTunesLibrary.m, iTunesM3UPlaylist.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
remaining 32/64 bit issues addressed
-
09/30/2016, version 1.3.6
- README-DMG.md, README-GNUstep.md, README-OSX.md, README.md, iTunesFS.xcodeproj/project.pbxproj:
Improved documentation
- iTunesFS.xcodeproj/xcshareddata/xcschemes/Debug.xcscheme, iTunesFS.xcodeproj/xcshareddata/xcschemes/Release.xcscheme:
Added public build schemes
- COPYING, COPYRIGHT:
it's 2016, already
-
09/29/2016
- iTunesFormatFile.m:
fmtKey initialized with default value to fix (bogus) GCC warning
- iTunesFileSystem.m:
code cleanup, warning fixed
- iPodLibrary.m:
correct header imported and bug found and fixed
-
09/28/2016
- FUSEOFSMemoryContainer.m, FUSEOFSMemoryObject.m:
deprecations properly addressed
- FUSEObjectFileSystem.m:
macFUSE future compatibility
-
09/28/2016
- Info.plist, Version:
Version bumped to 1.3.6
- FUSEOFS:
FUSEOFS -> HEAD
- iTunesFileSystem.m, iTunesLibrary.m:
deprecations properly addressed
- iTunesFS.xcodeproj/project.pbxproj, xcconfig/base.xcconfig, xcconfig/debug.xcconfig, xcconfig/release.xcconfig:
Xcode project changed to use xcconfig files in order to make it easier to modify the project settings (which are now a bit more complicated). In order to properly support macFUSE 3.x we need to use the x86_64 runtime.
- iTunesFormatFile.m:
string formatting issue fixed
-
09/19/2016
- GNUmakefile:
Explicitly added C99 standard (for GCC)
- README.md:
markdown syntax corrected
-
09/19/2016
-
06/14/2016
- iTunesFS.xcodeproj/project.pbxproj:
Explicitly distinguish markdown where appropriate
-
12/30/2015
-
12/29/2015
- README.md:
Added a README
- GSFUSE/GMUserFileSystem.m:
truncate/ftruncate is a required prerequisite with newer fuse libs before writing a file (see FUSE_SET_ATTR_SIZE)
-
12/29/2015
- README-GNUstep.md, README.md, iTunesFS.xcodeproj/project.pbxproj:
README and README-GNUstep are now GitHub flavored Markdown files, renamed accordingly
-
10/22/2015
- FUSEOFSMemoryContainer.h, FUSEOFSMemoryContainer.m:
Enhanced FUSEOFSMemoryContainer API, makes it a lot easier to use this as a (better) substitute for NSMutableDictionary. Also, fixed a long standing modification timestamp keeping bug.
-
10/22/2015
- FUSEOFS, iTunesFS.xcodeproj/project.pbxproj, iTunesLibrary.h, iTunesLibrary.m, iTunesTrack.h, iTunesTrack.m:
Provided FUSEOFSMemoryContainer instead of NSMutableDictionary objects to retain creation/modification timestamps, minor enhancement of iTunesTrack API
-
08/19/2015
- GSFUSE/GMUserFileSystem.m:
Outdated API usage fixed
- GSFUSE/GMUserFileSystem.m:
fixed format string issues
-
08/19/2015
-
08/18/2015
- .gitignore:
ignore more stuff
- FUSEOFS:
FUSEOFS -> HEAD
-
03/26/2015
- README-GNUstep:
Updated docs regarding FreeBSD
- iPodLibrary.m, iTunesLibrary.m:
Fix for a problem/bug reported by Helge Hess : Tracks exist which have no "Location" key, i.e. {Purchased=true, Kind=Purchased AAC audio file, Year=1983, Track Type=Remote, ...}. iTunesFS should drop these, as it makes no sense to display them.
-
03/25/2015, version 1.3.5
- v1.3.5
- GNUmakefile, Info.plist, NSMutableArray+Extensions.h, NSMutableArray+Extensions.m, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m:
Try all mountedLocalVolumePaths in addition to mountedRemovableMedia as iPods (and/or iPhones). If you're using i.e. iExplorer to mount your iPhone, this will now work out of the box.
-
01/19/2015
- GNUmakefile:
GNUstep build fixed
- iPodLibrary.m, iTunesFileSystem.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
various long standing format strings issues fixed
-
01/14/2015, version 1.3.3
- English.lproj/Localizable.strings, French.lproj/Localizable.strings, German.lproj/Localizable.strings, Italian.lproj/Localizable.strings, Japanese.lproj/Localizable.strings, Spanish.lproj/Localizable.strings, iTunesLibrary.m:
Localized "M3UPlaylists" folder.
- iTunesLibrary.h, iTunesLibrary.m, iTunesM3UPlaylist.h, iTunesM3UPlaylist.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
Added new option "ShowM3UPlaylistFiles" which, if used, places proper M4U playlists in playlist folders which have tracks in them.
- iTunesLibrary.m, iTunesM3UPlaylist.m, iTunesPlaylist.h, iTunesPlaylist.m:
iTunesPlaylist exposes -allTracks, in order to provide a preserved copy of iTunes's original content required for properly rendering i.e. a M3U playlist. It might be desirable for iTunesPlaylist to also offer M4U playlists contained in their folders, to have a second, different view on its contents.
- Info.plist, iTunesFS.xcodeproj/project.pbxproj, iTunesLibrary.h, iTunesLibrary.m, iTunesM3UPlaylist.h, iTunesM3UPlaylist.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h:
Added on-demand generation of M3U playlists. These M3U playlists use the extended format as described at http://www.scvi.net/pls.htm. Use the new "M3UTrackFormat" default to customize the titles.
-
07/22/2013
- GSFUSE/GNUmakefile:
suppress warnings about unused variables (needs major cleanup)
- GSFUSE/GNUmakefile:
minor cleanup
- GSFUSE/GNUmakefile:
properly split CPPFLAGS and INCLUDE_DIRS
-
07/22/2013
- FUSEOFS:
Updated to latest revision of FUSEOFS
-
07/01/2013
- iPodLibrary.m:
fixed format string bugs on __LP64__ platforms
- iPodLibrary.m:
fixed incompatible pointer type
- GNUmakefile:
Explicitly link against libz
- iTunesFS.xcodeproj/project.pbxproj:
LastUpgradeCheck bumped to 0450
- iTunesFS.xcodeproj/project.pbxproj:
HIDPI images build flag added. I don't have HIDPI images, though.
- iTunesFS.xcodeproj/project.pbxproj:
SDKROOT syntax did change a while ago
- iTunesFileSystem.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
Replaced all occurrences of NSStringFromClass(self->isa) [deprecated] with object_getClassName(self)
-
08/07/2012, version 1.3.2
- iTunesFormatFile.m:
fixed formatter retrieval bugs in -getFormatter
- iTunesPlaylist.h, iTunesPlaylist.m:
improved fileAttributes to speed up Finder updates
- iTunesFS.xcodeproj/project.pbxproj:
file encodings fixed, compilers updated for Mountain Lion, dead files removed
- English.lproj/PlaylistsTrackFormat.txt:
more examples added to PlaylistsTrackFormat.txt
-
07/25/2012
- GNUmakefile:
fixed OSX GNUstep compile
- GNUmakefile, GSFUSE/GMUserFileSystem.m, GSFUSE/GNUmakefile:
ported to Linux
- .gitignore:
ignore build artifacts
-
07/25/2012
- GNUmakefile, GNUmakefile.preamble:
fixed OSX GNUstep compile
- GNUmakefile, iPodLibrary.m, iTunesLibrary.m:
ported to Linux
- .gitignore:
ignore build artifacts
-
02/19/2012, version 1.3.1
- v1.3.1
- Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFSInfo.plist:
Reenabled ppc build, updated copyright infos (it's 2012 by now), bumped version to 1.3.1
-
01/29/2012
- .gitmodules:
FUSEOFS r/o public url
-
01/27/2012
- .gitmodules:
get FUSEOFS from mulle-kybernetik.com instead of creutzfeld
- .gitignore:
initial .gitignore added
- MacOSX10.6-README.txt, MacOSX10.6.patch, filesystems-objc- support/NSImage+IconData.h, filesystems-objc- support/NSImage+IconData.m:
added required files from http://macfuse.googlecode.com/svn/trunk/filesystems-objc/Support with a proper fix for Snow Leopard and Lion. We now can get rid of our 10.6 note and patch.
- .gitmodules, FUSEOFS:
added FUSEOFS as a submodule
-
09/23/2011
- FUSESupport.h:
substituted OSXFUSE for MacFUSE
-
09/23/2011, version 1.3.0
- iTunesFS.xcodeproj/project.pbxproj:
Link against OSXFUSE instead of MacFUSE
-
05/25/2011, version 1.2.3b1
- English.lproj/AlbumsTrackFormat.txt, English.lproj/PlaylistsTrackFormat.txt, Info.plist, Version, iTunesTrack.h, iTunesTrack.m:
v1.2.3b1 - added "comments" property
-
04/27/2011, version 1.2.2
- v1.2.2
- Info.plist, Version:
it's 1.2.2 release time after tester reported back everything's ok
-
04/25/2011
- English.lproj/AlbumsTrackFormat.txt, English.lproj/PlaylistsTrackFormat.txt, Version, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
more formatting properties added on user request
-
04/23/2011, version 1.2.2
- v1.2.2
- iPodLibrary.m:
extract a lot more properties from track items, persistentID from playlists
- iTunesTrack.[hm], iTunesPlaylist.[hm]:
merged init methods, provide "keys" for representations
- iTunesTrack.[hm]:
also added quite a lot new properties
- English.lproj/{AlbumsTrackFormat.txt,PlaylistsTrackFormat.txt}:
documented new properties
-
03/09/2011
- create-itunesfs-binary-package.sh:
safety precaution: before making $RELEASE, test if Info.plist in product thinks alike...
-
02/26/2011
- iTunesPlaylist.m:
Bugfix: PlaylistsTrackFormat.txt was always visible, even if it didn't really exist
-
02/25/2011
- iTunesFSFormatter.m:
fixed leading "/" problem in pathComponents formatting
-
02/22/2011, version 1.2.1
- v1.2.1
- Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj:
Updated everything for proper v1.2.1 release
-
02/21/2011, version 1.2.1
-
02/19/2011, version 1.2.1b1
- English.lproj/AlbumsTrackFormat.txt, English.lproj/PlaylistsTrackFormat.txt, README-GNUstep, iTunesTrack.h, iTunesTrack.m:
added %(genre) and %(grouping) on user request
-
02/18/2011
- iTunesFS.xcodeproj/project.pbxproj:
switched back to gcc 4.2 as clang couldn't build ppc code
- English.lproj/PlaylistsTrackFormat.txt, Info.plist, iTunesFS.xcodeproj/project.pbxproj, iTunesFSFormatter.m:
minor bug fix, GNUstep enhancement and Xcode4
-
02/16/2011
- FUSEOFSAppController.m:
GNUstep workaround
-
02/16/2011
- README-GNUstep, iTunesFS.xcodeproj/project.pbxproj, iTunesFSFormatter.m, iTunesFileSystem.m:
bugfixes for GNUstep
-
02/15/2011
- FUSEOFSAppController.m, FUSEObjectFileSystem.m, GNUmakefile, GSFUSE/GMUserFileSystem.m, GSFUSE/GNUmakefile:
ongoing GNUstep port
-
02/15/2011
- COPYING, COPYRIGHT, English.lproj/MainMenu.gorm/data.classes, English.lproj/MainMenu.gorm/data.info, English.lproj/MainMenu.gorm/objects.gorm, GNUmakefile, README- GNUstep, iTunesFS.xcodeproj/project.pbxproj, iTunesFSInfo.plist, iTunesFileSystem.m:
finished GNUstep port
-
02/14/2011
- FUSEOFSAppController.m:
workaround for broken -objectForInfoDictionaryKey: in current GNUstep base
- FUSEObjectFileSystem.m:
ported to GNUstep
- GNUmakefile:
added FUSEOFSAppController
- GSFUSE/GNUmakefile:
added c99 compile time option and properly provided FUSE define via compiler flag
- GSFUSE/GMUserFileSystem.m:
re-added c99 code in for-loops, improved GNUstep port which should work now (in theory).
-
02/14/2011
- README-GNUstep:
updated
- COPYING, COPYRIGHT:
it's 2011 by now
- GNUmakefile:
added main.m
- iTunesFileSystem.m:
properly implemented -needsLocalOption for GNUstep
- English.lproj/MainMenu.gorm:
changed application delegate to FUSEOFSAppController
- iTunesFSInfo.plist:
added new defaults for GNUstep
-
02/07/2011
- FUSEObjectFileSystem.m:
several errors fixed
- FUSEOFSAppController.m, FUSEOFSFileProxy.m, FUSEObjectFileSystem.m, FUSESupport.h, GNUmakefile, GSFUSE/GMDTrace.h, GSFUSE/GMDataBackedFileDelegate.h, GSFUSE/GMDataBackedFileDelegate.m, GSFUSE/GMUserFileSystem.h, GSFUSE/GMUserFileSystem.m, GSFUSE/GNUmakefile, GSFUSE/GSFUSE.h, GSFUSE/README, NSObject+FUSEOFS.m:
ongoing GNUstep port
-
02/07/2011
- Info.plist, Version, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFormatFile.m, iTunesLibrary.m:
fixed several bugs uncovered via clang and xcode4
- GNUmakefile, GNUmakefile.preamble, Info.plist, StreamReader.m, common.h, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesFormatFile.m, iTunesLibrary.m, iTunesTrack.m:
ongoing GNUstep port
-
02/06/2011
- GSFUSE/*:
added sdk-objc from MacFUSE as a GNUstep port
- GNUmakefile:
added GSFUSE subproject and minor adjustments
- FUSESupport.h:
new header for directing either to MacFUSE or GSFUSE
- FUSEObjectFileSystem.m, FUSEOFSFileProxy.m, NSObject+FUSEOFS.m, FUSEOFSAppController.m:
ported to GNUstep
-
02/06/2011
- GNUmakefile*, *.[hm]:
ported to GNUstep
- Info.plist:
it's 2011 by now
- iTunesFileSystem.m:
fixed an uninitialized variable access
-
01/30/2011
- FUSEOFSAppController.m, FUSEObjectFileSystem.m:
minor fixes
-
01/29/2011
- FUSEOFSAppController.h, FUSEOFSAppController.m:
Added new controller which works as a generic NSApplication delegate for instantiating a FUSEOFS file system
-
01/29/2011
- English.lproj/MainMenu.nib/designable.nib, English.lproj/MainMenu.nib/keyedobjects.nib, Info.plist, iTunesFS.xcodeproj/project.pbxproj, iTunesFSController.h, iTunesFSController.m:
Removed now obsolete iTunesFSController which is being replaced by FUSEOFSAppController in FUSEOFS.
-
01/26/2011
- FUSEOFSFileProxy.m, FUSEObjectFileSystem.m, NSObject+FUSEOFS.m:
further GNUstep build fixes
- FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, GNUmakefile, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m, NSString+FUSEOFS.h, NSString+FUSEOFS.m:
made FUSEOFS compile with gnustep-make 2.4.0 (on Apple)
- NSString+FUSEOFS.h, NSString+FUSEOFS.m:
Copied relevant entries from the iTunesFS ChangeLog into new FUSEOFS ChangeLog. Also, copied NSString support categories to FUSEOFS as they are very useful in conjunction with FUSEOFS.
-
01/26/2011
- GNUmakefile, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFSFormatter.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
minor adjustments for changes in FUSEOFS
- NSString+Extensions.h, NSString+Extensions.m, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFSFormatter.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
adjusted for new FUSEOFS external dependency
- FUSEObjC-GNUstep/FUSEFileSystem.h, FUSEObjC-GNUstep/FUSEFileSystem.m, FUSEObjC-GNUstep/FUSEMain.m, FUSEObjC-GNUstep/GNUmakefile:
removed old FUSEObjC-GNUstep subproject and added FUSEOFS as an svn:external
- FUSEOFS/FUSEOFSFileProxy.h, FUSEOFS/FUSEOFSFileProxy.m, FUSEOFS/FUSEOFSLookupContext.h, FUSEOFS/FUSEOFSLookupContext.m, FUSEOFS/FUSEOFSMemoryContainer.h, FUSEOFS/FUSEOFSMemoryContainer.m, FUSEOFS/FUSEOFSMemoryFile.h, FUSEOFS/FUSEOFSMemoryFile.m, FUSEOFS/FUSEOFSMemoryObject.h, FUSEOFS/FUSEOFSMemoryObject.m, FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/GNUmakefile, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m:
Removed FUSEOFS from iTunesFS project, will be re-added as svn:external
-
12/23/2010
- English.lproj/AlbumsTrackFormat.txt, English.lproj/PlaylistsTrackFormat.txt:
typos fixed, examples straightened
-
12/22/2010
- FUSEOFSFileProxy.m, FUSEOFSMemoryContainer.h, FUSEOFSMemoryContainer.m, FUSEOFSMemoryFile.m, FUSEOFSMemoryObject.m, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
refactoring: renamed 'directory' to 'container'
-
12/22/2010, version 1.2.0
- Info.plist, Version, iTunesFileSystem.m, iTunesFormatFile.m, iTunesPlaylist.m:
v1.2.0, last finishing touches
- English.lproj/AlbumsTrackFormat.txt, Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.h, iTunesFileSystem.m, iTunesFormatFile.m, iTunesLibrary.m, iTunesPlaylist.m:
v1.2.0b1, implements uniform format access.
- FUSEOFS/FUSEOFSFileProxy.m, FUSEOFS/FUSEOFSMemoryContainer.h, FUSEOFS/FUSEOFSMemoryContainer.m, FUSEOFS/FUSEOFSMemoryFile.m, FUSEOFS/FUSEOFSMemoryObject.m, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesLibrary.m, iTunesPlaylist.m:
refactoring: renamed 'directory' to 'container'
-
12/21/2010
- FUSEObjectFileSystem.m:
bug in MacFUSE prevented deleting extended attributes, superbly worked around it ;-)
- FUSEOFSMemoryFile.h, FUSEOFSMemoryFile.m, FUSEOFSMemoryFolder.h, FUSEOFSMemoryFolder.m, FUSEOFSMemoryObject.h, FUSEOFSMemoryObject.m, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
v1.1.14b5, polished implementation for release
- FUSEOFSMemoryFile.h, FUSEOFSMemoryFile.m, FUSEOFSMemoryFolder.h, FUSEOFSMemoryFolder.m, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
v1.1.14b4 gets rid of using NSFileManager based proxies for shadow folders, instead has proper memory based implementations now. Also, access to format strings via files is now streamlined via iTunesFormatFile.
-
12/21/2010, version 1.1.14b4
- FUSEOFS/FUSEObjectFileSystem.m:
bug in MacFUSE prevented deleting extended attributes, superbly worked around it ;-)
- FUSEOFS/FUSEOFSMemoryFile.h, FUSEOFS/FUSEOFSMemoryFile.m, FUSEOFS/FUSEOFSMemoryFolder.h, FUSEOFS/FUSEOFSMemoryFolder.m, FUSEOFS/FUSEOFSMemoryObject.h, FUSEOFS/FUSEOFSMemoryObject.m, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFormatFile.h, iTunesFormatFile.m:
v1.1.14b5, polished implementation for release
- English.lproj/PlaylistsTrackFormat.txt, iTunesFS.xcodeproj/project.pbxproj, iTunesFormatFile.m:
help text is localizable now
- iTunesFS.xcodeproj/project.pbxproj:
project cleanup
- FUSEOFS/FUSEOFSMemoryFile.h, FUSEOFS/FUSEOFSMemoryFile.m, FUSEOFS/FUSEOFSMemoryFolder.h, FUSEOFS/FUSEOFSMemoryFolder.m, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFormatFile.h, iTunesFormatFile.m, iTunesPlaylist.h, iTunesPlaylist.m:
v1.1.14b4 gets rid of using NSFileManager based proxies for shadow folders, instead has proper memory based implementations now. Also, access to format strings via files is now streamlined via iTunesFormatFile.
-
12/20/2010
- FUSEOFSFileProxy.m, FUSEOFSMemoryFile.h, FUSEOFSMemoryFile.m, FUSEOFSMemoryFolder.h, FUSEOFSMemoryFolder.m, FUSEObjectFileSystem.m, NSObject+FUSEOFS.m:
v1.1.14b3, exposes PlaylistTrackFormat.txt and improves support for transparently writing to it (TextEdit does work, but currently limited to FUSEOFSFileProxy, only - need to find bugs left)
- FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
v1.1.14b2 adds on-the-fly formatter changing via new hidden file ".format" and accompanied write support
-
12/20/2010, version 1.1.14b3
- FUSEOFS/FUSEOFSFileProxy.m, FUSEOFS/FUSEOFSMemoryFile.h, FUSEOFS/FUSEOFSMemoryFile.m, FUSEOFS/FUSEOFSMemoryFolder.h, FUSEOFS/FUSEOFSMemoryFolder.m, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesPlaylist.h, iTunesPlaylist.m:
v1.1.14b3, exposes PlaylistTrackFormat.txt and improves support for transparently writing to it (TextEdit does work, but currently limited to FUSEOFSFileProxy, only - need to find bugs left)
- Info.plist:
changed default formatters slightly and added new [folders] formatter
- FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, Version, iTunesFSFormatter.h, iTunesFSFormatter.m, iTunesFileSystem.m, iTunesPlaylist.h, iTunesPlaylist.m:
v1.1.14b2 adds on-the-fly formatter changing via new hidden file ".format" and accompanied write support
-
12/19/2010
- iTunesPlaylist.m:
Added aliases for track formatter, minor code cleanup/fixes.
-
12/18/2010, version 1.1.14b1
- Info.plist, Version, iTunesFSFormatter.h, iTunesFSFormatter.m, iTunesPlaylist.h, iTunesPlaylist.m:
v1.1.14b1 adds per-playlist formatters and proper parsing/display of hierarchies determined by formatters using the notion of "/"
- iTunesFS.xcodeproj/project.pbxproj:
When building "Debug" on my 10.6/x86_64 machine, compiled architecture was x86_64 which is invalid. Hence fixed valid architectures as being {i386, ppc} only for all styles and fixed debug style to be active architecture only.
-
09/22/2010, version 1.1.13
- Info.plist, Version:
bumped version to 1.1.13
-
09/15/2010, version 1.1.13b2
- Info.plist:
completed iPhoneDisk support, cleaned up a bit
- IPhoneDiskIPodLibrary.h, IPhoneDiskIPodLibrary.m, JBiPodLibrary.h, JBiPodLibrary.m, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m:
completed iPhoneDisk support, cleaned up a bit
- Info.plist, Version, iPodLibrary.m, iTunesFileSystem.m:
Added automatic iPhoneDisk support, fixed a stupid iPodLibrary bug on the way.
-
07/09/2010, version 1.1.12
- Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj:
New version 1.1.12b1, fixes SDKROOT to be 10.5 instead of 10.6.
-
03/15/2010, version 1.1.11
- Info.plist, Version:
bumped version to 1.1.11
- iTunesFS.xcodeproj/project.pbxproj:
Set MacOSX10.6 as default SDK
-
03/11/2010
- FUSEOFSFileProxy.h, FUSEOFSFileProxy.m, FUSEOFSLookupContext.h, FUSEOFSLookupContext.m, FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
Updated copyright notice in all disclaimer banners
-
03/11/2010
- Info.plist, iTunesFSInfo.plist:
Updated copyright notice in information plists
- FUSEOFS/FUSEOFSFileProxy.h, FUSEOFS/FUSEOFSFileProxy.m, FUSEOFS/FUSEOFSLookupContext.h, FUSEOFS/FUSEOFSLookupContext.m, FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, IPhoneDiskIPodLibrary.h, IPhoneDiskIPodLibrary.m, JBiPodLibrary.h, JBiPodLibrary.m, NSString+Extensions.h, NSString+Extensions.m, NSURL+Extensions.h, NSURL+Extensions.m, Watchdog.h, Watchdog.m, common.h, iPodLibrary.h, iPodLibrary.m, iTunesFSController.h, iTunesFSController.m, iTunesFSFormatter.h, iTunesFSFormatter.m, iTunesFileSystem.h, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m, main.m:
Updated copyright notice in all disclaimer banners
- MacOSX10.6-README.txt, MacOSX10.6.patch:
Added MacOSX 10.6 compatibility patch for sources that I don't have write access to.
- IPhoneDiskIPodLibrary.m, JBiPodLibrary.m, Version, contrib/Combination.patch, iPodLibrary.h, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, unmaped.diff:
Fixed several bugs in conjunction with library lookup
-
10/05/2009
- Info.plist:
tagged 1.1.11b3
-
08/15/2009, version 1.1.11b3
- Version, iPodLibrary.m:
changes for OSX 10.6
-
08/13/2009
- iTunesFileSystem.m:
improved debug logging
-
08/12/2009, version 1.1.11b2
- iPodLibrary.m:
implemented proper parsing of iTunesCDB files
- NSData+ZlibDecompression.m, StreamReader.h, StreamReader.m, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m:
iTunesCDB file parsing makes some internal changes necessary - work in progress, see ChangeLog for details
-
08/09/2009
- IPhoneDiskIPodLibrary.h, IPhoneDiskIPodLibrary.m, Info.plist, NSData+ZlibDecompression.h, NSData+ZlibDecompression.m, Version, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesTrack.m:
Added initial support for iTunesCDB files, project links against zlib now. Can't decode iTunesCDB files for now, requires a bit of redesign in iPodLibrary.
-
04/07/2009, version 1.1.11b1
- Info.plist, Version, iTunesFileSystem.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
code cleanup
-
01/30/2009, version 1.1.10
- Info.plist, NOTES, Version, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m:
1.1.10, implements hierarchical playlists
-
01/29/2009, version 1.1.9
- Info.plist, Version:
1.1.9 released
- AUTHORS, Info.plist, Version, iTunesLibrary.m:
libraryPath lookup is trying to be clever, now. ;-) Code contributed by Frederik Seiffert .
-
01/28/2009, version 1.1.8
- Info.plist, README, Version, iTunesFileSystem.m:
bugfix release, 1.1.8
-
01/25/2009
- NSObject+FUSEOFS.m:
last changes for 1.1.7, released
-
01/25/2009, version 1.1.7
- COPYRIGHT, Info.plist:
changed copyright year range to cover 2009
- FUSEOFS/NSObject+FUSEOFS.m, Info.plist, NOTES, Version, iTunesFileSystem.m:
last changes for 1.1.7, released
-
01/11/2009
- FUSEObjectFileSystem.m:
version 1.1.7b7, release candidate - all known bugs fixes
-
01/11/2009, version 1.1.7b7
- iTunesFileSystem.m:
removed obsolete debug log
- FUSEOFS/FUSEObjectFileSystem.m, Info.plist, iTunesFileSystem.m, iTunesLibrary.m:
version 1.1.7b7, release candidate - all known bugs fixes
-
01/07/2009
- FUSEOFSFileProxy.h, FUSEOFSFileProxy.m, FUSEOFSLookupContext.h, FUSEOFSLookupContext.m, FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
v1.1.7b7, removed Tiger build and changed copyright notices
-
01/07/2009
- COPYING, English.lproj/MainMenu.nib/info.nib, English.lproj/MainMenu.nib/keyedobjects.nib, FUSEOFS/FUSEOFSFileProxy.h, FUSEOFS/FUSEOFSFileProxy.m, FUSEOFS/FUSEOFSLookupContext.h, FUSEOFS/FUSEOFSLookupContext.m, FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, JBiPodLibrary.h, JBiPodLibrary.m, NSString+Extensions.h, NSString+Extensions.m, NSURL+Extensions.h, NSURL+Extensions.m, Version, Watchdog.h, Watchdog.m, common.h, iPodLibrary.h, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFSController.h, iTunesFSController.m, iTunesFSFormatter.h, iTunesFSFormatter.m, iTunesFSInfo.plist, iTunesFileSystem.h, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m, main.m:
v1.1.7b7, removed Tiger build and changed copyright notices
-
12/31/2008
- FUSEOFSFileProxy.h, FUSEOFSLookupContext.h, FUSEOFSLookupContext.m, FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
v1.1.7b6, fixes major Unicode bug and introduces more recent FUSEOFS snapshot of my own ongoing FUSEOFS API research.
-
12/31/2008, version 1.1.7b6
- FUSEOFS/FUSEOFSFileProxy.h, FUSEOFS/FUSEOFSLookupContext.h, FUSEOFS/FUSEOFSLookupContext.m, FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, NSString+Extensions.m, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
v1.1.7b6, fixes major Unicode bug and introduces more recent FUSEOFS snapshot of my own ongoing FUSEOFS API research.
-
12/29/2008, version 1.1.7b5
- Info.plist, JBiPodLibrary.m, Version, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesLibrary.m:
1.1.7b5, fixed various 64bit issues
- Info.plist, Version, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m:
1.1.7b4, proper FUSE options and proper builds
-
12/28/2008, version 1.1.7b4
- v1.1.7b4
- iTunesFS.xcodeproj:
properly enabled 64bit builds, build debug build with platform arch only
- iTunesFileSystem.m:
minor cleanup and proper fuse options
-
12/27/2008
- FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
v1.1.7b3, ported to MacFUSE 2.0. Several minor issues still remain, but it's working properly now as far as I can see.
-
12/27/2008, version 1.1.7b3
- FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, Version, Watchdog.m, common.h, iTunesFS.xcodeproj/project.pbxproj, iTunesFSController.m, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
v1.1.7b3, ported to MacFUSE 2.0. Several minor issues still remain, but it's working properly now as far as I can see.
-
04/18/2008
- FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
Started a port to the official ObjC API in new MacFUSE, but doesn't work, yet. Quite a lot of polishing is necessary. Currently, the 10.4 build fails miserably on 10.5 with iPhone SDK beta 3 installed...
-
04/18/2008
- English.lproj/MainMenu.nib/classes.nib, English.lproj/MainMenu.nib/info.nib, English.lproj/MainMenu.nib/keyedobjects.nib, FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, JBiPodLibrary.m, common.h, iTunesFS.xcodeproj/project.pbxproj, iTunesFSController.h, iTunesFSController.m, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, main.m:
Started a port to the official ObjC API in new MacFUSE, but doesn't work, yet. Quite a lot of polishing is necessary. Currently, the 10.4 build fails miserably on 10.5 with iPhone SDK beta 3 installed...
-
03/11/2008
- NSObject+FUSEOFS.[hm]:
changed icon API
- FUSEObjectFileSystem.[hm]:
according to new API this no longer subclasses from FUSEFileSystem but is now a delegate to GMUserFileSystem. There is quite a lot to be done still and several places need to be revisited.
-
03/11/2008
- NOTE:
THIS BUILD DOESN'T WORK, YET. It's a necessary rewrite for the now official ObjC API, however it's not finished (and not polished)
- FUSEObjC:
removed external dependency, as this was removed from googlecode.
- main.m:
added new main() method, this will start AppKit's runloop like any other AppKit based application.
- iTunesFileSystem.m:
changed to new API
- FUSEOFS/NSObject+FUSEOFS.[hm]:
changed icon API
- FUSEOFS/FUSEObjectFileSystem.[hm]:
according to new API this no longer subclasses from FUSEFileSystem but is now a delegate to GMUserFileSystem. There is quite a lot to be done still and several places need to be revisited.
- English.lproj/MainMenu.nib:
changed to new object model
- iTunesLibrary.[hm]:
changed icon API, see FUSEOFS/NSObject+FUSEOFS
- JBiPodLibrary.m:
added a comment, need to address this
- iTunesFSController.[hm]:
new application delegate, needs work (i.e. defaults need to be fetched dynamically, FS initializer is pretty ugly)
- common.h:
we need Appkit now
-
01/10/2008
- FUSEObjectFileSystem.m:
added changes from Dan Villiom Podlaski Christiansen , polished up a little bit
-
01/10/2008
- AUTHORS:
updated contributions section in AUTHORS
- FUSEOFS/FUSEObjectFileSystem.m, Info.plist, README, Version, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m:
added changes from Dan Villiom Podlaski Christiansen , polished up a little bit
-
01/09/2008
- FUSEObjectFileSystem.m:
properly set the volicon fuse option if we have a custom icon for the filesystem
-
01/09/2008
- README:
updated for new defaults 'AutoOpenInFinder' and 'UseBurnFoldersInFinder'
- FUSEOFS/FUSEObjectFileSystem.m:
properly set the volicon fuse option if we have a custom icon for the filesystem
- iTunesLibrary.h:
expose burn folder helper methods to subclassers
- iTunesLibrary.m, iPodLibrary.m:
properly set burn folder names if the default is set to YES
- iTunesFS.xcodeproj/project.pbxproj:
removed redundant variables, use standard way to choose C99
- Info.plist:
set the default value (YES) for new 'AutoOpenInFinder' user default
-
01/07/2008
- FUSEOFSFileProxy.h, FUSEOFSFileProxy.m, FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
minor bugfix, updated copyright infos
-
01/07/2008
- COPYING, FUSEOFS/FUSEOFSFileProxy.h, FUSEOFS/FUSEOFSFileProxy.m, FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, Info.plist, JBiPodLibrary.h, JBiPodLibrary.m, NSString+Extensions.h, NSString+Extensions.m, NSURL+Extensions.h, NSURL+Extensions.m, Version, Watchdog.h, Watchdog.m, common.h, iPodLibrary.h, iPodLibrary.m, iTunesFSFormatter.h, iTunesFSFormatter.m, iTunesFSInfo.plist, iTunesFileSystem.h, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
minor bugfix, updated copyright infos
-
12/31/2007
- FUSEObjectFileSystem.m:
created 1.1.6 release, featuring a new default
-
12/31/2007, version 1.1.6
- FUSEOFS/FUSEObjectFileSystem.m, Info.plist, README, Version, iTunesFileSystem.m:
created 1.1.6 release, featuring a new default
-
12/27/2007
- FUSEObjectFileSystem.m:
ported to new FUSEObjC version
-
12/27/2007
- FUSEOFS/FUSEObjectFileSystem.m, Info.plist, README, Version, iTunesFileSystem.m:
ported to new FUSEObjC version
-
11/22/2007
- iTunesFileSystem.m:
implement -isLocal to return YES on Mac OS X 10.5.x due to Leopard's Finder's broken behavior in dealing with FUSE filesystems
- iTunesFS.xcodeproj/project.pbxproj:
promoted to Xcode 3.0 project
-
11/21/2007
- iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m:
fixed Leopard-only Finder mounting bug, upgraded to Xcode 3.0
-
10/30/2007, version 1.1.5
- Version:
trunk moves on to 1.1.6
- JBiPodLibrary.h, JBiPodLibrary.m, README, iPodLibrary.h, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m:
Added support for mounting "jailbreaked" iPods and iPhones
-
08/06/2007
- Info.plist:
fixed DOCTYPE of Info.plist
- iTunesFS.xcodeproj/project.pbxproj:
minor improvement to "Version information update" script phase
- iPodLibrary.m:
added safeguards in iPodLibrary for circumventing strange bug reported by ccthiel@gmail.com
-
08/01/2007
- AUTHORS, English.lproj/Localizable.strings, English.lproj/MainMenu.nib/info.nib, English.lproj/MainMenu.nib/keyedobjects.nib, French.lproj/Localizable.strings, German.lproj/Localizable.strings, Italian.lproj/Localizable.strings, Japanese.lproj/Localizable.strings, NOTES, Spanish.lproj/Localizable.strings, iTunesLibrary.m:
added "Compilations" patch
-
07/08/2007
- Info.plist, Italian.lproj/Localizable.strings, Spanish.lproj/Localizable.strings, Version:
localization files fixed, bumped version
-
07/02/2007
- FUSEObjectFileSystem.m, GNUmakefile:
fixed file encodings, updated README, removed OFSFileProxy from build (not used, yet) and added some nice heuristic to formatter.
-
07/02/2007, version 1.1.4
- FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/GNUmakefile, README, iTunesFS.xcodeproj/project.pbxproj, iTunesFSFormatter.h, iTunesFSFormatter.m:
fixed file encodings, updated README, removed OFSFileProxy from build (not used, yet) and added some nice heuristic to formatter.
- iTunesFSFormatter.m:
last minute fix for GNUstep ;)
- Info.plist, README, iTunesFSFormatter.m:
Added number formatter support
- GNUmakefile, iTunesFSInfo.plist:
Adjusted GNUstep build
- Info.plist, iTunesFS.xcodeproj/project.pbxproj, iTunesFSFormatter.h, iTunesFSFormatter.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
new FUSEOFS subproject, added generic formatter (work in progress)
-
06/18/2007
- FUSEOFSFileProxy.h, FUSEOFSFileProxy.m, FUSEObjectFileSystem.h, FUSEObjectFileSystem.m, GNUmakefile, NSObject+FUSEOFS.h, NSObject+FUSEOFS.m:
Abstracted the object file system part into "FUSEOFS".
-
06/18/2007
- FUSEOFS/FUSEOFSFileProxy.h, FUSEOFS/FUSEOFSFileProxy.m, FUSEOFS/FUSEObjectFileSystem.h, FUSEOFS/FUSEObjectFileSystem.m, FUSEOFS/GNUmakefile, FUSEOFS/NSObject+FUSEOFS.h, FUSEOFS/NSObject+FUSEOFS.m, GNUmakefile, GNUmakefile.preamble, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.h, iTunesFileSystem.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.m:
Abstracted the object file system part into "FUSEOFS".
- Info.plist, Version, iTunesTrack.m:
some new stealth feature ;-)
-
06/14/2007
- NSString+Extensions.m:
removed obsolete category methods. Properly escape ":" (0x35) with similar glyph (0xFF1A)
-
06/14/2007, version 1.1.3
- AUTHORS, Info.plist, NSArray+Extensions.h, NSArray+Extensions.m, NSObject+Extensions.h, NSObject+Extensions.m, NSString+Extensions.h, NSString+Extensions.m, NSURL+Extensions.h, NSURL+Extensions.m, common.h, iPodLibrary.h, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.h, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
changed encodings to be friendly for others ;-)
- FUSEObjC-GNUstep/FUSEFileSystem.h, FUSEObjC-GNUstep/FUSEFileSystem.m, README, README-GNUstep, examples/iTunesMusicLibrary.xml, iTunesFS.xcodeproj/project.pbxproj, iTunesFSInfo.plist:
finishing touches for 1.1.3 release
- English.lproj/MainMenu.gorm/objects.gorm, FUSEObjC- GNUstep/FUSEFileSystem.h, FUSEObjC-GNUstep/FUSEFileSystem.m, GNUmakefile, iTunesFS.xcodeproj/project.pbxproj, iTunesFSInfo.plist, iTunesFileSystem.m, iTunesLibrary.m:
completed first GNUstep port
- English.lproj/Localizable.strings, French.lproj/Localizable.strings, German.lproj/Localizable.strings, Italian.lproj/Localizable.strings, Japanese.lproj/Localizable.strings, NOTES, Spanish.lproj/Localizable.strings, iTunesLibrary.m:
last regression fixes in prep of 1.1.3
- FUSEObjC-GNUstep/GNUmakefile, GNUmakefile.preamble:
Fixed GNUstep compile
- GNUmakefile:
added Localizable.strings to GNUstep build
- iTunesFS.xcodeproj/project.pbxproj:
fixed broken OSX compile
- English.lproj/Localizable.strings, English.lproj/MainMenu.gorm/data.classes, English.lproj/MainMenu.gorm/data.info, English.lproj/MainMenu.gorm/objects.gorm, FUSEObjC- GNUstep/FUSEFileSystem.h, FUSEObjC-GNUstep/FUSEFileSystem.m, FUSEObjC-GNUstep/FUSEMain.m, FUSEObjC-GNUstep/GNUmakefile, French.lproj/Localizable.strings, GNUmakefile, GNUmakefile.preamble, German.lproj/Localizable.strings, Info.plist, Italian.lproj/Localizable.strings, Japanese.lproj/Localizable.strings, NOTES, NSString+Extensions.h, NSString+Extensions.m, README, README-GNUstep, Spanish.lproj/Localizable.strings, iPodLibrary.m, iTunesFS.tiff, iTunesFS.xcodeproj/project.pbxproj, iTunesLibrary.h, iTunesLibrary.m, iTunesTrack.h, iTunesTrack.m:
Major feature additions, merged GNUstep port from gstep-branch into trunk (not tried, yet).
-
06/11/2007
- English.lproj/MainMenu.nib/classes.nib, English.lproj/MainMenu.nib/info.nib, English.lproj/MainMenu.nib/keyedobjects.nib, Info.plist, Version, iTunesFS.icns, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesLibrary.m:
minor improvements, moved resources to top-level directory
- iTunesFS.xcodeproj/project.pbxproj:
Added own FUSEObjC version - pretty much just a hack
- Resources/English.lproj/MainMenu.gorm/data.classes, Resources/English.lproj/MainMenu.gorm/data.info, Resources/English.lproj/MainMenu.gorm/objects.gorm, Resources/English.lproj/MainMenu.nib/classes.nib, Resources/English.lproj/MainMenu.nib/info.nib, Resources/English.lproj/MainMenu.nib/keyedobjects.nib, Resources/iTunesFS.icns, Resources/iTunesFS.tiff, iTunesFS.xcodeproj/project.pbxproj:
More GNUstep porting work done
- Resources/English.lproj/MainMenu.gorm/data.classes, Resources/English.lproj/MainMenu.gorm/data.info, Resources/English.lproj/MainMenu.gorm/objects.gorm, Resources/iTunesFS.tiff, iTunesFS.xcodeproj/project.pbxproj:
Attempt at a port to GNUstep - this needs A LOT of work, though.
-
06/08/2007
- iTunesFileSystem.m:
fixed typo in -description
- iTunesLibrary.m:
only append iTunes library version number to name if debugging is enabled.
- Resources/*:
moved everything in here to top-level directory
-
05/31/2007, version 1.1.2
- NSObject+Extensions.h, NSObject+Extensions.m, README, iTunesFileSystem.m, iTunesTrack.m:
added ability to return symlinks instead of faking files
- NSURL+Extensions.h, NSURL+Extensions.m, README, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
minor bugfix and improvements
-
05/29/2007, version 1.1.1
- Info.plist, Version:
bumped trunk version
- NSObject+Extensions.h, NSObject+Extensions.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
revamped internal path lookup, fixed bug that prevented iPods from unmounting. Added new defaults.
-
05/25/2007
- Info.plist, NOTES, README, Version, iTunesFileSystem.m:
bumped version to 1.1.1 (in progress), minor changes to iTunesFileSystem.
- iTunesFS.xcodeproj/project.pbxproj:
Added "Release w/ Debug Symbols" build option.
-
05/24/2007, version 1.1.0
- Info.plist, NSString+Extensions.h, NSString+Extensions.m, README, Version, iPodLibrary.h, iPodLibrary.m, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.h, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
Added code for dealing with iPods, analoguous to that of the iTunes library. Bumped version to 1.1.0.
- Info.plist, Version, iTunesLibrary.h, iTunesLibrary.m, iTunesPlaylist.h, iTunesPlaylist.m, iTunesTrack.h, iTunesTrack.m:
optimized library/playlists/tracks to reduce memory footprint
-
05/23/2007, version 1.0.3
- Info.plist, Resources/English.lproj/InfoPlist.strings, Version, iTunesFS.xcodeproj/project.pbxproj:
Automated setting of version information in Info.plist, removed Resources/English.lproj/InfoPlist.strings for the time being. Removed comment in Version file as it's no longer appropriate.
-
05/22/2007, version 1.0.0
- v1.0.0
- AUTHORS, COPYING, COPYRIGHT, Info.plist, NOTES, README, Resources/English.lproj/MainMenu.nib/classes.nib, Resources/English.lproj/MainMenu.nib/info.nib, Resources/English.lproj/MainMenu.nib/keyedobjects.nib, Resources/iTunesFS.icns, Version, common.h, iTunesFS.xcodeproj/project.pbxproj, iTunesFileSystem.h, iTunesFileSystem.m, iTunesLibrary.h, iTunesLibrary.m:
First import of iTunesFS, a FUSE based file system for accessing iTunes playlists as a file system.