MantisBT - MPfm
View Issue Details
0000381MPfmUI | Macpublic2012-06-09 14:182013-10-10 18:39
ycastonguay 
ycastonguay 
normalfeatureN/A
assignedopen 
 
0.7.0.0 
0000381: Implement the MPfm.MVP views in MonoMac (Mac OS X 10.6+)
Use the MPfm.MVP views and implement a new user interface using MonoMac, which uses the Cocoa framework from Mac OS X.
http://www.mono-project.com/MonoMac [^]
No tags attached.
related to 0000382assigned ycastonguay Implement the MPfm.MVP views in GTKSharp (Linux) 
related to 0000383assigned ycastonguay Implement the MPfm.MVP views in System.Windows.Forms (Windows) 
child of 0000302assigned ycastonguay Add support for multiple platforms using the Mono Framework (Linux, OS X, iOS, Android) 
Issue History
2012-06-09 14:18ycastonguayNew Issue
2012-06-09 14:18ycastonguayStatusnew => assigned
2012-06-09 14:18ycastonguayAssigned To => ycastonguay
2012-06-09 14:18ycastonguayRelationship addedchild of 0000302
2012-06-09 14:20ycastonguayIssue cloned0000382
2012-06-09 14:21ycastonguaySummaryImplement the MVP pattern in MonoMac => Implement the MVP pattern in MonoMac (Mac OS X 10.6+)
2012-06-09 14:29svnCheckin
2012-06-09 14:29svnNote Added: 0000754
2012-06-09 14:57ycastonguayIssue cloned0000383
2012-06-09 14:59ycastonguayRelationship addedrelated to 0000383
2012-06-09 15:00ycastonguayRelationship addedrelated to 0000382
2012-06-09 15:02ycastonguaySummaryImplement the MVP pattern in MonoMac (Mac OS X 10.6+) => Implement the MPfm.MVP views in MonoMac (Mac OS X 10.6+)
2012-06-09 15:02ycastonguayDescription Updatedbug_revision_view_page.php?rev_id=193#r193
2012-06-09 15:28svnCheckin
2012-06-09 15:28svnNote Added: 0000756
2012-06-09 19:26svnCheckin
2012-06-09 19:26svnNote Added: 0000757
2012-06-09 20:12svnCheckin
2012-06-09 20:12svnNote Added: 0000758
2012-06-09 20:37svnCheckin
2012-06-09 20:37svnNote Added: 0000759
2012-06-09 23:43svnCheckin
2012-06-09 23:43svnNote Added: 0000760
2012-06-10 01:16svnCheckin
2012-06-10 01:16svnNote Added: 0000761
2012-06-10 03:28svnCheckin
2012-06-10 03:28svnNote Added: 0000762
2012-06-10 15:49svnCheckin
2012-06-10 15:49svnNote Added: 0000763
2012-06-10 16:30svnCheckin
2012-06-10 16:30svnNote Added: 0000764
2012-06-11 17:04svnCheckin
2012-06-11 17:04svnNote Added: 0000765
2012-06-11 19:46svnCheckin
2012-06-11 19:46svnNote Added: 0000767
2012-06-11 20:59svnCheckin
2012-06-11 20:59svnNote Added: 0000768
2012-06-12 17:49svnCheckin
2012-06-12 17:49svnNote Added: 0000769
2012-06-12 19:21svnCheckin
2012-06-12 19:21svnNote Added: 0000770
2012-06-18 19:29svnCheckin
2012-06-18 19:29svnNote Added: 0000776
2012-06-19 18:57svnCheckin
2012-06-19 18:57svnNote Added: 0000778
2012-06-19 19:09svnCheckin
2012-06-19 19:09svnNote Added: 0000779
2012-06-19 19:21svnCheckin
2012-06-19 19:21svnNote Added: 0000780
2012-07-01 15:36svnCheckin
2012-07-01 15:36svnNote Added: 0000795
2012-07-01 15:49svnCheckin
2012-07-01 15:49svnNote Added: 0000796
2012-07-01 16:19svnCheckin
2012-07-01 16:19svnNote Added: 0000797
2012-07-01 16:34svnCheckin
2012-07-01 16:34svnNote Added: 0000798
2012-07-01 17:15svnCheckin
2012-07-01 17:15svnNote Added: 0000799
2012-07-01 17:32svnCheckin
2012-07-01 17:32svnNote Added: 0000800
2012-07-02 13:10svnCheckin
2012-07-02 13:10svnNote Added: 0000804
2012-07-02 19:06svnCheckin
2012-07-02 19:06svnNote Added: 0000805
2012-07-02 19:12svnCheckin
2012-07-02 19:12svnNote Added: 0000806
2012-08-21 17:51svnCheckin
2012-08-21 17:51svnNote Added: 0000809
2012-08-21 18:56svnCheckin
2012-08-21 18:56svnNote Added: 0000810
2012-08-22 15:12svnCheckin
2012-08-22 15:12svnNote Added: 0000811
2012-08-22 17:57svnCheckin
2012-08-22 17:57svnNote Added: 0000812
2012-08-22 20:45svnCheckin
2012-08-22 20:45svnNote Added: 0000813
2012-08-22 21:19svnCheckin
2012-08-22 21:19svnNote Added: 0000814
2012-08-23 02:02svnCheckin
2012-08-23 02:02svnNote Added: 0000815
2012-08-25 20:22svnCheckin
2012-08-25 20:22svnNote Added: 0000816
2012-08-25 22:59svnCheckin
2012-08-25 22:59svnNote Added: 0000817
2012-08-26 14:38svnCheckin
2012-08-26 14:38svnNote Added: 0000818
2012-08-26 16:35svnCheckin
2012-08-26 16:35svnNote Added: 0000819
2012-08-26 22:20svnCheckin
2012-08-26 22:20svnNote Added: 0000820
2012-08-28 19:46svnCheckin
2012-08-28 19:46svnNote Added: 0000821
2012-08-28 23:01svnCheckin
2012-08-28 23:01svnNote Added: 0000822
2012-08-29 19:37svnCheckin
2012-08-29 19:37svnNote Added: 0000823
2012-09-03 11:37svnCheckin
2012-09-03 11:37svnNote Added: 0000824
2012-09-10 19:57svnCheckin
2012-09-10 19:57svnNote Added: 0000825
2012-09-11 19:38svnCheckin
2012-09-11 19:38svnNote Added: 0000826
2012-09-15 12:49svnCheckin
2012-09-15 12:49svnNote Added: 0000827
2012-09-15 13:18svnCheckin
2012-09-15 13:18svnNote Added: 0000828
2012-09-16 16:46svnCheckin
2012-09-16 16:46svnNote Added: 0000829
2012-09-17 18:53svnCheckin
2012-09-17 18:53svnNote Added: 0000830
2012-09-21 18:00svnCheckin
2012-09-21 18:00svnNote Added: 0000832
2012-09-21 18:14svnCheckin
2012-09-21 18:14svnNote Added: 0000835
2012-09-21 18:22svnCheckin
2012-09-21 18:22svnNote Added: 0000838
2012-09-21 20:57svnCheckin
2012-09-21 20:57svnNote Added: 0000841
2012-09-21 21:48svnCheckin
2012-09-21 21:48svnNote Added: 0000842
2012-09-21 23:06svnCheckin
2012-09-21 23:06svnNote Added: 0000845
2012-09-21 23:50svnCheckin
2012-09-21 23:50svnNote Added: 0000847
2012-09-22 17:03svnCheckin
2012-09-22 17:03svnNote Added: 0000848
2012-09-22 17:20svnCheckin
2012-09-22 17:20svnNote Added: 0000849
2012-10-02 17:53svnCheckin
2012-10-02 17:53svnNote Added: 0000850
2012-10-02 18:52svnCheckin
2012-10-02 18:52svnNote Added: 0000851
2012-11-30 21:16svnCheckin
2012-11-30 21:16svnNote Added: 0000862
2012-12-03 19:53svnCheckin
2012-12-03 19:53svnNote Added: 0000867
2012-12-03 21:16svnCheckin
2012-12-03 21:16svnNote Added: 0000876
2012-12-03 21:59svnCheckin
2012-12-03 21:59svnNote Added: 0000877
2013-04-11 18:51ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 5965d2ef
2013-08-11 10:44ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 1de35020
2013-08-11 11:11ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 595448e2
2013-08-12 22:22ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master f5648552
2013-08-15 22:11ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master a116e33e
2013-08-15 23:15ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 1901025a
2013-08-16 01:23ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 2fea9abc
2013-08-16 02:13ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 1a2696c5
2013-08-16 04:12ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 4b0b6388
2013-08-16 05:26ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 17880a0e
2013-08-17 14:50ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 50c1e202
2013-08-17 18:27ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 0ec1875b
2013-08-17 18:40ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 5a57ac9f
2013-08-17 19:43ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 173cbd2f
2013-08-17 21:28ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master c62da082
2013-08-18 20:26ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master b07731e2
2013-08-19 18:32ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 9a62bf68
2013-08-22 19:33ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 483f58e6
2013-08-25 20:47ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master be634dba
2013-10-10 18:01ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master b0ffe6e5
2013-10-10 18:39ycastonguayChangeset attached => GitHub - ycastonguay/MPfm master 52bd1d27

