557279db5be100daa663080834aa336bfab48271
1 2006-11-5 Andreas Obergrusberger <tradiaz@yahoo.de>
2 * spanish translation updated
4 2006-11-1 Andreas Obergrusberger <tradiaz@yahoo.de>
5 * fixed build problems on some systems
6 by adding mkinstalldirs
8 2006-10-28 Andreas Obergrusberger <tradiaz@yahoo.de>
9 * Daniel has added sorting by caring about LC_COLLATE
11 2006-10-26 Andreas Obergrusberger <tradiaz@yahoo.de>
12 * updated the galician translation
13 by Johám-Luís Miguéns Vila
15 2006-10-5 Andreas Obergrusberger <tradiaz@yahoo.de>
16 * Daniel sent me patches that will show the parent
17 directory in the browse screen title
18 *...and a patch that allows the user to specify
19 shortened album names in for example the playlist screen
20 via %shortalbum%
22 2006-08-8 Andreas Obergrusberger <tradiaz@yahoo.de>
23 * Here it is! the splash screen. asking you for password
24 everytime and featuring a nice animation :)
25 * ncmpc will now always ask for a password when it's not
26 permitted to execute a command
28 2006-08-8 Andreas Obergrusberger <tradiaz@yahoo.de>
29 * Avuton fixed some warning
30 * fixed a bug that doubled empty lines
31 when loading lyrics from hd
33 2006-08-7 Andreas Obergrusberger <tradiaz@yahoo.de>
34 * bugfixes in lyrics screen
35 * ncmpc can now load and save lyrics
36 loading and saving is compatible with gmpc's ~/.lyrics
37 * language updates for template and german file
39 2006-08-6 Andreas Obergrusberger <tradiaz@yahoo.de>
40 * fixed a bug in the lyrics screen that made
41 the first texte line not show up
42 * just interrupt running, not upcomming lyrics retrieval
44 2006-08-5 Andreas Obergrusberger <tradiaz@yahoo.de>
45 * the 5th of august... it's dark around me...
46 there are still flies constantly shitting
47 onto my screen's display surface and the search
48 screen works now with new api
49 of libmpdclient. enabled by default.
50 * building with lyrics screen on gentoo now works... thanks avuton :)
51 * updated translation template
52 * german lyrics- and search-screen translation added
53 * avuton has fixed a lot of warnings
54 * fixed a problem with compiling on Arch Linux
55 * Added a way to interrupt retrieval of lyrics (ESC)
56 +update of .po files
58 2006-08-4 Anderas Obergrusberger <tradiaz@yahoo.de>
59 * tradiaz is temporary maintainer of a special branch of ncmpc now
60 https://svn.musicpd.org/mpd/ncmpc/branches/tradiaz
61 the development will go on there till kaw shows up again
62 contact him: tradiaz@yahoo.de
64 * added a lyrics screen. it downloads and shows lyrics
65 from leoslyrics.com (storing and reading lyrics to come)
66 have a look at the manpage for the lyrics_timeout config file option
67 * catching signal SIGHUP now
68 * host and port of mpd can be specified in the config file now
69 * libmpdclient update (the experimental search screen
70 is making problems with it)
71 * enhanced compatibility of Makefile.am for automake
72 * jat fixed a bug that occured when being in a non existing
73 directory in the browse screen
75 2006-03-31 Kalle Wallin <kaw@linux.se>
76 * added danish translation from Mikkel Kirkgaard Nielsen
78 2006-03-28 Kalle Wallin <kaw@linux.se>
79 * wreadln.c: fixed TAB completion support when built with libcursesw
80 (path from René van Bevern)
81 * unicode fixes from Dmitry Baryshkov
82 * added galician translation from Johám-Luís Miguéns Vila
83 * configure.ac: check for recv/send/gethostbyname/socket/connect in
84 -lsocket -lnsl (Tonnerre)
86 2006-03-28 Jelmer Vernooij <jelmer@samba.org>
87 * libmpdclient.c: Fix ipv6 support
89 2006-01-22 Kalle Wallin <kaw@linux.se>
90 * configure.ac: use libcursesw by default
91 * wreadln.c: use wget_wch (wide characters) when built with libcursesw
93 2006-01-17 Kalle Wallin <kaw@linux.se>
94 * Russian translation fix (codepage) from Alexey Ivanov
96 2006-01-16 Jonatan Fors <etnoy@broach.se>
97 * Added timedisplay option (elapsed/remaining)
98 * Fixed db update message
99 * ncmpc.1: Updated and corrected.
101 2005-06-15: Kalle Wallin <kaw@linux.se>
102 * Added configuraton option screen-list
103 * Added configuraton option find-show-last
105 2005-06-14: Kalle Wallin <kaw@linux.se>
106 * Moved list window state code to list_window.c
107 * mpdclient.c: added exact_match parameter to
108 mpdclient_filelist_search()
109 * screen_artist.c: support adding of artists and albums (all songs)
111 2005-06-11: Kalle Wallin <kaw@linux.se>
112 * configure.ac: support wide-char ncurses library (--with-ncursesw)
113 * support.c: added my_strlen for wide-char strings
115 2005-06-06: Kalle Wallin <kaw@linux.se>
116 * Added Norwegian translations from Ole R. Thorsen
117 * Added an artist (browser) screen
119 2005-06-03: Kalle Wallin <kaw@linux.se>
120 * Seek time can now be defined in the conf file (seek-time)
121 * Added a "hide cursor" feature #0000417 (hide-cursor)
123 2005-06-01: Kalle Wallin <kaw@linux.se>
124 * main.c: Fixes #0000406, patch from René van Bevern
125 * po/de.po: Updates from René van Bevern
127 2005-01-24: Kalle Wallin <kaw@linux.se>
128 * ncmpc-0.11.1
130 2005-01-23: Kalle Wallin <kaw@linux.se>
131 * libmpdclient updated to 2897
133 2005-01-20: Kalle Wallin <kaw@linux.se>
134 * Added French translations from Yann Cézard
136 2005-01-19: shb
137 * libmpdclient updated to r2890
139 2005-01-03: Kalle Wallin <kaw@linux.se>
140 * Added Russian translations from Nikolay Pavlov
142 2004-12-19: Kalle Wallin <kaw@linux.se>
143 * Bugfixes from Niko Tyni, survive select/find operations on an
144 empty list
146 2004-12-12 Kalle Wallin <kaw@linux.se>
147 * screen_play.c: Fixed abort (Ctrl-G) handling in the save playlist
148 prompt
150 2004-12-09 Kalle Wallin <kaw@linux.se>
151 * strfsong.c: %time% format fix from Aurelien Foret
152 (use %02d for seconds)
154 2004-11-14 Kalle Wallin <kaw@linux.se>
155 * Added a search screen
156 * screen_browse.c: added enqueue and play feature
157 * configure.ac: made mouse support and search screen optional
159 2004-07-21 Kalle Wallin <kaw@linux.se>
160 * Added Spanish translations from Jose Cedeno
161 * command.c: dont lookup key if key==0 in find_key_command()
162 * screen.c: initialize dummy/last mode id to G_MAXINT
164 2004-07-13 Kalle Wallin <kaw@linux.se>
165 * command.c: added my_wgetch() function,
166 Ctrl-C, Ctrl-Z are now hard coded to SIGINT and SIGSTOP
167 * options.c: added options --mouse and --no-mouse
168 * crossfade-time can now be definied in the conf file
169 * r1865
171 2004-07-12 Kalle Wallin <kaw@linux.se>
172 * options.c: fixed short option handling for multiple short options
173 at once (-abcde)
174 * conf.c: removed support for the old configuration syntax
175 * list_window.[c.h]: added LW_HIDE_CURSOR_FLAG
176 * screen_help.c: hide cursor on the help screen, removed build info
177 * configure.ac: added --disable-raw-mode
178 * Added support for SIGSTOP, SIGCONT in raw mode
179 * Mouse support is now optional (enable-mouse)
181 2004-07-09 Kalle Wallin <kaw@linux.se>
182 * ncmpc-0.11.0 (r1820)
184 2004-07-08 Kalle Wallin <kaw@linux.se>
185 * doc/keys.sample: Welcome back
186 * po/de.po: German language update from Mark Daniel Reidel
188 2004-07-06 Kalle Wallin <kaw@linux.se>
189 * configure.ac: display a warning when NLS is disabled
190 * ncmpc-0.11.0-rc1 (r1798)
192 2004-07-03 Kalle Wallin <kaw@linux.se>
193 * wreadln.c, screen_utils.c: ignore mouse events (wgetch)
194 * Changed the debug macro D() into a function (--debug now works)
195 * Added german translations from Ingmar Gebert (Ogig)
196 * support.h, screen.h: using GTime instead of time_t
198 2004-07-02 Kalle Wallin <kaw@linux.se>
199 * options.c: improved error handling in the argv parser
200 * screen_play.c: scroll up when moving a item uppwards
201 * mpdclient.c: redesigned the plchanges code (its now based on
202 qball's)
203 * Added ncurses basic mouse support (playlist and browse screens)
205 2004-07-01 Kalle Wallin <kaw@linux.se>
206 * support.[c|h]: removed the trim() function
207 * screen_play.c: use glib's g_strstrip() instead of trim()
208 * options.c: removed popt code
210 2004-06-29
211 * command.h: added flags to command_definition_t.
212 * command.c: only save keys with a COMMAND_KEY_MODIFIED flag
213 (dont write all key bindings when saving ~/.ncmpc/keys)
214 * screen_keydef.c: highlight conflicting key bindings
215 * libmpdclient: updated to r1513
217 2004-06-24 Kalle Wallin <kaw@linux.se>
218 * Added configuraton option set-xterm-title xterm-title-format,
219 the xterm title can now include song information
221 2004-06-22 Kalle Wallin <kaw@linux.se>
222 * Added configuraton options audible-bell, visible-bell, wrap-around,
223 find-wrap
224 * screen_utils.c: added screen_bell() for audible/visible bells
225 * list_window.c: add optional wrapped movement
226 * ncmpc.h: Make shure the dummy debug macro survives the OSX
227 preprocessor
228 * command.c: Changed key bindings: Ctrl-K=move-up, Ctrl-J=move-down,
229 Ctrl-L=update
230 * Made shure the screen is repainted on CMD_SCREEN_UPDATE
233 2004-06-17 Kalle Wallin <kaw@linux.se>
234 * screen_file.c: let mpd add directories (just send the path)
235 * main.c: only set xterm title if DEBUG is defined
236 * mpdclient.[c|h]: added _utf8 suffix to all functions that take
237 utf8 arguments.
238 * command.c: Support cursor/down with j and k
240 2004-06-17 Kalle Wallin <kaw@linux.se>
241 * screen_utils.c: fixed the display of completion lists
242 * wreadln.c: try to complete even if the line is empty
243 * utils.c: added type argument to gcmp_list_from_path()
244 * screen_play.c: added completion support to handle_save_playlist()
245 * command.[c|h]: check_key_bindings() can now write an error messages
246 to a buffer instead of stderr
247 * main.c: display errors without exiting when key bindings are broken
248 * screen_help.c: added the add command to the help screen
250 2004-06-17 Kalle Wallin <kaw@linux.se>
251 * Added a add command, used to add urls or files to the playlist,
252 with file completion.
255 2004-06-16 Kalle Wallin <kaw@linux.se>
256 * mpdclient.c: enabled plchanges, make shure the playlist length is
257 updated when removing songs
259 2004-06-16 Kalle Wallin <kaw@linux.se>
260 * libmpdclient updated (r1507)
261 * mpdclient: add path to mpdclient_cmd_db_update()
262 * screen_file.c: Use current path when updating the db
264 2004-06-15 Kalle Wallin <kaw@linux.se>
265 * conf.c: Replaced '_' with '-' in configuration field names
266 * conf.c: Added support for cusomized format strings with
267 list-format and status-format
268 * options.c: Added status_format, list_format fields
269 * mpdclient.c: disable plchanges (needs more work),
270 update the song position fields in mpdclient_cmd_move,
271 use song id's by default (define ENABLE_SONG_ID), disable plchanges
272 * screen_play.c: Offer to overwrite when saving playlists
273 * screen_utils.c: Use the alert color in screen_readln()
276 2004-06-14 Kalle Wallin <kaw@linux.se>
277 * libmpdclient updated (r1482)
278 * Major cleanup of the mpd client code (mpc->mpdclient)
279 including error callbacks and playlist (changes) callbacks
280 * strfsong: added a modified version of mpc's songToFormatedString
281 * screen_file.c: added position history (feature #0000233)
284 2004-06-09 Kalle Wallin <kaw@linux.se>
285 * Use the teminal in raw mode (ignore interrupt,quit,suspend, and
286 flow control characters)
287 * command.*: Added the get_keyboard_command_with_timeout() function
288 * main.c: Redesigned the reconnect code to allow user interrupt
289 * screen*: Changed title and arguments for get_title callback()
290 * support.c: moved utility function for scrolling
291 * list_window.c: fixed a small layout bug in list_window_paint()
294 2004-06-08 Kalle Wallin <kaw@linux.se>
295 * mpc.c: Dont use basename on stream urls (get_song_name2)
297 2004-06-07 Kalle Wallin <kaw@linux.se>
298 * configure.ac: disable nls if glib is pre 2.4
299 * mpc.c: added support for the PLCHANGES command
300 * screen_clock.c: fixed resize handling
302 2004-06-06 Kalle Wallin <kaw@linux.se>
303 * i18n: ncmpc is now bilingual (sv)
304 * Moved all locale initialization code to main.c
305 * main.c: added bind_textdomain_codeset()
306 * Added wreadln.c, wreadln.h a simple line editor
307 * screen_utils.c: use wreadln() instead of curses wgetstr()
308 * Added find history
309 * Added screen_clock.c an optional clock screen (just for fun)
312 2004-06-05 Kalle Wallin <kaw@linux.se>
313 * Added initial i18n support
314 * Changed directory layout to suit future use of gettext
315 * Changed the default port to 6600
316 * screen.c: Added mpd update flag [U] and display a status message
317 when a update has finished
318 * screen.c: Display bit rate instead of time when the total time
319 is zero and display local time when mpd is stopped.
320 * Addded support for the mpd update command.
323 2004-05-07 Kalle Wallin <kaw@linux.se>
324 * Redesigned ncmpc's color support - view the manual for details!
325 * Added support for moving songs in a playlist (move-up, move-down)
326 * options.c: added new command line options --config and --key-file,
327 wide_cursor is now enabled by default
328 * screen.c: scroll long song titles in the status window,
329 dont display volume changes in the status window.
331 2004-05-03 Kalle Wallin <kaw@linux.se>
332 * configure.ac: display default values for --enable-x,
333 version updated to 0.10.2-svn
334 * conf.c: The background color can now be assigned to 'none'.
336 2004-04-26 Kalle Wallin <kaw@linux.se>
337 * ncmpc-0.10.1 released (r892)
339 2004-04-23 Kalle Wallin <kaw@linux.se>
340 * Updated Changelog, TODO, NEWS and the manual page.
341 * screen_play.c: Make shure the cursor stays on the same row when
342 deleting a playlist entry.
343 * screen.c: Turn off LINE_COLORS after drawing the top line.
346 2004-04-22 Kalle Wallin <kaw@linux.se>
347 * Added smart delete and add (#0000220), at the moment only used
348 when deleting or adding a single song.
349 * mpc.c: make shure selections in the browse screen is updated
350 when the playlist updated
353 2004-04-21 Kalle Wallin <kaw@linux.se>
354 * Fixed resize handling (SIGWINCH), problems may still occur when
355 ncmpc is inside some of ncurses [w]getstr functions.
357 2004-04-20 Kalle Wallin <kaw@linux.se>
358 * Added support for seeking
359 * Added crossfade support
360 * screen.c: Display mpd flags on the second row [rzx]
361 * screen_keydef.c: show a message if changes is not applied
362 * configure.ac: changed calls to AS_HELP_STRING -> AC_HELP_STRING
363 because the first one failed on darwin.
365 2004-04-19 Kalle Wallin <kaw@linux.se>
366 * Added copyright notice and license notice
367 * Major cleanup of the 'screen' handling routines. The goal of this
368 is to simplify addition of 'screens' (like a key editor).
369 * added a key editor -> screen_keydef.c
370 * configure.ac - added a --enable-key-editor to enable/disable the
371 build in key editor.
374 2004-04-14 Kalle Wallin <kaw@linux.se>
375 * support.c - use screen_status_printf() to display character
376 conversion errors. Only use stderr if DEBUG is enabled.
377 * screen_file.c - make shure curses repaint the screen when adding
378 a directory (force a update of the status message).
379 * screen_play.c - highlight and center even when paused.
380 * list_window.c - optional wide cursor (fill to eol).
381 * screen.c - use get_key_names() for the keys displayed in the
382 welcome message (help, playlist, browse).
383 * configure.ac - updated version, added SYSCONFDIR define to CFLAGS.
384 * conf.c - moved configuration file to ~/.ncmpc/config
385 - added support for key bindings in ~/.ncmpc/keys
386 - added support for global configuration in SYSCONFDIR/ncmpc
387 - added parameter to enable/disable wide cursor
388 * command.c - added command names (used with key bindings)
389 - added utility functions (for key bindings).
390 * screen_help.c - cleanup, use key descriptions from command.c
391 * main.c - check key bindings and exit if something is strange.
394 2004-04-13 Kalle Wallin <kaw@linux.se>
395 * list_window.c - use clrtoeol instead of wclear. This improves the
396 speed and removes some flickering.
397 * main.c - poll mpd twice/second instead of once, print a newline
398 after closing curses.
400 2004-04-12 Kalle Wallin <kaw@linux.se>
401 * ncmcp-0.10.0 released