Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | changed license to ZLIB on all core files | waker | 2012-10-15 |
| | |||
* | use abstract socket name by default, to fix bug #562; ↵ | waker | 2012-10-07 |
| | | | | --disable-abstract-socket restores the old behavior, which is useful for debugging | ||
* | fixed resuming in shuffle-albums mode | waker | 2012-09-13 |
| | |||
* | added config options to control cp1251 and cp936 recoding | waker | 2012-09-03 |
| | |||
* | don't handle main queue messages after termination | waker | 2012-06-19 |
| | |||
* | added basic smclient support | waker | 2012-05-17 |
| | |||
* | fixed starting deadbeef without full or relative path | waker | 2012-05-09 |
| | |||
* | added support for universal static binary builds, used in all official packages | waker | 2012-05-08 |
| | |||
* | memleak fix | waker | 2012-04-13 |
| | |||
* | fix broken pipe error on fbsd while waiting for data from nonblocking socket | waker | 2012-04-12 |
| | |||
* | updated (c) year to 2012 in the sources | waker | 2012-03-24 |
| | |||
* | opening playlists from cmdline | waker | 2011-12-29 |
| | |||
* | fixed resuming saved playback state | waker | 2011-12-28 |
| | |||
* | Fixed incorrect buffer termination introduced in ↵ | Eugene Debrev | 2011-12-19 |
| | | | | a9add4168b36afb835a7b458851b863d3fa48030 | ||
* | fixed code showing --help text to remain compatible with intltool | waker | 2011-12-18 |
| | |||
* | Fixed problems with handling command-line parameters. | Eugene Debrev | 2011-12-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The way Deadbeef used to handle command-line parameters had a number of problems. 1. All parameters concatenated had to fit into a fixed 2048-byte buffer, excessive parameters were dropped. Because of this the player used to truncate a list of filenames. 2. When sending parameters over a Unix socket to remote instance, Deadbeef did recv() just once, thus letting the data be truncated. 3. Buffer overflow with use_gui_plugin. 4. Evey command-line parameter starting with '-' was treated as a switch, not a track filename. The changes made are as follows. 1. Now using dynamically resized buffer on both sides. 2. When sending message over socket, the sending party does half-shutdown to mark end-of-message explicitly. | ||
* | added missing linebreak to --help output | waker | 2011-12-04 |
| | |||
* | added cmdline switch to set GUI plugin | waker | 2011-11-27 |
| | |||
* | destroy streamer before mainloop terminates, to avoid unhandled messages | waker | 2011-11-27 |
| | |||
* | fixed clearing playqueue on exit | waker | 2011-11-27 |
| | |||
* | include <sys/select.h> for FD_SET | waker | 2011-11-14 |
| | |||
* | OpenIndian b148 support (and perhaps other Solaris builds). | Kevin van der Vlist | 2011-06-12 |
| | |||
* | moved server_start to happen earlier, to prevent unwanted multiple instances | waker | 2011-05-21 |
| | |||
* | reset streamer after sound reinit, to prevent misaligned output on ↵ | waker | 2011-05-21 |
| | | | | sampleformat changes | ||
* | in shuffle albums mode, skip previous album tracks if user selects track ↵ | waker | 2011-05-20 |
| | | | | manually | ||
* | initialize installdir with PREFIX value in non-portable builds | waker | 2011-05-16 |
| | |||
* | added several new plt_* functions to work on specific playlists | waker | 2011-05-10 |
| | |||
* | changed few old-style pl_* functions which were working with current ↵ | waker | 2011-05-08 |
| | | | | playlist with the new ones, working with specific playlist passed as argument | ||
* | added localization support to portable/static builds | waker | 2011-05-04 |
| | |||
* | moved playtime and started_timestamp from playitem to streamer global variables; | waker | 2011-05-04 |
| | | | | | | playtime and started_timestamp are now passed in track event structures; fixed few lastfm submission and event-handling bugs; cleaned out old event sending helper functions | ||
* | added --play-pause cmdline option | waker | 2011-05-02 |
| | |||
* | new future-proof playlist API, potentially reducing locking, and allowing ↵ | waker | 2011-04-25 |
| | | | | more flexibility | ||
* | improved plugin API versioning; | waker | 2011-04-25 |
| | | | | block adding files from cmdline while adding from gui | ||
* | ensure that all messages sent before mainloop get executed; | waker | 2011-04-16 |
| | | | | this fixes problem with gtkui not catching playlistswitched event, etc | ||
* | disabled some of the tracing messages | waker | 2011-04-16 |
| | |||
* | more unification work on event system | waker | 2011-04-14 |
| | |||
* | new event passing system | waker | 2011-04-14 |
| | |||
* | intermediate fix to playlist/streamer/plugevent mutex race conditions | waker | 2011-04-12 |
| | |||
* | set timeout on socket wait to 0.5 sec | waker | 2011-04-10 |
| | |||
* | thread-safe config access | waker | 2011-03-31 |
| | |||
* | get rid of frameupdate event; mutex+cond based message pump without usleep | waker | 2011-03-30 |
| | |||
* | moved RPC server loop into separate thread, and added select with timeout ↵ | waker | 2011-03-30 |
| | | | | for better RPC responsiveness | ||
* | save ddb version to config file | waker | 2011-03-23 |
| | |||
* | fixed playlist corruption while adding files if cursor jumps to another playlist | waker | 2011-02-26 |
| | |||
* | added new plugin.connect method to base plugin interface, which does the ↵ | waker | 2011-02-21 |
| | | | | opposite of connect | ||
* | updated copyright year to 2011 | waker | 2011-01-02 |
| | |||
* | renamed pause event to togglepause; | waker | 2010-12-31 |
| | | | | | added new pause event, including command line option; slightly changed/shortened M_* constant names | ||
* | ported supereq to new api; converted to float; added reentrancy support | waker | 2010-11-28 |
| | |||
* | Merge branch 'static' into multichannel | waker | 2010-11-20 |
|\ | | | | | | | | | Conflicts: main.c | ||
| * | portable-0.4.4-r1 | waker | 2010-11-20 |
| | |