Notes
(0000754)
svn   
2012-06-09 14:29   
The user animal has checked in files related to this issue (revision 547).

Comment:
MPfm 0.6.0.1
* Mac
  - Added GPL headers to all code files.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/AppDelegate.cs
U MPfm/branches/current/MPfm.Mac/Main.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.cs
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/UpdateLibraryWindow.cs
U MPfm/branches/current/MPfm.Mac/Windows/UpdateLibraryWindowController.cs
(0000756)
svn   
2012-06-09 15:28   
The user animal has checked in files related to this issue (revision 548).

Comment:
MPfm 0.6.0.1
* Mac
  - The Library Browser can now be browsed successfully. Removed the NSOutlineView header.
  - LibraryBrowserDataSource: Added code to fetch the next NSOutlineView tree node items.
* MVP
  - LibraryBrowserPresenter: Added the TreeExpandable method for Mac OS X in order to refresh the additional nodes for the NSOutlineView.

Related to issue 0000373 and issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/ILibraryBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserDataSource.cs
(0000757)
svn   
2012-06-09 19:26   
The user animal has checked in files related to this issue (revision 549).

Comment:
MPfm 0.6.0.1
* Mac
  - Added SongPositionSlider based on NSSlider to trap mouse events.
  - MainWindow: Added outlet for SongPositionSlider. It is shown in Xcode!

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.Mac/Controls/
A MPfm/branches/current/MPfm.Mac/Controls/SongPositionSlider.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserItem.cs
(0000758)
svn   
2012-06-09 20:12   
The user animal has checked in files related to this issue (revision 550).

Comment:
MPfm 0.6.0.1
* Mac
  - Added LibraryBrowserOutlineViewDelegate based on NSOutlineViewDelegate to trap the event for SelectionDidChange. Now calling the presenter to update the Song Browser (which is not visible yet).

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserOutlineViewDelegate.cs
(0000759)
svn   
2012-06-09 20:37   
The user animal has checked in files related to this issue (revision 551).

Comment:
MPfm 0.6.0.1
* Mac
  - MainWindow: The song position slider is now updated.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000760)
svn   
2012-06-09 23:43   
The user animal has checked in files related to this issue (revision 552).

Comment:
MPfm 0.6.0.1
* Mac
  - Added images to toolbar items.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Resources/
