Code

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