2007-09-16 06:45  Milosz Derezynski <internalerror@gmail.com>

	* [r11391] data/glade/preferences.glade, src/preferences.cc,
	  src/shell.cc:
	  * Merge 11389-11390 to 0_40_7

2007-09-16 06:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11388] AUTHORS, src/preferences.hh:
	  * Typo in preferences.hh * Credit Audacious and RB developers for
	  MM key support

2007-09-16 06:24  Milosz Derezynski <internalerror@gmail.com>

	* [r11387] data/glade/preferences.glade, src/main.cc,
	  src/preferences.cc, src/preferences.hh, src/shell.cc:
	  * Merge to 0_40_7 tag

2007-09-16 06:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11385] src/shell.cc:
	  * Fix logic for applying custom MM keys

2007-09-16 06:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11384] .:
	  * Tag 0_40_7

2007-09-16 06:04  Milosz Derezynski <internalerror@gmail.com>

	* [r11383] trunk/data/glade/preferences.glade:
	  * Move revert/apply buttons for hotkeys to the bottom

2007-09-16 06:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11382] trunk/src/shell.cc:
	  * Activating and deactivating the keys doesn't set the grab type,
	  but uses the type configured (change from original RB code)

2007-09-16 05:56  Milosz Derezynski <internalerror@gmail.com>

	* [r11381] trunk/data/glade/preferences.glade, trunk/src/main.cc,
	  trunk/src/preferences.cc, trunk/src/preferences.hh,
	  trunk/src/shell.cc, trunk/src/shell.hh:
	  * Add support for either X based (XF* mm keys), GNOME settings
	  based or custom multimedia keys

2007-09-15 23:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11380] trunk/widgets/cairoextensions.cc,
	  trunk/widgets/cairoextensions.hh:
	  * Missing

2007-09-15 20:09  Milosz Derezynski <internalerror@gmail.com>

	* [r11379] trunk/src/shell.cc:
	  * More sensible in-app accels for controls

2007-09-15 20:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11378] trunk/configure.ac, trunk/src/Makefile.am,
	  trunk/src/dbus-marshalers.list, trunk/src/shell.cc,
	  trunk/src/shell.hh, trunk/widgets/Makefile.am:
	  * Implement multimedia keys support (Tanx 10x to da Riddim box
	  developaz!)

2007-09-15 18:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11377] trunk/data/glade/library-ui-relocate-album.glade,
	  trunk/data/glade/main-ui-vis.glade, trunk/src/Makefile.am,
	  trunk/src/cairoextensions.cc, trunk/src/cairoextensions.hh,
	  trunk/src/shell.cc, trunk/src/ui-part-podcasts.cc:
	  * Remove cruft

2007-09-15 13:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11376] trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/main.glade, trunk/src/dialog-track-details.cc,
	  trunk/src/dialog-track-details.hh:
	  * Auto-destroy track details dialog

2007-09-15 12:29  Milosz Derezynski <internalerror@gmail.com>

	* [r11375] trunk/src/dialog-track-details.cc:
	  * Use delete this instead of gtk_widget_destroy()

2007-09-15 12:24  Milosz Derezynski <internalerror@gmail.com>

	* [r11374] trunk/src/dialog-track-details.cc,
	  trunk/src/dialog-track-details.hh, trunk/src/shell.cc,
	  trunk/src/shell.hh, trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-library.hh:
	  * Create multiple track-details instances when needed/requested *
	  Add possibility to display track details for non-playing tracks
	  in the library

2007-09-15 11:22  Milosz Derezynski <internalerror@gmail.com>

	* [r11373] trunk/src/shell.cc, trunk/src/shell.hh, trunk/src/sm.cc,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-library.hh,
	  trunk/src/util.cc:
	  * Clear up cruft code * Better type-ahead find for albums
	  (partial matches work now)

2007-09-15 01:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11371] trunk/src/dialog-track-details.hh,
	  trunk/src/lastfm-parsers.cc, trunk/src/lastfm-types.hh,
	  trunk/src/lastfm.cc, trunk/src/shell.cc,
	  trunk/src/ui-part-lastfm.cc:
	  * Fix calculation of matching tags (don't parse only streamable
	  artists)

2007-09-14 18:42  crazy

	* [r11364] trunk/src/Makefile.am:
	  cleanup src/Makefile.am

2007-09-14 17:16  crazy

	* [r11363] trunk/Makefile.am:
	  some cleanup..

2007-09-14 16:56  crazy

	* [r11362] trunk/po/POTFILES.in:
	  POTFILES.in: missing po stuff

2007-09-14 16:43  crazy

	* [r11361] trunk/configure.ac:
	  Build Configuration: display the linker flags as well

2007-09-14 16:33  crazy

	* [r11360] trunk/jnetlib/Makefile.am,
	  trunk/src/musicbrainz/Makefile.am, trunk/src/parser/Makefile.am:
	  Don't force debug , is why --enable-debug is there .. ohh and
	  -ggdb3 is not an LD flag..

2007-09-14 16:23  crazy

	* [r11359] trunk/configure.ac:
	  bump version to 0.40.6 in trunk

2007-09-14 13:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11355] trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-playlist.cc:
	  * Fix dialog message for not-enough-data-from-lastfm when
	  creating a playlist from local music from an lastfm tag * Use
	  normal iterator with IndexMapT for erasure from IndexMapT
	  instances using the iterator

2007-09-13 23:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11354] trunk/data/images/Makefile.am:
	  * Fix Makefile.am

2007-09-13 22:27  Milosz Derezynski <internalerror@gmail.com>

	* [r11353] trunk/src/podcast-libxml2-sax.cc, trunk/src/shell.cc:
	  * Fix conversion/comparison warnings

2007-09-13 22:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11352] trunk/src/database.cc, trunk/src/sqlite-hal.cc:
	  * Fixed char* const -> char const*

2007-09-13 22:18  Milosz Derezynski <internalerror@gmail.com>

	* [r11351] trunk/src/library.cc:
	  * Fix char* const -> char const*

2007-09-13 22:04  Milosz Derezynski <internalerror@gmail.com>

	* [r11350] trunk/src/ui-part-library.cc:
	  * char* const -> char const*

2007-09-13 20:25  m0n5t3r

	* [r11349] trunk/po/ro.po:
	  * update Romanian translation

2007-09-13 13:08  Milosz Derezynski <internalerror@gmail.com>

	* [r11348] trunk/AUTHORS, trunk/data/glade/main.glade,
	  trunk/data/images/sources/library.png,
	  trunk/data/images/stock/library.png, trunk/src/dialog-about.cc,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-playlist.cc:
	  * Updates to graphics and UI (HIGification, nicer library icon)

2007-09-12 16:56  Milosz Derezynski <internalerror@gmail.com>

	* [r11343] trunk/src/core.hh, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-playlist.cc:
	  * Some UI changes in lastfm UI

2007-09-12 05:24  Milosz Derezynski <internalerror@gmail.com>

	* [r11341] trunk/src/ui-part-lastfm.cc:
	  * Wrong place to check for empty ID

2007-09-12 05:21  Milosz Derezynski <internalerror@gmail.com>

	* [r11340] trunk/src/ui-part-lastfm.cc:
	  * Don't update TAV/SAV when id entry is empty (TAV = tagged
	  artists view, SAV = similar artists view)

2007-09-12 05:18  Milosz Derezynski <internalerror@gmail.com>

	* [r11339] trunk/src/Makefile.am:
	  * Fix makefile.am after patch

2007-09-12 05:17  Milosz Derezynski <internalerror@gmail.com>

	* [r11338] trunk/src/ui-part-lastfm.cc:
	  * Don't connect Lastfm ATV/SAV Entry twice

2007-09-12 04:52  Milosz Derezynski <internalerror@gmail.com>

	* [r11337] trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/main.glade, trunk/src/Makefile.am,
	  trunk/src/lastfm.cc, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-library.cc:
	  * Symlink patch by crazy (don't know what it does but i guess
	  it's allright) * Remove some UI bullshit

2007-09-11 18:29  Milosz Derezynski <internalerror@gmail.com>

	* [r11336] trunk/src/ui-part-library.cc:
	  * Expand to node when selecting nodes-by-MB-id in artist list
	  (crazy: don't update. just don't. (it's not worth it))

2007-09-11 18:19  Milosz Derezynski <internalerror@gmail.com>

	* [r11335] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh:
	  * post-connect to signal-event so the row will get selected
	  before the menu pops up (ATV/SAV)

2007-09-11 18:08  Milosz Derezynski <internalerror@gmail.com>

	* [r11334] trunk/data/glade/main.glade,
	  trunk/src/ui-part-lastfm.cc:
	  * Test

2007-09-11 17:54  Milosz Derezynski <internalerror@gmail.com>

	* [r11333] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh:
	  ...

2007-09-11 17:34  Milosz Derezynski <internalerror@gmail.com>

	* [r11332] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh:
	  * Don't play artists on last.fm on double click to avoid
	  accidental starting of playback; rather activate through a menu
	  item

2007-09-11 17:22  Milosz Derezynski <internalerror@gmail.com>

	* [r11331] trunk/data/glade/main.glade,
	  trunk/src/lastfm-extra-widgets.hh, trunk/src/shell.cc,
	  trunk/src/shell.hh, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh, trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-library.hh:
	  * Allow to look up artist from the TAV/SAV in the library

2007-09-11 16:19  Milosz Derezynski <internalerror@gmail.com>

	* [r11330] trunk/data/glade/main.glade,
	  trunk/src/lastfm-parsers.cc, trunk/src/lastfm-parsers.hh,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-library.hh:
	  * Allow also to look up top artists similar to a given artist

2007-09-11 14:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11329] trunk/src/library.cc, trunk/src/library.hh,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh:
	  * Display # of albums by a given artist in artists-by-tag-view

2007-09-11 13:38  m0n5t3r

	* [r11328] trunk/po/ro.po:
	  * update Rromanian translation

2007-09-11 05:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11327] trunk/src/ui-part-lastfm.cc:
	  * Change header from "Artists Tagged With:" into "Top Artist
	  Tagged With:"

2007-09-11 05:28  Milosz Derezynski <internalerror@gmail.com>

	* [r11326] trunk/data/glade/main.glade,
	  trunk/src/ui-part-library.cc:
	  * remove library search (unusable)

2007-09-11 05:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11325] trunk/src/ui-part-lastfm.cc:
	  * Swap throbber notebook page out when there are no artists for
	  this tag from lastfm

2007-09-11 05:17  Milosz Derezynski <internalerror@gmail.com>

	* [r11324] trunk/data/glade/main.glade:
	  * Use HIG conformant location for Back button (ABT view)

2007-09-11 05:15  Milosz Derezynski <internalerror@gmail.com>

	* [r11323] trunk/src/ui-part-lastfm.cc:
	  * Don't append the same artist to each row... (artist-by-tag
	  display)

2007-09-11 05:11  Milosz Derezynski <internalerror@gmail.com>

	* [r11322] trunk/data/glade/main.glade,
	  trunk/src/ui-part-lastfm.cc:
	  * Use Pixbuf::create_from_file() for loading images when we know
	  it's a local file * Remove dangling ui from main.glade

2007-09-11 05:09  Milosz Derezynski <internalerror@gmail.com>

	* [r11321] trunk/data/images/lastfm/Makefile.am,
	  trunk/data/images/lastfm/artist-unknown.png,
	  trunk/data/images/lastfm/header-logo-left.png,
	  trunk/data/images/lastfm/header-logo-right.png,
	  trunk/data/images/lastfm/header-logo-slice.png:
	  * Forgot as always to commit new images

2007-09-11 05:08  Milosz Derezynski <internalerror@gmail.com>

	* [r11320] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh, trunk/src/ui-part-podcasts.cc:
	  * lastfm: Display entire artist list in 1 run, then load artist
	  images in succession * podcasts: fix row height for podcast list

