Changeset 458
- Timestamp:
- 09/21/06 20:01:38 (2 years ago)
- Files:
-
- branches/0.2/ChangeLog (modified) (10 diffs)
- branches/0.2/NEWS (modified) (1 diff)
- branches/0.2/etc/mesk-0.2.1.ebuild (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/0.2/ChangeLog
r436 r458 1 2006-09-22 01:17 'Travis Shirk <travis@pobox.com>' 2 3 * [r454] src/config.py, src/mesk/__init__.py, 4 src/playlist_control.py, src/plugins/audioscrobbler.py: Save 5 state of file chooser dir select check button (#247) 6 Close urllib handles (#246) 7 8 2006-09-20 01:56 'Travis Shirk <travis@pobox.com>' 9 10 * [r451] src/mesk/audio/__init__.py, src/mesk/audio/mp3.py, 11 src/mesk/audio/oggvorbis.py, src/playlist_control.py: A real fix 12 for #237 13 14 2006-09-20 01:04 'Travis Shirk <travis@pobox.com>' 15 16 * [r450] ., src/main_window.py: Fix for #242 17 18 2006-09-20 01:03 'Travis Shirk <travis@pobox.com>' 19 20 * [r449] src/main_window.py: Removed debug msg 21 22 2006-09-19 00:31 'Travis Shirk <travis@pobox.com>' 23 24 * [r444] configure.ac, src/main_window.py: Update window title 25 with current track info. (#229) 26 27 2006-09-17 20:53 'Travis Shirk <travis@pobox.com>' 28 29 * [r443] src/main_window.py, src/mesk/audio/__init__.py, 30 src/mesk_gui.glade: Bug fixes for #237, #238, and #239 31 32 2006-09-17 14:57 'Travis Shirk <travis@pobox.com>' 33 34 * [r440] .: Initialized merge tracking via "svnmerge" with 35 revisions "1-437" from 36 svn://puddy.nicfit.lan:/mesk/trunk 37 38 2006-09-17 01:43 'Travis Shirk <travis@pobox.com>' 39 40 * [r438] .: Creating 0.2.x branch 41 42 2006-09-17 01:40 'Travis Shirk <travis@pobox.com>' 43 44 * [r436] mesk/trunk/ChangeLog, mesk/trunk/NEWS, 45 mesk/trunk/po/es.mo, mesk/trunk/po/es.po, 46 mesk/trunk/po/mesk.pot, mesk/trunk/src/mesk_gui.glade, 47 mesk/trunk/src/preference_window.py: Release 0.2.0 droppings 48 1 49 2006-09-17 00:45 'Travis Shirk <travis@pobox.com>' 2 50 3 * [r435] src/control.py, src/images/mesk-splash.jpg, 4 src/mesk_gui.glade: Back to glade-2, and a little splash 51 * [r435] mesk/trunk/src/control.py, 52 mesk/trunk/src/images/mesk-splash.jpg, 53 mesk/trunk/src/mesk_gui.glade: Back to glade-2, and a little 54 splash 5 55 6 56 2006-09-14 05:43 'Travis Shirk <travis@pobox.com>' 7 57 8 * [r432] src/plugins/audioscrobbler.py, 9 src/plugins/plugins_gui.glade: Prettied up config dialog 58 * [r432] mesk/trunk/src/plugins/audioscrobbler.py, 59 mesk/trunk/src/plugins/plugins_gui.glade: Prettied up config 60 dialog 10 61 11 62 2006-09-12 02:58 'Travis Shirk <travis@pobox.com>' 12 63 13 * [r428] po/es.po: Good enuf, lost interest in maintaining this14 through babelfish.64 * [r428] mesk/trunk/po/es.po: Good enuf, lost interest in 65 maintaining this through babelfish. 15 66 16 67 2006-09-10 03:50 'Travis Shirk <travis@pobox.com>' 17 68 18 * [r426] .: Merge clear69 * [r426] mesk/trunk: Merge clear 19 70 20 71 2006-09-10 03:00 'Travis Shirk <travis@pobox.com>' 21 72 22 * [r425] Makefile.in, etc/mesk-0.2.0.ebuild: Ebuild testing 73 * [r425] mesk/trunk/Makefile.in, mesk/trunk/etc/mesk-0.2.0.ebuild: 74 Ebuild testing 23 75 24 76 2006-09-10 02:43 'Travis Shirk <travis@pobox.com>' 25 77 26 * [r424] ., ChangeLog, NEWS: 0.1.2 release notes merge, and 0.2.027 updates78 * [r424] mesk/trunk, mesk/trunk/ChangeLog, mesk/trunk/NEWS: 0.1.2 79 release notes merge, and 0.2.0 updates 28 80 29 81 2006-09-10 01:51 'Travis Shirk <travis@pobox.com>' 30 82 31 * [r423] etc/mesk.1.in, po/es.mo, po/es.po, po/mesk.pot, 32 src/main.py, src/mesk/audio/mp3.py, src/mesk/audio/oggvorbis.py, 33 src/tips_window.py: Added some more tips, plus other release 34 stuff 83 * [r423] mesk/trunk/etc/mesk.1.in, mesk/trunk/po/es.mo, 84 mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 85 mesk/trunk/src/main.py, mesk/trunk/src/mesk/audio/mp3.py, 86 mesk/trunk/src/mesk/audio/oggvorbis.py, 87 mesk/trunk/src/tips_window.py: Added some more tips, plus other 88 release stuff 35 89 36 90 2006-09-10 00:32 'Travis Shirk <travis@pobox.com>' 37 91 38 * [r422] src/main.py, src/mesk_extras.glade: Update config from39 0.1.x to 0.2.092 * [r422] mesk/trunk/src/main.py, mesk/trunk/src/mesk_extras.glade: 93 Update config from 0.1.x to 0.2.0 40 94 41 95 2006-09-09 21:18 'Travis Shirk <travis@pobox.com>' 42 96 43 * [r420] src/playlist_control.py: #23197 * [r420] mesk/trunk/src/playlist_control.py: #231 44 98 45 99 2006-09-09 21:12 'Travis Shirk <travis@pobox.com>' 46 100 47 * [r419] src/audio_control.py, src/playlist_control.py: HTTP auth 48 error handling a redraw fixes (closes #141) 101 * [r419] mesk/trunk/src/audio_control.py, 102 mesk/trunk/src/playlist_control.py: HTTP auth error handling a 103 redraw fixes (closes #141) 49 104 50 105 2006-09-09 02:47 'Travis Shirk <travis@pobox.com>' 51 106 52 * [r418] src/audio_control.py, src/mesk/audio/__init__.py, 53 src/mesk_extras.glade: Show URI in http auth dialog, and messing 54 with urgency hints 107 * [r418] mesk/trunk/src/audio_control.py, 108 mesk/trunk/src/mesk/audio/__init__.py, 109 mesk/trunk/src/mesk_extras.glade: Show URI in http auth dialog, 110 and messing with urgency hints 55 111 56 112 2006-09-04 17:47 'Travis Shirk <travis@pobox.com>' 57 113 58 * [r417] po/POTFILES.in, po/es.mo, po/es.po, po/mesk.pot, 59 src/dialogs.py, src/main_window.py, src/mesk/__init__.py, 60 src/playlist_control.py, src/preference_window.py: #199 finished 61 and po updates 114 * [r417] mesk/trunk/po/POTFILES.in, mesk/trunk/po/es.mo, 115 mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 116 mesk/trunk/src/dialogs.py, mesk/trunk/src/main_window.py, 117 mesk/trunk/src/mesk/__init__.py, 118 mesk/trunk/src/playlist_control.py, 119 mesk/trunk/src/preference_window.py: #199 finished and po updates 62 120 63 121 2006-09-04 01:56 'Travis Shirk <travis@pobox.com>' 64 122 65 * [r416] src/audio_control.py, src/dialogs.py, src/mesk_gui.glade, 66 src/playlist_control.py: Emit error in 123 * [r416] mesk/trunk/src/audio_control.py, 124 mesk/trunk/src/dialogs.py, mesk/trunk/src/mesk_gui.glade, 125 mesk/trunk/src/playlist_control.py: Emit error in 67 126 AudioControl._enqueue_source, and a new dialogs module. 68 127 69 128 2006-09-04 01:44 'Travis Shirk <travis@pobox.com>' 70 129 71 * [r415] etc/mesk.1.in, src/main.py: Updated with new options help. 130 * [r415] mesk/trunk/etc/mesk.1.in, mesk/trunk/src/main.py: Updated 131 with new options help. 72 132 73 133 2006-09-04 01:22 'Travis Shirk <travis@pobox.com>' 74 134 75 * [r414] src/audio_control.py: Double click on volume control76 opens mixer (#226)135 * [r414] mesk/trunk/src/audio_control.py: Double click on volume 136 control opens mixer (#226) 77 137 78 138 2006-09-01 02:36 'Travis Shirk <travis@pobox.com>' 79 139 80 * [r413] src/mesk_gui.glade: Menu fixes140 * [r413] mesk/trunk/src/mesk_gui.glade: Menu fixes 81 141 82 142 2006-09-01 01:43 'Travis Shirk <travis@pobox.com>' 83 143 84 * [r412] src/main.py, src/main_window.py: #224, $225 144 * [r412] mesk/trunk/src/main.py, mesk/trunk/src/main_window.py: 145 #224, $225 85 146 86 147 2006-08-31 02:19 'Travis Shirk <travis@pobox.com>' 87 148 88 * [r411] po/es.mo, po/es.po, po/mesk.pot: Updates 149 * [r411] mesk/trunk/po/es.mo, mesk/trunk/po/es.po, 150 mesk/trunk/po/mesk.pot: Updates 89 151 90 152 2006-08-31 01:53 'Travis Shirk <travis@pobox.com>' 91 153 92 * [r410] src/main_window.py: Clear state on an empty playlist93 edge-case (#223)154 * [r410] mesk/trunk/src/main_window.py: Clear state on an empty 155 playlist edge-case (#223) 94 156 95 157 2006-08-31 01:47 'Travis Shirk <travis@pobox.com>' 96 158 97 * [r409] src/audio_control.py, src/main.py, src/main_window.py, 98 src/mesk/__init__.py: Prevent gst from intercepting --help and 99 still support --gst-* options. (#195) 159 * [r409] mesk/trunk/src/audio_control.py, mesk/trunk/src/main.py, 160 mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/__init__.py: 161 Prevent gst from intercepting --help and still support --gst-* 162 options. (#195) 100 163 101 164 2006-08-29 03:11 'Travis Shirk <travis@pobox.com>' 102 165 103 * [r408] src/playlist_control.py: Fix for #222166 * [r408] mesk/trunk/src/playlist_control.py: Fix for #222 104 167 105 168 2006-08-29 02:53 'Travis Shirk <travis@pobox.com>' 106 169 107 * [r407] src/playlist_control.py: Save playlist enqueues on a108 timer to coalesce multiple save requests (#215)170 * [r407] mesk/trunk/src/playlist_control.py: Save playlist 171 enqueues on a timer to coalesce multiple save requests (#215) 109 172 110 173 2006-08-29 01:17 'Travis Shirk <travis@pobox.com>' 111 174 112 * [r406] src/main_window.py, src/mesk_gui.glade: Missing glade 113 updates and quit confirmation (#199). 175 * [r406] mesk/trunk/src/main_window.py, 176 mesk/trunk/src/mesk_gui.glade: Missing glade updates and quit 177 confirmation (#199). 114 178 115 179 2006-08-29 00:57 'Travis Shirk <travis@pobox.com>' 116 180 117 * [r405] src/playlist_control.py: Next/Prev search button 118 sensitiviy depends on whether the text entry contains data (#212) 181 * [r405] mesk/trunk/src/playlist_control.py: Next/Prev search 182 button sensitiviy depends on whether the text entry contains 183 data (#212) 119 184 120 185 2006-08-29 00:03 'Travis Shirk <travis@pobox.com>' 121 186 122 * [r404] src/plugins/gajimstatus.py: Handle missing years (#211) 187 * [r404] mesk/trunk/src/plugins/gajimstatus.py: Handle missing 188 years (#211) 123 189 124 190 2006-08-26 21:18 'Travis Shirk <travis@pobox.com>' 125 191 126 * [r403] src/audio_control.py, src/mesk/playlist.py, 127 src/mesk_gui.glade, src/playlist_control.py: HTTP auth 128 credential cacheing and some search UI cleanups 192 * [r403] mesk/trunk/src/audio_control.py, 193 mesk/trunk/src/mesk/playlist.py, mesk/trunk/src/mesk_gui.glade, 194 mesk/trunk/src/playlist_control.py: HTTP auth credential 195 cacheing and some search UI cleanups 129 196 130 197 2006-08-25 01:27 'Travis Shirk <travis@pobox.com>' 131 198 132 * [r402] src/mesk/playlist.py: Make sure not to save http auth133 creds in the saved playlist199 * [r402] mesk/trunk/src/mesk/playlist.py: Make sure not to save 200 http auth creds in the saved playlist 134 201 135 202 2006-08-24 03:57 'Travis Shirk <travis@pobox.com>' 136 203 137 * [r401] src/main_window.py: Always show tabs, else lose ability138 to rename. Use tab context menu204 * [r401] mesk/trunk/src/main_window.py: Always show tabs, else 205 lose ability to rename. Use tab context menu 139 206 140 207 2006-08-24 03:47 'Travis Shirk <travis@pobox.com>' 141 208 142 * [r400] src/playlist_control.py: Escape discovered URIs (#210) 209 * [r400] mesk/trunk/src/playlist_control.py: Escape discovered 210 URIs (#210) 143 211 144 212 2006-08-24 03:21 'Travis Shirk <travis@pobox.com>' 145 213 146 * [r399] src/main_window.py: Clear marquee when playlist is147 cleared (#201)214 * [r399] mesk/trunk/src/main_window.py: Clear marquee when 215 playlist is cleared (#201) 148 216 149 217 2006-08-23 03:33 'Travis Shirk <travis@pobox.com>' 150 218 151 * [r398] po/Makefile.in, po/es.mo, po/es.po, po/mesk.pot: More po152 fixes219 * [r398] mesk/trunk/po/Makefile.in, mesk/trunk/po/es.mo, 220 mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot: More po fixes 153 221 154 222 2006-08-23 03:23 'Travis Shirk <travis@pobox.com>' 155 223 156 * [r397] Makefile.in, po/Makefile.in, po/POTFILES.in, po/es.mo, 157 po/es.po, po/mesk.pot: po fixes (#209) 224 * [r397] mesk/trunk/Makefile.in, mesk/trunk/po/Makefile.in, 225 mesk/trunk/po/POTFILES.in, mesk/trunk/po/es.mo, 226 mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot: po fixes (#209) 158 227 159 228 2006-08-23 03:11 'Travis Shirk <travis@pobox.com>' 160 229 161 * [r396] src/mesk/audio/__init__.py, src/mesk/audio/mp3.py, 162 src/mesk/audio/oggvorbis.py, src/mesk/playlist.py, 163 src/playlist_control.py: Better mimetype checking and data 164 structures 230 * [r396] mesk/trunk/src/mesk/audio/__init__.py, 231 mesk/trunk/src/mesk/audio/mp3.py, 232 mesk/trunk/src/mesk/audio/oggvorbis.py, 233 mesk/trunk/src/mesk/playlist.py, 234 mesk/trunk/src/playlist_control.py: Better mimetype checking and 235 data structures 165 236 166 237 2006-08-21 03:44 'Travis Shirk <travis@pobox.com>' 167 238 168 * [r395] src/audio_control.py, src/playlist_control.py: More 169 triumphant argument passing scheme in _enqueue_source 239 * [r395] mesk/trunk/src/audio_control.py, 240 mesk/trunk/src/playlist_control.py: More triumphant argument 241 passing scheme in _enqueue_source 170 242 171 243 2006-08-20 23:39 'Travis Shirk <travis@pobox.com>' 172 244 173 * [r394] src/audio_control.py, src/mesk_extras.glade: HTTP auth174 for remote playlist happy path works. Still some issues175 cancelling245 * [r394] mesk/trunk/src/audio_control.py, 246 mesk/trunk/src/mesk_extras.glade: HTTP auth for remote playlist 247 happy path works. Still some issues cancelling 176 248 177 249 2006-08-20 22:22 'Travis Shirk <travis@pobox.com>' 178 250 179 * [r393] launch.sh, po/es.po, po/mesk.pot, src/audio_control.py, 180 src/mesk/__init__.py, src/mesk/playlist.py, 181 src/playlist_control.py: Fetch remote playlists (#203) 251 * [r393] mesk/trunk/launch.sh, mesk/trunk/po/es.po, 252 mesk/trunk/po/mesk.pot, mesk/trunk/src/audio_control.py, 253 mesk/trunk/src/mesk/__init__.py, 254 mesk/trunk/src/mesk/playlist.py, 255 mesk/trunk/src/playlist_control.py: Fetch remote playlists (#203) 182 256 183 257 2006-08-20 00:41 'Travis Shirk <travis@pobox.com>' 184 258 185 * [r392] src/album_cover_control.py, src/audio_control.py, 186 src/control.py, src/main.py, src/mesk/__init__.py, 187 src/mesk/audio/__init__.py, src/multi_media_keys.py, 188 src/playlist_control.py: Fixed some FIXMEs 259 * [r392] mesk/trunk/src/album_cover_control.py, 260 mesk/trunk/src/audio_control.py, mesk/trunk/src/control.py, 261 mesk/trunk/src/main.py, mesk/trunk/src/mesk/__init__.py, 262 mesk/trunk/src/mesk/audio/__init__.py, 263 mesk/trunk/src/multi_media_keys.py, 264 mesk/trunk/src/playlist_control.py: Fixed some FIXMEs 189 265 190 266 2006-08-19 23:32 'Travis Shirk <travis@pobox.com>' 191 267 192 * [r391] po/POTFILES.in, po/es.po, po/mesk.pot, 193 src/album_cover_control.py, src/audio_control.py, src/config.py, 194 src/mesk/__init__.py, src/mesk/audio/__init__.py, 195 src/mesk/audio/mp3.py, src/mesk/audio/oggvorbis.py, 196 src/mesk/audio/source.py, src/mesk/common/uri.py, 197 src/mesk/playlist.py, src/mesk/uri.py, src/mesk/utils.py, 198 src/playlist_control.py: Use gnomevfs.URI instead of homegrown 199 implementation (#200) which also 268 * [r391] mesk/trunk/po/POTFILES.in, mesk/trunk/po/es.po, 269 mesk/trunk/po/mesk.pot, mesk/trunk/src/album_cover_control.py, 270 mesk/trunk/src/audio_control.py, mesk/trunk/src/config.py, 271 mesk/trunk/src/mesk/__init__.py, 272 mesk/trunk/src/mesk/audio/__init__.py, 273 mesk/trunk/src/mesk/audio/mp3.py, 274 mesk/trunk/src/mesk/audio/oggvorbis.py, 275 mesk/trunk/src/mesk/audio/source.py, 276 mesk/trunk/src/mesk/common/uri.py, 277 mesk/trunk/src/mesk/playlist.py, mesk/trunk/src/mesk/uri.py, 278 mesk/trunk/src/mesk/utils.py, 279 mesk/trunk/src/playlist_control.py: Use gnomevfs.URI instead of 280 homegrown implementation (#200) which also 200 281 fixes playlists like "Comp #1" (#181) 201 282 202 283 2006-08-19 02:15 'Travis Shirk <travis@pobox.com>' 203 284 204 * [r390] po/POTFILES.in, po/es.po, po/mesk.pot, 205 src/mesk_extras.glade, src/tips_window.py: Tips i18n and a 206 non-stupid data structure for them, as well as a couple new ones. 285 * [r390] mesk/trunk/po/POTFILES.in, mesk/trunk/po/es.po, 286 mesk/trunk/po/mesk.pot, mesk/trunk/src/mesk_extras.glade, 287 mesk/trunk/src/tips_window.py: Tips i18n and a non-stupid data 288 structure for them, as well as a couple new ones. 207 289 208 290 2006-08-19 01:49 'Travis Shirk <travis@pobox.com>' 209 291 210 * [r389] src/mesk_extras.glade, src/tips_window.py: TipsWindow 211 done, now I just need more tips. 292 * [r389] mesk/trunk/src/mesk_extras.glade, 293 mesk/trunk/src/tips_window.py: TipsWindow done, now I just need 294 more tips. 212 295 213 296 2006-08-19 00:47 'Travis Shirk <travis@pobox.com>' 214 297 215 * [r388] src/main.py, src/main_window.py, 216 src/mesk/common/config.py, src/mesk_extras.glade, 217 src/mesk_gui.glade: More work on tips window 298 * [r388] mesk/trunk/src/main.py, mesk/trunk/src/main_window.py, 299 mesk/trunk/src/mesk/common/config.py, 300 mesk/trunk/src/mesk_extras.glade, mesk/trunk/src/mesk_gui.glade: 301 More work on tips window 218 302 219 303 2006-08-18 23:44 'Travis Shirk <travis@pobox.com>' 220 304 221 * [r387] src/main_window.py: Navigate tabs with Alt+Left and222 Alt+ Right. Closes #157305 * [r387] mesk/trunk/src/main_window.py: Navigate tabs with 306 Alt+Left and Alt+Right. Closes #157 223 307 224 308 2006-08-18 23:31 'Travis Shirk <travis@pobox.com>' 225 309 226 * [r386] src/main_window.py, src/mesk/window.py, 227 src/preference_window.py: More use of mesk.window.Window base 228 class 310 * [r386] mesk/trunk/src/main_window.py, 311 mesk/trunk/src/mesk/window.py, 312 mesk/trunk/src/preference_window.py: More use of 313 mesk.window.Window base class 229 314 230 315 2006-08-18 23:05 'Travis Shirk <travis@pobox.com>' 231 316 232 * [r385] src/config.py, src/main_window.py, src/mesk/window.py, 233 src/mesk_extras.glade, src/mesk_gui.glade, 234 src/preference_window.py, src/tips_window.py: More of a Tips 235 window start, and some keybinding issues fixed 317 * [r385] mesk/trunk/src/config.py, mesk/trunk/src/main_window.py, 318 mesk/trunk/src/mesk/window.py, mesk/trunk/src/mesk_extras.glade, 319 mesk/trunk/src/mesk_gui.glade, 320 mesk/trunk/src/preference_window.py, 321 mesk/trunk/src/tips_window.py: More of a Tips window start, and 322 some keybinding issues fixed 236 323 237 324 2006-08-18 21:05 'Travis Shirk <travis@pobox.com>' 238 325 239 * [r384] src/about_dialog.py, src/album_cover_control.py, 240 src/audio_control.py, src/control.py, src/data, 241 src/gtk_utils.py, src/main.py, src/main_window.py, 242 src/mesk/__init__.py, src/mesk/gtk_utils.py, 243 src/mesk_extras.glade, src/playlist_control.py, 244 src/preference_window.py: Moved gtk_utils into mesk pacakge and 245 other misc. fixups 326 * [r384] mesk/trunk/src/about_dialog.py, 327 mesk/trunk/src/album_cover_control.py, 328 mesk/trunk/src/audio_control.py, mesk/trunk/src/control.py, 329 mesk/trunk/src/data, mesk/trunk/src/gtk_utils.py, 330 mesk/trunk/src/main.py, mesk/trunk/src/main_window.py, 331 mesk/trunk/src/mesk/__init__.py, 332 mesk/trunk/src/mesk/gtk_utils.py, 333 mesk/trunk/src/mesk_extras.glade, 334 mesk/trunk/src/playlist_control.py, 335 mesk/trunk/src/preference_window.py: Moved gtk_utils into mesk 336 pacakge and other misc. fixups 246 337 247 338 2006-08-18 18:10 'Travis Shirk <travis@pobox.com>' 248 339 249 * [r383] src/mesk/__init__.py: FIXME340 * [r383] mesk/trunk/src/mesk/__init__.py: FIXME 250 341 251 342 2006-08-18 18:09 'Travis Shirk <travis@pobox.com>' 252 343 253 * [r382] etc/mesk-0.2.0.ebuild, po/es.po, po/mesk.pot, 254 src/audio_control.py, src/main_window.py, src/mesk_gui.glade, 255 src/plugins/plugins_gui.glade: Cleanups, etc... 344 * [r382] mesk/trunk/etc/mesk-0.2.0.ebuild, mesk/trunk/po/es.po, 345 mesk/trunk/po/mesk.pot, mesk/trunk/src/audio_control.py, 346 mesk/trunk/src/main_window.py, mesk/trunk/src/mesk_gui.glade, 347 mesk/trunk/src/plugins/plugins_gui.glade: Cleanups, etc... 256 348 257 349 2006-08-18 04:04 'Travis Shirk <travis@pobox.com>' 258 350 259 * [r381] ChangeLog: ChangeLog update351 * [r381] mesk/trunk/ChangeLog: ChangeLog update 260 352 261 353 2006-08-18 04:02 'Travis Shirk <travis@pobox.com>' 262 354 263 * [r380] etc/mesk.desktop.in, src/main.py: Desktop startup264 notification and import cleanups355 * [r380] mesk/trunk/etc/mesk.desktop.in, mesk/trunk/src/main.py: 356 Desktop startup notification and import cleanups 265 357 266 358 2006-08-18 02:38 'Travis Shirk <travis@pobox.com>' 267 359 268 * [r379] src/mesk_gui.glade: Checkbox for audioscrobbler submit269 enabling360 * [r379] mesk/trunk/src/mesk_gui.glade: Checkbox for 361 audioscrobbler submit enabling 270 362 271 363 2006-08-18 02:35 'Travis Shirk <travis@pobox.com>' 272 364 273 * [r378] src/plugins/audioscrobbler.py: Added config for enabling274 track submission. Closes #194365 * [r378] mesk/trunk/src/plugins/audioscrobbler.py: Added config 366 for enabling track submission. Closes #194 275 367 276 368 2006-08-17 04:50 'Travis Shirk <travis@pobox.com>' 277 369 278 * [r377] po/es.po,po/mesk.pot: Updates370 * [r377] mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot: Updates 279 371 280 372 2006-08-17 04:48 'Travis Shirk <travis@pobox.com>' 281 373 282 * [r376] src/playlist_control.py: Update UI faster with large283 drops, and turn on row hints.374 * [r376] mesk/trunk/src/playlist_control.py: Update UI faster with 375 large drops, and turn on row hints. 284 376 285 377 2006-08-17 04:31 'Travis Shirk <travis@pobox.com>' 286 378 287 * [r375] src/plugins/gajimstatus.py: Cleaned up status string and288 added year.379 * [r375] mesk/trunk/src/plugins/gajimstatus.py: Cleaned up status 380 string and added year. 289 381 290 382 2006-08-15 02:58 'Travis Shirk <travis@pobox.com>' 291 383 292 * [r374] src/main.py: Added the ability to run with the python293 p rofiler (--run-profiler)384 * [r374] mesk/trunk/src/main.py: Added the ability to run with the 385 python profiler (--run-profiler) 294 386 295 387 2006-08-11 06:26 'Travis Shirk <travis@pobox.com>' 296 388 297 * [r373] src/audio_control.py: #193389 * [r373] mesk/trunk/src/audio_control.py: #193 298 390 299 391 2006-07-27 01:20 'Travis Shirk <travis@pobox.com>' 300 392 301 * [r372] src/mesk/audio/oggvorbis.py: Ogg total time fix393 * [r372] mesk/trunk/src/mesk/audio/oggvorbis.py: Ogg total time fix 302 394 303 395 2006-07-22 20:04 'Travis Shirk <travis@pobox.com>' 304 396 305 * [r371] etc/mesk-0.2.0.ebuild, src/mesk_extras.glade, 306 src/mesk_gui.glade, src/playlist_control.py: More triumphant 307 playlist search, and beginnings of Hint Window 397 * [r371] mesk/trunk/etc/mesk-0.2.0.ebuild, 398 mesk/trunk/src/mesk_extras.glade, mesk/trunk/src/mesk_gui.glade, 399 mesk/trunk/src/playlist_control.py: More triumphant playlist 400 search, and beginnings of Hint Window 308 401 309 402 2006-07-22 17:56 'Travis Shirk <travis@pobox.com>' 310 403 311 * [r370] src/mesk/audio/oggvorbis.py, src/playlist_control.py: Fix312 oggvorbis TB and #169404 * [r370] mesk/trunk/src/mesk/audio/oggvorbis.py, 405 mesk/trunk/src/playlist_control.py: Fix oggvorbis TB and #169 313 406 314 407 2006-07-16 21:31 'Travis Shirk <travis@pobox.com>' 315 408 316 * [r369] src/plugins/audioscrobbler.py: Show masked password to317 p revent accidently erasing by hitting Ok409 * [r369] mesk/trunk/src/plugins/audioscrobbler.py: Show masked 410 password to prevent accidently erasing by hitting Ok 318 411 319 412 2006-07-16 21:12 'Travis Shirk <travis@pobox.com>' 320 413 321 * [r368] configure.ac, po/es.po, po/mesk.pot,322 src/mesk/__init__.py: pdates414 * [r368] mesk/trunk/configure.ac, mesk/trunk/po/es.po, 415 mesk/trunk/po/mesk.pot, mesk/trunk/src/mesk/__init__.py: pdates 323 416 324 417 2006-07-16 21:02 'Travis Shirk <travis@pobox.com>' 325 418 326 * [r367] src/album_cover_control.py, src/mesk/plugin/__init__.py, 327 src/mesk/plugin/plugin.py, src/plugins/audioscrobbler.py, 328 src/plugins/gajimstatus.py: Prepwork for provider plugins 419 * [r367] mesk/trunk/src/album_cover_control.py, 420 mesk/trunk/src/mesk/plugin/__init__.py, 421 mesk/trunk/src/mesk/plugin/plugin.py, 422 mesk/trunk/src/plugins/audioscrobbler.py, 423 mesk/trunk/src/plugins/gajimstatus.py: Prepwork for provider 424 plugins 329 425 330 426 2006-07-16 19:54 'Travis Shirk <travis@pobox.com>' 331 427 332 * [r366] src/album_cover_control.py: Short circuit searching and333 loading album cover images if possible.428 * [r366] mesk/trunk/src/album_cover_control.py: Short circuit 429 searching and loading album cover images if possible. 334 430 335 431 2006-07-16 15:14 'Travis Shirk <travis@pobox.com>' 336 432 337 * [r365] src/audio_control.py, src/mesk/audio/mp3.py, 338 src/mesk_extras.glade, src/plugins/audioscrobbler.py: When muted 339 the volume context menus does "Restore Volume" 433 * [r365] mesk/trunk/src/audio_control.py, 434 mesk/trunk/src/mesk/audio/mp3.py, 435 mesk/trunk/src/mesk_extras.glade, 436 mesk/trunk/src/plugins/audioscrobbler.py: When muted the volume 437 context menus does "Restore Volume" 340 438 341 439 2006-07-15 22:40 'Travis Shirk <travis@pobox.com>' 342 440 343 * [r364] src/playlist_control.py: Cut/Copy/Paste is solid 441 * [r364] mesk/trunk/src/playlist_control.py: Cut/Copy/Paste is 442 solid 344 443 345 444 2006-07-15 16:37 'Travis Shirk <travis@pobox.com>' 346 445 347 * [r363] src/audio_control.py: oops446 * [r363] mesk/trunk/src/audio_control.py: oops 348 447 349 448 2006-07-15 16:11 'Travis Shirk <travis@pobox.com>' 350 449 351 * [r362] src/mesk/audio/source.py, src/playlist_control.py: More352 cut/copy/paste hacking450 * [r362] mesk/trunk/src/mesk/audio/source.py, 451 mesk/trunk/src/playlist_control.py: More cut/copy/paste hacking 353 452 354 453 2006-07-15 16:08 'Travis Shirk <travis@pobox.com>' 355 454 356 * [r361] src/audio_control.py: Make the volume slider window as357 wi de at the volume button.455 * [r361] mesk/trunk/src/audio_control.py: Make the volume slider 456 window as wide at the volume button. 358 457 359 458 2006-07-14 07:05 'Travis Shirk <travis@pobox.com>' 360 459 361 * [r360] src/playlist_control.py: Keybinds for cut/copy/paste 460 * [r360] mesk/trunk/src/playlist_control.py: Keybinds for 461 cut/copy/paste 362 462 363 463 2006-07-14 06:23 'Travis Shirk <travis@pobox.com>' 364 464 365 * [r359] src/mesk_gui.glade, src/playlist_control.py: Figured out 366 cut/copy/paste in playlists. Incomplete. 465 * [r359] mesk/trunk/src/mesk_gui.glade, 466 mesk/trunk/src/playlist_control.py: Figured out cut/copy/paste 467 in playlists. Incomplete. 367 468 368 469 2006-07-11 05:36 'Travis Shirk <travis@pobox.com>' 369 470 370 * [r358] configure.ac,src/mesk/__init__.py,371 src/mesk/audio/__init__.py, src/mesk/audio/mp3.py,372 src/mesk/utils.py: Module/version checking in code.. FU373 autoconf! (closes #149)471 * [r358] mesk/trunk/configure.ac, mesk/trunk/src/mesk/__init__.py, 472 mesk/trunk/src/mesk/audio/__init__.py, 473 mesk/trunk/src/mesk/audio/mp3.py, mesk/trunk/src/mesk/utils.py: 474 Module/version checking in code.. FU autoconf! (closes #149) 374 475 375 476 2006-07-11 03:42 'Travis Shirk <travis@pobox.com>' 376 477 377 * [r357] po/es.po,po/mesk.pot: po updates478 * [r357] mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot: po updates 378 479 379 480 2006-07-11 03:38 'Travis Shirk <travis@pobox.com>' 380 481 381 * [r356] src/mesk/playlist.py, src/playlist_control.py: Fix for 382 #169 + a little more goodness 482 * [r356] mesk/trunk/src/mesk/playlist.py, 483 mesk/trunk/src/playlist_control.py: Fix for #169 + a little more 484 goodness 383 485 384 486 2006-07-11 03:00 'Travis Shirk <travis@pobox.com>' 385 487 386 * [r355] src/audio_control.py, src/playlist_control.py: Fixes for387 #162 and #104488 * [r355] mesk/trunk/src/audio_control.py, 489 mesk/trunk/src/playlist_control.py: Fixes for #162 and #104 388 490 389 491 2006-07-11 01:50 'Travis Shirk <travis@pobox.com>' 390 492 391 * [r354] src/mesk/audio/oggvorbis.py: #174 fix for Ogg files 493 * [r354] mesk/trunk/src/mesk/audio/oggvorbis.py: #174 fix for Ogg 494 files 392 495 393 496 2006-07-11 01:27 'Travis Shirk <travis@pobox.com>' 394 497 395 * [r353] src/mesk/audio/mp3.py: Fallback on filename (like what is396 done for http) as title when no other can be determined (closes397 #174)498 * [r353] mesk/trunk/src/mesk/audio/mp3.py: Fallback on filename 499 (like what is done for http) as title when no other can be 500 determined (closes #174) 398 501 399 502 2006-07-09 17:37 'Travis Shirk <travis@pobox.com>' 400 503 401 * [r352] po/POTFILES.in, po/es.po, po/mesk.pot,402 src/audio_control.py: Hook for HTTP authentication for remote403 playlist entries504 * [r352] mesk/trunk/po/POTFILES.in, mesk/trunk/po/es.po, 505 mesk/trunk/po/mesk.pot, mesk/trunk/src/audio_control.py: Hook 506 for HTTP authentication for remote playlist entries 404 507 405 508 2006-07-09 06:01 'Travis Shirk <travis@pobox.com>' 406 509 407 * [r351] src/playlist_control.py: Fixed TB510 * [r351] mesk/trunk/src/playlist_control.py: Fixed TB 408 511 409 512 2006-07-09 05:49 'Travis Shirk <travis@pobox.com>' 410 513 411 * [r350] src/audio_control.py, src/mesk/__init__.py, 412 src/mesk_extras.glade, src/mesk_gui.glade: Added a popup menu 413 for the volume control (mute, external mixer, presets); closes 414 #172 514 * [r350] mesk/trunk/src/audio_control.py, 515 mesk/trunk/src/mesk/__init__.py, 516 mesk/trunk/src/mesk_extras.glade, mesk/trunk/src/mesk_gui.glade: 517 Added a popup menu for the volume control (mute, external mixer, 518 presets); closes #172 415 519 416 520 2006-07-09 04:59 'Travis Shirk <travis@pobox.com>' 417 521 418 * [r349] src/mesk_gui.glade, src/playlist_control.py: Playlist row 419 unselection (closes #171) 522 * [r349] mesk/trunk/src/mesk_gui.glade, 523 mesk/trunk/src/playlist_control.py: Playlist row unselection 524 (closes #171) 420 525 421 526 2006-07-09 03:39 'Travis Shirk <travis@pobox.com>' 422 527 423 * [r348] src/main.py, src/mesk/playlist.py: Extended m3u424 playlists, this is most helpful for remote files and streams425 (closes #138)528 * [r348] mesk/trunk/src/main.py, mesk/trunk/src/mesk/playlist.py: 529 Extended m3u playlists, this is most helpful for remote files 530 and streams (closes #138) 426 531 427 532 2006-07-09 02:36 'Travis Shirk <travis@pobox.com>' 428 533 429 * [r347] src/playlist_control.py: Double clicking on playlist tab430 makes control "active" (closes #170)534 * [r347] mesk/trunk/src/playlist_control.py: Double clicking on 535 playlist tab makes control "active" (closes #170) 431 536 432 537 2006-07-09 02:28 'Travis Shirk <travis@pobox.com>' 433 538 434 * [r346] po/es.po, po/mesk.pot, src/control.py, 435 src/main_window.py, src/playlist_control.py: Show notebook 436 border when num tabs > 1, and select new controls (closes #168) 539 * [r346] mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 540 mesk/trunk/src/control.py, mesk/trunk/src/main_window.py, 541 mesk/trunk/src/playlist_control.py: Show notebook border when 542 num tabs > 1, and select new controls (closes #168) 437 543 438 544 2006-07-01 22:38 'Travis Shirk <travis@pobox.com>' 439 545 440 * [r345] po/es.po, po/mesk.pot, src/audio_control.py: Fixed TB 441 when playlist config current index is out of sync 546 * [r345] mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 547 mesk/trunk/src/audio_control.py: Fixed TB when playlist config 548 current index is out of sync 442 549 443 550 2006-07-01 01:05 'Travis Shirk <travis@pobox.com>' 444 551 445 * [r344] src/playlist_control.py: Fix for #161552 * [r344] mesk/trunk/src/playlist_control.py: Fix for #161 446 553 447 554 2006-06-30 05:14 'Travis Shirk <travis@pobox.com>' 448 555 449 * [r343] src/playlist_control.py: Removed some debug prints 556 * [r343] mesk/trunk/src/playlist_control.py: Removed some debug 557 prints 450 558 451 559 2006-06-30 05:13 'Travis Shirk <travis@pobox.com>' 452 560 453 * [r342] src/about_dialog.py,src/config.py,454 src/playlist_control.py: Playlist delete, etc. etc.561 * [r342] mesk/trunk/src/about_dialog.py, mesk/trunk/src/config.py, 562 mesk/trunk/src/playlist_control.py: Playlist delete, etc. etc. 455 563 456 564 2006-06-30 04:04 'Travis Shirk <travis@pobox.com>' 457 565 458 * [r341] src/about_dialog.py: Version string in about dialog 566 * [r341] mesk/trunk/src/about_dialog.py: Version string in about 567 dialog 459 568 460 569 2006-06-30 03:29 'Travis Shirk <travis@pobox.com>' 461 570 462 * [r340] po/es.po, po/mesk.pot, src/main_window.py: Tab 463 drag-and-drop reordering (closes #153) 571 * [r340] mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 572 mesk/trunk/src/main_window.py: Tab drag-and-drop reordering 573 (closes #153) 464 574 465 575 2006-06-29 03:33 'Travis Shirk <travis@pobox.com>' 466 576 467 * [r339] src/plugins/gajimstatus.py: Local character encoding468 fixes and a better replacement method577 * [r339] mesk/trunk/src/plugins/gajimstatus.py: Local character 578 encoding fixes and a better replacement method 469 579 470 580 2006-06-29 03:01 'Travis Shirk <travis@pobox.com>' 471 581 472 * [r338] src/mesk/audio/mp3.py: TB fix #160582 * [r338] mesk/trunk/src/mesk/audio/mp3.py: TB fix #160 473 583 474 584 2006-06-29 02:55 'Travis Shirk <travis@pobox.com>' 475 585 476 * [r337] src/playlist_control.py: F2 for renaming playlists works477 (closes #158)586 * [r337] mesk/trunk/src/playlist_control.py: F2 for renaming 587 playlists works (closes #158) 478 588 479 589 2006-06-28 05:27 'Travis Shirk <travis@pobox.com>' 480 590 481 * [r335] po/es.po, po/mesk.pot, src/audio_control.py, 482 src/images/audio-volume-high.png, 483 src/images/audio-volume-low.png, 484 src/images/audio-volume-medium.png, 485 src/images/audio-volume-muted.png, src/main_window.py, 486 src/mesk_gui.glade, src/playlist_control.py: Added a MUCH better 487 volume widget. /me is proud 591 * [r335] mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 592 mesk/trunk/src/audio_control.py, 593 mesk/trunk/src/images/audio-volume-high.png, 594 mesk/trunk/src/images/audio-volume-low.png, 595 mesk/trunk/src/images/audio-volume-medium.png, 596 mesk/trunk/src/images/audio-volume-muted.png, 597 mesk/trunk/src/main_window.py, mesk/trunk/src/mesk_gui.glade, 598 mesk/trunk/src/playlist_control.py: Added a MUCH better volume 599 widget. /me is proud 488 600 489 601 2006-06-26 03:07 'Travis Shirk <travis@pobox.com>' 490 602 491 * [r334] src/plugins/gajimstatus.py: Work on #146603 * [r334] mesk/trunk/src/plugins/gajimstatus.py: Work on #146 492 604 493 605 2006-06-26 01:59 'Travis Shirk <travis@pobox.com>' 494 606 495 * [r333] src/main.py, src/main_window.py, src/mesk_extras.glade, 496 src/mesk_gui.glade, src/playlist_control.py, 497 src/plugins/gajimstatus.py: Misc. fixups 607 * [r333] mesk/trunk/src/main.py, mesk/trunk/src/main_window.py, 608 mesk/trunk/src/mesk_extras.glade, mesk/trunk/src/mesk_gui.glade, 609 mesk/trunk/src/playlist_control.py, 610 mesk/trunk/src/plugins/gajimstatus.py: Misc. fixups 498 611 499 612 2006-06-25 22:41 'Travis Shirk <travis@pobox.com>' 500 613 501 * [r332] src/album_cover_control.py, src/control.py, 502 src/main_window.py, src/mesk/__init__.py, src/mesk_gui.glade: 614 * [r332] mesk/trunk/src/album_cover_control.py, 615 mesk/trunk/src/control.py, mesk/trunk/src/main_window.py, 616 mesk/trunk/src/mesk/__init__.py, mesk/trunk/src/mesk_gui.glade: 503 617 Multiple playlist fixes and active_playlist state 504 618 505 619 2006-06-25 21:03 'Travis Shirk <travis@pobox.com>' 506 620 507 * [r331] po/es.po, po/mesk.pot, src/about_dialog.py, 508 src/config.py, src/gtk_utils.py, src/main.py, 509 src/main_window.py, src/mesk/__init__.py, src/mesk_extras.glade, 510 src/mesk_gui.glade, src/playlist_control.py, 511 src/preference_window.py: Multiple playlists are looking pretty 512 solid 621 * [r331] mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 622 mesk/trunk/src/about_dialog.py, mesk/trunk/src/config.py, 623 mesk/trunk/src/gtk_utils.py, mesk/trunk/src/main.py, 624 mesk/trunk/src/main_window.py, mesk/trunk/src/mesk/__init__.py, 625 mesk/trunk/src/mesk_extras.glade, mesk/trunk/src/mesk_gui.glade, 626 mesk/trunk/src/playlist_control.py, 627 mesk/trunk/src/preference_window.py: Multiple playlists are 628 looking pretty solid 513 629 514 630 2006-06-24 06:42 'Travis Shirk <travis@pobox.com>' 515 631 516 * [r330] src/config.py, src/control.py, src/main_window.py,517 src/mesk_gui.glade, src/playlist_control.py: Playlist tab518 context menu with Rename and Close items, plus mucho other519 goodness632 * [r330] mesk/trunk/src/config.py, mesk/trunk/src/control.py, 633 mesk/trunk/src/main_window.py, mesk/trunk/src/mesk_gui.glade, 634 mesk/trunk/src/playlist_control.py: Playlist tab context menu 635 with Rename and Close items, plus mucho other goodness 520 636 521 637 2006-06-24 04:33 'Travis Shirk <travis@pobox.com>' 522 638 523 * [r329] src/config.py, src/main_window.py, src/mesk/__init__.py, 524 src/mesk_gui.glade, src/playlist_control.py: Open playlists 639 * [r329] mesk/trunk/src/config.py, mesk/trunk/src/main_window.py, 640 mesk/trunk/src/mesk/__init__.py, mesk/trunk/src/mesk_gui.glade, 641 mesk/trunk/src/playlist_control.py: Open playlists 525 642 526 643 2006-06-24 02:45 'Travis Shirk <travis@pobox.com>' 527 644 528 * [r328] src/main_window.py, src/mesk/__init__.py: Added the 529 ability to not show tab close buttons, yay!!! 645 * [r328] mesk/trunk/src/main_window.py, 646 mesk/trunk/src/mesk/__init__.py: Added the ability to not show 647 tab close buttons, yay!!! 530 648 531 649 2006-06-24 02:34 'Travis Shirk <travis@pobox.com>' 532 650 533 * [r327] src/mesk/audio/__init__.py, src/mesk/playlist.py, 534 src/playlist_control.py: Better file dialog filters 651 * [r327] mesk/trunk/src/mesk/audio/__init__.py, 652 mesk/trunk/src/mesk/playlist.py, 653 mesk/trunk/src/playlist_control.py: Better file dialog filters 535 654 536 655 2006-06-24 01:40 'Travis Shirk <travis@pobox.com>' 537 656 538 * [r326] src/main_window.py, src/mesk_gui.glade, 539 src/playlist_control.py: Active/inactive control fixes when tabs 540 are removed 657 * [r326] mesk/trunk/src/main_window.py, 658 mesk/trunk/src/mesk_gui.glade, 659 mesk/trunk/src/playlist_control.py: Active/inactive control 660 fixes when tabs are removed 541 661 542 662 2006-06-23 03:22 'Travis Shirk <travis@pobox.com>' 543 663 544 * [r325] Makefile.in, etc/mesk.desktop.in, po/es.po, po/mesk.pot, 545 src/album_cover_control.py, src/main_window.py, 546 src/mesk_gui.glade: Use new images and don't allow closing last 547 control 664 * [r325] mesk/trunk/Makefile.in, mesk/trunk/etc/mesk.desktop.in, 665 mesk/trunk/po/es.po, mesk/trunk/po/mesk.pot, 666 mesk/trunk/src/album_cover_control.py, 667 mesk/trunk/src/main_window.py, mesk/trunk/src/mesk_gui.glade: 668 Use new images and don't allow closing last control 548 669 549 670 2006-06-23 03:11 'Travis Shirk <travis@pobox.com>' 550 671 551 * [r324] src/images/image-missing.svg, src/images/mesk-16.png, 552 src/images/mesk-22.png, src/images/mesk-32.png, 553 src/images/mesk-48.png, src/images/mesk.png: Images in several 554 sizes 672 * [r324] mesk/trunk/src/images/image-missing.svg, 673 mesk/trunk/src/images/mesk-16.png, 674 mesk/trunk/src/images/mesk-22.png, 675 mesk/trunk/src/images/mesk-32.png, 676 mesk/trunk/src/images/mesk-48.png, 677 mesk/trunk/src/images/mesk.png: Images in several sizes 555 678 556 679 2006-06-19 04:29 'Travis Shirk <travis@pobox.com>' 557 680 558 * [r318] src/audio_control.py, src/control.py, src/main_window.py, 559 src/mesk/playlist.py, src/mesk_gui.glade, 560 src/playlist_control.py: Hacking on active/inactive controls, 561 that is multiple playlists 681 * [r318] mesk/trunk/src/audio_control.py, 682 mesk/trunk/src/control.py, mesk/trunk/src/main_window.py, 683 mesk/trunk/src/mesk/playlist.py, mesk/trunk/src/mesk_gui.glade, 684 mesk/trunk/src/playlist_control.py: Hacking on active/inactive 685 controls, that is multiple playlists 562 686 563 687 2006-06-19 01:31 'Travis Shirk <travis@pobox.com>' 564 688 565 * [r317] src/audio_control.py: Make play/pause button update566 sooner, no more momentary blank button (closes #104)689 * [r317] mesk/trunk/src/a
