File: ChangeLog

package info (click to toggle)
pms 0.41-1
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 1,144 kB
  • ctags: 1,377
  • sloc: cpp: 9,434; ansic: 2,214; sh: 1,583; sed: 16; makefile: 13
file content (207 lines) | stat: -rw-r--r-- 14,737 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
---
Changes in 0.41, released on 2009-09-06
---

Kim Tore Jensen:
2009-08-24: fixed: playstring would report playing random songs even if playlist had more songs queued.
2009-08-21: fixed: #2841277, collapse of spaces and separation of equals signs in topbar lines.
2009-08-18: changed: default colors made less obtrusive: borders are black, switched topbar borders off by default.
2009-08-18: fixed: in centered scroll mode, songs were invisible until window was filled completely.
2009-07-16: fixed: crash when pressing 'next' in random mode with no current song.
2009-07-02: added: 'topbar.clear' option in config file, works as 'cleartopbar'.
2009-07-01: fixed: scroll mode 'relative' was not working correctly.
2009-07-01: added: options are now displayed using 'set option'.
2009-07-01: fixed: cleaned up some errors in the man page.
2009-06-30: added: 'bright' colors now aliased by 'light'.
2009-06-14: added: 'reconnectdelay' option controls how long pms waits before reconnecting to a lost server.
2009-06-14: fixed: pms would not start if the configuration file was missing.
2009-06-14: fixed: pms crashed if the connection was reset.
2009-06-04: removed: ghost window introduced in 0.40.6.