2007-09-11 04:11  Milosz Derezynski <internalerror@gmail.com>

	* [r11315] trunk/src/ui-part-lastfm.cc:
	  * Wrong glade widget name specified (lastfm-artists-notebook)

2007-09-11 04:09  Milosz Derezynski <internalerror@gmail.com>

	* [r11314] trunk/AUTHORS, trunk/data/glade/main.glade,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh:
	  * Display progress/status information for getting artists-for-tag

2007-09-11 04:01  Milosz Derezynski <internalerror@gmail.com>

	* [r11312] trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/main.glade:
	  * UI changes: Make coverart the first tab in track details (it's
	  i think the most common operation to view the coverart), followed
	  by lyrics then artist details * Make artist-for-tag-view Back
	  button smaller and place it at the top

2007-09-11 03:39  Milosz Derezynski <internalerror@gmail.com>

	* [r11311] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh:
	  * Use an idler to append data to the view instead of coercing gtk
	  to iterate gtkmain

2007-09-11 03:01  Milosz Derezynski <internalerror@gmail.com>

	* [r11310] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh, trunk/src/ui-part-podcasts.cc:
	  * Use lame non threaded code to built the tag-artist list out of
	  fear of POSIX threads!

2007-09-10 19:53  Milosz Derezynski <internalerror@gmail.com>

	* [r11309] trunk/src/shell.cc, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh:
	  * Display current image surface ('cover image') only when no
	  message is being displayed

2007-09-10 19:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11308] trunk/configure.ac, trunk/data/glade/main.glade:
	  * Work around linking problem with gcc 4.2 (or some versions
	  thereof)

2007-09-10 19:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11307] trunk/src/ui-part-lastfm.cc:
	  * Don't run main iteration twice...

2007-09-10 19:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11306] trunk/src/ui-part-lastfm.cc:
	  * Run Gtk+ main iteration once in a while while building the
	  artist list

2007-09-10 19:01  Milosz Derezynski <internalerror@gmail.com>

	* [r11305] trunk/src/ui-part-lastfm.cc:
	  * Sorry wrong identifier name used for TreeModel::iterator
	  (TagArtistInfoT::data_cb() )

2007-09-10 19:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11304] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh:
	  * Don't use thread for displaying artist list; it's a little
	  choppier on the UI but threads+networking==hell

2007-09-10 18:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11303] trunk/src/lastfm-extra-widgets.hh:
	  * Display normal (left_ptr) pointer for lastfm tag textview, not
	  text insertion cursor

2007-09-10 18:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11302] trunk/src/lastfm-extra-widgets.hh,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh:
	  * Factor out duplicated code for modifying widget's pointer in
	  last.fm tag textview * Small bugfix: Reset cursor to default
	  pointer when clearing tags

2007-09-10 17:53  Milosz Derezynski <internalerror@gmail.com>

	* [r11301] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh:
	  * Make tag's top artists request asynchronous

2007-09-10 17:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11300] trunk/data/glade/main.glade,
	  trunk/data/images/lastfm/lastfm-tag.png,
	  trunk/data/images/stock/play.png,
	  trunk/data/images/stock/tag.png,
	  trunk/src/lastfm-extra-widgets.hh, trunk/src/lastfm-parsers.cc,
	  trunk/src/lastfm-parsers.hh, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh, trunk/src/ui-part-podcasts.cc:
	  * Display top tag artists when clicking on a Last.fm tag (with
	  pictures! and stuff!) and allow user to play from there

2007-09-10 05:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11299] trunk/src/ui-part-podcasts.cc:
	  * And don't forget brackets (missing brackent on line 508)

2007-09-10 05:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11298] trunk/data/glade/main.glade,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-podcasts.cc:
	  * HIG your UI

2007-09-10 04:22  Milosz Derezynski <internalerror@gmail.com>

	* [r11297] trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/main.glade, trunk/data/images/audio-default.png,
	  trunk/data/images/sources/playlist.png,
	  trunk/data/images/stock/playlist.png, trunk/src/lastfm.cc,
	  trunk/src/shell.cc, trunk/src/shell.hh,
	  trunk/src/ui-part-library.cc:
	  * Add type-ahead find for artist list * Update stock graphics *
	  Don't try to submit to last.fm if not handshaked

2007-09-09 13:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11296] trunk/src/audio/play.cc:
	  * Don't count down when seeking; the problem is we'd have to keep
	  track of all previous seeks

2007-09-09 13:10  Milosz Derezynski <internalerror@gmail.com>

	* [r11295] trunk/data/glade/main.glade,
	  trunk/data/images/sources/library.png,
	  trunk/data/images/sources/playlist.png,
	  trunk/data/images/stock/library.png,
	  trunk/data/images/stock/play.png,
	  trunk/data/images/stock/playlist.png, trunk/mkbuild_h.sh,
	  trunk/mkrevision_h.sh, trunk/src/audio/play.cc,
	  trunk/src/shell.cc, trunk/src/shell.hh:
	  * Fix some icon glitches * Be fair and.. well erm ok; when
	  seeking backwards, remove the amount of seek from played seconds
	  so people don't accidentally synthetically qualify songs for
	  Last.fm submission by seeking backwards several times * More
	  interesting seek/position widget

2007-09-09 10:53  Milosz Derezynski <internalerror@gmail.com>

	* [r11294] trunk/src/shell.cc:
	  * Disable stop/next/prev controls when source is async
	  (next_async, prev_async and stop_async are not meant to be
	  re-entrant)

2007-09-08 07:37  Milosz Derezynski <internalerror@gmail.com>

	* [r11283] trunk/data/images/stock/play.png:
	  * Update playing indicator (remove shadow)

2007-09-08 07:34  Milosz Derezynski <internalerror@gmail.com>

	* [r11282] trunk/src/dialog-export.cc, trunk/src/jamendo.cc,
	  trunk/src/mb-tagger.cc, trunk/src/shell.cc,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh:
	  * Remove obscure compile workarounds * Make sure we clear the
	  status area on segment

2007-09-06 22:04  Milosz Derezynski <internalerror@gmail.com>

	* [r11281] trunk/data/glade/main.glade,
	  trunk/src/lastfm-extra-widgets.hh:
	  * Improve response of Last.fm tag cloud

2007-09-06 20:21  zpejder

	* [r11280] trunk/po/da.po:
	  * Updated danish translation

2007-09-06 20:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11279] trunk/data/glade/main.glade,
	  trunk/data/images/sources/library.png,
	  trunk/data/images/stock/artist-mb.png,
	  trunk/data/images/stock/artist-multiple.png,
	  trunk/data/images/stock/artist.png,
	  trunk/data/images/stock/library.png, trunk/src/shell.cc,
	  trunk/src/shell.hh:
	  * Fix signature of signal handler for Play::SignalPosition, and
	  display duration along with current position

2007-09-05 21:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11278] trunk/src/dialog-export.cc, trunk/src/jamendo.cc,
	  trunk/src/mb-tagger.cc, trunk/src/shell.cc,
	  trunk/src/ui-part-jamendo.cc:
	  * Use "workaround" for boost::variant gcc 4.2 compilation problem

2007-09-04 23:28  Milosz Derezynski <internalerror@gmail.com>

	* [r11277] trunk/src/ui-part-podcasts.cc:
	  * Compile-fatal typo in copyright header

2007-09-04 23:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11276] trunk/src/ui-part-podcasts.cc:
	  * Line 981: item.attributes["downloaded"], not item["downloaded"]

2007-09-04 21:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11275] trunk/src/shell.cc, trunk/src/ui-part-podcasts.cc:
	  * Set episode initated for download using download_episode() to
	  not-downloaded when starting the download since the file is being
	  overwritten anyway, and so that BMP pops up the proper message
	  dialog

2007-09-03 15:05  m0n5t3r

	* [r11274] trunk/po/ro.po:
	  * update Romanian translation

2007-09-03 03:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11273] trunk/include/bmp/database-types.hh, trunk/src/shell.cc:
	  * Explicitely define Row::value_type as a type * Use it in
	  shell.cc instead of std::make_pair()

2007-09-03 03:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11272] trunk/include/bmp/library-types.hh:
	  * Make destructors for Album, AlbumArtist, Artist and Track
	  virtual

2007-09-02 01:10  Milosz Derezynski <internalerror@gmail.com>

	* [r11271] trunk/src/mb-tagger.hh:
	  * Fix linking problems by drawing in Last.fm types declarations
	  explicitly

2007-09-02 00:38  Milosz Derezynski <internalerror@gmail.com>

	* [r11270] trunk/include/bmp/base-types.hh,
	  trunk/include/bmp/database-types.hh,
	  trunk/include/bmp/glib-addons.hh,
	  trunk/include/bmp/library-types.hh,
	  trunk/plugins/taglib/common/common.cc,
	  trunk/plugins/taglib/mp3/plugin.cc, trunk/src/audio/play.cc,
	  trunk/src/audio/play.hh, trunk/src/bookmark-manager.cc,
	  trunk/src/bookmark-manager.hh, trunk/src/database.cc,
	  trunk/src/dialog-export.cc, trunk/src/dialog-track-details.cc,
	  trunk/src/hal.cc, trunk/src/jamendo-types.hh,
	  trunk/src/jamendo.cc, trunk/src/jamendo.hh,
	  trunk/src/lastfm-extra-widgets.hh, trunk/src/lastfm-types.hh,
	  trunk/src/lastfm.cc, trunk/src/library.cc, trunk/src/library.hh,
	  trunk/src/mb-tagger.cc, trunk/src/mb-tagger.hh,
	  trunk/src/musicbrainz/mb-libxml2-sax-release-list.cc,
	  trunk/src/musicbrainz/mb-libxml2-sax-release.cc,
	  trunk/src/musicbrainz/mb-libxml2-sax-tracks.cc,
	  trunk/src/musicbrainz/mbxml-types-v2.hh,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/podcast-v2-types.cc,
	  trunk/src/podcast-v2-types.hh, trunk/src/preferences.cc,
	  trunk/src/shell.cc, trunk/src/shell.hh,
	  trunk/src/ui-part-jamendo.cc, trunk/src/ui-part-jamendo.hh,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-library.hh, trunk/src/ui-part-playlist.cc,
	  trunk/src/ui-part-playlist.hh, trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-radio.cc, trunk/src/xspf-types.hh,
	  trunk/widgets/cell-renderer-count.cc, trunk/widgets/popup.cc,
	  trunk/widgets/popup.hh:
	  * Replace uint64_t with guint64 for platform portability

2007-09-01 16:33  Milosz Derezynski <internalerror@gmail.com>

	* [r11269] trunk/src/shell.cc, trunk/src/shell.hh:
	  * Use separate lock for flags/caps otherwise there's no way other
	  than deadlock, as sources can send in caps or flags anytime per
	  spec

2007-09-01 16:26  Milosz Derezynski <internalerror@gmail.com>

	* [r11268] trunk/src/shell.cc:
	  * Don't use state lock in post-state handlers

2007-09-01 16:21  Milosz Derezynski <internalerror@gmail.com>

	* [r11267] trunk/src/shell.cc:
	  * Use finer grained locking/unlocking to avoid further deadlocks

2007-09-01 16:10  Milosz Derezynski <internalerror@gmail.com>

	* [r11266] trunk/src/shell.cc:
	  * Don't technically use PlayerShell::stop() to avoid state lock
	  mutex deadlock (we need to lock it though to avoid race
	  conditions accessing the current metadata)

2007-09-01 16:07  Milosz Derezynski <internalerror@gmail.com>

	* [r11265] trunk/src/shell.cc:
	  * Lock source-initiated (indirectly or directly) state changes *
	  Don't crash in shell_lastfm_play() (stop() causes the current
	  metadata to be unset, after which the call to
	  m_metadata.artist.get() (boost::optional) will fail)

