root/branches/0.3/ChangeLog

Revision 815, 118.4 kB (checked in by nicfit, 1 year ago)

Release updates, NO MERGE

Line 
1 2007-07-10 02:44  'Travis Shirk <travis@pobox.com>'
2
3         * [r813] ., Makefile.in, acsite.m4, configure.ac, po/mesk.pot,
4           po/sv.mo, po/sv.po, scripts/mesk.in: Release mods. NO MERGE
5
6 2007-07-10 01:40  'Travis Shirk <travis@pobox.com>'
7
8         * [r811] src/mesk/audio/source.py, src/playlist_control.py:
9           Removed sort URI sort experiment
10
11 2007-07-08 04:24  'Travis Shirk <travis@pobox.com>'
12
13         * [r810] src/plugins/albumart.py: Amazon album cover cacheing
14
15 2007-07-08 01:49  'Travis Shirk <travis@pobox.com>'
16
17         * [r808] src/plugins/gajimstatus.py: Use Gajim DBus service
18           directly rather than through the shell
19
20 2007-07-08 00:08  'Travis Shirk <travis@pobox.com>'
21
22         * [r807] src/mesk/log.py, src/mesk/utils.py,
23           src/playlist_control.py: Fixed logging (#311)
24
25 2007-07-06 01:18  'Travis Shirk <travis@pobox.com>'
26
27         * [r806] src/plugins/albumart.py: Amazon search TB (fixes #329)
28
29 2007-07-06 00:42  'Travis Shirk <travis@pobox.com>'
30
31         * [r804] src/mesk/playlist/m3u.py, src/mesk/playlist/pls.py,
32           src/mesk/playlist/xspf.py: Relative path handling in playlists
33           (fixes #326)
34
35 2007-07-06 00:01  'Travis Shirk <travis@pobox.com>'
36
37         * [r803] ., src/mesk/playlist/m3u.py, src/playlist_control.py:
38           Merges from trunk
39
40 2007-07-05 23:50  'Travis Shirk <travis@pobox.com>'
41
42         * [r801] src/audio_control.py: Fixed TB
43
44 2007-07-04 05:13  'Travis Shirk <travis@pobox.com>'
45
46         * [r798] etc/mesk-0.3.2.ebuild: Use 'mp3' instead of 'mad' for USE
47           flag
48
49 2007-07-04 04:53  'Travis Shirk <travis@pobox.com>'
50
51         * [r797] Makefile.in, etc/mesk-0.3.2.ebuild, src/devices.py:
52           configure option / ebuild USE flag fixes (#331)
53
54 2007-07-01 20:29  'Travis Shirk <travis@pobox.com>'
55
56         * [r795] autogen.sh, launch.sh: Allow local customization in
57           config.sh
58
59 2007-06-18 00:48  'Travis Shirk <travis@pobox.com>'
60
61         * [r794] src/mesk/playlist/__init__.py, src/mesk/playlist/xspf.py:
62           Merged revisions 793 via svnmerge from
63           http://svn.nicfit.net/svn/mesk/trunk
64          
65           ........
66           r793 | nicfit | 2007-06-17 18:40:48 -0600 (Sun, 17 Jun 2007) |
67           4 lines
68          
69           mesk.playlist.load will create URI objects if needed.
70           Added mesk.playlist.Playlist.clear()
71           Set Playlist.name from xspf title
72           ........
73
74 2007-06-10 03:24  'Travis Shirk <travis@pobox.com>'
75
76         * [r788] src/mesk/audio/source.py: Fix for #324
77
78 2007-06-03 20:47  'Travis Shirk <travis@pobox.com>'
79
80         * [r778] src/data/glade/playlist.glade, src/playlist_control.py:
81           ALT+q keybinding for clearing queue (matches existing menuitem)
82
83 2007-06-03 20:06  'Travis Shirk <travis@pobox.com>'
84
85         * [r773] src/data/glade/playlist.glade,
86           src/mesk/playlist/__init__.py, src/playlist_control.py: Added
87           Queue to front (keybiding Q)
88
89 2007-05-28 02:31  'Travis Shirk <travis@pobox.com>'
90
91         * [r756] src/album_cover_control.py, src/main.py,
92           src/mesk/audio/source.py, src/mesk/gtk_utils.py,
93           src/playlist_control.py: Better plalist drop sorting (artist,
94           album year, track num)
95           Busy cursor support during long URI drops
96
97 2007-05-26 20:16  'Travis Shirk <travis@pobox.com>'
98
99         * [r743] src/main_window.py, src/mesk/utils.py: Open tabs
100           explicitly when possible (python 2.5)
101
102 2007-05-26 20:16  'Travis Shirk <travis@pobox.com>'
103
104         * [r742] acsite.m4: Better python detection
105
106 2007-05-26 20:15  'Travis Shirk <travis@pobox.com>'
107
108         * [r741] configure.ac: Version bump
109
110 2007-05-26 20:14  'Travis Shirk <travis@pobox.com>'
111
112         * [r740] src/plugins/albumart.py: Ignore empty cover urls
113
114 2007-05-10 05:00  'Travis Shirk <travis@pobox.com>'
115
116         * [r703] src/plugins/albumart.py: Fixed TB when soundex encounters
117           non-ascii characters.
118
119 2007-05-07 00:44  'Travis Shirk <travis@pobox.com>'
120
121         * [r688] ChangeLog, NEWS, etc/mesk-0.3.1.ebuild, po/POTFILES.in,
122           po/mesk.pot, po/sv.mo, po/sv.po: Release 0.3.1 updates
123
124 2007-05-06 16:45  'Travis Shirk <travis@pobox.com>'
125
126         * [r680] src/plugins/albumart.py: Removed debug output
127
128 2007-05-06 08:26  'Travis Shirk <travis@pobox.com>'
129
130         * [r678] src/mesk/log.py: Fixed bug with log level not getting
131           applied to all loggers, and trimmed down default format.
132
133 2007-05-06 07:31  'Travis Shirk <travis@pobox.com>'
134
135         * [r676] src/plugins/lyrics.py: Added a simple lyrics plugin.
136
137 2007-05-06 07:31  'Travis Shirk <travis@pobox.com>'
138
139         * [r675] src/mesk/plugin/interfaces.py, src/mesk/utils.py,
140           src/plugins/albumart.py, src/plugins/audioscrobbler.py,
141           src/plugins/gajimstatus.py: Some plugin cleanup and logger fixes
142
143 2007-05-05 18:27  'Travis Shirk <travis@pobox.com>'
144
145         * [r673] src/playlist_control.py: Pad fixed width columns to at
146           least a certain amount of space regardless of what the string
147           translates to.
148
149 2007-05-05 17:49  'Travis Shirk <travis@pobox.com>'
150
151         * [r672] src/mesk/plugin/interfaces.py, src/mesk/plugin/plugin.py,
152           src/plugins/audioscrobbler.py: Fixed plugin logging, and some
153           cleanup
154
155 2007-05-04 05:17  'Travis Shirk <travis@pobox.com>'
156
157         * [r671] src/plugins/albumart.py: Fuzzy search results using
158           soundex algorithm, fixes #310
159
160 2007-04-30 05:55  'Travis Shirk <travis@pobox.com>'
161
162         * [r663] ., src/main.py, src/mesk/log.py: Merge r660 from trunk,
163           and reset with bloked revisions
164
165 2007-04-30 05:32  'Travis Shirk <travis@pobox.com>'
166
167         * [r662] src/mesk/i18n.py: Removed attempt at devel dir po files,
168           it never worked and forces testing install.
169
170 2007-04-23 01:36  'Travis Shirk <travis@pobox.com>'
171
172         * [r650] src/playlist_control.py: Finish drag conext false when no
173           files are no usable text
174
175 2007-04-23 00:31  'Travis Shirk <travis@pobox.com>'
176
177         * [r648] src/mesk/playlist/xspf.py: Fix TB when playlist metadata
178           is None, or needs to be reloaded
179
180 2007-04-23 00:15  'Travis Shirk <travis@pobox.com>'
181
182         * [r647] src/main.py, src/mesk/i18n.py: Version info additions
183
184 2007-04-22 23:59  'Travis Shirk <travis@pobox.com>'
185
186         * [r646] po/mesk.pot, po/sv.mo, po/sv.po: po updates
187
188 2007-04-22 23:10  'Travis Shirk <travis@pobox.com>'
189
190         * [r643] src/mesk/i18n.py: Removed debug cruft
191
192 2007-04-22 23:09  'Travis Shirk <travis@pobox.com>'
193
194         * [r642] src/mesk/i18n.py: Some fixups while testing Swedish
195           translation
196
197 2007-04-22 21:12  'Travis Shirk <travis@pobox.com>'
198
199         * [r637] src/mesk/audio/__init__.py, src/mesk/audio/mpeg.py,
200           src/mesk/audio/oggvorbis.py: The TB is not printed when an audio
201           module is simply not supported, looks less like an error and
202           more like what it is, a test that failed.
203
204 2007-04-21 23:29  'Travis Shirk <travis@pobox.com>'
205
206         * [r636] ChangeLog, NEWS, configure.ac: Updates
207
208 2007-04-21 23:14  'Travis Shirk <travis@pobox.com>'
209
210         * [r635] po/Makefile.in, po/es.mo, po/es.po: Removed inclomplete
211           es translation (by babelfish)
212
213 2007-04-21 23:12  'Travis Shirk <travis@pobox.com>'
214
215         * [r634] THANKS, po/sv.po, src/data/glade/about_dialog.glade:
216           Added Swedish translation, by Daniel Nylander
217           <po@danielnylander.se>
218
219 2007-04-21 22:48  'Travis Shirk <travis@pobox.com>'
220
221         * [r633] src/main.py: Removed process renaming, as it has a stupid
222           bug and does not really work too well.
223
224 2007-04-21 03:20  'Travis Shirk <travis@pobox.com>'
225
226         * [r630] .: svnmerge:integrated
227
228 2007-04-16 00:57  'Travis Shirk <travis@pobox.com>'
229
230         * [r625] po/es.mo, po/es.po, po/mesk.pot: po updates
231
232 2007-04-16 00:57  'Travis Shirk <travis@pobox.com>'
233
234         * [r624] ChangeLog, NEWS: Release updates
235
236 2007-04-16 00:13  'Travis Shirk <travis@pobox.com>'
237
238         * [r622] src/cdrom_control.py, src/devices.py, src/main_window.py,
239           src/mesk/log.py, src/mesk/plugin/__init__.py: Merged revisions
240           619-620 via svnmerge from
241           svn://puddy.nicfit.lan:/mesk/trunk
242          
243           ........
244           r619 | nicfit | 2007-04-15 15:18:02 -0600 (Sun, 15 Apr 2007) |
245           2 lines
246          
247           Ensure all calls to gobject.idle_add that occur on seperate
248           threads do not return a value.
249           ........
250           r620 | nicfit | 2007-04-15 17:59:16 -0600 (Sun, 15 Apr 2007) |
251           2 lines
252          
253           Reworked CD device monitoring making better use of HAL. This
254           also eliminates a polling thread, yay!
255           ........
256
257 2007-04-02 15:53  'Travis Shirk <travis@pobox.com>'
258
259         * [r618] ., scripts/mesk.in: Trunk merges
260
261 2007-03-31 16:32  'Travis Shirk <travis@pobox.com>'
262
263         * [r617] .: Fixed svnmerge history
264
265 2007-03-28 05:47  'Travis Shirk <travis@pobox.com>'
266
267         * [r614] .: svnmerge init
268
269 2007-03-28 05:38  'Travis Shirk <travis@pobox.com>'
270
271         * [r613] .: Creating 0.3.x branch
272
273 2007-03-27 00:44  'Travis Shirk <travis@pobox.com>'
274
275         * [r612] mesk/trunk/acsite.m4, mesk/trunk/scripts/mesk.in,
276           mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py: Fix for
277           #308, and other miscellaneous cleanups
278
279 2007-03-25 23:49  'Travis Shirk <travis@pobox.com>'
280
281         * [r611] mesk/trunk/src/dbus_service.py: Sanitize profile names in
282           the dbus service ID
283
284 2007-03-25 21:49  'Travis Shirk <travis@pobox.com>'
285
286         * [r610] mesk/trunk/etc/mesk.desktop.in: update
287
288 2007-03-25 06:57  'Travis Shirk <travis@pobox.com>'
289
290         * [r607] mesk/trunk/README.in, mesk/trunk/configure.ac,
291           mesk/trunk/etc/mesk-0.3.0.ebuild, mesk/trunk/po/POTFILES.in,
292           mesk/trunk/po/es.mo, mesk/trunk/po/es.po,
293           mesk/trunk/po/mesk.pot, mesk/trunk/src/about_dialog.py,
294           mesk/trunk/src/audio_control.py,
295           mesk/trunk/src/data/glade/main_window.glade,
296           mesk/trunk/src/main_window.py,
297           mesk/trunk/src/mesk/plugin/__init__.py,
298           mesk/trunk/src/mesk/plugin/interfaces.py,
299           mesk/trunk/src/playlist_control.py,
300           mesk/trunk/src/preference_window.py: Lotta minore updates and
301           fix for #302 (j keybinding changed to Ctrl+j)
302
303 2007-03-25 05:12  'Travis Shirk <travis@pobox.com>'
304
305         * [r606] mesk/trunk/doc/mesk.1.in, mesk/trunk/src/dbus_service.py,
306           mesk/trunk/src/main.py: Added dbus interface for raising the
307           main window (--raise-window); closes #299
308
309 2007-03-24 04:17  'Travis Shirk <travis@pobox.com>'
310
311         * [r605] mesk/trunk/doc/mesk.1.in, mesk/trunk/src/dbus_service.py,
312           mesk/trunk/src/main.py, mesk/trunk/src/main_window.py: Added
313           dbus/--toggle-visible for showing/hiding the main app window
314
315 2007-03-24 04:01  'Travis Shirk <travis@pobox.com>'
316
317         * [r604] mesk/trunk/src/data/glade/main_window.glade,
318           mesk/trunk/src/main_window.py: Key binding for compact mode
319           toggle - Alt+c (#298)
320
321 2007-03-24 03:54  'Travis Shirk <travis@pobox.com>'
322
323         * [r603] mesk/trunk/src/audio_control.py,
324           mesk/trunk/src/main_window.py: Fix for #300 and TB fix when gst
325           taglist values are lists
326
327 2007-03-24 03:06  'Travis Shirk <travis@pobox.com>'
328
329         * [r602] mesk/trunk/src/audio_control.py: Fixed volume widget
330           (#301)
331
332 2007-03-19 03:47  'Travis Shirk <travis@pobox.com>'
333
334         * [r601] mesk/trunk/src/main_window.py,
335           mesk/trunk/src/status_icon.py: debug cruft
336
337 2007-03-19 03:27  'Travis Shirk <travis@pobox.com>'
338
339         * [r600] mesk/trunk/src/audio_control.py,
340           mesk/trunk/src/data/glade/main_window.glade,
341           mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/window.py:
342           More attempts at fixing the compact position/resize bug. Looks
343           more and more like a gtk bug...
344
345 2007-03-14 15:18  'Travis Shirk <travis@pobox.com>'
346
347         * [r599] mesk/trunk/README.in: Added
348
349 2007-03-14 05:13  'Travis Shirk <travis@pobox.com>'
350
351         * [r598] mesk/trunk/etc/mesk-0.3.0.ebuild: downgrade some versions
352
353 2007-03-14 04:40  'Travis Shirk <travis@pobox.com>'
354
355         * [r597] mesk/trunk/Makefile.in:
356
357 2007-03-13 02:06  'Travis Shirk <travis@pobox.com>'
358
359         * [r596] mesk/trunk/src/data/glade/main_window.glade,
360           mesk/trunk/src/data/glade/tips_window.glade,
361           mesk/trunk/src/main.py, mesk/trunk/src/main_window.py,
362           mesk/trunk/src/tips_window.py: Removed hated tips window
363
364 2007-03-13 02:00  'Travis Shirk <travis@pobox.com>'
365
366         * [r595] mesk/trunk/configure.ac,
367           mesk/trunk/src/album_cover_control.py,
368           mesk/trunk/src/data/glade/about_dialog.glade,
369           mesk/trunk/src/data/glade/main_window.glade,
370           mesk/trunk/src/data/glade/playlist.glade,
371           mesk/trunk/src/devices.py: Little fixes
372
373 2007-03-03 03:57  'Travis Shirk <travis@pobox.com>'
374
375         * [r577] mesk/trunk/src/plugins/gajimstatus.py: Escape double
376           quotes in status msg
377
378 2007-03-01 02:46  'Travis Shirk <travis@pobox.com>'
379
380         * [r576] mesk/trunk/configure.ac: Removed cruft
381
382 2007-02-28 05:05  'Travis Shirk <travis@pobox.com>'
383
384         * [r575] mesk/trunk/configure.ac,
385           mesk/trunk/etc/mesk-0.3.0.ebuild,
386           mesk/trunk/src/data/glade/main_window.glade: Worked around
387           ebuild sandbox violations by not calling gst-inspect
388           (--enable-sandbox)
389
390 2007-02-28 03:56  'Travis Shirk <travis@pobox.com>'
391
392         * [r574] mesk/trunk/src/playlist_control.py,
393           mesk/trunk/src/preference_window.py: Fixes #293, #295
394
395 2007-02-26 04:40  'Travis Shirk <travis@pobox.com>'
396
397         * [r573] mesk/trunk/Makefile.in, mesk/trunk/configure.ac,
398           mesk/trunk/etc/mesk-0.3.0.ebuild: ebuild updates (#289)
399
400 2007-02-26 03:45  'Travis Shirk <travis@pobox.com>'
401
402         * [r572] mesk/trunk/po/POTFILES.in, mesk/trunk/po/es.mo,
403           mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot: po update
404
405 2007-02-26 02:55  'Travis Shirk <travis@pobox.com>'
406
407         * [r571] mesk/trunk/configure.ac, mesk/trunk/src/devices.py,
408           mesk/trunk/src/main.py, mesk/trunk/src/main_window.py,
409           mesk/trunk/src/mesk/info.py.in: DBus, cdrom, and audio format
410           configure enabling options. (#287)
411
412 2007-02-26 01:01  'Travis Shirk <travis@pobox.com>'
413
414         * [r570] mesk/trunk/src/cdrom_control.py,
415           mesk/trunk/src/data/glade/main_window.glade,
416           mesk/trunk/src/data/glade/playlist.glade,
417           mesk/trunk/src/main_window.py,
418           mesk/trunk/src/mesk/playlist/__init__.py,
419           mesk/trunk/src/mesk/playlist/xspf.py,
420           mesk/trunk/src/playlist_control.py: Read-only plalists (#261)
421
422 2007-02-25 07:17  'Travis Shirk <travis@pobox.com>'
423
424         * [r569] mesk/trunk/src/data/glade/main_window.glade,
425           mesk/trunk/src/mesk/log.py, mesk/trunk/src/plugins/albumart.py:
426           Ensure all log window output occurs on the event thread
427
428 2007-02-25 06:55  'Travis Shirk <travis@pobox.com>'
429
430         * [r568] mesk/trunk/src/data/glade/preference_window.glade,
431           mesk/trunk/src/main.py, mesk/trunk/src/mesk/plugin/plugin.py,
432           mesk/trunk/src/plugins/albumart.py,
433           mesk/trunk/src/plugins/audioscrobbler.py,
434           mesk/trunk/src/plugins/gajimstatus.py,
435           mesk/trunk/src/plugins/plugins_gui.glade,
436           mesk/trunk/src/preference_window.py: Open plugin configs within
437           the preferences dialog.
438
439 2007-02-25 03:50  'Travis Shirk <travis@pobox.com>'
440
441         * [r567] mesk/trunk/Makefile.in, mesk/trunk/src/mesk/log.py,
442           mesk/trunk/src/mesk/playlist/m3u.py,
443           mesk/trunk/src/mesk/playlist/pls.py,
444           mesk/trunk/src/mesk/playlist/xspf.py,
445           mesk/trunk/src/playlist_control.py: #291, #292
446
447 2007-02-25 01:18  'Travis Shirk <travis@pobox.com>'
448
449         * [r566] mesk/trunk/configure.ac,
450           mesk/trunk/etc/mesk-0.3.0.ebuild,
451           mesk/trunk/src/audio_control.py,
452           mesk/trunk/src/data/glade/playlist.glade,
453           mesk/trunk/src/data/glade/preference_window.glade,
454           mesk/trunk/src/main_window.py,
455           mesk/trunk/src/mesk/plugin/__init__.py,
456           mesk/trunk/src/plugins/audioscrobbler.py,
457           mesk/trunk/src/plugins/gajimstatus.py,
458           mesk/trunk/src/plugins/plugins_gui.glade,
459           mesk/trunk/src/preference_window.py: Pref and plugin cleanups
460
461 2007-02-25 01:13  'Travis Shirk <travis@pobox.com>'
462
463         * [r565] mesk/trunk/aclocal.m4: removed, auto generated
464
465 2007-02-22 04:32  'Travis Shirk <travis@pobox.com>'
466
467         * [r564] mesk/trunk/acsite.m4, mesk/trunk/configure.ac: More
468           detection at time of configure
469
470 2007-02-20 04:32  'Travis Shirk <travis@pobox.com>'
471
472         * [r563] mesk/trunk/src/mesk/info.py.in: Yay! expanded autocnf
473           paths
474
475 2007-02-20 04:29  'Travis Shirk <travis@pobox.com>'
476
477         * [r562] mesk/trunk/src/cdrom_control.py: No need to import dbus
478
479 2007-02-20 04:27  'Travis Shirk <travis@pobox.com>'
480
481         * [r561] mesk/trunk/src/data/glade/preference_window.glade,
482           mesk/trunk/src/mesk/gtk_utils.py,
483           mesk/trunk/src/mesk/plugin/plugin.py,
484           mesk/trunk/src/plugins/albumart.py,
485           mesk/trunk/src/plugins/amazon_album_art.py,
486           mesk/trunk/src/plugins/audioscrobbler.py,
487           mesk/trunk/src/plugins/gajimstatus.py,
488           mesk/trunk/src/preference_window.py: Plugin prefs fixups
489
490 2007-02-19 22:59  'Travis Shirk <travis@pobox.com>'
491
492         * [r560] mesk/trunk/configure.ac,
493           mesk/trunk/src/data/glade/preference_window.glade: configure fix
494           and prefs window work
495
496 2007-02-19 22:21  'Travis Shirk <travis@pobox.com>'
497
498         * [r559] mesk/trunk/Makefile.in, mesk/trunk/aclocal.m4,
499           mesk/trunk/acsite.m4, mesk/trunk/autogen.sh,
500           mesk/trunk/configure.ac, mesk/trunk/etc/mesk-0.3.0.ebuild,
501           mesk/trunk/po/Makefile.in, mesk/trunk/scripts/install-sh,
502           mesk/trunk/scripts/mesk.in, mesk/trunk/src/main.py,
503           mesk/trunk/src/main_window.py,
504           mesk/trunk/src/mesk/audio/__init__.py,
505           mesk/trunk/src/mesk/audio/mpeg.py: Configuration checks moved
506           back into configure, still work to do here.
507
508 2007-02-19 10:07  'Travis Shirk <travis@pobox.com>'
509
510         * [r558] mesk/trunk/src/album_cover_control.py,
511           mesk/trunk/src/data/images/stock_repeat.png,
512           mesk/trunk/src/data/images/stock_shuffle.png,
513           mesk/trunk/src/mesk/plugin/__init__.py,
514           mesk/trunk/src/mesk/plugin/interfaces.py,
515           mesk/trunk/src/mesk/utils.py,
516           mesk/trunk/src/playlist_control.py,
517           mesk/trunk/src/plugins/amazon.py,
518           mesk/trunk/src/plugins/amazon_album_art.py,
519           mesk/trunk/src/plugins/audioscrobbler.py,
520           mesk/trunk/src/plugins/gajimstatus.py: Album cover
521           search/download is working, more work needed
522
523 2007-02-19 05:53  'Travis Shirk <travis@pobox.com>'
524
525         * [r557] mesk/trunk/src/album_cover_control.py,
526           mesk/trunk/src/mesk/plugin/__init__.py,
527           mesk/trunk/src/mesk/plugin/interfaces.py,
528           mesk/trunk/src/plugins/amazon.py,
529           mesk/trunk/src/plugins/amazon_album_art.py: Start on amazon albm
530           cover plugin
531
532 2007-02-19 02:13  'Travis Shirk <travis@pobox.com>'
533
534         * [r556] mesk/trunk/src/audio_control.py,
535           mesk/trunk/src/data/glade/main_window.glade,
536           mesk/trunk/src/main_window.py,
537           mesk/trunk/src/mesk/plugin/__init__.py,
538           mesk/trunk/src/mesk/plugin/interfaces.py,
539           mesk/trunk/src/mesk/plugin/listeners.py,
540           mesk/trunk/src/mesk/utils.py,
541           mesk/trunk/src/plugins/audioscrobbler.py,
542           mesk/trunk/src/plugins/gajimstatus.py: Added a hook so plugins
543           can add menu items to the View menu (fixes #218)
544
545 2007-02-18 23:22  'Travis Shirk <travis@pobox.com>'
546
547         * [r555] mesk/trunk/src/data/glade/main_window.glade,
548           mesk/trunk/src/main_window.py,
549           mesk/trunk/src/mesk/plugin/__init__.py: Plugin mgr cleanup
550
551 2007-02-18 22:16  'Travis Shirk <travis@pobox.com>'
552
553         * [r554] mesk/trunk/Makefile.in, mesk/trunk/configure.ac,
554           mesk/trunk/doc/mesk.1.in, mesk/trunk/etc/mesk.1.in,
555           mesk/trunk/src/main.py: Man page updates and move
556
557 2007-02-18 21:33  'Travis Shirk <travis@pobox.com>'
558
559         * [r553] mesk/trunk/src/main.py: Handle SystemExit
560
561 2007-02-18 21:01  'Travis Shirk <travis@pobox.com>'
562
563         * [r552] mesk/trunk/src/data/glade/tips_window.glade,
564           mesk/trunk/src/mesk/audio/mpeg.py,
565           mesk/trunk/src/mesk/audio/oggvorbis.py,
566           mesk/trunk/src/mesk/audio/source.py: Better title when no
567           metadata is in the track.
568
569 2007-02-18 20:43  'Travis Shirk <travis@pobox.com>'
570
571         * [r551] mesk/trunk/src/main.py,
572           mesk/trunk/src/mesk/audio/mpeg.py,
573           mesk/trunk/src/playlist_control.py,
574           mesk/trunk/src/status_bar.py, mesk/trunk/src/tips_window.py:
575           Recognize .MP3 instead of just .mp3, and pango escape fixes.
576
577 2007-02-17 03:55  'Travis Shirk <travis@pobox.com>'
578
579         * [r550] mesk/trunk/src/dialogs.py, mesk/trunk/src/main.py,
580           mesk/trunk/src/playlist_control.py: Error dialogs (fixes #283)
581
582 2007-02-14 03:58  'Travis Shirk <travis@pobox.com>'
583
584         * [r549] mesk/trunk/src/mesk/plugin/__init__.py: doc string
585
586 2007-02-14 03:39  'Travis Shirk <travis@pobox.com>'
587
588         * [r548] mesk/trunk/launch.sh, mesk/trunk/scripts/mesk.in,
589           mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py,
590           mesk/trunk/src/playlist_control.py: Added enqueue dbus interface
591           (fixes #278)
592
593 2007-02-14 02:29  'Travis Shirk <travis@pobox.com>'
594
595         * [r547] mesk/trunk/src/main_window.py,
596           mesk/trunk/src/mesk/utils.py,
597           mesk/trunk/src/playlist_control.py: get_traceback_str is not
598           needed with python >= 2.4
599
600 2007-02-13 06:39  'Travis Shirk <travis@pobox.com>'
601
602         * [r546] mesk/trunk/src/main.py, mesk/trunk/src/main_window.py,
603           mesk/trunk/src/plugins/audioscrobbler.py,
604           mesk/trunk/src/plugins/plugins_gui.glade: Uadioscrobbler plugin
605           status is now shown in the pref dialog and added LinkButtons
606           (fixes #240)
607
608 2007-02-13 04:36  'Travis Shirk <travis@pobox.com>'
609
610         * [r545] mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py,
611           mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/utils.py:
612           cleanup ot remote control interface.
613
614 2007-02-11 05:47  'Travis Shirk <travis@pobox.com>'
615
616         * [r544] mesk/trunk/src/data/glade/main_window.glade,
617           mesk/trunk/src/status_bar.py: Tooltip with number of msgs in
618           status bar icon
619
620 2007-02-09 06:26  'Travis Shirk <travis@pobox.com>'
621
622         * [r543] mesk/trunk/src/playlist_control.py: Output unsupported
623           audio types via status log window
624
625 2007-02-09 05:50  'Travis Shirk <travis@pobox.com>'
626
627         * [r542] mesk/trunk/src/main_window.py: Reset window title wheen
628           None passed to _update_current_display (fixes #282)
629
630 2007-02-09 05:42  'Travis Shirk <travis@pobox.com>'
631
632         * [r541] mesk/trunk/src/data/glade/main_window.glade,
633           mesk/trunk/src/mesk/utils.py,
634           mesk/trunk/src/playlist_control.py,
635           mesk/trunk/src/status_bar.py: Errors, warnings, persistent msgs,
636           etc.. can be displayed via a window which is launched using the
637           status bar corner image (fixes #227)
638
639 2007-02-04 06:58  'Travis Shirk <travis@pobox.com>'
640
641         * [r540] mesk/trunk/src/playlist_control.py: Fix #280
642
643 2007-02-04 06:06  'Travis Shirk <travis@pobox.com>'
644
645         * [r539] mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py,
646           mesk/trunk/src/main_window.py: DBus hacking
647
648 2007-02-03 05:52  'Travis Shirk <travis@pobox.com>'
649
650         * [r538] mesk/trunk/etc/mesk-0.3.0.ebuild, mesk/trunk/launch.sh,
651           mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py,
652           mesk/trunk/src/main_window.py: If remote options are passed on
653           the command line and Mesk is not started, start up and
654           handle the options instead of complaining about no instance
655           running....
656
657 2007-01-18 04:50  'Travis Shirk <travis@pobox.com>'
658
659         * [r537] mesk/trunk/src/main.py: Rearrange
660
661 2007-01-18 04:37  'Travis Shirk <travis@pobox.com>'
662
663         * [r536] mesk/trunk/src/audio_control.py,
664           mesk/trunk/src/mesk/audio/__init__.py,
665           mesk/trunk/src/mesk/playlist/__init__.py,
666           mesk/trunk/src/mesk/playlist/m3u.py,
667           mesk/trunk/src/mesk/playlist/pls.py,
668           mesk/trunk/src/mesk/playlist/xspf.py,
669           mesk/trunk/src/playlist_control.py: Playlists ensure at least a
670           title exists and radio fix (#228)
671
672 2007-01-18 03:09  'Travis Shirk <travis@pobox.com>'
673
674         * [r535] mesk/trunk/src/dialogs.py,
675           mesk/trunk/src/mesk/playlist/m3u.py,
676           mesk/trunk/src/mesk/playlist/pls.py,
677           mesk/trunk/src/mesk/playlist/xspf.py,
678           mesk/trunk/src/mesk/utils.py,
679           mesk/trunk/src/playlist_control.py: Playlist export and support
680           for PLS format playlists - #250, #277
681
682 2007-01-16 03:16  'Travis Shirk <travis@pobox.com>'
683
684         * [r534] mesk/trunk/etc/mesk-0.3.0.ebuild,
685           mesk/trunk/src/audio_control.py,
686           mesk/trunk/src/data/glade/playlist.glade,
687           mesk/trunk/src/mesk/playlist/__init__.py,
688           mesk/trunk/src/mesk/playlist/xspf.py,
689           mesk/trunk/src/playlist_control.py: Start on playlist export,
690           and add file dialog fixups
691
692 2007-01-14 18:33  'Travis Shirk <travis@pobox.com>'
693
694         * [r533] mesk/trunk/src/audio_control.py,
695           mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py:
696           toggle_mute DBus method
697
698 2007-01-14 04:57  'Travis Shirk <travis@pobox.com>'
699
700         * [r532] mesk/trunk/src/audio_control.py, mesk/trunk/src/main.py,
701           mesk/trunk/src/main_window.py,
702           mesk/trunk/src/mesk/playlist/xspf.py,
703           mesk/trunk/src/playlist_control.py: Restore last playlist
704           indices on startup
705
706 2007-01-14 04:35  'Travis Shirk <travis@pobox.com>'
707
708         * [r531] mesk/trunk/src/playlist_control.py: Disallow delete and
709           rename of default playlist.
710
711 2007-01-12 03:40  'Travis Shirk <travis@pobox.com>'
712
713         * [r530] mesk/trunk/src/main.py, mesk/trunk/src/main_window.py:
714           Only allow for one Mesk instance per profile.
715
716 2007-01-12 01:59  'Travis Shirk <travis@pobox.com>'
717
718         * [r529] mesk/trunk/src/control.py,
719           mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py,
720           mesk/trunk/src/main_window.py,
721           mesk/trunk/src/playlist_control.py: Profile based dbus services
722           and a few more service methods
723
724 2006-12-24 08:02  'Travis Shirk <travis@pobox.com>'
725
726         * [r528] mesk/trunk/src/main_window.py,
727           mesk/trunk/src/mesk/window.py: Set window icon in baseclass
728
729 2006-12-20 23:52  'Travis Shirk <travis@pobox.com>'
730
731         * [r527] mesk/trunk/src/config.py,
732           mesk/trunk/src/data/glade/main_window.glade,
733           mesk/trunk/src/dbus_service.py, mesk/trunk/src/log_window.py,
734           mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/log.py,
735           mesk/trunk/src/mesk/playlist/m3u.py,
736           mesk/trunk/src/playlist_control.py: #232, #263
737
738 2006-12-19 02:32  'Travis Shirk <travis@pobox.com>'
739
740         * [r526] mesk/trunk/src/data/glade/main_window.glade,
741           mesk/trunk/src/main_window.py,
742           mesk/trunk/src/playlist_control.py,
743           mesk/trunk/src/tips_window.py: Better Jumpt To.. #262
744
745 2006-12-18 06:38  'Travis Shirk <travis@pobox.com>'
746
747         * [r525] mesk/trunk/src/audio_control.py,
748           mesk/trunk/src/cdrom_control.py, mesk/trunk/src/config.py,
749           mesk/trunk/src/main_window.py: Fixes for #274, #275
750
751 2006-12-18 06:05  'Travis Shirk <travis@pobox.com>'
752
753         * [r524] mesk/trunk/src/cdrom_control.py: handle CDDB encoding
754           differences
755
756 2006-12-18 05:59  'Travis Shirk <travis@pobox.com>'
757
758         * [r523] mesk/trunk/src/cdrom_control.py,
759           mesk/trunk/src/playlist_control.py: CDDB lookups
760
761 2006-12-18 05:00  'Travis Shirk <travis@pobox.com>'
762
763         * [r522] mesk/trunk/Makefile.in, mesk/trunk/etc/mesk-0.3.0.ebuild,
764           mesk/trunk/src/audio_control.py,
765           mesk/trunk/src/cdrom_control.py, mesk/trunk/src/devices.py,
766           mesk/trunk/src/mesk/audio/cdaudio.py,
767           mesk/trunk/src/mesk/uri.py, mesk/trunk/src/playlist_control.py:
768           CD audio playback
769
770 2006-12-17 04:48  'Travis Shirk <travis@pobox.com>'
771
772         * [r521] mesk/trunk/src/cdrom_control.py,
773           mesk/trunk/src/data/glade/main_window.glade,
774           mesk/trunk/src/devices.py: CD ejection
775
776 2006-12-17 04:12  'Travis Shirk <travis@pobox.com>'
777
778         * [r520] mesk/trunk/src/cdrom_control.py,
779           mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/__init__.py,
780           mesk/trunk/src/playlist_control.py: Media detection in cdroms,
781           open/close CDROMControl, etc.
782
783 2006-12-17 01:56  'Travis Shirk <travis@pobox.com>'
784
785         * [r519] mesk/trunk/src/cdrom_control.py,
786           mesk/trunk/src/devices.py, mesk/trunk/src/dialogs.py,
787           mesk/trunk/src/main.py, mesk/trunk/src/main_window.py,
788           mesk/trunk/src/mesk/__init__.py,
789           mesk/trunk/src/mesk/playlist/__init__.py,
790           mesk/trunk/src/mesk/utils.py,
791           mesk/trunk/src/playlist_control.py: More CD audio hacking
792
793 2006-12-15 05:02  'Travis Shirk <travis@pobox.com>'
794
795         * [r518] mesk/trunk/src/playlist_control.py: Fix #267
796
797 2006-12-15 03:48  'Travis Shirk <travis@pobox.com>'
798
799         * [r517] mesk/trunk/etc/mesk-0.3.0.ebuild,
800           mesk/trunk/src/cdrom_control.py,
801           mesk/trunk/src/data/glade/playlist.glade,
802           mesk/trunk/src/devices.py, mesk/trunk/src/main_window.py,
803           mesk/trunk/src/mesk/audio/__init__.py,
804           mesk/trunk/src/mesk/audio/cdaudio.py,
805           mesk/trunk/src/mesk/playlist/xspf.py,
806           mesk/trunk/src/mesk/uri.py: Hacking on CD audio support, etc.
807
808 2006-12-03 02:04  'Travis Shirk <travis@pobox.com>'
809
810         * [r516] mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py:
811           get_current_* DBus bindings
812
813 2006-12-03 01:03  'Travis Shirk <travis@pobox.com>'
814
815         * [r515] mesk/trunk/src/cdrom_control.py,
816           mesk/trunk/src/control.py,
817           mesk/trunk/src/data/glade/main_window.glade,
818           mesk/trunk/src/devices.py, mesk/trunk/src/main_window.py,
819           mesk/trunk/src/playlist_control.py: Starts on CD player
820
821 2006-12-02 18:27  'Travis Shirk <travis@pobox.com>'
822
823         * [r514] mesk/trunk/src/playlist_control.py: Read-only playlist
824           control and fix for #251
825           --This line, and those below, will be i gnored--
826          
827           M playlist_control.py
828          
829          
830          
831          
832
833 2006-12-02 07:03  'Travis Shirk <travis@pobox.com>'
834
835         * [r513] mesk/trunk/src/audio_control.py,
836           mesk/trunk/src/devices.py, mesk/trunk/src/main_window.py:
837           Detecting cdrom devices using HAL
838
839 2006-12-02 06:05  'Travis Shirk <travis@pobox.com>'
840
841         * [r512] mesk/trunk/src/audio_control.py,
842           mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py: More
843           dbus goodness
844
845 2006-12-02 05:07  'Travis Shirk <travis@pobox.com>'
846
847         * [r511] mesk/trunk/configure.ac,
848           mesk/trunk/etc/mesk-0.3.0.ebuild,
849           mesk/trunk/scripts/mesk-remote.in,
850           mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py,
851           mesk/trunk/src/main_window.py: remote control support using dbus
852
853 2006-12-01 04:27  'Travis Shirk <travis@pobox.com>'
854
855         * [r510] mesk/trunk/scripts/mesk-remote.in,
856           mesk/trunk/src/album_cover_control.py: Added
857
858 2006-11-27 03:42  'Travis Shirk <travis@pobox.com>'
859
860         * [r509] mesk/trunk/src/dbus_service.py, mesk/trunk/src/main.py,
861           mesk/trunk/src/mesk/playlist/m3u.py: Got a start on dbus support.
862
863 2006-11-27 01:56  'Travis Shirk <travis@pobox.com>'
864
865         * [r508] mesk/trunk/src/mesk/config.py,
866           mesk/trunk/src/mesk/plugin/plugin.py,
867           mesk/trunk/src/plugins/audioscrobbler.py,
868           mesk/trunk/src/plugins/gajimstatus.py,
869           mesk/trunk/src/plugins/plugins_gui.glade: The gajimstatus plugin
870           allows the foramt string to be tweaked in the prefs UI (fixes
871           #221)
872
873 2006-11-26 04:52  'Travis Shirk <travis@pobox.com>'
874
875         * [r507] mesk/trunk/src/album_cover_control.py,
876           mesk/trunk/src/audio_control.py, mesk/trunk/src/main_window.py,
877           mesk/trunk/src/playlist_control.py: Fix for #257
878
879 2006-11-26 04:12  'Travis Shirk <travis@pobox.com>'
880
881         * [r506] mesk/trunk/src/data/glade/tips_window.glade,
882           mesk/trunk/src/tips_window.py: Fix for #254
883
884 2006-11-26 03:50  'Travis Shirk <travis@pobox.com>'
885
886         * [r505] mesk/trunk/src/playlist_control.py: oops
887
888 2006-11-26 03:49  'Travis Shirk <travis@pobox.com>'
889
890         * [r504] mesk/trunk/src/playlist_control.py: Fix for #234
891
892 2006-11-26 03:15  'Travis Shirk <travis@pobox.com>'
893
894         * [r503] mesk/trunk/src/data/glade/playlist.glade,
895           mesk/trunk/src/main_window.py,
896           mesk/trunk/src/mesk/playlist/__init__.py,
897           mesk/trunk/src/mesk/playlist/xspf.py,
898           mesk/trunk/src/playlist_control.py: Added playlist annotations
899           (comments about the playlist)
900
901 2006-11-26 01:18  'Travis Shirk <travis@pobox.com>'
902
903         * [r502] mesk/trunk/src/mesk/playlist/xspf.py: Shuffle state bug
904           fix
905
906 2006-11-26 00:50  'Travis Shirk <travis@pobox.com>'
907
908         * [r501] mesk/trunk/src/data/glade/preference_window.glade,
909           mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/log.py,
910           mesk/trunk/src/mesk/plugin/__init__.py,
911           mesk/trunk/src/mesk/plugin/plugin.py,
912           mesk/trunk/src/plugins/audioscrobbler.py,
913           mesk/trunk/src/plugins/gajimstatus.py,
914           mesk/trunk/src/plugins/plugins_gui.glade,
915           mesk/trunk/src/preference_window.py: Refactoring plugins to make
916           them a bit easier to write.
917
918 2006-11-25 23:05  'Travis Shirk <travis@pobox.com>'
919
920         * [r500] mesk/trunk/Makefile.in, mesk/trunk/doc,
921           mesk/trunk/etc/doxygen.conf: Messing with doxygen
922
923 2006-11-25 22:36  'Travis Shirk <travis@pobox.com>'
924
925         * [r499] mesk/trunk/po/POTFILES.in, mesk/trunk/po/es.mo,
926           mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot,
927           mesk/trunk/src/mesk/audio/__init__.py,
928           mesk/trunk/src/mesk/audio/mp3.py,
929           mesk/trunk/src/mesk/audio/mpeg.py: mp3->mpeg and po updates
930
931 2006-11-25 22:26  'Travis Shirk <travis@pobox.com>'
932
933         * [r498] mesk/trunk/src/main_window.py,
934           mesk/trunk/src/playlist_control.py,
935           mesk/trunk/src/status_bar.py: Status bar goodness and some usage
936           of it.
937
938 2006-11-25 19:41  'Travis Shirk <travis@pobox.com>'
939
940         * [r497] mesk/trunk/src/data/glade/playlist.glade,
941           mesk/trunk/src/main.py, mesk/trunk/src/main_window.py,
942           mesk/trunk/src/playlist_control.py,
943           mesk/trunk/src/status_icon.py: Finished up the system tray icon
944           and starts on more playlist properties
945
946 2006-11-25 03:23  'Travis Shirk <travis@pobox.com>'
947
948         * [r496] mesk/trunk/src/mesk/audio/__init__.py,
949           mesk/trunk/src/status_bar.py: More stuff
950
951 2006-11-25 02:56  'Travis Shirk <travis@pobox.com>'
952
953         * [r495] mesk/trunk/launch.sh, mesk/trunk/po/POTFILES.in,
954           mesk/trunk/po/es.mo, mesk/trunk/po/es.po,
955           mesk/trunk/po/mesk.pot, mesk/trunk/setup.py.in,
956           mesk/trunk/src/about_dialog.py,
957           mesk/trunk/src/album_cover_control.py,
958           mesk/trunk/src/audio_control.py, mesk/trunk/src/config.py,
959           mesk/trunk/src/data/glade/version_migration.glade,
960           mesk/trunk/src/dialogs.py, mesk/trunk/src/main.py,
961           mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/__init__.py,
962           mesk/trunk/src/mesk/audio/__init__.py,
963           mesk/trunk/src/mesk/audio/mp3.py,
964           mesk/trunk/src/mesk/audio/oggvorbis.py,
965           mesk/trunk/src/mesk/audio/source.py, mesk/trunk/src/mesk/common,
966           mesk/trunk/src/mesk/config.py, mesk/trunk/src/mesk/i18n.py,
967           mesk/trunk/src/mesk/log.py,
968           mesk/trunk/src/mesk/playlist/__init__.py,
969           mesk/trunk/src/mesk/playlist/m3u.py,
970           mesk/trunk/src/mesk/playlist/xspf.py,
971           mesk/trunk/src/mesk/plugin/__init__.py,
972           mesk/trunk/src/mesk/plugin/listeners.py,
973           mesk/trunk/src/mesk/plugin/plugin.py,
974           mesk/trunk/src/mesk/utils.py,
975           mesk/trunk/src/playlist_control.py,
976           mesk/trunk/src/plugins/audioscrobbler.py,
977           mesk/trunk/src/plugins/gajimstatus.py,
978           mesk/trunk/src/preference_window.py,
979           mesk/trunk/src/status_icon.py, mesk/trunk/src/tips_window.py:
980           XSPF is good to go, and a bunch of other cleanup
981
982 2006-11-24 04:13  'Travis Shirk <travis@pobox.com>'
983
984         * [r494] mesk/trunk/src/data/glade/main_window.glade,
985           mesk/trunk/src/main_window.py, mesk/trunk/src/status_bar.py:
986           Messing with splash window and status bar.
987
988 2006-11-24 03:54  'Travis Shirk <travis@pobox.com>'
989
990         * [r493] mesk/trunk/src/status_icon.py: Skeleton for tray icon menu
991
992 2006-11-24 03:41  'Travis Shirk <travis@pobox.com>'
993
994         * [r492] mesk/trunk/src/about_dialog.py, mesk/trunk/src/main.py,
995           mesk/trunk/src/status_icon.py: Status tray icon class
996
997 2006-11-24 03:05  'Travis Shirk <travis@pobox.com>'
998
999         * [r491] mesk/trunk/src/main_window.py: Logging cleanup
1000
1001 2006-11-24 03:01  'Travis Shirk <travis@pobox.com>'
1002
1003         * [r490] mesk/trunk/configure.ac, mesk/trunk/src/about_dialog.py,
1004           mesk/trunk/src/mesk/info.py.in,
1005           mesk/trunk/src/mesk/plugin/__init__.py: More logging cleanup and
1006           fix for #249
1007
1008 2006-11-24 02:38  'Travis Shirk <travis@pobox.com>'
1009
1010         * [r489] mesk/trunk/src/plugins/gajimstatus.py: Handle $ in status
1011           msg, fixes #259
1012
1013 2006-11-24 02:08  'Travis Shirk <travis@pobox.com>'
1014
1015         * [r488] mesk/trunk/Makefile.in, mesk/trunk/src/audio_control.py,
1016           mesk/trunk/src/mesk/__init__.py, mesk/trunk/src/mesk/log.py,
1017           mesk/trunk/src/playlist_control.py: Reduced logging, FIXME, etc.
1018
1019 2006-11-24 01:20  'Travis Shirk <travis@pobox.com>'
1020
1021         * [r487] mesk/trunk/src/images: Removed
1022
1023 2006-11-24 00:53  'Travis Shirk <travis@pobox.com>'
1024
1025         * [r486] mesk/trunk/src/mesk/log.py: Cleanup
1026
1027 2006-11-24 00:49  'Travis Shirk <travis@pobox.com>'
1028
1029         * [r485] mesk/trunk/src/mesk/audio/mp3.py,
1030           mesk/trunk/src/mesk/audio/oggvorbis.py,
1031           mesk/trunk/src/mesk/playlist/xspf.py,
1032           mesk/trunk/src/playlist_control.py,
1033           mesk/trunk/src/plugins/gajimstatus.py: Fix playlist size bug #256
1034
1035 2006-11-08 04:08  'Travis Shirk <travis@pobox.com>'
1036
1037         * [r483] mesk/trunk/launch.sh,
1038           mesk/trunk/src/data/glade/version_migration.glade,
1039           mesk/trunk/src/main.py, mesk/trunk/src/mesk/common/config.py:
1040           Upgrade fixes
1041
1042 2006-11-07 05:08  'Travis Shirk <travis@pobox.com>'
1043
1044         * [r482] mesk/trunk/src/config.py, mesk/trunk/src/main.py: Convert
1045           queue during m3u->xspf migration
1046
1047 2006-11-07 04:57  'Travis Shirk <travis@pobox.com>'
1048
1049         * [r481] mesk/trunk/src/data/glade/main_window.glade,
1050           mesk/trunk/src/main.py, mesk/trunk/src/mesk/window.py: Hide/show
1051           main window when tray icon is clicked. Thanks to Adolfo
1052           González Blázquez <code@infinicode.org> for completing this.
1053
1054 2006-11-07 04:48  'Travis Shirk <travis@pobox.com>'
1055
1056         * [r480] mesk/trunk/src/playlist_control.py: typo
1057
1058 2006-11-07 04:45  'Travis Shirk <travis@pobox.com>'
1059
1060         * [r479] mesk/trunk/src/main.py, mesk/trunk/src/main_window.py,
1061           mesk/trunk/src/mesk/playlist/__init__.py,
1062           mesk/trunk/src/mesk/playlist/xspf.py,
1063           mesk/trunk/src/playlist_control.py: Moved queue state to xspf
1064
1065 2006-11-07 03:54  'Travis Shirk <travis@pobox.com>'
1066
1067         * [r478] mesk/trunk/src/multi_media_keys.py: Removed
1068
1069 2006-11-07 03:53  'Travis Shirk <travis@pobox.com>'
1070
1071         * [r477] mesk/trunk/src/main_window.py: Removed multi_media_keys
1072
1073 2006-10-18 03:35  'Travis Shirk <travis@pobox.com>'
1074
1075         * [r476] mesk/trunk/src/config.py, mesk/trunk/src/main.py,
1076           mesk/trunk/src/mesk/__init__.py,
1077           mesk/trunk/src/mesk/playlist/__init__.py,
1078           mesk/trunk/src/mesk/playlist/xspf.py,
1079           mesk/trunk/src/playlist_control.py: mo' better metadata in xspf
1080
1081 2006-10-18 02:33  'Travis Shirk <travis@pobox.com>'
1082
1083         * [r475] mesk/trunk/configure.ac: mmkeys is purged
1084
1085 2006-10-17 02:14  'Travis Shirk <travis@pobox.com>'
1086
1087         * [r474] mesk/trunk/src/config.py,
1088           mesk/trunk/src/data/glade/version_migration.glade,
1089           mesk/trunk/src/main.py, mesk/trunk/src/main_window.py,
1090           mesk/trunk/src/mesk/gtk_utils.py, mesk/trunk/src/mmkeys,
1091           mesk/trunk/src/playlist_control.py: Removed mmkeys (for the time
1092           being, not sure how I want to do keybindings) and xspf work.
1093
1094 2006-10-15 22:32  'Travis Shirk <travis@pobox.com>'
1095
1096         * [r473] mesk/trunk/Makefile.in, mesk/trunk/setup.py.in,
1097           mesk/trunk/src/about_dialog.py,
1098           mesk/trunk/src/album_cover_control.py,
1099           mesk/trunk/src/audio_control.py, mesk/trunk/src/control.py,
1100           mesk/trunk/src/data/glade,
1101           mesk/trunk/src/data/glade/about_dialog.glade,
1102           mesk/trunk/src/data/glade/audio_control.glade,
1103           mesk/trunk/src/data/glade/main_window.glade,
1104           mesk/trunk/src/data/glade/playlist.glade,
1105           mesk/trunk/src/data/glade/preference_window.glade,
1106           mesk/trunk/src/data/glade/tips_window.glade,
1107           mesk/trunk/src/data/images,