A MPfm/branches/current/MPfm.Mac/Resources/audio-x-generic.png
A MPfm/branches/current/MPfm.Mac/Resources/document-open.png
A MPfm/branches/current/MPfm.Mac/Resources/drive-harddisk.png
A MPfm/branches/current/MPfm.Mac/Resources/media-playback-pause.png
A MPfm/branches/current/MPfm.Mac/Resources/media-playback-start.png
A MPfm/branches/current/MPfm.Mac/Resources/media-playback-stop.png
A MPfm/branches/current/MPfm.Mac/Resources/media-skip-backward.png
A MPfm/branches/current/MPfm.Mac/Resources/media-skip-forward.png
A MPfm/branches/current/MPfm.Mac/Resources/preferences-desktop.png
A MPfm/branches/current/MPfm.Mac/Resources/preferences-system.png
A MPfm/branches/current/MPfm.Mac/Resources/view-refresh.png
U MPfm/branches/current/MPfm_Mac.sln
(0000761)
svn   
2012-06-10 01:16   
The user animal has checked in files related to this issue (revision 553).

Comment:
MPfm 0.6.0.1
* Mac
  - Added action for the Sound Format popup button. Now refreshing Library Browser.
  - Added AlbumCoverHelper to fetch album art and convert it into a NSImage. The album covers are now displayed!
  - Added MainSplitViewDelegate to try to limit the size of subviews. Not 100% done yet.

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.Mac/Helpers/
A MPfm/branches/current/MPfm.Mac/Helpers/AlbumCoverHelper.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Objects/MainSplitViewDelegate.cs
(0000762)
svn   
2012-06-10 03:28   
The user animal has checked in files related to this issue (revision 554).

Comment:
MPfm 0.6.0.1
* Mac
  - MainWindow: Lots of changes on Xcode (anchoring, added search text box, etc.).

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
(0000763)
svn   
2012-06-10 15:49   
The user animal has checked in files related to this issue (revision 555).

Comment:
MPfm 0.6.0.1
* Mac
  - LibraryBrowserOutlineViewDelegate: Fixed crash bug when expanding items.
  - Moved images to ImageResources singleton.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
A MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserDataSource.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserOutlineViewDelegate.cs
(0000764)
svn   
2012-06-10 16:30   
The user animal has checked in files related to this issue (revision 556).

Comment:
MPfm 0.6.0.1
* Mac
  - More general work on the UI.
  - Added the Information panel with FileType, SampleRate, BitsPerSample, Bitrate.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000765)
svn   
2012-06-11 17:04   
The user animal has checked in files related to this issue (revision 557).

Comment:
MPfm 0.6.0.1
* Mac
  - Added icon to the application. This is not the final icon, this is the 48x48 icon scaled up to 512x512.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Info.plist
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
A MPfm/branches/current/MPfm.Mac/MPfm.icns
(0000767)
svn   
2012-06-11 19:46   
The user animal has checked in files related to this issue (revision 559).

Comment:
MPfm 0.6.0.1
* Mac
  - Added SongBrowserDataSource for the Song Browser (NSTableView).
  - Added SongBrowserItem.
  - MainWindow: Cleaned up user interface and added columns to Song Browser.
  - MainWindow: Added a ton more actions and outlets.
  - MainWindow: The Song Browser is now refreshed when changing the Library Browser selection.
  - Misc typo fixes in several files.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserDataSource.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserItem.cs
A MPfm/branches/current/MPfm.Mac/Objects/SongBrowserDataSource.cs
A MPfm/branches/current/MPfm.Mac/Objects/SongBrowserItem.cs
(0000768)
svn   
2012-06-11 20:59   
The user animal has checked in files related to this issue (revision 560).

Comment:
MPfm 0.6.0.1
* Mac
  - Fixed crash bug when stopping the playback.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/Models/SongInformationEntity.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000769)
svn   
2012-06-12 17:49   
The user animal has checked in files related to this issue (revision 561).

Comment:
MPfm 0.6.0.1
* Mac
  - Added SongBrowserTableViewDelegate for the Song Browser NSTableView.
  - The Library Browser and Song Browser are now double-clickable; this starts the playback of a new playlist.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserOutlineViewDelegate.cs
A MPfm/branches/current/MPfm.Mac/Objects/SongBrowserTableViewDelegate.cs
(0000770)
svn   
2012-06-12 19:21   
The user animal has checked in files related to this issue (revision 562).

Comment:
MPfm 0.6.0.1
* Mac
  - Added buttons and table views for Loops and Markers.
  - Other minor UI changes.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
(0000776)
svn   
2012-06-18 19:29   
The user animal has checked in files related to this issue (revision 565).

Comment:
MPfm 0.6.0.1
* MVP
  - Added PlayerVolumeEntity and PlayerTimeShiftingEntity.
  - IPlayerView: Added RefreshPlayerVolume and RefreshPlayerTimeShifting.
* Mac
  - Updated implementation.

Related to issue #360, issue 0000361 and issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Models/PlayerTimeShiftingEntity.cs
A MPfm/branches/current/MPfm.MVP/Models/PlayerVolumeEntity.cs
U MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IPlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Views/IPlayerView.cs
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000778)
svn   
2012-06-19 18:57   
The user animal has checked in files related to this issue (revision 567).

Comment:
MPfm 0.6.0.1
* Mac
  - Moved 32x32 images to Resources/Images.
  - Added 16x16 images.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