2007-09-01 15:50  Milosz Derezynski <internalerror@gmail.com>

	* [r11264] trunk/src/ui-part-library.cc:
	  * Use ListStore::children() as function (line 1557)

2007-09-01 15:49  Milosz Derezynski <internalerror@gmail.com>

	* [r11263] trunk/src/ui-part-library.cc:
	  * Don't attempt to search for a playable row when the model is
	  empty

2007-09-01 15:33  Milosz Derezynski <internalerror@gmail.com>

	* [r11262] trunk/data/glade/main.glade:
	  * Remove empty widgets from last.fm gui

2007-09-01 15:27  Milosz Derezynski <internalerror@gmail.com>

	* [r11261] trunk/src/shell.cc, trunk/src/ui-part-podcasts.cc:
	  * ui-part-podcasts.cc: Initialize download progress value to zero
	  with 0. instead of .0 (cosmetic) * shell.cc: Don't attempt to set
	  negative values for duration or position with seek hscale

2007-09-01 15:18  Milosz Derezynski <internalerror@gmail.com>

	* [r11260] trunk/src/minisoup.cc, trunk/src/minisoup.hh:
	  * Cleanup code in minisoup.* * Don't emit current
	  progress/position if range is not [0,1)

2007-09-01 15:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11259] trunk/src/ui-part-podcasts.cc:
	  * Use Glib::locale_to_utf8() with date strings created with
	  strftime() in get_timestr_from_time_t(_item)

2007-09-01 14:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11258] trunk/po/LINGUAS:
	  Rename dk to da in LINGUAS as well (see r11252
	  http://cia.vc/stats/project/bmpx/.message/2d2ff6)

2007-09-01 14:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11257] trunk/configure.ac:
	  * Add -ggdb3 flags for building images/executables

2007-09-01 04:33  Milosz Derezynski <internalerror@gmail.com>

	* [r11256] trunk/src/shell.cc:
	  * Don't display 'connecting' on prebuffering; it's a little
	  ambigous in context with last.fm messages

2007-09-01 03:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11255] trunk/src/lastfm.cc, trunk/src/shell.cc:
	  * Emit correct error message for last.fm stream tuning errors

2007-09-01 03:21  Milosz Derezynski <internalerror@gmail.com>

	* [r11254] trunk/src/shell.cc:
	  * Display informative message next to busy icon (info-area)

2007-09-01 03:10  Milosz Derezynski <internalerror@gmail.com>

	* [r11253] trunk/src/shell.cc, trunk/src/ui-part-lastfm.cc:
	  * Send segment event from Last.fm when adjusting to a new station

2007-09-01 02:23  Milosz Derezynski <internalerror@gmail.com>

	* [r11252] trunk/po/da.po, trunk/po/dk.po:
	  * Rename danish translation to proper name (mantis-fix #461)

2007-09-01 01:29  Milosz Derezynski <internalerror@gmail.com>

	* [r11251] trunk/src/ui-part-podcasts.cc:
	  * Markup-escape podcast title text

2007-09-01 01:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11250] trunk/src/ui-part-podcasts.cc:
	  * Fix issues with boost::format and ustring

2007-09-01 01:10  Milosz Derezynski <internalerror@gmail.com>

	* [r11249] trunk/src/dialog-track-details.cc:
	  * For the details dialogue: In case the same URI gets re-set,
	  don't append the track but update the display instead

2007-09-01 00:59  Milosz Derezynski <internalerror@gmail.com>

	* [r11248] trunk/src/ui-part-podcasts.cc:
	  * Don't automatically download episodes in case there is no
	  enclosure at all

2007-09-01 00:51  Milosz Derezynski <internalerror@gmail.com>

	* [r11247] trunk/src/ui-part-lastfm.cc:
	  * Display 'adjusting' when adjusting to new station

2007-09-01 00:48  Milosz Derezynski <internalerror@gmail.com>

	* [r11246] trunk/src/lastfm.cc, trunk/src/lastfm.hh,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh:
	  * Make Last.fm adjust (Radio::playurl()) asynchronous

2007-08-31 23:31  Milosz Derezynski <internalerror@gmail.com>

	* [r11245] trunk/src/shell.cc:
	  * Clear statusmessage on stop absolutely and always

2007-08-31 23:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11244] trunk/data/glade/dialog-track-details.glade,
	  trunk/src/dialog-track-details.cc,
	  trunk/src/dialog-track-details.hh, trunk/src/lastfm.cc,
	  trunk/src/lastfm.hh, trunk/src/network.cc, trunk/src/shell.cc,
	  trunk/src/xspf-libxml2-sax.cc, trunk/src/xspf-libxml2-sax.hh:
	  * Implement history-keeping track details * Small fixes to the
	  XSPF parser and various other Last.fm parsers * Actually set the
	  playing source active when playing * Remove stubs from network.cc
	  and reinstate the real code

2007-08-31 22:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11243] trunk/src/database.cc:
	  * Use async SQLite DB (synchronous pragma set to off)

2007-08-31 21:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11242] trunk/src/shell.cc:
	  * Change semantics for async playback start slightly: Activate
	  the source immediately even when effective playback start is
	  asynchronous so it's visible to the user that the source can
	  already be stopped (which internally causes an async-cancellation
	  instead of a direct stop, but to the UI user the effect is the
	  same, so the preconditions should be also the same, for both sync
	  and async)

2007-08-31 19:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11241] trunk/include/bmp/glib-addons.hh,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-podcasts.cc,
	  trunk/widgets/cell-renderer-count.cc,
	  trunk/widgets/cell-renderer-count.hh:
	  * Draw 'count' cell renderer for podcast in a more sensible way
	  when updating (TODO: animation of the cell when update is
	  occuring)

2007-08-31 17:23  Milosz Derezynski <internalerror@gmail.com>

	* [r11240] trunk/po/ja.po:
	  * New/updated Japanese translation (Nobuyuki Ito)

2007-08-31 14:57  zpejder

	* [r11239] trunk/po/dk.po:
	  * updated danish translation

2007-08-31 02:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11238] trunk/Makefile.am, trunk/src/shell.cc:
	  * Don't keep revision.h and build.h as PHONY targets (rebuild on
	  every run of make..)

2007-08-31 01:59  Milosz Derezynski <internalerror@gmail.com>

	* [r11237] trunk/src/shell.cc, trunk/src/shell.hh:
	  * Fix regression: Handle enqueue-request signal

2007-08-30 19:40  Milosz Derezynski <internalerror@gmail.com>

	* [r11236] trunk/data/glade/dialog-track-details.glade:
	  * Updated glade XML file for dialog-track-details.cc

2007-08-30 19:27  Milosz Derezynski <internalerror@gmail.com>

	* [r11235] trunk/include/bmp/database-types.hh:
	  * Remove unneccessary includes

2007-08-30 18:47  Milosz Derezynski <internalerror@gmail.com>

	* [r11234] trunk/src/shell.cc, trunk/src/streams-shoutcast.hh,
	  trunk/src/ui-part-cdda.hh, trunk/src/ui-part-podcasts.hh:
	  * Don't use nested anonymous namespace in header file (to make
	  gcc 4.2 happy; the reason behind it barfing is probably that
	  anything declared in the anonymous namespace isn't neccessarily
	  accessible nor uniquely qualified to whatever includes the
	  header, but if someone knows better i'd be glad to know)

2007-08-30 18:37  Milosz Derezynski <internalerror@gmail.com>

	* [r11233] trunk/widgets/Makefile.am:
	  * Add (GTKMM|GLADEMM|GLIBMM|SEXYMM)_LIBS to LDADD

2007-08-30 04:06  Milosz Derezynski <internalerror@gmail.com>

	* [r11232] trunk/src/dialog-track-details.cc, trunk/src/shell.cc,
	  trunk/src/shell.hh:
	  * Some initial effort to use geom hints to keep vertical size
	  when in compact mode; screws up when the theme or font size gets
	  changed atm

2007-08-30 02:17  Milosz Derezynski <internalerror@gmail.com>

	* [r11231] trunk/src/shell.cc:
	  * Disable hide-info-area option when in compact mode

2007-08-30 02:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11230] trunk/src/shell.cc, trunk/src/shell.hh:
	  * Don't make it possible to hide the menubar (superfluous
	  complicating nonsense)

2007-08-30 02:01  Milosz Derezynski <internalerror@gmail.com>

	* [r11229] trunk/src/ui-part-playlist.cc:
	  * Clear playback history on PlaylistList::add_uris() so we don't
	  get stuck with older URIs

2007-08-30 01:51  Milosz Derezynski <internalerror@gmail.com>

	* [r11228] trunk/configure.ac:
	  * Remove bmp-enqueue-* from configure.ac

2007-08-30 01:51  Milosz Derezynski <internalerror@gmail.com>

	* [r11227] trunk/data/desktop/Makefile.am,
	  trunk/data/desktop/bmp-enqueue-2.0.desktop.in,
	  trunk/data/desktop/bmp-play-2.0.desktop.in:
	  * Update .desktop files

2007-08-30 01:45  Milosz Derezynski <internalerror@gmail.com>

	* [r11226] trunk/xpi/chrome/content/bmp/BMPOverlay.js.in:
	  * Seems Fx doesn't like client app args specified with the
	  executable name itsels, so don't use --uris argument

2007-08-30 01:40  Milosz Derezynski <internalerror@gmail.com>

	* [r11225] trunk/xpi/chrome/content/bmp/BMPOverlay.js.in:
	  * Update firefox plugin chrome with new CLI API for activating
	  URIs

2007-08-30 01:39  Milosz Derezynski <internalerror@gmail.com>

	* [r11224] trunk/remote/Makefile.am,
	  trunk/remote/beep-media-player-2.cc,
	  trunk/remote/bmp-enqueue-files-2.0,
	  trunk/remote/bmp-enqueue-uris-2.0,
	  trunk/remote/bmp-play-files-2.0,
	  trunk/remote/bmp-play-lastfm-2.0, trunk/remote/bmp-play-uris-2.0:
	  * Correct argument processing order for interop with filemanagers
	  (beep-media-player-2 --files <files>, or beep-media-player-2
	  --uris <uris>, where --uris is optional, that is,
	  beep-media-player-2 assumes all arguments are URIs to play if no
	  command line switches are given) * Remove deprecated auxilliaries
	  (bmp-enqueue-files, bmp-enqueue-uris; enqueueing is currently not
	  possible, and not specced either); remove deprecated
	  bmp-play-lastfm shell script as well, as playing lastfm URIs is
	  now being handled generically

2007-08-30 01:26  Milosz Derezynski <internalerror@gmail.com>

	* [r11223] trunk/src/ui-part-lastfm.cc:
	  * Move message signal emit into the compound which actually
	  established that this is necessary (otherwise we get a stuck
	  "Getting Playlist" message in the display)

2007-08-30 01:24  Milosz Derezynski <internalerror@gmail.com>

	* [r11222] trunk/src/ui-part-lastfm.cc:
	  * Assign currently played lastfm URI to StateData.Uri so that
	  is_playlist() check in post_async() can succeed (if applicable)

2007-08-30 01:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11221] trunk/src/ui-part-playlist.cc:
	  * Catch potential Glib::ConvertError in case the URI passed in is
	  not a file:/// URI (in which case Glib::filename_from_uri() will
	  throw)

2007-08-30 01:18  Milosz Derezynski <internalerror@gmail.com>

	* [r11220] trunk/src/shell.cc:
	  * Woops, make correct source handle the URI schemes it was
	  registered for

