Christopher Snowhill
2476f8827d
Hopefully fix compatibility with systems older than 10.12.1
2019-11-14 19:16:43 -08:00
Christopher Snowhill
09777d4554
Implemented support for MediaPlayer framework, which fixes media key support on newer systems, and also media info reporting
2019-11-13 19:13:59 -08:00
Jan Weiß
f5edb6ae71
Added unversioned TeamID infrastruture.
...
This is described in detail in the file "Shared.xcconfig".
2019-10-19 18:11:56 +02:00
Christopher Snowhill
a23085082a
Switch back to lazyusf2, and enable JIT entitlement for it
2019-10-15 14:32:18 -07:00
Christopher Snowhill
9a47c0ebe9
- Remove obsolete Growl framework
...
- Update BASS and friends to latest versions
- Remove unused unmo3 library
- Add entitlements to Hardened Runtime for unsigned plugins (for
AU MIDI playback), and for executable memory use (for the USF
recompiler)
- TODO: Replace Growl branding with generic notification icon
2019-10-10 15:47:46 -07:00
Christopher Snowhill
fd7ab684c2
Updates for modern Xcode
2019-10-05 00:12:36 -07:00
Christopher Snowhill
050eef7225
Updated to latest Xcode
2019-07-02 16:37:17 -07:00
Christopher Snowhill
fd61d465f7
Fix string resources encoding. Fix runtime path for Sparkle framework.
2018-07-22 02:00:10 -07:00
Christopher Snowhill
aa3a4d71cc
Update post build script.
2018-06-28 05:10:27 -07:00
Christopher Snowhill
67495009ff
Updates for new build system.
2018-06-28 04:03:37 -07:00
Christopher Snowhill
bcf839efd1
Apply Xcode's suggested changes to project files.
2018-06-04 00:13:55 -07:00
Chris Moeller
f97ffd0574
Updated VGMStream to r1050-1289-g35cd14fa.
2018-05-01 00:05:29 -07:00
Christopher Snowhill
50616714ad
Implemented AdPlug decoder.
2018-01-27 15:08:06 -08:00
Christopher Snowhill
aaaa5d574f
Replaced DUMB and company with libopenmpt.
2018-01-04 18:00:39 -08:00
Christopher Snowhill
0ddddb7965
Oops.
2017-12-27 17:38:00 -08:00
Christopher Snowhill
2abba64b32
Hopefully fix Travis CI building once and for all.
2017-12-27 17:33:52 -08:00
Chris Moeller
9e8fd61d8c
Update xcschemes.
2017-12-05 19:10:41 -08:00
Christopher Snowhill
913287665d
Update project files to current recommendations.
2017-09-26 16:12:33 -07:00
Christopher Snowhill
4fd36e1831
Oops, forgot to add my DSA public key to the app. Delta updates should work again after this update.
2017-09-25 18:52:17 -07:00
Christopher Snowhill
039347f36f
Made all scheme configurations shared, imported.
2017-09-17 18:40:02 -07:00
Christopher Snowhill
8ad0b7e8e3
Updated projects to Xcode recommendations.
2016-11-03 22:42:21 -07:00
Christopher Snowhill
a95280626f
Fix Projects. Fix a major deadlock introduced by previous commit. Introduce new mGBA based GSF player.
2016-09-04 12:49:43 -07:00
Christopher Snowhill
899cfd6b42
Update project files.
2016-09-01 18:50:33 -07:00
Chris Moeller
17272ce43c
Clean up lots of warnings and minor issues.
2016-06-29 22:10:29 -07:00
Chris Moeller
03b825ced3
Hopefully fix the last of the Automatic Reference Counting issues that remained.
2016-06-19 12:57:18 -07:00
Chris Moeller
33868a8b09
Share the Cog scheme.
2016-05-15 17:58:22 -07:00
Chris Moeller
0e3644177e
Updated everything else to ARC, and plugged a release cycle.
2016-05-05 13:05:39 -07:00
Chris Moeller
3c75c03b70
Implemented new Syntrax/JayTrax Module decoder.
2016-03-13 22:51:17 -07:00
Chris Moeller
ce2303ef24
Update project files for new Xcode
2015-11-12 21:31:10 -08:00
Chris Moeller
52362e4341
Workaround bugs in the 10.11 SDK by using the 10.10 SDK instead
2015-08-05 17:03:12 -07:00
Chris Moeller
e8ff4a9b63
Remove private data from repository
2015-07-31 23:55:14 -07:00
Chris Moeller
5677527ffd
Changed code signing procedures, removed unnecessary Plugin.h copies from numerous PlugIn bundles, and re-signed Growl.framework with a valid signature
2015-03-18 21:45:32 -07:00
Chris Moeller
f55eb1d3bf
Added a silence decoder, and fall back all decoder open failures on one second of silence
2015-02-08 18:15:02 -08:00
Chris Moeller
08dc22009d
Implemented basic residfp support
2014-12-07 22:26:31 -08:00
Chris Moeller
9bc9e47781
Updated vgmstream to revision 1039
2014-09-16 16:46:42 -07:00
Chris Moeller
7d4df7e1f2
Fixed code signing issues
2014-08-01 03:46:25 -07:00
Chris Moeller
bda2b9e92e
Implemented BASS IT and MO3 decoder, takes priority over DUMB
2014-07-02 23:05:25 -07:00
Chris Moeller
a2ced7c506
Replaced st3play with modplay, which now brings ft2play support
2014-03-20 00:27:34 -07:00
Chris Moeller
e4d76dd1ca
Added st3play plugin
2014-03-18 20:17:45 -07:00
Chris Moeller
a4d0959623
Added vgmstream plugin
2014-02-25 23:50:54 -08:00
Chris Moeller
74689e0ff1
Sign application outside of Xcode, since passing the deep option there doesn't seem to sign everything in the app bundle
2014-02-03 21:24:59 -08:00
Chris Moeller
cafc0182f8
Change certificate parameter again, this time generic for any Developer ID
2014-01-19 19:07:56 -08:00
Chris Moeller
ad156b20a4
Changed certificate again, correct this time.
2014-01-14 00:44:40 -08:00
Chris Moeller
25f049beee
Changed signing certificate to Mac Developer
2014-01-14 00:21:09 -08:00
Chris Moeller
d20973235b
Implemented Hively Player support
2013-10-29 15:51:55 -07:00
Chris Moeller
cae86b582f
Replaced snes_spc with higan accurate core, and enabled SFM support
2013-10-26 01:54:06 -07:00
Chris Moeller
7af4e94b03
Removed signature application from individual projects and added --deep option to the main app project
2013-10-22 18:41:57 -07:00
Chris Moeller
82d4d7b548
Implemented a MOD-only plugin based on my fork of eightbitbubsy's playptmod
2013-10-22 10:03:18 -07:00
Chris Moeller
da47da2631
Added Sparkle back
2013-10-21 19:17:51 -07:00
Chris Moeller
ad9a949c26
Turned on code signing
2013-10-21 18:28:53 -07:00
Chris Moeller
39f4c60f19
Enabled DEBUG=1 macro in debug builds of several older projects
2013-10-17 23:39:26 -07:00
Chris Moeller
842932c322
Implemented a MIDI plug-in
2013-10-15 07:49:53 -07:00
Chris Moeller
fe90454d23
Updated the help book
2013-10-14 00:28:28 -07:00
Chris Moeller
b9a014ab16
Upgraded a couple of projects, raised the minimum OS version to 10.7, and removed libstdc++ setting from any projects that needed it
2013-10-12 19:18:46 -07:00
Chris Moeller
ee29955db0
Fixed build version info generator
2013-10-12 17:53:59 -07:00
Chris Moeller
85937086d2
mamburu: SPMediaKeyTap ( https://github.com/nevyn/SPMediaKeyTap ) is now used to handle media keys - iTunes won't start on Play button while Cog is running
2013-10-12 14:26:52 -07:00
Chris Moeller
521eb67183
mamburu: Randomizing playlist is now undoable, adding playlist entry no longer causes un-randomization
2013-10-11 12:33:58 -07:00
Chris Moeller
012ef22b40
Major UI overhaul; Now supports mini mode
2013-10-11 12:02:05 -07:00
Chris Moeller
8cf6b86ba2
Moved NDHotKey to its own framework, and removed useless Edit buttons from the hotkeys preference pane
2013-10-11 09:37:45 -07:00
Chris Moeller
2fe9e86eb9
Added optional colorful dock icons by tuurngait; Imported the Growl configuration page for disabling notifications if Growl.app is not installed
2013-10-11 08:35:57 -07:00
Chris Moeller
d1f6ec850e
tuurngait: Major UI Improvements
2013-10-11 07:16:47 -07:00
Chris Moeller
73524776e7
mamburu: Added a toolbar button to shuffle the playlist
2013-10-11 05:27:19 -07:00
Chris Moeller
e5a648578b
mamburu: Logging improved, no more excessive logging in release builds
2013-10-11 05:03:55 -07:00
Chris Moeller
0ad3106355
mamburu: Added bar that shows name of currently playing entry
2013-10-11 02:09:26 -07:00
Chris Moeller
62695ecf30
Added automatic version generator script
2013-10-11 01:31:13 -07:00
Chris Moeller
a9982e9c80
Removed the separate Monkey's Audio decoder and MAC framework
2013-10-10 20:55:51 -07:00
Chris Moeller
dda7bf994d
Whoops, forgot to enable generating debugging symbols for the release targets in those projects
2013-10-10 04:52:15 -07:00
Chris Moeller
0ca7c2ee2f
Enabled DWARF with dSYM for release target on all projects
2013-10-10 04:41:25 -07:00
Chris Moeller
754a22166a
XML playlists now store album art in an MD5 hash indexed dictionary, but continue to read the older format for backwards compatibility
2013-10-09 16:14:23 -07:00
Chris Moeller
b5fd1207b8
Now saves and loads the default playlist in an XML plist format, so loaded metadata is cached
2013-10-09 08:45:16 -07:00
Chris Moeller
707bc85e24
Removed MAD plugin
2013-10-08 23:56:49 -07:00
Chris Moeller
380993ff16
Move forced metadata lookup to PlaybackController so ReplayGain information will always be available when it's needed
2013-10-07 16:15:15 -07:00
Chris Moeller
a8df4ddab5
Renamed WMA projects to FFMPEG, for future expansion
2013-10-07 10:33:35 -07:00
Chris Moeller
525e296cc7
Implemented Opus decoder and tag reader
2013-10-05 02:01:33 -07:00
Chris Moeller
8ac55b2e27
Added missing files and updated .hgignore file
2013-10-04 10:54:40 -07:00
Chris Moeller
1c37cefae6
Added ArchiveSource to project
2013-10-04 08:14:22 -07:00
Chris Moeller
5a4a450dea
Changed all projects to use latest SDK and build 32/64 bit Universal, and target for deployment on 10.6
2013-10-02 14:59:22 -07:00
Chris Moeller
fdabbca701
Replaced AudioOverload with HighlyComplete
2013-09-30 03:36:30 -07:00
Chris Moeller
fa6b5d4290
Changed debug target to 32-bit so I can debug with the 10.6 SDK target
2013-09-29 17:25:22 -07:00
Chris Moeller
17682d4397
Updated DUMB
2013-09-27 20:24:23 -07:00
mscott
11352ab6de
Enhancements to File Tree (contextual menu, sort order, etc.).
...
Added File Tree contextual menu (Add to Playlist, Show in Finder, etc.).
File Tree and additions to play list now use Finder sort order.
File Tree Root can be set via its popup menu or drag and drop from File Tree.
Alias names are now shown in File Tree (aliases are still resolved).
Added option to skip reading of cue sheets when adding a folder to play list.
2009-08-16 11:49:34 -05:00
vspader
9a59a03d3b
Added blank zero formatter to year.
...
Added tooltips to info fields.
2009-03-09 21:59:00 -07:00
vspader
7819210b96
Added interface for shuffle albums mode.
2009-03-09 21:04:46 -07:00
vspader
7491fd3bf0
Support for album art metadata.
2009-03-08 13:04:09 -07:00
vspader
4bed0971b3
Forgot to add/remove files for Preferences.
2009-03-07 18:38:25 -08:00
vspader
38a98a1a8e
Reworked and reorganized the preference panes.
2009-03-07 17:49:50 -08:00
vspader
6bf90d29f4
Removed unused Update Window from xib.
2009-03-07 15:11:39 -08:00
vspader
9e61f300ef
Fixed up Feedback class. Moved it into its own xib.
2009-03-07 15:08:43 -08:00
vspader
4c7ee96f76
Added Info Inspector.
...
Moved Formatters into their own folder.
2009-03-07 14:31:57 -08:00
vspader
a1a50b6f8b
Moved Spotlight panel into English.lproj.
2009-03-07 13:38:25 -08:00
vspader
b79346e3b1
Fixed up file tree.
2009-03-07 13:31:44 -08:00
vspader
4bd8f6142c
Moved growl/scrobbler notifications into PlaybackEventController.
2009-03-05 09:03:30 -08:00
vspader
c86364cbf3
Added AudioOverload plugin.
2009-02-28 22:04:03 -08:00
vspader
38743b7dbf
Added badges to the icon to indicate the current playback status.
2009-02-28 15:54:36 -08:00
vspader
fd4fa4c62d
Fixed playback buttons on mini mode. Play now turns to pause.
2009-02-28 13:13:06 -08:00
vspader
9ad32e82ad
Moved commonly used file to a new location.
2009-02-28 09:45:08 -08:00
vspader
c902c96a19
Fixed shuffle images.
2009-02-27 22:40:50 -08:00
vspader
d8df7afcbb
Hooked back up the playback buttons in mini mode.
2009-02-22 16:21:02 -08:00
vspader
a2f360177e
Organized things a little better.
2009-02-22 14:57:02 -08:00
vspader
a1f6139ea4
Fixed up position slider and time display.
2009-02-22 14:28:09 -08:00