Here it is.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406000
Ensure that we don't uselessly link with libraries and that deprecated -custom is not used.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406455
Fixed Makefiles to call $(MAKE) when generating doc..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406503
 * Removed xml-light use in xmlplaylist, switched to xmlm
 * Removed xml-light use as well as anonymous logins in
   lastfm radio part: anonymous connections to radios is
   no longer available at lastfm..
 * Made lastfm login mandatory for radio
 * Made audioscrobbler and radio host configurable, in order
   to allow to connect to other implementations, in particular
   libre.fm
 * Adapted liquidsoap for the new lastfm API

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406581
Lastfm/audioscrobbler improvements:
 * Added the possibility to change the server host.
 * Added nowplaying submissions.
 * Added high level wrapper to submit both nowplaying and
   normal submissions, respecting the full protocol.
 * Added wrappers for lastfm and librefm.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406620
Force binding bytecode compilation to happen before native code
when compiling with -j
make -j works perfectly in trunk here: fixes #94

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406625
Added debugging option to ocaml modules

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406632
Prepared ocaml-lastfm for release (0.2.0)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406796
 * Added a timeout for all HTTP operations in ocaml-lastfm
fixes: #351
 * Fixed a bug when submiting to two different hosts with
   the same user/password.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407312
Functorized lastfm modules to allow independant modules from ocamlnet..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407327
Export Http-specific exception..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407328
Wrap Http.request to re-raise a module-specific exception..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407329
More elegant API for Http calls...

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407330
 * Split lastfm in lastfm_generic and lastfm
 * lastfm_generic is now totally independant from ocamlnet
 * Added a custom http implementation for lastfm requests in liquidsoap
 * Updated all lastfm files in liquidsoap to use only lastfm_generic
 * Some related changes to tools/http.ml(i)

Now lastfm support can be compiled without ocamlnet (which means in particular in win32) !

--HG--
rename : ocaml-lastfm/src/lastfm.ml => ocaml-lastfm/src/lastfm_generic.ml
rename : ocaml-lastfm/src/lastfm.mli => ocaml-lastfm/src/lastfm_generic.mli
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407340
* Documented win32 port
* Merged all autoconf macros
* Updated autoconf macros to work with cross-compilation
* Fixed a couple of bugs here and there found during the process..

--HG--
rename : ocaml-mm/m4/ocaml.m4 => m4/ocaml.m4
extra : rebase_source : 53e35bfc7f9c80019b8fc3d3580cfd7ac9e08bd8
Prepared ocaml-lastfm for release.
* Added a base macros for bindings' autoconf. Currently, it does:
 * Check for C and OCaml compilers
 * Check for PIC flags and add it to C*FLAGS
 * Check that running user is not root
 * Add prefix to compilation flags if passed to configure
* Factorized bootstrap scripts.
* Other nasty and boring things not worh reporting..

--HG--
rename : m4/cpp_check_class.m4 => autoconf/m4/cpp_check_class.m4
rename : m4/detect_binding.m4 => autoconf/m4/detect_binding.m4
rename : m4/ocaml.m4 => autoconf/m4/ocaml.m4
rename : m4/ocaml_compilers.m4 => autoconf/m4/ocaml_compilers.m4
rename : m4/pkg_config.m4 => autoconf/m4/pkg_config.m4
rename : m4/strict_check_tool.m4 => autoconf/m4/strict_check_tool.m4
extra : rebase_source : d5a87a6b3591321cbb7365f5c64cdc2513c3acdf
Removed old m4/ and bootstrap.
Linked bootstrap from m4/