2007-08-30 01:11  Milosz Derezynski <internalerror@gmail.com>

	* [r11219] trunk/src/Makefile.am, trunk/src/bookmark-handler.hh,
	  trunk/src/bookmarkhandler.hh, trunk/src/dbus-obj-player.xml.in,
	  trunk/src/shell.cc, trunk/src/shell.hh,
	  trunk/src/ui-part-jamendo.hh, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh, trunk/src/ui-part-playlist.cc,
	  trunk/src/ui-part-playlist.hh, trunk/src/ui-part-radio.cc,
	  trunk/src/ui-part-radio.hh, trunk/src/urihandler.hh:
	  * Implement URI Handler interface for Last.fm, Radio and Playlist
	  for better interop with external apps

2007-08-29 23:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11218] trunk/src/ui-part-lastfm.cc:
	  * When passing an lastfm:// URI in the last.fm station field,
	  override the current station-type choice and play what's
	  specified in the URI instead

2007-08-29 22:49  Milosz Derezynski <internalerror@gmail.com>

	* [r11217] trunk/src/audio/play.cc, trunk/src/lastfm.cc,
	  trunk/src/lastfm.hh, trunk/src/minisoup.hh,
	  trunk/src/ui-part-lastfm.cc:
	  * Fix submission for Last.fm tracks < 240 seconds: The
	  qualification is >= 240 seconds or duration/2, unfortunately the
	  duration checked against was given in milliseconds, while played
	  time was being counted in as seconds, so played_time >=
	  duration/2 could never be fulfilled

2007-08-29 22:22  Milosz Derezynski <internalerror@gmail.com>

	* [r11216] trunk/src/lastfm.cc:
	  * Lock last.fm queue when saving; avoid locked mutex destruction
	  on exit

2007-08-29 21:59  Milosz Derezynski <internalerror@gmail.com>

	* [r11215] trunk/src/minisoup.cc:
	  * Add proper locking for minisoup-libsoup request cancellation

2007-08-29 15:13  m0n5t3r

	* [r11214] trunk/po/ro.po:
	  * updating Romanian translation

2007-08-29 11:45  Milosz Derezynski <internalerror@gmail.com>

	* [r11213] trunk/src/lastfm.cc, trunk/src/lastfm.hh,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh:
	  * Support preview playlists (lastf://play/*, lastfm://playlist/*)
	  playlists/URLs with Last.fm

2007-08-29 10:28  Milosz Derezynski <internalerror@gmail.com>

	* [r11212] trunk/src/shell.cc:
	  * Don't reset seek hscale during playback when switching sources
	  (cosmetic issue)

2007-08-29 10:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11211] trunk/src/lastfm.cc, trunk/src/library.cc,
	  trunk/src/minisoup.cc, trunk/src/podcast-v2-types.cc,
	  trunk/src/ui-part-podcasts.cc, trunk/src/ui-part-podcasts.hh:
	  * Fix Soup requests to always signal termination even when
	  cancelled * Fix podcast updates: obey download policy after
	  updating * lastfm.cc: Code formatting and small logic cleanups

2007-08-26 20:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11209] trunk/src/Makefile.am:
	  * Error in src/Makefile: wrong transform given for target binary

2007-08-26 20:23  Milosz Derezynski <internalerror@gmail.com>

	* [r11208] trunk/src/Makefile.am, trunk/src/ui-part-podcasts.cc,
	  trunk/widgets/Makefile.am, trunk/widgets/cell-renderer-count.cc,
	  trunk/widgets/cell-renderer-count.hh:
	  * Use custom cellrenderer for podcasts downloaded items count so
	  we can take the cell's state into account

2007-08-26 15:40  Milosz Derezynski <internalerror@gmail.com>

	* [r11207] trunk/src/podcast-v2-types.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Make Podcast::get_most_recent_item() work correctly (wrong
	  iterator was used to access the comparison element)

2007-08-26 06:57  Milosz Derezynski <internalerror@gmail.com>

	* [r11206] trunk/src/podcast-v2-types.cc,
	  trunk/src/podcast-v2-types.hh:
	  * Don't check for most recent item date if there is no most
	  recent item (no items at all) (Podcast toplevel parsing entry
	  point)

2007-08-26 06:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11205] trunk/src/lyrics-v2.cc:
	  * Actually enforce update of existing lyrics using the forced
	  argument for LyricWiki::TextRequest()

2007-08-26 06:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11204] trunk/data/glade/dialog-lastfm-tag.glade:
	  * Use expanded names (entry_* instead or e_*) here as well

2007-08-26 06:18  Milosz Derezynski <internalerror@gmail.com>

	* [r11203] trunk/src/lastfm-tag-dialog.cc:
	  * Fix accidentally renamed widget names referring to glade
	  widgets in the last.fm tagging dialog

2007-08-26 06:08  Milosz Derezynski <internalerror@gmail.com>

	* [r11202] trunk/src/dialog-track-details.cc:
	  * When splitting artist - title in the titlentry, also invoke
	  non-forcing lyrics fetch

2007-08-26 06:04  Milosz Derezynski <internalerror@gmail.com>

	* [r11201] trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/main.glade,
	  trunk/data/images/podcast/feed-default.png,
	  trunk/src/dialog-track-details.cc,
	  trunk/src/dialog-track-details.hh,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/podcast-v2-types.cc,
	  trunk/src/podcast-v2-types.hh, trunk/src/shell.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Test commit #2

2007-08-25 19:04  Milosz Derezynski <internalerror@gmail.com>

	* [r11200] trunk/src/network.cc,
	  trunk/src/podcast-cache-libxml2-sax.cc,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/podcast-v2-types.hh,
	  trunk/src/shell.cc, trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh:
	  * Use the 2nd cairosurface cellrenderer for all status for now
	  (when updating, display '???' for the # of downloaded episodes;
	  it's somewhat clunky but i like it better than the separate cell
	  for displaying the status)

2007-08-25 14:50  Milosz Derezynski <internalerror@gmail.com>

	* [r11199] trunk/src/shell.cc, trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-library.hh, trunk/src/ui-part-playlist.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Fix various crashes related to playback history for
	  library+playlist (some behaviour which might seem odd to the
	  user-end side remains, but it's just the nature of the playback
	  history, perhaps we should reconsider the way it works)

2007-08-25 14:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11198] trunk/src/shell.cc:
	  * Honor PlaybackSource::go_(next|prev) return value (don't go
	  next or previous if either returns 0/false)

2007-08-25 11:18  m0n5t3r

	* [r11197] trunk/po/ro.po:
	  * update Romanian translation

2007-08-25 11:05  zpejder

	* [r11196] trunk/po/dk.po:
	  * Updated danish translation

2007-08-25 07:19  Milosz Derezynski <internalerror@gmail.com>

	* [r11195] trunk/src/ui-part-podcasts.cc:
	  * We get the length in bytes, not in seconds, so it's useless for
	  us not knowing the stream's bitrate

2007-08-25 07:01  Milosz Derezynski <internalerror@gmail.com>

	* [r11194] trunk/configure.ac,
	  trunk/data/glade/dialog-simple-entry.glade,
	  trunk/data/images/podcast/feed-default.png:
	  * Bump version to 0.40.3

2007-08-25 07:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11193] trunk/src/podcast-v2-types.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Fix a few logic checks in the parser backend

2007-08-25 06:57  Milosz Derezynski <internalerror@gmail.com>

	* [r11192] trunk/src/podcast-v2-types.cc,
	  trunk/src/podcast-v2-types.hh, trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh:
	  * Display duration fo podcast episodes * Fix download of the most
	  recent item (really always download the most _recent_ item)

2007-08-25 06:22  Milosz Derezynski <internalerror@gmail.com>

	* [r11191] trunk/src/ui-part-podcasts.cc, trunk/src/vfs.cc:
	  * Cleanup code in vfs.cc somewhat * Use an iterator from the
	  child model for row updates on the feed view/list

2007-08-25 06:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11190] trunk/src/radio-directory-view-base.cc,
	  trunk/src/ui-part-radio.cc, trunk/src/vfs.cc:
	  * Don't read URI for radio streams from the wrong column

2007-08-25 05:59  Milosz Derezynski <internalerror@gmail.com>

	* [r11189] trunk/src/uri++.cc:
	  * Refuse to parse an empty URI string (Bmp::URI class); WARNING
	  this might exacerbate dormant crash conditions and cause
	  regressions. Ask your local drug dealer for assistance.

2007-08-25 05:56  Milosz Derezynski <internalerror@gmail.com>

	* [r11188] trunk/plugins/vfs/container/libcontainer_folder.cc:
	  * Catch potential Bmp::URI::ParseError exception

2007-08-25 05:31  Milosz Derezynski <internalerror@gmail.com>

	* [r11187] trunk/data/images/podcast/feed-default.png,
	  trunk/src/Makefile.am, trunk/src/cairoextensions.cc,
	  trunk/src/cairoextensions.hh, trunk/src/lastfm-tag-dialog.cc,
	  trunk/src/lastfm-tag-dialog.hh,
	  trunk/src/podcast-cache-libxml2-sax.cc,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/podcast-v2-types.hh,
	  trunk/src/ui-part-podcasts.cc, trunk/src/ui-part-podcasts.hh:
	  * Bigger and more informative layout for podcasts

2007-08-25 03:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11186] trunk/src/ui-part-cdda.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Fix widget names used for accessing glade XML (bork3d using vim
	  replace before)

2007-08-25 03:11  Milosz Derezynski <internalerror@gmail.com>

	* [r11185] trunk/src/ui-part-cdda.cc, trunk/src/ui-part-library.cc:
	  * Use get_toplevel() for dialogs instead of directly accessing
	  our toplevel window using libglade

2007-08-25 03:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11184] trunk/src/ui-part-cdda.cc, trunk/src/ui-part-cdda.hh:
	  * Wrong usage of nested structs

2007-08-25 03:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11183] trunk/src/ui-part-cdda.cc, trunk/src/ui-part-cdda.hh:
	  * General code cleanup in UiPart::CDDA

2007-08-25 02:29  Milosz Derezynski <internalerror@gmail.com>

	* [r11182] trunk/data/glade/dialog-track-details.glade,
	  trunk/src/dialog-track-details.cc, trunk/src/ui-part-cdda.cc:
	  * Cosmetic fixes to track details dialog * Only display [Read
	  More] link when there was any artist information at all

2007-08-25 02:19  Milosz Derezynski <internalerror@gmail.com>

	* [r11181] trunk/src/musicbrainz/mb-libxml2-sax-release.cc:
	  * Wrong path specificed for extracting ASIN from the MB XML
	  result

2007-08-25 02:14  Milosz Derezynski <internalerror@gmail.com>

	* [r11180] trunk/data/glade/dialog-simple-entry.glade,
	  trunk/data/glade/main.glade,
	  trunk/data/images/cdda/audiocd-big.png,
	  trunk/data/images/cdda/audiocd-unplayable.png,
	  trunk/src/musicbrainz/mbxml-v2.cc, trunk/src/ui-part-cdda.cc:
	  * Fix audio CD MB metadata parsing * New graphics for audio CD *
	  Fix minor glitches in main.glade overall

2007-08-25 02:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11179] trunk/src/bookmark-manager.cc,
	  trunk/src/bookmark-manager.hh, trunk/src/shell.cc,
	  trunk/src/shell.hh, trunk/src/streams-shoutcast.cc:
	  * Load/save bookmarks from XML instead of plain-text format;
	  store bookmarks in bookmarkmanager independently of whether they
	  are being added by Shell or not

2007-08-25 01:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11178] trunk/src/radio-directory-types.hh,
	  trunk/src/radio-directory-view-base.cc,
	  trunk/src/radio-directory-view-base.hh,
	  trunk/src/streams-icecast.cc, trunk/src/streams-shoutcast.cc:
	  * Extend RadioDirectory infrastructure to allow icecast and
	  shoutcast (and potentially other listings) to display the current
	  song as well (now it's become relvant again using the search
	  feature)

