12010-04-17  Benoît Rouits <brouits@free.fr>
2	* added possibility to remove a stream from history.
3	* bumped stream history to 30 urls.
4
52010-04-14  Benoît Rouits <brouits@free.fr>
6	* Switched from libglade to GtkBuilder
7	* Switched volume button to a GtkVolumeButton
8	* Moved connect and output buttons under volume button
9
102010-03-29  Benoît Rouits <brouits@free.fr>
11	* Added optional tray icon and tray menu.
12	* Fixed bug when refresh_rate is longer than 1sec.
13	* Replaced the button_time by a label_time (GtkLabel) to avoid tooltip drops.
14	* Fixed condense/normal behaviour for smart (buggy?) window-managers.
15	* Fixed stream list selection (now copy stream name to stream entry).
16	* Fixed bug when streams change song title on the fly.
17
182005-11-11  Andrej Kacian <andrej@kacian.sk>
19	* Changed "config_file" CLI option to "config".
20
212005-10-26  Daniel Lindenaar <daniel-glurp@lindenaar.org>
22	* Fix last GTK_{WARNING,CRITICAL} due to the move to single window.
23	* Fix keyboard shortcuts, broken due to the move to single window.
24	* Better comply to GNOME-HIG by not changing the play into pause and
25	  vice-versa.
26
272005-10-24  Daniel Lindenaar <daniel-glurp@lindenaar.org>
28	* Add row_activated signal handler for playlists treeview.
29	* Another speedup for playlist handling.
30
312005-10-21  Daniel Lindenaar <daniel-glurp@lindenaar.org>
32	* Some patches to allow build on win32 playform.
33	* Changed glurp's look to not use any dialogs.
34	* added NSIS installer script file to build a win32 installer.
35	* workaround crashes when having insufficient permissions (needs a
36	  real implementation, though).
37	* Added commandline option --config-file=... to specify which config.
38	  file to use; Usefull for multiple server connections.
39	* Improve playlist loading time.
40
412005-09-01  Andrej Kacian <andrej@kacian.sk>
42	* Only request plchanges when playlist version changes (duh!)
43
442005-08-31  Andrej Kacian <andrej@kacian.sk>
45	* Use strftime() from gmpc to form titles displayed in playlist and
46	  current song bar.
47	* Store a pointer to mpd_Song inside GlurpSong. Do not show playlist
48	  treeview headers.
49	* Updated libmpdclient.[ch]
50	* Reordered main control bar buttons a bit.
51
522005-08-30  Andrej Kacian <andrej@kacian.sk>
53	* Made left/right buttons seek in current song. Based on patch by
54	  Florian (oxifant at musicpd.org forums).
55	* Remember playlist visibility on exit, instead of having a config
56	  option.
57
582005-08-27  Andrej Kacian <andrej@kacian.sk>
59	* Rearranged GUI elements a bit, made button icons smaller.
60
612005-08-21  Andrej Kacian <andrej@kacian.sk>
62	* Changed location of connect/disconnect button.
63	* Make outputs button non-sensitive instead of hiding it
64	* Do a proper cleanup on SIGINT. Patch sent by Daniel Lublin
65	  <daniel at lublin.se>.
66	* Call correct signal handler on playlist load button.
67	* Fix quicksearch to search entire playlist, not just songs below
68	  cursor position.
69
702005-06-05  Andrej Kacian <andrej@kacian.sk>
71	* Fixed main window size remembering
72	* Applied patch from Daniel Lindenaar <daniel at lindenaar.org> to add
73	  search capability to the add window. Modified the original patch so
74	  that the search results are displayed in a separate treeview item,
75	  instead of removing the database view.
76	* Use the song icon as an application window icon
77	* 0.11.6 released
78
792005-04-10 Andrej Kacian <andrej@kacian.sk>
80	* Honor --datadir setting from configure
81
822005-04-04 Andrej Kacian <andrej@kacian.sk>
83	* Added a config option enabling main window size (re)storing
84	* Disabled main window position (re)storing
85
862005-04-03 Andrej Kacian <andrej@kacian.sk>
87	* Remember main window position and size
88	* Big code cleanup, mostly related to includes
89	* Added GPL copyright headers to all source files
90	* Fixed command line arguments parsing
91
922005-03-31 Andrej Kacian <andrej@kacian.sk>
93	* Do not expand playlist controls bar
94
952005-02-09 Andrej Kacian <andrej@kacian.sk>
96	* Moved "shuffle playlist" to playlist context menu
97	* Fixed a bug where string was freed too soon in playlist deletion
98
992005-02-08 Andrej Kacian <andrej@kacian.sk>
100	* Got rid of toolbars in main window
101
1022004-12-29 Andrej Kacian <andrej@kacian.sk>
103	* Added support for MPD outputs enabling/disabling
104	* Fix bug in playlist columns visibility determining, no longer reverts
105	  to default
106	* Remain in disconnected state when server and/or port is not
107	  set correctly in config
108
1092004-11-12 Andrej Kacian <andrej@kacian.sk>
110    * Quicksearch in album field
111    * Playlist drag&drop bugfix
112
1132004-11-09 Andrej Kacian <andrej@kacian.sk>
114    * Numeric enter key now adds files too
115
1162004-11-05 Andrej Kacian <andrej@kacian.sk>
117    * Renamed player-shuffle.png to player-random.png
118    * Fixed Random button
119
1202004-11-01 Andrej Kacian <andrej@kacian.sk>
121    * Correctly update all GUI playlist columns
122    * Fix URL history saving/loading
123
1242004-10-29 Andrej Kacian <andrej@kacian.sk>
125    * Moved tooltip creating function into separate file (tooltips.c)
126    * Made playlist columns' display configurable, with fixed order for now
127    * Added custom icons for Add, Remove, Playlist, Playlists, Config buttons
128    * Made glurp getopt-aware, with --version only for now
129    * Do not check for keyboard shortcuts when focus is in quicksearch bar
130
1312004-10-28 Andrej Kacian <andrej@kacian.sk>
132    * Moved keypress GUI callback functions to separate file (keyboard.c)
133    * All windows except main are now closed with Esc
134    * Added some convenience keyboard shortcuts
135    * Arrow-driven DB browsing, yay!
136
1372004-10-23 Andrej Kacian <andrej@kacian.sk>
138    * Follow WM's default positioning style for main window placement
139
1402004-10-17 Andrej Kacian <andrej@kacian.sk>
141    * Added support for all common keyboard shortcuts in main window
142
1432004-10-16 Andrej Kacian <andrej@kacian.sk>
144    * Shuffle playlist button added
145    * Add long-awaited tooltips to buttons
146    * Playlist selection behaves sanely on rightclick now
147    * Revamped Add and Remove buttons and menus
148    * Various minor UI tweaks
149
1502004-10-15 Andrej Kacian <andrej@kacian.sk>
151    * Fix segfault on Add Stream dialog show when no stream history
152    * Fix gtk-warning for not realized playlist menu
153
1542004-10-14 Andrej Kacian <andrej@kacian.sk>
155    * Changed info frame titles to sensitive, due to user request
156    * If user clicks on an unselected row in song add dialog, cancel any
157      current selection and select only that row
158
1592004-09-25 Andrej Kacian <andrej@kacian.sk>
160    * Reset titlebar scrolling on song change and restart as appropriate
161      (bug found by thebug@FreeNode, thanks)
162
1632004-09-23 Andrej Kacian <andrej@kacian.sk>
164    * Implemented 'Add selected' and 'Update selected' options in addwindow
165      popup menu
166
1672004-09-06 Andrej Kacian <andrej@kacian.sk>
168    * 0.11.3 released
169
1702004-09-04 Andrej Kacian <andrej@kacian.sk>
171    * Use new icons (see AUTHORS) for connect and disconnect buttons
172
1732004-08-23 Andrej Kacian <andrej@kacian.sk>
174    * Moved connect/disconnect buttons to main control bar
175
1762004-07-25 Andrej Kacian <andrej@kacian.sk>
177    * Don't overwrite time/totaltime in statusbar when still dragging
178
1792004-07-20 Andrej Kacian <andrej@kacian.sk>
180    * Added stub functions for db popup menu callbacks
181    * Let MPD decide what song to PLAY when nothing is selected in pl
182
1832004-07-10 Andrej Kacian <andrej@kacian.sk>
184    * Fix warnings on 64-bit architectures
185
1862004-07-09 Andrej Kacian <andrej@kacian.sk>
187    * Add checks for MPD error after MPD interaction
188    * Changed tracknumber column to integer type
189    * Implemented popup context menu on playlist right-click
190
1912004-07-08 Andrej Kacian <andrej@kacian.sk>
192    * Fixed the ugly cpu-eating bug (fix by Qball, thanks a _lot_)
193    * Reenabled scrolling to current song on connect
194    * Take focus away from the time button on click
195    * Disallow connecting to MPD older than 0.11.0
196
1972004-06-28 Andrej Kacian <andrej@kacian.sk>
198    * Fixed playlist item update when empty some text field is empty
199    * Implemented playlist reordering using mouse drag&drop
200    * Recent stream urls now get saved on quit and loaded on start
201    * Added keyboard shortcuts for 'crop delete' and 'delete all'
202    * Don't scroll playlist view to current song so often
203
2042004-06-26 Andrej Kacian <andrej@kacian.sk>
205    * Plchanges implementation should now be complete (and bugless?)
206    * Version bump to 0.11.0 (sync with MPD version numbering)
207    * Lower max. refresh rate to 10s, add " [ms]" to refresh rate config label
208    * Implemented recent stream popdown menu in stream add dialog
209    * Released 0.11.0
210
2112004-06-18 Andrej Kacian <andrej@kacian.sk>
212    * Update libmpdclient.[ch] to 0.11.0
213    * Change default MPD port to 6600
214    * Use 0.11.0 way of retrieving status
215    * Partially implement plchanges (somewhat broken at the moment)
216    * Fix playlist scroll to current song
217
2182004-06-14 Andrej Kacian <andrej@kacian.sk>
219    * Accelerators: Del, Ins, Shift+Ins
220
2212004-05-28 Andrej Kacian <andrej@kacian.sk>
222    * Fix recursive file loading
223
2242004-05-27 Andrej Kacian <andrej@kacian.sk>
225    * Hide the database tree when updating
226
2272004-05-26 Andrej Kacian <andrej@kacian.sk>
228    * Rewrote database tree populating in 'Add' window
229
2302004-05-23 Andrej Kacian <andrej@kacian.sk>
231    * Fixed a bug in current song bold highlighting
232    * Added a 'Crop' option to Remove menu to remove all but selected songs
233    * Only open 'Add' window once
234    * Add directories recursively by default, remove checkbox for recursive add
235    * Add repeat and shuffle buttons to main playlist
236    * Do not show playlist initially
237    * Moved some stuff from gui_update() to gui_set_connected()
238
2392004-05-22 Andrej Kacian <andrej@kacian.sk>
240    * Support non-blocking update, while maintaining backwards compatibility
241    * Changed player icons pixmaps name prefix to "player-"
242    * Add nice icon for audio files in 'Add' dialog
243
2442004-05-21 Andrej Kacian <andrej@kacian.sk>
245    * Show MPD database directory tree in Add window
246    * Added an 'Update' button in Add window
247    * Adding songs to playlist now works
248    * Added option for adding directories recursively
249
2502004-05-20 Andrej Kacian <andrej@kacian.sk>
251    * Add GUI submenus for adding/removing files
252    * Removing songs from playlist now possible
253
2542004-05-19 Andrej Kacian <andrej@kacian.sk>
255    * 'All' type quicksearch implemented
256    * Made quicksearch case insensitive
257    * Fixed a small trackname scroll bug
258
2592004-05-18 Andrej Kacian <andrej@kacian.sk>
260    * Create quicksearch type combobox with libglade instead of code
261    * Quicksearch implemented (except type 'All' search)
262
2632004-05-14 Andrej Kacian <andrej@kacian.sk>
264    * Fixed a bug where trackname wouldn't scroll after disconnecting and
265      connecting back to mpd
266
2672004-05-09 Andrej Kacian <andrej@kacian.sk>
268    * Enable playlist saving, deleting
269
2702004-05-08 Andrej Kacian <andrej@kacian.sk>
271    * Multiple songs can be selected in playlist now (preparing for playlist
272      editing)
273    * Fixed a bug in current song highlighting
274    * Scroll track name if too long
275
2762004-05-07 Andrej Kacian <andrej@kacian.sk>
277    * Currently playing song row is in bold font in playlist
278
2792004-05-06 Andrej Kacian <andrej@kacian.sk>
280    * scroll to currently playing song after connect, if any (doh! fixed)
281    * released 0.2.1
282
2832004-05-04 Andrej Kacian <andrej@kacian.sk>
284    * fixed a gtk-warning when users has no playlists and tries to open
285      playlists window
286    * set playlist cursor on currently playing song after connect, if any
287
2882004-04-30 Andrej Kacian <andrej@kacian.sk>
289    * Improved MPD error handling
290
2912004-04-19 Andrej Kacian <andrej@kacian.sk>
292    * Changed code for player control buttons to use new GtkToolButton widget
293    * Show seek time in statusbar when dragging progressbar
294    * Fix statusbar message updating
295    * Changed order of columns in playlist
296    * Fix refresh bug
297    * release 0.2.0
298
2992004-04-08 Andrej Kacian <andrej@kacian.sk>
300    * Made MPD status refresh rate configurable
301    * Changed time display from label to no-relief button
302    * Free config strings before g_strdup()ing new values
303    * Released 0.1.6
304    * Fix bug on playlist clear
305    * Check if something is loaded in playlist before trying to play song
306      when pressing Play button
307    * Don't open config and playlists window more than once at a time
308
3092004-04-07 Andrej Kacian <andrej@kacian.sk>
310    * Made Load button useful in playlists window
311    * Rewrote confg and playlists windows behavior logic, they now get
312      destroyed on close and regenerated again as needed
313    * Some code cleanup
314    * Released 0.1.5
315    * Put main UI into a box with narrow border for better look
316    * Fixed a problem when reconnecting
317
3182004-04-05 Andrej Kacian <andrej@kacian.sk>
319    * Released 0.1.3
320    * Increased width of bitrate and mode display frames
321    * Playlist list liststore now gets created
322    * First row is now automatically selected in GUI playlist on playlist load
323    * Released 0.1.4
324    * List of playlists is now loaded properly into playlists window
325    * Optionally append to existing playlist when loading a playlist
326
3272004-04-04 Andrej Kacian <andrej@kacian.sk>
328    * Filename is now shown in song title display when neither artist nor
329      title strings are present
330    * Selected song in playlist is being played when PLAY button is pressed
331    * Playlist now uses alternating colors for rows
332    * MPD is now queried for status every 500ms instead of 100ms
333    * Glurp now reloads playlist from server if it has changed
334    * Some code cleanup
335
3362004-04-03 Andrej Kacian <andrej@kacian.sk>
337    * Now also displaying track number in player's trackname field
338    * Proper title is now displayed when not autoconnecting
339
3402004-04-02 Andrej Kacian <andrej@kacian.sk>
341    * Glurp now uses custom icons for player control buttons
342    * Songs can now be played by double-clicking on them in playlist
343    * Added tracknumber column to the playlist
344    * First public release, v0.1.0
345    * Fixed config file existence checks in config_save() and config_load()
346    * Released 0.1.1, because 0.1.0 is unusable
347    * Started work on playlist editing
348    * Released 0.1.2 due to autotools misconfig
349    * Cleaned up autotools files
350    * Moved some GUI-related code from comm.c to gui.c
351    * gui_update() is only called when connected to server now
352
3532004-04-01 Andrej Kacian <andrej@kacian.sk>
354    * Fixed connection checking on few places in code
355
3562004-03-20 Andrej Kacian <andrej@kacian.sk>
357    * User can now switch between elapsed and remaining time display
358    * Rewrote internal structures to use more pointers
359    * Fixed a preferences saving bug
360
3612004-03-18 Andrej Kacian <andrej@kacian.sk>
362    * Player now shows artist and title of currently played song
363    * Added vertical label "VOLUME" to the volumebar
364
3652004-03-17 Andrej Kacian <andrej@kacian.sk>
366    * Implemented functionality for Play, Pause and Stop buttons
367    * Moved player control functions to player.[ch]
368    * Made only connect button shown in GUI on start
369
3702004-03-16 Andrej Kacian <andrej@kacian.sk>
371    * Playlist is now loaded properly
372    * Playlist can now be hidden/shown with a GUI button
373
3742004-03-15 Andrej Kacian <andrej@kacian.sk>
375    * Started work on glurp
376    * Created initial version of GUI, some basic functionality
377    * Connecting to server now works
378    * Configuration is now saved into ~/.glurp file
379    * Volume slidebar now works
380    * Progressbar now works, also for seeking inside a song
381    * Time display can now only display elapsed time
382    * Button for connecting/disconnecting is implemented
383