A MPfm/branches/current/MPfm.Mac/Resources/16x16/
A MPfm/branches/current/MPfm.Mac/Resources/16x16/accessories-text-editor.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/go-last.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/list-add.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/list-remove.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/media-playback-pause.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/media-playback-start.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/
A MPfm/branches/current/MPfm.Mac/Resources/32x32/audio-x-generic.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/document-open.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/drive-harddisk.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/media-playback-pause.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/media-playback-start.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/media-playback-stop.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/media-skip-backward.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/media-skip-forward.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/preferences-desktop.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/preferences-system.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/view-refresh.png
D MPfm/branches/current/MPfm.Mac/Resources/audio-x-generic.png
D MPfm/branches/current/MPfm.Mac/Resources/document-open.png
D MPfm/branches/current/MPfm.Mac/Resources/drive-harddisk.png
D MPfm/branches/current/MPfm.Mac/Resources/media-playback-pause.png
D MPfm/branches/current/MPfm.Mac/Resources/media-playback-start.png
D MPfm/branches/current/MPfm.Mac/Resources/media-playback-stop.png
D MPfm/branches/current/MPfm.Mac/Resources/media-skip-backward.png
D MPfm/branches/current/MPfm.Mac/Resources/media-skip-forward.png
D MPfm/branches/current/MPfm.Mac/Resources/preferences-desktop.png
D MPfm/branches/current/MPfm.Mac/Resources/preferences-system.png
D MPfm/branches/current/MPfm.Mac/Resources/view-refresh.png
(0000779)
svn   
2012-06-19 19:09   
The user animal has checked in files related to this issue (revision 568).

Comment:
MPfm 0.6.0.1
* Mac
  - MainWindow: Added more outlets and actions.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
(0000780)
svn   
2012-06-19 19:21   
The user animal has checked in files related to this issue (revision 569).

Comment:
MPfm 0.6.0.1
* Mac
  - Added media-playback-pause.png (16x16).
  - MainWindow: Assigned image resources to all buttons.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
D MPfm/branches/current/MPfm.Mac/Resources/16x16/media-playback-pause.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/media-playback-stop.png
(0000795)
svn   
2012-07-01 15:36   
The user animal has checked in files related to this issue (revision 582).

Comment:
MPfm 0.6.0.1
* Mac
  - MainWindow: The song position can now be changed.
  - SongPositionSlider: Added subclass of NSSlider to control mouseDown/mouseUp

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/SongPositionSlider.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000796)
svn   
2012-07-01 15:49   
The user animal has checked in files related to this issue (revision 583).

Comment:
MPfm 0.6.0.1
* Mac
  - Added empty Playlist window, Effects window and Preferences window.
  - MainWindow: Now opening Playlist window, Effects window and Preferences window when clickiing on the toolbar items.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/PlaylistWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/PreferencesWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/UpdateLibraryWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.cs
A MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.designer.cs
A MPfm/branches/current/MPfm.Mac/Windows/PlaylistWindow.cs
A MPfm/branches/current/MPfm.Mac/Windows/PlaylistWindow.designer.cs
A MPfm/branches/current/MPfm.Mac/Windows/PreferencesWindow.cs
A MPfm/branches/current/MPfm.Mac/Windows/PreferencesWindow.designer.cs
D MPfm/branches/current/MPfm.Mac/Windows/UpdateLibraryWindow.xib
D MPfm/branches/current/MPfm.Mac/Windows/UpdateLibraryWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/XIB/
A MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
A MPfm/branches/current/MPfm.Mac/Windows/XIB/PlaylistWindow.xib
A MPfm/branches/current/MPfm.Mac/Windows/XIB/PreferencesWindow.xib
A MPfm/branches/current/MPfm.Mac/Windows/XIB/UpdateLibraryWindow.xib
(0000797)
svn   
2012-07-01 16:19   
The user animal has checked in files related to this issue (revision 584).

Comment:
MPfm 0.6.0.1
* Mac
  - Added EffectsWindow. All the controls have been added, but the window has 0 code for now.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
(0000798)
svn   
2012-07-01 16:34   
The user animal has checked in files related to this issue (revision 585).

Comment:
MPfm 0.6.0.1
* Mac
  - Added some controls in the Playlist and Preferences window.
  - All windows are now centered when opened.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
U MPfm/branches/current/MPfm.Mac/Windows/XIB/PlaylistWindow.xib
U MPfm/branches/current/MPfm.Mac/Windows/XIB/PreferencesWindow.xib
U MPfm/branches/current/MPfm.Mac/Windows/XIB/UpdateLibraryWindow.xib
(0000799)
svn   
2012-07-01 17:15   
The user animal has checked in files related to this issue (revision 586).

Comment:
MPfm 0.6.0.1
* Mac
  - Added NSAutoreleasePool on the application init and when refreshing the player position (this gets rid of a leak reported by MonoDevelop). Hopefully this will fix another crash bug.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/Main.cs
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000800)
svn   
2012-07-01 17:32   
The user animal has checked in files related to this issue (revision 587).

Comment:
MPfm 0.6.0.1
* Mac
  - SongBrowserItem: Added dictionary to hold NSObjects. Hopefully this will also fix more crash bugs.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserDataSource.cs
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserItem.cs
(0000804)
svn   
2012-07-02 13:10   
The user animal has checked in files related to this issue (revision 588).

Comment:
MPfm 0.6.0.1
* Mac
  - Added a lot more logging all around.
  - Added assembly info file.
  - Added CocoaHelper class for misc helper methods.
* MVP
  - Added a lot more logging to PlayerPresenter, SongBrowserPresenter and LibraryBrowserPresenter.

Related to issue 0000361, issue 0000373, issue 0000374 and issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/AssemblyInfo.cs
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/SongBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Services/InitializationService.cs
A MPfm/branches/current/MPfm.Mac/AssemblyInfo.cs
A MPfm/branches/current/MPfm.Mac/Helpers/CocoaHelper.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000805)
svn   
2012-07-02 19:06   
The user animal has checked in files related to this issue (revision 589).

Comment:
MPfm 0.6.0.1
* Mac
  - Added more logging to MainWindowController.
* MVP
  - PlayerPresenter: Set 1000ms as default buffer size.
* Player
  - The RemoveEQ method now doesn't throw exceptions, it just logs errors.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Player/Player.cs
(0000806)
svn   
2012-07-02 19:12   
The user animal has checked in files related to this issue (revision 590).