2007-08-25 01:24  Milosz Derezynski <internalerror@gmail.com>

	* [r11177] trunk/src/streams-shoutcast.cc,
	  trunk/src/ui-part-radio.cc, trunk/src/ui-part-radio.hh:
	  * Only perform custom search when user doesn't cancel the dialog

2007-08-25 01:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11176] trunk/src/ui-part-radio.hh:
	  * Typo

2007-08-25 01:04  Milosz Derezynski <internalerror@gmail.com>

	* [r11175] trunk/src/ui-part-radio.cc, trunk/src/ui-part-radio.hh:
	  * Avoid notebook switch to happen before the clicked handler is
	  run, for the Icecast tab

2007-08-25 01:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11174] trunk/src/ui-part-radio.cc:
	  * Wrong notebook checked for current page setting

2007-08-25 00:58  Milosz Derezynski <internalerror@gmail.com>

	* [r11173] trunk/src/ui-part-radio.cc:
	  * Only update icecast list when clicking on the icecast icon
	  _when_ already on the icecast page itself (that way we a) avoid
	  updating it each time we go there and b) well i think that's it)

2007-08-25 00:55  Milosz Derezynski <internalerror@gmail.com>

	* [r11172] trunk/src/streams-shoutcast.cc:
	  * Woops, std::string passed to gettext()

2007-08-25 00:54  Milosz Derezynski <internalerror@gmail.com>

	* [r11171] trunk/src/streams-shoutcast.cc:
	  * Make "Custom Search" string reusably sanely translatable *
	  After a custom search, display the used search words in the
	  custom search row after the "Custom Search" text (e.g. "Custom
	  Search: amiga")

2007-08-25 00:47  Milosz Derezynski <internalerror@gmail.com>

	* [r11170] trunk/src/streams-shoutcast.cc:
	  * Fix logic for custom search (re-initiate a custom search each
	  time the custom search row is selected, so there is no need to
	  select any other row in between)

2007-08-25 00:44  Milosz Derezynski <internalerror@gmail.com>

	* [r11169] trunk/src/radio-directory-view-base.cc,
	  trunk/src/radio-directory-view-base.hh,
	  trunk/src/streams-icecast.cc, trunk/src/streams-icecast.hh:
	  * Code formatting and naming

2007-08-25 00:39  Milosz Derezynski <internalerror@gmail.com>

	* [r11168] trunk/src/shell.cc:
	  * Use same type when using SPECT_BANDS as SPECT_BANDS itself
	  (int)

2007-08-25 00:38  Milosz Derezynski <internalerror@gmail.com>

	* [r11167] trunk/src/shell.cc, trunk/src/ui-part-radio.cc:
	  * Wups!

2007-08-25 00:37  Milosz Derezynski <internalerror@gmail.com>

	* [r11166] trunk/src/audio/play.hh,
	  trunk/src/radio-directory-view-base.cc,
	  trunk/src/radio-directory-view-base.hh,
	  trunk/src/streams-icecast.cc, trunk/src/streams-icecast.hh,
	  trunk/src/streams-shoutcast.cc, trunk/src/streams-shoutcast.hh:
	  * Clean up code in radio related stuff * Clear list on every
	  custom stream search for shoutcast before entering search terms

2007-08-25 00:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11165] trunk/src/streams-shoutcast.cc:
	  * Implement custom search for shoutcast

2007-08-24 23:19  Milosz Derezynski <internalerror@gmail.com>

	* [r11164] trunk/data/glade/main.glade, trunk/src/ui-part-radio.cc:
	  * Remove 'refresh' button for radio

2007-08-24 21:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11163] trunk/plugins/vfs/container/libcontainer_m3u.cc,
	  trunk/plugins/vfs/container/libcontainer_mlq.cc,
	  trunk/plugins/vfs/container/libcontainer_query.cc,
	  trunk/plugins/vfs/container/libcontainer_xspf.cc:
	  * Remove uneccessary x_library.h includes from plugins (LOL)

2007-08-24 21:34  David Le Brun

	* [r11162] trunk/plugins/vfs/container/Makefile.am:
	  * Revert my shit

2007-08-24 21:32  Milosz Derezynski <internalerror@gmail.com>

	* [r11161] trunk/src/main.hh:
	  * Place MCS include inside #ifndef BMP_PLUGIN_BUILD

2007-08-24 21:26  David Le Brun

	* [r11160] trunk/plugins/vfs/container/Makefile.am:
	  * Include gtkmm headers to build plugins

2007-08-24 21:15  David Le Brun

	* [r11159] trunk/widgets/Makefile.am:
	  * You forgot to include $(top_srcdir)/src HERE!

2007-08-24 20:14  Milosz Derezynski <internalerror@gmail.com>

	* [r11158] trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Code cleanups

2007-08-24 19:46  Milosz Derezynski <internalerror@gmail.com>

	* [r11157] trunk/AUTHORS,
	  trunk/data/glade/dialog-add-podcast.glade,
	  trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/main.glade,
	  trunk/data/images/podcast/updating.png,
	  trunk/data/images/sources/library.png,
	  trunk/data/images/sources/playlist.png,
	  trunk/data/images/stock/library.png,
	  trunk/data/images/stock/playlist.png:
	  * Credit Totem developers * Updated graphics, UI layouts

2007-08-24 19:28  Milosz Derezynski <internalerror@gmail.com>

	* [r11156] trunk/src/lastfm.cc, trunk/src/lastfm.hh:
	  * Clean up code in lastfm backend

2007-08-24 19:15  Milosz Derezynski <internalerror@gmail.com>

	* [r11155] trunk/src/Makefile.am,
	  trunk/src/lastfm-extra-widgets.hh, trunk/src/shell.cc,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh,
	  trunk/src/xspf-libxml2-sax.cc, trunk/src/xspf-types.hh:
	  * Code cleanup in Last.fm UiPart

2007-08-24 18:38  Milosz Derezynski <internalerror@gmail.com>

	* [r11154] trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh:
	  * Clean up code even more (phew!)

2007-08-24 17:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11153] trunk/src/Makefile.am, trunk/src/amazon.hh,
	  trunk/src/audio/play.cc, trunk/src/audio/play.hh,
	  trunk/src/core.hh, trunk/src/dialog-filebrowser.cc,
	  trunk/src/dialog-manage-volume.cc,
	  trunk/src/dialog-track-details.cc,
	  trunk/src/dialog-track-details.hh, trunk/src/hal.cc,
	  trunk/src/lastfm-recommend-dialog.cc,
	  trunk/src/lastfm-tag-dialog.cc, trunk/src/lastfm.cc,
	  trunk/src/lastfm.hh, trunk/src/library.hh, trunk/src/main.cc,
	  trunk/src/main.hh, trunk/src/mb-tagger.cc,
	  trunk/src/preferences.cc, trunk/src/shell.cc,
	  trunk/src/signals.cc, trunk/src/ui-part-cdda.cc,
	  trunk/src/ui-part-jamendo.cc, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-playlist.cc,
	  trunk/src/ui-part-podcasts.cc, trunk/src/ui-part-podcasts.hh,
	  trunk/src/ui-part-radio.cc, trunk/src/util-file.cc,
	  trunk/src/video-widget.cc, trunk/src/x_amazon.hh,
	  trunk/src/x_core.hh, trunk/src/x_lastfm.hh, trunk/src/x_play.hh:
	  * General code cleanus (naming conventions), use a singleton
	  approach with globally needed objects

2007-08-24 13:44  m0n5t3r

	* [r11152] trunk/po/ro.po:
	  update Romanian translation

2007-08-24 01:31  Milosz Derezynski <internalerror@gmail.com>

	* [r11151] trunk/src/dialog-about.cc,
	  trunk/src/dialog-remove-update-podcast.cc,
	  trunk/src/ui-part-library.hh, trunk/src/ui-part-playlist.cc,
	  trunk/src/ui-part-playlist.hh:
	  * Fix playback history system to work properly

2007-08-23 19:34  Milosz Derezynski <internalerror@gmail.com>

	* [r11150] trunk/src/dialog-remove-update-podcast.cc,
	  trunk/src/minisoup.cc:
	  * Better wording for podcast episode redownload/remove dialog *
	  Regression fix in Soup::Request and Soup::RequestSync

2007-08-23 19:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11149] trunk/src/mb-tagger.cc, trunk/src/minisoup.cc,
	  trunk/src/minisoup.hh, trunk/src/musicbrainz/Makefile.am,
	  trunk/src/musicbrainz/mb-libxml2-sax-release-list.cc,
	  trunk/src/musicbrainz/mb-libxml2-sax-release-list.hh,
	  trunk/src/musicbrainz/mb-libxml2-sax-release.cc,
	  trunk/src/musicbrainz/mb-libxml2-sax-tracks.cc,
	  trunk/src/musicbrainz/mbxml-v2.cc:
	  * More checks against empty data after MB XMLWS queries * Remove
	  rubbish from MB MMD XML parsers, fix the single-release, the
	  track-list parsers, and add a release-list parser

2007-08-23 16:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11148] trunk/data/glade/dialog-remove-update-podcast.glade,
	  trunk/src/minisoup.cc, trunk/src/minisoup.hh:
	  * Catch HTTP error codes and display an appropriate error message
	  when downloading files

2007-08-23 15:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11147] trunk/src/dialog-remove-update-podcast.cc,
	  trunk/src/minisoup.cc, trunk/src/ui-part-podcasts.cc:
	  * Block emission of request-done signal in case the message got
	  restarted (e.g. after an redirect)

2007-08-23 14:39  Milosz Derezynski <internalerror@gmail.com>

	* [r11146] trunk/plugins/taglib/asf/Makefile.am:
	  * plugin.cpp -> plugin.cc

2007-08-23 14:33  Milosz Derezynski <internalerror@gmail.com>

	* [r11145] trunk/data/glade/dialog-remove-update-podcast.glade,
	  trunk/data/glade/preferences.glade,
	  trunk/src/dialog-remove-update-podcast.cc,
	  trunk/src/dialog-remove-update-podcast.hh,
	  trunk/src/ui-part-podcasts.cc:
	  * Display feed name and episode title when reassuring from the
	  user whether to redownload/remove or cancel an episode download

2007-08-23 14:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11144] trunk/src/library.cc, trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh:
	  * Don't require view-dependent data for download_episode()

2007-08-23 03:49  Milosz Derezynski <internalerror@gmail.com>

	* [r11143] trunk/data/glade/preferences.glade, trunk/src/shell.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Sync up info area menu with main View menu

2007-08-23 03:43  Milosz Derezynski <internalerror@gmail.com>

	* [r11142] trunk/src/ui-part-podcasts.cc:
	  * Argument mismatch for calling download_episode() (from
	  on_download_toggled())

2007-08-23 03:39  Milosz Derezynski <internalerror@gmail.com>

	* [r11141] trunk/data/glade/preferences.glade,
	  trunk/src/ui-part-podcasts.cc:
	  * Disable automatic downloads for now (needs cleaner internal
	  API)

2007-08-23 03:33  Milosz Derezynski <internalerror@gmail.com>

	* [r11140] trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh:
	  * Re-initiate timeout when update interval has been changed

2007-08-23 03:29  Milosz Derezynski <internalerror@gmail.com>

	* [r11139] trunk/data/glade/preferences.glade,
	  trunk/data/images/podcast/Makefile.am,
	  trunk/data/images/podcast/updating.png, trunk/src/main.cc,
	  trunk/src/minisoup.cc, trunk/src/podcast-v2-types.cc,
	  trunk/src/podcast-v2-types.hh, trunk/src/podcast.cc,
	  trunk/src/podcast.hh, trunk/src/preferences.cc,
	  trunk/src/shell.cc, trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh:
	  * Update podcats asynchronously * Allow to specify default
	  policies for episode downloads, update intervals and and policy
	  for caching; these should be overridable for individual podcasts,
	  however, this isn't implemented yet

