Official announcements | Annonces officielles Subjects Author Language Messages Last message [Locked] Cairo-Dock / GLX-Dock 3.1.1 (bug-fix version) has just been released!

matttbe English English 0 matttbe [Read]

06 November 2012 à 13:20

matttbe, Tuesday 06 November 2012 à 13:20

Subscription date : 24 January 2009

Messages : 12573 A new bug-fix version has been released for the 3.1 series! (v 3.1.1)



How to install it : http://www.glx-dock.org/ww_page.php?p=Accueil&lang=en#0-Installation



e.g. for Ubuntu users: launch these commands from a terminal sudo add-apt-repository ppa:cairo-dock-team/ppa

sudo apt-get update

sudo apt-get dist-upgrade ## if Cairo-Dock is already installed

sudo apt-get install cairo-dock cairo-dock-plug-ins ## if Cairo-Dock is not installed Debian and Ubuntu have been updated)



Feel free to share this news (and screenshots, screencasts, etc.)



Detailed ChangeLog

Core : [by Fabrice Rey & Matthieu Baerts]

: [by Fabrice Rey & Matthieu Baerts] Dialogues Mgr: Rewrite blocking dialogue to avoid bug with 'terminal' applet



GUI



Simple:





Used the right translation for titles of all main categories and description of views







With old versions of GTK2 (< 2.22, e.g. on Debian stable or Ubuntu Lucid): this config panel had tabs but without any widget inside





Advanced:





Widget Items: Invisible modules: displayed the title (which is translated)



Icon Mgr:



Fixed a crash with the icons theme when it is reloaded





Icon was invisible for launchers that are pinned to a given desktop





Icons were not correctly sorted (it impacted Shortcuts)



Init: Used dbus_g_thread_init before 'gtk_init' in order to be called before the first use of DBus



It should fixed a "random" crash when clicking on logout applet.



Help: always check the composite on startup, until the user choose not to



Theme: Panel:



Added Printers-Menu.conf file (needed to place this applet at the right position)





Dnd2share: used the new 'busy' animation



Misc.:



Compilation libdir: some distro (e.g. Gentoo) use LIB_SUFFIX flag: used a specific case for that





Updated translations

Plug-ins : [by Fabrice Rey & Matthieu Baerts]

: [by Fabrice Rey & Matthieu Baerts] 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 (thanks to Freb )

)



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

Third-Party applets : [by Fabrice Rey & Matthieu Baerts]

: [by Fabrice Rey & Matthieu Baerts] Calendar: used 'ncal' instead of 'cal' because it uses the locale to know if the week has to starts with Monday or Sunday



Screensaver_inhibitor: check for xscreensaver before the dbus services



Misc.:



Uniformed some common labels in the conf files





Updated translations

Tarballs :

: Core: https://launchpad.net/cairo-dock-core/3.1/3.1.1/+download/cairo-dock-3.1.1.tar.gz



Plug-ins: https://launchpad.net/cairo-dock-plug-ins/3.1/3.1.1/+download/cairo-dock-plugins-3.1.1.1.tar.gz



Third-Party:



http://glx-dock.org/mc_album.php?a=9





Or a tarball: https://launchpad.net/cairo-dock-plug-ins-extras/3.1/3.1.1

React here or on Google+, Twitter and/or identi.ca



Note that if you like this work, don't hesitate to help us by reporting bugs , by donating with Paypal or Flattr , by translating the dock , by proposing new themes or new patches , by proposing new ideas , by posting an article on your blog , or simply by writing a little comments on our forum



More information: http://glx-dock.org/ww_page.php?p=How%20to%20help%20us&lang=en







Enjoy this new bug-fix version



Matt











https://www.youtube.com/watch?v=2isiqVEcaio

For other screenshots: http://glx-dock.org/mr_article.php?b=5&a=64



*PS: a possible compilation error in DBus (cairo-dock-plug-ins) has been fixed and the new package is already available there: https://launchpad.net/cairo-dock-plug-ins/3.1/3.1.1/+download/cairo-dock-plugins-3.1.1.1.tar.gz

Official announcements | Annonces officielles Subjects Author Language Messages Last message [Locked] Cairo-Dock / GLX-Dock 3.1.1 (bug-fix version) has just been released!

matttbe English English 0 matttbe [Read]

06 November 2012 à 13:20

