Fixed songs in the playlist showing up in the added colour

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@634 fc90b29e-3040-4360-8be2-b397c2834534
Quick fix to add song colour in library window

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@635 fc90b29e-3040-4360-8be2-b397c2834534
Fixed library color to extend the entire way when selected and bold

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@636 fc90b29e-3040-4360-8be2-b397c2834534
Added toggle command and added mapping for <Enter> on output window to toggle

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@637 fc90b29e-3040-4360-8be2-b397c2834534
Fixed bug that would cause segfault if you had a reconnect command in the vimpcrc file

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@638 fc90b29e-3040-4360-8be2-b397c2834534
Added start of support for per window/tab mappings

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@639 fc90b29e-3040-4360-8be2-b397c2834534
Added escape handling into formats, fixed library format, still require widths on format prints though

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@640 fc90b29e-3040-4360-8be2-b397c2834534
Added start of being able to see window specific mappings

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@641 fc90b29e-3040-4360-8be2-b397c2834534
Further printing of wmap bindings. Start of change to over to split arguments functions

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@642 fc90b29e-3040-4360-8be2-b397c2834534
Start of mouse mapping support

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@643 fc90b29e-3040-4360-8be2-b397c2834534
Default mapped double click to confirm to preserve mouse functionality

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@644 fc90b29e-3040-4360-8be2-b397c2834534
Only put the mouse event back on the queue if we will parse it again

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@645 fc90b29e-3040-4360-8be2-b397c2834534
Moved playlist over to mouse and <Enter> mapping rather than confirm function, improved :play command to support this

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@646 fc90b29e-3040-4360-8be2-b397c2834534
Fixed scrollwheel direction

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@647 fc90b29e-3040-4360-8be2-b397c2834534
Now says MPD error rather than Client Error to make it more obvious this is an error response from MPD

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@648 fc90b29e-3040-4360-8be2-b397c2834534
Only delete the child if the matching parent is correct

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@649 fc90b29e-3040-4360-8be2-b397c2834534
Ensure that entry is set to null on a song when it is deleted

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@650 fc90b29e-3040-4360-8be2-b397c2834534
Null pointer check for song dereference

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@651 fc90b29e-3040-4360-8be2-b397c2834534
Ensure we don't add an album to various twice, this still needs work but will fix a crash

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@652 fc90b29e-3040-4360-8be2-b397c2834534
Changed the construction of the library to improve allocation into artist,album and various

git-svn-id: https://vimpc.svn.sourceforge.net/svnroot/vimpc/trunk@653 fc90b29e-3040-4360-8be2-b397c2834534