2007-08-22 23:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11138] trunk/src/lastfm.cc, trunk/src/lastfm.hh,
	  trunk/src/minisoup.cc, trunk/src/minisoup.hh,
	  trunk/src/video-widget.cc:
	  * Don't run into a race condition with Soup requests (cancel
	  atomically, make sure we unref all GObjects)

2007-08-22 21:59  Milosz Derezynski <internalerror@gmail.com>

	* [r11134] trunk/plugins/taglib/asf/Makefile.am,
	  trunk/plugins/taglib/mp4/Makefile.am:
	  * Port taglib plugin compiles fixes from 0_40_2

2007-08-22 19:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11133] trunk/widgets/cell-renderer-cairo-surface.cc,
	  trunk/widgets/cell-renderer-cairo-surface.hh:
	  * Rename types

2007-08-22 18:38  Milosz Derezynski <internalerror@gmail.com>

	* [r11132] trunk/src/podcast-cache-libxml2-sax.cc,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/podcast-v2-types.hh,
	  trunk/src/podcast.cc, trunk/src/ui-part-library.hh,
	  trunk/src/ui-part-podcasts.cc, trunk/src/ui-part-podcasts.hh,
	  trunk/src/video-widget.cc:
	  * Initialize mPar for video-widget to 0 at startup * Display
	  'new' icon next to each podcast if the most recent item hasn't
	  been played yet

2007-08-22 17:37  David Le Brun

	* [r11131] trunk/po/fr.po:
	  * Bon appétit!

2007-08-22 17:06  zpejder

	* [r11130] trunk/po/dk.po:
	  Updated danish translation

2007-08-22 14:46  m0n5t3r

	* [r11129] trunk/po/ro.po:
	  * update Romanian translation

2007-08-22 08:17  Milosz Derezynski <internalerror@gmail.com>

	* [r11127] trunk/src/ui-part-podcasts.cc:
	  * Display podcast copy weburl+xmlurl links actions in the source
	  main menubar menu

2007-08-22 08:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11126] trunk/src/audio/audio-types.hh, trunk/src/audio/play.cc,
	  trunk/src/dialog-track-details.cc, trunk/src/library.cc,
	  trunk/src/shell.cc:
	  * Display audio+video codec in track details when available *
	  Display albums without name in the album list as well as "Unnamed
	  Album"

2007-08-22 06:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11123] trunk/Makefile.am, trunk/autogen.sh,
	  trunk/data/glade/main.glade,
	  trunk/plugins/taglib/asf/Makefile.am, trunk/src/shell.cc,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-library.hh:
	  * Merge changes back to trunk

2007-08-22 05:50  Milosz Derezynski <internalerror@gmail.com>

	* [r11116] trunk/src/ui-part-jamendo.cc:
	  * Fix potential crash in Jamendo has_(next|prev) when no current
	  (playing) iterator is set

2007-08-22 05:45  Milosz Derezynski <internalerror@gmail.com>

	* [r11115] trunk/src/ui-part-podcasts.cc:
	  * Fix logic error in podcasts download management: When being
	  asked whether to cancel a pending download, return no matter
	  whether the user has cancelled the download or not (but of course
	  still cancel it if so requested)

2007-08-22 05:40  Milosz Derezynski <internalerror@gmail.com>

	* [r11114] trunk/Makefile.am:
	  * Set revision.h and build.h build to PHONY to enforce a rebuild
	  on each make

2007-08-22 05:35  Milosz Derezynski <internalerror@gmail.com>

	* [r11113] trunk/data/glade/main.glade,
	  trunk/plugins/taglib/mod/Makefile.am,
	  trunk/plugins/taglib/mod/plugin.cc,
	  trunk/src/ui-part-playlist.cc:
	  * Fix mod metadata reading * Catch exception when unable to read
	  metadata, in the playlist

2007-08-22 05:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11112] trunk/src/Makefile.am, trunk/src/audio/play.cc,
	  trunk/src/shell.cc, trunk/src/ui-part-podcasts.cc,
	  trunk/src/video-widget.cc, trunk/src/video-widget.hh:
	  * Fix pixel-aspect calculations (too much C++-ification, the
	  original calculations went bazerk)

2007-08-22 04:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11111] trunk/src/audio/play.cc, trunk/src/audio/play.hh,
	  trunk/src/ui-part-podcasts.cc, trunk/src/ui-part-podcasts.hh,
	  trunk/src/video-widget.cc, trunk/src/video-widget.hh:
	  * Implement aspect ratio/geometry code for video playback ((C)
	  Totem, 2003-2007 the GStreamer project, Julien Moutte, Ronald
	  Bultje, Tim-Philipp Müller)

2007-08-22 03:23  Milosz Derezynski <internalerror@gmail.com>

	* [r11110] trunk/src/video-widget.cc:
	  * Force redraw of video widget also on parent container
	  reconfigure

2007-08-22 03:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11109] trunk/data/images/main/paused.gif:
	  * Adjust size (16x16, same as activity throbber)

2007-08-22 03:18  Milosz Derezynski <internalerror@gmail.com>

	* [r11108] trunk/data/images/main/paused.gif:
	  * Make paused status look similar to seeking/activity status

2007-08-22 03:15  Milosz Derezynski <internalerror@gmail.com>

	* [r11107] trunk/data/glade/main.glade, trunk/src/shell.cc,
	  trunk/src/shell.hh:
	  * More minor cosmetic issues; code cleanup wrt status image for
	  seek, paused

2007-08-22 03:10  Milosz Derezynski <internalerror@gmail.com>

	* [r11106] trunk/src/video-widget.cc:
	  * Force expose (queue_draw()) for video widget on toplevel
	  reconfigure

2007-08-22 02:52  Milosz Derezynski <internalerror@gmail.com>

	* [r11105] trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh, trunk/src/video-widget.cc:
	  * Cosmetic stuff

2007-08-22 01:27  Milosz Derezynski <internalerror@gmail.com>

	* [r11104] trunk/src/video-widget.cc:
	  * Make video window non-focusable to keep accels and other
	  mnemonics working

2007-08-22 01:24  Milosz Derezynski <internalerror@gmail.com>

	* [r11103] trunk/src/video-widget.cc, trunk/src/video-widget.hh:
	  * Hook up to toplevel configure to redraw if neccesary

2007-08-22 01:20  Milosz Derezynski <internalerror@gmail.com>

	* [r11102] trunk/src/video-widget.cc:
	  * Ignore expose events if further are upcoming (avoid video smear
	  when resizing)

2007-08-21 23:47  Milosz Derezynski <internalerror@gmail.com>

	* [r11101] trunk/src/audio/play.cc:
	  * Use key unit seek instead of accurate for better seeking with
	  video streams (shouldn't cause any regression with audio formats;
	  vorbis hase granularity and mp3, well it's fucked either way)

2007-08-21 23:44  Milosz Derezynski <internalerror@gmail.com>

	* [r11100] trunk/data/glade/main.glade:
	  * Saner default size for podcasts casts list

2007-08-21 23:43  Milosz Derezynski <internalerror@gmail.com>

	* [r11099] trunk/src/shell.cc:
	  * Saner separation for menu items which toggle particular view
	  options

2007-08-21 23:40  Milosz Derezynski <internalerror@gmail.com>

	* [r11098] trunk/src/shell.cc, trunk/src/ui-part-lastfm.cc:
	  * Make it impossible to hide the menu bar when hiding the info
	  area (the menu bar's View menu is then the only point of access
	  to re-enable the menubar)

2007-08-21 23:37  Milosz Derezynski <internalerror@gmail.com>

	* [r11097] trunk/data/glade/main.glade:
	  * Rename eventbox33 to eventbox-info

2007-08-21 23:34  Milosz Derezynski <internalerror@gmail.com>

	* [r11096] trunk/data/glade/main.glade,
	  trunk/data/images/sources/audiocd.png,
	  trunk/data/images/stock/cdrom.png, trunk/src/shell.cc,
	  trunk/src/shell.hh:
	  * Rename t3h black bar to Info Area (info_area, infoArea,
	  InfoArea, etc) * Add functionality to hide the info area at the
	  bottom (it's disturbing when watching videos)

2007-08-21 23:17  Milosz Derezynski <internalerror@gmail.com>

	* [r11095] trunk/src/shell.cc, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Display position and move seek bar even for non-seekable
	  streams (at least indicate position)

2007-08-21 22:38  Milosz Derezynski <internalerror@gmail.com>

	* [r11094] trunk/src/shell.cc, trunk/src/ui-part-podcasts.cc:
	  * For videos with a size > 800x600, keep the *minimal* video
	  widget size at 800x600

2007-08-21 22:32  Milosz Derezynski <internalerror@gmail.com>

	* [r11093] trunk/src/podcast-libxml2-sax.cc,
	  trunk/src/podcast-utils.cc, trunk/src/shell.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Fix canonical podcast downloaded filenames creation to be more
	  compatible with feeds like
	  http://stage6.divx.com/rss/channel/channel:HD-DVD

2007-08-21 21:40  Milosz Derezynski <internalerror@gmail.com>

	* [r11092] trunk/src/podcast-cache-libxml2-sax.cc,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/ui-part-podcasts.cc:
	  * Catch EpisodeInvalidError

2007-08-21 21:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11091] trunk/src/shell.cc, trunk/src/video-widget.cc,
	  trunk/src/video-widget.hh:
	  * Add video-widget.cc/.hh * Remove debugging code from shell.cc

2007-08-21 20:41  Milosz Derezynski <internalerror@gmail.com>

	* [r11090] trunk/data/glade/main.glade,
	  trunk/data/images/main/Makefile.am,
	  trunk/data/images/main/paused.gif,
	  trunk/data/images/main/yingyang.gif,
	  trunk/data/images/main/yingyang_paused.gif,
	  trunk/data/images/main/yingyang_seeking.png,
	  trunk/src/Makefile.am, trunk/src/audio/play.cc,
	  trunk/src/audio/play.hh, trunk/src/audio/video-playback.cc,
	  trunk/src/audio/video-playback.hh, trunk/src/shell.cc,
	  trunk/src/shell.hh, trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-podcasts.hh:
	  * Some graphics updates, use full sources area for video podcast
	  playback, allow to disable sources view separately

2007-08-21 00:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11089] trunk/src/podcast-cache-libxml2-sax.cc,
	  trunk/src/preferences.cc, trunk/src/shell.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Set items as not-downloaded in the podcast cache when the
	  actual file isn't present anymore * Use small throbber for
	  audioscrobbler/last.fm connection buttons again

2007-08-20 21:40  Milosz Derezynski <internalerror@gmail.com>

	* [r11088] trunk/src/podcast.cc:
	  * Don't crash on empty id and xmlUrl fields from OPML file and
	  ignore them (don't try to load/deserialize a podcast based on
	  this; it's obviosly useless anyway)

2007-08-20 21:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11087] trunk/data/glade/main.glade,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/ui-part-podcasts.cc:
	  * Updated main.glade, podcasts-ui, and for podcasts backend:
	  check for existent episodes whether the local file is still
	  present, and if not, remove the downloaded flag and the
	  local-filename

2007-08-19 22:58  Milosz Derezynski <internalerror@gmail.com>

	* [r11086] trunk/src/podcast-v2-types.cc,
	  trunk/src/podcast-v2-types.hh, trunk/src/podcast.cc:
	  * Throw exception when not able to parse RSS feed XML, and
	  propagate up to an error message to the GUI

2007-08-19 22:26  Milosz Derezynski <internalerror@gmail.com>

	* [r11085] trunk/src/shell.cc:
	  * Properly handle async source API with source-requested playback
	  activation

2007-08-19 21:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11084] trunk/src/shell.cc:
	  * Make async playback initiate cancellable using the stop button
	  (it seems reasonable enough, and on the other hand unreasonable
	  enough to introdce a separate control item for this)

