Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Sep 02, 2009

  1. doug mansell

    gimli no more

    authored

Jun 09, 2009

  1. Max Howell

    Make the build system work with Qt 4.5.1

    Once more, qmake inexplicably changes its behaviour
    mxcl authored

May 20, 2009

  1. Max Howell

    Warn about editing .pro files

    mxcl authored
  2. Max Howell

    Generate pro files from pro.in files so QtCreator works better

    mxcl authored

Apr 23, 2009

  1. Max Howell

    Massive fucking commit to remove liblastfm from lastfm-desktop

    Not really complete as you need a separate checkout of liblastfm in .. for some bits
    mxcl authored

Mar 25, 2009

  1. Max Howell

    More of the same

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@125295 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Mar 20, 2009

  1. Max Howell

    install works better for liblastfm.pro

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@124804 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Feb 20, 2009

  1. Max Howell

    Build Boffin with the main bunch

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@121718 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Feb 19, 2009

  1. Max Howell

    Got the Linux compile issue right this time I think.

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@121666 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
  2. Max Howell

    Do complicated configure logic with ruby dumb arse

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@121625 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Feb 17, 2009

  1. Max Howell

    Expanded usage info

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@121082 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Feb 15, 2009

  1. Max Howell

    * Creates alias headers eg. #include <lastfm/Track> this makes using …

    …the library easier, and stops us exposing internals like types, core, ws, etc.
    
    * The next step is to make the lib compile to a single library when built for release, outside of our project of course. Keeping them separate is sensible for development, and preventing us breaking the dep heirarchy.
    * More than ever be careful editing liblastfm, I found some bad header includes causing breakage for basic installs since those headers are not in the public namespace
    
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@120762 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Feb 09, 2009

  1. Max Howell

    Make xcode project possible

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@119817 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Jan 29, 2009

  1. Max Howell

    qmake sucks. Adding '' to the cli args does not mean compile the curr…

    …ent directory.
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@118234 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Jan 22, 2009

  1. Max Howell

    * Some more docs

    * Move tests/ root level dir to admin
    * cp run_tests.sh to _bin on ./configure --tests
    
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@117039 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
  2. Max Howell

    * A lot of build system cleaning and improvement, moved build system …

    …stuff to admin dir like in proper projects. The qpp (qmake preprocessor) script preprocs the pro files to work out what sources are required. This was to make our system compatible with QtCreator mainly, but it's a better system too. And configure is much quicker now.
    
    * ./configure --tests builds tests
    * More tests
    * May be broken on Windows, as I couldn't test there, I did this at home.
    
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@117038 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Nov 07, 2008

  1. Max Howell

    More appropriate suggestion for open after configure on debug Windows

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@109023 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Nov 05, 2008

  1. Max Howell

    Build fingerprint library on Windows

    * Configure checkouts binaries for 3rdparty libs
    * You need to build and install taglib yourself. The tag.pc file needs to be discoverable by pkg-config.
    * You need to install cygwin pkg-config
    * You have to do taglib yourself because checking in its 50 or so headers is no maintainable
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@108363 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Oct 31, 2008

  1. Max Howell

    ITunes plugin moved to Resources in bundle

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@107803 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Oct 29, 2008

  1. Max Howell

    Build on Linux. More capitalisation issues in the radio widgets... :(

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@107523 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
  2. Max Howell

    Bitten by DRY

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@107500 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Oct 17, 2008

  1. Max Howell

    * iPod scrobbling complete on Mac, some tweaks left for Windows

    * A zillion other tweaks, mostly benign, mostly to do with cross-process communication
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@105961 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Oct 15, 2008

  1. Max Howell

    Don't do debug_and_release when specifying --release to configure

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@105623 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
  2. Max Howell

    * iPod Scrobbling is go on Mac at least

    * Removed The::settings(), it became unecessary for it to exist, and singletons have a number of caveats, instead just make MooseConfig() as you need them. Really all the functions could be static.
    * Made Settings MooseConfig as it is no used cross-process and holds configuration data as well as settings, ie the ApplicationID
    * Made UniqueApplication usable across processes easily, so another app can just make a UniqueApplication with the moose id and launch moose (the client is moose)
    * Sorry for the size of this commit
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@105506 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Oct 10, 2008

  1. Max Howell

    Add the iTunes plugin and twiddly to the bundle

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@105089 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
  2. Max Howell

    * Twiddly builds

    * Moved plugins to desktop dir, as common files needed, and anyway it makes sense to split by programming language, in terms of we use the same tools and libs and common files on a per language basis
    * Made UniqueApplication usable by other processes as long as you pass the correct id, you can forward args and start new procs without hacing to knowing anything else
    * libmoose is no more as a result
    
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@105024 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Oct 06, 2008

  1. Max Howell

    Generate debug build system from configure on Linux

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@104344 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
  2. Max Howell

    Better configure script for Linux

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@104343 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Sep 09, 2008

  1. Max Howell

    Multiple connections support, and switch between radio and local play…

    …er, and well new event/state system that feels nicer to use and encourages safer programming.
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@100279 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Sep 05, 2008

  1. Max Howell

    -recursive for release builds to generate the version.h

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@99803 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Aug 11, 2008

  1. Max Howell

    Mac install target that installs to /Applications/Last.fm.app

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@95184 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
  2. Max Howell

    Correctly install_name_tool -id

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@95182 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Aug 06, 2008

  1. Max Howell

    Correct use of /dev/null

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@94305 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Jul 30, 2008

  1. Max Howell

    Don't suggest makesnv

    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@93072 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored

Jul 18, 2008

  1. Max Howell

    * Radio communicates with the scrobbler.

    * Fixes to several backend components
    
    git-svn-id: svn+ssh://svn.last.fm/svn/clientside/trunk/desktop@90434 ab8f4a45-97f9-0310-bbd1-854ce3dcee89
    mxcl authored
Something went wrong with that request. Please try again.