Comment:
MPfm 0.6.0.1
* Mac
  - The Preferences window is now accessible from the Main Menu.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MainMenu.xib
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000809)
svn   
2012-08-21 17:51   
The user animal has checked in files related to this issue (revision 593).

Comment:
Added MPfmView for gradient backgrounds (based on NSView)
A lot of work on the XIB file for the MainWindow, now using MPfmView throughout the window.

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.Mac/Controls/MPfmView.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000810)
svn   
2012-08-21 18:56   
The user animal has checked in files related to this issue (revision 594).

Comment:
Added images for Playlist window.
Added empty presenter, view and view controller for the Splash screen.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/ISplashPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/SplashPresenter.cs
A MPfm/branches/current/MPfm.MVP/Views/ISplashView.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
A MPfm/branches/current/MPfm.Mac/Resources/16x16/document-new.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/document-save-as.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/document-save.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/document-new.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/document-save-as.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/document-save.png
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/PlaylistWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/SplashWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/PlaylistWindow.designer.cs
A MPfm/branches/current/MPfm.Mac/Windows/SplashWindow.cs
A MPfm/branches/current/MPfm.Mac/Windows/SplashWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/PlaylistWindow.xib
A MPfm/branches/current/MPfm.Mac/Windows/XIB/SplashWindow.xib
(0000811)
svn   
2012-08-22 15:12   
The user animal has checked in files related to this issue (revision 595).

Comment:
Added custom fonts
Added splash screen

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.MVP/Presenters/SplashPresenter.cs
A MPfm/branches/current/MPfm.MVP/TinyIoC/
A MPfm/branches/current/MPfm.MVP/TinyIoC/TinyIoC.cs
U MPfm/branches/current/MPfm.MVP/Views/ISplashView.cs
U MPfm/branches/current/MPfm.Mac/AppDelegate.cs
U MPfm/branches/current/MPfm.Mac/Info.plist
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumMaps29L.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumText25L.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumTitle20.otf
A MPfm/branches/current/MPfm.Mac/Resources/Splash.png
U MPfm/branches/current/MPfm.Mac/Views/LibraryBrowserController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/SplashWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/SplashWindow.xib
(0000812)
svn   
2012-08-22 17:57   
The user animal has checked in files related to this issue (revision 596).

Comment:
Fixed all bugs in order to compile the application bundle with the Mono runtime.
Only the "Don't link" option works for now, but at least it now works properly.
However, the application sandboxing isn't done yet (ex: the log and database files must be moved inside the bundle instead of the user home directory).

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Library/Gateway/MPfmGateway.cs
U MPfm/branches/current/MPfm.MVP/Bootstrapper/Bootstrapper.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.Mac/AppDelegate.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
A MPfm/branches/current/MPfm.Mac/MPfm.Mac.exe.config
U MPfm/branches/current/MPfm.Player/Player.cs
(0000813)
svn   
2012-08-22 20:45   
The user animal has checked in files related to this issue (revision 597).

Comment:
Player: Changed the way plugins are loaded on Mac OS (load from app bundle for RELEASE, load from exe dir for DEBUG)
The splash screen is now faded in when the application launches, and the main window is faded in when the loading is done. More work needed to polish this, but this is a good start.
Added configurations for Release, Release_Linux and Release_MacOSX.
The Release_MacOSX configuration now includes the Mono runtime in the bundle (and it works great with only the .APP without Mono on the side).

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Core/MPfm.Core.csproj
U MPfm/branches/current/MPfm.Library/MPfm.Library.csproj
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.Mac/AppDelegate.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/SplashWindowController.cs
U MPfm/branches/current/MPfm.Player/MPfm.Player.csproj
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.Sound/MPfm.Sound.csproj
U MPfm/branches/current/MPfm.Tests/MPfm.Tests.csproj
U MPfm/branches/current/MPfm_Mac.sln
(0000814)
svn   
2012-08-22 21:19   
The user animal has checked in files related to this issue (revision 598).

Comment:
Added other Titillium fonts
Added Junction font
Started adding fonts in main window

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/Junction.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumMaps29L001.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumMaps29L002.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumMaps29L003.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumText25L001.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumText25L002.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumText25L003.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumText25L004.otf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/TitilliumText25L005.otf
(0000815)
svn   
2012-08-23 02:02   
The user animal has checked in files related to this issue (revision 599).

Comment:
Added new fonts
A LOT of visual work on the Main Window (use custom fonts, custom gradients, etc.). Starting to look like the Windows Version.
Added header gradient to MPfmView
And more

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/MPfmView.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/DroidSansMono.ttf
A MPfm/branches/current/MPfm.Mac/Resources/Fonts/Inconsolata.otf
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/SplashWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/SplashWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
U MPfm/branches/current/MPfm.Mac/Windows/XIB/SplashWindow.xib
(0000816)
svn   
2012-08-25 20:22   
The user animal has checked in files related to this issue (revision 600).

Comment:
- Added more icons to the Mac project
- The Library Browser NSOutlineView is now view-based (instead of cell-based).
- Customized the appearance of the Library Browser (equivalent to the Windows version now, plus embedded fonts!)

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/Models/LibraryBrowserEntity.cs
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
A MPfm/branches/current/MPfm.Mac/Controls/MPfmButton.cs
U MPfm/branches/current/MPfm.Mac/Controls/MPfmView.cs
A MPfm/branches/current/MPfm.Mac/Lib/MonoMac.dll
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserOutlineViewDelegate.cs
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserDataSource.cs
A MPfm/branches/current/MPfm.Mac/Objects/SongBrowserSource.cs
A MPfm/branches/current/MPfm.Mac/Resources/16x16/cd.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/database.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/group.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/user.png
(0000817)
svn   
2012-08-25 22:59   
The user animal has checked in files related to this issue (revision 601).

