tests: use --debug to bring line numbers
[banshee.git] / NEWS
blobf79d4abfb8f49b8e17aa328fc731d83b68bf68b5
1 ===============================================================================
2 Banshee 2.9.0 - 2013-10-08
3 ===============================================================================
5     Banshee 2.9.0 is the culmination of twelve months' work by 19 developers,
6     27 translators and dozens of bug reporters and testers. It is a development
7     release, the first of the 2.9.x releases leading up to our future stable
8     release Banshee 3.0.
10     New Features:
12       * GTK3
14             This is the first release using the 3.x version of GTK+, thanks
15             to work that has been done in Gtk# to bind this version.
17       * Device synchronization for Symbian
19             Banshee can now sync media to Symbian devices like Nokia N95. Please
20             help testing this new feature so we can mention more Symbian devices
21             in our release notes for Banshee 3!
24     Enhancements:
26       * Add basic AppData file for inclusion in open source app stores
27       * Add keywords to .desktop entry for easy find in Unity & GNOME Shell (bgo#700524)
28       * Main UI: make Search textbox remember its size (bgo#653819)
29       * Lastfm: avoid unnecessary wait when submitting successful scrobbles
30       * DatabaseImportManager: Add .amr to import whitelist
31       * PlayerEngine: Add support for accurate seek
32       * GSettings: implement new, still unused, SchemaExtractor for GSettings
33       * build: use the gui-thread-check profiler module by default when debugging
34       * configure: better guess for the C# compiler available
35       * AppleDeviceSource: use progressUpdaters for all sync operations
38     Notable Bugs Fixed (37 fixed since 2.6.0):
40       * bgo#709376: SourceManager: avoid warnings when shutting down
41       * ArtworkManager: prevent wrong inclusion of null artwork_id in cache
42       * bgo#686908: libbanshee: Only call volume set callback on Mac
43       * bgo#706173: Feed: Avoid loop when podcast has date values in the future
44       * bgo#700753: PrimarySource: fix crash if 1st track had a Dap transcoding error
45       * bgo#687495: MtpSource: prevent a freeze when dealing with Windows Phone
46       * bgo#696520: Handle all values from a rowid database column as long
47       * bgo#699735: Gio: prevent a freeze when mounting a LVM volume
48       * bgo#692153: InternetRadio: refresh UI after editing station
49       * bgo#679769: StatisticsPage: Fix crash when no tracks are selected
50       * bgo#696700: DapPropertiesDialog: Make sure progress bar value is valid
51       * bgo#696877: PlaylistFileUtil: Only import playlist items that are files
52       * bgo#692374: Avoid race when using GConf and DBus with threads
53       * bgo#696111: ListView: when initializing a11y, disable instead of hanging
54       * bgo#691532: LastFM: display progress for multiple-track scrobbles
55       * bgo#691696: build: Improve MSBuild experience without autotools
56       * bgo#689123: DatabaseTrackInfo: don't default to MusicFilePattern when null
57       * bgo#689018: Audioscrobbler: avoid 414 Request-URI Too Large
58       * bgo#691971: PrimarySource: Allow cancelling track delete job
59       * bgo#665268: InternetRadio: Previous should never mean a restart
60       * bgo#686657: InternetRadio: UI to correctly update status indicator columns
61       * bgo#658142: Dap: better check for the playing track before ejecting
62       * bgo#684089: PrimarySource: prevent AddTrackJob respawn if cancelled
63       * bgo#689016: LastFm: Avoid crashing if scrobbling response is not JSON
64       * bgo#653282: Dap.MassStorage: not import dirs twice for case-insensitive drives
65       * bgo#691694: configure: stop using obsolete AutoMake macro
66       * bnc#798267: build: test dmcs before gmcs when trying to find the compiler
67       * bgo#577225: RescanPipeline: warn about removal of many tracks
68       * bgo#688540: Mtp: Fix file type in sync with libmtp > 1.1.0
69       * bgo#690300: Dap: Settings of DAP sources are not remembered between sessions
70       * bgo#639947: Dap: Use Unicode codes for quotation marks
71       * bgo#686584: build: Make gio-hardware be enabled by default
72       * bgo#686584: build: make GIO backend be enabled by default
73       * bgo#686582: YouTube: advice about --disable-youtube configuration flag
74       * bgo#686671: configure: earlier check for glib
75       * bgo#685920: LastFm: Null check for scrobble parameters
76       * bgo#685131: Add GTK category in .desktop files to comply with spec
79     Known issues (unfortunately the major architectural change to GTK3 caused
80     some problems that we're still looking into):
82       * bgo#709617: No alternating colors in the ListView
83       * bgo#709619: ListView header decoration do not match regular TreeView
84       * bgo#666452: Drag and drop crash banshee on gtk3 branch
85       * Ubuntu: No text on the main (left) source switching pad when selecting
86       a source (fixed already in Ubuntu 13.10). To fix this manually in Ubuntu
87       version 13.04 (or older?), do:
88       `cd /usr/share/themes &&  wget -O - -o /dev/null http://bazaar.launchpad.net/~ubuntu-art-pkg/ubuntu-themes/trunk/diff/311 | sudo patch -p0`
91 ===============================================================================
92 SOURCES / PACKAGES
93 ===============================================================================
95 Sources
96 -------
98     * Banshee 2.9.0 Tarballs:
99       http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.0.tar.xz
100       http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.0.sha256sum
102 Packages
103 --------
105     Download and installation information is available here:
107     * http://banshee.fm/download/
109     Binaries:
111         Linux  http://ftp.gnome.org/pub/GNOME/binaries/linux/banshee/
112       Windows  http://ftp.gnome.org/pub/GNOME/binaries/win32/banshee/
113          OS X  http://ftp.gnome.org/pub/GNOME/binaries/mac/banshee/
115 ===============================================================================
116 REPORT BUGS - HELP THE PROJECT - GROW THE COMMUNITY
117 ===============================================================================
119     If you encounter any bad behavior with this release, please do not
120     hesitate to file bugs!
122     * http://banshee.fm/contribute/file-bugs
123     * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=2.9.0
126 ===============================================================================
127 VALUED BANSHEE CONTRIBUTORS
128 ===============================================================================
130 Contributors For This Release
131 -----------------------------
133     The following people directly contributed to the release of this version
134     of Banshee. Without their help, there would be no release!
136      Andres G. Aragoneses, Alex Willmy, Aruna Sankaranarayanan, Bertrand
137      Lorentz, Chow Loong Jin, Ekaterina Gerasimova, Hans Petter Jansson,
138      Hans Oesterholt, James Boocock, Michael Farrell, Nicholas Little,
139      Olivier Dufour, Phil Trimble, Rashid Khan, Samuel Gyger, Sindhu S,
140      Timo Dörr, Tomasz Maczynski
142     The following people contributed updated translations to this release.
143     Without them, our project's reach would be much more limited.
145      Aleksej Kabanov, Alexandre Franke, Andika Triwidada, António Lima,
146      Aurimas Černius, Balázs Úr, Cheng-Chia Tseng, Daniel Mustieles, Dimitris
147      Spingos, dyzdyz010@sina.com, Enrico Nicoletto, Fran Diéguez, Hajime
148      Taira, Jiro Matsuzawa, Joe Hansen, Jordi Mas, Kjartan Maraas, Marek
149      Černocký, Martin Srebotnjak, Matej Urbančič, Muhammet Kara, Мирослав
150      Николић, Piotr Drąg, Milagros Alessandra Infante Montero, Rafael
151      Ferreira, Rūdolfs Mazurs, Wolfgang Stöggl, Yuri Myasoedov