root/trunk/ChangeLog

Revision 744, 98.4 kB (checked in by nicfit, 1 year ago)

Merged revisions 615-616,619-621,623,626-629,631-632,638-641,644-645,649,651-661,664-670,674,677,679,681-743 via svnmerge from
svn://puddy.nicfit.lan/mesk/branches/0.3

........

r688 | nicfit | 2007-05-06 18:44:58 -0600 (Sun, 06 May 2007) | 2 lines


Release 0.3.1 updates

........

r703 | nicfit | 2007-05-09 23:00:53 -0600 (Wed, 09 May 2007) | 2 lines


Fixed TB when soundex encounters non-ascii characters.

........

r740 | nicfit | 2007-05-26 14:14:27 -0600 (Sat, 26 May 2007) | 2 lines


Ignore empty cover urls

........

r741 | nicfit | 2007-05-26 14:15:49 -0600 (Sat, 26 May 2007) | 2 lines


Version bump

........

r742 | nicfit | 2007-05-26 14:16:18 -0600 (Sat, 26 May 2007) | 2 lines


Better python detection

........

r743 | nicfit | 2007-05-26 14:16:44 -0600 (Sat, 26 May 2007) | 2 lines


Open tabs explicitly when possible (python 2.5)

........

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