lp:ubuntu/raring-proposed/cairo-dock-plug-ins
- Get this branch:
- bzr branch lp:ubuntu/raring-proposed/cairo-dock-plug-ins
Branch merges
Branch information
Recent revisions
- 41. 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) - 40. 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 - 39. 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. - 38. 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 HasStatusNotifierHostRegistere d to
IsStatusNotifie rHostRegistered
+ 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 - 37. 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 - 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)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/saucy/cairo-dock-plug-ins