Bart Nagel:
2009-08-30: added: add-all command, which adds all songs on the currently visible list to the playlist
2009-08-24: fixed: when changing volume, ensure we're asking for a volume in 0~100
2009-08-23: added: system bells when trying to scroll or move off the edges of the list
2009-08-23: added/changed: boolean options are now set with :set <option>, unset with :set no<option>, toggled with :set <option>! or :set inv<option> (:toggle <option> command was removed). all options can be queried with :set <option>?, non-booleans can still be queried with :set <option>
2009-08-23: changed: when setting options, : is accepted in place of =, as in vim
2009-08-23: changed: took dots out of topbar option names -- now topbarclear, topbarspace, topbarborders and topbarvisible
2009-08-21: added: boolean topbar.space option which when true leaves a blank row between the topbar and playlist windows
2009-08-01: changed: added hyphens to certain commands for uniformity: quick-find, add-to, toggle-play, clear-topbar, clear-selection
2009-08-01: added: center-cursor command, default binding z (like vim's zz command)
2009-07-29: added: scroll position readout as in vim
2009-07-26: added: more mouse actions (see manpage)
2009-07-24: added: scroll-up and scroll-down commands (do the same as move-up and move-down unless in "normal" scroll mode), bound to ^Y and ^E
2009-07-24: added: "normal" vim-like scroll mode, which scrolls only when the cursor would go off the top or bottom of the window, and added "scrolloff" option as in vim to customize this. "normal" scroll mode is now default
2009-07-16: added: (poor) mousewheel support
2009-07-15: added: clicking header line ("Library"/"Playlist") switches to next window
2009-07-14: added: some functional mouse support. click in topbar to toggle play/pause. in playlist, click to place cursor, control-click to additionally toggle selection, double click to place cursor and play
2009-07-14: changed: values for boolean options are now case-insensitive
2009-07-14: changed: nextafterselect option is renamed to nextafteraction and also affects adding to playlist.
2009-07-09: added: :!shellcommand output is shown until a key is pressed
2009-07-09: fixed: sort names now imported from MPD properly
2009-07-09: changed: artistsortname and albumartistsortname are now artistsort and albumartistsort for code and config uniformity
2009-07-08: added: ^L binding for redraw
2009-07-06: added: :!shellcommand support and libraryroot config var

---
Changes in 0.40.6, released on 2009-05-23
---

Kim Tore Jensen:
2009-04-25: changed: rewrite of the configuration system, now reports cleaner errors.
2009-04-25: added: 'addtoreturns' option to decide whether to return focus to the original window or not.
2009-04-25: fixed: after using the 'create' command in reply to 'addto', addto lost some of its functionality.
2009-04-25: changed: major code rewrite.
2009-04-25: added: 'f' and 'F' bindings for toggle followcursor and followplayback.
2009-04-25: added: 'toggle' command toggles boolean variables on or off.
2009-04-25: changed: 'toggle' command renamed to 'toggleplay'.
2009-04-25: changed: top-right topbar string now contains the short variables in addition to a volume indicator.
2009-04-25: added: %manual% and %manualshort% variables to topbar shows manual progression off or on.
2009-04-25: added: playmode now also supports no progression through 'manual'.
2009-04-24: added: 'onplaylistfinish' option to specify a shell command to run when the playlist finishes.
2009-04-23: fixed: library is now by default sorted also by disc number.
2009-04-20: fixed: better password handling at startup.
2009-04-20: added: 'repeatonedelay' option to control how many seconds to skip of the last song in repeat-1 mode.
2009-04-20: fixed: lots of memory leaks while retrieving the library.
2009-04-19: added: default sort mode can be used with 'set sort=default'
2009-04-19: removed: the 'sort' command no longer exists, use set sort=FIELDS; closes #2773599.
2009-04-19: fixed: weird error message when trying to move songs in the library; closes #2774806.
2009-04-19: fixed: seeking through end of songs could repeat the same song again; closes #2773525.
2009-04-19: fixed: next-of did not jump to year, artistsortname or albumartistsortname; closes #2771886.
2009-04-16: fixed: text leaked to next line if it was too long, closes bug #2766958.
2009-04-15: added: bitrate, samplerate, channels and bits can be used in the topbar.
2009-04-15: changed: much of the command interface has been cleaned up.
2009-04-15: changed: rewired some internal routines to be less bug-prone.
2009-04-13: added: 'next-of <FIELD>' keyword jumps to next entry of any field.
2009-04-13: removed: next-artist, prev-artist, next-album and prev-album is no longer available.
2009-04-13: fixed: unable to switch to next song immediately after having switched to previous song.
2009-04-11: changed: no longer possible to move up and down while in quicksearch mode.
2009-04-11: added: quicksearch now have search history.
2009-04-11: added: option 'topbar.borders' turns topbar borders on and off.
2009-04-11: fixed: topbar could not display consecutive values without characters between them.
2009-04-11: fixed: topbar did not display the '%' character.
2009-04-11: added: topbar can now have short mute, random and repeat status letters.
2009-04-11: fixed: 'performer' was sorted as 'composer'.
2009-04-11: fixed: 'name' and 'genre' fields displayed date.
2009-04-11: fixed: set columns now updates view immediately.
2009-04-10: changed: different coloring scheme by hierarchy.
2009-04-10: added: topbar can now have %volume%.
2009-04-08: added: can now color topbar standard text separately from other standard text.
2009-04-08: fixed: commands starting with 'set' was not saved in command-line history.
2009-04-08: fixed: move-pgup and move-pgdown might have moved one step too far.
2009-04-08: fixed: did not return from command or quicksearch mode when backspacing over all the characters.
2009-04-08: fixed: next-result and prev-result searched for the last command _OR_ search term.
2009-04-08: fixed: typing the character '%' into the statusbar was displaying weird results.
2009-04-08: added: the topbar can now be switched off entirely by the 'topbar.visible' option.
2009-04-08: added: support for fully customizable topbar layout.
2009-04-08: changed: default last sort item has been changed from 'artist' to 'albumartistsortname'.
2009-04-08: fixed: configure script looked for wrong symbol in libboost_regex.

Bart Nagel:
2009-04-23: changed: draw centre fields of topbar last, since they usually contain the most important information
2009-04-22: added: support for kpenter key, which acts in the same way as return in text entry modes but can be bound to a different function from return.
2009-04-20: added: conditional syntax for the topbar
2009-04-19: added: clearselection command
2009-04-18: fixed: livequeuesize readout was wrong for the first redraw
2009-04-17: changed: current song is set to null when playlist is emptied or playlist finishes to more accurately reflect MPD's status
2009-04-17: added: alternative spellings "lightgrey" and "grey" for "lightgray" and "gray"
2009-04-17: fixed: livequeuesize readout was wrong when stopped with no current song
2009-04-15: fixed: binding backspace to commands did not work on certain terminals
2009-04-15: fixed: infinite loop when all columns had fixed widths
2009-04-15: added: topbar can now have progresspercentage, a short song progress indicator
2009-04-15: added: field 'year', which is the first four characters of 'date' if date exists
2009-04-15: fixed: search failed after matching the first part of the needle even if the whole needle was present later in the haystack
2009-04-13: tidied up the man page
2009-04-13: added: vi-like aliases for commands: 'se' for set, 'map' for bind, 'unmap' and 'unm' for unbind, plus 'colour' for color.
2009-04-10: fixed: 'trans' only allowed as background colour
2009-04-10: fixed: a few colour ommissions are inaccuracies, both in manpage and program
2009-04-10: added: status_{unknown,play,pause,stop} option strings to customize status readout
2009-04-10: added: %livequeuelength% to show queue's remaining time including currently playing song
2009-04-08: added: status messages when running next/previous-result and when completing a search to be more like Vim
2009-04-08: fixed: Unicode character display issue. Now using ncursesw library rather than ncurses
2009-04-08: fixed: virtual functions declared as non-void but not returning anything
2009-04-08: fixed: reset status message after using commandline for commands which don't update status bar
2009-04-08: added: missing commands to manpage
2009-04-08: fixed: crash in help window when running 'next-result' or 'prev-result'
2009-04-08: added: progress bar is now possible to use in topbar
2009-04-08: added: 'nextafterselect' option -- switch off to disable moving cursor when track is selected/unselected.
2009-04-07: added: default binding 'v' for 'version' command.
2009-04-07: fixed: some commands' output was immediately overwritten including 'version'.

---
Changes in 0.40.5 released on 2009-04-07
---

Kim Tore Jensen:
2009-04-07: added the 'version' command to show program version in statusbar.
2009-04-07: Added the fields 'artistsortname' and 'albumartistsortname' to achieve intelligent sorting by artist.
2009-04-07: fixed: sorting by 'artist' and 'albumartist' now yields different results.
2009-04-07: Added a command 'goto-random' with default binding 'R' to move cursor to a random song.
2009-04-07: fixed: crash when using the addto command from the windowlist.
2009-04-07: fixed: escape key now exits from keyboard bindings window.
2009-04-07: fixed: escape key in command mode no longer executes command, but returns from command mode.
2009-04-07: fixed: cosmetic bug when terminal can't hide cursor.
2009-04-07: Several default key bindings have been re-mapped to more intuitive values.
2009-04-07: fixed: both delete (^?) and backspace (^H) can now be used to remove text.
2009-04-06: fixed: text leaks to beginning of line in key bindings window.
2009-04-06: fixed: prev-album and prev-artist now jumps to first entry instead of last.
2009-04-06: Added default bindings: C-up and C-down now moves songs up or down.
2009-04-05: Added support for transparent terminals.
2009-04-05: fixed: errors was not cleared after receiving ACK from the mpd server, causing strange behavior.
2009-04-05: MPD_PASSWORD environment variable can now be used.
2009-04-05: Password can now be specified in MPD_HOST as password@hostname.
2009-04-05: fixed: crash in help window when list was smaller than window.

Bart Nagel:
2009-04-07: added: q command -- alias of quit
2009-04-07: changed: rejigged half and full page up/down bindings again to match vi
2009-04-06: added: move-pgdn and move-pgup which move a full page down or up. Renamed old move-pgdn and move-pgup to move-halfpgdn and move-halfpgup
2009-04-06: added: toggle command which works as pause, but plays if stopped. Default binding 'space' now toggles rather than pauses.
2009-04-06: fixed: add-artist and add-album was not working properly.
2009-04-05: added: prev-result command, bound to 'N'.
2009-04-05: fixed: hang on jumping to previous artist.
2009-04-05: fixed: default bindings 'j' and 'k' are now correct 'down' and 'up'.

---
Changes in 0.40.4 released on 2009-03-22
---
2009-03-22: Now requires glib-2.0 >= 2.0 to compile.
2009-03-22: UTF-8 and native language support through gettext.
2009-03-21: Windowlist now supports the 'add' command.
2009-03-21: Statusbar text is properly reset after searching.
2009-03-21: Added crop and cropsel commands to crop to current song or selection.
2009-03-21: fixed: didn't update playlist properly if songs were removed in other clients.
2009-03-21: Disconnects from MPD server are now handled more gracefully.
2009-03-21: Support for albumartist tag, available in future MPD versions.
2009-03-21: libmpdclient is now compiled-in instead of a external library.
2009-03-20: Added more default key bindings.
2009-03-20: Program version info is not printed double when using the -v option.
2009-03-20: Statusbar is now properly updated on stop and pause.
2009-03-20: Arbitrary windows now allowed by change-window command.
2009-03-19: Added default key binding for 'u' to update library

---
Changes in 0.40.3 released on 2009-03-19
---
2009-03-19: fixed: running commands in windowlist disabled the return key.
2009-03-19: Statusbar and windowlist are now properly updated when using the activate-list command.
2009-03-19: Two new colors: lastlist and playinglist, both used in windowlist.
2009-03-19: Default startup list changed from library to playlist.
2009-03-19: Added startuplist configuration option.
2009-03-15: Improved add-album; now adds the remainder of the album.
2009-03-14: fixed: song progression in random mode now works properly

---
Changes in 0.40.2 released on 2009-03-13
---
2009-03-13: Last window is now highlighted in window list.
2009-03-13: Added function to move songs up and down within a playlist.
2009-03-12: fixed: crash on deleting a playlist, then changing playmode.
2009-03-11: Added cursor follows playback feature.
2009-03-10: Added check for MPD_HOST and MPD_PORT environment variables.
2009-03-08: Major improvements to random and repeat modes.
2009-03-08: Playback follows cursor feature now works as expected.

---
PMS 0.40.1, initial release on 2009-03-07
---