Comment:
Added MPfmTableCellView
Added MPfmScrollView with a working prototype to sync scrolling in different scroll views (might be the solution for the album cover in the Song Browser)

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.Mac/Controls/MPfmScrollView.cs
A MPfm/branches/current/MPfm.Mac/Controls/MPfmTableCellView.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000818)
svn   
2012-08-26 14:38   
The user animal has checked in files related to this issue (revision 602).

Comment:
Fixed FocusRingType bug and rebuilt MonoMac.dll from source
Added second table view with a splitter for displaying album covers besides the song browser.
MPfmScrollView: Fixed a bug in the scroll synchronization.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/MPfmScrollView.cs
U MPfm/branches/current/MPfm.Mac/Controls/MPfmTableCellView.cs
U MPfm/branches/current/MPfm.Mac/Lib/MonoMac.dll
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
(0000819)
svn   
2012-08-26 16:35   
The user animal has checked in files related to this issue (revision 603).

Comment:
Added custom view for displaying album covers (only rendering a gradient background for now)
More work on the album cover table view
Added AlbumCoverSource which merges the delegate and data source for the album cover table view

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.Mac/Controls/MPfmAlbumCoverView.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Objects/AlbumCoverSource.cs
(0000820)
svn   
2012-08-26 22:20   
The user animal has checked in files related to this issue (revision 604).

Comment:
Added a lot of helper methods for CGContext in CocoaHelper (draw gradient, draw text, measure string, etc)
The album cover zone now displays the artist name and album title.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/MPfmAlbumCoverView.cs
U MPfm/branches/current/MPfm.Mac/Helpers/CocoaHelper.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/Objects/AlbumCoverSource.cs
(0000821)
svn   
2012-08-28 19:46   
The user animal has checked in files related to this issue (revision 605).

Comment:
Added two more methods for measuring and drawing text (using NSString AppKit additions instead of Core Graphics)
Replaced rendering in AlbumCoverView by these new methods. This measures the string much more precisely and with a constraint (the view bounds).
Still more work to place the labels correctly depending on their size (to make sure they don't go on the top of each other)

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/MPfmAlbumCoverView.cs
U MPfm/branches/current/MPfm.Mac/Helpers/CocoaHelper.cs
(0000822)
svn   
2012-08-28 23:01   
The user animal has checked in files related to this issue (revision 606).

Comment:
Added CacheStore and CacheStoreItem to MPfm.Core
Added AlbumCoverCacheService to hold album art (using CacheStore)
Added album covers in the album cover table view.
Centered/Fixed position of artist name/album title
Very awesome so far. :)

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.Core/CacheStore.cs
U MPfm/branches/current/MPfm.Core/MPfm.Core.csproj
U MPfm/branches/current/MPfm.MVP/Presenters/SongBrowserPresenter.cs
U MPfm/branches/current/MPfm.Mac/Controls/MPfmAlbumCoverView.cs
U MPfm/branches/current/MPfm.Mac/Helpers/CocoaHelper.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Objects/AlbumCoverCacheService.cs
U MPfm/branches/current/MPfm.Mac/Objects/AlbumCoverSource.cs
(0000823)
svn   
2012-08-29 19:37   
The user animal has checked in files related to this issue (revision 607).

Comment:
CacheStore shoudl now be thread-safe.
MPfmAlbumCoverView now centers the album covers in the column.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Core/CacheStore.cs
U MPfm/branches/current/MPfm.Mac/Controls/MPfmAlbumCoverView.cs
U MPfm/branches/current/MPfm.Mac/Objects/AlbumCoverCacheService.cs
(0000824)
svn   
2012-09-03 11:37   
The user animal has checked in files related to this issue (revision 608).

Comment:
Added delegate for loading album covers in another thread (for Song Browser)
Bug fix in MPfmGateway (artist names with apostrophes)

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Library/Gateway/MPfmGateway.cs
U MPfm/branches/current/MPfm.Mac/Helpers/AlbumCoverHelper.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/AlbumCoverSource.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/UpdateLibraryWindowController.cs
(0000825)
svn   
2012-09-10 19:57   
The user animal has checked in files related to this issue (revision 609).

Comment:
Added custom row control, but doesn't really work so far.
Bug fix CacheStore (should finally be thread safe)
More bug fixes

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Core/CacheStore.cs
U MPfm/branches/current/MPfm.Mac/Controls/MPfmTableCellView.cs
A MPfm/branches/current/MPfm.Mac/Controls/MPfmTableRowView.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Objects/AlbumCoverSource.cs
D MPfm/branches/current/MPfm.Mac/Objects/SongBrowserDataSource.cs
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserSource.cs
U MPfm/branches/current/MPfm.Sound/AudioFiles/AudioFile.cs
(0000826)
svn   
2012-09-11 19:38   
The user animal has checked in files related to this issue (revision 610).

Comment:
Song Browser: Replaced normal cells by NSTableCellView.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/MPfmTableCellView.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserSource.cs
(0000827)
svn   
2012-09-15 12:49   
The user animal has checked in files related to this issue (revision 612).

Comment:
Moved MainWindow files to Window subdirectory.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
D MPfm/branches/current/MPfm.Mac/MainMenu.xib
D MPfm/branches/current/MPfm.Mac/MainWindow.cs
D MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
D MPfm/branches/current/MPfm.Mac/MainWindow.xib
D MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/MainWindow.cs
A MPfm/branches/current/MPfm.Mac/Windows/MainWindow.designer.cs
A MPfm/branches/current/MPfm.Mac/Windows/XIB/MainMenu.xib
A MPfm/branches/current/MPfm.Mac/Windows/XIB/MainWindow.xib
(0000828)
svn   
2012-09-15 13:18   
The user animal has checked in files related to this issue (revision 613).

