Avuton Olrich (21):
Modify version string to post-release version 0.20~git
resolve.c: Only include netdb.h when not on WIN32
configure.ac: AC_HELP_STRING depreciated, move to AS_HELP_STRING
m4: Update nls.m4
configure.ac: Amend -Werror using the cflag framework
configure.ac: Add AC_MSG_RESULT for outputs screen
configure.ac: Remove disabled browse screen options
configure.ac: Replace AM_CONFIG_HEADER deprecated macro
configure.ac: Link to winsock when compiling on win32
gidle.c: Removed unused header
screen.c: If compiling with PDCURSES, use resize_term() to resize
conf.c: When on win32, mkdir() doesn't use permissions
main.c: Don't try to compile signal support on win32
wreadln.c: Win32 doesn't support polling, so disable this for now
configure.ac: Add proper CFLAG checking and appending
screen.c: Add pdcurses mouse support
m4: Add robust curses detection and support
configure.ac: Change to the more correct variable for wide support.
configure.ac: Remove duplicate output screen merge error.
Makefile.am: Add @CURSES_LIB@ to link the test program
ncmpc version 0.20
Isabell Long (1):
Minor grammar errors and inconsistent punctuation in the ncmpc man page
Jon Sailor (2):
options: configurable timeout for MPD connections
doc: remove obsolete --exit documentation
Jonathan Neuschäfer (119):
ncmpc.1: document the browser color options
remove the rest of the splash screen
options.c: use a for loop in options_parse
lyricwiki: allow ampersands in artist/song names
plugin: pass the plugin name to the callback
screen_lyrics: optionally show the plugin used
implement the "lyrics-timeout" config option
screen_lyrics: prevent a double free/use after free
conf.c: unbreak two short lines, remove parentheses
screen_search: make SEARCH_ARTIST_TITLE part of an enum
screen_artist: add_query: add a "const"
screen_artist: don't use artist directly in add_query
screen_artist: document add_query (some more)
command: white space cosmetics
command: add macro KEY_CTL()
command: use KEY_CTL
command: use RET instead of 13 for '\r'
list_window.h: "non-zero" -> "true", we use bool
screen_lyrics: clarify some code
plugin: fix plugin_callback_t documentation
fix a typo ("connectiond")
list_window: document list_window_center
screen_queue: use list_window_move_cursor
manpage: update the search-mode documentation
list_window: "if ( x)" -> "if (x)"
options: remove misleading MAX_LONGOPT_LENGTH
doc/ncmpc.lirc: fix a typo ("ncmcp")
main: avoid gcc warning for LOCALE && !NLS
configure.ac: update comment "Check for glib-2.4"
Revert "screen_queue: use list_window_move_cursor"
options: fix the --key-file help text
list_window: export scroll-after-cursor code
screen_queue: fix CMD_LIST_MOVE_*
document screen_find, make it return bool
filelist: simplify some code
screen_queue: fix a typo: "revceived"
Makefile.am: fix a typo ("smalles")
screen.c: don't disable CMD_SCREEN_SWAP on !OUTPUTS_SCREEN
remove unused typedef screen_functions_t
screen_lyrics: fix lyrics_title on small screens
screen.c: re-enable the leaveok optimization
convert NEWS to UTF-8
NEWS: screen_queue: follow songs being moved
options: remove double-semicolon
title_bar.c: include config.h directly
screen_outputs.c: fix indentation
mpdclient_connect: fix parenthesis style
configure.ac: add missing AC_MSG_RESULT
mpdclient: handle mpd_send_add's return value
screen: restore newline character
main: use mpdclient_is_connected in assert
list_window: scroll down exactly one page at PGDN
screen_list: use G_N_ELEMENTS()
mpdclient: define MPD_IDLE_ALL
ncmpc.h: document sigstop
apply whitespace cosmetics to the license comments
configure.ac: (default: enabled) -> [default=yes]
options.c: rewrite two #ifndefs as one #if
mpdclient: export mpdclient_finish_command
use mpdclient_finish_command at the obvious places
add doxygen support
mention doxygen support in NEWS
add doc/doxygen.conf and doc/api/ to .gitignore
doxygen: don't sort functions in the file documentation
rename screen_message to screen_status
screen_song: don't show unknown kbit rates
main: don't show "connecting to (null)"
command.c: put curly braces around a single large statement
command.c: use for instead of while in check_key_bindings
screen_song: make Path a proper label
Add option "text-editor"
screen_lyrics: put code for reloading in a function
screen_lyrics: new key to edit lyrics
command: make Ctrl-X/Alt-X/F1 etc. translatable
screen_interface: document the cmd callback
command.c: rework loop logic in find_key_command
command.c: turn while loops into for loops
command.c: change find_key_command for MAX_COMMAND_KEYS != 3
command.c: comment an #endif
NEWS: mention the lyrics_screen edit functionality
options: don't leak options.text_editor
options: don't use "editor" as the default editor
screen_utils: add function screen_get_yesno
use screen_get_yesno
screen_lyrics: optionally ask before starting an editor
change CMD_LYRICS_EDIT to CMD_EDIT
ncmpc.1: the default connection timeout is 5 seconds
config.sample: add the "timeout" option
command.c: set_key_flags: return void
options: get_key_names: use bool
screen_keydef: document delete_key
screen_keydef: get rid of the BUFSIZE constant
screen_keydef: remove LIST_ITEM_{SAVE,APPLY}_LABEL
screen_keydef: clean up keydef_cmd return values
screen_keydef: rework the list length / item position logic
screen_keydef: show command descriptions
screen_keydef: don't assign a key twice to one command
screen_keydef: better distinction of adding and replacing keys
screen_keydef: split out code to switch views
screen_keydef: save lw->start when switching view modes
conf.c: use g_mkdir for WIN32 compatibility
command.c: remove obsolete DEBUG_KEYS and DK()
remove obsolete str_pool.c and str_pool.h
conf: make "hardware-cursor" a macro
screen_queue: fix indentation after #ifndef block
mpdclient: add G_GNUC_PURE to _is_connected()/_get_current_song()
AUTHORS: fix some grammar ("whom"/"who")
screen_keydef: support adding keys with CMD_ADD
screen_keydef: support CMD_GO_ROOT_DIRECTORY
screen_keydef: join two short-ish lines
ncmpc.1: update --version documentation
conf: rename get_user_key_binding_filename to build_*
conf: helper functions to build config file names
show the path of the config files in --version output
conf.c: return void in read_configuration
screen_keydef: use inline functions instead of macros for non-constants
command: don't crash on Ctrl-Space
screen_keydef: don't crash on Ctrl-Space
configure.ac: Don't add CURSES_LIB to AM_CPPFLAGS
Max Kellermann (7):
mpdclient: pass integer timeout to mpdclient_connect()
increase connection timeout to 5 seconds
Merge remote branches 'jn/doc', 'jn/stuff' and 'jn/stuff1'
Merge branch 'regr' of git://git.musicpd.org/jn/ncmpc
Merge remote branches 'avuton/master' and 'jn/dev'
Merge remote branches 'jn/cosmetics', 'jn/doxygen' and 'jn/renames'
Merge remote branches 'jn/keydef' and 'jn/dev'
Oleksandr Kovalenko (1):
po: update Ukrainian translation