Created by Matthieu Baerts on 2012-10-09 and last modified on 2012-10-09
Get this branch:
bzr branch lp:~cairo-dock-team/ubuntu/quantal/cairo-dock-plug-ins/3.1.0
Members of Cairo-Dock Devs can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Cairo-Dock Devs

Recent revisions

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].

25. By Matthieu Baerts on 2012-02-16

* New upstream release. (LP: #932042)
* Upstream (short) ChangeLog:
 - The Log out applet has been rewritten, now allows one to switch users.
 - Many shortkeys have been added in different applets
 - The Sound Menu from Ubuntu has been integrated into the
    Sound-Control applet.
 - The Sound Menu from Ubuntu has been integrated into the
    Sound-Control applet.
 - Cairo-Dock now uses GTK3, for a better integration in a Gnome desktop
 - Few additions to the DBus API.
 - (...)
* debian/patches:
 - Removed all previous patches (now in upstream)
* debian/rules and debian/control:
 - Added multiarch support
* debian/control:
 - Updated build-depends list (needed for MultiArch support and GTK3)
 - libgtkglext1-dev is no longer needed
    (replaced by libgl, libglu and libpango)
 - Removed old Gnome dependences: libgnomevfs2-dev, libgnomeui-dev
    and libgnome-keyring-dev
 - libfftw3-dev is no longer needed
 - Increased the version of Cairo-Dock packages
 - Separated DBus interfaces from cairo-dock-plug-ins package into
    cairo-dock-plug-ins-dbus-interface-* packages in order to add right
 - cairo-dock-plug-ins: cairo-dock-plug-ins-dbus-interface-python
    has been added.
* debian/rules:
 - Added -Denable-global-menu=yes (supported in Ubuntu)
* debian/cairo-dock-plug-ins.install
   and debian/cairo-dock-plug-ins-integration.install: MultiArch is
   now supported
* debian/cairo-dock-plug-ins.install,
   debian/cairo-dock-plug-ins-dbus-interface-python.install and
    DBus interfaces from cairo-dock-plug-ins have been separated into
    cairo-dock-plug-ins-dbus-interface-* pacakges
* Updated debian/watch
* debian/compat
 - Debhelper 8 is now used

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.