-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
382 lines (309 loc) · 15.2 KB
/
ChangeLog
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
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
2010-04-17 Benoît Rouits <[email protected]>
* added possibility to remove a stream from history.
* bumped stream history to 30 urls.
2010-04-14 Benoît Rouits <[email protected]>
* Switched from libglade to GtkBuilder
* Switched volume button to a GtkVolumeButton
* Moved connect and output buttons under volume button
2010-03-29 Benoît Rouits <[email protected]>
* Added optional tray icon and tray menu.
* Fixed bug when refresh_rate is longer than 1sec.
* Replaced the button_time by a label_time (GtkLabel) to avoid tooltip drops.
* Fixed condense/normal behaviour for smart (buggy?) window-managers.
* Fixed stream list selection (now copy stream name to stream entry).
* Fixed bug when streams change song title on the fly.
2005-11-11 Andrej Kacian <[email protected]>
* Changed "config_file" CLI option to "config".
2005-10-26 Daniel Lindenaar <[email protected]>
* Fix last GTK_{WARNING,CRITICAL} due to the move to single window.
* Fix keyboard shortcuts, broken due to the move to single window.
* Better comply to GNOME-HIG by not changing the play into pause and
vice-versa.
2005-10-24 Daniel Lindenaar <[email protected]>
* Add row_activated signal handler for playlists treeview.
* Another speedup for playlist handling.
2005-10-21 Daniel Lindenaar <[email protected]>
* Some patches to allow build on win32 playform.
* Changed glurp's look to not use any dialogs.
* added NSIS installer script file to build a win32 installer.
* workaround crashes when having insufficient permissions (needs a
real implementation, though).
* Added commandline option --config-file=... to specify which config.
file to use; Usefull for multiple server connections.
* Improve playlist loading time.
2005-09-01 Andrej Kacian <[email protected]>
* Only request plchanges when playlist version changes (duh!)
2005-08-31 Andrej Kacian <[email protected]>
* Use strftime() from gmpc to form titles displayed in playlist and
current song bar.
* Store a pointer to mpd_Song inside GlurpSong. Do not show playlist
treeview headers.
* Updated libmpdclient.[ch]
* Reordered main control bar buttons a bit.
2005-08-30 Andrej Kacian <[email protected]>
* Made left/right buttons seek in current song. Based on patch by
Florian (oxifant at musicpd.org forums).
* Remember playlist visibility on exit, instead of having a config
option.
2005-08-27 Andrej Kacian <[email protected]>
* Rearranged GUI elements a bit, made button icons smaller.
2005-08-21 Andrej Kacian <[email protected]>
* Changed location of connect/disconnect button.
* Make outputs button non-sensitive instead of hiding it
* Do a proper cleanup on SIGINT. Patch sent by Daniel Lublin
<daniel at lublin.se>.
* Call correct signal handler on playlist load button.
* Fix quicksearch to search entire playlist, not just songs below
cursor position.
2005-06-05 Andrej Kacian <[email protected]>
* Fixed main window size remembering
* Applied patch from Daniel Lindenaar <daniel at lindenaar.org> to add
search capability to the add window. Modified the original patch so
that the search results are displayed in a separate treeview item,
instead of removing the database view.
* Use the song icon as an application window icon
* 0.11.6 released
2005-04-10 Andrej Kacian <[email protected]>
* Honor --datadir setting from configure
2005-04-04 Andrej Kacian <[email protected]>
* Added a config option enabling main window size (re)storing
* Disabled main window position (re)storing
2005-04-03 Andrej Kacian <[email protected]>
* Remember main window position and size
* Big code cleanup, mostly related to includes
* Added GPL copyright headers to all source files
* Fixed command line arguments parsing
2005-03-31 Andrej Kacian <[email protected]>
* Do not expand playlist controls bar
2005-02-09 Andrej Kacian <[email protected]>
* Moved "shuffle playlist" to playlist context menu
* Fixed a bug where string was freed too soon in playlist deletion
2005-02-08 Andrej Kacian <[email protected]>
* Got rid of toolbars in main window
2004-12-29 Andrej Kacian <[email protected]>
* Added support for MPD outputs enabling/disabling
* Fix bug in playlist columns visibility determining, no longer reverts
to default
* Remain in disconnected state when server and/or port is not
set correctly in config
2004-11-12 Andrej Kacian <[email protected]>
* Quicksearch in album field
* Playlist drag&drop bugfix
2004-11-09 Andrej Kacian <[email protected]>
* Numeric enter key now adds files too
2004-11-05 Andrej Kacian <[email protected]>
* Renamed player-shuffle.png to player-random.png
* Fixed Random button
2004-11-01 Andrej Kacian <[email protected]>
* Correctly update all GUI playlist columns
* Fix URL history saving/loading
2004-10-29 Andrej Kacian <[email protected]>
* Moved tooltip creating function into separate file (tooltips.c)
* Made playlist columns' display configurable, with fixed order for now
* Added custom icons for Add, Remove, Playlist, Playlists, Config buttons
* Made glurp getopt-aware, with --version only for now
* Do not check for keyboard shortcuts when focus is in quicksearch bar
2004-10-28 Andrej Kacian <[email protected]>
* Moved keypress GUI callback functions to separate file (keyboard.c)
* All windows except main are now closed with Esc
* Added some convenience keyboard shortcuts
* Arrow-driven DB browsing, yay!
2004-10-23 Andrej Kacian <[email protected]>
* Follow WM's default positioning style for main window placement
2004-10-17 Andrej Kacian <[email protected]>
* Added support for all common keyboard shortcuts in main window
2004-10-16 Andrej Kacian <[email protected]>
* Shuffle playlist button added
* Add long-awaited tooltips to buttons
* Playlist selection behaves sanely on rightclick now
* Revamped Add and Remove buttons and menus
* Various minor UI tweaks
2004-10-15 Andrej Kacian <[email protected]>
* Fix segfault on Add Stream dialog show when no stream history
* Fix gtk-warning for not realized playlist menu
2004-10-14 Andrej Kacian <[email protected]>
* Changed info frame titles to sensitive, due to user request
* If user clicks on an unselected row in song add dialog, cancel any
current selection and select only that row
2004-09-25 Andrej Kacian <[email protected]>
* Reset titlebar scrolling on song change and restart as appropriate
(bug found by thebug@FreeNode, thanks)
2004-09-23 Andrej Kacian <[email protected]>
* Implemented 'Add selected' and 'Update selected' options in addwindow
popup menu
2004-09-06 Andrej Kacian <[email protected]>
* 0.11.3 released
2004-09-04 Andrej Kacian <[email protected]>
* Use new icons (see AUTHORS) for connect and disconnect buttons
2004-08-23 Andrej Kacian <[email protected]>
* Moved connect/disconnect buttons to main control bar
2004-07-25 Andrej Kacian <[email protected]>
* Don't overwrite time/totaltime in statusbar when still dragging
2004-07-20 Andrej Kacian <[email protected]>
* Added stub functions for db popup menu callbacks
* Let MPD decide what song to PLAY when nothing is selected in pl
2004-07-10 Andrej Kacian <[email protected]>
* Fix warnings on 64-bit architectures
2004-07-09 Andrej Kacian <[email protected]>
* Add checks for MPD error after MPD interaction
* Changed tracknumber column to integer type
* Implemented popup context menu on playlist right-click
2004-07-08 Andrej Kacian <[email protected]>
* Fixed the ugly cpu-eating bug (fix by Qball, thanks a _lot_)
* Reenabled scrolling to current song on connect
* Take focus away from the time button on click
* Disallow connecting to MPD older than 0.11.0
2004-06-28 Andrej Kacian <[email protected]>
* Fixed playlist item update when empty some text field is empty
* Implemented playlist reordering using mouse drag&drop
* Recent stream urls now get saved on quit and loaded on start
* Added keyboard shortcuts for 'crop delete' and 'delete all'
* Don't scroll playlist view to current song so often
2004-06-26 Andrej Kacian <[email protected]>
* Plchanges implementation should now be complete (and bugless?)
* Version bump to 0.11.0 (sync with MPD version numbering)
* Lower max. refresh rate to 10s, add " [ms]" to refresh rate config label
* Implemented recent stream popdown menu in stream add dialog
* Released 0.11.0
2004-06-18 Andrej Kacian <[email protected]>
* Update libmpdclient.[ch] to 0.11.0
* Change default MPD port to 6600
* Use 0.11.0 way of retrieving status
* Partially implement plchanges (somewhat broken at the moment)
* Fix playlist scroll to current song
2004-06-14 Andrej Kacian <[email protected]>
* Accelerators: Del, Ins, Shift+Ins
2004-05-28 Andrej Kacian <[email protected]>
* Fix recursive file loading
2004-05-27 Andrej Kacian <[email protected]>
* Hide the database tree when updating
2004-05-26 Andrej Kacian <[email protected]>
* Rewrote database tree populating in 'Add' window
2004-05-23 Andrej Kacian <[email protected]>
* Fixed a bug in current song bold highlighting
* Added a 'Crop' option to Remove menu to remove all but selected songs
* Only open 'Add' window once
* Add directories recursively by default, remove checkbox for recursive add
* Add repeat and shuffle buttons to main playlist
* Do not show playlist initially
* Moved some stuff from gui_update() to gui_set_connected()
2004-05-22 Andrej Kacian <[email protected]>
* Support non-blocking update, while maintaining backwards compatibility
* Changed player icons pixmaps name prefix to "player-"
* Add nice icon for audio files in 'Add' dialog
2004-05-21 Andrej Kacian <[email protected]>
* Show MPD database directory tree in Add window
* Added an 'Update' button in Add window
* Adding songs to playlist now works
* Added option for adding directories recursively
2004-05-20 Andrej Kacian <[email protected]>
* Add GUI submenus for adding/removing files
* Removing songs from playlist now possible
2004-05-19 Andrej Kacian <[email protected]>
* 'All' type quicksearch implemented
* Made quicksearch case insensitive
* Fixed a small trackname scroll bug
2004-05-18 Andrej Kacian <[email protected]>
* Create quicksearch type combobox with libglade instead of code
* Quicksearch implemented (except type 'All' search)
2004-05-14 Andrej Kacian <[email protected]>
* Fixed a bug where trackname wouldn't scroll after disconnecting and
connecting back to mpd
2004-05-09 Andrej Kacian <[email protected]>
* Enable playlist saving, deleting
2004-05-08 Andrej Kacian <[email protected]>
* Multiple songs can be selected in playlist now (preparing for playlist
editing)
* Fixed a bug in current song highlighting
* Scroll track name if too long
2004-05-07 Andrej Kacian <[email protected]>
* Currently playing song row is in bold font in playlist
2004-05-06 Andrej Kacian <[email protected]>
* scroll to currently playing song after connect, if any (doh! fixed)
* released 0.2.1
2004-05-04 Andrej Kacian <[email protected]>
* fixed a gtk-warning when users has no playlists and tries to open
playlists window
* set playlist cursor on currently playing song after connect, if any
2004-04-30 Andrej Kacian <[email protected]>
* Improved MPD error handling
2004-04-19 Andrej Kacian <[email protected]>
* Changed code for player control buttons to use new GtkToolButton widget
* Show seek time in statusbar when dragging progressbar
* Fix statusbar message updating
* Changed order of columns in playlist
* Fix refresh bug
* release 0.2.0
2004-04-08 Andrej Kacian <[email protected]>
* Made MPD status refresh rate configurable
* Changed time display from label to no-relief button
* Free config strings before g_strdup()ing new values
* Released 0.1.6
* Fix bug on playlist clear
* Check if something is loaded in playlist before trying to play song
when pressing Play button
* Don't open config and playlists window more than once at a time
2004-04-07 Andrej Kacian <[email protected]>
* Made Load button useful in playlists window
* Rewrote confg and playlists windows behavior logic, they now get
destroyed on close and regenerated again as needed
* Some code cleanup
* Released 0.1.5
* Put main UI into a box with narrow border for better look
* Fixed a problem when reconnecting
2004-04-05 Andrej Kacian <[email protected]>
* Released 0.1.3
* Increased width of bitrate and mode display frames
* Playlist list liststore now gets created
* First row is now automatically selected in GUI playlist on playlist load
* Released 0.1.4
* List of playlists is now loaded properly into playlists window
* Optionally append to existing playlist when loading a playlist
2004-04-04 Andrej Kacian <[email protected]>
* Filename is now shown in song title display when neither artist nor
title strings are present
* Selected song in playlist is being played when PLAY button is pressed
* Playlist now uses alternating colors for rows
* MPD is now queried for status every 500ms instead of 100ms
* Glurp now reloads playlist from server if it has changed
* Some code cleanup
2004-04-03 Andrej Kacian <[email protected]>
* Now also displaying track number in player's trackname field
* Proper title is now displayed when not autoconnecting
2004-04-02 Andrej Kacian <[email protected]>
* Glurp now uses custom icons for player control buttons
* Songs can now be played by double-clicking on them in playlist
* Added tracknumber column to the playlist
* First public release, v0.1.0
* Fixed config file existence checks in config_save() and config_load()
* Released 0.1.1, because 0.1.0 is unusable
* Started work on playlist editing
* Released 0.1.2 due to autotools misconfig
* Cleaned up autotools files
* Moved some GUI-related code from comm.c to gui.c
* gui_update() is only called when connected to server now
2004-04-01 Andrej Kacian <[email protected]>
* Fixed connection checking on few places in code
2004-03-20 Andrej Kacian <[email protected]>
* User can now switch between elapsed and remaining time display
* Rewrote internal structures to use more pointers
* Fixed a preferences saving bug
2004-03-18 Andrej Kacian <[email protected]>
* Player now shows artist and title of currently played song
* Added vertical label "VOLUME" to the volumebar
2004-03-17 Andrej Kacian <[email protected]>
* Implemented functionality for Play, Pause and Stop buttons
* Moved player control functions to player.[ch]
* Made only connect button shown in GUI on start
2004-03-16 Andrej Kacian <[email protected]>
* Playlist is now loaded properly
* Playlist can now be hidden/shown with a GUI button
2004-03-15 Andrej Kacian <[email protected]>
* Started work on glurp
* Created initial version of GUI, some basic functionality
* Connecting to server now works
* Configuration is now saved into ~/.glurp file
* Volume slidebar now works
* Progressbar now works, also for seeking inside a song
* Time display can now only display elapsed time
* Button for connecting/disconnecting is implemented