lp:ubuntu/raring/cairo-dock-plug-ins

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/raring/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

Owner:
Ubuntu branches
Status:
Development

Recent revisions

40. By Matthieu Baerts

* New upstream release. (bug-fix version) LP: #1168840
* Detailed Upstream ChangeLog:
  - DBus:
    - Python interface: Translations: avoid blank dialogues when using
      special characters from .mo files with Python2.
    - Force the height of the menu, since GTK doesn t update it correctly
  - GMenu:
    - Preload icons at startup: removed this option: it s no longer
      needed when using libgnome-menu-3 and it can slow down the
      creation of this menu
    - Fix: LP: #1070663
  - Indicator-Generic:
    - If no indicator found, stay in the plugin mode to not create an
      useless icon
    - New indicators was not automatically launched: Monitor the
      indicator3 dir in order to reload indicators when these files are
      modified/added/removed
  - Indicators: Generic & Messaging Menu: LP: #1094592
    - Do not insert or detach icons if it s not necessary
  - Translations: Imported translations files from Launchpad
* debian/control:
  - Bumped Cairo-Dock versions
  - 'cairo-dock-plug-ins' provides 'indicator-renderer' thanks to
    'Indicator-Generic' applets (and 'Indicator-applet3' internal lib)

39. By Matthieu Baerts

* New upstream release.
* Upstream ChangeLog:
  - Clock: iCal: don't add a new task if the uid is NULL
  - DBus interfaces: install python interfaces for both python2 and 3
  - Dock rendering: fixed the drawing of the 3D and Curve views when the
    alignment is not centered
  - Fixed a few compilation errors and warning for FreeBSD
  - GMenu: init: load all menus and submenus in a separated thread and
    not in the mainloop to avoid tiny freezes at startup
  - GMenu: split the applet in two directories: one if libgnome-menu-3 is
    available and another one (GMenu-old) if libgnome-menu is available.
  - GMenu: if the user wants to show the menu before it's loaded, set a
    pending event
  - gvfs integration: hidden files were not correctly handled
  - po: Imported translations from Launchpad
  - Shortcuts: Disk usage: some sentenses was not translatable
  - Shortcuts: for a bookmark that points to a volume mount it before
  - Shortcuts: if the user wants to show the menu before it's loaded, set
    a pending event
  - ShowDesktop: Gnome-Shell workaround: add a small delay before
    triggering the desktop Exposé or Gnome-Shell will not respond
  - Sound-control: ignore alsa callbacks that are not 'value changed'
  - Status-Notifier: don't reset the icon if not in compact mode
* debian/control:
  - Used the newer version of libgnome-menu (libgnome-menu-3-dev)
  - Bumped Cairo-Dock versions
  - Build-Depends: Added python3 in order to install both python 2 and 3
    interfaces

38. By Matthieu Baerts

* New upstream snapshot.
* Short Upstream ChangeLog:
  - New applet: Screenshot
  - New plug-in: Sound-Effects
  - Added Gnome-Shell support
  - Added GDM support for user switching
  - Added support for all the Unity indicators
  - Countless bug-fixes and improvements
* debian/rules:
  - CMake flags: switch to ON/OFF
* debian/control:
  - Bumped Cairo-Dock versions
  - Added a few indicator applets as 'Suggests'
* debian/cairo-dock-plug-ins.install
  - cairo-dock-unity-bridge has been renamed.

37. By Matthieu Baerts

* New upstream release. (bug-fix version)
* Detailed Upstream ChangeLog:
  - Clock: If seconds are not shown, redrawn the applet each time at 00
     second (before the timer wasn't started with a delay and the applet
     was redrawn between 00 and 60 seconds)
  - GMenu: Editor: also check if 'menulibre' is available
  - RSSreader:
    - Make the text selectable in the dialog
    + Fixed incorrect duration of the dialog when no URL/connection
  - MusicPlayer: if the music player has given a wrong .desktop filename,
     check if it's a valid name before doing something more
  - Status-Notifier:
    + When the icon theme changes, remove the previous one first
    + Position of the Menu: e.g. with Dropbox: the menu is out of the
       screen every time something has changed in this menu (it displays
       'connecting', free space available, etc.): we need to reposition it.
    + Fixed lots of corner cases (mainly for Skype)
    + Added full support of the Ubuntu indicator application API, for
       program that only use this one (and not the standard Status-Notifier
       API), like Skype
    + Implemented an horrible hack for Skype (it only creates its item when
       the host appears, not if the host already exists)
    + Updated the property HasStatusNotifierHostRegistered to
       IsStatusNotifierHostRegistered
    + Check for item unicity on creation (fixes the Skype double item)
    + E.g. with Dropbox, the menu is firstly drawn out of the screen and
       then it's ok
  - Misc.:
    + CMakeLists.txt: DBusMenu GLib and GTK are needed for Indicator-Applet
* debian/control:
  - Bump Cairo-Dock versions

36. By Matthieu Baerts

* New upstream release. (bug-fix version)
* Detailed Upstream Changelog:
  - Application Menu:
    + Recent-Menu was on a wrong section after an update of the menu
      (e.g. when a program was added/removed)
    + Menu: file name: firstly checked with XDG_MENU_PREFIX env variable
      (e.g. to use 'xfce-applications.menu' instead of 'applications.menu'
      in XFCE)
  - Clock: we need to include 'gdk/gdkkeysyms.h' for older versions of Gtk2
  - Dialogues: avoid using blocking dialogues (except if it's needed)
  - Dock-rendering: clean the dock correctly when switching from a 'Panel'
    view to another one.
  - Keyboard:
    + Forgot to replace the old (and temporally) emblems for CapsLock/NumLock
    + Gtk3: Used GDK functions to get the num/caps lock states because it
      seems it doesn't work very well with xKlavier functions with recent
      versions.
    + Clean old code
  - MusicPlayer:
    + Songs dropped on the icon were not enqueued
    + Mpris2: some players are not able to give a 'int64' value for
      'mpris:length'
    + If the music player gives us a '.desktop' filename, check first if it's
      a valid name before doing something more (e.g. Amarok give us a wrong
      name and then, it was not possible to re-launch Amarok from this applet)
  - Shortcuts:
    + Fixed a possible crash if the removed icon was at the beginning of the
      list
    + Allowed shortcuts like 'Browse Network', 'Browse recent files', and
      'Open Trash' to quickly open the corresponding URI
  - Sound Control:
    + Alsa backend: Handled this case: the default card is not the card that
      we want to control
    + When setting the volume while the output is mute, un-mute it
  - Status-Notifier:
    + Fixed a typo with the version of its .conf file
    + Don't add an empty icon path to the icons theme
  - Third-party applet: Store the icon name in order to use a new icon if
    the icon theme changes
  - Misc.:
    + Compilation: Status-Notifier: fixed a compilation error if 'indicator'
      is not found.
    + Updated translations
* debian/control:
  - Bump Cairo-Dock versions

35. By Matthieu Baerts

* 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

* 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
    compilation
 - 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
    g_file_test
 - 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'
   applet.

33. By Matthieu Baerts

* 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
    deactivating
    + 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
     support
 - 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

* 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

releasing version 3.0.2-0ubuntu1

Branch metadata

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

Subscribers