2007-08-19 20:56  Milosz Derezynski <internalerror@gmail.com>

	* [r11083] trunk/configure.ac,
	  trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/main.glade, trunk/data/images/Makefile.am,
	  trunk/data/images/audio-default-no-background.png,
	  trunk/data/images/throbber-square.gif,
	  trunk/include/bmp/Makefile.am, trunk/src/Makefile.am,
	  trunk/src/hal.cc, trunk/src/hal.hh, trunk/src/lastfm.cc,
	  trunk/src/lastfm.hh, trunk/src/main.cc,
	  trunk/src/playbacksource.cc, trunk/src/playbacksource.hh,
	  trunk/src/shell.cc, trunk/src/shell.hh,
	  trunk/src/ui-part-cdda.cc, trunk/src/ui-part-jamendo.cc,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-lastfm.hh,
	  trunk/src/ui-part-library.cc, trunk/src/ui-part-library.hh,
	  trunk/src/ui-part-playlist.cc, trunk/src/ui-part-podcasts.cc,
	  trunk/src/ui-part-radio.cc:
	  * Implement an asynchronous interface in PlaybackSource to allow
	  smoother operation with IO/Network bound services like last.fm
	  radio

2007-08-19 16:36  Milosz Derezynski <internalerror@gmail.com>

	* [r11082] trunk/data/images/hal:
	  * Remove images from hal (unused)

2007-08-19 14:50  David Le Brun

	* [r11081] trunk/data/images/Makefile.am:
	  * Re-add throBBER.gif

2007-08-19 14:49  Milosz Derezynski <internalerror@gmail.com>

	* [r11080] trunk/data/images/throbber.gif:
	  * Forgot to commit changed throbber.gif

2007-08-18 22:50  David Le Brun

	* [r11079] trunk/Makefile.am, trunk/data/images/Makefile.am:
	  * Fix build

2007-08-18 17:24  zpejder

	* [r11078] trunk/po/dk.po:
	  * Update danish translation

2007-08-18 17:17  Milosz Derezynski <internalerror@gmail.com>

	* [r11077] trunk/src/podcast.cc:
	  * Fix new podcast creation: Pass uri to get_uuid() instead of the
	  entire Podcast instance (the instance will not yet have its
	  source attribute set, so get_uuid() will operate on an empty
	  string (currently get_uuid creates an md5 hash from the source
	  URI))

2007-08-18 14:48  Milosz Derezynski <internalerror@gmail.com>

	* [r11076] trunk/src/dialog-remove-update-podcast.cc,
	  trunk/src/dialog-remove-update-podcast.hh:
	  * Add t3h missing filez

2007-08-18 06:57  Milosz Derezynski <internalerror@gmail.com>

	* [r11075] trunk/src/dialog-track-details.cc,
	  trunk/src/dialog-track-details.hh, trunk/src/shell.cc:
	  * Display [Read Moar] link for last.fm artist information and
	  open the lastfm URL using xdg-open (tough luck for everyone not
	  having xdg-open installed)

2007-08-18 06:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11074] trunk/src/podcast-libxml2-sax.cc:
	  * Forgot podcast-utils include

2007-08-18 06:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11073] trunk/src/podcast-libxml2-sax.cc:
	  * Also check for downloaded items when intially parsing a feed,
	  not only from the cache (TODO: unifiy this and create a common
	  hook?)

2007-08-18 06:00  Milosz Derezynski <internalerror@gmail.com>

	* [r11072] trunk/src/core.cc, trunk/src/podcast.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Don't fall through to redownload after deleting a podcast
	  episode * For raise-ui also use Gtk::Window::present(), so it's
	  actually ensured to be shown at the top of z-stacking

2007-08-18 05:28  Milosz Derezynski <internalerror@gmail.com>

	* [r11071] trunk/src/ui-part-podcasts.cc:
	  * Change wording on blocking-when-exit dialog to make it cleared
	  which button (YES or NO..) to use

2007-08-18 05:23  Milosz Derezynski <internalerror@gmail.com>

	* [r11070] trunk/src/ui-part-podcasts.cc:
	  * Move item path and file up in the scope

2007-08-18 05:22  Milosz Derezynski <internalerror@gmail.com>

	* [r11069] trunk/src/ui-part-podcasts.cc:
	  * T3h br0k3n items download (wrong algorithmic cascade using
	  b0rken switch() statement)

2007-08-18 05:14  Milosz Derezynski <internalerror@gmail.com>

	* [r11068] trunk/src/ui-part-podcasts.cc:
	  * Actually display progress window

2007-08-18 05:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11067] trunk/src/podcast-v2-types.cc:
	  * Don't clear elements and attributes on Podcast::parse(); it
	  serves no purpose and breaks updating

2007-08-18 05:11  Milosz Derezynski <internalerror@gmail.com>

	* [r11066] trunk/src/ui-part-podcasts.cc:
	  * It's percentage() not set_percentage() (Would need some
	  updating at some point i figure)

2007-08-18 05:10  Milosz Derezynski <internalerror@gmail.com>

	* [r11065] trunk/src/ui-part-podcasts.cc:
	  * Wrong name for class type SimpleProgress used

2007-08-18 05:09  Milosz Derezynski <internalerror@gmail.com>

	* [r11064] trunk/src/dialog-simple-progress.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Display progress status during podcast update; * Set simple
	  progress dialog modal

2007-08-18 05:04  Milosz Derezynski <internalerror@gmail.com>

	* [r11063] trunk/src/podcast-v2-types.cc,
	  trunk/src/podcast-v2-types.hh:
	  * Add operator< for comparing 2 Episode-s and 2 EpisodePairs
	  (inside an EpisodeMap) for proper sorting by UNIX timestamp
	  inside std::map

2007-08-18 04:55  Milosz Derezynski <internalerror@gmail.com>

	* [r11062] trunk/src/podcast-libxml2-sax.cc, trunk/src/podcast.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Correctly implement podcast_update() (don't erase and refetch a
	  podcast but actually update it)

2007-08-18 04:42  Milosz Derezynski <internalerror@gmail.com>

	* [r11061] trunk/configure.ac, trunk/data/glade/Makefile.am,
	  trunk/data/glade/dialog-remove-update-podcast.glade,
	  trunk/data/glade/dialog-track-details.glade,
	  trunk/data/images/Makefile.am, trunk/data/images/stock/play.png,
	  trunk/data/images/throbber-small.gif,
	  trunk/data/images/throbber.gif, trunk/metadata,
	  trunk/src/Makefile.am, trunk/src/ui-part-podcasts.cc:
	  * Updated graphics * When toggling a downloaded column for
	  podcasts, give the user the option to either re-download it, or
	  to remove it

2007-08-18 04:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11060] trunk/src/Makefile.am,
	  trunk/src/lastfm-tags-libxml2-sax.cc,
	  trunk/src/musicbrainz/mb-libxml2-sax-release.cc,
	  trunk/src/musicbrainz/mb-libxml2-sax-tracks.cc,
	  trunk/src/podcast-cache-libxml2-sax.cc,
	  trunk/src/podcast-libxml2-sax.cc, trunk/src/podcast-types.hh,
	  trunk/src/podcast-utils.cc, trunk/src/podcast-utils.hh,
	  trunk/src/podcast-v2-types.cc, trunk/src/podcast-v2-types.hh,
	  trunk/src/podcast.cc, trunk/src/podcast.hh,
	  trunk/src/ui-part-podcasts.cc, trunk/src/ui-part-podcasts.hh:
	  * Port rest parsers (MB) to new base parser API * Implement new
	  podcast backend in the UI (already-played state will be lost on
	  upgrade, however all feeds and downloaded states will be
	  preserved)

2007-08-18 02:14  Milosz Derezynski <internalerror@gmail.com>

	* [r11059] trunk/src/podcast-libxml2-sax.cc,
	  trunk/src/podcast-libxml2-sax.hh:
	  * Move new v2 parsers into the main tree

2007-08-18 02:13  Milosz Derezynski <internalerror@gmail.com>

	* [r11058] trunk/src/podcast.cc, trunk/src/podcast.hh:
	  * Move podcast backend to v2 API

2007-08-18 01:38  Milosz Derezynski <internalerror@gmail.com>

	* [r11057] trunk/src/podcast-utils.cc, trunk/src/podcast-utils.hh:
	  * Move podcast-utility functions to v2 api

2007-08-18 01:09  Milosz Derezynski <internalerror@gmail.com>

	* [r11056] trunk/src/Makefile.am,
	  trunk/src/podcast-cache-libxml2-sax.cc,
	  trunk/src/podcast-cache-libxml2-sax.hh,
	  trunk/src/podcast-v2-types.cc, trunk/src/podcast-v2-types.hh:
	  * Add podcast v2 types and podcast cache parser

2007-08-18 01:07  Milosz Derezynski <internalerror@gmail.com>

	* [r11055] trunk/src/bookmarks-libxml2-sax.cc,
	  trunk/src/jamendodata-libxml2-sax.cc,
	  trunk/src/lastfm-tags-libxml2-sax.cc,
	  trunk/src/parser/libxml2-sax-base.cc,
	  trunk/src/parser/libxml2-sax-base.hh, trunk/src/podcast.cc,
	  trunk/src/ui-part-jamendo.cc, trunk/src/ui-part-lastfm.cc,
	  trunk/src/ui-part-lastfm.hh, trunk/src/ui-part-podcasts.hh,
	  trunk/src/xspf-libxml2-sax.cc:
	  * Replace base parser with parser from the podcastv2 tree; port
	  all parsers except for the podcast/RSS parser to the new API (the
	  new parser exists in the v2 tree but can't be put as a drop in
	  replacement) * WARNING: This commmit breaks compilation

2007-08-17 20:31  David Le Brun

	* [r11051] trunk/AUTHORS, trunk/src/dialog-about.cc:
	  * Added missing translators

2007-08-17 19:50  David Le Brun

	* [r11050] trunk/configure.ac, trunk/docs/Makefile.am:
	  * Use the default dsp device (/dev/dsp) * Add a switch to not
	  generate documentation (mantis-fix #454) * Do not install images
	  from the documentation if html files are not generated

2007-08-16 22:27  David Le Brun

	* [r11047] trunk/po/pl.po:
	  * Update the polish translation (thanks Jacek)

2007-08-16 00:25  Milosz Derezynski <internalerror@gmail.com>

	* [r11044] trunk/build/debian, trunk/debian:
	  * Move debian dir to top dir

2007-08-15 16:53  Milosz Derezynski <internalerror@gmail.com>

	* [r11043] trunk/plugins/taglib/mp3/plugin.cc:
	  * Don't convert to std::string in line 222 as we already get an
	  std::string using TagLib::String::to8Bit() (i guess by to8Bit()
	  scott meant wstring -> string but they aren't wstrings inside
	  taglib for ages anymore anyway)

2007-08-15 15:37  Milosz Derezynski <internalerror@gmail.com>

	* [r11040] trunk/src/preferences.cc:
	  * get_widget() for m_halaudio_udi (Gtk::Entry*) only with
	  HAVE_HAL (line 642)

2007-08-14 22:24  Milosz Derezynski <internalerror@gmail.com>

	* [r11039] trunk/src/preferences.cc:
	  * Add halaudiosink only if HAL is available

2007-08-14 21:57  David Le Brun

	* [r11038] trunk/configure.ac, trunk/m4/pkg.m4,
	  trunk/m4/sqlite3.m4:
	  * Don't hardcode sqlite headers path, just get the prefix from
	  pkg-config mantis-fix #452

2007-08-14 18:31  m0n5t3r

	* [r11037] trunk/po/ro.po:
	  * updating Romanian translation

2007-08-14 18:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11036] trunk/plugins/taglib/mp3/plugin.cc,
	  trunk/plugins/taglib/ogg/plugin.cc,
	  trunk/plugins/taglib/xiph/reader.cc:
	  * Fix order of reading common, then specific metadta for mp3
	  plugin + id3v2 metadata, and ogg plugin + xiph metadata * Remove
	  debug printout from xiph/reader.cc

