Created by James Westby on 2012-04-26 and last modified on 2012-10-09
Get this branch:
bzr branch lp:ubuntu/quantal/cairo-dock-plug-ins
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

35. By Matthieu Baerts on 2012-10-09

* debian/control:
 - Cairo-Dock dependencies: Removed '-0ubuntu1' to allow other distros and
   backports to work smoother (Thanks to Laney!) (LP: #1064130)

34. By Matthieu Baerts on 2012-10-09

* New upstream release. (LP: #1064130)
 - Even if there are a lot of changes, this is a 'bug-fix' version.
   Changes are big mainly because the translations have been updated and
   a lot of GCC warnings (from -Wall and -Wextra) have been fixed.
 - Note that due to the recent rewrite of indicator-messages,
    Messaging-Menu has been rewritten too to directly load the .so file
    Now it's just easy to add a new indicator applet and this is why
    Printers-Menu (indicator-printers) and Sync-Menu (indicator-sync)
    applets have been added just by modifying the name of the .so file.
* Upstream ChangeLog (detailed changes since the last version):
 - All:
  + Graph: iRadius parameter is no longer needed
  + Notifications: removed unused registrations to a few signals
    (on click, on middle click, on build menu, etc.)
  + Code cleaning: removed a few useless g_print (or used cd_debug instead)
  + Code cleaning: fixed a lot of GCC's warnings when using -Wall
  + po: updated the translations
  + po: Added Lithuanian and Hebrew languages
 - Cairo-Penguin: its menu wasn't displayed when clicking on the character
 - Dock-Rendering:
  + Slide view: fixed the arrow color when the sub-dock is on a side of
    the screen
  + Slide view: renamed the files + fixed the position of the sub-dock when
    the parent dock's alignment is not centered
 - Doncky: fixed a lot (and a lot) memory leaks and warnings during the
 - GMenu: for those having a big lag when opening the menu for the first
   time: it's now possible to load all icons at startup (hidden option)
 - GVFS:
  + No longer added the home directory when listing vfs-root
  + Fixed a few memory leaks
  + Renamed '/' by 'File System' (name used by other DE)
  + Removed an useless strcmp
 - Indicators:
  + Added support of the new Indicator (3-0.4)
    (needed for the new version of indicator-messaging)
  + Added Printers-Menu and Sync-Menu (they just load the right .so file)
 - Mail:
  + Fixed a few memory leaks and removed useless variables' initialisations
  + Set '/' as a default path if none is defined in conf
 - Messaging-Menu:
  + This applet was broken on Ubuntu Quantal due to the recent changes in
    the messagin-menu deamon. Now we use Indicator-applet3 to manage the
    applet. The code is now shorter, it should be safer and it's no longer
    needed to sync the code between indicator-messages and this
    Messaging-Menu applet
  + Removed the link to ido (it's not needed)
 - musicPlayer:
  + Prevent displaying quicklist, since the applet already provides all the
    common actions for any player
  + mpris2: some players doesn't support (well) the 'trackid'
    (e.g. Audacious or Pithos)
  + cover: used a loop instead of checking all names one by one
 - Powermanager:
  + UPower: displayed the details of all batteries
    (and not only the first one)
    + Connected to 'device-added' and 'device-removed' signals if the user
      adds or removes a battery (and avoid wrong informations)
 - Recent-Events:
  + Dialog: no longer added removed files
  + Dialog: Applications: Used the translated name
  + Recent files: added deleted files to the hashtable to prevent useless
 - Shortcuts:
  + Bookmarks: moved Home to the bookmarks list (like most files managers)
  + Added the disk space progress bar on the Home folder, since /home is
    not listed by gvfs except if /home is on another partition
 - showDesktop:
  + Checked the XRandr version with the core function to avoid crash
    if XRandr 1.2 is not available
 - Stack:
  + Used 'g_uri_unescape_string' instead of 'g_filename_from_uri' to
    support all uri an not only 'file://'
 - Status-Notifier: if the item doesn't have info for the title, the ID is
   shown but this string is cut (12 chars)
 - Switcher: changed the 'render' notification order to draw the desklet
   after the desklet manager
* debian/rules:
 - Removed all unstable applets
* debian/cairo-dock-plug-ins.install:
 - Removed appmenu-registrar which was needed for the unstable'Global-Menu'

33. By Matthieu Baerts on 2012-08-27

* New upstream snapshot.
* Upstream ChangeLog (detailed changes):
 - Recent-Events: Dialog: no longer added removed files
    + Dialog: Applications: Used the translated name
    + Recent files: added deleted files to the hashtable to prevent
       useless g_file_test
 - ShowDesktop: fixed a typo (about the coloration in the code)
    + checked if Xrandr extension is available before using it
       (LP: #1040271)
 - CMakeLists.txt: linked each plugin to all libs used by gldi except
    gldi (and not only to a few modules)
 - Dbus: cairo-dock-unity-bridge crashed with TypeError in
    on_name_owner_changed(): cannot concatenate 'str' and 'NoneType'
    objects (LP: #1041558)
 - CMakeLists.txt: Checked gio-2.0 for 'gvfs-integration' even if GMenu
    is not compiled
    + Linked gvfs-integration static library to gio-2.0
 - GMenu: fixed a bug that could provoke a crash if the applet is
    + Used gio to launch the menu entries, so that the event is stored
     in Zeitgeist
 - Dbus: the binary was not linked to libdbusmenu
    + checked if we have dbusmenu and dbusmenu-gtk before adding DBusMenu
 - DBus: cairo-dock-unity-bridge: excluded the current process when
    looking if the script has not already been launched
    + converted grep commands to python commands to not launch 4 processes
     just for that
    + Added 'Unity-Bridge' before all 'print'
    + ps command: print only pid + cmd
* debian/control:
 - Bump Cairo-Dock versions

32. By Matthieu Baerts on 2012-08-19

* New upstream beta release.
* Upstream ChangeLog (main changes):
 - Better integration of Unity: support of the Launcher API and better
    support of indicators
 - All configuration windows have been merged into a single one.
 - Added progress bars in several applets and in the Dbus API
 - The Music Player applet can control players in the systray.
 - Icons of the taskbar can be separated from launchers or not
 - And as always ... various bug fixes and improvements :-)
* Fixed one bug reported on Launchpad:
 - Bookmark name in thunar wrong when shortcut added on plugin (LP: #995634)
* debian: Used 'wrap-and-sort' tool
* debian/control:
 - Bump Cairo-Dock version
 - Updated my email address
* debian/rules:
 - Added Disks, Global-Menu and Doncky applets.
* debian/cairo-dock-plug-ins.install:
 - Added 'appmenu-registrar' ('Global-Menu' applet)
    and 'cairo-dock-unity-bridge' ('Dbus' applet)

31. By Andrew Starr-Bochicchio on 2012-06-23

releasing version 3.0.2-0ubuntu1

30. By Andrew Starr-Bochicchio on 2012-06-23

* New upstream bug-fix release. (LP: #1014804)
* Upstream ChangeLog (3.0.0 -> 3.0.1):
 - Gnome-integration: fixed the time&date command
 - KDE integration: fixed the time&date command
 - Updated previews of dustbin and logout with the new version
 - Updated the version of applets that can be always visible
    (for the new parameters)
 - Clock: numeric view: increased the size of the rectangle if an
    outline is used and modified the default colour
 - Clock: Now with the possibility to have an outline with the digital view
    to see when we don't use any background
 - Used the core option to not force the display of icons in menus
 - Minor fixes in Sound Control's .conf file
 - MusicPlayer: mpris2: metadata: trackid attribute should be of D-Bus
    type 'o'
 - Switcher: fixed a possible crash (division by 0) if the X manager
    couldn't get info from X + removed bMenuVisible
 - Clock: analogic mode: fixed a bug where the date was not displayed
    correctly (with opengl)
 - Clock: numeric mode: set a minimum size for the text: we keep the
    ratio until 12px (under 12px, it's hard to read)
 - Logout: added a fallback method to get the users list if the accounts
    daemon service is not running
 - CMakeLists.txt: fixed a CMake warning (or error?)
* Upstream ChangeLog (3.0.1 -> 3.0.2):
 - AlsaMixer: Fix: double-clicking did nothing if we didn't open the menu
    of the applet
 - DND2Share: Pastebin: Their public API is no longer available -> ported
    to the new API
 - GMenu: Fixed a bug that made sub-menus be too small,
    and therefore have to be scrolled + code cleaning
 - Logout: When the menu is reversed (top dock), select the last item so
    that it's the same as the normal menu (ie, the 'shutdown' item)
 - MusicPlayer: Prevented a warning message: when changing song, we don't
    receive this value: Position (no need to display a warning each time)
 - MusicPlayer: Allow recently played files in the menu (Recent-Files)
 - MusicPlayer: Fixed a bug that prevented the player from being launched
    the 2nd time in some cases
 - MusicPlayer: Added raise and quit methods in the menu when the player is
    in the systray (without that it's hard to display the window
 - MusicPlayer: Used toggle buttons for Shuffle and Repeat properties
 - Recent-Events: If the file doesn't exist, don't display it in the
    'Recent Files' menu
 - Recent-Events: Prevent doubles in the menu list
 - Po: Updated translations (added Croatian)
 - Shortcuts: Fixed a small bug with bookmarks (extra new lines were
    disrupting Thunar)
 - Status-Notifier: Added the marshaller for the XAyatanaNewLabel signal
 - Systray (old): Force the icons size to 24px, to avoid buggy programs to
    display their icon with a wrong size
 - Third-party applets: Reposition their right-click menu, so that it's the
    same as a normal menu (on top of the icon and no scroll needed)
* debian/control:
 - Bumped libgldi-dev version to avoid compilation error
    (cmake check if libgldi has the same version than this package)

29. By Micah Gersten on 2012-04-19

* debian/control:
 - Avoid an upgrade problem if cairo-dock-plug-ins-data is updated before
   cairo-dock-data; This is due to files moving between packages (LP: #984054)

28. By Daniel Holbach on 2012-04-17

* New upstream release. (LP: #983289)
* Upstream ChangeLog:
 - Updated translations
 - Moved 'battery' theme from cairo-dock-core to cairo-dock-plug-ins
 - Included here a sound gauge theme for alsaMixer applet from our server in
    order to use the Default-Panel theme without an Internet connexion.
 - Shortcuts: properly initialize the disk structure, to avoid polling non
    writable disks
 - Clipper: fixed a warning when stopping the applet
 - Clock: fixed a small regression: text should be vertically centered
 - dnd2share: Fixed videobin backend and forced curl to follow redirection
 - Clock: numeric: Fixed a typo about the maximum ratio in vertical mode
 - Panel view: fixed the frame drawing (no bottom rounded corners)
 - Messaging-Menu:
  + Some items was not displayed with the latest version of indicator-messages
  + Fixed a few details about the lozenge and the drawing
  + Fixed a tiny memory leak
 - MusicPlayer: Fixed a typo about the detection of the MPRIS2 services for
    handlers with a valid mpris2 string
 - Shortcuts: used a default icon if vfs_backend_get_file_info returns none
    icon name (g_file_info_get_icon seems not able to find an icon for folders
    or drives on KDE)
 - GMenu: checked if alacarte or kmenuedit is available before adding the menu
    entry to launch it (alacarte seems no longer installed by default on new
    distributions with Gnome)
 - PowerManager: if we want to hide the icon, hide it even on desktop when we
    have no information)
 - ShowDesktop: if we can't show the widget layer or present the desktops
    (expo), we now display a warning and use the default action instead of
    doing nothing
 - Switcher: menu: limit windows' title to 50 chars to avoid too larger menus
 - Clipper: Menu entries are now translated
 - Mail: disable the RSS feed for Gmail, as it is not working any more with the
    current GMail authentification system; use IMAP instead
 - Status-Notifier: Removed an unused function
 - stdout: removed a lot of g_print functions (or replaced by cd_debug)
 - Clock: fixed the text drawing: avoid any stretching of the text
* This 3.0 series (and previous series) also fixes these bugs:
 - "Cairo-dock plugin musicPlayer loads ridiculous covers" (LP: #538569)
 - "Songbird support outdated in musicPlayer" (LP: #538361)
 - "Trash applet detects drag-and-dropped items twice" (LP: #530975)
 - "Lock screen does not work in GNOME 3" (LP: #943533)
 - "Sound volume don't work on the cairo-dock of my computer after a killall
     pulseaudio" (LP: #913101)
 - "Logout Applet needs guest session menu" (LP: #757193)
 - "Trash not emptied with folders from other partitions" (LP: #686564)
 - "Incorrect down/up speeds in Netspeed" (LP: #672452)
 - "the desklet 'meteo' gone freeze, and if i try to change localization crashes
     all cairo, that became black" (LP: #671261)
 - "Clipper action failed on other WM than kde gnome xfce" (LP: #664089)
 - "Crashed when trying to remove Doncky deskapplet" (LP: #656611)
 - "Issues with the rendering of the Switcher applet" (LP: #606304)
 - "Shortcuts plugin brings dock to the front if new usb drive is pluged in
     and dock stays infront of all windows after that" (LP: #569598)
 - "Dustbin applet does not display trash on all volumes" (LP: #483963)
* debian/control:
 - Bump Standards-Version
 - Updated the version of libgldi-dev (build-dep) and cairo-dock-core.
* debian/rules:
 - Removed -Denable-global-menu=yes
    (Global Menu applet is not considered as a stable and usable applet)
* debian/cairo-dock-plug-ins.install
 - Removed 'appmenu-registrar' (Global Menu applet is no longer compiled)

27. By Jamie Strandboge on 2012-03-26

update distribution name to precise

26. By Matthieu Baerts on 2012-03-26

* New upstream release. (LP: #961579)
* 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.
* debian/control:
 - Updated the version of cairo-dock-[core;data;dev].

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.