Comment:
Added empty Edit Loop and Edit Marker windows.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/EditLoopWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/EditMarkerWindowController.cs
A MPfm/branches/current/MPfm.Mac/Windows/EditLoopWindow.cs
A MPfm/branches/current/MPfm.Mac/Windows/EditLoopWindow.designer.cs
A MPfm/branches/current/MPfm.Mac/Windows/EditMarkerWindow.cs
A MPfm/branches/current/MPfm.Mac/Windows/EditMarkerWindow.designer.cs
A MPfm/branches/current/MPfm.Mac/Windows/XIB/EditLoopWindow.xib
A MPfm/branches/current/MPfm.Mac/Windows/XIB/EditMarkerWindow.xib
(0000829)
svn   
2012-09-16 16:46   
The user animal has checked in files related to this issue (revision 615).

Comment:
Added new classes for configuration, with MPfmConfig singleton.

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.MVP/Config/
A MPfm/branches/current/MPfm.MVP/Config/MPfmAudioConfig.cs
A MPfm/branches/current/MPfm.MVP/Config/MPfmConfig.cs
A MPfm/branches/current/MPfm.MVP/Config/MPfmControlsConfig.cs
A MPfm/branches/current/MPfm.MVP/Config/MPfmTableViewColumnConfig.cs
A MPfm/branches/current/MPfm.MVP/Config/MPfmTableViewConfig.cs
A MPfm/branches/current/MPfm.MVP/Config/MPfmWindowConfig.cs
A MPfm/branches/current/MPfm.MVP/Config/MPfmWindowsConfig.cs
U MPfm/branches/current/MPfm.MVP/Helpers/ConfigurationHelper.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Services/InitializationService.cs
D MPfm/branches/current/MPfm.MVP/TinyIoC/
(0000830)
svn   
2012-09-17 18:53   
The user animal has checked in files related to this issue (revision 616).

Comment:
Added Console.Write to Tracing
Multiple bug fixes to the Update Library process (when the library is empty)
Added default position for PlayerPositionEntity
Added UpdateLibraryservice to LibraryModule
More bug fixes in presenters.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Core/Tracing.cs
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/Models/PlayerPositionEntity.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/SongBrowserPresenter.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/UpdateLibraryWindowController.cs
(0000832)
svn   
2012-09-21 18:00   
The user animal has checked in files related to this issue (revision 618).

Comment:
Added IEffectsPresenter/EffectsPresenter.
Added IEffectsView.
Bound presenter and view to EffectsWindowController.
Added PlaylistWindowController, EffectsWindowController and PreferencesWindowController to the MainWindowController constructor.
There is still a lot of work to do on these classes before they're ready.

Related to issue 0000381, issue 0000397 and issue #398.


Files modified:
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Presenters/EffectsPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IEffectsPresenter.cs
A MPfm/branches/current/MPfm.MVP/Views/IEffectsView.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
(0000835)
svn   
2012-09-21 18:14   
The user animal has checked in files related to this issue (revision 619).

Comment:
Added IPreferencesPresenter/PreferencesPresenter.
Added IPreferencesView.
Bound presenter and view to PreferencesWindowController.
There is still a lot of work to do on these classes before they're ready.

Related to issue 0000381, issue #399 and issue 0000400.


Files modified:
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IPreferencesPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/PreferencesPresenter.cs
A MPfm/branches/current/MPfm.MVP/Views/IPreferencesView.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/PreferencesWindowController.cs
(0000838)
svn   
2012-09-21 18:22   
The user animal has checked in files related to this issue (revision 620).

Comment:
Added IPlaylistPresenter/PlaylistPresenter.
Added IPlaylistView.
Bound presenter and view to PlaylistWindowController on OS X.
There is still a lot of work to do on these classes before they're ready.

Related to issue 0000381, issue #401 and issue 0000402.



Files modified:
U MPfm/branches/current/MPfm.MVP/Bootstrapper/LibraryModule.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
A MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IPlaylistPresenter.cs
A MPfm/branches/current/MPfm.MVP/Presenters/PlaylistPresenter.cs
A MPfm/branches/current/MPfm.MVP/Views/IPlaylistView.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/PlaylistWindowController.cs
(0000841)
svn   
2012-09-21 20:57   
The user animal has checked in files related to this issue (revision 621).

Comment:
Added controls to the PreferencesWindow in OS X.
Added the EQPresetHelper to load/save presets.

Related to issue 0000381.


Files modified:
A MPfm/branches/current/MPfm.MVP/Helpers/EQPresetHelper.cs
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.MVP/Services/InitializationService.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/PreferencesWindow.xib
U MPfm/branches/current/MPfm.Player/Player.cs
(0000842)
svn   
2012-09-21 21:48   
The user animal has checked in files related to this issue (revision 622).

Comment:
Added a lot of actions in the EffectsWindow.
The sliders are now bound to the Effects presenter, which updates the UI through IEffectsView.

Related to issue 0000381, issue 0000397 and issue #398.


Files modified:
U MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IEffectsPresenter.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
(0000845)
svn   
2012-09-21 23:06   
The user animal has checked in files related to this issue (revision 623).

Comment:
Finished placing UI items in EffectsWindow. Added panels with headers.
More methods in EffectsPresenter.

Related to issue 0000381 and issue 0000397.


Files modified:
U MPfm/branches/current/MPfm.MVP/Presenters/EffectsPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/Interfaces/IEffectsPresenter.cs
U MPfm/branches/current/MPfm.MVP/Presenters/PlayerPresenter.cs
U MPfm/branches/current/MPfm.MVP/Views/IEffectsView.cs
U MPfm/branches/current/MPfm.Mac/Info.plist
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
U MPfm/branches/current/MPfm.Player/Player.cs
(0000847)
svn   
2012-09-21 23:50   
The user animal has checked in files related to this issue (revision 624).