2007-08-14 16:32  Milosz Derezynski <internalerror@gmail.com>

	* [r11035] trunk/data/glade/preferences.glade,
	  trunk/plugins/taglib/flac/plugin.cc,
	  trunk/plugins/taglib/ogg/plugin.cc,
	  trunk/plugins/taglib/xiph/reader.cc, trunk/src/dialog-export.cc,
	  trunk/src/gstspectrum.cc, trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-library.hh:
	  * Fix Xiph metadata reading and writing (album artist is
	  ALBUMARTIST, not MUSICBRAINZ_ALBUMARTIST anymore, see
	  http://wiki.musicbrainz.org/PicardQt/TagMapping)

2007-08-14 01:47  Milosz Derezynski <internalerror@gmail.com>

	* [r11034] trunk/configure.ac, trunk/src/dialog-progress.cc:
	  * Fix progress dialog once again, this time working * Version++
	  -> 0.40.2

2007-08-14 01:36  Milosz Derezynski <internalerror@gmail.com>

	* [r11033] trunk/src/preferences.cc:
	  * Correctly display status of N files added and N files total in
	  scan path progress

2007-08-14 01:34  Milosz Derezynski <internalerror@gmail.com>

	* [r11032] trunk/plugins/taglib/mp3/plugin.cc:
	  * Don't exclude files with id3 v1 tags only

2007-08-14 01:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11031] trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-library.hh:
	  * Cache model displaying all artists for faster return to that
	  state

2007-08-14 00:29  Milosz Derezynski <internalerror@gmail.com>

	* [r11030] trunk/plugins/taglib/common/common.cc,
	  trunk/plugins/taglib/mp4/plugin.cc, trunk/src/library.cc:
	  * Add UTF-8 validation for common metadata (taglib
	  bugginess/general sanity) * Disable gstreamer metadata reading
	  for now except for !file:/// locations

2007-08-14 00:08  Milosz Derezynski <internalerror@gmail.com>

	* [r11029] trunk/plugins/taglib/xiph/reader.cc:
	  * Remove (malicious) debug code

2007-08-14 00:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11028] trunk/plugins/taglib/xiph/reader.lo:
	  * Remove dangling binary object

2007-08-14 00:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11027] trunk/configure.ac, trunk/data/dtd,
	  trunk/data/images/Makefile.am, trunk/data/images/preferences,
	  trunk/include/bmp/database-types.hh,
	  trunk/plugins/taglib/Makefile.am,
	  trunk/plugins/taglib/asf/Makefile.am,
	  trunk/plugins/taglib/asf/plugin.cc,
	  trunk/plugins/taglib/common/Makefile.am,
	  trunk/plugins/taglib/common/common.cc,
	  trunk/plugins/taglib/common/common.hh,
	  trunk/plugins/taglib/flac/Makefile.am,
	  trunk/plugins/taglib/flac/plugin.cc,
	  trunk/plugins/taglib/id3v2/Makefile.am,
	  trunk/plugins/taglib/id3v2/reader.cc,
	  trunk/plugins/taglib/id3v2/reader.hh,
	  trunk/plugins/taglib/mp3/Makefile.am,
	  trunk/plugins/taglib/mp3/plugin.cc,
	  trunk/plugins/taglib/mp4/Makefile.am,
	  trunk/plugins/taglib/mp4/plugin.cc,
	  trunk/plugins/taglib/mpc/Makefile.am,
	  trunk/plugins/taglib/mpc/plugin.cc,
	  trunk/plugins/taglib/ogg/Makefile.am,
	  trunk/plugins/taglib/ogg/plugin.cc,
	  trunk/plugins/taglib/xiph/Makefile.am,
	  trunk/plugins/taglib/xiph/plugin.cc,
	  trunk/plugins/taglib/xiph/reader.cc,
	  trunk/plugins/taglib/xiph/reader.hh,
	  trunk/plugins/taglib/xiph/reader.lo, trunk/src/dialog-export.cc,
	  trunk/src/dialog-manage-volume.cc, trunk/src/library.cc,
	  trunk/src/library.hh, trunk/src/preferences.cc,
	  trunk/src/shell.cc, trunk/src/ui-part-jamendo.cc,
	  trunk/src/ui-part-lastfm.cc, trunk/src/ui-part-playlist.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Modularize metadata reading system; make metadata reading more
	  strict to have better control, and avoid roundtrips inside taglib

2007-08-13 21:39  Milosz Derezynski <internalerror@gmail.com>

	* [r11026] trunk/plugins/taglib/xiph:
	  * Copy ogg plugin to xiph, for generic Xiph::Comment reading

2007-08-13 20:38  Milosz Derezynski <internalerror@gmail.com>

	* [r11025] trunk/plugins/taglib/common/common.cc,
	  trunk/plugins/taglib/common/common.hh,
	  trunk/plugins/taglib/common/reader.cc,
	  trunk/plugins/taglib/common/reader.hh:
	  * Rename from reader.* to common.*

2007-08-13 20:37  Milosz Derezynski <internalerror@gmail.com>

	* [r11024] trunk/plugins/taglib/common,
	  trunk/plugins/taglib/readtag:
	  * Rename to 'common' (this is going to be a plugin-plugin to read
	  and write the generic part of the metadata; the reason is that
	  the specific plugin has already resolved the filetype and has the
	  TagLib::Tag of it, so no need to re-resolved and whatever)

2007-08-13 20:34  Milosz Derezynski <internalerror@gmail.com>

	* [r11023] trunk/plugins/taglib/readtag:
	  * Copy id3v2 common reader to readtag (common reader to read base
	  metadata)

2007-08-13 16:06  m0n5t3r

	* [r11022] trunk/po/ro.po:
	  * update Romanian translation

2007-08-13 14:43  zpejder

	* [r11021] trunk/po/dk.po:
	  * Updated danish translation

2007-08-12 21:12  Milosz Derezynski <internalerror@gmail.com>

	* [r11020] trunk/src/dialog-track-details.cc:
	  * Don't use sortname nor reversed sortname algorithm when trying
	  to acquire artist wikitext from Last.fm

2007-08-12 20:19  David Le Brun

	* [r11019] trunk/configure.ac:
	  * Sync configure.ac with recent images cleanup

2007-08-12 19:11  Milosz Derezynski <internalerror@gmail.com>

	* [r11018] trunk/data/glade/preferences.glade,
	  trunk/data/images/Makefile.am, trunk/data/images/collections,
	  trunk/data/images/library, trunk/data/images/main/Makefile.am,
	  trunk/data/images/main/header-logo-left.png,
	  trunk/data/images/main/header-logo-right.png,
	  trunk/data/images/main/header-logo-slice.png,
	  trunk/data/images/main/warning.png,
	  trunk/data/images/stock/Makefile.am,
	  trunk/data/images/stock/equalizer.png,
	  trunk/data/images/stock/silk-html.png,
	  trunk/data/images/stock/web.png, trunk/src/shell.cc,
	  trunk/src/stock.cc:
	  * Remove obsoleted images * Replace "link"/"web" icon with GPLd
	  one (taken from T3h GIMP)

2007-08-12 18:47  Milosz Derezynski <internalerror@gmail.com>

	* [r11017] trunk/src/lastfm.cc, trunk/src/shell.cc,
	  trunk/src/ui-part-library.cc:
	  * Don't crash at last.fm when in offline mode * Improved sorting
	  order for album list when searching

2007-08-12 17:58  Milosz Derezynski <internalerror@gmail.com>

	* [r11016] trunk/src/audio/audio.hh, trunk/src/audio/play.cc,
	  trunk/src/dialog-track-details.cc,
	  trunk/src/dialog-track-details.hh, trunk/src/library.cc,
	  trunk/src/preferences.cc, trunk/src/shell.cc,
	  trunk/src/ui-part-library.cc:
	  * Add support for gconfaudiosink

2007-08-12 13:59  Milosz Derezynski <internalerror@gmail.com>

	* [r11015] trunk/data/glade/dialog-track-details.glade,
	  trunk/data/glade/library-ui-modify-import.glade,
	  trunk/data/glade/main.glade:
	  * Put track details notebook tabs at the top (HIG) *
	  library-ui-modify-import.glade (can we have a better name on this
	  somewhen please?): HIGgy changes * main.glade: Make seek scale
	  more useful (thx 2 xXnenolodXx LOL)

2007-08-12 13:18  Milosz Derezynski <internalerror@gmail.com>

	* [r11014] trunk/src/ui-part-library.cc:
	  * Fix query result order for tracklist

2007-08-12 11:48  Milosz Derezynski <internalerror@gmail.com>

	* [r11013] trunk/data/glade/dialog-equalizer.glade,
	  trunk/data/glade/dialog-export.glade,
	  trunk/data/glade/dialog-lastfm-tag.glade,
	  trunk/data/glade/library-ui-modify-import.glade,
	  trunk/data/glade/preferences.glade,
	  trunk/data/images/stock/search.png, trunk/src/dialog-export.cc,
	  trunk/src/dialog-track-details.cc, trunk/widgets/image.cc:
	  * HIG-ify track export dialog and most other dialogs heh

2007-08-12 10:12  m0n5t3r

	* [r11012] trunk/po/ro.po:
	  update Romanian translation

2007-08-12 03:08  Milosz Derezynski <internalerror@gmail.com>

	* [r11011] trunk/src/ui-part-library.cc:
	  * In one more place (append_album())

2007-08-12 03:05  Milosz Derezynski <internalerror@gmail.com>

	* [r11010] trunk/src/ui-part-library.cc:
	  * Don't autosize columns when displaying in the playlist

2007-08-12 03:03  Milosz Derezynski <internalerror@gmail.com>

	* [r11009] trunk/src/ui-part-library.cc:
	  * Wrong scope for unselect_all() call (ui-part-librar.cc:1027)

2007-08-12 03:02  Milosz Derezynski <internalerror@gmail.com>

	* [r11008] trunk/src/shell.cc, trunk/src/ui-part-library.cc,
	  trunk/src/ui-part-library.hh, trunk/src/ui-part-playlist.cc,
	  trunk/src/ui-part-podcasts.cc:
	  * Alter albums selection behaviour; make it a point and select
	  interface (don't unselect previous albums when selecting new
	  ones); guarantees for a better flow, BMPx certified

2007-08-12 00:30  Milosz Derezynski <internalerror@gmail.com>

	* [r11007] trunk/src/preferences.cc:
	  * Used wrong name for macro (NONE instead of NONE_SINK)

2007-08-12 00:29  Milosz Derezynski <internalerror@gmail.com>

	* [r11006] trunk/data/glade/preferences.glade,
	  trunk/src/audio/play.cc, trunk/src/main.cc,
	  trunk/src/preferences.cc, trunk/src/preferences.hh:
	  * HIG-ify audio preferences * Add support for speciying an UDI
	  for halaudiosink

2007-08-11 22:16  Milosz Derezynski <internalerror@gmail.com>

	* [r11005] trunk/src/lastfm.cc, trunk/src/ui-part-lastfm.hh:
	  * Unselect curernt tagcloud tag when leaving the textview

2007-08-11 21:59  Milosz Derezynski <internalerror@gmail.com>

	* [r11004] trunk/src/lastfm-types.hh, trunk/src/lastfm.cc:
	  * Emit signal_disconnected on 401 error from Last.fm (invalid
	  session)

2007-08-11 20:41  David Le Brun

	* [r11003] trunk/README:
	  * Sync'ing README with configure.ac with the help of drac

