Here it is.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406000
Biggest cosmetic change ever -- mostly whitespace.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406257
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
Added used signals to the list of blocked signals..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406600
Also here..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406601
Apparently, according to the doc, we need to set signals as blocked
when using Thread.wait_signal, but not necessarily for Unix.set_signal
(tested on freebsd)..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406602
It is better placed here, when also setting default handler to dummy values..

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

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%406632
Ported liquidsoap and some bindings to Win32. Now liquidsoap should compile and run
using the native ocaml compiler (or the crosscompiler) !

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407111
Win32 specifics:

 * Disable daemon option: Unix.fork is not implemented.
 * Use local directory for pervasives and etc..

Also remove configure.ml in clean target..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407128
usr1 signal does not exist on windows so do not register it in this case..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407309
Fix an if-then scoping bug in Main, fix the identation that made Dtools look like having the same bug, and document the Windows treatment of termination.

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407344
Added syslog support to dtools...

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407381
Make sure syslog's target is not in the Makefile when syslog is not found..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407399
Reverted previous buggy commit (sorry..)

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

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407425
Prepared ocaml-dtools for release (0.2.1)

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407659
Fix a unix problem: if SIGPIPE is not ignored, then
writing to a closed pipe cause the program to receive
SIGPIPE, which terminates it. When blocked, the Unix EPIPE
error is raised, which is I believe the expected behaviour..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407817
Ignoring sigpipe is more the choice of the applications.
Thus, moving it to liquidsoap.. Does not fix the SIGPIPE
I see with Cry.write, though..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%407819
Cleaned up daemonization code,
added optional change of user,
should be useful when running
as root..

--HG--
extra : convert_revision : svn%3Aaec24677-d710-0410-a355-ac75e2bdf181/trunk%408114