Comment 7 for bug 961579

Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 961579] Re: Please update Cairo-Dock Plug-Ins to 3.0.0.0rc1 version

Hi,
actually they are not new features, here is a more detailled description of
the quoted ones:

- "Enable GVFS if detected"
allows to detect and use gvfs under LXDE environment or other
compiz-stand-alone-like environments, which was mentionned as a bug long
ago (because without gvfs, some applets like Dustbin or Shortcuts just
wouldn't work).

- "Enabling threads on the Python Interface (this one is borderline)
this is to allow Python applets to use threads, in order to avoid blocking
the applet, which is obviously a bug when it occurs (Twitter applet
currently uses it, others may follow).

- "Changed the third-party applets dir on the server for the 3.0"
a simple bump version on our third-party applets repository: since we have
a new version (3.0), applets will also have a new repository branch on our
server, like for previous versions (http://glx-dock.org/mc_applets.php)

- "Added the possibility to refresh the images list from the menu" (Slider
applet)
This fixes the case where the user adds some images in the images folder,
and had to restart the dock (or at least the applet) in order to take into
account the changes. This was really not a user-friendly behaviour (and
therefore might be seen as a bug), so we added a quick way to refresh the
list from the menu (we could monitor the folder, but since sub-folders are
also displayed by the applet, this might use some unnecessary ressources).

- "Backported the latest version of Ubuntu's indicator-sound into the
Sound-Control applet"
Cairo-Dock can run the Ubuntu's indicators, however it's not possible to
use directly the .so (because Cairo-Dock uses mainly OpenGL, not GTK
widgets like in the panel).
So we copy-paste the indicator's code (only the part that makes the menu on
the client side), and integrate it into an applet for the dock. Here, we
simply updated the code to the latest available version at the time for the
Sound indicator.

2012/3/22 Micah Gersten <email address hidden>

> The following looked like feature changes:
> - Enable GVFS if detected
> + Enabling threads on the Python Interface (this one is borderline)
> + Added the possibility to refresh the images list from the menu
>
>
> This looks like a functional change that would require release auth at
> this stage:
> + Changed the third-party applets dir on the server for the 3.0
>
> This looks like code duplication which seems worrysome:
> + Backported the latest version of Ubuntu's indicator-sound into the
> Sound-Control applet
>
> --
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to cairo-dock-plug-ins in Ubuntu.
> https://bugs.launchpad.net/bugs/961579
>
> Title:
> Please update Cairo-Dock Plug-Ins to 3.0.0.0rc1 version
>
> Status in “cairo-dock-plug-ins” package in Ubuntu:
> New
>
> Bug description:
> Hello,
>
> The Cairo-Dock team proposes a new "bugs fixed" version of their
> Cairo-Dock packages.
>
> This is the Upstream (short) ChangeLog:
> * Upstream ChangeLog: (main changes)
> - Updated translations
> - MusicPlayer:
> + When choosing the player the first time, launch it and set the name
> + It seems the latest stable version of rhythmbox now re-uses this
> DBus
> address: org.mpris.MediaPlayer2.rhythmbox
> - Use the default bg color for always visible icons
> - GMenu: check if kde4-applications.menu and lxde-applications.menu
> are available
> - Dbus:
> + Bash interface: fixed a typo
> + Changed the third-party applets dir on the server for the 3.0
> + Enabling threads on the Python Interface
> + Modified the old SetEmblem method to use the new overlays
> - Enable GVFS if detected
> - Indicators: handle the case where the service crashes
> - Status-Notifier:
> + Indicator 0.4.90 (and newer) has a new variable (Title)
> + Display Label first if it's available instead of Title first
> + Fixed a bug with empty labels
> + KDE's watcher: if ItemIsMenu is true (e.g. Klipper) and if we only
> show
> the menu on left click, we emit a signal to the application to show
> its own menu
> + checked if the menu path is different that '/NO_DBUSMENU'
> + IAS: checked if an item is not already available in the systray
> (workaround) and fixed a few typos
> + Added a space between icons and fixed the wrong drawing of the icon
> on a vertical dock if the icon can be resized
> + Used cairo_dock_add_path_to_icon_theme
> - Sound control:
> + Fixed a small bug on reload (invisible icon)
> + Updated the Dbus names to match with Ubuntu 12.04
> + Backported the latest version of Ubuntu's indicator-sound into the
> Sound-Control applet
> + Make some items in the menu invisible if not available
> + Worked around a bug in libindicator, which keeps internally
> the service pointer
> - Logout:
> + Fixed a tiny memory leak
> + Look for a different icon's size if we want to display this icon in
> a menu/a dock/an emblem
> - PowerManager:
> + Removed an extraseparators in the menu
> - Clock:
> + Used the logical rectangle in order to fix the position of the text
> + Removed unused files
> + Removed useless translations (log.x and log.y = 0)
> + Only used this ratio to limit the deformation with the height
> + Fixed a problem with the ratio if this applet is displayed in
> a vertical dock
> - Remote Control: fixed a crash during the 'click' signal
> - Slider:
> + When reloading, display the changes immediately
> + Added the possibility to refresh the images list from the menu
> + Fixed the loading of the image on startup, when the applet's size is
> not yet stable
> + Code cleaning
> - Fixed an error when compiling without libindicator
> - A few minor changes (comments, factorisation, etc)
> - Recent-Events: if zeitgeist is not yet running on first search,
> try 3 times before giving up.
>
> This bzr branch has been linked to this bug report:
> lp:~cairo-dock-team/ubuntu/precise/cairo-dock-plug-ins/3.0.0.0rc1
> This branch should be ready to be pushed on lp:ubuntu/cairo-dock-plug-ins
> (except the UNRELEASED version in debian/changelog)
>
> @ubuntu-release team: This is a "bugs fixed" version of the previous
> beta release and the diff is huge mainly because of the update of po files.
> Changes are detailed here above and the reason to upload this version on
> Precise is simply to fix all these bugs and UI details :)
> It only impacts Cairo-Dock packages so it's not a problem for other
> Ubuntu packages ;)
> Also, I've compiled these packages on my pc with pbuilder and this
> version is also available on this public ppa: ppa:cairo-dock-team/weekly
> https://launchpad.net/~cairo-dock-team/+archive/weekly/+packages<https://launchpad.net/%7Ecairo-dock-team/+archive/weekly/+packages>
>
> Thank you for your help! ;)
>
> PS: 'cairo-dock' package has to be uploaded before this package! (if
> possible, 30min before) ( LP: #961578 )
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/cairo-dock-plug-ins/+bug/961579/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team
> More help : https://help.launchpad.net/ListHelp
>