[banshee] Created tag 2.9.0



The unsigned tag '2.9.0' was created.

Tagger: Andrés G. Aragoneses <knocte gmail com>
Date: Tue Oct 8 13:47:38 2013 +0200

    2.9.0 release

Changes since the last tag '2.6.0':

Aaron Borden (1):
      Dap.MassStorage: add product id for (WebOS) Palm Pre 2 (bgo#697683)

Aleksej Kabanov (1):
      Updated Russian translation

Alex Willmy (1):
      InternetRadio: Provide IsPlaying handler (bgo#686657)

Alexandre Franke (1):
      Update French translation

Andika Triwidada (2):
      Updated Indonesian translation
      Updated Indonesian translation

Andres (1):
      i18n: Update translators.xml

Andres G. Aragoneses (114):
      build: Fix the configure phase to complain about gtk3 missing
      build: Fix previous commit to also AC_SUBST(GTKSHARP_LIBS)
      build: as ${gtk_version} is not used anymore, hardcode "3"
      build: Remove another gtk-sharp-beans leftover
      hyena: update to HEAD (gtk3 branch)
      AppleDeviceSource: use progressUpdaters for all sync operations
      ThickClient: move RescanAction's ActionEntry some positions down
      HACKING: fix typo s/indention/indentation/
      (Misc): fix the same typo in various places
      hyena: update to HEAD
      Playlists: replace some path operation with Normalize methods from Hyena
      Banshee.IO: remove Directory separator constants, as they're now in Hyena
      PlaylistFormatBase: remove unused using statement
      Playlists: refactoring, introduce new PlaylistElement class
      PlaylistElement: make this class strongly-typed
      Playlists: fix Playlist.Formats.Tests after latest refactorings
      PlaylistElement: adjust accessibility of property setters to internal
      Playlists: remove two ImportPlaylist() unused methods (dead code)
      configure: earlier check for glib (bgo#686671)
      build: Rename HAVE_GDATA condition to ENABLE_YOUTUBE
      YouTube: advice about --disable-youtube configuration flag (bgo#686582)
      build: make GIO backend be enabled by default (bgo#686584)
      build: Make gio-hardware be enabled by default (bgo#686584)
      configure: better guess for the C# compiler available
      build: use the gui-thread-check profiler module by default when debugging
      configure: Fix typo in gtk-sharp M4 macro when checking for gtk-sharp
      configure: Show version of dependency required for boo, in summary
      configure: fix typo in version number for u1-sharp dependency
      configure: use more variables instead of hardcoding version numbers
      build: Make Boo Scripting disabled by default (bgo#690019)
      Dap: Use Unicode codes for quotation marks (bgo#639947)
      Dap: For TypeUniqueId use device's Serial property, not Uuid (bgo#690300)
      buid: add tests for current GConfSchemaExtractor implementation
      build: fix a GConfSchemaExtractorTests to really use an int type
      build: add first GSettingsSchemaExtractor tests
      build: new file GSettingsSchemaExtractor.cs, same impl as GConf one for now
      build: tidy GSettingsSchemaExtractor.cs
      build: transform GSettingsSchemaExtractor to pass all tests
      build: add an array test for GConfSchemaExtractor
      build: add new array test for GSettingsSchemaExtractor
      build: deal with arrays in GSettingsSchemaExtractor
      build: add gettext-domain support to GSettingsSchemaExtractor
      build: tidy GSettingsSchemaExtractor
      build: properly join keys belonging to same GSettings schema
      Dap.Mtp: convert static field 'empty_file' to non-static
      build: account for null defaultValues in GSettingsSchemaExtractor
      PlayQueue: prevent a SchemaEntry depend on ServiceManager
      Equalizer: make static field be non-static
      build: GSettingsSchemaExtractor now inspects all assemblies at once
      build: guard against underscores in GSettingsSchemaExtractor
      build: use '' as empty string in GSettingsSchemaExtractor
      Lastfm: Remove duplicated SchemaEntry elements
      build: GSettingsSchemaExtractor should find non-public types too
      Banshee.IO: move Provider's schema field into new class
      LibrarySchema: remove duplicate MoveOnInfoSave SchemaEntry
      ThickClient: adapt classes to have static SchemaEntries (GSettings friendly)
      Muinshee: fix build
      MiniMode: fix build (track API changes)
      configure: Bump Mono dependency to 2.8.2 (bgo#690020)
      build: test dmcs before gmcs when trying to find the compiler (bnc#798267)
      Dap.MassStorage: fix typo (bgo#653282)
      Licence: update copyright year to 2013
      LastFm: add missing header in LastFmSourceContents.cs
      i18n: Update translators.xml
      Lastfm: remove useless (and unused) automatic properties in LastfmRequest
      AppleDevice: override BaseDirectory property so as to stop returning null
      Avoid some code duplication around Unknown tags
      InternetRadio: removed unused 'using' clause
      build: cosmetic tabs vs spaces correction
      build: partially revert previous commit to fix the build
      Lastfm: add some tests around LastfmRequest class
      Lastfm: simplify previous tests addition by dropping an interface
      Lastfm: refactor LastfmRequest tests to not rely on params order
      Lastfm: mark a method as private in LastfmRequestTests
      PathPattern: rename variable from songpath to track_path
      HACKING: add coding style rule about spaces around operators
      DatabaseTrackInfo: don't default to MusicFilePattern when null (bgo#689123)
      DatabaseImportManager: Add .amr to import whitelist
      GSettings: add SchemaEntry properties for FilteredSourceContents children
      PodcastSourceContents: lowercase for ForcePosition, to be uniform
      GSettings: improve previous commit, removing unneeded SchemaEntry instances
      build: Include DllMapVerifier in $ASSEMBLY_FILE reqs (bgo#691696)
      GSettingsSchemaExtractor: wrap tests around an ENABLE_TESTS ifdef
      Core: include ProviderConfiguration.cs in MSBuild and mark as static class
      ThickClient: include new WindowConfiguration class in the MSBuild project
      ThickClient: simplify FilteredListSourceContents::Layout(bool)
      Configuration: remove static helper methods from ConfigurationClient
      FilteredSourceContents: fix error message when not finding SchemaEntry
      Lastfm: refactor else-if statement into two if blocks by returning early
      Lastfm: refactor to place the error handling at the end
      Lastfm: refactor to avoid duplicated if-else block
      Lastfm: refactor to optimize the check for queue's emptiness by using Linq
      build: order extensions alphabetically in Makefile.am
      ThickClient: fix file name in header of FilteredListSourceContents class
      GSettingsSchemaExtractor: refactoring, decouple inspection from conversion
      GSettingsSchemaExtractor: move Path property from GKey to GSchema struct
      GSettings: extractor to find internal SchemaEntry instances too
      GSettings: avoid crashing when extracting schemas with default empty array
      GSettings: add a couple of null argument checking to the extractor
      SaveTrackMetadataJob: check if PathPattern is null before renaming file
      ThickClient: fix SchemaEntry typo in ctor of FilteredListSourceContents
      README.releasing: clarify how to run make-release to get the username
      build: use an env var for git in checkout-banshee.bat
      build: fix path of the iPod icons in post-build.bat (windows build)
      build: fix path of the AudioCD icons in post-build.bat (windows build)
      build: give more clues on how to not run the WiX installer (windows)
      build: give a clearer error when not finding WIX env var (windows)
      build: update post-build.bat (autogenerate) and clarify README (windows)
      build: fix lots of wrong "..bin" HintPaths in csproj files (windows)
      Gio: fix some copyright headers by Alex Launi
      Gio: prevent a freeze when mounting a LVM volume (bgo#699735)
      MtpSource: prevent a freeze when dealing with Windows Phone (bgo#687495)
      PrimarySource: fix crash if 1st track had a Dap transcoding error (bgo#700753)
      DatabaseAlbumListModel: add couple of usings to make lines shorter

Andrés G. Aragoneses (43):
      First changes in makefiles to link to gtk-sharp 3.x
      Start porting some API usage to 3.x
      Merge branch 'master' of github.com:knocte/banshee-gtk3 into gtk3
      git: Point hyena submodule now to gnome, branch gtk3
      Merge latest changes in master into gtk3 branch
      Hyena: update to latest gtk3 branch
      Dap.Karma: fix build (track recent API changes in master)
      build: add a project file for the Banshee.Dap.Karma extension
      build: do not run post-build.bat if msbuild fails (windows)
      build: allow build-banshee.bat to be called from the root dir (windows)
      Update to latest gtk-sharp API that adds I* prefix for interfaces
      build: don't hardcode the compiler (gmcs) for the 'hg' target
      Hyena: update to git master to get latest ListView fixes
      Hyena: update to HEAD(gtk3) to get the ListView poltergeists fix
      Gio: update to latest gtk-sharp 2.99.1 API (fix build)
      LargeTrackInfoDisplay: add forgoten Destroy() call in CreateScene()'s mask
      LargeTrackInfoDisaply: replace an IDisposable cast/call with using{} syntax
      Fix (almost) all warnings (update hyena to HEAD too)
      Banshee.Collection: refactoring around Unknown constant variables
      Revert "Banshee.Collection: refactoring around Unknown constant variables"
      Metadata: remove obsolete comparison against Unknown strings
      hyena: update to latest commit of gtk3 branch
      build: make the 'test' target depend on the 'all' target
      ArtworkManager: prevent wrong inclusion of null artwork_id in cache
      Merge branch 'gtk3'
      build: require the now released gudev-sharp 3.0 (gtk3)
      data: add more keywords to desktop file ("Flick", "Media")
      CollectionIndexer: remove unneeded namespaces
      data: add a basic AppData file
      SourceManager: avoid warnings when shutting down (bgo#709376)
      README: update some reqs of library versions due to gtk3 migration
      Gio: fix typo "metadeta" -> "metadata"
      Gio: Fix build
      hyena: update to latest master, to bring fix for bgo#709523 (gtk3)
      MSBuild: add some missing references to Meego and U1MS extensions
      configure: bump banshee_display_version to 2.9
      extras: remove boo from the list of dependencies
      extras: update dependency versions in 'create-release-notes'
      MSBuild: update references to gtk#3 versions
      NEWS: update for 2.9.0 release
      release: add new contributors, fix some bits in NEWS
      release: update AUTHORS, .doap file, ...
      data: fix make distcheck

António Lima (1):
      Updated Portuguese translation and converted to New Spelling (Novo AO)

Aruna (2):
      Update add-podcast help page
      Help: updated add-radio.page in the user help

Aruna Sankaranarayanan (6):
      Updated user-help
      Updated help: Added screenshots.
      Updated help: Fixed typo in introduction.page
      Bug 654006: Improved page/section ids in help
      Update help: Modified ui, radio, play-queue pages
      Updated help: Changed capitalisation

Aurimas Černius (6):
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation

Balázs Úr (4):
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation

Bertrand Lorentz (97):
      Update Hyena to the lastest from the gtk3 branch
      build: Remove hardcoded references to cairo-sharp.dll
      Update Hyena to the latest from the gtk3 branch
      ThickClient: Lots of various small updates for GTK 3
      Update Hyena to the latest from the gtk3 branch
      ThickClient: Port the ComboBoxEntry subclasses to ComboBox
      Port to the dispose pattern in all Glib.Object subclasses
      NowPlaying: Port the extension to GTK 3
      SourceRowRenderer: Fix up drawing code and rename some variables
      Muinshee: Implement the dispose pattern in PlayerInterface
      Nereid: Implement dispose pattern in PlayerInterface and fix typo
      LinearProgress: Fix up drawing code
      LinearProgress: Fix code formatting
      BookView: Use RelatedAction to connect the AudiobookResume action
      Nereid: Complete port of PlayerInterface to GTK 3
      build: Use gio-sharp-3.0 from gtk-sharp instead of standalone gio-sharp
      VolumeButton: Avoid confusion between Gtk.Icon and GLib.Icon
      VideoStreamTile: Port to the new theming API
      GnomeService: Use Gtk.Global.ShowUri directly instead of using Hyena
      DiscUsageDisplay: Rename Draw method to avoid clashing with Widget.Draw
      VolumeButton: Remove manual binding for MinSliderSize property
      DateButton: Update size calculation to use GetPreferredHeight
      Banshee.Widgets: More theming and size calculation updates
      DapInfoBar: Use new GTK theming API to get the color
      InternetArchive: Update to the new GTK theming API
      YouTubePane: Update to the new GTK theming API
      ThickClient: Use the new GTK size request API
      Replace all remaining references to obsolete GdkWindow with Window
      ThickClient: Update to the new GTK theming API
      SourceView: Avoid obsoletion warning when accessing Vadjustment property
      SourceView: Don't keep the Cairo context as a property
      build: Default to our internal copy of notify-sharp
      NotificationArea: Add more missing features in GtkNotificationAreaBox
      Notification: Update obsolete reference to GdkWindow
      Update Hyena to the latest from the gtk3 branch
      SourceView: Add "new" keywords to silence warnings
      Update Hyena to the latest from the gtk3 branch
      Nereid: Prevent the header table from expanding vertically
      Lastfm: Update to the new GTK theming API
      build: Display the gtk-sharp version in the configure output
      build: Require gudev-sharp-3.0 >= 0.2, not yet released
      SourceRowRenderer: Fix arrow rendering in the source view
      ClassicTrackInfoDisplay: Remove obsolete Gdk.Window.Destroy workaround
      FilteredListSourceContents: Prevent a NRE when switching view
      TrackInfoDisplay: Fix drawing coordinates
      Replace all remaining references to StyleSet with StyleUpdated
      StreamPositionLabel: Fix rendering of the label and the progress bar
      ConnectedSeekSlider: Make the stream position label visible again
      SeekDialog: Make the stream position label visible again
      Port the custom gtkrc handling to the new CSS-based theming
      GtkElementsService: Port the gtk-menu-popup-delay hack to Gtk.Settings
      DateButton: Re-format the code, no real code change
      DateButton: Port the grabbing code to the new Gdk.Device API
      Replace the last occurrences of SizeRequest with GetPreferred* calls
      SoundMenu: Remove optional dependency on indicate-sharp
      SoundMenu: Fix build with internal notify-sharp
      AppleDeviceSource: Fix build error caused by mixing glib-sharp 2 and 3
      i18n: Update POTFILES.in
      Update Hyena to the latest from the gtk3 branch
      Merge branch 'master' into gtk3
      Update Hyena to the latest from the gtk3 branch
      build: Don't copy gio-sharp-3.0 during installation
      libbanshee: Port to GTK+ 3.0
      libbnpx11: Port to GTK+ 3.0
      build: Remove obsolete check for gdk-x11 >= 2.22
      build: Remove obsolete check for gnome-desktop-2.0 >= 2.28
      build: Require a WebKitGTK+ library built with GTK+ 3.0
      LicenseEntry: Initialize the Entry by using the right base constructor
      NotificationArea: Add support for GNOME Shell's notification scheme
      Refactor our SearchEntry widget to use new features of Gtk.Entry
      Merge branch 'master' into gtk3
      Stop using the now removed TooltipSetter wrapper
      EqualizerWindow: Don't do any custom drawing
      EqualizerWindow: Add a Close button at the bottom of the window
      Update Hyena to the latest from its gtk3 branch
      Add GTK category in .desktop files to comply with spec (bgo#685131)
      Merge branch 'master' into gtk3
      Update Hyena to the latest from its gtk3 branch
      SourceActions: Update for recent RadioMenuItem API change in Gtk#
      build: Require Gtk# 2.99.1 as it brings some API changes
      build: Bump libmtp dependency to 1.1.0
      i18n: Update translators.xml
      Update .gitignore
      AlbumListView: Allow subclasses to switch between album grid and list
      build: Bump version to 2.7.0 and switch to post-release increment
      i18n: Update translators.xml
      Hyena: Update to git master to get the fix for bgo#696111
      i18n: Update translators.xml
      PlaylistFileUtil: Only import playlist items that are files (bgo#696877)
      DapPropertiesDialog: Make sure progress bar value is valid (bgo#696700)
      Update MAINTAINERS and banshee.doap
      StatisticsPage: Fix crash when no tracks are selected (bgo#679769)
      Handle all values from a rowid database column as long (bgo#696520)
      Feed: Avoid loop when podcast has date values in the future (bgo#706173)
      i18n: Add special case for gl language name and update translators.xml
      Remove commented-out custom drawing for header toolbar
      release: Small fixes to NEWS

Cheng-Chia Tseng (2):
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)

Chow Loong Jin (2):
      Revert "build: order extensions alphabetically in Makefile.am"
      Add keywords to desktop file

Daniel Mustieles (12):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Fixed typo in string
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Dimitris Spingos (2):
      Updated Greek translation
      Updated Greek translation

Ekaterina Gerasimova (2):
      Update add-podcast help page
      Fix links in help

Enrico Nicoletto (3):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Fran Diéguez (3):
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations

Funda Wang (1):
      closing tag (bug#666255)

Hajime Taira (2):
      [l10n] Update Japanese translation
      l10n: Update Japanese translation

Hans Oesterholt (1):
      PlayerEngine: Add support for accurate seek

Hans Petter Jansson (1):
      Avoid race when using GConf and DBus with threads (bgo#692374)

IBBoard (1):
      Mtp: Fix file type in sync with libmtp > 1.1.0 (bgo#688540)

James Boocock (1):
      configure: stop using obsolete AutoMake macro (bgo#691694)

Jiro Matsuzawa (1):
      [l10n] Update Japanese translation

Joe Hansen (2):
      Updated Danish translation
      Updated Danish translation

Jordi Mas (2):
      Some fixes to Catalan translation
      Fix mistakes in Catalan translation

Kjartan Maraas (1):
      Updated Norwegian bokmål translation

Marek Černocký (12):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Martin Srebotnjak (1):
      Updated Slovenian translation

Matej Urbančič (5):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Michael Farrell (1):
      Windows: fix build, avoiding C# default params (bgo#699379)

Milagros Alessandra Infante Montero (5):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Milagros Infante Montero (1):
      Updated Spanish translation

Muhammet Kara (1):
      [l10n] Updated Turkish translation

Nicholas Little (6):
      Dap.MassStorage: Nokia N95 playlist sync support out of the box (bgo#661507)
      Dap.MassStorage: not import dirs twice for case-insensitive drives (bgo#653282)
      PrimarySource: prevent AddTrackJob respawn if cancelled (bgo#684089)
      Dap: better check for the playing track before ejecting (bgo#658142)
      PrimarySource: remove two unnecessary casts
      PrimarySource: Allow cancelling track delete job (bgo#691971)

Olivier Dufour (34):
      sync last hyena
      [gtk3] sync with last gtk3
      [gtk3] fix shadow on DateButton
      [gtk3] Fix background and foreground color in tile
      [gtk3] Fix Volume button tooltip and event quickhack
      [Widget] Fix DiscUsageDisplay widget for gtk3
      [widget] Fix HoverImageButton widget for gtk3
      [widget] Fix LinearProgress widget for gtk3
      [widget] Fix LinkLabel widget for gtk3
      [widget] Fix SearchEntry widget for gtk3
      [widget] Fix SeekSlider widget for gtk3
      [widget] Fix StreamPositionLabel widget for gtk3
      [widget] Fix Tile widget for gtk3
      [widget] Fix VolumeButton widget for gtk3
      Use new size system where size request is replaced by preferred height/width
      Replace OnExposedEvent by OnDrawn in TrackInfoDisplay for gtk3 compliancy
      Replace GetSize by GetPreferredHeight/Width for gtk3 compliancy
      Replace Drawable by Cairo.Context and used it to be gtk3 compliancy
      Replace StartEditing by OnStartEditing to be gtk3 compliancy
      Use NotebookChild TabFill and TabExpand to be gtk3 compliancy
      Migrate ClassicTrackInfoDisplay to use WindowWindowClass and IsRealized for gtk3 compliancy
      Use HasWindow instead of WindowFlags to be gtk3 copliant
      Convert StateType to StateFlags, do not use GdkColors, and few other function migrated to gtk3     in 
sourceRowRender
      InternetArchive: Use StateFlags instead of StateType
      Remove external notify-sharp which is based on gtk2
      Remove X11 notification area and sync features in gtk notification area to have same beahaviour     It 
need test because, can not test it until banshee works
      Nereid : Fix infinit loop when quit
      Update Hyena to the latest from the gtk3 branch     This brings in several fixes to the ListView.
      DiscUsageDisplay: Remove useless transform & clip
      DapPropertiesDisplay: Fix coordinates for rendering the frame
      SearchEntry: Fix rendering for search entry
      i18n: Fix string on loading
      RescanPipeline: receive a Func<> to warn about high removal (bgo#577225)
      LibraryWatcher: fix build on Windows (bgo#699379)

Phil Trimble (6):
      LastFm: correct small identation issue
      LastFm: Null check for scrobble parameters (bgo#685920)
      LastFm: Avoid crashing if scrobbling response is not JSON (bgo#689016)
      Audioscrobbler: avoid 414 Request-URI Too Large (bgo#689018)
      Lastfm: avoid unnecessary wait when submitting successful scrobbles
      LastFM: display progress for multiple-track scrobbles (bgo#691532)

Piotr Drąg (9):
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Fix a broken tag in Czech help translation
      Updated Polish translation
      Updated Polish translation

Rafael Ferreira (4):
      Updated Brazilian Portuguese Translation
      Updated Brazilian Portuguese translation
      Updated/Added Brazilian Portuguese translation for UI/Help
      Updated Brazilian Portuguese translation

Rashid Khan (1):
      InternetRadio: refresh UI after editing station (bgo#692153)

Rūdolfs Mazurs (2):
      Updated Latvian translation
      Updated Latvian translatio

Samuel Gyger (2):
      InternetRadio: Previous should never mean a restart (bgo#665268)
      build: fix previous commit to not include dupe project GUID (bgo#702530)

Sindhu S (6):
      Docs: Removed "Common Problems", bug 661902
      Documentation for Shuffle modes. bug 643599
      Corrected indentation and mallard tags in help files.
      Moved incomplete help pages to *.page.stub
      Removed empty help section "Community extensions"
      Removed 'import playlists' entry from TODO

Timo Dörr (3):
      MacOS: disable gio and gio-hardware (bgo#693903)
      build: Fix configure failure with --disable-gnome (bgo#698347)
      libbanshee: Only call volume set callback on Mac (bgo#686908)

Tomasz Maczynski (3):
      SourceManager: add exception logging in OnExtensionChanged()
      ThickClient: simplify CompositeTrackSourceContents artistview init
      ThickClient: extract SwapView() method in CompositeTrackSourceContents

Tomasz Maczyński (1):
      Nereid: make Search textbox remember its size (bgo#653819)

Wolfgang Stöggl (1):
      [l10n] Updated German translation

Yuri Myasoedov (1):
      Updated Russian translation

dyzdyz010 (1):
      Update Chinese simplified translation for help

Мирослав Николић (4):
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation


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