Comment:
More font adjustments throughout the application.
Final UI adjustements for the Effects window. Fully done now!
Moved tango icons to subdirectory.
Added famfamfam icons.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserOutlineViewDelegate.cs
D MPfm/branches/current/MPfm.Mac/Resources/16x16/accessories-text-editor.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/cd.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/database.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/document-new.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/document-save-as.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/document-save.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/cancel.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/delete.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/exclamation.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/information.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/shape_align_middle.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/tick.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/go-last.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/group.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/list-add.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/list-remove.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/media-playback-start.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/media-playback-stop.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/accessories-text-editor.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/cd.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/database.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/document-new.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/document-save-as.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/document-save.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/emblem-important.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/go-last.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/group.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/list-add.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/list-remove.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/media-playback-start.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/media-playback-stop.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/tango/user.png
D MPfm/branches/current/MPfm.Mac/Resources/16x16/user.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/audio-x-generic.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/document-new.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/document-open.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/document-save-as.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/document-save.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/drive-harddisk.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/media-playback-pause.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/media-playback-start.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/media-playback-stop.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/media-skip-backward.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/media-skip-forward.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/preferences-desktop.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/preferences-system.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/audio-x-generic.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/document-new.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/document-open.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/document-save-as.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/document-save.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/drive-harddisk.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/media-playback-pause.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/media-playback-start.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/media-playback-stop.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/media-skip-backward.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/media-skip-forward.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/preferences-desktop.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/preferences-system.png
A MPfm/branches/current/MPfm.Mac/Resources/32x32/tango/view-refresh.png
D MPfm/branches/current/MPfm.Mac/Resources/32x32/view-refresh.png
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/SplashWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/EffectsWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/EffectsWindow.xib
(0000848)
svn   
2012-09-22 17:03   
The user animal has checked in files related to this issue (revision 625).

Comment:
Added new Pitch Shifting panel to OS X. Readjusted all panels. Updated the Time Shifting panel with more options.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/time.png
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/MainWindow.xib
(0000849)
svn   
2012-09-22 17:20   
The user animal has checked in files related to this issue (revision 626).

Comment:
Renamed all image resources with size.
Replaced some icons by famfamfam icons.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/Objects/ImageResources.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserOutlineViewDelegate.cs
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/accept.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/add.png
A MPfm/branches/current/MPfm.Mac/Resources/16x16/fam/pencil.png
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
(0000850)
svn   
2012-10-02 17:53   
The user animal has checked in files related to this issue (revision 627).

Comment:
Finished rendering for MPfmIsPlayingTableCellView. Now using Core Animation for rotation.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/MPfmIsPlayingTableCellView.cs
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserSource.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
(0000851)
svn   
2012-10-02 18:52   
The user animal has checked in files related to this issue (revision 628).

Comment:
Adjusted UI positing in MainWindow.
Removed AddEQ/RemoveEQ for now in the player because it just doesn't work properly on Mac.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.Mac/Controls/MPfmTableRowView.cs
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserSource.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/XIB/MainWindow.xib
U MPfm/branches/current/MPfm.Player/Player.cs
(0000862)
svn   
2012-11-30 21:16   
The user animal has checked in files related to this issue (revision 640).

Comment:
Mac: Added InvokeOnMainThread on all methods of IBaseView on MainWindowController.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/Services/InitializationService.cs
U MPfm/branches/current/MPfm.Mac/AssemblyInfo.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
(0000867)
svn   
2012-12-03 19:53   
The user animal has checked in files related to this issue (revision 644).

Comment:
Mac: Added MacNavigationManager.
Mac: Added BaseWindowController; all window controllers now inherit from this base class.
Mac: The application now seems to boot correctly after introducing the NavigationManager.

Related to issue 0000381 and issue 0000404.


Files modified:
U MPfm/branches/current/MPfm.MVP/Presenters/SplashPresenter.cs
U MPfm/branches/current/MPfm.Mac/AppDelegate.cs
A MPfm/branches/current/MPfm.Mac/Classes/
A MPfm/branches/current/MPfm.Mac/Classes/MacNavigationManager.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
A MPfm/branches/current/MPfm.Mac/Windows/Controllers/BaseWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EditLoopWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EditMarkerWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/EffectsWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/PlaylistWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/PreferencesWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/SplashWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/UpdateLibraryWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/UpdateLibraryWindow.cs
(0000876)
svn   
2012-12-03 21:16   
The user animal has checked in files related to this issue (revision 646).

Comment:
Mac: The MainWindowController is now disconnected from IPlayerPresenter, ILibraryBrowserPresenter and ISongBrowserPresenter.
Mac: Updated Delegate/DataSource classes with Action/Func instead of creating a depedency to a presenter.

Related to issue 0000381.


Files modified:
U MPfm/branches/current/MPfm.MVP/Presenters/LibraryBrowserPresenter.cs
U MPfm/branches/current/MPfm.MVP/Views/ILibraryBrowserView.cs
U MPfm/branches/current/MPfm.MVP/Views/IPlayerView.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserDataSource.cs
U MPfm/branches/current/MPfm.Mac/Objects/LibraryBrowserOutlineViewDelegate.cs
U MPfm/branches/current/MPfm.Mac/Objects/SongBrowserTableViewDelegate.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/BaseWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
(0000877)
svn   
2012-12-03 21:59   
The user animal has checked in files related to this issue (revision 647).

Comment:
Mac: Readded splash/main window fade in/out.
Mac: BaseWindowController now manages view destruction and view show/hide correctly.
Mac: Added MPfmWindowDelegate to manage window close events.
NavigationManager: Now handling main and splash view destroy.

Related to issue 0000381 and issue 0000404.



Files modified:
U MPfm/branches/current/MPfm.MVP/NavigationManager.cs
U MPfm/branches/current/MPfm.MVP/Views/IBaseView.cs
U MPfm/branches/current/MPfm.Mac/AppDelegate.cs
A MPfm/branches/current/MPfm.Mac/Classes/MPfmWindowDelegate.cs
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/BaseWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/MainWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/PreferencesWindowController.cs
U MPfm/branches/current/MPfm.Mac/Windows/Controllers/SplashWindowController.cs