[banshee/gapless-ng: 186/187] Merge branch 'master' into gapless-ng



commit 6ac24e09c97382e94c8cd74941bc76fdbcd24366
Merge: 5fd1e52 424a345
Author: Christopher James Halse Rogers <chrishr src gnome org>
Date:   Sun Feb 28 16:00:10 2010 +1100

    Merge branch 'master' into gapless-ng

 Banshee.sln                                        |   59 +-
 Makefile.am                                        |   11 +
 NEWS                                               |  181 +-
 bootstrap-bundle                                   |    3 +-
 build/build.environment.mk                         |    6 +-
 build/build.rules.mk                               |    4 +-
 build/bundle/bockbuild/package.py                  |    9 +
 build/bundle/packages.py                           |    5 +-
 build/bundle/packages/banshee.py                   |   14 +-
 build/bundle/packages/cairo.py                     |    2 +-
 build/bundle/packages/fontconfig.py                |    2 +-
 build/bundle/packages/glib.py                      |    2 +-
 build/bundle/packages/gst-plugins-base.py          |    2 +-
 build/bundle/packages/gst-plugins-good.py          |    2 +-
 build/bundle/packages/gstreamer.py                 |    2 +-
 build/bundle/packages/gtk+.py                      |    2 +-
 build/bundle/packages/ige-mac-integration-sharp.py |    3 -
 build/bundle/packages/libglade.py                  |    1 -
 build/bundle/packages/libtheora.py                 |    2 +-
 build/bundle/packages/monobjc.py                   |   61 +
 .../banshee-1.5.4-ige-mac-integration.patch        |   94 +
 build/bundle/packages/patches/monobjc/Makefile     |   30 +
 .../packages/patches/monobjc/PkgConfigGenerator.cs |   39 +
 .../monobjc/nant-disable-native-enable-debug.patch |   29 +
 .../monobjc/remove-executable-path-dllimport.patch |   61 +
 build/bundle/packages/pixman.py                    |    2 +-
 build/bundle/packages/sqlite.py                    |    2 +-
 build/bundle/packages/taglib-sharp.py              |    2 +-
 build/bundle/packages/taglib.py                    |    2 +-
 build/m4/banshee/gnome-sharp.m4                    |    5 -
 build/m4/banshee/gtk-sharp.m4                      |    3 +-
 build/m4/banshee/osx.m4                            |   23 +-
 build/m4/banshee/taglib.m4                         |    2 +-
 configure.ac                                       |    8 +-
 extras/create-contributors-paragraph               |    6 +-
 extras/metrics.py                                  |   49 +
 extras/metrics/Database.cs                         |  136 +
 extras/metrics/Main.cs                             |   47 +
 extras/metrics/Makefile.am                         |   12 +
 extras/metrics/MetaMetrics.cs                      |  171 +
 extras/metrics/MultiUserSample.cs                  |   84 +
 extras/metrics/fetch-metrics                       |   11 +
 extras/metrics/metrics.csproj                      |   51 +
 extras/perf-analyze-log                            |   39 +-
 libbanshee/banshee-player-private.h                |    1 +
 libbanshee/banshee-player-video.c                  |   28 +-
 libbanshee/libbanshee.cproj                        |    3 +-
 po/POTFILES.in                                     |   15 +-
 po/cs.po                                           | 4386 ++++++---
 po/de.po                                           | 1346 ++--
 po/hu.po                                           |  760 +-
 po/ja.po                                           | 9885 +++++++++++++-------
 po/lt.po                                           | 3077 +++++--
 po/pt.po                                           | 3203 +++++--
 po/sl.po                                           |  668 +-
 po/sr.po                                           | 1217 ++-
 po/sr latin po                                     | 1217 ++-
 .../Banshee.GStreamer/Banshee.GStreamer.csproj     |   23 +-
 .../Banshee.GStreamer/PlayerEngine.cs              |    8 +
 .../Banshee.GStreamer/Banshee.GStreamer/Service.cs |   16 +-
 src/Backends/Banshee.Gio/Banshee.Gio.csproj        |    9 +-
 src/Backends/Banshee.Gnome/Banshee.Gnome.csproj    |    9 +-
 .../Banshee.GnomeBackend/GnomeService.cs           |    4 +-
 src/Backends/Banshee.Hal/Banshee.Hal.csproj        |   24 +-
 .../Banshee.NowPlaying.X11.csproj                  |   24 +-
 src/Backends/Banshee.Osx/Banshee.Osx.addin.xml     |    2 +-
 src/Backends/Banshee.Osx/Banshee.Osx.csproj        |   99 +
 .../Banshee.Osx/Banshee.OsxBackend/OsxService.cs   |  132 +-
 src/Backends/Banshee.Osx/Makefile.am               |   17 +-
 .../OsxIntegration.Framework/AppleEvent.cs         |   41 +
 .../OsxIntegration.Framework/ApplicationEvents.cs  |  219 +
 .../Banshee.Osx/OsxIntegration.Framework/Carbon.cs |  692 ++
 .../OsxIntegration.Framework/CoreFoundation.cs     |   95 +
 .../OsxIntegration.Framework/HIToolbox.cs          |  713 ++
 .../OsxIntegration.Framework/NavDialog.cs          |  513 +
 .../Banshee.Osx/OsxIntegration.Ige/IgeMacMenu.cs   |   74 +
 .../OsxIntegration.Ige/IgeMacMenuGroup.cs          |   54 +
 .../Resources/osx-ui-actions-layout.xml            |   10 -
 src/Backends/Banshee.Unix/Banshee.Unix.csproj      |    9 +-
 src/Clients/Beroe/Beroe.csproj                     |   25 +-
 src/Clients/Booter/Booter.csproj                   |   25 +-
 src/Clients/Booter/Booter/Entry.cs                 |    2 +-
 src/Clients/Booter/banshee-1.darwin.in             |    2 +-
 src/Clients/Booter/banshee-1.linux.in              |    2 +-
 src/Clients/Halie/Halie.csproj                     |   25 +-
 src/Clients/Halie/Halie/Client.cs                  |   11 +
 src/Clients/Muinshee/Muinshee.csproj               |   26 +-
 src/Clients/Muinshee/Muinshee/BaseDialog.cs        |    6 +-
 src/Clients/Nereid/Nereid.csproj                   |   34 +-
 src/Clients/Nereid/Nereid/PlayerInterface.cs       |   56 +-
 .../Banshee.CollectionIndexer.csproj               |   17 +-
 src/Core/Banshee.Core/Banshee.Base/CoverArtSpec.cs |   66 +-
 .../Banshee.Core/Banshee.Base/FileNamePattern.cs   |  149 +-
 src/Core/Banshee.Core/Banshee.Base/PathPattern.cs  |  188 +
 .../Banshee.Base/Tests/CoverArtSpecTests.cs        |   50 +-
 .../Banshee.Core/Banshee.Collection/TrackInfo.cs   |    6 +
 .../Banshee.Configuration/SchemaEntry.cs           |   15 +
 .../XmlConfigurationClient.cs                      |   15 +-
 src/Core/Banshee.Core/Banshee.Core.csproj          |   11 +-
 .../Banshee.Core/Banshee.Streaming/StreamTagger.cs |   18 +-
 src/Core/Banshee.Core/Makefile.am                  |    1 +
 src/Core/Banshee.Core/Resources/contributors.xml   |    8 +-
 src/Core/Banshee.Core/Resources/translators.xml    |    8 +-
 .../DatabaseTrackInfo.cs                           |   18 +-
 .../DatabaseTrackListModel.cs                      |   15 +-
 .../DatabaseTrackModelCache.cs                     |    9 +-
 .../IDatabaseTrackModelCache.cs                    |    3 +-
 .../Banshee.Collection.Database/RandomBy.cs        |   38 +-
 .../Banshee.Collection.Database/RandomByAlbum.cs   |    9 +-
 .../Banshee.Collection.Database/RandomByArtist.cs  |    9 +-
 .../Banshee.Collection.Database/RandomByOff.cs     |   60 +
 .../Banshee.Collection.Database/RandomByRating.cs  |    9 +-
 .../Banshee.Collection.Database/RandomByScore.cs   |    9 +-
 .../Banshee.Collection.Database/RandomBySlot.cs    |    2 +-
 .../Banshee.Collection.Database/RandomByTrack.cs   |    9 +-
 .../Banshee.Collection.Database/Shuffler.cs        |   75 +-
 .../Banshee.Collection/RescanPipeline.cs           |   75 +-
 .../Banshee.Database/BansheeDbConnection.cs        |    4 +
 .../Banshee.Database/BansheeDbFormatMigrator.cs    |   18 +-
 .../Banshee.Equalizer/EqualizerManager.cs          |  315 +-
 .../Banshee.Equalizer/EqualizerSetting.cs          |  167 +-
 .../Banshee.Library/LibrarySchema.cs               |    7 +
 .../Banshee.Library/LibrarySource.cs               |   13 +-
 .../Banshee.Library/MusicFileNamePattern.cs        |    2 +-
 .../Banshee.Library/MusicLibrarySource.cs          |   16 +-
 .../Banshee.Library/Tests/FileNamePatternTests.cs  |   12 +-
 .../Banshee.MediaEngine/PlayerEngine.cs            |    5 +
 .../Banshee.MediaEngine/PlayerEngineService.cs     |   26 +-
 .../Banshee.Metadata.Rhapsody/RhapsodyQueryJob.cs  |   15 +-
 .../Banshee.Metadata/SaveTrackMetadataJob.cs       |    2 +-
 .../Banshee.Metrics/BansheeMetrics.cs              |  298 +
 .../Banshee.Metrics/Configuration.cs               |   85 +
 .../IPlaybackController.cs                         |    2 +-
 .../IPlaybackControllerService.cs                  |    2 +-
 .../PlaybackControllerService.cs                   |   22 +-
 .../PlaybackShuffleMode.cs                         |   42 -
 .../Banshee.Playlists.Formats/PlaylistParser.cs    |    3 +-
 .../Banshee.Preferences/PreferenceService.cs       |   13 +-
 .../Banshee.Services/Banshee.Query/BansheeQuery.cs |  111 +-
 .../Banshee.Services/Banshee.Services.addin.xml    |   12 +
 src/Core/Banshee.Services/Banshee.Services.csproj  |   22 +-
 .../Banshee.Sources/PrimarySource.cs               |   17 +-
 src/Core/Banshee.Services/Makefile.am              |    4 +-
 .../Banshee.Collection.Gui/ArtworkManager.cs       |   87 +-
 .../Banshee.Collection.Gui/ColumnCellAlbum.cs      |    1 +
 .../Banshee.Collection.Gui/ColumnCellTrack.cs      |    1 -
 .../DefaultColumnController.cs                     |   18 +
 .../Banshee.Collection.Gui/TrackFilterListView.cs  |    2 +-
 .../Banshee.Collection.Gui/XmlColumnController.cs  |   10 +-
 .../EqualizerPresetComboBox.cs                     |   73 +-
 .../Banshee.Equalizer.Gui/EqualizerView.cs         |   30 +-
 .../Banshee.Equalizer.Gui/EqualizerWindow.cs       |   36 +-
 .../Banshee.Gui.Dialogs/BansheeDialog.cs           |   13 +-
 .../Banshee.Gui.Dialogs/ConfirmShutdownDialog.cs   |    6 +-
 .../Banshee.Gui.Dialogs/ErrorListDialog.cs         |  125 +-
 .../Banshee.Gui.Dialogs/GladeDialog.cs             |   53 -
 .../Banshee.Gui.Dialogs/GladeWindow.cs             |   81 -
 .../Banshee.Gui.Dialogs/ImageFileChooserDialog.cs  |    5 +-
 .../Banshee.Gui.Dialogs/OpenLocationDialog.cs      |   41 +-
 .../Banshee.Gui.Dialogs/SeekDialog.cs              |   20 +-
 .../Banshee.Gui.TrackEditor/StatisticsPage.cs      |    4 +
 .../Banshee.Gui.Widgets/ClassicTrackInfoDisplay.cs |    2 +
 .../Banshee.Gui.Widgets/LargeTrackInfoDisplay.cs   |    3 +
 .../Banshee.Gui.Widgets/NextButton.cs              |    8 +-
 .../Banshee.Gui.Widgets/TrackInfoDisplay.cs        |   40 +-
 .../Banshee.Gui/BaseClientWindow.cs                |    2 +-
 .../Banshee.Gui/GtkBaseClient.cs                   |   14 +
 .../Banshee.Gui/PlaybackActions.cs                 |    2 +-
 .../Banshee.Gui/PlaybackShuffleActions.cs          |  134 +-
 .../Banshee.Gui/TrackActions.cs                    |   51 +-
 .../Banshee.Library.Gui/ImportDialog.cs            |   92 +-
 .../DefaultPreferenceWidgets.cs                    |   14 +-
 .../Banshee.SmartPlaylist.Gui/Editor.cs            |   91 +-
 .../Banshee.Sources.Gui/SourceRowRenderer.cs       |   43 +-
 .../Banshee.Sources.Gui/SourceView.cs              |   48 +-
 .../Banshee.ThickClient/Banshee.ThickClient.csproj |   23 +-
 src/Core/Banshee.ThickClient/Makefile.am           |    3 -
 .../Resources/banshee-dialogs.glade                |  618 --
 .../Resources/core-ui-actions-layout.xml           |    3 +
 src/Core/Banshee.Widgets/Banshee.Widgets.csproj    |   17 +-
 .../Banshee.Widgets/DictionaryComboBox.cs          |   16 +-
 .../Banshee.Widgets/DiscUsageDisplay.cs            |    2 +-
 .../Banshee.Widgets/StreamPositionLabel.cs         |    1 +
 src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod.csproj   |    9 +-
 .../Banshee.Dap.Ipod/IpodTrackInfo.cs              |    3 +
 .../Banshee.Dap.MassStorage.addin.xml              |    3 +
 .../Banshee.Dap.MassStorage.csproj                 |   10 +-
 .../Banshee.Dap.MassStorage/MaemoDevice.cs         |  151 +
 .../Banshee.Dap.MassStorage/MassStorageSource.cs   |    7 +-
 .../Banshee.Dap.MassStorage/WebOSDevice.cs         |    2 +-
 src/Dap/Banshee.Dap.MassStorage/Makefile.am        |    1 +
 .../128x128/devices/phone-nokia-n900.png           |  Bin 0 -> 7561 bytes
 .../ThemeIcons/16x16/devices/phone-nokia-n900.png  |  Bin 0 -> 676 bytes
 .../ThemeIcons/22x22/devices/phone-nokia-n900.png  |  Bin 0 -> 892 bytes
 .../ThemeIcons/24x24/devices/phone-nokia-n900.png  |  Bin 0 -> 940 bytes
 .../ThemeIcons/32x32/devices/phone-nokia-n900.png  |  Bin 0 -> 1323 bytes
 .../ThemeIcons/48x48/devices/phone-nokia-n900.png  |  Bin 0 -> 1962 bytes
 .../scalable/devices/phone-nokia-n900.svg          | 2810 ++++++
 src/Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp.csproj     |   26 +-
 .../Banshee.Dap.Mtp/MtpTrackInfo.cs                |    1 +
 .../Banshee.Dap.Gui/DapPropertiesDisplay.cs        |    3 +-
 .../Banshee.Dap.Gui/LibrarySyncOptions.cs          |    2 +
 src/Dap/Banshee.Dap/Banshee.Dap.csproj             |   11 +-
 .../Banshee.AudioCd/Banshee.AudioCd.csproj         |    9 +-
 .../Banshee.Audiobook/Banshee.Audiobook.csproj     |    9 +-
 .../Banshee.Audiobook/AudiobookFileNamePattern.cs  |    2 +-
 .../Banshee.BooScript/Banshee.BooScript.csproj     |   24 +-
 .../Banshee.Bookmarks/Banshee.Bookmarks.csproj     |    9 +-
 src/Extensions/Banshee.Bpm/Banshee.Bpm.csproj      |   25 +-
 .../Banshee.CoverArt/Banshee.CoverArt.csproj       |   24 +-
 .../Banshee.CoverArt/CoverArtService.cs            |    1 +
 src/Extensions/Banshee.Daap/Banshee.Daap.csproj    |    9 +-
 .../Banshee.Emusic/Banshee.Emusic.csproj           |    8 +-
 .../Banshee.FileSystemQueue.csproj                 |    9 +-
 .../FileSystemQueueSource.cs                       |    7 +-
 .../Banshee.InternetArchive.csproj                 |    9 +-
 .../Banshee.InternetRadio.csproj                   |   37 +-
 .../Banshee.Lastfm.Radio/LastfmActions.cs          |    1 -
 .../Banshee.Lastfm.Radio/StationEditor.cs          |   90 +-
 .../Banshee.Lastfm/Banshee.Lastfm.csproj           |   23 +-
 src/Extensions/Banshee.Lastfm/Makefile.am          |    1 -
 .../Banshee.Lastfm/Resources/lastfm.glade          |  130 -
 .../Banshee.LibraryWatcher.csproj                  |    9 +-
 .../Banshee.MiniMode/Banshee.MiniMode.addin.xml    |    4 +-
 .../Banshee.MiniMode/Banshee.MiniMode.csproj       |   25 +-
 .../Banshee.MiniMode/MiniModeWindow.cs             |  196 +-
 src/Extensions/Banshee.MiniMode/Makefile.am        |    4 +-
 .../Banshee.MiniMode/Resources/minimode.glade      |  337 -
 .../Banshee.Moblin/Banshee.Moblin.csproj           |   12 +-
 .../Banshee.Moblin/Banshee.Moblin/MoblinService.cs |   12 -
 .../Banshee.MultimediaKeys.csproj                  |   20 +-
 .../Banshee.NotificationArea.csproj                |    9 +-
 .../Banshee.NotificationArea/Makefile.am           |    2 +-
 .../Banshee.NowPlaying/Banshee.NowPlaying.csproj   |   24 +-
 .../Banshee.NowPlaying/OverlayWindow.cs            |    2 +-
 .../Banshee.NowPlaying/XOverlayVideoDisplay.cs     |    1 +
 .../Banshee.PlayQueue/Banshee.PlayQueue.csproj     |   13 +-
 .../Banshee.PlayQueue/HeaderWidget.cs              |   54 +-
 .../Banshee.PlayQueue/PlayQueueSource.cs           |   50 +-
 .../Banshee.PlayerMigration.csproj                 |    7 +-
 .../Banshee.Podcasting.Gui/ColumnCellPodcast.cs    |    1 +
 .../Banshee.Podcasting/Banshee.Podcasting.csproj   |   24 +-
 .../Banshee.Podcasting/PodcastService.cs           |    3 +-
 .../Banshee.Sample/Banshee.Sample.csproj           |   24 +-
 .../Banshee.SqlDebugConsole.csproj                 |   24 +-
 .../Banshee.Torrent/Banshee.Torrent.csproj         |   13 +-
 .../Banshee.Wikipedia/Banshee.Wikipedia.csproj     |   12 +-
 .../Hyena.Data.Gui/ListView/ListView_Header.cs     |    5 +
 .../Hyena.Data.Gui/ListView/ListView_Rendering.cs  |    4 +-
 src/Libraries/Hyena.Gui/Hyena.Gui.csproj           |    9 +-
 src/Libraries/Hyena.Gui/Hyena.Gui/GtkUtilities.cs  |   31 +-
 .../Hyena.Gui/Hyena.Gui/PixbufImageSurface.cs      |   19 +-
 .../Hyena.Gui/Hyena.Widgets/MenuButton.cs          |   18 +-
 .../Hyena.Gui/Hyena.Widgets/MessageBar.cs          |    3 +-
 .../Hyena.Gui/Hyena.Widgets/PulsingButton.cs       |    2 +-
 .../Hyena.Gui/Hyena.Widgets/RatingEntry.cs         |    3 +-
 .../Hyena.Gui/Hyena.Widgets/RoundedFrame.cs        |    3 +-
 .../Hyena.Gui/Hyena.Widgets/SegmentedBar.cs        |    3 +-
 .../Hyena/Hyena.Data.Sqlite/HyenaSqliteCommand.cs  |   76 +-
 .../Hyena.Data.Sqlite/HyenaSqliteConnection.cs     |    7 +
 .../Hyena/Hyena.Data.Sqlite/SqliteModelCache.cs    |   51 +-
 .../Hyena/Hyena.Data.Sqlite/SqliteModelProvider.cs |    5 +
 .../Hyena/Hyena.Data.Sqlite/SqliteUtils.cs         |   40 +-
 src/Libraries/Hyena/Hyena.Json/IJsonCollection.cs  |    1 +
 src/Libraries/Hyena/Hyena.Json/JsonArray.cs        |   23 +-
 src/Libraries/Hyena/Hyena.Json/JsonObject.cs       |   23 +-
 src/Libraries/Hyena/Hyena.Json/Serializer.cs       |  155 +
 .../Hyena/Hyena.Json/Tests/SerializerTests.cs      |  169 +
 src/Libraries/Hyena/Hyena.Json/Tokenizer.cs        |    2 +-
 src/Libraries/Hyena/Hyena.Metrics/DbSampleStore.cs |   57 +
 src/Libraries/Hyena/Hyena.Metrics/HttpPoster.cs    |   73 +
 src/Libraries/Hyena/Hyena.Metrics/ISampleStore.cs  |   38 +
 .../Hyena/Hyena.Metrics/MemorySampleStore.cs       |   52 +
 src/Libraries/Hyena/Hyena.Metrics/Metric.cs        |   84 +
 .../Hyena/Hyena.Metrics/MetricsCollection.cs       |  112 +
 src/Libraries/Hyena/Hyena.Metrics/Sample.cs        |   67 +
 .../Hyena/Hyena.Metrics/Tests/MetricsTests.cs      |   76 +
 .../Hyena/Hyena.Query/TimeSpanQueryValue.cs        |    2 +-
 src/Libraries/Hyena/Hyena.csproj                   |   24 +-
 src/Libraries/Hyena/Hyena/ApplicationContext.cs    |    2 +
 src/Libraries/Hyena/Hyena/DateTimeUtil.cs          |   14 +-
 src/Libraries/Hyena/Hyena/PlatformDetection.cs     |   96 +
 src/Libraries/Hyena/Hyena/PlatformUtil.cs          |   45 -
 .../Hyena/Hyena/Tests/DateTimeUtilTests.cs         |   77 +
 src/Libraries/Hyena/Makefile.am                    |   13 +-
 src/Libraries/Lastfm.Gui/Lastfm.Gui.csproj         |   17 +-
 src/Libraries/Lastfm/Lastfm.Data/DataEntry.cs      |    2 +-
 src/Libraries/Lastfm/Lastfm.csproj                 |   17 +-
 src/Libraries/Lastfm/Lastfm/LastfmRequest.cs       |    8 +-
 src/Libraries/Migo/Migo.csproj                     |   17 +-
 .../Mono.Data.Sqlite/Mono.Data.Sqlite.csproj       |   23 +-
 src/Libraries/Mono.Media/Mono.Media.csproj         |   17 +-
 src/Libraries/Mtp/Mtp.csproj                       |   17 +-
 src/Libraries/Mtp/Mtp/Album.cs                     |   31 +-
 src/Libraries/Mtp/Mtp/Folder.cs                    |   82 +-
 src/Libraries/Mtp/Mtp/MtpDevice.cs                 |   22 +-
 src/Libraries/Mtp/Mtp/Playlist.cs                  |   20 +-
 src/Libraries/MusicBrainz/MusicBrainz.csproj       |   17 +-
 298 files changed, 27977 insertions(+), 12193 deletions(-)
---



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]