Gabriel Burt [Wed, 15 Sep 2010 21:52:57 +0000 (16:52 -0500)]
[release] Update for 1.7.6 release
Bertrand Lorentz [Sun, 12 Sep 2010 16:03:56 +0000 (18:03 +0200)]
[Lyrics] Fix up the label in LyricsPane
Just show the DisplayTrackTitle in the pane header.
Bertrand Lorentz [Sun, 12 Sep 2010 16:03:40 +0000 (18:03 +0200)]
[Lyrics] Fix typos in comments
Bertrand Lorentz [Sun, 12 Sep 2010 15:43:43 +0000 (17:43 +0200)]
[Lyrics] Refactor the LyricsWindow class
Bring all the code in one file, killing off the generated code. Clean up
the code, in particular the variable naming and the (ab)use of the this
keyword.
Bertrand Lorentz [Sun, 12 Sep 2010 13:56:14 +0000 (15:56 +0200)]
[Lyrics] Add a Copy button to the lyrics window
The new Copy button copies the whole lyrics text to the clipboard. This
replaces the "Select All" and "Copy" option that were previously
accessible through the right-click context menu, making the feature
easier to use and more discoverable.
Bertrand Lorentz [Sun, 12 Sep 2010 11:45:26 +0000 (13:45 +0200)]
[Lyrics] Use Banshee.WebBrowser instead of webkit-sharp
This switches the Lyrics extension to the embedded web browser provided
by Banshee, removing the webkit-sharp dependency.
The only thing missing is the right-click popup menu, which allowed to
select the whole text and copy it to the clipboard.
Bertrand Lorentz [Sun, 12 Sep 2010 10:57:08 +0000 (12:57 +0200)]
[Lyrics] Detect a false positive from lyricsplugin.com
We sometimes just get a link when no lyrics are found by
lyricsplugin.com, so we need to detect that and consider it a negative
response.
Bertrand Lorentz [Sun, 12 Sep 2010 09:54:20 +0000 (11:54 +0200)]
[SoundMenu] Change default value of enabled preference
Sound menu integration is now activated by default when the extension is
enabled.
Aaron Bockover [Mon, 30 Aug 2010 18:35:25 +0000 (14:35 -0400)]
[build] Bring gnome-doc-utils autofoo into the tree
gnome-doc-utils' build is a nightmare. I try to make this a little saner
and safer by not running gnome-doc-prepare in autogen. Doing this the
way we were doing it means it's possible for a tarball to be released
without the necessary m4 and .make includes.
It's very tricky and gross to /optionally/ support gnome-doc-utils in
the build. Because of this, both the required .m4 and .make files are
included explicitly in the tree now, which means they must be updated as
well, when fixes are introduced upstream. Tough luck.
Also, I reintroduce the fact that ENABLE_SK is only defined when
GNOME_DOC_INIT is called. When this is called, there's a mandatory
pkg-config requirement for gnome-doc-utils. Therefore, we only call
GNOME_DOC_INIT if we actually want to enable gnome-doc-utils support. If
the support is disabled, we still need to ensure ENABLE_SK is defined,
so this is now defined to false before any possible call to
GNOME_DOC_INIT, which can override ENABLE_SK to whatever it pleases.
Gross.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
Patrick Niklaus [Thu, 26 Aug 2010 17:11:07 +0000 (19:11 +0200)]
[Lyrics] Fixed LyricsWiki source
Signed-off-by: Gabriel Burt <gabriel.burt@gmail.com>
Bertrand Lorentz [Mon, 16 Aug 2010 15:29:11 +0000 (17:29 +0200)]
[U1MS] Set a TypeUniqueId for the source (bgo#626965)
This prevents an ugly error message in the log when the UniqueId
property is accessed.
Bertrand Lorentz [Sat, 14 Aug 2010 10:30:29 +0000 (12:30 +0200)]
Update AUTHORS and NEWS for the 1.7.4 release
Alexander Kojevnikov [Sat, 14 Aug 2010 00:55:32 +0000 (10:55 +1000)]
[OpenVP] Relax tao-opengl dependency
Bertrand Lorentz [Fri, 13 Aug 2010 23:53:14 +0000 (01:53 +0200)]
Merge branch 'openvp'
Bertrand Lorentz [Fri, 13 Aug 2010 23:49:52 +0000 (01:49 +0200)]
[OpenVP] Check for minimum version of Tao assemblies
Bertrand Lorentz [Fri, 13 Aug 2010 23:35:22 +0000 (01:35 +0200)]
[OpenVP] Enable Makefile integration in all projects
Bertrand Lorentz [Fri, 13 Aug 2010 23:21:23 +0000 (01:21 +0200)]
[OpenVP] Fix reference to JAY variable in Makefile
Bertrand Lorentz [Fri, 13 Aug 2010 23:11:02 +0000 (01:11 +0200)]
[OpenVP] Mark strings for translation
Bertrand Lorentz [Fri, 13 Aug 2010 23:09:41 +0000 (01:09 +0200)]
[OpenVP] Fix EXTRA_DIST override in Cdh.Affe
Bertrand Lorentz [Fri, 13 Aug 2010 22:43:46 +0000 (00:43 +0200)]
[OpenVP] Update .addin.xml file
Move to the "Community Extensions" category, and have it disabled by
default, like all other extensions.
Bertrand Lorentz [Fri, 13 Aug 2010 22:31:24 +0000 (00:31 +0200)]
[OpenVP] Remove the AssemblyInfo.cs files
There is src/AssemblyInfo.cs which is used for all extensions.
Bertrand Lorentz [Fri, 13 Aug 2010 22:18:02 +0000 (00:18 +0200)]
[OpenVP] Integrate into the build system
Bertrand Lorentz [Fri, 13 Aug 2010 20:06:13 +0000 (22:06 +0200)]
[OpenVP] Update csproj files to get it to build
Bertrand Lorentz [Fri, 13 Aug 2010 20:05:55 +0000 (22:05 +0200)]
Merge remote branch 'origin/master' into openvp
Bertrand Lorentz [Fri, 13 Aug 2010 17:47:17 +0000 (19:47 +0200)]
Bump version to 1.7.4
Bertrand Lorentz [Fri, 13 Aug 2010 17:24:41 +0000 (19:24 +0200)]
[help] Inject a link into the Banshee help index page
A link to the AlarmClock help will be automatically inserted into the
proper section of the main help page. Yay mallard !
Bertrand Lorentz [Fri, 13 Aug 2010 17:23:18 +0000 (19:23 +0200)]
Add the user help to the build
Bertrand Lorentz [Fri, 13 Aug 2010 15:20:52 +0000 (17:20 +0200)]
Replace some Console.WriteLine statements by Hyena.Log
Bertrand Lorentz [Fri, 13 Aug 2010 15:07:49 +0000 (17:07 +0200)]
Remove unused "using ..." statements
Bertrand Lorentz [Fri, 13 Aug 2010 15:00:00 +0000 (17:00 +0200)]
Add missing references in .csproj files
Bertrand Lorentz [Fri, 13 Aug 2010 14:25:44 +0000 (16:25 +0200)]
[build] Bump the global Banshee dep to 1.7.4
This makes a clean cut after all the various API in Banshee before
1.7.4. Extensions could still compile with older version of Banshee,
but they would break when run with a newer version.
This also allows to remove all the specific version checks introduced
by several extensions.
Bertrand Lorentz [Fri, 13 Aug 2010 14:15:59 +0000 (16:15 +0200)]
[ClutterFlow] Copy the clutter-sharp assemblies during installation
We need to copy the system-installed clutter-sharp and bundled
dependencies in our installation directory, so that they are found at
runtime.
Aaron Bockover [Wed, 7 Jul 2010 23:32:13 +0000 (23:32 +0000)]
build.rules.mk: use -hook instead of -local
install-data-hook and uninstall-hook run after all automake-generated
installation targets. Execution order of the -local targets is not
guaranteed. This can be problematic when installing icons or mime types
where tools like 'update-mime-database' must be run after installation.
Also support executing EXTRA_INSTALL_DATA_HOOK and EXTRA_UNINSTALL_HOOK
variables in the hook targets.
Bertrand Lorentz [Fri, 13 Aug 2010 13:25:52 +0000 (15:25 +0200)]
Update solution and all .csproj files
Do not require a specific version of the Banshee assemblies, as it would
need to be updated for each project individually.
Various other small changes to make MonoDevelop happy.
Bertrand Lorentz [Fri, 13 Aug 2010 12:58:03 +0000 (14:58 +0200)]
[ClutterFlow] Fix references to clutter-sharp in csproj
Reference the packages instead of referencing the assemblies using the
full filename.
Bertrand Lorentz [Fri, 13 Aug 2010 12:54:04 +0000 (14:54 +0200)]
[ClutterFlow] Fix crash when checking GL extensions
Bertrand Lorentz [Fri, 13 Aug 2010 11:56:43 +0000 (13:56 +0200)]
[ClutterFlow] Add the texture size as a cached size
This stops the artwork manager from complaining when we fetch the cover
art picures.
Also fix up the log statements while I'm at it.
Bertrand Lorentz [Fri, 13 Aug 2010 10:59:45 +0000 (12:59 +0200)]
Remove a lot of trailing whitespace
Bertrand Lorentz [Fri, 13 Aug 2010 10:51:42 +0000 (12:51 +0200)]
[Telepathy] Update status when a stream starts playing (bgo#614539)
With gapless enabled, PlayerState doesn't change during track
transitions, so we need to announce the current playing track on
StartOfStream.
Frank Ziegler [Fri, 13 Aug 2010 10:09:15 +0000 (12:09 +0200)]
[LiveRadio] Fix crash when disabling last enabled plugin (bgo#623983)
Bertrand Lorentz [Fri, 13 Aug 2010 10:01:35 +0000 (12:01 +0200)]
[Mirage] Turn Mirage into a IDelayedInitializeService
This should prevent Mirage starting song analysis while Banshee is still
starting up and causing further delay in the startup.
Bertrand Lorentz [Sun, 8 Aug 2010 19:22:01 +0000 (21:22 +0200)]
[SoundMenu] Make it also conflict with the NotificationArea extension
As AppIndicator, having SoundMenu and NotificationArea loaded at
the same time leads to undesirable side-effects. SoundMenu now detects
if it was enabled after NotificationArea and disables it if so. It will
also disable itself if NotificationArea is enabled last.
This is of course a blatant copy of the previous commit by Iain Lane.
Iain Lane [Sun, 8 Aug 2010 18:06:16 +0000 (19:06 +0100)]
[AppIndicator] Make Appindicator and NotificationArea conflict
These extensions shouldn't both be loaded at the same time, or else
strange side-effects can happen. ApplicationIndicator now detects if
it was enabled after NotificationArea and disables it if so. It will
also disable itself if NotificationArea is enabled last.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
Bertrand Lorentz [Sun, 8 Aug 2010 09:44:19 +0000 (11:44 +0200)]
[LiveRadio] Fix compilation with Banshee 1.7.3
Adding a using statement so that compilation still works with Banshee
assemblies from before the time when SafeUri was moved to Hyena.
Ruben Vermeersch [Sat, 7 Aug 2010 21:26:16 +0000 (23:26 +0200)]
Fix SafeUri namespace transition.
Bertrand Lorentz [Fri, 6 Aug 2010 15:29:28 +0000 (17:29 +0200)]
[SoundMenu] Add missing using statement
Also use Hyena.Paths instead of doing multiple calls to Path.Combine.
Bertrand Lorentz [Fri, 6 Aug 2010 14:08:31 +0000 (16:08 +0200)]
Merge branch 'soundmenu'
Bertrand Lorentz [Fri, 6 Aug 2010 14:03:12 +0000 (16:03 +0200)]
[SoundMenu] Have the extension be disabled by default
This is to be consistent with all other community extensions.
Bertrand Lorentz [Wed, 4 Aug 2010 11:04:03 +0000 (13:04 +0200)]
[build] Explicitly link mirageaudiotest to GStreamer libs
Patch inspired by the one submitted by Theodore Lee. Fixes bgo#624084.
Alexander Kojevnikov [Sun, 1 Aug 2010 23:55:50 +0000 (09:55 +1000)]
[Lirc] Fix compile error
Andrés G. Aragoneses [Thu, 29 Jul 2010 01:32:08 +0000 (03:32 +0200)]
[build] Track API changes in banshee's git master
This is to make b-c-e compile after this changeset:
http://mail.gnome.org/archives/commits-list/2010-July/msg10197.html
Bertrand Lorentz [Tue, 27 Jul 2010 08:59:05 +0000 (10:59 +0200)]
[SoundMenu] Add notifications handling
Bertrand Lorentz [Sun, 25 Jul 2010 11:43:00 +0000 (13:43 +0200)]
[SoundMenu] Add check for notify-sharp and link to it
Also fix a copy/paste leftover.
Bertrand Lorentz [Thu, 22 Jul 2010 20:10:21 +0000 (22:10 +0200)]
[SoundMenu] Set the path to the .desktop file
Also register on startup if the preference is set.
Gabriel Burt [Sat, 17 Jul 2010 22:05:42 +0000 (15:05 -0700)]
[template] Fix .csproj Banshee/Hyena refs
Alex Launi [Thu, 8 Jul 2010 15:15:47 +0000 (11:15 -0400)]
[U1MS] Delay initialization of U1 UI until actually needed.
Prevents U1MS from unnecessarily slowing down Banshee's startup.
Sense Hofstede [Tue, 6 Jul 2010 12:58:12 +0000 (14:58 +0200)]
[AppIndicator] Fix appindicator-sharp reference in Solution file
Fixing a bad reference to appindicator-sharp in the MonoDevelop Solution file. The reference 'appindicator-sharp' was changed to 'appindicator-sharp-0.1'.
Bertrand Lorentz [Sat, 19 Jun 2010 16:04:43 +0000 (18:04 +0200)]
[SoundMenu] Add a new SoundMenu extension
This extension will integrate Banshee into the upcoming sound menu,
which is described here : https://wiki.ubuntu.com/SoundMenu
For now it just adds the checkbox in the preferences dialog and register
with the indicator.
Bertrand Lorentz [Sat, 19 Jun 2010 15:52:46 +0000 (17:52 +0200)]
Early version bump to 1.7.0 in configure.ac
Shaun McCance [Fri, 4 Jun 2010 14:09:38 +0000 (09:09 -0500)]
[help] Adding help content for AlarmClock
Bertrand Lorentz [Sun, 30 May 2010 19:46:44 +0000 (21:46 +0200)]
[Lyrics] Follow the WriteMetadata preference
Only write lyrics to the file's metadata if the "Write metadata to
files" preference is enabled.
Bertrand Lorentz [Sun, 30 May 2010 19:07:08 +0000 (21:07 +0200)]
[Mirage] Remove the "Duplicate Search" menu entry
The feature is commented out for now, so the menu entry was not doing
anything.
Frank Ziegler [Sun, 23 May 2010 05:44:47 +0000 (12:44 +0700)]
[StreamRecorder] changed to filesink (gstreamer core element) fix bug bugzilla.gnome.org/show_bug.cgi?id=616167
Frank Ziegler [Mon, 17 May 2010 04:13:10 +0000 (11:13 +0700)]
[LiveRadio} fixed ShoutCAST streams (https://bugs.launchpad.net/bugs/572819)
Sense Hofstede [Mon, 3 May 2010 18:42:37 +0000 (20:42 +0200)]
[AppIndicator] Fixing toggle state issue when the window was launched from its starter
When Banshee would be launched via its starter in e.g. the menu or a dock when it was
already running, the visibility of its main window would be toggled. However, the
toggle state of the menu item in the AppIndicator menu would not be updated accordingly.
Now fixed.
(Bug found by Chow Loong Jin)
Sense Hofstede [Sun, 2 May 2010 09:39:41 +0000 (11:39 +0200)]
[AppIndicator] Fixing Notify OSD lag and improving Notification checks
* Applying the Banshee.NotificationArea commits '
28e5533e2efc362f363fc4a84910ab2e610ca8b4' and '
c04a06c282e6471a64124175180fd4a5618cee9c', written by Chow Loong Jin, to fix issues with
lag and badly displayed notifications.
* Copying a few checks and feature extensions (notifications now can support actions if the daemon does) from Banshee.NotificationArea
Sense Hofstede [Fri, 23 Apr 2010 14:05:27 +0000 (16:05 +0200)]
[AppIndicator] Stopping the notifications from lagging in Banshee.AppIndicator
Notify OSD doesn't do much on the NotificationClose signal, which means that if
you .Close() the notification it will still stay around until it expires anyway.
This meant that when the CurrentTrack was changed while the notification was still
being show, the notifications would stack.
Closes: bgo#616652
Chris Howie [Mon, 12 Apr 2010 21:21:06 +0000 (17:21 -0400)]
Add OpenVP projects to main solution
Chris Howie [Mon, 12 Apr 2010 21:07:38 +0000 (17:07 -0400)]
Create structure for OpenVP addin
Chris Howie [Mon, 12 Apr 2010 21:23:55 +0000 (17:23 -0400)]
Merge branch 'banshee-openvp' into banshee-openvp-merge
Chris Howie [Mon, 12 Apr 2010 21:11:57 +0000 (17:11 -0400)]
Merge branch 'openvp' into banshee-openvp
Chris Howie [Mon, 12 Apr 2010 20:50:28 +0000 (16:50 -0400)]
Prepare for import of OpenVP 0.0.1 into b-c-e
Chris Howie [Mon, 12 Apr 2010 20:46:28 +0000 (16:46 -0400)]
Prepare for import of Banshee.OpenVP into b-c-e
Chris Howie [Sun, 11 Apr 2010 21:55:45 +0000 (17:55 -0400)]
Remove trailing whitespace and replace tabs with four spaces
Chris Howie [Sun, 11 Apr 2010 21:46:08 +0000 (17:46 -0400)]
Coding style changes
Chris Howie [Sun, 11 Apr 2010 21:21:53 +0000 (17:21 -0400)]
Update assembly info
Chow Loong Jin [Thu, 8 Apr 2010 16:39:33 +0000 (00:39 +0800)]
Use banshee-panel icon
If "banshee-panel" exists, use it instead of "banshee", but fallback
onto "banshee" if it does not exist, similar to the current behaviour of
Banshee.NotificationArea
Bertrand Lorentz [Mon, 5 Apr 2010 19:38:06 +0000 (21:38 +0200)]
[build] Set proper configure flags for distcheck
Alexander Kojevnikov [Sun, 4 Apr 2010 12:17:34 +0000 (22:17 +1000)]
[Lyrics] Less verbose logging
Alexander Kojevnikov [Sun, 4 Apr 2010 10:40:42 +0000 (20:40 +1000)]
[Lyrics] Weight sources by their hit ratio
Alexander Kojevnikov [Sun, 4 Apr 2010 09:36:01 +0000 (19:36 +1000)]
[Lyrics] Get suggestions from all sources
Frank Ziegler [Fri, 2 Apr 2010 09:13:28 +0000 (16:13 +0700)]
[LiveRadio] Added (Web-)Icons for Plugins
Gabriel Burt [Wed, 31 Mar 2010 18:46:48 +0000 (11:46 -0700)]
[release] Update NEWS and configure.ac for 1.6.0
Bertrand Lorentz [Wed, 31 Mar 2010 18:08:36 +0000 (20:08 +0200)]
[release] Update AUTHORS and NEWS for 1.6.0
NEWS still needs to be filled in.
Mathijs Dumon [Wed, 31 Mar 2010 11:47:13 +0000 (13:47 +0200)]
[ClutterFlow] Fixed party-mode transition, fixed wrong slider label. Ready for 1.6!!
Andrés G. Aragoneses [Tue, 30 Mar 2010 23:25:40 +0000 (01:25 +0200)]
[Mirage] Rework plugin initialization
RandomBySimilar was being initialized before the MiragePlugin itself, so
the fix for BGO#612655 wasn't actually working. Reworked so a new Init()
method initializes the static elements which could fail at first.
Frank Ziegler [Mon, 29 Mar 2010 06:53:10 +0000 (13:53 +0700)]
[StreamRecorder] added inline XML documentation
Frank Ziegler [Mon, 29 Mar 2010 04:05:46 +0000 (11:05 +0700)]
[StreamRecorder] removed unnecessary debugging
Alex Launi [Sun, 28 Mar 2010 20:43:11 +0000 (16:43 -0400)]
Remove some really useless debugging output from stream-recorder
Mathijs Dumon [Sun, 28 Mar 2010 14:00:51 +0000 (16:00 +0200)]
[ClutterFlow] Fixed small bug, now stores user sorting setting
Mathijs Dumon [Sun, 28 Mar 2010 13:50:13 +0000 (15:50 +0200)]
[ClutterFlow] Fixing fullscreen bug, fixing internationalisation strings (again)
Mathijs Dumon [Sat, 27 Mar 2010 19:54:35 +0000 (20:54 +0100)]
[ClutterFlow] Added Sorting to ActorLoader class and subclasses, implemented GUI, adjusted letter toolbar to match the changes
Bertrand Lorentz [Sat, 27 Mar 2010 14:26:03 +0000 (15:26 +0100)]
Update README and AUTHORS for AppIndicator
Bertrand Lorentz [Sat, 27 Mar 2010 14:01:41 +0000 (15:01 +0100)]
Update POTFILES.in
Bertrand Lorentz [Sat, 27 Mar 2010 13:42:25 +0000 (14:42 +0100)]
[AppIndicator] Fix build and fix disposing the extension
I broke the build in a previous commit, so fix that. Also fix crashes
after disabling the extension, caused by things not being disposed
properly.
Bertrand Lorentz [Sat, 27 Mar 2010 13:39:55 +0000 (14:39 +0100)]
[build] Order extensions in configure output
Bertrand Lorentz [Sat, 27 Mar 2010 10:18:19 +0000 (11:18 +0100)]
[AppIndicator] Various updates and fixes to csproj file
Fix output path and references, and remove custom build command.
Bertrand Lorentz [Sat, 27 Mar 2010 10:17:21 +0000 (11:17 +0100)]
[AppIndicator] Use the Mono.Addins localizer for translations
Bertrand Lorentz [Sat, 27 Mar 2010 10:08:20 +0000 (11:08 +0100)]
[AppIndicator] Add logging of an exception
Bertrand Lorentz [Sat, 27 Mar 2010 10:00:39 +0000 (11:00 +0100)]
[AppIndicator] Do not build if not enabled by configure