Commit Graph

1112 Commits (11fb240606be0d2bb52679d5ebc0c2b5ff26ccc1)

Author SHA1 Message Date
Chris Moeller 11fb240606 Fixed a memory leak 2013-10-13 13:16:11 -07:00
Chris Moeller 5f1c111bc7 Bumped minimum system version in the Info.plist 2013-10-13 13:02:49 -07:00
Chris Moeller 24b53c6e71 Implemented 2SF format support 2013-10-13 13:02:19 -07:00
Chris Moeller 9041ba977f Fixed Last.fm command queue crashing 2013-10-13 08:08:15 -07:00
Chris Moeller 70e571fed9 Now handling a race condition where the buffer is emptied between where it is read and where it is told how much has been read from it 2013-10-13 05:59:19 -07:00
Chris Moeller a52c54a12c Initialize some pointers properly, and redesign to reallocate the converter buffer instead of freeing it every time 2013-10-13 05:14:57 -07:00
Chris Moeller 2997033e6b Added missing binding from PlaylistLoader to PlaybackController 2013-10-13 04:58:48 -07:00
Chris Moeller 088594dc8c Implemented clipboard support for the playlist view 2013-10-12 22:08:34 -07:00
Chris Moeller 1850f3be7d Fixed full view playlist undo/redo actions 2013-10-12 21:09:54 -07:00
Chris Moeller 208bf19ace Fixed track length/fade times in the event that someone has files with multiple values for those fields 2013-10-12 19:46:25 -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 aa665c9a54 Silenced some warnings 2013-10-12 19:17:47 -07:00
Chris Moeller 759aeab4fb Implemented pause on startup 2013-10-12 19:16:47 -07:00
Chris Moeller ee29955db0 Fixed build version info generator 2013-10-12 17:53:59 -07:00
Chris Moeller e6a2773e8a XML playlists will no longer store metadataLoaded for files where an error occurred 2013-10-12 17:20:57 -07:00
Chris Moeller 26cf87a62e Oops, ChainQueue items should not be removed twice 2013-10-12 16:03:59 -07:00
Chris Moeller e87fd1b4b7 Ryan Brignoni: Updating AppleRemote with latest files from VideoLAN repo and adding support for new 2009 Apple remote buttons in Cog. 2013-10-12 14:47:39 -07:00
Chris Moeller 505d145f94 Forgot to add SPMediaKeyTap files 2013-10-12 14:45:45 -07:00
Chris Moeller 5091d13fcb mamburu: Prevent starting Last.fm if Last.fm 2.x.x is already running 2013-10-12 14:43:46 -07:00
Chris Moeller 078caa7980 mamburu: Added an option to enable/disable giving up media keys control to Last.fm app 2013-10-12 14:41:57 -07:00
Chris Moeller af76c33bb0 mamburu: Happy New Year commit (which accidentally fixes #83 - enqueueing from FileTree now respects playlist settings while FileTree context menu items still do what they say and don't depend on playlist settings). Also, the code should be cleaned up a bit, but i'm too sleepy to do it now. 2013-10-12 14:31:28 -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 35e8aa4db1 mamburu: 'Add to playlist' and 'Set to playlist' from the file tree context menu should now 'do what it says on the tin' (and not depend on playlist preferences setting) 2013-10-12 14:02:40 -07:00
Chris Moeller c088011fd5 mamburu: Some more fixes 2013-10-12 14:01:21 -07:00
Chris Moeller 1b818bcaa7 mamburu: Fixed InputNode's thread not being stopped at all 2013-10-12 13:59:34 -07:00
Chris Moeller 56848daad6 mamburu: Fixed crashes when seeking near the end of stream 2013-10-12 13:52:58 -07:00
Chris Moeller 28e55334a6 Stupid Mercurial 2013-10-12 13:52:30 -07:00
Chris Moeller 97e94c0330 Updated TagLib 2013-10-12 13:51:36 -07:00
Chris Moeller 697ed357a9 mamburu: Being unable to remove an entry from playlist is fixed 2013-10-11 12:39:05 -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 7b416e5877 mamburu: Info window now shows info for currently playing track in mini mode 2013-10-11 12:10:30 -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 613c71c41f mamburu: Fix for a crash caused by some weird flacs that have multiple STREAMINFO metadata blocks with wrong values 2013-10-11 07:25:41 -07:00
Chris Moeller d5573c1e14 tuurngait: New Icons 2013-10-11 07:22:15 -07:00
Chris Moeller d1f6ec850e tuurngait: Major UI Improvements 2013-10-11 07:16:47 -07:00
Chris Moeller 97f6e8b472 mamburu: Made clicking on pop-up menu items of path control inside spotlight panel work 2013-10-11 06:35:53 -07:00
Chris Moeller ca0b43de0f mamburu: Reading dates from cue fixed 2013-10-11 06:20:08 -07:00
Chris Moeller 5e886338d8 Changed contact address in compiling guide 2013-10-11 06:17:29 -07:00
Chris Moeller 7f449edc14 mamburu: Fixed hanging/crashing on directory change in spotlight panel 2013-10-11 06:13:57 -07:00
Chris Moeller eef7ac383c mamburu: Added cycling through shuffle and repeat modes with keyboard shortcuts 2013-10-11 06:10:54 -07:00
Chris Moeller 053b09ba1b mamburu: Whether to show remaining time or elapsed time now survives restarts 2013-10-11 05:53:37 -07:00
Chris Moeller 74db595a2d mamburu: Better titles for game music containers 2013-10-11 05:48:19 -07:00
Chris Moeller eab60596eb mamburu: Display track titles from cue in file tree 2013-10-11 05:45:08 -07:00
Chris Moeller 06378252c0 Fixed adding single contained entry to playlist for cue, dumb, and gme containers 2013-10-11 05:41:36 -07:00
Chris Moeller d98b5549d1 mamburu: Only launch last.fm client if it isn't already running (prevents last.fm client's window from popping up on Cog restarts) 2013-10-11 05:37:11 -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 602aaa6938 Enter Full Screen menu item and separator are now hidden until the main window wakes and detects toggleFullScreen selector 2013-10-11 03:39:57 -07:00