Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-08-02 | Win32Main: move to win32/ | Max Kellermann | 1 | -0/+0 | |
2014-01-24 | Win32Main: move to win32/ | Max Kellermann | 1 | -173/+0 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-10-30 | *: update copyright year to 2013 | Max Kellermann | 1 | -1/+1 | |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -2/+2 | |
2013-10-15 | gcc.h: rename to Compiler.h | Max Kellermann | 1 | -1/+1 | |
2013-09-05 | mpd_error.h: remove obsolete header | Max Kellermann | 1 | -4/+5 | |
Migrate the remaining callers to FatalError(). | |||||
2013-08-04 | *: use gcc.h macros instead of GLib | Max Kellermann | 1 | -3/+4 | |
2013-01-13 | Win32Main.cxx: more clean shutdown | Denis Krjuchkov | 1 | -5/+22 | |
This change fixes two issues: 1) console_handler is called from a separate thread. Thread-safe primitive is required for correct operation. 2) If console_handler returns TRUE our process is immediately terminated. We use Sleep() to give main thread an opportunity to shutdown correctly. | |||||
2013-01-09 | EventPipe: rename to GlobalEvents | Max Kellermann | 1 | -3/+3 | |
2013-01-09 | event_pipe.h: convert to C++ | Max Kellermann | 1 | -4/+1 | |
2012-09-28 | main: use C++ compiler | Max Kellermann | 1 | -1/+4 | |
2011-10-13 | configure.ac: define WINVER | Max Kellermann | 1 | -1/+0 | |
Ensure that WINVER is defined early enough, so other system headers won't fall back to their default value. Specifically, this solves a build failure (-Werror) with mingw-w64 ("WINVER redefined"). | |||||
2011-10-09 | don't define WINVER in *.c files | Max Kellermann | 1 | -1/+0 | |
In a C file, that is too late, because _mingw.h defaults to 0x0502, and ours would be illegal redefintion. | |||||
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2010-09-28 | main_win: replaced g_error usages with MPD_ERROR | Denis Krjuchkov | 1 | -3/+4 | |
2010-09-23 | main: Add Windows Service support | Denis Krjuchkov | 1 | -0/+154 | |
I've added PIPE_EVENT_SHUTDOWN because calling g_main_loop_quit() do not work when called from another thread. Main thread was sleeping in g_poll() so I needed some way to wake it up. By some strange reason call close(event_pipe[0]) in event_pipe_deinit() hangs. In current implementation that code never reached so that was not a problem :-) I've added a conditional to leave event_pipe[0] open on Win32. |