├── .hgignore
├── 02_exercise.ipynb
├── Credits.rtf
├── English.lproj
├── InfoPlist.strings
└── MainMenu.xib
├── Frameworks
├── .DS_Store
├── EMKeychainItem
│ ├── .DS_Store
│ ├── EMKeychainItem.h
│ ├── EMKeychainItem.m
│ └── ReadMe.rtf
├── Growl.framework
│ ├── Growl
│ ├── Headers
│ ├── Resources
│ └── Versions
│ │ ├── A
│ │ ├── Growl
│ │ ├── Headers
│ │ │ ├── Growl.h
│ │ │ ├── GrowlApplicationBridge-Carbon.h
│ │ │ ├── GrowlApplicationBridge.h
│ │ │ └── GrowlDefines.h
│ │ └── Resources
│ │ │ └── Info.plist
│ │ └── Current
├── PublicUtility
│ ├── AUOutputBL.cpp
│ ├── AUOutputBL.h
│ ├── AUParamInfo.cpp
│ ├── AUParamInfo.h
│ ├── CAAUMIDIMap.cpp
│ ├── CAAUMIDIMap.h
│ ├── CAAUMIDIMapManager.cpp
│ ├── CAAUMIDIMapManager.h
│ ├── CAAUParameter.cpp
│ ├── CAAUParameter.h
│ ├── CAAUProcessor.cpp
│ ├── CAAUProcessor.h
│ ├── CAAtomic.h
│ ├── CAAtomicStack.h
│ ├── CAAudioBufferList.cpp
│ ├── CAAudioBufferList.h
│ ├── CAAudioChannelLayout.cpp
│ ├── CAAudioChannelLayout.h
│ ├── CAAudioChannelLayoutObject.cpp
│ ├── CAAudioFileFormats.cpp
│ ├── CAAudioFileFormats.h
│ ├── CAAudioTimeStamp.cpp
│ ├── CAAudioTimeStamp.h
│ ├── CAAudioUnit.cpp
│ ├── CAAudioUnit.h
│ ├── CAAudioUnitOutputCapturer.h
│ ├── CAAudioValueRange.cpp
│ ├── CAAudioValueRange.h
│ ├── CAAutoDisposer.h
│ ├── CABitOperations.h
│ ├── CABool.h
│ ├── CABufferList.cpp
│ ├── CABufferList.h
│ ├── CABundleLocker.cpp
│ ├── CABundleLocker.h
│ ├── CAByteOrder.h
│ ├── CACFArray.cpp
│ ├── CACFArray.h
│ ├── CACFData.h
│ ├── CACFDictionary.cpp
│ ├── CACFDictionary.h
│ ├── CACFDistributedNotification.cpp
│ ├── CACFDistributedNotification.h
│ ├── CACFMachPort.cpp
│ ├── CACFMachPort.h
│ ├── CACFMessagePort.cpp
│ ├── CACFMessagePort.h
│ ├── CACFNumber.cpp
│ ├── CACFNumber.h
│ ├── CACFObject.h
│ ├── CACFPlugIn.h
│ ├── CACFPreferences.cpp
│ ├── CACFPreferences.h
│ ├── CACFString.cpp
│ ├── CACFString.h
│ ├── CAComponent.cpp
│ ├── CAComponent.h
│ ├── CAComponentDescription.cpp
│ ├── CAComponentDescription.h
│ ├── CADebugMacros.cpp
│ ├── CADebugMacros.h
│ ├── CADebugPrintf.cpp
│ ├── CADebugPrintf.h
│ ├── CADebugger.cpp
│ ├── CADebugger.h
│ ├── CAException.h
│ ├── CAExtAudioFile.h
│ ├── CAFilePathUtils.cpp
│ ├── CAFilePathUtils.h
│ ├── CAGuard.cpp
│ ├── CAGuard.h
│ ├── CAHALAudioDevice.cpp
│ ├── CAHALAudioDevice.h
│ ├── CAHALAudioObject.cpp
│ ├── CAHALAudioObject.h
│ ├── CAHALAudioStream.cpp
│ ├── CAHALAudioStream.h
│ ├── CAHALAudioSystemObject.cpp
│ ├── CAHALAudioSystemObject.h
│ ├── CAHostTimeBase.cpp
│ ├── CAHostTimeBase.h
│ ├── CALogMacros.h
│ ├── CAMath.h
│ ├── CAMixMap.h
│ ├── CAMutex.cpp
│ ├── CAMutex.h
│ ├── CAPThread.cpp
│ ├── CAPThread.h
│ ├── CAPersistence.cpp
│ ├── CAProcess.cpp
│ ├── CAProcess.h
│ ├── CAPropertyAddress.h
│ ├── CAReferenceCounted.h
│ ├── CARingBuffer.cpp
│ ├── CARingBuffer.h
│ ├── CASettingsStorage.cpp
│ ├── CASettingsStorage.h
│ ├── CASharedLibrary.cpp
│ ├── CASharedLibrary.h
│ ├── CASpectralProcessor.cpp
│ ├── CASpectralProcessor.h
│ ├── CAStreamBasicDescription.cpp
│ ├── CAStreamBasicDescription.h
│ ├── CAStreamRangedDescription.cpp
│ ├── CAStreamRangedDescription.h
│ ├── CAThreadSafeList.h
│ ├── CATink.h
│ ├── CATokenMap.h
│ ├── CAVectorUnit.cpp
│ ├── CAVectorUnit.h
│ ├── CAVectorUnitTypes.h
│ ├── CAVolumeCurve.cpp
│ ├── CAVolumeCurve.h
│ ├── CAXException.cpp
│ ├── CAXException.h
│ ├── MatrixMixerVolumes.cpp
│ └── MatrixMixerVolumes.h
├── SFBAudioEngine.framework
│ ├── Headers
│ ├── Resources
│ ├── SFBAudioEngine
│ └── Versions
│ │ ├── A
│ │ ├── Frameworks
│ │ │ ├── FLAC.framework
│ │ │ │ ├── FLAC
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ └── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ ├── FLAC
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ ├── all.h
│ │ │ │ │ │ ├── assert.h
│ │ │ │ │ │ ├── callback.h
│ │ │ │ │ │ ├── export.h
│ │ │ │ │ │ ├── format.h
│ │ │ │ │ │ ├── metadata.h
│ │ │ │ │ │ ├── ordinals.h
│ │ │ │ │ │ ├── stream_decoder.h
│ │ │ │ │ │ └── stream_encoder.h
│ │ │ │ │ └── Resources
│ │ │ │ │ │ └── Info.plist
│ │ │ │ │ └── Current
│ │ │ ├── dumb.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ └── dumb.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── dumb
│ │ │ │ │ └── Current
│ │ │ │ └── dumb
│ │ │ ├── mac.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── APECompress.h
│ │ │ │ │ │ │ ├── APEDecompress.h
│ │ │ │ │ │ │ ├── APEHeader.h
│ │ │ │ │ │ │ ├── APEInfo.h
│ │ │ │ │ │ │ ├── APELink.h
│ │ │ │ │ │ │ ├── APETag.h
│ │ │ │ │ │ │ ├── All.h
│ │ │ │ │ │ │ ├── CharacterHelper.h
│ │ │ │ │ │ │ ├── IO.h
│ │ │ │ │ │ │ ├── MACLib.h
│ │ │ │ │ │ │ ├── MACUtils.h
│ │ │ │ │ │ │ ├── NoWindows.h
│ │ │ │ │ │ │ ├── Prepare.h
│ │ │ │ │ │ │ ├── SmartPtr.h
│ │ │ │ │ │ │ ├── UnBitArrayBase.h
│ │ │ │ │ │ │ └── config.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── mac
│ │ │ │ │ └── Current
│ │ │ │ └── mac
│ │ │ ├── mp4v2.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── chapter.h
│ │ │ │ │ │ │ ├── file.h
│ │ │ │ │ │ │ ├── file_prop.h
│ │ │ │ │ │ │ ├── general.h
│ │ │ │ │ │ │ ├── isma.h
│ │ │ │ │ │ │ ├── itmf_generic.h
│ │ │ │ │ │ │ ├── itmf_tags.h
│ │ │ │ │ │ │ ├── mp4v2.h
│ │ │ │ │ │ │ ├── platform.h
│ │ │ │ │ │ │ ├── project.h
│ │ │ │ │ │ │ ├── sample.h
│ │ │ │ │ │ │ ├── streaming.h
│ │ │ │ │ │ │ ├── track.h
│ │ │ │ │ │ │ └── track_prop.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── mp4v2
│ │ │ │ │ └── Current
│ │ │ │ └── mp4v2
│ │ │ ├── mpcdec.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── mpc_types.h
│ │ │ │ │ │ │ ├── mpcdec.h
│ │ │ │ │ │ │ ├── reader.h
│ │ │ │ │ │ │ └── streaminfo.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── mpcdec
│ │ │ │ │ └── Current
│ │ │ │ └── mpcdec
│ │ │ ├── mpg123.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ └── mpg123.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── mpg123
│ │ │ │ │ └── Current
│ │ │ │ └── mpg123
│ │ │ ├── sndfile.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── sndfile.h
│ │ │ │ │ │ │ └── sndfile.hh
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── sndfile
│ │ │ │ │ └── Current
│ │ │ │ └── sndfile
│ │ │ ├── speex.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── speex.h
│ │ │ │ │ │ │ ├── speex_bits.h
│ │ │ │ │ │ │ ├── speex_buffer.h
│ │ │ │ │ │ │ ├── speex_callbacks.h
│ │ │ │ │ │ │ ├── speex_echo.h
│ │ │ │ │ │ │ ├── speex_header.h
│ │ │ │ │ │ │ ├── speex_jitter.h
│ │ │ │ │ │ │ ├── speex_preprocess.h
│ │ │ │ │ │ │ ├── speex_resampler.h
│ │ │ │ │ │ │ ├── speex_stereo.h
│ │ │ │ │ │ │ └── speex_types.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── speex
│ │ │ │ │ └── Current
│ │ │ │ └── speex
│ │ │ ├── taglib.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── aifffile.h
│ │ │ │ │ │ │ ├── aiffproperties.h
│ │ │ │ │ │ │ ├── apefile.h
│ │ │ │ │ │ │ ├── apefooter.h
│ │ │ │ │ │ │ ├── apeitem.h
│ │ │ │ │ │ │ ├── apeproperties.h
│ │ │ │ │ │ │ ├── apetag.h
│ │ │ │ │ │ │ ├── asfattribute.h
│ │ │ │ │ │ │ ├── asffile.h
│ │ │ │ │ │ │ ├── asfpicture.h
│ │ │ │ │ │ │ ├── asfproperties.h
│ │ │ │ │ │ │ ├── asftag.h
│ │ │ │ │ │ │ ├── attachedpictureframe.h
│ │ │ │ │ │ │ ├── audioproperties.h
│ │ │ │ │ │ │ ├── commentsframe.h
│ │ │ │ │ │ │ ├── fileref.h
│ │ │ │ │ │ │ ├── flacfile.h
│ │ │ │ │ │ │ ├── flacmetadatablock.h
│ │ │ │ │ │ │ ├── flacpicture.h
│ │ │ │ │ │ │ ├── flacproperties.h
│ │ │ │ │ │ │ ├── flacunknownmetadatablock.h
│ │ │ │ │ │ │ ├── generalencapsulatedobjectframe.h
│ │ │ │ │ │ │ ├── id3v1genres.h
│ │ │ │ │ │ │ ├── id3v1tag.h
│ │ │ │ │ │ │ ├── id3v2extendedheader.h
│ │ │ │ │ │ │ ├── id3v2footer.h
│ │ │ │ │ │ │ ├── id3v2frame.h
│ │ │ │ │ │ │ ├── id3v2framefactory.h
│ │ │ │ │ │ │ ├── id3v2header.h
│ │ │ │ │ │ │ ├── id3v2synchdata.h
│ │ │ │ │ │ │ ├── id3v2tag.h
│ │ │ │ │ │ │ ├── itfile.h
│ │ │ │ │ │ │ ├── itproperties.h
│ │ │ │ │ │ │ ├── modfile.h
│ │ │ │ │ │ │ ├── modfilebase.h
│ │ │ │ │ │ │ ├── modproperties.h
│ │ │ │ │ │ │ ├── modtag.h
│ │ │ │ │ │ │ ├── mp4atom.h
│ │ │ │ │ │ │ ├── mp4coverart.h
│ │ │ │ │ │ │ ├── mp4file.h
│ │ │ │ │ │ │ ├── mp4item.h
│ │ │ │ │ │ │ ├── mp4properties.h
│ │ │ │ │ │ │ ├── mp4tag.h
│ │ │ │ │ │ │ ├── mpcfile.h
│ │ │ │ │ │ │ ├── mpcproperties.h
│ │ │ │ │ │ │ ├── mpegfile.h
│ │ │ │ │ │ │ ├── mpegheader.h
│ │ │ │ │ │ │ ├── mpegproperties.h
│ │ │ │ │ │ │ ├── oggfile.h
│ │ │ │ │ │ │ ├── oggflacfile.h
│ │ │ │ │ │ │ ├── oggpage.h
│ │ │ │ │ │ │ ├── oggpageheader.h
│ │ │ │ │ │ │ ├── popularimeterframe.h
│ │ │ │ │ │ │ ├── privateframe.h
│ │ │ │ │ │ │ ├── relativevolumeframe.h
│ │ │ │ │ │ │ ├── rifffile.h
│ │ │ │ │ │ │ ├── s3mfile.h
│ │ │ │ │ │ │ ├── s3mproperties.h
│ │ │ │ │ │ │ ├── speexfile.h
│ │ │ │ │ │ │ ├── speexproperties.h
│ │ │ │ │ │ │ ├── tag.h
│ │ │ │ │ │ │ ├── taglib.h
│ │ │ │ │ │ │ ├── taglib_config.h
│ │ │ │ │ │ │ ├── taglib_export.h
│ │ │ │ │ │ │ ├── tagunion.h
│ │ │ │ │ │ │ ├── tbytevector.h
│ │ │ │ │ │ │ ├── tbytevectorlist.h
│ │ │ │ │ │ │ ├── tbytevectorstream.h
│ │ │ │ │ │ │ ├── tdebug.h
│ │ │ │ │ │ │ ├── textidentificationframe.h
│ │ │ │ │ │ │ ├── tfile.h
│ │ │ │ │ │ │ ├── tfilestream.h
│ │ │ │ │ │ │ ├── tiostream.h
│ │ │ │ │ │ │ ├── tlist.h
│ │ │ │ │ │ │ ├── tlist.tcc
│ │ │ │ │ │ │ ├── tmap.h
│ │ │ │ │ │ │ ├── tmap.tcc
│ │ │ │ │ │ │ ├── trueaudiofile.h
│ │ │ │ │ │ │ ├── trueaudioproperties.h
│ │ │ │ │ │ │ ├── tstring.h
│ │ │ │ │ │ │ ├── tstringlist.h
│ │ │ │ │ │ │ ├── unicode.h
│ │ │ │ │ │ │ ├── uniquefileidentifierframe.h
│ │ │ │ │ │ │ ├── unknownframe.h
│ │ │ │ │ │ │ ├── unsynchronizedlyricsframe.h
│ │ │ │ │ │ │ ├── urllinkframe.h
│ │ │ │ │ │ │ ├── vorbisfile.h
│ │ │ │ │ │ │ ├── vorbisproperties.h
│ │ │ │ │ │ │ ├── wavfile.h
│ │ │ │ │ │ │ ├── wavpackfile.h
│ │ │ │ │ │ │ ├── wavpackproperties.h
│ │ │ │ │ │ │ ├── wavproperties.h
│ │ │ │ │ │ │ ├── xingheader.h
│ │ │ │ │ │ │ ├── xiphcomment.h
│ │ │ │ │ │ │ ├── xmfile.h
│ │ │ │ │ │ │ └── xmproperties.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ ├── Doxyfile.cmake
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── taglib
│ │ │ │ │ └── Current
│ │ │ │ └── taglib
│ │ │ ├── tta++.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ └── libtta.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── tta++
│ │ │ │ │ └── Current
│ │ │ │ └── tta++
│ │ │ ├── vorbis.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ │ ├── A
│ │ │ │ │ │ ├── Frameworks
│ │ │ │ │ │ │ └── ogg.framework
│ │ │ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ │ ├── Versions
│ │ │ │ │ │ │ │ ├── A
│ │ │ │ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ │ │ │ ├── ogg.h
│ │ │ │ │ │ │ │ │ │ └── os_types.h
│ │ │ │ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ │ │ │ └── ogg
│ │ │ │ │ │ │ │ └── Current
│ │ │ │ │ │ │ │ └── ogg
│ │ │ │ │ │ ├── Headers
│ │ │ │ │ │ │ ├── codec.h
│ │ │ │ │ │ │ ├── vorbisenc.h
│ │ │ │ │ │ │ └── vorbisfile.h
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ └── Info.plist
│ │ │ │ │ │ └── vorbis
│ │ │ │ │ └── Current
│ │ │ │ └── vorbis
│ │ │ └── wavpack.framework
│ │ │ │ ├── Headers
│ │ │ │ ├── Resources
│ │ │ │ ├── Versions
│ │ │ │ ├── A
│ │ │ │ │ ├── Headers
│ │ │ │ │ │ └── wavpack.h
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ └── Info.plist
│ │ │ │ │ └── wavpack
│ │ │ │ └── Current
│ │ │ │ └── wavpack
│ │ ├── Headers
│ │ │ ├── AllocateABL.h
│ │ │ ├── AttachedPicture.h
│ │ │ ├── AudioDecoder.h
│ │ │ ├── AudioMetadata.h
│ │ │ ├── AudioPlayer.h
│ │ │ ├── BasicAudioPlayer.h
│ │ │ ├── DeallocateABL.h
│ │ │ ├── Guard.h
│ │ │ ├── InputSource.h
│ │ │ ├── Logger.h
│ │ │ ├── Mutex.h
│ │ │ └── Semaphore.h
│ │ ├── Resources
│ │ │ └── Info.plist
│ │ └── SFBAudioEngine
│ │ └── Current
├── SPMediaKeyTap
│ ├── .gitmodules
│ ├── SPInvocationGrabbing
│ │ ├── NSObject+SPInvocationGrabbing.h
│ │ └── NSObject+SPInvocationGrabbing.m
│ ├── SPMediaKeyTap.h
│ ├── SPMediaKeyTap.m
│ └── SPMediaKeyTapDelegate.m
├── SSCrypto.framework
│ ├── Headers
│ ├── Resources
│ ├── SSCrypto
│ └── Versions
│ │ ├── A
│ │ ├── Headers
│ │ │ └── SSCrypto.h
│ │ ├── Resources
│ │ │ ├── English.lproj
│ │ │ │ └── InfoPlist.strings
│ │ │ └── Info.plist
│ │ └── SSCrypto
│ │ └── Current
├── ShortcutRecorder.framework
│ ├── Headers
│ ├── Resources
│ ├── ShortcutRecorder
│ └── Versions
│ │ ├── A
│ │ ├── Headers
│ │ │ ├── SRCommon.h
│ │ │ ├── SRKeyCodeTransformer.h
│ │ │ ├── SRRecorderCell.h
│ │ │ ├── SRRecorderControl.h
│ │ │ ├── SRValidator.h
│ │ │ ├── SR_LeopardView.h
│ │ │ └── ShortcutRecorder.h
│ │ ├── Resources
│ │ │ └── Info.plist
│ │ └── ShortcutRecorder
│ │ └── Current
├── Sparkle.framework
│ ├── Headers
│ ├── Resources
│ ├── Sparkle
│ └── Versions
│ │ ├── A
│ │ ├── Headers
│ │ │ ├── SUAppcast.h
│ │ │ ├── SUAppcastItem.h
│ │ │ ├── SUUpdater.h
│ │ │ ├── SUVersionComparisonProtocol.h
│ │ │ └── Sparkle.h
│ │ ├── Resources
│ │ │ ├── Info.plist
│ │ │ ├── License.txt
│ │ │ ├── SUModelTranslation.plist
│ │ │ ├── SUStatus.nib
│ │ │ │ ├── classes.nib
│ │ │ │ ├── info.nib
│ │ │ │ └── keyedobjects.nib
│ │ │ ├── de.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── Sparkle.strings
│ │ │ ├── en.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── Sparkle.strings
│ │ │ ├── es.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── Sparkle.strings
│ │ │ ├── fr.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── Sparkle.strings
│ │ │ │ └── fr.lproj
│ │ │ ├── fr_CA.lproj
│ │ │ ├── it.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── Sparkle.strings
│ │ │ ├── nl.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── Sparkle.strings
│ │ │ ├── relaunch
│ │ │ ├── ru.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ │ ├── classes.nib
│ │ │ │ │ ├── info.nib
│ │ │ │ │ └── keyedobjects.nib
│ │ │ │ └── Sparkle.strings
│ │ │ └── sv.lproj
│ │ │ │ ├── SUAutomaticUpdateAlert.nib
│ │ │ │ ├── classes.nib
│ │ │ │ ├── info.nib
│ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdateAlert.nib
│ │ │ │ ├── classes.nib
│ │ │ │ ├── info.nib
│ │ │ │ └── keyedobjects.nib
│ │ │ │ ├── SUUpdatePermissionPrompt.nib
│ │ │ │ ├── classes.nib
│ │ │ │ ├── info.nib
│ │ │ │ └── keyedobjects.nib
│ │ │ │ └── Sparkle.strings
│ │ └── Sparkle
│ │ └── Current
├── Sqlite
│ ├── shell.c
│ ├── sqlite3.c
│ ├── sqlite3.h
│ └── sqlite3ext.h
├── YRKSpinningIndicator
│ ├── .DS_Store
│ ├── YRKSpinningProgressIndicator.h
│ └── YRKSpinningProgressIndicator.m
├── hmac
│ ├── hmac_sha2.c
│ ├── hmac_sha2.h
│ ├── sha2.c
│ └── sha2.h
├── mp4v2.framework
│ ├── Headers
│ ├── Resources
│ ├── Versions
│ │ ├── A
│ │ │ ├── Headers
│ │ │ │ ├── chapter.h
│ │ │ │ ├── file.h
│ │ │ │ ├── file_prop.h
│ │ │ │ ├── general.h
│ │ │ │ ├── isma.h
│ │ │ │ ├── itmf_generic.h
│ │ │ │ ├── itmf_tags.h
│ │ │ │ ├── mp4v2.h
│ │ │ │ ├── platform.h
│ │ │ │ ├── project.h
│ │ │ │ ├── sample.h
│ │ │ │ ├── streaming.h
│ │ │ │ ├── track.h
│ │ │ │ └── track_prop.h
│ │ │ ├── Resources
│ │ │ │ └── Info.plist
│ │ │ └── mp4v2
│ │ └── Current
│ └── mp4v2
└── taglib.framework
│ ├── Headers
│ ├── Resources
│ ├── Versions
│ ├── A
│ │ ├── Headers
│ │ │ ├── aifffile.h
│ │ │ ├── aiffproperties.h
│ │ │ ├── apefile.h
│ │ │ ├── apefooter.h
│ │ │ ├── apeitem.h
│ │ │ ├── apeproperties.h
│ │ │ ├── apetag.h
│ │ │ ├── asfattribute.h
│ │ │ ├── asffile.h
│ │ │ ├── asfpicture.h
│ │ │ ├── asfproperties.h
│ │ │ ├── asftag.h
│ │ │ ├── attachedpictureframe.h
│ │ │ ├── audioproperties.h
│ │ │ ├── commentsframe.h
│ │ │ ├── fileref.h
│ │ │ ├── flacfile.h
│ │ │ ├── flacmetadatablock.h
│ │ │ ├── flacpicture.h
│ │ │ ├── flacproperties.h
│ │ │ ├── flacunknownmetadatablock.h
│ │ │ ├── generalencapsulatedobjectframe.h
│ │ │ ├── id3v1genres.h
│ │ │ ├── id3v1tag.h
│ │ │ ├── id3v2extendedheader.h
│ │ │ ├── id3v2footer.h
│ │ │ ├── id3v2frame.h
│ │ │ ├── id3v2framefactory.h
│ │ │ ├── id3v2header.h
│ │ │ ├── id3v2synchdata.h
│ │ │ ├── id3v2tag.h
│ │ │ ├── itfile.h
│ │ │ ├── itproperties.h
│ │ │ ├── modfile.h
│ │ │ ├── modfilebase.h
│ │ │ ├── modproperties.h
│ │ │ ├── modtag.h
│ │ │ ├── mp4atom.h
│ │ │ ├── mp4coverart.h
│ │ │ ├── mp4file.h
│ │ │ ├── mp4item.h
│ │ │ ├── mp4properties.h
│ │ │ ├── mp4tag.h
│ │ │ ├── mpcfile.h
│ │ │ ├── mpcproperties.h
│ │ │ ├── mpegfile.h
│ │ │ ├── mpegheader.h
│ │ │ ├── mpegproperties.h
│ │ │ ├── oggfile.h
│ │ │ ├── oggflacfile.h
│ │ │ ├── oggpage.h
│ │ │ ├── oggpageheader.h
│ │ │ ├── popularimeterframe.h
│ │ │ ├── privateframe.h
│ │ │ ├── relativevolumeframe.h
│ │ │ ├── rifffile.h
│ │ │ ├── s3mfile.h
│ │ │ ├── s3mproperties.h
│ │ │ ├── speexfile.h
│ │ │ ├── speexproperties.h
│ │ │ ├── tag.h
│ │ │ ├── taglib.h
│ │ │ ├── taglib_config.h
│ │ │ ├── taglib_export.h
│ │ │ ├── tagunion.h
│ │ │ ├── tbytevector.h
│ │ │ ├── tbytevectorlist.h
│ │ │ ├── tbytevectorstream.h
│ │ │ ├── tdebug.h
│ │ │ ├── textidentificationframe.h
│ │ │ ├── tfile.h
│ │ │ ├── tfilestream.h
│ │ │ ├── tiostream.h
│ │ │ ├── tlist.h
│ │ │ ├── tlist.tcc
│ │ │ ├── tmap.h
│ │ │ ├── tmap.tcc
│ │ │ ├── trueaudiofile.h
│ │ │ ├── trueaudioproperties.h
│ │ │ ├── tstring.h
│ │ │ ├── tstringlist.h
│ │ │ ├── unicode.h
│ │ │ ├── uniquefileidentifierframe.h
│ │ │ ├── unknownframe.h
│ │ │ ├── unsynchronizedlyricsframe.h
│ │ │ ├── urllinkframe.h
│ │ │ ├── vorbisfile.h
│ │ │ ├── vorbisproperties.h
│ │ │ ├── wavfile.h
│ │ │ ├── wavpackfile.h
│ │ │ ├── wavpackproperties.h
│ │ │ ├── wavproperties.h
│ │ │ ├── xingheader.h
│ │ │ ├── xiphcomment.h
│ │ │ ├── xmfile.h
│ │ │ └── xmproperties.h
│ │ ├── Resources
│ │ │ ├── Doxyfile.cmake
│ │ │ └── Info.plist
│ │ └── taglib
│ └── Current
│ └── taglib
├── Growl Registration Ticket.growlRegDict
├── Icons
├── Add.png
├── AlbumList.png
├── AlbumListViewTemplate.png
├── Cancel.png
├── Disclosure.png
├── DisclosureAlt.png
├── Exclamation Point.png
├── FolderAddIcon.png
├── FolderMonitorIcon.png
├── GenericDocumentIcon.icns
├── HistoryPlaceholder.png
├── IconViewTemplate.png
├── Info.png
├── InfoAlt.png
├── InfoTemplate.png
├── List.png
├── ListViewTemplate.png
├── NextButton.png
├── NowPlayingView
│ ├── NowAdd.png
│ ├── NowCancel.png
│ ├── NowSettings.png
│ ├── NowSpeaker0.png
│ ├── NowSpeaker1.png
│ ├── NowSpeaker2.png
│ └── NowSpeaker3.png
├── PRActionIcon.png
├── PRActionIcon2.png
├── PRActionIcon3.png
├── PRAlbumArt.png
├── PRAppIcon.icns
├── PRBackgroundPattern.png
├── PRDownIcon.png
├── PREmptyAlbumArt.png
├── PREmptyIcon.png
├── PREmptyRatingIcon.png
├── PRInfoIcon.png
├── PRLightAlbumArt.png
├── PRLightEmptyRatingIcon.png
├── PRLightRatingIcon.png
├── PRLightSpeakerIcon.png
├── PRNoteIcon.png
├── PRNoteIcon2.png
├── PRNothingPlaying.png
├── PRRatingIcon.png
├── PRSpeakerIcon.png
├── PRUpIcon.png
├── PauseButton.png
├── PlayButton.png
├── PlaylistsPlaceholder.png
├── PreviousButton.png
├── Repeat.png
├── RepeatAlt.png
├── Settings.png
├── Shuffle.png
├── ShuffleAlt.png
├── TexturedSliderPhotoLarge.tif
├── TexturedSliderPhotoSmall.tif
├── TexturedSliderSpeakerLoud.png
├── TexturedSliderSpeakerLoudInverted.png
├── TexturedSliderSpeakerQuiet.png
├── TexturedSliderThumbN.tiff
├── TexturedSliderThumbP.tiff
├── TexturedSliderTrackFill.tiff
├── TexturedSliderTrackLeft.tiff
├── TexturedSliderTrackLeft2.tiff
├── TexturedSliderTrackRight.tiff
├── TexturedSliderTrackRight2.tiff
├── TexturedSliderTrackUnFill.tif
├── Trash.png
├── background 3.png
├── background.png
├── iTunes.icns
├── iTunesImport.png
├── info.pdf
├── overview.pdf
└── sidebar@2x.png
├── Info.plist
├── Lyre.xcodeproj
├── project.pbxproj
└── project.xcworkspace
│ └── contents.xcworkspacedata
├── Lyre_Prefix.pch
├── NSArray+Extensions.h
├── NSArray+Extensions.m
├── NSAttributedString+Extensions.h
├── NSAttributedString+Extensions.m
├── NSBezierPath+Extensions.h
├── NSBezierPath+Extensions.m
├── NSColor+Extensions.h
├── NSColor+Extensions.m
├── NSData+Base64.h
├── NSData+Base64.m
├── NSEnumerator+Extensions.h
├── NSEnumerator+Extensions.m
├── NSFileManager+DirectoryLocations.h
├── NSFileManager+DirectoryLocations.m
├── NSFileManager+Extensions.h
├── NSFileManager+Extensions.m
├── NSImage+Extensions.h
├── NSImage+Extensions.m
├── NSIndexPath+Extensions.h
├── NSIndexPath+Extensions.m
├── NSIndexSet+Extensions.h
├── NSIndexSet+Extensions.m
├── NSMenuItem+Extensions.h
├── NSMenuItem+Extensions.m
├── NSNotificationCenter+Extensions.h
├── NSNotificationCenter+Extensions.m
├── NSOperationQueue+Extensions.h
├── NSOperationQueue+Extensions.m
├── NSParagraphStyle+Extensions.h
├── NSParagraphStyle+Extensions.m
├── NSScrollView+Extensions.h
├── NSScrollView+Extensions.m
├── NSString+Extensions.h
├── NSString+Extensions.m
├── NSString+LFExtensions.h
├── NSString+LFExtensions.m
├── NSTableView+Extensions.h
├── NSTableView+Extensions.m
├── NSURLConnection+Extensions.h
├── NSURLConnection+Extensions.m
├── NSWindow+Extensions.h
├── NSWindow+Extensions.m
├── PRAlbumArtController.h
├── PRAlbumArtController.m
├── PRAlbumListViewCell.h
├── PRAlbumListViewCell.m
├── PRAlbumListViewController.h
├── PRAlbumListViewController.m
├── PRAlbumListViewTableColumnsInfo.plist
├── PRAlbumTableView.h
├── PRAlbumTableView.m
├── PRAlbumTableView2.h
├── PRAlbumTableView2.m
├── PRAlertWindowController.h
├── PRAlertWindowController.m
├── PRAppleScriptController.h
├── PRAppleScriptController.m
├── PRApplication.h
├── PRApplication.m
├── PRBackgroundView.h
├── PRBackgroundView.m
├── PRBitRateFormatter.h
├── PRBitRateFormatter.m
├── PRBorderlessTextField.h
├── PRBorderlessTextField.m
├── PRBridge.h
├── PRBridge.m
├── PRBridge_Back.h
├── PRBridge_Front.h
├── PRBrowseView.h
├── PRBrowseView.m
├── PRBrowserListViewController.h
├── PRBrowserListViewController.m
├── PRBrowserViewController.h
├── PRBrowserViewController.m
├── PRCenteredTextFieldCell.h
├── PRCenteredTextFieldCell.m
├── PRClipView.h
├── PRClipView.m
├── PRConnection.h
├── PRConnection.m
├── PRControlsView.h
├── PRControlsView.m
├── PRControlsViewController.h
├── PRControlsViewController.m
├── PRCore.h
├── PRCore.m
├── PRDateFormatter.h
├── PRDateFormatter.m
├── PRDb.h
├── PRDb.m
├── PRDefaults.h
├── PRDefaults.m
├── PRDirectoryEnumerator.h
├── PRDirectoryEnumerator.m
├── PRDropImageCell.h
├── PRDropImageCell.m
├── PRDropImageView.h
├── PRDropImageView.m
├── PREQ.h
├── PREQ.m
├── PRException.h
├── PRException.m
├── PRFileInfo.h
├── PRFileInfo.m
├── PRFirstResponderGradientView.h
├── PRFirstResponderGradientView.m
├── PRFolderMonitor.h
├── PRFolderMonitor.m
├── PRFullRescanOperation.h
├── PRFullRescanOperation.m
├── PRGradientView.h
├── PRGradientView.m
├── PRGrowl.h
├── PRGrowl.m
├── PRHistory.h
├── PRHistory.m
├── PRHistoryDateFormatter.h
├── PRHistoryDateFormatter.m
├── PRHistoryViewController.h
├── PRHistoryViewController.m
├── PRHotKeyController.h
├── PRHotKeyController.m
├── PRID3Genres.plist
├── PRImportOperation.h
├── PRImportOperation.m
├── PRInfoView.xib
├── PRInfoViewController.h
├── PRInfoViewController.m
├── PRItem.h
├── PRItem.m
├── PRItem_Private.h
├── PRItunesImportOperation.h
├── PRItunesImportOperation.m
├── PRKindFormatter.h
├── PRKindFormatter.m
├── PRLastfm.h
├── PRLastfm.m
├── PRLastfmFile.h
├── PRLastfmFile.m
├── PRLibrary.h
├── PRLibrary.m
├── PRLibraryDescription.h
├── PRLibraryDescription.m
├── PRLibraryListViewController.h
├── PRLibraryListViewController.m
├── PRLibraryViewController.h
├── PRLibraryViewController.m
├── PRList.h
├── PRList.m
├── PRListItems.h
├── PRListItems.m
├── PRListViewTableColumnsInfo.plist
├── PRLog.h
├── PRLog.m
├── PRMainMenuController.h
├── PRMainMenuController.m
├── PRMainWindowController.h
├── PRMainWindowController.m
├── PRMainWindowView.h
├── PRMainWindowView.m
├── PRMediaKeyController.h
├── PRMediaKeyController.m
├── PRMovie.h
├── PRMovie.mm
├── PRNonScrollingScrollView.h
├── PRNonScrollingScrollView.m
├── PRNumberFormatter.h
├── PRNumberFormatter.m
├── PROperationProgress.h
├── PROperationProgress.m
├── PROutlineView.h
├── PROutlineView.m
├── PRPaneSplitView.h
├── PRPaneSplitView.m
├── PRPathFormatter.h
├── PRPathFormatter.m
├── PRPlaybackOrder.h
├── PRPlaybackOrder.m
├── PRPlayer.h
├── PRPlayer.m
├── PRPlayerState.h
├── PRPlayerState.m
├── PRPlayerState_Private.h
├── PRPlaylists.h
├── PRPlaylists.m
├── PRPlaylistsCell.h
├── PRPlaylistsCell.m
├── PRPlaylistsView.xib
├── PRPlaylistsViewController.h
├── PRPlaylistsViewController.m
├── PRPreferencesView.xib
├── PRPreferencesViewController.h
├── PRPreferencesViewController.m
├── PRProgressManager.h
├── PRProgressManager.m
├── PRQueue.h
├── PRQueue.m
├── PRRatingCell.h
├── PRRatingCell.m
├── PRRescanOperation.h
├── PRRescanOperation.m
├── PRRolloverTableView.h
├── PRRolloverTableView.m
├── PRScrollView.h
├── PRScrollView.m
├── PRSizeFormatter.h
├── PRSizeFormatter.m
├── PRStatement.h
├── PRStatement.m
├── PRStringFormatter.h
├── PRStringFormatter.m
├── PRSynchronizedScrollView.h
├── PRSynchronizedScrollView.m
├── PRTabButton.h
├── PRTabButton.m
├── PRTabButtonCell.h
├── PRTabButtonCell.m
├── PRTabButtonCell2.h
├── PRTabButtonCell2.m
├── PRTableHeaderCell.h
├── PRTableHeaderCell.m
├── PRTableView.h
├── PRTableView.m
├── PRTableView2.h
├── PRTableView2.m
├── PRTagger.h
├── PRTagger.mm
├── PRTask.h
├── PRTask.m
├── PRTimeFormatter.h
├── PRTimeFormatter.m
├── PRTimeFormatter2.h
├── PRTimeFormatter2.m
├── PRToolbarController.h
├── PRToolbarController.m
├── PRTrialSheetController.h
├── PRTrialSheetController.m
├── PRUpNextCell.h
├── PRUpNextCell.m
├── PRUpNextHeaderCell.h
├── PRUpNextHeaderCell.m
├── PRUpNextViewController.h
├── PRUpNextViewController.m
├── PRUpdate060Operation.h
├── PRUpdate060Operation.m
├── PRVacuumOperation.h
├── PRVacuumOperation.m
├── PRViewController.h
├── PRViewController.m
├── PRWelcomeSheet.xib
├── PRWelcomeSheetController.h
├── PRWelcomeSheetController.m
├── PRWindow.h
├── PRWindow.m
├── RegexKitLite.h
├── RegexKitLite.m
├── dsa_pub.pem
├── main.m
├── sqlite_str.h
└── sqlite_str.m
/.hgignore:
--------------------------------------------------------------------------------
1 | # http://boredzo.org/blog/archives/2008-03-20/hgignore-for-mac-os-x-applications
2 |
3 | syntax: glob
4 | build
5 | *.swp
6 | *.mode1
7 | *.mode1v3
8 | *.mode2
9 | *.mode2v3
10 | *.pbxuser
11 | *.perspective
12 | *.perspectivev3
13 | xcuserdata
14 | *~.nib
15 | .DS_Store
--------------------------------------------------------------------------------
/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
1 | /* Localized versions of Info.plist keys */
2 |
3 |
--------------------------------------------------------------------------------
/Frameworks/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/.DS_Store
--------------------------------------------------------------------------------
/Frameworks/EMKeychainItem/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/EMKeychainItem/.DS_Store
--------------------------------------------------------------------------------
/Frameworks/Growl.framework/Growl:
--------------------------------------------------------------------------------
1 | Versions/Current/Growl
--------------------------------------------------------------------------------
/Frameworks/Growl.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/Growl.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/Growl.framework/Versions/A/Growl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Growl.framework/Versions/A/Growl
--------------------------------------------------------------------------------
/Frameworks/Growl.framework/Versions/A/Headers/Growl.h:
--------------------------------------------------------------------------------
1 | #include "GrowlDefines.h"
2 |
3 | #ifdef __OBJC__
4 | # include "GrowlApplicationBridge.h"
5 | #endif
6 | #include "GrowlApplicationBridge-Carbon.h"
7 |
--------------------------------------------------------------------------------
/Frameworks/Growl.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | Growl
9 | CFBundleIdentifier
10 | com.growl.growlframework
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundlePackageType
14 | FMWK
15 | CFBundleShortVersionString
16 | 1.2.1
17 | CFBundleSignature
18 | GRRR
19 | CFBundleVersion
20 | 1.2.1
21 | NSPrincipalClass
22 | GrowlApplicationBridge
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Frameworks/Growl.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/AUOutputBL.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/AUOutputBL.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/AUOutputBL.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/AUOutputBL.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/AUParamInfo.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/AUParamInfo.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/AUParamInfo.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/AUParamInfo.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAUMIDIMap.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAUMIDIMap.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAUMIDIMap.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAUMIDIMap.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAUMIDIMapManager.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAUMIDIMapManager.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAUMIDIMapManager.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAUMIDIMapManager.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAUProcessor.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAUProcessor.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAUProcessor.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAUProcessor.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAtomic.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAtomic.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAtomicStack.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAtomicStack.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioBufferList.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioBufferList.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioBufferList.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioBufferList.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioChannelLayout.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioChannelLayout.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioChannelLayout.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioChannelLayout.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioChannelLayoutObject.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioChannelLayoutObject.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioFileFormats.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioFileFormats.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioFileFormats.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioFileFormats.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioTimeStamp.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioTimeStamp.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioTimeStamp.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioTimeStamp.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioUnit.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioUnit.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioUnit.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioUnit.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioUnitOutputCapturer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioUnitOutputCapturer.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioValueRange.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioValueRange.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAudioValueRange.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAudioValueRange.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAAutoDisposer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAAutoDisposer.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CABitOperations.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CABitOperations.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CABool.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CABool.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CABufferList.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CABufferList.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CABufferList.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CABufferList.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CABundleLocker.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CABundleLocker.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CABundleLocker.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CABundleLocker.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAByteOrder.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAByteOrder.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFArray.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFArray.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFArray.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFArray.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFData.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFData.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFDictionary.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFDictionary.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFDictionary.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFDictionary.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFDistributedNotification.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFDistributedNotification.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFDistributedNotification.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFDistributedNotification.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFMachPort.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFMachPort.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFMachPort.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFMachPort.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFMessagePort.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFMessagePort.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFMessagePort.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFMessagePort.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFNumber.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFNumber.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFNumber.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFNumber.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFObject.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFObject.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFPlugIn.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFPlugIn.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFPreferences.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFPreferences.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFPreferences.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFPreferences.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFString.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFString.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CACFString.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CACFString.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAComponent.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAComponent.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAComponent.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAComponent.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAComponentDescription.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAComponentDescription.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAComponentDescription.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAComponentDescription.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CADebugMacros.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CADebugMacros.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CADebugMacros.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CADebugMacros.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CADebugPrintf.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CADebugPrintf.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CADebugPrintf.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CADebugPrintf.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CADebugger.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CADebugger.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CADebugger.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CADebugger.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAException.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAException.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAExtAudioFile.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAExtAudioFile.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAFilePathUtils.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAFilePathUtils.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAFilePathUtils.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAFilePathUtils.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAGuard.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAGuard.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAGuard.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAGuard.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioDevice.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioDevice.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioDevice.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioDevice.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioObject.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioObject.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioObject.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioObject.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioStream.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioStream.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioStream.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioStream.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioSystemObject.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioSystemObject.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHALAudioSystemObject.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHALAudioSystemObject.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHostTimeBase.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHostTimeBase.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAHostTimeBase.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAHostTimeBase.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CALogMacros.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CALogMacros.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAMath.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAMath.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAMixMap.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAMixMap.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAMutex.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAMutex.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAMutex.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAMutex.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAPThread.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAPThread.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAPThread.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAPThread.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAPersistence.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAPersistence.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAProcess.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAProcess.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAProcess.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAProcess.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAPropertyAddress.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAPropertyAddress.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAReferenceCounted.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAReferenceCounted.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CARingBuffer.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CARingBuffer.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CARingBuffer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CARingBuffer.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CASettingsStorage.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CASettingsStorage.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CASettingsStorage.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CASettingsStorage.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CASharedLibrary.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CASharedLibrary.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CASharedLibrary.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CASharedLibrary.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CASpectralProcessor.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CASpectralProcessor.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CASpectralProcessor.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CASpectralProcessor.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAStreamBasicDescription.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAStreamBasicDescription.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAStreamBasicDescription.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAStreamBasicDescription.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAStreamRangedDescription.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAStreamRangedDescription.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAStreamRangedDescription.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAStreamRangedDescription.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAThreadSafeList.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAThreadSafeList.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CATink.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CATink.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CATokenMap.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CATokenMap.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAVectorUnit.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAVectorUnit.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAVectorUnit.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAVectorUnit.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAVectorUnitTypes.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAVectorUnitTypes.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAVolumeCurve.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAVolumeCurve.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAVolumeCurve.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAVolumeCurve.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAXException.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAXException.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/CAXException.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/CAXException.h
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/MatrixMixerVolumes.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/MatrixMixerVolumes.cpp
--------------------------------------------------------------------------------
/Frameworks/PublicUtility/MatrixMixerVolumes.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/PublicUtility/MatrixMixerVolumes.h
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/SFBAudioEngine:
--------------------------------------------------------------------------------
1 | Versions/Current/SFBAudioEngine
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/FLAC.framework/FLAC:
--------------------------------------------------------------------------------
1 | Versions/Current/FLAC
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/FLAC.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/FLAC.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/FLAC:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/FLAC
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/FLAC.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/dumb.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/dumb.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/dumb.framework/Versions/A/dumb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/dumb.framework/Versions/A/dumb
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/dumb.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/dumb.framework/dumb:
--------------------------------------------------------------------------------
1 | Versions/Current/dumb
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Versions/A/Headers/APELink.h:
--------------------------------------------------------------------------------
1 | #ifndef APE_APELINK_H
2 | #define APE_APELINK_H
3 |
4 | #include "IO.h"
5 | #include "APEInfo.h"
6 |
7 | class CAPELink
8 | {
9 | public:
10 |
11 | CAPELink(const str_utf16 * pFilename);
12 | CAPELink(const char * pData, const str_utf16 * pFilename);
13 | ~CAPELink();
14 |
15 | bool GetIsLinkFile();
16 | int GetStartBlock();
17 | int GetFinishBlock();
18 | const wchar_t * GetImageFilename();
19 |
20 | protected:
21 |
22 | bool m_bIsLinkFile;
23 | int m_nStartBlock;
24 | int m_nFinishBlock;
25 | str_utf16 m_cImageFilename[MAX_PATH];
26 |
27 | void ParseData(const char * pData, const str_utf16 * pFilename);
28 | };
29 |
30 | #endif // #ifndef APE_APELINK_H
31 |
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Versions/A/Headers/CharacterHelper.h:
--------------------------------------------------------------------------------
1 | /*******************************************************************************************
2 | Character set conversion helpers
3 | *******************************************************************************************/
4 |
5 | #ifndef CHARACTER_HELPER_H
6 | #define CHARACTER_HELPER_H
7 |
8 | str_ansi * GetANSIFromUTF8(const str_utf8 * pUTF8);
9 | str_ansi * GetANSIFromUTF16(const str_utf16 * pUTF16);
10 | str_utf16 * GetUTF16FromANSI(const str_ansi * pANSI);
11 | str_utf16 * GetUTF16FromUTF8(const str_utf8 * pUTF8);
12 | str_utf8 * GetUTF8FromANSI(const str_ansi * pANSI);
13 | str_utf8 * GetUTF8FromUTF16(const str_utf16 * pUTF16);
14 |
15 | #endif // #ifndef CHARACTER_HELPER_H
16 |
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Versions/A/Headers/MACUtils.h:
--------------------------------------------------------------------------------
1 | #ifndef MAC_UTILS_H
2 | #define MAC_UTILS_H
3 |
4 | #include "config.h"
5 |
6 | #ifndef HAVE_WCSCASECMP
7 | #include
8 |
9 | int mac_wcscasecmp(const wchar_t *s1, const wchar_t *s2);
10 | int mac_wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n);
11 |
12 | #endif
13 |
14 | #endif
15 |
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Versions/A/mac:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Versions/A/mac
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mac.framework/mac:
--------------------------------------------------------------------------------
1 | Versions/Current/mac
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mp4v2.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mp4v2.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mp4v2.framework/Versions/A/mp4v2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mp4v2.framework/Versions/A/mp4v2
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mp4v2.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mp4v2.framework/mp4v2:
--------------------------------------------------------------------------------
1 | Versions/Current/mp4v2
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpcdec.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpcdec.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpcdec.framework/Versions/A/mpcdec:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpcdec.framework/Versions/A/mpcdec
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpcdec.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpcdec.framework/mpcdec:
--------------------------------------------------------------------------------
1 | Versions/Current/mpcdec
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpg123.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpg123.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/mpg123:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/mpg123
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpg123.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/mpg123.framework/mpg123:
--------------------------------------------------------------------------------
1 | Versions/Current/mpg123
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/sndfile.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/sndfile.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/sndfile.framework/Versions/A/sndfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/sndfile.framework/Versions/A/sndfile
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/sndfile.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/sndfile.framework/sndfile:
--------------------------------------------------------------------------------
1 | Versions/Current/sndfile
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/speex.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/speex.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/speex.framework/Versions/A/speex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/speex.framework/Versions/A/speex
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/speex.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/speex.framework/speex:
--------------------------------------------------------------------------------
1 | Versions/Current/speex
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/taglib.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/taglib.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/taglib.framework/Versions/A/Headers/taglib_config.h:
--------------------------------------------------------------------------------
1 | /* taglib_config.h. Generated by cmake from taglib_config.h.cmake */
2 |
3 | #define TAGLIB_WITH_ASF 1
4 | #define TAGLIB_WITH_MP4 1
5 |
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/taglib.framework/Versions/A/taglib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/taglib.framework/Versions/A/taglib
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/taglib.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/taglib.framework/taglib:
--------------------------------------------------------------------------------
1 | Versions/Current/taglib
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/tta++.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/tta++.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/tta++.framework/Versions/A/tta++:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/tta++.framework/Versions/A/tta++
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/tta++.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/tta++.framework/tta++:
--------------------------------------------------------------------------------
1 | Versions/Current/tta++
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/Frameworks/ogg.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/Frameworks/ogg.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/Frameworks/ogg.framework/Versions/A/ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/Frameworks/ogg.framework/Versions/A/ogg
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/Frameworks/ogg.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/Frameworks/ogg.framework/ogg:
--------------------------------------------------------------------------------
1 | Versions/Current/ogg
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/vorbis:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/A/vorbis
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/vorbis.framework/vorbis:
--------------------------------------------------------------------------------
1 | Versions/Current/vorbis
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/wavpack.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/wavpack.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/wavpack.framework/Versions/A/wavpack:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/wavpack.framework/Versions/A/wavpack
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/wavpack.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/Frameworks/wavpack.framework/wavpack:
--------------------------------------------------------------------------------
1 | Versions/Current/wavpack
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/A/SFBAudioEngine:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SFBAudioEngine.framework/Versions/A/SFBAudioEngine
--------------------------------------------------------------------------------
/Frameworks/SFBAudioEngine.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/SPMediaKeyTap/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "SPInvocationGrabbing"]
2 | path = SPInvocationGrabbing
3 | url = git://gist.github.com/511181.git
4 |
--------------------------------------------------------------------------------
/Frameworks/SPMediaKeyTap/SPInvocationGrabbing/NSObject+SPInvocationGrabbing.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface SPInvocationGrabber : NSObject {
4 | id _object;
5 | NSInvocation *_invocation;
6 | int frameCount;
7 | char **frameStrings;
8 | BOOL backgroundAfterForward;
9 | BOOL onMainAfterForward;
10 | BOOL waitUntilDone;
11 | }
12 | -(id)initWithObject:(id)obj;
13 | -(id)initWithObject:(id)obj stacktraceSaving:(BOOL)saveStack;
14 | @property (readonly, retain, nonatomic) id object;
15 | @property (readonly, retain, nonatomic) NSInvocation *invocation;
16 | @property BOOL backgroundAfterForward;
17 | @property BOOL onMainAfterForward;
18 | @property BOOL waitUntilDone;
19 | -(void)invoke; // will release object and invocation
20 | -(void)printBacktrace;
21 | -(void)saveBacktrace;
22 | @end
23 |
24 | @interface NSObject (SPInvocationGrabbing)
25 | -(id)grab;
26 | -(id)invokeAfter:(NSTimeInterval)delta;
27 | -(id)nextRunloop;
28 | -(id)inBackground;
29 | -(id)onMainAsync:(BOOL)async;
30 | @end
31 |
--------------------------------------------------------------------------------
/Frameworks/SPMediaKeyTap/SPMediaKeyTapDelegate.m:
--------------------------------------------------------------------------------
1 | //-(void)mediaKeyTap:(SPMediaKeyTap*)keyTap receivedMediaKeyEvent:(NSEvent*)event;
2 | //{
3 | // assert([event type] == NSSystemDefined && [event subtype] == SPSystemDefinedEventMediaKeys);
4 | //
5 | // int keyCode = (([event data1] & 0xFFFF0000) >> 16);
6 | // int keyFlags = ([event data1] & 0x0000FFFF);
7 | // int keyState = (((keyFlags & 0xFF00) >> 8)) == 0xA;
8 | // int keyRepeat = (keyFlags & 0x1);
9 | //
10 | // if (keyState == 1 && windowController != NULL) {
11 | //
12 | //
13 | // switch (keyCode) {
14 | //
15 | // case NX_KEYTYPE_PLAY:
16 | //... return;
17 | //
18 | // case NX_KEYTYPE_FAST:
19 | //... return;
20 | //
21 | // case NX_KEYTYPE_REWIND:
22 | //... return;
23 | // }
24 | // }
25 | //}
26 |
--------------------------------------------------------------------------------
/Frameworks/SSCrypto.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/SSCrypto.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/SSCrypto.framework/SSCrypto:
--------------------------------------------------------------------------------
1 | Versions/Current/SSCrypto
--------------------------------------------------------------------------------
/Frameworks/SSCrypto.framework/Versions/A/Resources/English.lproj/InfoPlist.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SSCrypto.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
--------------------------------------------------------------------------------
/Frameworks/SSCrypto.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildMachineOSBuild
6 | 11A511
7 | CFBundleDevelopmentRegion
8 | English
9 | CFBundleExecutable
10 | SSCrypto
11 | CFBundleIdentifier
12 | com.septicus.SSCrypto
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleSignature
18 | ????
19 | CFBundleVersion
20 | 1.1.2
21 | DTCompiler
22 |
23 | DTPlatformBuild
24 | 4B56d
25 | DTPlatformVersion
26 | GM
27 | DTSDKBuild
28 | 10J567
29 | DTSDKName
30 | macosx10.6
31 | DTXcode
32 | 0410
33 | DTXcodeBuild
34 | 4B56d
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Frameworks/SSCrypto.framework/Versions/A/SSCrypto:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/SSCrypto.framework/Versions/A/SSCrypto
--------------------------------------------------------------------------------
/Frameworks/SSCrypto.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/ShortcutRecorder:
--------------------------------------------------------------------------------
1 | Versions/Current/ShortcutRecorder
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRKeyCodeTransformer.h:
--------------------------------------------------------------------------------
1 | //
2 | // SRKeyCodeTransformer.h
3 | // ShortcutRecorder
4 | //
5 | // Copyright 2006-2007 Contributors. All rights reserved.
6 | //
7 | // License: BSD
8 | //
9 | // Contributors:
10 | // David Dauer
11 | // Jesper
12 | // Jamie Kirkpatrick
13 |
14 | #import
15 |
16 | @interface SRKeyCodeTransformer : NSValueTransformer {} @end
17 |
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SRValidator.h:
--------------------------------------------------------------------------------
1 | //
2 | // SRValidator.h
3 | // ShortcutRecorder
4 | //
5 | // Copyright 2006-2007 Contributors. All rights reserved.
6 | //
7 | // License: BSD
8 | //
9 | // Contributors:
10 | // David Dauer
11 | // Jesper
12 | // Jamie Kirkpatrick
13 |
14 | #import
15 |
16 | @interface SRValidator : NSObject {
17 | id delegate;
18 | }
19 |
20 | - (id) initWithDelegate:(id)theDelegate;
21 |
22 | - (BOOL) isKeyCode:(NSInteger)keyCode andFlagsTaken:(NSUInteger)flags error:(NSError **)error;
23 | - (BOOL) isKeyCode:(NSInteger)keyCode andFlags:(NSUInteger)flags takenInMenu:(NSMenu *)menu error:(NSError **)error;
24 |
25 | - (id) delegate;
26 | - (void) setDelegate: (id) theDelegate;
27 |
28 | @end
29 |
30 | #pragma mark -
31 |
32 | @interface NSObject( SRValidation )
33 | - (BOOL) shortcutValidator:(SRValidator *)validator isKeyCode:(NSInteger)keyCode andFlagsTaken:(NSUInteger)flags reason:(NSString **)aReason;
34 | @end
35 |
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/SR_LeopardView.h:
--------------------------------------------------------------------------------
1 | //
2 | // SR_LeopardView.h
3 | // SR Leopard
4 | //
5 | // Created by Jesper on 2007-10-19.
6 | // Copyright 2007 __MyCompanyName__. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface SR_LeopardView : NSView {
12 |
13 | }
14 |
15 | @end
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Versions/A/Headers/ShortcutRecorder.h:
--------------------------------------------------------------------------------
1 | //
2 | // ShortcutRecorder.h
3 | // ShortcutRecorder
4 | // - 10.5 version only; master framework header
5 | //
6 | // Copyright 2007 Contributors. All rights reserved.
7 | //
8 | // License: BSD
9 | //
10 | // Contributors to this file:
11 | // Jesper
12 |
13 | #import
14 | #import
15 | #import
16 | #import
17 | #import
18 |
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | English
7 | CFBundleExecutable
8 | ShortcutRecorder
9 | CFBundleIdentifier
10 | net.wafflesoftware.ShortcutRecorder.framework.Leopard
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundlePackageType
14 | FMWK
15 | CFBundleSignature
16 | ????
17 | CFBundleVersion
18 | 1.0
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder
--------------------------------------------------------------------------------
/Frameworks/ShortcutRecorder.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Sparkle:
--------------------------------------------------------------------------------
1 | Versions/Current/Sparkle
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcast.h:
--------------------------------------------------------------------------------
1 | //
2 | // SUAppcast.h
3 | // Sparkle
4 | //
5 | // Created by Andy Matuschak on 3/12/06.
6 | // Copyright 2006 Andy Matuschak. All rights reserved.
7 | //
8 |
9 | #ifndef SUAPPCAST_H
10 | #define SUAPPCAST_H
11 |
12 | @class SUAppcastItem;
13 | @interface SUAppcast : NSObject {
14 | NSArray *items;
15 | NSString *userAgentString;
16 | id delegate;
17 | NSMutableData *incrementalData;
18 | }
19 |
20 | - (void)fetchAppcastFromURL:(NSURL *)url;
21 | - (void)setDelegate:delegate;
22 | - (void)setUserAgentString:(NSString *)userAgentString;
23 |
24 | - (NSArray *)items;
25 |
26 | @end
27 |
28 | @interface NSObject (SUAppcastDelegate)
29 | - (void)appcastDidFinishLoading:(SUAppcast *)appcast;
30 | - (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error;
31 | @end
32 |
33 | #endif
34 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h:
--------------------------------------------------------------------------------
1 | //
2 | // SUVersionComparisonProtocol.h
3 | // Sparkle
4 | //
5 | // Created by Andy Matuschak on 12/21/07.
6 | // Copyright 2007 Andy Matuschak. All rights reserved.
7 | //
8 |
9 | #ifndef SUVERSIONCOMPARISONPROTOCOL_H
10 | #define SUVERSIONCOMPARISONPROTOCOL_H
11 |
12 | /*!
13 | @protocol
14 | @abstract Implement this protocol to provide version comparison facilities for Sparkle.
15 | */
16 | @protocol SUVersionComparison
17 |
18 | /*!
19 | @method
20 | @abstract An abstract method to compare two version strings.
21 | @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent.
22 | */
23 | - (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB;
24 |
25 | @end
26 |
27 | #endif
28 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Headers/Sparkle.h:
--------------------------------------------------------------------------------
1 | //
2 | // Sparkle.h
3 | // Sparkle
4 | //
5 | // Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07)
6 | // Copyright 2006 Andy Matuschak. All rights reserved.
7 | //
8 |
9 | #ifndef SPARKLE_H
10 | #define SPARKLE_H
11 |
12 | // This list should include the shared headers. It doesn't matter if some of them aren't shared (unless
13 | // there are name-space collisions) so we can list all of them to start with:
14 |
15 | #import
16 |
17 | #import
18 | #import
19 | #import
20 |
21 | #endif
22 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | Sparkle
9 | CFBundleIdentifier
10 | org.andymatuschak.Sparkle
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | Sparkle
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.5 Beta 6
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 313
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/License.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2006 Andy Matuschak
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4 |
5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 10A96
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 658
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9C7010
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 18
14 |
15 | IBSystem Version
16 | 10A96
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 | 41
15 |
16 | IBSystem Version
17 | 10A96
18 | targetFramework
19 | IBCocoaFramework
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 629
7 | IBOldestOS
8 | 5
9 | IBOpenObjects
10 |
11 | IBSystem Version
12 | 9D34
13 | targetFramework
14 | IBCocoaFramework
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 629
7 | IBOldestOS
8 | 5
9 | IBOpenObjects
10 |
11 | IBSystem Version
12 | 9E17
13 | targetFramework
14 | IBCocoaFramework
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 629
7 | IBOldestOS
8 | 5
9 | IBOpenObjects
10 |
11 | IBSystem Version
12 | 9E17
13 | targetFramework
14 | IBCocoaFramework
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj:
--------------------------------------------------------------------------------
1 | /Users/andym/Development/Build Products/Release/Sparkle.framework/Resources/fr.lproj
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj:
--------------------------------------------------------------------------------
1 | /Users/andym/Development/Build Products/Release/Sparkle.framework/Resources/fr.lproj
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 667
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 5
14 |
15 | IBSystem Version
16 | 9D34
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 629
7 | IBOldestOS
8 | 5
9 | IBOpenObjects
10 |
11 | 6
12 |
13 | IBSystem Version
14 | 9D34
15 | targetFramework
16 | IBCocoaFramework
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 629
7 | IBOldestOS
8 | 5
9 | IBOpenObjects
10 |
11 | IBSystem Version
12 | 9E17
13 | targetFramework
14 | IBCocoaFramework
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 629
7 | IBOldestOS
8 | 5
9 | IBOpenObjects
10 |
11 | IBSystem Version
12 | 9E17
13 | targetFramework
14 | IBCocoaFramework
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9E17
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 9E17
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | IBSystem Version
14 | 9E17
15 | targetFramework
16 | IBCocoaFramework
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 10A96
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBDocumentLocation
6 | 69 14 356 240 0 0 1280 778
7 | IBFramework Version
8 | 489.0
9 | IBLastKnownRelativeProjectPath
10 | ../Sparkle.xcodeproj
11 | IBOldestOS
12 | 5
13 | IBSystem Version
14 | 9D34
15 | targetFramework
16 | IBCocoaFramework
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IBFramework Version
6 | 670
7 | IBLastKnownRelativeProjectPath
8 | ../Sparkle.xcodeproj
9 | IBOldestOS
10 | 5
11 | IBOpenObjects
12 |
13 | 6
14 |
15 | IBSystem Version
16 | 10A96
17 | targetFramework
18 | IBCocoaFramework
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/A/Sparkle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/Sparkle.framework/Versions/A/Sparkle
--------------------------------------------------------------------------------
/Frameworks/Sparkle.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/YRKSpinningIndicator/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/YRKSpinningIndicator/.DS_Store
--------------------------------------------------------------------------------
/Frameworks/mp4v2.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/mp4v2.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/mp4v2.framework/Versions/A/mp4v2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/mp4v2.framework/Versions/A/mp4v2
--------------------------------------------------------------------------------
/Frameworks/mp4v2.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/mp4v2.framework/mp4v2:
--------------------------------------------------------------------------------
1 | Versions/Current/mp4v2
--------------------------------------------------------------------------------
/Frameworks/taglib.framework/Headers:
--------------------------------------------------------------------------------
1 | Versions/Current/Headers
--------------------------------------------------------------------------------
/Frameworks/taglib.framework/Resources:
--------------------------------------------------------------------------------
1 | Versions/Current/Resources
--------------------------------------------------------------------------------
/Frameworks/taglib.framework/Versions/A/Headers/taglib_config.h:
--------------------------------------------------------------------------------
1 | /* taglib_config.h. Generated by cmake from taglib_config.h.cmake */
2 |
3 | #define TAGLIB_WITH_ASF 1
4 | #define TAGLIB_WITH_MP4 1
5 |
--------------------------------------------------------------------------------
/Frameworks/taglib.framework/Versions/A/taglib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Frameworks/taglib.framework/Versions/A/taglib
--------------------------------------------------------------------------------
/Frameworks/taglib.framework/Versions/Current:
--------------------------------------------------------------------------------
1 | A
--------------------------------------------------------------------------------
/Frameworks/taglib.framework/taglib:
--------------------------------------------------------------------------------
1 | Versions/Current/taglib
--------------------------------------------------------------------------------
/Growl Registration Ticket.growlRegDict:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | TicketVersion
6 | 1
7 | AllNotifications
8 |
9 | Playing Song
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Icons/Add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Add.png
--------------------------------------------------------------------------------
/Icons/AlbumList.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/AlbumList.png
--------------------------------------------------------------------------------
/Icons/AlbumListViewTemplate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/AlbumListViewTemplate.png
--------------------------------------------------------------------------------
/Icons/Cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Cancel.png
--------------------------------------------------------------------------------
/Icons/Disclosure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Disclosure.png
--------------------------------------------------------------------------------
/Icons/DisclosureAlt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/DisclosureAlt.png
--------------------------------------------------------------------------------
/Icons/Exclamation Point.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Exclamation Point.png
--------------------------------------------------------------------------------
/Icons/FolderAddIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/FolderAddIcon.png
--------------------------------------------------------------------------------
/Icons/FolderMonitorIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/FolderMonitorIcon.png
--------------------------------------------------------------------------------
/Icons/GenericDocumentIcon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/GenericDocumentIcon.icns
--------------------------------------------------------------------------------
/Icons/HistoryPlaceholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/HistoryPlaceholder.png
--------------------------------------------------------------------------------
/Icons/IconViewTemplate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/IconViewTemplate.png
--------------------------------------------------------------------------------
/Icons/Info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Info.png
--------------------------------------------------------------------------------
/Icons/InfoAlt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/InfoAlt.png
--------------------------------------------------------------------------------
/Icons/InfoTemplate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/InfoTemplate.png
--------------------------------------------------------------------------------
/Icons/List.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/List.png
--------------------------------------------------------------------------------
/Icons/ListViewTemplate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/ListViewTemplate.png
--------------------------------------------------------------------------------
/Icons/NextButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NextButton.png
--------------------------------------------------------------------------------
/Icons/NowPlayingView/NowAdd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NowPlayingView/NowAdd.png
--------------------------------------------------------------------------------
/Icons/NowPlayingView/NowCancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NowPlayingView/NowCancel.png
--------------------------------------------------------------------------------
/Icons/NowPlayingView/NowSettings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NowPlayingView/NowSettings.png
--------------------------------------------------------------------------------
/Icons/NowPlayingView/NowSpeaker0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NowPlayingView/NowSpeaker0.png
--------------------------------------------------------------------------------
/Icons/NowPlayingView/NowSpeaker1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NowPlayingView/NowSpeaker1.png
--------------------------------------------------------------------------------
/Icons/NowPlayingView/NowSpeaker2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NowPlayingView/NowSpeaker2.png
--------------------------------------------------------------------------------
/Icons/NowPlayingView/NowSpeaker3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/NowPlayingView/NowSpeaker3.png
--------------------------------------------------------------------------------
/Icons/PRActionIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRActionIcon.png
--------------------------------------------------------------------------------
/Icons/PRActionIcon2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRActionIcon2.png
--------------------------------------------------------------------------------
/Icons/PRActionIcon3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRActionIcon3.png
--------------------------------------------------------------------------------
/Icons/PRAlbumArt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRAlbumArt.png
--------------------------------------------------------------------------------
/Icons/PRAppIcon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRAppIcon.icns
--------------------------------------------------------------------------------
/Icons/PRBackgroundPattern.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRBackgroundPattern.png
--------------------------------------------------------------------------------
/Icons/PRDownIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRDownIcon.png
--------------------------------------------------------------------------------
/Icons/PREmptyAlbumArt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PREmptyAlbumArt.png
--------------------------------------------------------------------------------
/Icons/PREmptyIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PREmptyIcon.png
--------------------------------------------------------------------------------
/Icons/PREmptyRatingIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PREmptyRatingIcon.png
--------------------------------------------------------------------------------
/Icons/PRInfoIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRInfoIcon.png
--------------------------------------------------------------------------------
/Icons/PRLightAlbumArt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRLightAlbumArt.png
--------------------------------------------------------------------------------
/Icons/PRLightEmptyRatingIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRLightEmptyRatingIcon.png
--------------------------------------------------------------------------------
/Icons/PRLightRatingIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRLightRatingIcon.png
--------------------------------------------------------------------------------
/Icons/PRLightSpeakerIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRLightSpeakerIcon.png
--------------------------------------------------------------------------------
/Icons/PRNoteIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRNoteIcon.png
--------------------------------------------------------------------------------
/Icons/PRNoteIcon2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRNoteIcon2.png
--------------------------------------------------------------------------------
/Icons/PRNothingPlaying.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRNothingPlaying.png
--------------------------------------------------------------------------------
/Icons/PRRatingIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRRatingIcon.png
--------------------------------------------------------------------------------
/Icons/PRSpeakerIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRSpeakerIcon.png
--------------------------------------------------------------------------------
/Icons/PRUpIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PRUpIcon.png
--------------------------------------------------------------------------------
/Icons/PauseButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PauseButton.png
--------------------------------------------------------------------------------
/Icons/PlayButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PlayButton.png
--------------------------------------------------------------------------------
/Icons/PlaylistsPlaceholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PlaylistsPlaceholder.png
--------------------------------------------------------------------------------
/Icons/PreviousButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/PreviousButton.png
--------------------------------------------------------------------------------
/Icons/Repeat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Repeat.png
--------------------------------------------------------------------------------
/Icons/RepeatAlt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/RepeatAlt.png
--------------------------------------------------------------------------------
/Icons/Settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Settings.png
--------------------------------------------------------------------------------
/Icons/Shuffle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Shuffle.png
--------------------------------------------------------------------------------
/Icons/ShuffleAlt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/ShuffleAlt.png
--------------------------------------------------------------------------------
/Icons/TexturedSliderPhotoLarge.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderPhotoLarge.tif
--------------------------------------------------------------------------------
/Icons/TexturedSliderPhotoSmall.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderPhotoSmall.tif
--------------------------------------------------------------------------------
/Icons/TexturedSliderSpeakerLoud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderSpeakerLoud.png
--------------------------------------------------------------------------------
/Icons/TexturedSliderSpeakerLoudInverted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderSpeakerLoudInverted.png
--------------------------------------------------------------------------------
/Icons/TexturedSliderSpeakerQuiet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderSpeakerQuiet.png
--------------------------------------------------------------------------------
/Icons/TexturedSliderThumbN.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderThumbN.tiff
--------------------------------------------------------------------------------
/Icons/TexturedSliderThumbP.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderThumbP.tiff
--------------------------------------------------------------------------------
/Icons/TexturedSliderTrackFill.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderTrackFill.tiff
--------------------------------------------------------------------------------
/Icons/TexturedSliderTrackLeft.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderTrackLeft.tiff
--------------------------------------------------------------------------------
/Icons/TexturedSliderTrackLeft2.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderTrackLeft2.tiff
--------------------------------------------------------------------------------
/Icons/TexturedSliderTrackRight.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderTrackRight.tiff
--------------------------------------------------------------------------------
/Icons/TexturedSliderTrackRight2.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderTrackRight2.tiff
--------------------------------------------------------------------------------
/Icons/TexturedSliderTrackUnFill.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/TexturedSliderTrackUnFill.tif
--------------------------------------------------------------------------------
/Icons/Trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/Trash.png
--------------------------------------------------------------------------------
/Icons/background 3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/background 3.png
--------------------------------------------------------------------------------
/Icons/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/background.png
--------------------------------------------------------------------------------
/Icons/iTunes.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/iTunes.icns
--------------------------------------------------------------------------------
/Icons/iTunesImport.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/iTunesImport.png
--------------------------------------------------------------------------------
/Icons/info.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/info.pdf
--------------------------------------------------------------------------------
/Icons/overview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/overview.pdf
--------------------------------------------------------------------------------
/Icons/sidebar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/overcyn/Enqueue/cbeac68ef280ec2ded90a5e9658807eb47914bd5/Icons/sidebar@2x.png
--------------------------------------------------------------------------------
/Lyre.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Lyre_Prefix.pch:
--------------------------------------------------------------------------------
1 | //
2 | // Prefix header for all source files of the 'Lyre' target in the 'Lyre' project
3 | //
4 |
5 | #ifdef __OBJC__
6 | #endif
--------------------------------------------------------------------------------
/NSArray+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface NSArray (Extensions)
5 | - (id)objectPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate;
6 | - (NSMutableArray *)PRMap:(id(^)(NSInteger idx, id obj))block;
7 | @end
8 |
--------------------------------------------------------------------------------
/NSArray+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSArray+Extensions.h"
2 |
3 |
4 | @implementation NSArray (Extensions)
5 |
6 | - (id)objectPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate {
7 | NSUInteger idx = [self indexOfObjectPassingTest:predicate];
8 | if (idx == NSNotFound) {
9 | return nil;
10 | }
11 | return [self objectAtIndex:idx];
12 | }
13 |
14 | - (NSMutableArray *)PRMap:(id(^)(NSInteger idx, id obj))block {
15 | NSMutableArray *array = [NSMutableArray arrayWithCapacity:[self count]];
16 | for (NSInteger i = 0; i < [self count]; i++) {
17 | id obj = block(i, [self objectAtIndex:i]);
18 | if (obj) {
19 | [array addObject:obj];
20 | }
21 | }
22 | return array;
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/NSAttributedString+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface NSAttributedString (Extensions)
5 | + (NSMutableDictionary *)defaultUIAttributes;
6 | + (NSMutableDictionary *)defaultBoldUIAttributes;
7 | @end
8 |
--------------------------------------------------------------------------------
/NSAttributedString+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSAttributedString+Extensions.h"
2 | #import "NSParagraphStyle+Extensions.h"
3 |
4 |
5 | @implementation NSAttributedString (Extensions)
6 |
7 | + (NSMutableDictionary *)defaultUIAttributes {
8 | return [NSMutableDictionary dictionaryWithDictionary:@{
9 | NSFontAttributeName:[NSFont fontWithName:@"HelveticaNeue" size:11],
10 | NSForegroundColorAttributeName:[NSColor colorWithDeviceWhite:0.3 alpha:1.0],
11 | NSParagraphStyleAttributeName:[NSParagraphStyle leftAlignStyle],
12 | }];
13 | }
14 |
15 | + (NSMutableDictionary *)defaultBoldUIAttributes {
16 | NSMutableDictionary *attrs = [self defaultUIAttributes];
17 | [attrs setObject:[NSFont fontWithName:@"HelveticaNeue-Bold" size:11] forKey:NSFontAttributeName];
18 | [attrs setObject:[NSColor colorWithDeviceWhite:0.1 alpha:1.0] forKey:NSForegroundColorAttributeName];
19 | return attrs;
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/NSBezierPath+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSBezierPath (Extensions)
4 | + (NSRect)leftBorderOfRect:(NSRect)rect;
5 | + (NSRect)rightBorderOfRect:(NSRect)rect;
6 | + (NSRect)topBorderOfRect:(NSRect)rect;
7 | + (NSRect)botBorderOfRect:(NSRect)rect;
8 | @end
9 |
--------------------------------------------------------------------------------
/NSBezierPath+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSBezierPath+Extensions.h"
2 |
3 | @implementation NSBezierPath (Extensions)
4 |
5 | + (NSRect)leftBorderOfRect:(NSRect)rect {
6 | return NSMakeRect(rect.origin.x, rect.origin.y, 1, rect.size.height);
7 | }
8 |
9 | + (NSRect)rightBorderOfRect:(NSRect)rect {
10 | return NSMakeRect(rect.origin.x + rect.size.width - 1, rect.origin.y, 1, rect.size.height);
11 | }
12 |
13 | + (NSRect)topBorderOfRect:(NSRect)rect {
14 | return NSMakeRect(rect.origin.x, rect.origin.y + rect.size.height - 1, rect.size.width, 1);
15 | }
16 |
17 | + (NSRect)botBorderOfRect:(NSRect)rect {
18 | return NSMakeRect(rect.origin.x, rect.origin.y, rect.size.width, 1);
19 | }
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/NSColor+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSColor (Extensions)
4 |
5 | + (NSColor *)PRGridColor;
6 | + (NSColor *)PRGridHighlightColor;
7 |
8 | + (NSColor *)PRTabBorderColor;
9 | + (NSColor *)PRTabBorderHighlightColor;
10 | + (NSColor *)PRAltTabColor;
11 | + (NSColor *)PRAltTabDepressedColor;
12 | + (NSColor *)PRAltTabBorderHighlightColor;
13 | + (NSColor *)PRTabBackgroundColor;
14 |
15 | + (NSColor *)PRBackgroundColor;
16 | + (NSColor *)PRForegroundColor;
17 | + (NSColor *)PRForegroundBorderColor;
18 |
19 | + (NSColor *)PRSidebarBackgroundColor;
20 | + (NSColor *)PRBrowserBackgroundColor;
21 |
22 | + (NSColor *)transparent;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/NSEnumerator+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSEnumerator (NSEnumerator_Extensions)
4 | - (NSArray *)nextXObjects:(int)x;
5 | @end
6 |
--------------------------------------------------------------------------------
/NSEnumerator+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSEnumerator+Extensions.h"
2 |
3 | @implementation NSEnumerator (NSEnumerator_Extensions)
4 |
5 | - (NSArray *)nextXObjects:(int)x {
6 | id object;
7 | NSMutableArray *objects = [NSMutableArray array];
8 | while ((object = [self nextObject])) {
9 | [objects addObject:object];
10 | if ([objects count] > x) {
11 | break;
12 | }
13 | }
14 | if ([objects count] == 0) {
15 | return nil;
16 | }
17 | return objects;
18 | }
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/NSFileManager+DirectoryLocations.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSFileManager+DirectoryLocations.h
3 | //
4 | // Created by Matt Gallagher on 06 May 2010
5 | //
6 | // Permission is given to use this source code file, free of charge, in any
7 | // project, commercial or otherwise, entirely at your risk, with the condition
8 | // that any redistribution (in part or whole) of source code must retain
9 | // this copyright and permission notice. Attribution in compiled projects is
10 | // appreciated but not required.
11 | //
12 |
13 | #import
14 |
15 | //
16 | // DirectoryLocations is a set of global methods for finding the fixed location
17 | // directoriess.
18 | //
19 | @interface NSFileManager (DirectoryLocations)
20 |
21 | - (BOOL)findOrCreateDirectoryAtPath:(NSString *)path error:(NSError **)error;
22 | - (NSString *)findOrCreateDirectory:(NSSearchPathDirectory)searchPathDirectory
23 | inDomain:(NSSearchPathDomainMask)domainMask
24 | appendPathComponent:(NSString *)appendComponent
25 | error:(NSError **)errorOut;
26 | - (NSString *)applicationSupportDirectory;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/NSFileManager+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSFileManager (Extensions)
4 | - (BOOL)itemAtURL:(NSURL *)u1 containsItemAtURL:(NSURL *)u2;
5 | - (BOOL)itemAtURL:(NSURL *)u1 equalsItemAtURL:(NSURL *)u2;
6 | - (NSArray *)subDirsAtURL:(NSURL *)URL error:(NSError **)err;
7 | @end
8 |
--------------------------------------------------------------------------------
/NSImage+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSImage (Extensions)
4 | - (NSData *)jpegRepresentationWithCompressionFactor:(float)compression;
5 | @end
6 |
--------------------------------------------------------------------------------
/NSImage+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSImage+Extensions.h"
2 |
3 |
4 | @implementation NSImage (Extensions)
5 |
6 | - (NSData *)jpegRepresentationWithCompressionFactor:(float)compression {
7 | NSData *imageData = [self TIFFRepresentation];
8 | NSBitmapImageRep *imageRep = [NSBitmapImageRep imageRepWithData:imageData];
9 | NSDictionary *imageProps = [NSDictionary dictionaryWithObject:[NSNumber numberWithFloat:compression] forKey:NSImageCompressionFactor];
10 | return [imageRep representationUsingType:NSJPEGFileType properties:imageProps];
11 | }
12 |
13 | @end
14 |
15 |
--------------------------------------------------------------------------------
/NSIndexPath+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface NSIndexPath (Extensions)
5 | - (id)initWithAlbum:(NSUInteger)album song:(NSUInteger)song;
6 | + (instancetype)indexPathForAlbum:(NSUInteger)album song:(NSUInteger)song;
7 | + (instancetype)indexPathForAlbum:(NSUInteger)album;
8 | - (NSUInteger)album;
9 | - (NSUInteger)song;
10 | @end
11 |
--------------------------------------------------------------------------------
/NSIndexPath+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSIndexPath+Extensions.h"
2 |
3 |
4 | @implementation NSIndexPath (Extensions)
5 |
6 | - (id)initWithAlbum:(NSUInteger)album song:(NSUInteger)song {
7 | NSUInteger indexes[] = {album, song};
8 | return [self initWithIndexes:indexes length:2];
9 | }
10 |
11 | + (instancetype)indexPathForAlbum:(NSUInteger)album song:(NSUInteger)song {
12 | NSUInteger indexes[] = {album, song};
13 | return [self indexPathWithIndexes:indexes length:2];
14 | }
15 |
16 | + (instancetype)indexPathForAlbum:(NSUInteger)album {
17 | return [self indexPathWithIndex:album];
18 | }
19 |
20 | - (NSUInteger)album {
21 | return [self indexAtPosition:0];
22 | }
23 |
24 | - (NSUInteger)song {
25 | return [self indexAtPosition:1];
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/NSIndexSet+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSIndexSet (Extensions)
4 | - (NSUInteger)indexAtPosition:(NSUInteger)position;
5 | - (NSUInteger)positionOfIndex:(NSUInteger)index;
6 | + (NSIndexSet *)indexSetWithArray:(NSArray *)array;
7 | - (NSIndexSet *)intersectionWithIndexSet:(NSIndexSet *)indexSet;
8 | @end
9 |
--------------------------------------------------------------------------------
/NSMenuItem+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSMenuItem (Extensions)
4 | - (void)setActionBlock:(void (^)(void))blk;
5 | - (void)executeActionBlock;
6 | @end
7 |
--------------------------------------------------------------------------------
/NSMenuItem+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSMenuItem+Extensions.h"
2 |
3 | @implementation NSMenuItem (Extensions)
4 |
5 | - (void)setActionBlock:(void (^)(void))blk {
6 | [self setTarget:self];
7 | [self setAction:@selector(executeActionBlock)];
8 | [self setRepresentedObject:[blk copy]];
9 | }
10 |
11 | - (void)executeActionBlock {
12 | ((void (^)(void))[self representedObject])();
13 | }
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/NSOperationQueue+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSOperationQueue (Extensions)
4 | + (NSOperationQueue *)backgroundQueue;
5 | - (void)addBlock:(void (^)(void))block;
6 | - (void)addBlockAndWait:(void (^)(void))block;
7 | - (void)addBlock:(void (^)(void))block afterDelay:(NSTimeInterval)delay;
8 | @end
9 |
--------------------------------------------------------------------------------
/NSOperationQueue+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSOperationQueue+Extensions.h"
2 |
3 | static NSOperationQueue* cw_sharedOperationQueue = nil;
4 |
5 | @implementation NSOperationQueue (Extensions)
6 |
7 | + (NSOperationQueue *)backgroundQueue {
8 | if (cw_sharedOperationQueue == nil) {
9 | cw_sharedOperationQueue = [[NSOperationQueue alloc] init];
10 | [cw_sharedOperationQueue setMaxConcurrentOperationCount:NSOperationQueueDefaultMaxConcurrentOperationCount];
11 | }
12 | return cw_sharedOperationQueue;
13 | }
14 |
15 | - (void)addBlock:(void (^)(void))block {
16 | [self addOperationWithBlock:block];
17 | }
18 |
19 | - (void)addBlockAndWait:(void (^)(void))block {
20 | NSArray *operations = @[[NSBlockOperation blockOperationWithBlock:block]];
21 | [self addOperations:operations waitUntilFinished:YES];
22 | }
23 |
24 | - (void)addBlock:(void (^)(void))block afterDelay:(NSTimeInterval)delay {
25 | dispatch_after(dispatch_time(DISPATCH_TIME_NOW, NSEC_PER_SEC*delay),dispatch_get_current_queue(), ^{
26 | [self addBlock:block];
27 | });
28 | }
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/NSParagraphStyle+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSParagraphStyle (Extensions)
4 | + (NSParagraphStyle *)rightAlignStyle;
5 | + (NSParagraphStyle *)leftAlignStyle;
6 | + (NSParagraphStyle *)centerAlignStyle;
7 | @end
8 |
--------------------------------------------------------------------------------
/NSParagraphStyle+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSParagraphStyle+Extensions.h"
2 |
3 | @implementation NSParagraphStyle (Extensions)
4 |
5 | + (NSParagraphStyle *)rightAlignStyle {
6 | NSMutableParagraphStyle *align = [[NSMutableParagraphStyle alloc] init];
7 | [align setAlignment:NSRightTextAlignment];
8 | [align setLineBreakMode:NSLineBreakByTruncatingTail];
9 | return align;
10 | }
11 |
12 | + (NSParagraphStyle *)leftAlignStyle {
13 | NSMutableParagraphStyle *align = [[NSMutableParagraphStyle alloc] init];
14 | [align setAlignment:NSLeftTextAlignment];
15 | [align setLineBreakMode:NSLineBreakByTruncatingTail];
16 | return align;
17 | }
18 |
19 | + (NSParagraphStyle *)centerAlignStyle {
20 | NSMutableParagraphStyle *align = [[NSMutableParagraphStyle alloc] init];
21 | [align setAlignment:NSCenterTextAlignment];
22 | [align setLineBreakMode:NSLineBreakByTruncatingTail];
23 | return align;
24 | }
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/NSScrollView+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSScrollView (Extensions)
4 | - (void)scrollToTop;
5 | - (void)scrollToBottom;
6 | @end
7 |
--------------------------------------------------------------------------------
/NSScrollView+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSScrollView+Extensions.h"
2 |
3 | @implementation NSScrollView (Extensions)
4 |
5 | - (void)scrollToTop {
6 | NSPoint newScrollOrigin;
7 | if ([[self documentView] isFlipped]) {
8 | newScrollOrigin = NSMakePoint(0.0, 0.0);
9 | } else {
10 | newScrollOrigin = NSMakePoint(0.0, NSMaxY([[self documentView] frame]) - NSHeight([[self contentView] bounds]));
11 | }
12 | [[self documentView] scrollPoint:newScrollOrigin];
13 |
14 | }
15 |
16 | - (void)scrollToBottom {
17 | NSPoint newScrollOrigin;
18 | if ([[self documentView] isFlipped]) {
19 | newScrollOrigin = NSMakePoint(0.0, NSMaxY([[self documentView] frame]) - NSHeight([[self contentView] bounds]));
20 | } else {
21 | newScrollOrigin = NSMakePoint(0.0, 0.0);
22 | }
23 | [[self documentView] scrollPoint:newScrollOrigin];
24 | }
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/NSString+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSString (NSString_Extensions)
4 | + (NSString *)stringWithNumber:(NSNumber *)number;
5 | + (NSString *)stringWithInt:(int)integer;
6 | - (NSComparisonResult)noCaseCompare:(NSString *)string;
7 | - (BOOL)noCaseBegins:(NSString *)string;
8 | @end
--------------------------------------------------------------------------------
/NSString+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSString+Extensions.h"
2 | #import "sqlite_str.h"
3 |
4 | @implementation NSString (NSString_Extensions)
5 |
6 | + (NSString *)stringWithNumber:(NSNumber *)number {
7 | return [NSString stringWithFormat:@"%@",number];
8 | }
9 |
10 | + (NSString *)stringWithInt:(int)integer {
11 | return [NSString stringWithFormat:@"%d",integer];
12 | }
13 |
14 | - (NSComparisonResult)noCaseCompare:(NSString *)string {
15 | return no_case(nil, [self lengthOfBytesUsingEncoding:NSUTF16StringEncoding], [self cStringUsingEncoding:NSUTF16StringEncoding],
16 | [string lengthOfBytesUsingEncoding:NSUTF16StringEncoding], [string cStringUsingEncoding:NSUTF16StringEncoding]);
17 | }
18 |
19 | - (BOOL)noCaseBegins:(NSString *)string {
20 | return no_case_begins(nil, [self lengthOfBytesUsingEncoding:NSUTF16StringEncoding], [self cStringUsingEncoding:NSUTF16StringEncoding],
21 | [string lengthOfBytesUsingEncoding:NSUTF16StringEncoding], [string cStringUsingEncoding:NSUTF16StringEncoding]);
22 | }
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/NSTableView+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSTableView (Extensions)
4 | - (void)scrollRowToVisiblePretty:(NSInteger)row;
5 | - (void)PRHighlightTableColumn:(NSTableColumn *)tableColumn ascending:(BOOL)ascending;
6 | @end
7 |
--------------------------------------------------------------------------------
/NSTableView+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSTableView+Extensions.h"
2 |
3 | @implementation NSTableView (Extensions)
4 |
5 | - (void)scrollRowToVisiblePretty:(NSInteger)row {
6 | int topRow = row - 3;
7 | if (topRow < 0) {
8 | topRow = 0;
9 | }
10 | int botRow = row + 3;
11 | if (botRow > [self numberOfRows]) {
12 | botRow = [self numberOfRows] - 1;
13 | }
14 | NSRect topRect = [self rectOfRow:topRow];
15 | NSRect botRect = [self rectOfRow:botRow];
16 | [self scrollRectToVisible:NSUnionRect(topRect, botRect)];
17 | }
18 |
19 | - (void)PRHighlightTableColumn:(NSTableColumn *)tableColumn ascending:(BOOL)ascending {
20 | for (NSTableColumn *i in [self tableColumns]) {
21 | if (i != tableColumn) {
22 | [[i tableView] setIndicatorImage:nil inTableColumn:i];
23 | }
24 | }
25 | NSImage *indicatorImage = ascending ? [NSImage imageNamed:@"NSAscendingSortIndicator"] : [NSImage imageNamed:@"NSDescendingSortIndicator"];
26 | [[tableColumn tableView] setIndicatorImage:indicatorImage inTableColumn:tableColumn];
27 | [[tableColumn tableView] setHighlightedTableColumn:tableColumn];
28 | }
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/NSURLConnection+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSURLConnection (Extensions)
4 | + (void)send:(NSURLRequest *)request onCompletion:(void (^)(NSURLResponse*, NSData*, NSError*))handler;
5 | + (void)_send:(NSURLRequest *)request onCompletion:(void (^)(NSURLResponse*, NSData*, NSError*))handler;
6 | @end
7 |
--------------------------------------------------------------------------------
/NSURLConnection+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSURLConnection+Extensions.h"
2 | #import "NSOperationQueue+Extensions.h"
3 |
4 | @implementation NSURLConnection (Extensions)
5 |
6 | + (void)send:(NSURLRequest *)request onCompletion:(void (^)(NSURLResponse*, NSData*, NSError*))handler {
7 | [[NSOperationQueue backgroundQueue] addBlock:^{
8 | [NSURLConnection _send:request onCompletion:handler];
9 | }];
10 | }
11 |
12 | + (void)_send:(NSURLRequest *)request onCompletion:(void (^)(NSURLResponse*, NSData*, NSError*))handler {
13 | NSURLResponse *response = nil;
14 | NSError *error = nil;
15 | NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
16 | [[NSOperationQueue mainQueue] addBlock:^{
17 | handler(response,data,error);
18 | }];
19 | }
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/NSWindow+Extensions.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface NSWindow (Extensions)
4 | - (BOOL)isFullScreen;
5 | @end
6 |
--------------------------------------------------------------------------------
/NSWindow+Extensions.m:
--------------------------------------------------------------------------------
1 | #import "NSWindow+Extensions.h"
2 |
3 | @implementation NSWindow (Extensions)
4 |
5 | - (BOOL)isFullScreen {
6 | return (([self styleMask] & NSFullScreenWindowMask) == NSFullScreenWindowMask);
7 | }
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/PRAlbumListViewCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRAlbumListViewCell : NSTextFieldCell
5 | @end
6 |
--------------------------------------------------------------------------------
/PRAlbumListViewController.h:
--------------------------------------------------------------------------------
1 | #import "PRBrowserViewController.h"
2 | #import "PRPlaylists.h"
3 | @class PRSynchronizedScrollView;
4 | @class PRAlbumTableView2;
5 |
6 |
7 | @interface PRAlbumListViewController : PRBrowserViewController
8 | ///* Action */
9 | //- (void)selectAlbum;
10 | //- (void)playAlbum;
11 | //
12 | ///* Misc */
13 | //- (BOOL)shouldDrawGridForRow:(int)row tableView:(NSTableView *)tableView;
14 | //- (void)cacheArtworkForItem:(PRItemID *)item artworkInfo:(NSDictionary *)artworkInfo dirtyRect:(NSRect)dirtyRect;
15 | @end
--------------------------------------------------------------------------------
/PRAlbumTableView.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRTableView.h"
3 |
4 |
5 | @interface PRAlbumTableView : PRTableView
6 | @end
7 |
8 |
9 | //@protocol PRTableViewDelegate
10 | //
11 | //@optional
12 | //- (BOOL)shouldDrawGridForRow:(int)row tableView:(NSTableView *)tableView;
13 | //
14 | //@required
15 | //- (int)dbRowForTableRow:(int)tableRow;
16 | //
17 | //@end
18 |
--------------------------------------------------------------------------------
/PRAlbumTableView2.h:
--------------------------------------------------------------------------------
1 | #import "PRAlbumTableView.h"
2 |
3 |
4 | // Tableview that forwards the first responder to a different view.
5 | @interface PRAlbumTableView2 : PRAlbumTableView
6 | @property (readwrite, weak) NSResponder *actualResponder;
7 | @end
8 |
--------------------------------------------------------------------------------
/PRAlbumTableView2.m:
--------------------------------------------------------------------------------
1 | #import "PRAlbumTableView2.h"
2 |
3 |
4 | @implementation PRAlbumTableView2 {
5 | __weak NSResponder *_actualResponder;
6 | }
7 |
8 | @synthesize actualResponder = _actualResponder;
9 |
10 | - (BOOL)becomeFirstResponder {
11 | if (_actualResponder != self && _actualResponder != nil) {
12 | [[self window] makeFirstResponder:_actualResponder];
13 | }
14 | return YES;
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/PRAlertWindowController.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRAlertWindowController : NSWindowController {
5 | void (^_handler)(void);
6 | }
7 | - (void)beginSheetModalForWindow:(NSWindow *)window completionHandler:(void(^)(void))block;
8 | - (void)endSheet;
9 | @end
10 |
--------------------------------------------------------------------------------
/PRAlertWindowController.m:
--------------------------------------------------------------------------------
1 | #import "PRAlertWindowController.h"
2 |
3 |
4 | @implementation PRAlertWindowController
5 |
6 | - (void)beginSheetModalForWindow:(NSWindow *)window completionHandler:(void(^)(void))block {
7 | _handler = [block copy];
8 | [NSApp beginSheet:[self window]
9 | modalForWindow:window
10 | modalDelegate:self
11 | didEndSelector:nil
12 | contextInfo:nil];
13 | }
14 |
15 | - (void)endSheet{
16 | [[self window] orderOut:nil];
17 | [NSApp endSheet:[self window]];
18 | _handler();
19 | }
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/PRAppleScriptController.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRAppleScriptController : NSObject
5 | @end
6 |
--------------------------------------------------------------------------------
/PRAppleScriptController.m:
--------------------------------------------------------------------------------
1 | #import "PRAppleScriptController.h"
2 |
3 |
4 | @implementation PRAppleScriptController
5 | @end
6 |
--------------------------------------------------------------------------------
/PRApplication.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRApplication : NSApplication
4 | @end
5 |
--------------------------------------------------------------------------------
/PRApplication.m:
--------------------------------------------------------------------------------
1 | #import "PRApplication.h"
2 |
3 | @implementation PRApplication
4 | @end
5 |
--------------------------------------------------------------------------------
/PRBackgroundView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | // View that draws custom background for Playlists, History and Preferences
4 | @interface PRBackgroundView : NSView
5 | @end
6 |
--------------------------------------------------------------------------------
/PRBackgroundView.m:
--------------------------------------------------------------------------------
1 | #import "PRBackgroundView.h"
2 | #import "NSColor+Extensions.h"
3 |
4 |
5 | @implementation PRBackgroundView
6 |
7 | //- (void)drawRect:(NSRect)dirtyRect {
8 | // [[NSBezierPath bezierPathWithRect:dirtyRect] addClip];
9 | // NSRect bounds = [self bounds];
10 | // bounds.size.width -= 1;
11 | // bounds.origin.x += 0.5;
12 | // bounds.size.height += 2;
13 | // bounds.origin.y -= 1;
14 | //
15 | // [[NSColor PRForegroundColor] set];
16 | // [NSBezierPath fillRect:bounds];
17 | // [[NSColor PRForegroundBorderColor] set];
18 | // [NSBezierPath strokeRect:bounds];
19 | //}
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/PRBitRateFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRBitRateFormatter : NSNumberFormatter {
5 |
6 | }
7 |
8 | @end
--------------------------------------------------------------------------------
/PRBitRateFormatter.m:
--------------------------------------------------------------------------------
1 | #import "PRBitRateFormatter.h"
2 |
3 |
4 | @implementation PRBitRateFormatter
5 |
6 | - (NSString *)stringForObjectValue:(id)object {
7 | if (![object isKindOfClass:[NSNumber class]]) {
8 | return @"0 kbps";
9 | }
10 | return [NSString stringWithFormat:@"%d kbps", [object intValue]];
11 | }
12 |
13 | - (BOOL)getObjectValue:(id *)obj forString:(NSString *)string errorDescription:(NSString **)error {
14 | return NO;
15 | }
16 |
17 | @end
18 |
--------------------------------------------------------------------------------
/PRBorderlessTextField.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRBorderlessTextField : NSTextField
5 | @end
6 |
--------------------------------------------------------------------------------
/PRBorderlessTextField.m:
--------------------------------------------------------------------------------
1 | #import "PRBorderlessTextField.h"
2 | #import "NSOperationQueue+Extensions.h"
3 |
4 |
5 | @implementation PRBorderlessTextField
6 |
7 | - (BOOL)becomeFirstResponder {
8 | if ([self isEditable]) {
9 | [self setBordered:YES];
10 | [self setDrawsBackground:YES];
11 | }
12 | return [super becomeFirstResponder];
13 | }
14 |
15 | - (void)textDidEndEditing:(NSNotification *)note {
16 | [super textDidEndEditing:note];
17 | [self setDrawsBackground:NO];
18 | [self setBordered:NO];
19 | [self validateEditing];
20 | [self abortEditing];
21 | }
22 |
23 | - (void)cancelOperation:(id)sender {
24 | [self setDrawsBackground:NO];
25 | [self setBordered:NO];
26 | [self abortEditing];
27 | }
28 |
29 | @end
--------------------------------------------------------------------------------
/PRBridge.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRBridge : NSObject
4 | @end
5 |
--------------------------------------------------------------------------------
/PRBridge.m:
--------------------------------------------------------------------------------
1 | #import "PRBridge.h"
2 | #import "PRBridge_Front.h"
3 | #import "PRBridge_Back.h"
4 | #import "PRTask.h"
5 |
6 | @implementation PRBridge {
7 | __weak PRCore *_core;
8 | }
9 |
10 | @synthesize core = _core;
11 |
12 | - (void)performTask:(PRTask)action {
13 | dispatch_async(dispatch_get_main_queue(), ^{
14 | action(_core);
15 | });
16 | }
17 |
18 | - (void)performTaskSync:(PRTask)action {
19 | action(_core);
20 | }
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/PRBridge_Back.h:
--------------------------------------------------------------------------------
1 | #import "PRBridge.h"
2 |
3 | @interface PRBridge ()
4 | @property (nonatomic, weak) PRCore *core;
5 | @end
6 |
--------------------------------------------------------------------------------
/PRBridge_Front.h:
--------------------------------------------------------------------------------
1 | #import "PRBridge.h"
2 | #import "PRTask.h"
3 |
4 | @interface PRBridge ()
5 | - (void)performTask:(PRTask)action;
6 | - (void)performTaskSync:(PRTask)action;
7 | @end
8 |
--------------------------------------------------------------------------------
/PRBrowseView.h:
--------------------------------------------------------------------------------
1 | #import
2 | @protocol PRBrowseViewDelegate;
3 |
4 | typedef enum {
5 | PRBrowseViewStyleNone,
6 | PRBrowseViewStyleVertical,
7 | PRBrowseViewStyleHorizontal,
8 | } PRBrowseViewStyle;
9 |
10 | @interface PRBrowseView : NSView
11 | @property (nonatomic, weak) id delegate;
12 | @property (nonatomic) PRBrowseViewStyle style;
13 | @property (nonatomic, strong) NSArray *browseViews;
14 | @property (nonatomic, strong) NSView *detailView;
15 | @property (nonatomic) CGFloat dividerPosition;
16 | @end
17 |
18 | @protocol PRBrowseViewDelegate
19 | @required
20 | - (void)browseViewDidChangeDividerPosition:(PRBrowseView *)view;
21 | @end
22 |
--------------------------------------------------------------------------------
/PRBrowserListViewController.h:
--------------------------------------------------------------------------------
1 | #import "PRViewController.h"
2 | @class PRBrowserDescription;
3 | @protocol PRBrowserListViewControllerDelegate;
4 | @class PRBridge;
5 |
6 | @interface PRBrowserListViewController : PRViewController
7 | - (id)initWithBridge:(PRBridge *)bridge;
8 | @property (nonatomic, strong) PRBrowserDescription *browserDescription;
9 | @property (nonatomic, weak) id delegate;
10 | @property (nonatomic, readonly) NSIndexSet *selectedIndexes;
11 | @end
12 |
13 | @protocol PRBrowserListViewControllerDelegate
14 | - (void)browserListViewControllerDidChangeSelection:(PRBrowserListViewController *)browserVC;
15 | - (NSArray *)browserListViewControllerLibraryItems:(PRBrowserListViewController *)browserVC;
16 | - (NSMenu *)browserListViewControllerHeaderMenu:(PRBrowserListViewController *)browserVC;
17 | @end
18 |
--------------------------------------------------------------------------------
/PRBrowserViewController.h:
--------------------------------------------------------------------------------
1 | #import "PRViewController.h"
2 | #import "PRPlaylists.h"
3 | @class PRBridge;
4 |
5 | @interface PRBrowserViewController : PRViewController
6 | - (id)initWithBridge:(PRBridge *)bridge;
7 | @property (nonatomic, weak) PRListID *currentList;
8 | @property (weak, readonly) NSDictionary *info;
9 | @property (weak, readonly) NSArray *selection;
10 | // These methods will change the browser selection but not the currentList.
11 | - (void)highlightItem:(PRItemID *)item;
12 | - (void)highlightFiles:(NSArray *)items;
13 | - (void)highlightArtist:(NSString *)artist;
14 | - (void)browseToArtist:(NSString *)artist;
15 | - (NSMenu *)browserHeaderMenu;
16 | @end
17 |
--------------------------------------------------------------------------------
/PRCenteredTextFieldCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRCenteredTextFieldCell : NSTextFieldCell
5 | @end
6 |
--------------------------------------------------------------------------------
/PRClipView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRClipView : NSClipView
5 | @end
6 |
--------------------------------------------------------------------------------
/PRClipView.m:
--------------------------------------------------------------------------------
1 | #import "PRClipView.h"
2 | #import "NSColor+Extensions.h"
3 |
4 |
5 | @implementation PRClipView
6 |
7 | - (void)drawRect:(NSRect)dirtyRect {
8 | [super drawRect:dirtyRect];
9 | [[NSColor PRBackgroundColor] set];
10 | [NSBezierPath fillRect:dirtyRect];
11 |
12 | [[NSBezierPath bezierPathWithRect:dirtyRect] addClip];
13 |
14 | // hacky hack. draws elastic portion of scroll view. duplicates drawing of prbackgroundview.
15 | NSRect rect = NSInsetRect([self bounds],floor([self bounds].size.width - 648 - 1)/2-0.5,0);
16 | rect.origin.x = floor(rect.origin.x);
17 | rect.size.width -= 1;
18 | rect.origin.x += 0.5;
19 |
20 | [[NSColor PRForegroundColor] set];
21 | [NSBezierPath fillRect:rect];
22 | [[NSColor PRForegroundBorderColor] set];
23 | [NSBezierPath strokeRect:rect];
24 | }
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/PRControlsView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRControlsView : NSView
4 | @property (nonatomic, readonly) NSButton *playButton;
5 | @property (nonatomic, readonly) NSButton *nextButton;
6 | @property (nonatomic, readonly) NSButton *previousButton;
7 | @property (nonatomic, readonly) NSButton *shuffleButton;
8 | @property (nonatomic, readonly) NSButton *repeatButton;
9 | @property (nonatomic, readonly) NSSlider *volumeSlider;
10 | @property (nonatomic, readonly) NSSlider *progressSlider;
11 | @property (nonatomic, strong) NSString *titleString;
12 | @property (nonatomic, strong) NSString *subtitleString;
13 | @property (nonatomic) BOOL isPlaying;
14 | @property (nonatomic) BOOL shuffle;
15 | @property (nonatomic) NSInteger repeat;
16 | @end
17 |
--------------------------------------------------------------------------------
/PRControlsViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRBridge;
3 |
4 | @interface PRControlsViewController : NSViewController
5 | - (id)initWithBridge:(PRBridge *)core;
6 | @end
--------------------------------------------------------------------------------
/PRCore.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRBridge;
3 | @class PRConnection;
4 | @class PRDb;
5 | @class PRFolderMonitor;
6 | @class PRGrowl;
7 | @class PRHotKeyController;
8 | @class PRLastfm;
9 | @class PRMainWindowController;
10 | @class PRMediaKeyController;
11 | @class PRPlayer;
12 | @class PRProgressManager;
13 |
14 | @interface PRCore : NSObject
15 | @property (readonly) PRBridge *bridge;
16 | @property (readonly) PRConnection *conn;
17 | @property (readonly) PRDb *db;
18 | @property (readonly) PRMainWindowController *win;
19 | @property (readonly) PRPlayer *now;
20 | @property (readonly) NSOperationQueue *opQueue;
21 | @property (readonly) PRFolderMonitor *folderMonitor;
22 | @property (readonly) PRProgressManager *taskManager;
23 | @property (weak, readonly) NSMenu *mainMenu;
24 | @property (readonly) PRLastfm *lastfm;
25 | @property (readonly) PRMediaKeyController *keys;
26 | @property (readonly) PRHotKeyController *hotKeys;
27 | - (void)itunesImport:(id)sender;
28 | - (IBAction)showOpenPanel:(id)sender;
29 | @end
30 |
--------------------------------------------------------------------------------
/PRDateFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRDateFormatter : NSDateFormatter
5 | @end
6 |
--------------------------------------------------------------------------------
/PRDateFormatter.m:
--------------------------------------------------------------------------------
1 | #import "PRDateFormatter.h"
2 |
3 |
4 | @implementation PRDateFormatter
5 |
6 | - (id)init {
7 | if (!(self = [super init])) {return nil;}
8 | [self setDateStyle:NSDateFormatterShortStyle];
9 | [self setDateFormat:@"M/d/yyyy H:mm a"];
10 | return self;
11 | }
12 |
13 | - (NSString *)stringForObjectValue:(id)object {
14 | if (![object isKindOfClass:[NSString class]]) {
15 | return @"Invalid Date";
16 | }
17 | NSDate *date = [NSDate dateWithString:object];
18 | if (!date) {
19 | return @"Invalid Date";
20 | }
21 | return [super stringForObjectValue:date];
22 | }
23 |
24 | - (BOOL)getObjectValue:(id *)obj forString:(NSString *)string errorDescription:(NSString **)error {
25 | return NO;
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/PRDirectoryEnumerator.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRDirectoryEnumerator : NSDirectoryEnumerator {
5 | // progress
6 | int _subDirsSeen;
7 | NSMutableArray *_subDirs;
8 |
9 | NSEnumerator *_URLEnumerator;
10 | NSDirectoryEnumerator *_dirEnumerator;
11 | NSFileManager *_fileManager;
12 | }
13 | // Initialization
14 | - (id)initWithURLs:(NSArray *)URLs;
15 | + (PRDirectoryEnumerator *)enumeratorWithURLs:(NSArray *)URLs;
16 |
17 | // Accessors
18 | - (id)nextObject;
19 | - (float)progress;
20 | @end
21 |
--------------------------------------------------------------------------------
/PRDropImageCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRDropImageCell : NSImageCell
5 | @end
--------------------------------------------------------------------------------
/PRDropImageCell.m:
--------------------------------------------------------------------------------
1 | #import "PRDropImageCell.h"
2 | #import "PRDropImageView.h"
3 |
4 |
5 | @implementation PRDropImageCell
6 |
7 | - (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {
8 | [super drawWithFrame:cellFrame inView:controlView];
9 | if ([(PRDropImageView *)[self controlView] focusRing] ||
10 | [self controlView] == [[[self controlView] window] firstResponder]) {
11 | NSRect focusRingFrame = cellFrame;
12 | [NSGraphicsContext saveGraphicsState];
13 | NSSetFocusRingStyle(NSFocusRingOnly);
14 | [[NSBezierPath bezierPathWithRect:NSInsetRect(focusRingFrame,5,5)] fill];
15 | [NSGraphicsContext restoreGraphicsState];
16 | }
17 | }
18 |
19 | @end
--------------------------------------------------------------------------------
/PRDropImageView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRDropImageView : NSImageView
4 | @property (readonly) BOOL focusRing;
5 | @end
6 |
--------------------------------------------------------------------------------
/PREQ.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | typedef enum {
4 | PREQFreqPreamp = 0,
5 | PREQFreq32,
6 | PREQFreq64,
7 | PREQFreq128,
8 | PREQFreq256,
9 | PREQFreq512,
10 | PREQFreq1k,
11 | PREQFreq2k,
12 | PREQFreq4k,
13 | PREQFreq8k,
14 | PREQFreq16k,
15 | } PREQFreq;
16 |
17 | @interface PREQ : NSObject
18 | /* Initialization */
19 | + (PREQ *)EQ;
20 | + (PREQ *)EQWithEQ:(PREQ *)EQ;
21 |
22 | /* Accessors */
23 | @property (readwrite, copy) NSString *title;
24 | @property (readwrite, copy) NSArray *amplitudes;
25 | - (void)setAmp:(float)amp forFreq:(PREQFreq)freq;
26 | - (float)ampForFreq:(PREQFreq)freq;
27 |
28 | /* DefaultEQs */
29 | + (NSArray *)defaultEQs;
30 | + (PREQ *)flat;
31 | + (PREQ *)stairs;
32 | + (PREQ *)triangle;
33 | @end
34 |
--------------------------------------------------------------------------------
/PRException.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | extern NSString * const PRDbInconsistencyException;
5 |
6 |
7 | @interface PRException : NSException
8 | @end
--------------------------------------------------------------------------------
/PRException.m:
--------------------------------------------------------------------------------
1 | #import "PRException.h"
2 |
3 |
4 | NSString * const PRDbInconsistencyException = @"PRDbInconsistencyException";
5 |
6 |
7 | @implementation PRException
8 |
9 | - (void)raise {
10 | [self performSelectorInBackground:@selector(raise_) withObject:nil];
11 | while (YES) {
12 | sleep(1000);
13 | }
14 | }
15 |
16 | - (void)raise_ {
17 | [super raise];
18 | }
19 |
20 | + (void)raise:(NSString *)name format:(NSString *)format, ... {
21 | va_list args;
22 | va_start(args, format);
23 | NSString *reason = [[NSString alloc] initWithFormat:format arguments:args];
24 | [[PRException exceptionWithName:name reason:reason userInfo:nil] raise];
25 | va_end(args);
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/PRFileInfo.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 |
4 | @interface PRFileInfo : NSObject {
5 | NSMutableDictionary *_attributes;
6 | NSImage *_art;
7 | int _tempArt;
8 | PRItemID *_item;
9 | int _trackid; // used by iTunesImport
10 | }
11 |
12 | @property (readwrite, strong) NSMutableDictionary *attributes;
13 | @property (readwrite, strong) NSImage *art;
14 | @property (readwrite) int tempArt;
15 | @property (readwrite, strong) PRItemID *item;
16 | @property (readwrite) int trackid;
17 |
18 | - (id)init;
19 | + (PRFileInfo *)fileInfo;
20 |
21 | @end
22 |
--------------------------------------------------------------------------------
/PRFileInfo.m:
--------------------------------------------------------------------------------
1 | #import "PRFileInfo.h"
2 |
3 | @implementation PRFileInfo
4 |
5 | @synthesize attributes = _attributes;
6 | @synthesize art = _art;
7 | @synthesize tempArt = _tempArt;
8 | @synthesize trackid = _trackid;
9 | @synthesize item = _item;
10 |
11 | - (id)init {
12 | if (!(self = [super init])) {return nil;}
13 | _attributes = nil;
14 | _art = nil;
15 | _tempArt = 0;
16 | _trackid = 0;
17 | return self;
18 | }
19 |
20 | - (NSString *)description {
21 | return [NSString stringWithFormat:@"attributes:%@ art:%@ tempArt:%d file:%llu",_attributes, _art, _tempArt, [_item unsignedLongLongValue]];
22 | }
23 |
24 | + (PRFileInfo *)fileInfo {
25 | return [[PRFileInfo alloc] init];
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/PRFirstResponderGradientView.h:
--------------------------------------------------------------------------------
1 | #import "PRGradientView.h"
2 |
3 | // Gradient view that clears first responder on mouse-down
4 | @interface PRFirstResponderGradientView : PRGradientView
5 | @end
6 |
--------------------------------------------------------------------------------
/PRFirstResponderGradientView.m:
--------------------------------------------------------------------------------
1 | #import "PRFirstResponderGradientView.h"
2 |
3 |
4 | @implementation PRFirstResponderGradientView
5 |
6 | - (void)mouseDown:(NSEvent *)theEvent {
7 | [[self window] makeFirstResponder:nil];
8 | }
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/PRFolderMonitor.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRCore, PRDb;
3 |
4 |
5 | @interface PRFolderMonitor : NSObject {
6 | __weak PRCore *_core;
7 | FSEventStreamRef stream;
8 | }
9 | /* Initialization */
10 | - (id)initWithCore:(PRCore *)core;
11 |
12 | /* Accessors */
13 | @property (readonly) PRCore *core;
14 | @property (readwrite, copy) NSArray *monitoredFolders;
15 | - (void)removeFolder:(NSURL *)URL;
16 | - (void)addFolder:(NSURL *)URL;
17 |
18 | /* Action */
19 | - (void)monitor;
20 | - (void)rescan;
21 | @end
22 |
23 | void eventCallback(ConstFSEventStreamRef streamRef, void *clientCallBackInfo, size_t numEvents,
24 | void *eventPaths, const FSEventStreamEventFlags eventFlags[],
25 | const FSEventStreamEventId eventIds[]);
26 |
--------------------------------------------------------------------------------
/PRFullRescanOperation.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRCore, PROperationProgress;
3 |
4 |
5 | @interface PRFullRescanOperation : NSOperation {
6 | __weak PRCore *_core;
7 | }
8 | /* Initialization */
9 | + (id)operationWithCore:(PRCore *)core;
10 | - (id)initWithCore:(PRCore *)core;
11 |
12 | /* Action */
13 | - (void)updateFiles:(NSArray *)array;
14 | @end
15 |
--------------------------------------------------------------------------------
/PRGrowl.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "Growl/Growl.h"
3 | @class PRCore, PRDb;
4 |
5 |
6 | @interface PRGrowl : NSObject {
7 | __weak PRCore *_core;
8 | __weak PRDb *_db;
9 | }
10 | - (id)initWithCore:(PRCore *)core;
11 | @end
12 |
--------------------------------------------------------------------------------
/PRHistory.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 | @class PRDb;
4 |
5 | @interface PRHistory : NSObject
6 | // Initialization
7 | - (id)initWithDb:(PRDb *)db;
8 | - (instancetype)initWithConnection:(PRConnection *)connection;
9 | - (void)create;
10 | - (BOOL)initialize;
11 |
12 | // Accessors
13 | - (BOOL)zAddItem:(PRItemID *)item withDate:(NSDate *)date;
14 | - (BOOL)zClear;
15 | - (BOOL)zTopArtists:(NSArray **)out;
16 | - (BOOL)zTopSongs:(NSArray **)out;
17 | - (BOOL)zRecentlyAdded:(NSArray **)out;
18 | - (BOOL)zRecentlyPlayed:(NSArray **)out;
19 |
20 | // Update
21 | - (BOOL)confirmFileDelete_error:(NSError **)error;
22 | @end
23 |
--------------------------------------------------------------------------------
/PRHistoryDateFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRHistoryDateFormatter : NSFormatter {
5 | NSDateFormatter *_dateFormatter;
6 | NSDateFormatter *_timeFormatter;
7 | }
8 | @end
9 |
--------------------------------------------------------------------------------
/PRHistoryViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRHistoryViewController : NSViewController
4 | @end
--------------------------------------------------------------------------------
/PRHistoryViewController.m:
--------------------------------------------------------------------------------
1 | #import "PRHistoryViewController.h"
2 |
3 | @implementation PRHistoryViewController
4 | @end
5 |
--------------------------------------------------------------------------------
/PRHotKeyController.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | @class PRCore;
4 |
5 |
6 | typedef enum {
7 | PRPlayPauseHotKey,
8 | PRNextHotKey,
9 | PRPreviousHotKey,
10 | PRIncreaseVolumeHotKey,
11 | PRDecreaseVolumeHotKey,
12 | PRRate0HotKey,
13 | PRRate1HotKey,
14 | PRRate2HotKey,
15 | PRRate3HotKey,
16 | PRRate4HotKey,
17 | PRRate5HotKey,
18 | } PRHotKey;
19 |
20 |
21 | @interface PRHotKeyController : NSObject {
22 | EventHotKeyRef _hotKeyRefs[11];
23 | __weak PRCore *_core;
24 | }
25 | - (id)initWithCore:(PRCore *)core;
26 | - (void)mask:(unsigned int *)mask code:(int *)code forHotKey:(PRHotKey)hotKey;
27 | - (void)setMask:(unsigned int)mask code:(int)code forHotKey:(PRHotKey)hotKey;
28 | @end
29 |
30 |
31 | OSStatus hotKeyHandler(EventHandlerCallRef nextHandler, EventRef event, void *userData);
32 |
--------------------------------------------------------------------------------
/PRImportOperation.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRRescanOperation.h"
3 |
4 |
5 | @interface PRImportOperation : PRRescanOperation
6 | @end
7 |
--------------------------------------------------------------------------------
/PRInfoViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRLibrary.h"
3 | #import "PRViewController.h"
4 |
5 | @class PRDb;
6 | @class PRGradientView;
7 | @class PRNumberFormatter;
8 | @class PRStringFormatter;
9 | @class PRCore;
10 | @class PRPathFormatter;
11 | @class PRKindFormatter;
12 | @class PRSizeFormatter;
13 | @class PRDateFormatter;
14 | @class PRTimeFormatter;
15 | @class PRBitRateFormatter;
16 |
17 |
18 | typedef enum {
19 | PRInfoModeTags,
20 | PRInfoModeProperties,
21 | PRInfoModeLyrics,
22 | PRInfoModeArtwork,
23 | } PRInfoMode;
24 |
25 |
26 | @interface PRInfoViewController : PRViewController
27 | /* Initialization */
28 | - (id)initWithCore:(PRCore *)core;
29 | @end
30 |
--------------------------------------------------------------------------------
/PRItem_Private.h:
--------------------------------------------------------------------------------
1 | #import "PRItem.h"
2 | #import "PRPlaylists.h"
3 |
4 | @interface PRItem (Private)
5 | - (id)initWithItemID:(PRItemID *)item connection:(PRConnection *)conn;
6 | - (BOOL)writeToConnection:(PRConnection *)conn;
7 | @end
8 |
--------------------------------------------------------------------------------
/PRItunesImportOperation.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRDb, PRLibrary, PRCore;
3 |
4 |
5 | @interface PRItunesImportOperation : NSOperation {
6 | __weak PRCore *_core;
7 | __weak PRDb *_db;
8 |
9 | NSURL *iTunesURL;
10 | NSMutableDictionary *_fileTrackIdDictionary;
11 | int _tempFileCount;
12 | }
13 | - (id)initWithURL:(NSURL *)URL_ core:(PRCore *)core;
14 | + (id)operationWithURL:(NSURL *)URL core:(PRCore *)core;
15 | - (void)addTracks:(NSArray *)tracks;
16 | - (void)addPlaylist:(NSDictionary *)playlist;
17 | @end
18 |
--------------------------------------------------------------------------------
/PRKindFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRKindFormatter : NSNumberFormatter {
5 |
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/PRLastfm.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRLibrary.h"
3 | #import "PRLastfmFile.h"
4 | @class PRCore;
5 |
6 |
7 | typedef enum {
8 | PRLastfmDisconnectedState,
9 | PRLastfmConnectedState,
10 | PRLastfmPendingState,
11 | PRLastfmValidatingState,
12 | } PRLastfmState;
13 |
14 |
15 | @interface PRLastfm : NSObject {
16 | // Accesssors
17 | NSString *_cachedSessionKey;
18 | PRLastfmState _lastfmState;
19 |
20 | // Scrobbling
21 | PRLastfmFile *_file;
22 |
23 | // Authorization
24 | NSURLRequest *_currentRequest;
25 |
26 | __weak PRCore *_core;
27 | __weak PRDb *_db;
28 | }
29 | // Initialization
30 | - (id)initWithCore:(PRCore *)core;
31 |
32 | // Accessors
33 | - (PRLastfmState)lastfmState;
34 | - (NSString *)username;
35 |
36 | // Authorization
37 | - (void)connect;
38 | - (void)disconnect;
39 | @end
40 |
--------------------------------------------------------------------------------
/PRLastfmFile.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRLibrary.h"
3 |
4 |
5 | @interface PRLastfmFile : NSObject {
6 | PRItemID *_item;
7 | NSDate *_startDate;
8 | NSDate *_playDate;
9 | NSTimeInterval _playTime;
10 | BOOL _playing;
11 | }
12 | - (id)initWithItem:(PRItemID *)item;
13 | - (void)play;
14 | - (void)pause;
15 |
16 | @property (readonly) PRItemID *item;
17 | @property (readonly) NSDate *startDate;
18 | @property (readonly) NSTimeInterval playTime;
19 | @end
20 |
--------------------------------------------------------------------------------
/PRLastfmFile.m:
--------------------------------------------------------------------------------
1 | #import "PRLastfmFile.h"
2 |
3 | @implementation PRLastfmFile
4 |
5 | - (id)initWithItem:(PRItemID *)item {
6 | if (!(self = [super init])) {return nil;}
7 | _item = item;
8 | _startDate = nil;
9 | _playDate = nil;
10 | _playTime = 0;
11 | _playing = NO;
12 | return self;
13 | }
14 |
15 |
16 | - (void)play {
17 | if (!_startDate) {
18 | _startDate = [NSDate date];
19 | }
20 | if (_playing) {
21 | return;
22 | }
23 | _playDate = [NSDate date];
24 |
25 | _playing = YES;
26 | }
27 |
28 | - (void)pause {
29 | if (!_playing) {
30 | return;
31 | }
32 | _playTime += [[NSDate date] timeIntervalSinceDate:_playDate];
33 | _playing = NO;
34 | }
35 |
36 | @synthesize item = _item;
37 | @synthesize startDate = _startDate;
38 | @dynamic playTime;
39 |
40 | - (NSTimeInterval)playTime {
41 | NSTimeInterval temp = 0;
42 | if (_playDate) {
43 | temp = [[NSDate date] timeIntervalSinceDate:_playDate];
44 | }
45 | return _playTime += temp;
46 | }
47 |
48 | @end
49 |
--------------------------------------------------------------------------------
/PRLibraryListViewController.h:
--------------------------------------------------------------------------------
1 | #import "PRViewController.h"
2 | #import "PRPlaylists.h"
3 | @class PRBridge;
4 | @class PRLibraryDescription;
5 |
6 | @interface PRLibraryListViewController : PRViewController
7 | - (id)initWithBridge:(PRBridge *)bridge;
8 | @property (nonatomic, strong) PRListID *currentList;
9 | @property (nonatomic, readonly) NSArray *selectedItems;
10 | @property (nonatomic, readonly) NSArray *allItems;
11 | @end
12 |
--------------------------------------------------------------------------------
/PRLibraryViewController.h:
--------------------------------------------------------------------------------
1 | #import "PRViewController.h"
2 | #import "PRPlaylists.h"
3 | @class PRBridge;
4 | @class PRBrowserViewController;
5 |
6 | typedef NS_ENUM(NSInteger, PRLibraryViewMode) {
7 | PRLibraryViewModeList,
8 | PRLibraryViewModeAlbumList,
9 | };
10 |
11 | @interface PRLibraryViewController : PRViewController
12 | - (id)initWithBridge:(PRBridge *)bridge;
13 | @property (nonatomic, readonly) PRBrowserViewController *currentViewController;
14 | @property (nonatomic, strong) PRListID *currentList;
15 | @property (nonatomic) PRLibraryViewMode libraryViewMode;
16 | @property (nonatomic) BOOL infoViewVisible;
17 | - (void)toggleInfoViewVisible;
18 | - (void)find;
19 | @end
20 |
--------------------------------------------------------------------------------
/PRListItems.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 | @class PRConnection;
4 |
5 | @interface PRListItems : NSObject
6 | - (id)initWithListID:(PRListID *)list connection:(PRConnection *)conn;
7 | @property (nonatomic, readonly) PRListID *list;
8 | @property (nonatomic, readonly) NSInteger count;
9 | - (PRItemID *)itemIDAtIndex:(NSInteger)index; // Zero based
10 | - (PRListItemID *)listItemIDAtIndex:(NSInteger)index;
11 | @end
12 |
13 | @interface PRNowPlayingListItems : PRListItems
14 | @property (nonatomic, readonly) NSArray *albumCounts;
15 | - (NSInteger)indexForIndexPath:(NSIndexPath *)index; // Zero based
16 | - (NSIndexPath *)indexPathForIndex:(NSInteger)index;
17 | - (NSRange)rangeForIndexPath:(NSIndexPath *)index;
18 | @end
19 |
--------------------------------------------------------------------------------
/PRLog.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | extern NSString * const PRSQLiteErrorDomain;
4 | extern NSString * const PREnqueueErrorDomain;
5 |
6 | @interface PRLog : NSObject
7 | + (PRLog *)sharedLog;
8 | - (void)presentError:(NSError *)error;
9 | - (void)presentFatalError:(NSError *)error;
10 | @end
--------------------------------------------------------------------------------
/PRMainMenuController.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRCore;
3 |
4 | @interface PRMainMenuController : NSObject
5 | - (id)initWithCore:(PRCore *)core;
6 | - (NSMenu *)dockMenu;
7 |
8 | - (void)showPreferences;
9 |
10 | - (void)newPlaylist;
11 | - (void)newSmartPlaylist;
12 | - (void)open;
13 | - (void)itunesImport;
14 | - (void)rescanLibrary;
15 | - (void)rescanFullLibrary;
16 | - (void)duplicateFiles;
17 | - (void)missingFiles;
18 |
19 | - (void)find;
20 | - (void)clearNowPlaying;
21 |
22 | - (void)viewAsList;
23 | - (void)viewAsAlbumList;
24 | - (void)toggleArtwork;
25 | - (void)toggleMiniPlayer;
26 | - (void)showInfo;
27 | - (void)showCurrentSong;
28 | @end
--------------------------------------------------------------------------------
/PRMainWindowView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRMainWindowView : NSView
4 | @property (nonatomic, strong) NSView *sidebarView;
5 | @property (nonatomic, strong) NSView *centerView;
6 | @property (nonatomic, strong) NSView *bottomView;
7 | @property (nonatomic) BOOL sidebarVisible;
8 | @end
9 |
--------------------------------------------------------------------------------
/PRMediaKeyController.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRCore, SPMediaKeyTap;
3 |
4 |
5 | @interface PRMediaKeyController : NSObject {
6 | __weak PRCore *_core;
7 | SPMediaKeyTap *_tap;
8 | }
9 | - (id)initWithCore:(PRCore *)core;
10 | @property (readwrite, getter=isEnabled) BOOL enabled;
11 | @end
12 |
--------------------------------------------------------------------------------
/PRNonScrollingScrollView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRNonScrollingScrollView : NSScrollView
5 | @end
6 |
--------------------------------------------------------------------------------
/PRNonScrollingScrollView.m:
--------------------------------------------------------------------------------
1 | #import "PRNonScrollingScrollView.h"
2 |
3 |
4 | @implementation PRNonScrollingScrollView
5 |
6 | - (void)scrollWheel:(NSEvent *)theEvent {
7 | void (*responderScroll)(id, SEL, id);
8 | responderScroll = (void (*)(id, SEL, id))([NSResponder instanceMethodForSelector:@selector(scrollWheel:)]);
9 | responderScroll(self, @selector(scrollWheel:), theEvent);
10 | }
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/PRNumberFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRNumberFormatter : NSNumberFormatter {
5 |
6 | }
7 |
8 | @end
--------------------------------------------------------------------------------
/PROperationProgress.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PROperationProgress : NSObject {
5 | NSString *_title;
6 | int _percent;
7 | BOOL _shouldCancel;
8 | BOOL _background;
9 | }
10 | /* Initialization */
11 | - (id)init;
12 | + (PROperationProgress *)task;
13 |
14 | /* Accessors */
15 | @property (readwrite, copy) NSString *title;
16 | @property (readwrite) int percent;
17 | @property (readwrite) BOOL shouldCancel;
18 | @property (readwrite) BOOL background;
19 | @end
20 |
--------------------------------------------------------------------------------
/PROperationProgress.m:
--------------------------------------------------------------------------------
1 | #import "PROperationProgress.h"
2 |
3 |
4 | @implementation PROperationProgress
5 |
6 | #pragma mark - Initialization
7 |
8 | - (id)init {
9 | if (!(self = [super init])) {return nil;}
10 | _shouldCancel = NO;
11 | _background = YES;
12 | return self;
13 | }
14 |
15 | + (PROperationProgress *)task {
16 | return [[PROperationProgress alloc] init];
17 | }
18 |
19 |
20 | #pragma mark - Accessors
21 |
22 | @synthesize title = _title,
23 | percent = _percent,
24 | shouldCancel = _shouldCancel,
25 | background = _background;
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/PROutlineView.h:
--------------------------------------------------------------------------------
1 | #import
2 | @protocol PROutlineViewDelegate;
3 |
4 |
5 | @interface PROutlineView : NSOutlineView {
6 | int _hoverRow;
7 | NSTimer *autoexpand_timer;
8 | }
9 | - (void)reloadVisibleItems;
10 | @end
11 |
12 |
13 | @protocol PROutlineViewDelegate
14 | @optional
15 | - (BOOL)outlineView:(PROutlineView *)outlineView keyDown:(NSEvent *)event;
16 | @end
17 |
--------------------------------------------------------------------------------
/PRPaneSplitView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | extern NSString * const PRPaneSplitViewPositionDidChangeNotification;
5 |
6 |
7 | // Split view with custom divider artwork
8 | @interface PRPaneSplitView : NSSplitView
9 | @end
10 |
--------------------------------------------------------------------------------
/PRPathFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRPathFormatter : NSFormatter
5 | @end
6 |
--------------------------------------------------------------------------------
/PRPathFormatter.m:
--------------------------------------------------------------------------------
1 | #import "PRPathFormatter.h"
2 |
3 |
4 | @implementation PRPathFormatter
5 |
6 | - (NSString *)stringForObjectValue:(id)object {
7 | return [[NSURL URLWithString:object] path];
8 | }
9 |
10 | - (BOOL)getObjectValue:(id *)obj forString:(NSString *)string errorDescription:(NSString **)error {
11 | return NO;
12 | }
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/PRPlaybackOrder.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 | @class PRDb;
4 |
5 | @interface PRPlaybackOrder : NSObject
6 | /* Initialization */
7 | - (id)initWithDb:(PRDb *)sqlDb;
8 | - (instancetype)initWithConnection:(PRConnection *)connection;
9 | - (void)create;
10 | - (BOOL)initialize;
11 |
12 | /* Validation */
13 | - (BOOL)clean;
14 |
15 | /* Accessors */
16 | - (BOOL)zCount:(NSInteger *)outValue;
17 | - (BOOL)zAppendListItem:(PRListItemID *)listItem;
18 | - (BOOL)zListItemAtIndex:(NSInteger)index out:(PRListItemID **)outValue;
19 | - (BOOL)zClear;
20 | - (BOOL)zListItemsInList:(PRListID *)list notInPlaybackOrderAfterIndex:(int)index out:(NSArray **)outValue;
21 |
22 | - (int)count;
23 | - (void)appendListItem:(PRListItemID *)listItem;
24 | - (PRListItemID *)listItemAtIndex:(int)index;
25 | - (void)clear;
26 |
27 | - (NSArray *)listItemsInList:(PRListID *)list notInPlaybackOrderAfterIndex:(int)index;
28 |
29 | /* Update */
30 | - (BOOL)confirmPlaylistItemDelete:(NSError **)error;
31 | @end
32 |
--------------------------------------------------------------------------------
/PRPlayerState.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 |
4 | @interface PRPlayerState : NSObject
5 | @property (readonly) NSArray *invalidItems;
6 | @property (readonly) PRListID *currentList;
7 | @property (readonly) PRItemID *currentItem;
8 | @property (readonly) NSInteger currentIndex; // 0 based
9 | @property (readonly) BOOL shuffle;
10 | @property (readonly) NSInteger repeat;
11 | @end
12 |
13 | @interface PRMovieState : NSObject
14 | @property (readonly) BOOL isPlaying;
15 | @property (readonly) CGFloat volume;
16 | @property (readonly) long currentTime;
17 | @property (readonly) long duration;
18 | @end
19 |
--------------------------------------------------------------------------------
/PRPlayerState.m:
--------------------------------------------------------------------------------
1 | #import "PRPlayerState.h"
2 | #import "PRPlayerState_Private.h"
3 |
4 | @implementation PRPlayerState
5 | @end
6 |
7 | @implementation PRMovieState
8 | @end
--------------------------------------------------------------------------------
/PRPlayerState_Private.h:
--------------------------------------------------------------------------------
1 | #import "PRPlayerState.h"
2 |
3 | @interface PRPlayerState ()
4 | @property (readwrite) NSArray *invalidItems;
5 | @property (readwrite) PRListID *currentList;
6 | @property (readwrite) PRItemID *currentItem;
7 | @property (readwrite) NSInteger currentIndex;
8 | @property (readwrite) BOOL shuffle;
9 | @property (readwrite) NSInteger repeat;
10 | @end
11 |
12 | @interface PRMovieState ()
13 | @property (readwrite) BOOL isPlaying;
14 | @property (readwrite) CGFloat volume;
15 | @property (readwrite) long currentTime;
16 | @property (readwrite) long duration;
17 | @end
18 |
--------------------------------------------------------------------------------
/PRPlaylistsCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRPlaylistsCell : NSTextFieldCell
4 | @end
--------------------------------------------------------------------------------
/PRPlaylistsViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 | @class PRBridge;
4 |
5 | @interface PRPlaylistsViewController : NSViewController
6 | - (id)initWithBridge:(PRBridge *)bridge;
7 | - (void)duplicatePlaylist:(PRListID *)playlist;
8 | - (void)newSmartPlaylist;
9 | - (void)newStaticPlaylist;
10 | @end
11 |
--------------------------------------------------------------------------------
/PRProgressManager.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PROperationProgress;
3 |
4 |
5 | @interface PRProgressManager : NSObject {
6 | NSMutableArray *_tasks;
7 | }
8 | @property (readonly) NSMutableArray *tasks;
9 | - (void)addTask:(PROperationProgress *)task;
10 | - (void)removeTask:(PROperationProgress *)task;
11 | - (void)cancel;
12 | @end
13 |
--------------------------------------------------------------------------------
/PRQueue.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 | @class PRDb;
4 | @class PRConnection;
5 |
6 | @interface PRQueue : NSObject
7 | /* Initialization */
8 | - (id)initWithDb:(PRDb *)db;
9 | - (instancetype)initWithConnection:(PRConnection *)connection;
10 | - (void)create;
11 | - (BOOL)initialize;
12 |
13 | /* Accessors */
14 | - (BOOL)zQueueArray:(NSArray **)out;
15 | - (BOOL)zRemoveListItem:(PRListItemID *)listItem;
16 | - (BOOL)zAppendListItem:(PRListItemID *)listItem;
17 | - (BOOL)zClear;
18 | @end
19 |
--------------------------------------------------------------------------------
/PRRatingCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRRatingCell : NSSegmentedCell
4 | @property (readwrite) BOOL showDots;
5 | - (NSRect)frameForSegment:(BOOL)segment;
6 | @end
--------------------------------------------------------------------------------
/PRRescanOperation.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRPlaylists.h"
3 | @class PROperationProgress, PRCore, PRDb;
4 |
5 |
6 | @interface PRRescanOperation : NSOperation {
7 | __weak PRCore *_core;
8 | __weak PRDb *_db;
9 |
10 | NSArray *_URLs;
11 | FSEventStreamEventId _eventId;
12 | BOOL _monitor;
13 | }
14 |
15 | // Initialization
16 | + (id)operationWithURLs:(NSArray *)URLs core:(PRCore *)core;
17 | - (id)initWithURLs:(NSArray *)URLs core:(PRCore *)core;
18 |
19 | // Accessors
20 | @property (readwrite) FSEventStreamEventId eventId;
21 | @property (readwrite) BOOL monitor;
22 |
23 | // Action
24 | - (void)filterURLs:(NSArray *)files;
25 | - (void)addURLs:(NSArray *)URLs;
26 | - (void)mergeSimilar:(NSURL *)URL;
27 | - (void)updateFiles:(NSArray *)files;
28 | - (void)removeFiles:(NSArray *)files;
29 |
30 | // Misc
31 | - (void)setFileExists:(PRItemID *)item;
32 | @end
33 |
--------------------------------------------------------------------------------
/PRRolloverTableView.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRTableView2.h"
3 |
4 | @interface PRRolloverTableView : PRTableView2 {
5 | NSTrackingArea *trackingArea;
6 | BOOL trackMouseWithinCell;
7 | int mouseOverRow;
8 | NSPoint pointInCell;
9 | }
10 | // Accessors
11 | @property (readwrite, assign, nonatomic) BOOL trackMouseWithinCell;
12 | @property (readonly, assign, nonatomic) int mouseOverRow;
13 | @property (readonly, assign, nonatomic) NSPoint pointInCell;
14 | - (void)updateTrackingArea;
15 | @end
16 |
--------------------------------------------------------------------------------
/PRScrollView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRScrollView : NSScrollView
4 | @property (readwrite) NSSize minimumSize;
5 | @end
--------------------------------------------------------------------------------
/PRSizeFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRSizeFormatter : NSFormatter {
5 |
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/PRSizeFormatter.m:
--------------------------------------------------------------------------------
1 | #import "PRSizeFormatter.h"
2 |
3 |
4 | @implementation PRSizeFormatter
5 |
6 | - (NSString *)stringForObjectValue:(id)object {
7 | if (![object isKindOfClass:[NSNumber class]]) {
8 | return @"0 MB";
9 | }
10 |
11 | long long size = [object longLongValue];
12 | if (size > 1000000000) {
13 | return [NSString stringWithFormat:@"%.1f GB", size / 1000000000.0];
14 | } else if (size > 1000000) {
15 | return [NSString stringWithFormat:@"%.1f MB", size / 1000000.0];
16 | } else if (size > 1000) {
17 | return [NSString stringWithFormat:@"%.1f kB", size / 1000.0];
18 | } else {
19 | return [NSString stringWithFormat:@"%lld bytes", size];
20 | }
21 | }
22 |
23 | - (BOOL)getObjectValue:(id *)obj forString:(NSString *)string errorDescription:(NSString **)error {
24 | return NO;
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/PRStatement.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRDb;
3 | @class PRConnection;
4 |
5 | @interface PRStatement : NSObject
6 | - (id)initWithString:(NSString *)string bindings:(NSDictionary *)bindings columns:(NSArray *)columns connection:(PRConnection *)connection;
7 | - (id)initWithString:(NSString *)string bindings:(NSDictionary *)bindings columns:(NSArray *)columns db:(PRDb *)db;
8 | @property (readonly) NSString *statement;
9 | @property (nonatomic, strong) NSDictionary *bindings;
10 | @property (readonly) NSArray *columns;
11 | - (BOOL)zExecute:(NSArray **)outValue;
12 | @end
13 |
--------------------------------------------------------------------------------
/PRStringFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRStringFormatter : NSFormatter {
5 | int _maxLength;
6 | }
7 |
8 | @property (readwrite) int maxLength;
9 |
10 | @end
--------------------------------------------------------------------------------
/PRStringFormatter.m:
--------------------------------------------------------------------------------
1 | #import "PRStringFormatter.h"
2 |
3 |
4 | @implementation PRStringFormatter
5 |
6 | - (id)init {
7 | if (!(self = [super init])) {return nil;}
8 | _maxLength = 255;
9 | return self;
10 | }
11 |
12 | @synthesize maxLength = _maxLength;
13 |
14 | - (NSString *)stringForObjectValue:(id)object {
15 | if ([object isKindOfClass:[NSString class]]) {
16 | return (NSString *)object;
17 | }
18 | return [object description];
19 | }
20 |
21 | - (BOOL)getObjectValue:(id *)object forString:(NSString *)string errorDescription:(NSString **)error {
22 | *object = string;
23 | return YES;
24 | }
25 |
26 | - (BOOL)isPartialStringValid:(NSString **)partialStringPtr
27 | proposedSelectedRange:(NSRangePointer)proposedSelRangePtr
28 | originalString:(NSString *)origString
29 | originalSelectedRange:(NSRange)origSelRange
30 | errorDescription:(NSString **)error {
31 | return [*partialStringPtr length] <= _maxLength;
32 | }
33 |
34 | @end
--------------------------------------------------------------------------------
/PRSynchronizedScrollView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRSynchronizedScrollView : NSScrollView
4 | - (void)setSynchronizedScrollView:(NSScrollView *)scrollview;
5 | - (void)stopSynchronizing;
6 | - (void)synchronizedViewContentBoundsDidChange:(NSNotification *)notification;
7 | @end
8 |
--------------------------------------------------------------------------------
/PRTabButton.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRTabButton : NSButton
4 | @end
5 |
--------------------------------------------------------------------------------
/PRTabButton.m:
--------------------------------------------------------------------------------
1 | #import "PRTabButton.h"
2 |
3 | @implementation PRTabButton
4 |
5 | - (void)mouseDown:(NSEvent *)theEvent {
6 | if ([self state] != NSOnState) {
7 | [super mouseDown:theEvent];
8 | }
9 | }
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/PRTabButtonCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRTabButtonCell : NSButtonCell
4 | @property (readwrite) BOOL rounded;
5 | @end
6 |
--------------------------------------------------------------------------------
/PRTabButtonCell2.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRTabButtonCell2 : NSButtonCell {
5 |
6 | }
7 | @end
8 |
--------------------------------------------------------------------------------
/PRTableHeaderCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRTableHeaderCell : NSTableHeaderCell
5 | @end
6 |
--------------------------------------------------------------------------------
/PRTableView.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRTableView : NSTableView
4 | @end
5 |
6 | @protocol PRTableViewDelegate
7 | @optional
8 | - (BOOL)tableView:(PRTableView *)tableView keyDown:(NSEvent *)event;
9 | @end
10 |
11 | NSInteger PRIndexForTypeSelect(NSTableView *tableView, NSInteger startRow, NSInteger endRow, NSString *string, NSString *(^block)(NSInteger));
12 |
--------------------------------------------------------------------------------
/PRTableView2.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRTableView2 : NSTableView
4 |
5 | @end
6 |
--------------------------------------------------------------------------------
/PRTableView2.m:
--------------------------------------------------------------------------------
1 | #import "PRTableView2.h"
2 | #import "PRPlayer.h"
3 | #import "PRCore.h"
4 |
5 | @implementation PRTableView2
6 |
7 | - (BOOL)acceptsFirstResponder
8 | {
9 | return NO;
10 | }
11 |
12 | - (void)keyDown:(NSEvent *)event
13 | {
14 | PRPlayer *now = [(PRCore *)[NSApp delegate] now];
15 | if ([[event characters] length] != 1) {
16 | [super keyDown:event];
17 | return;
18 | }
19 | if ([[event characters] characterAtIndex:0] == 0xf703) {
20 | [now playNext];
21 | } else if ([[event characters] characterAtIndex:0] == 0xf702) {
22 | [now playPrevious];
23 | } else if ([[event characters] characterAtIndex:0] == 0x20) {
24 | [now playPause];
25 | } else {
26 | [super keyDown:event];
27 | }
28 | }
29 |
30 | // Disable default highlight color
31 | - (id)_highlightColorForCell:(NSCell *)cell
32 | {
33 | return nil;
34 | }
35 |
36 | // Draw custom higlights
37 | - (void)highlightSelectionInClipRect:(NSRect)theClipRect
38 | {
39 |
40 | }
41 |
42 | @end
43 |
--------------------------------------------------------------------------------
/PRTimeFormatter.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRTimeFormatter : NSFormatter
5 | @end
6 |
--------------------------------------------------------------------------------
/PRTimeFormatter.m:
--------------------------------------------------------------------------------
1 | #import "PRTimeFormatter.h"
2 |
3 |
4 | @implementation PRTimeFormatter
5 |
6 | - (NSString *)stringForObjectValue:(id)object {
7 | if (![object isKindOfClass:[NSNumber class]]) {
8 | return @"0:00";
9 | }
10 |
11 | long long time = [object longLongValue] / 1000;
12 | if (time > 60 * 60 * 24) {
13 | return [NSString stringWithFormat:@"%i:%02i:%02i:%02i", (int)(time / (60 * 60 * 24)), (int)(time / (60 * 60) % 24), (int)(time / 60 % 60), (int)(time % 60)];
14 | } else if (time > 60 * 60) {
15 | return [NSString stringWithFormat:@"%i:%02i:%02i", (int)(time / (60 * 60)), (int)(time / 60 % 60), (int)(time % 60)];
16 | } else {
17 | return [NSString stringWithFormat:@"%i:%02i", (int)(time / 60), (int)(time % 60)];
18 | }
19 | }
20 |
21 | - (BOOL)getObjectValue:(id *)obj forString:(NSString *)string errorDescription:(NSString **)error {
22 | return NO;
23 | }
24 |
25 | @end
--------------------------------------------------------------------------------
/PRTimeFormatter2.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRTimeFormatter2 : NSFormatter {
5 |
6 | }
7 |
8 | @end
9 |
--------------------------------------------------------------------------------
/PRTimeFormatter2.m:
--------------------------------------------------------------------------------
1 | #import "PRTimeFormatter2.h"
2 |
3 |
4 | @implementation PRTimeFormatter2
5 |
6 | - (NSString *)stringForObjectValue:(id)object {
7 | if (![object isKindOfClass:[NSNumber class]]) {
8 | return @"0:00";
9 | }
10 |
11 | long long time = [object longLongValue] / 1000;
12 | if (time > 60 * 60 * 24) {
13 | return [NSString stringWithFormat:@"%0.1f days", time / (60. * 60 * 24)];
14 | } else if (time > 60 * 60) {
15 | return [NSString stringWithFormat:@"%0.1f hours", time / (60. * 60)];
16 | } else {
17 | return [NSString stringWithFormat:@"%lld minutes", time / 60];
18 | }
19 | }
20 |
21 | - (BOOL)getObjectValue:(id *)obj forString:(NSString *)string errorDescription:(NSString **)error {
22 | return NO;
23 | }
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/PRToolbarController.h:
--------------------------------------------------------------------------------
1 | #import "PRMainWindowController.h"
2 | @protocol PRToolbarControllerDelegate;
3 |
4 | @interface PRToolbarController : NSObject
5 | @property (nonatomic, readonly) NSToolbar *toolbar;
6 | @property (nonatomic, weak) id delegate;
7 | @property (nonatomic) PRWindowMode windowMode;
8 | @property (nonatomic, strong) NSString *searchText;
9 | @end
10 |
11 | @protocol PRToolbarControllerDelegate
12 | - (void)toolbarControllerSidebarButtonPressed:(PRToolbarController *)toolbar;
13 | - (void)toolbarControllerInfoButtonPressed:(PRToolbarController *)toolbar;
14 | - (void)toolbarControllerSelectedSegmentChanged:(PRToolbarController *)toolbar;
15 | - (void)toolbarControllerSearchTextChanged:(PRToolbarController *)toolbar;
16 | @end
17 |
--------------------------------------------------------------------------------
/PRTrialSheetController.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRAlertWindowController.h"
3 | @class PRCore;
4 |
5 | @interface PRTrialSheetController : PRAlertWindowController {
6 | __weak PRCore *_core;
7 |
8 | NSTextField *_label;
9 | NSButton *_purchase;
10 | NSButton *_ignore;
11 |
12 | BOOL _didLoadWindow;
13 | }
14 | - (id)initWithCore:(PRCore *)core;
15 | @end
16 |
--------------------------------------------------------------------------------
/PRUpNextCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | typedef NS_ENUM(NSInteger, PRUpNextCellIconType) {
4 | PRUpNextCellIconTypeNone,
5 | PRUpNextCellIconTypePlaying,
6 | PRUpNextCellIconTypeMissing,
7 | };
8 |
9 | @interface PRUpNextCell : NSCell
10 | @end
11 |
12 | @interface PRUpNextCellModel : NSObject
13 | @property (nonatomic, strong) NSString *title;
14 | @property (nonatomic, strong) NSNumber *badge;
15 | @property (nonatomic) PRUpNextCellIconType iconType;
16 | @end
17 |
--------------------------------------------------------------------------------
/PRUpNextHeaderCell.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRUpNextHeaderCell : NSActionCell
4 | @end
5 |
6 | @interface PRUpNextHeaderCellModel : NSObject
7 | @property (nonatomic, strong) NSString *artist;
8 | @property (nonatomic, strong) NSString *album;
9 | @property (nonatomic) BOOL compilation;
10 | @end
11 |
--------------------------------------------------------------------------------
/PRUpNextViewController.h:
--------------------------------------------------------------------------------
1 | #import "PRViewController.h"
2 | @class PRBridge;
3 |
4 | @interface PRUpNextViewController : PRViewController
5 | - (id)initWithBridge:(PRBridge *)bridge;
6 | - (void)higlightPlayingFile;
7 | @end
8 |
--------------------------------------------------------------------------------
/PRUpdate060Operation.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PRCore, PROperationProgress;
3 |
4 |
5 | @interface PRUpdate060Operation : NSOperation {
6 | __weak PRCore *_core;
7 | }
8 | /* Initialization */
9 | + (id)operationWithCore:(PRCore *)core;
10 | - (id)initWithCore:(PRCore *)core;
11 |
12 | /* Action */
13 | - (void)updateFiles:(NSArray *)array;
14 | @end
15 |
--------------------------------------------------------------------------------
/PRVacuumOperation.h:
--------------------------------------------------------------------------------
1 | #import
2 | @class PROperationProgress, PRCore;
3 |
4 |
5 | @interface PRVacuumOperation : NSOperation {
6 | __weak PRCore *_core;
7 |
8 | PROperationProgress *_task;
9 | }
10 | - (id)initWithCore:(PRCore *)core;
11 | @end
12 |
--------------------------------------------------------------------------------
/PRVacuumOperation.m:
--------------------------------------------------------------------------------
1 | #import "PRVacuumOperation.h"
2 | #import "PRCore.h"
3 | #import "PRDb.h"
4 | #import "PROperationProgress.h"
5 | #import "PRProgressManager.h"
6 | #import "NSOperationQueue+Extensions.h"
7 |
8 | @implementation PRVacuumOperation
9 |
10 | - (id)initWithCore:(PRCore *)core {
11 | if (!(self = [super init])) {return nil;}
12 | _core = core;
13 | return self;
14 | }
15 |
16 | - (void)main {
17 | NSLog(@"begin vacuum");
18 | @autoreleasepool {
19 | _task = [PROperationProgress task];
20 | [_task setTitle:@"Analyzing Library..."];
21 | [[_core taskManager] addTask:_task];
22 |
23 | [[NSOperationQueue mainQueue] addBlockAndWait:^{
24 | [[_core db] execute:@"VACUUM"];
25 | [[_core db] execute:@"ANALYZE"];
26 | }];
27 |
28 | [[_core taskManager] removeTask:_task];
29 | }
30 | NSLog(@"end vacuum");
31 | }
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/PRViewController.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 |
4 | @interface PRViewController : NSViewController
5 | @property (readonly) NSView *firstKeyView;
6 | @property (readonly) NSView *lastKeyView;
7 | @end
8 |
--------------------------------------------------------------------------------
/PRViewController.m:
--------------------------------------------------------------------------------
1 | #import "PRViewController.h"
2 |
3 |
4 | @implementation PRViewController {
5 | NSView *_firstKeyView;
6 | NSView *_lastKeyView;
7 | }
8 |
9 | - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
10 | if (!(self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {return nil;}
11 | _firstKeyView = [[NSView alloc] init];
12 | _lastKeyView = [[NSView alloc] init];
13 | [_firstKeyView setHidden:YES];
14 | [_lastKeyView setHidden:YES];
15 | return self;
16 | }
17 |
18 | - (id)init {
19 | if (!(self = [super init])) {return nil;}
20 | _firstKeyView = [[NSView alloc] init];
21 | _lastKeyView = [[NSView alloc] init];
22 | [_firstKeyView setHidden:YES];
23 | [_lastKeyView setHidden:YES];
24 | return self;
25 | }
26 |
27 | @synthesize firstKeyView = _firstKeyView;
28 | @synthesize lastKeyView = _lastKeyView;
29 |
30 | @end
31 |
--------------------------------------------------------------------------------
/PRWelcomeSheetController.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "PRAlertWindowController.h"
3 | @class PRCore, PRGradientView;
4 |
5 |
6 | @interface PRWelcomeSheetController : PRAlertWindowController {
7 | __weak PRCore *_core;
8 |
9 | IBOutlet PRGradientView *background;
10 | IBOutlet NSButton *closeButton;
11 | IBOutlet NSButton *importItunesButton;
12 | IBOutlet NSButton *openFilesButton;
13 | IBOutlet NSButton *monitorFoldersButton;
14 | }
15 | // Initialization
16 | - (id)initWithCore:(PRCore *)core_;
17 |
18 | // Action
19 | - (void)importItunes;
20 | - (void)openFiles;
21 | - (void)monitorFolders;
22 | @end
23 |
--------------------------------------------------------------------------------
/PRWindow.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface PRWindow : NSWindow
4 | @end
5 |
6 | @protocol PRWindowDelegate
7 | @optional
8 | - (BOOL)window:(NSWindow *)window keyDown:(NSEvent *)event;
9 | @end
10 |
--------------------------------------------------------------------------------
/main.m:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | int main(int argc, char *argv[])
4 | {
5 | return NSApplicationMain(argc, (const char **) argv);
6 | }
--------------------------------------------------------------------------------
/sqlite_str.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import "sqlite3.h"
3 |
4 | void hfs_begins(sqlite3_context *ctx, int num_values, sqlite3_value **values);
5 | int hfs_compare(void *udp, int lenA, const void *strA, int lenB, const void *strB);
6 |
7 | BOOL no_case_begins(void *udp, int lenA, const void *strA, int lenB, const void *strB);
8 | int no_case(void *udp, int lenA, const void *strA, int lenB, const void *strB);
9 |
10 | CFRange PRFormatString(UniChar *string, int length);
11 |
--------------------------------------------------------------------------------