Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | main: use g_setenv() instead of setenv() | Max Kellermann | 2008-12-29 | 2 | -43/+1 |
| | | | | Removed the fallback setenv() implementation for solaris. | ||||
* | log: removed unused logging wrappers | Max Kellermann | 2008-12-29 | 2 | -8/+0 |
| | | | | Removed GLib logging wrappers which are not used anymore. | ||||
* | main: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -33/+34 |
| | |||||
* | path: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -5/+7 |
| | |||||
* | update: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -18/+21 |
| | |||||
* | alsa: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -29/+30 |
| | |||||
* | jack: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -28/+30 |
| | |||||
* | fifo: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -21/+24 |
| | |||||
* | state_file: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -8/+10 |
| | |||||
* | volume: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -26/+29 |
| | |||||
* | player_thread: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -8/+10 |
| | |||||
* | tag_id3: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -12/+19 |
| | |||||
* | listen: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -29/+32 |
| | |||||
* | utils: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -14/+13 |
| | |||||
* | client: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -48/+53 |
| | |||||
* | pcm: use GLib logging | Max Kellermann | 2008-12-29 | 4 | -67/+76 |
| | |||||
* | database: use GLib logging | Max Kellermann | 2008-12-29 | 1 | -36/+38 |
| | |||||
* | log: automatically append newline | Max Kellermann | 2008-12-29 | 1 | -4/+19 |
| | | | | If a log message does not include a newline character, append it. | ||||
* | removed os_compat.h | Max Kellermann | 2008-12-29 | 30 | -103/+99 |
| | | | | | Only include headers which are really needed. os_compat.h aimed to make MPD easily portable, but was never actually made portable. | ||||
* | command: use gmtime() on WIN32 | Max Kellermann | 2008-12-29 | 1 | -1/+8 |
| | | | | gmtime_r() is not available. | ||||
* | condition: removed cond_timedwait() and cond_signal_async() | Max Kellermann | 2008-12-29 | 2 | -38/+0 |
| | | | | These methods are unused. | ||||
* | tag_id3: strip leading and trailing whitespace from ID3 tags | Thomas Jansen | 2008-12-29 | 1 | -2/+6 |
| | | | | Fix for bug #1491. | ||||
* | mp4: support the writer/composer tag | Frank Mulder | 2008-12-29 | 1 | -0/+2 |
| | | | | | | | | | | I tried to search for a certain composer in my collection, but only non-mp4 files showed up. The source code reveals that this tag is not read. This can be fixed by reading the 'Writer' tag field, in mp4_plugin.c, in function mp4_load_tag. I actually tried this, and after compiling with those lines added, also mp4 (.m4a) files showed up when searching for a composer. | ||||
* | configure.ac: append archive libraries to $MPD_LIBS | Max Kellermann | 2008-12-29 | 1 | -4/+9 |
| | | | | | All archive plugins used to overwrite $MPD_LIBS, ignoring the existing value. Make them append instead, keeping the old value. | ||||
* | configure.ac: check for archive libraries only if enabled | Max Kellermann | 2008-12-29 | 1 | -3/+9 |
| | | | | | Don't bother to look for libbz2, libzzip and libiso9660 if the plugins are disabled. | ||||
* | configure.ac: removed pthread checks | Max Kellermann | 2008-12-29 | 1 | -4/+0 |
| | | | | We're now using GLib threading. | ||||
* | update: fixing empty filenames in archives | Viliam Mateicka | 2008-12-29 | 2 | -1/+8 |
| | |||||
* | osx_plugin: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 1 | -19/+18 |
| | |||||
* | output: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 4 | -12/+9 |
| | |||||
* | tag & tag_pool: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 4 | -11/+31 |
| | |||||
* | condition: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 2 | -36/+27 |
| | |||||
* | update & main_notify: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 3 | -24/+30 |
| | |||||
* | player_thread: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 1 | -8/+6 |
| | |||||
* | decoder_thread: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 1 | -8/+5 |
| | |||||
* | songvec: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 3 | -17/+36 |
| | |||||
* | dirvec: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 3 | -17/+36 |
| | |||||
* | idle: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 | 3 | -6/+35 |
| | |||||
* | Include <pthread.h> where it is necessary only | Thomas Jansen | 2008-12-28 | 5 | -3/+2 |
| | |||||
* | Remove xpthread_* wrappers | Thomas Jansen | 2008-12-28 | 4 | -41/+11 |
| | |||||
* | conf: use GLib instead of utils.h/log.h | Max Kellermann | 2008-12-28 | 1 | -36/+37 |
| | |||||
* | utils: removed myFgets() | Max Kellermann | 2008-12-28 | 10 | -32/+38 |
| | | | | Replaced myFgets() with fgets() + g_strchomp(). | ||||
* | buffer2array: use GLib's g_ascii_isspace() | Max Kellermann | 2008-12-28 | 1 | -13/+10 |
| | | | | | g_ascii_isspace() includes \r and \n. This means that lines from a text file don't have to be chopped prior to buffer2array(). | ||||
* | mikmod: use Glib instead of utils.h/log.h | Max Kellermann | 2008-12-28 | 1 | -9/+6 |
| | |||||
* | mikmod: convert mod_Data.audio_buffer to a static array | Max Kellermann | 2008-12-28 | 1 | -3/+1 |
| | | | | Don't do two allocations for the mod_Data structure. | ||||
* | log: use GLib logging | Max Kellermann | 2008-12-28 | 1 | -13/+13 |
| | |||||
* | log: don't keep log file open | Max Kellermann | 2008-12-28 | 1 | -14/+15 |
| | | | | | | The log file is duped to STDOUT_FILENO and STDERR_FILENO. No need to keep another copy of it in out_fd all the time. We only need it once once in setup_log_output(). | ||||
* | decoder: terminate decoder thread before MPD cleanup | Max Kellermann | 2008-12-28 | 4 | -2/+14 |
| | | | | | | When MPD exits, it should manually free all resources in use, to allow easy memory leak debugging. Make the decoder thread terminate during that. | ||||
* | log: support syslog() | Max Kellermann | 2008-12-28 | 5 | -6/+124 |
| | | | | Allow logging to syslog if log_file is configured to "syslog". | ||||
* | log: moved code to log_init_file() | Max Kellermann | 2008-12-28 | 1 | -15/+27 |
| | | | | | Added log_init_file() and log_init_stdout(), preparing for other logging targets. | ||||
* | log: merged initLog() and open_log_files(). | Max Kellermann | 2008-12-28 | 3 | -12/+3 |
| | | | | | | The logging library currently has 3 constructor functions: initLog(), open_log_files(), setup_log_output(), called in this order. Merged the first two. |