Publishing details

Changelog

cairo-dock-plug-ins (3.4.99.alpha1-3284~402a2d7bb-zesty) zesty; urgency=medium

  * [402a2d7bb657be4ad4072f07612e008e846d5e97]
    [1581725] Updated the weather URL we retrieve data from


  * [1072db096d0e28a8742ffafee2f9b3bc5b67219a]
    Sync translations with Launchpad

    Thanks to all contributors ;-)


  * [329b9a33cd65d6c7d428fd169619f60f36c9878e]
    README: initial version


  * [aed275a771a7401580d157d9ebe4ddf8f3e4ee47]
    Folders: force resizing in case of path deletion


  * [88ae103e999a7ffd10df16b82f5474b5ea801595]
    lock-screen.sh used xdg-screensaver if available


  * [f17bf51d90cc7359040b2f504c019b22a451cce7]
    Default to xdg-screensaver for lock_screen

    xdg-screensaver script is available with xdg-utils
    package, which is maintained by freedesktop.org
    and designed to be used in various DE. So falling
    back to use xdg-screensaver as default is preferable
    for many users.


  * [86a631e00d39aba1362cf234dbe796f34814c9bf]
    Port to DBus Sharp


  * [9043010e2cdd384ff5de5f5f116229557d15721c]
    demo_ruby: fix traceback when changing themes

    Fix the "crash" when changing like:
    ./demo_ruby:108:in `reload': undefined local variable or method `myApplet' for #<Applet:0x00000002e6c060> (NameError)
            from /usr/share/ruby/vendor_ruby/CDApplet.rb:203:in `_on_reload'
            from /usr/share/ruby/vendor_ruby/CDApplet.rb:274:in `block in _connect_to_dock'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/introspect.rb:325:in `call'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/introspect.rb:325:in `block in on_signal'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:665:in `call'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:665:in `block in process'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:663:in `each'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:663:in `process'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:855:in `block in run'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:846:in `each'
            from /usr/share/gems/gems/ruby-dbus-0.9.0/lib/dbus/bus.rb:846:in `run'
            from /usr/share/ruby/vendor_ruby/CDApplet.rb:83:in `run'
            from ./demo_ruby:127:in `<main>'


  * [ecf3519e5fd1702fd7b7380d9b9be7651f1f7d83]
    Sync translations with Launchpad

    Thanks to all contributors ;-)


  * [dcd1620c94ec88b18088e4cc268110acddf86158]
    GMenu: also force size in Entries


  * [333dc5c25c624ef946617441fd3ae978ceaac473]
    GMenu: force icon' size to avoid bigger images

    Change needed with GTK 3.14.


  * [7dde429dfb19859b4229875a460cdf252395b4bc]
    make dist: ignore git stuff


  * [920be7cbd769c1f1f48ca22b6f88ba8bc57a1e62]
    Version: 3.4.99.alpha1


  * [2326408fb3ea63b78f0b0b5b13dcfa2070018e10]
    DBus: Vala: added soversion

    A version is needed for Vala interface's soname to track ABI changes


  * [b71aff98db0fe9d4a22ed1fb9c457da0c3023846]
    DBus: Ruby: fixed init


  * [006353cc067e789e50d85790fbdb6c25e1398a63]
    DBus: Ruby: specify ruby-dbus gem


  * [d54aa04e97886f26cdf17709c5a476dba1ce6f71]
    Terminal: man page: added copy/paste info

    And fixed typos


  * [4d42a4e8c77728de048daaf4f598e86d89f06077]
    GMenu: Entry: reposition the menu when needed

    When searching a launcher, it will add/remove menu entries and we should
    force to reposition the menu if the applet is at the bottom/right of the
    screen.


  * [d26cf94a2475a081b6a6c6ad678e5f4825a9246a]
    KDE: get_file_info: init all returned variables

    In case of error and because cIconName was not initialised to NULL we
    could have crashes.


  * [ac09f10a95dde08cf5590c71b69a108818de7eee]
    gvfs: cleanup: translate comments in Fr to En

    And removed unused code


  * [8669bfede6b4ce8152728ca146fee618a991be2e]
    Shortcuts: fixed possible memory leaks

    (only if there is an error when creating the icon)

  * [4142f70cbf2df9c287a9bb8fe8eae171ccf290cb]
    Misc: fixed GCC warnings

  * [5032f7cd971666b004b1d8ab9ef812fc022409d3]
    Add CMake check for vte-2.91 and fix VTE_CHECK_VERSION number


  * [0ade052be953cc1d2c58c605e090df3d1116614b]
    Welcome to our new GIT repository


  * [7747ccd1e0ef265583841bbf3e75196237a26094]
    3.4.0: New stable release!

    New version: GLX-Dock 3.4
     * Menus: added the possibility to customise them
     * Style: unified the style of all components of the dock
     * Better integration with Compiz (e.g. when using the Cairo-Dock session) and Cinnamon
     * Applications Menu and Logout applets will wait the end of an update before displaying notifications
     * Various improvements for Applications Menu, Shortcuts, Status-Notifier and Terminal applets
     * Start working on EGL and Wayland support
     * And as always ... various bug fixes and improvements!

    If you like the project, please donate and/or contribute :-)

    Note: We're switching from Bzr to Git on Github, feel free to fork! https://github.com/Cairo-Dock

    More details will follow later on our website: http://glx-dock.org

    Enjoy this new version :-)

  * [e712f012fa898e7df7159fceaf0d18200bc7a3d6]
    Third party, distant dir: 3.4.0

  * [7c1b69daef0446993e091c112ceae92f588ab02c]
    po: imported translations from Launchpad

    Thanks to all contributors ;-)

    Added Uzbek language, thanks to Learner :-)

  * [cd5cca1a71fd1d3ed640bc05a090663b6b4a4b9b]
    Fixed typo

  * [500b0be0a56ff73c067164e5c038e85220f41b93]
    src: Convert g_print -> cd_debug

  * [b22cddac3dc982efe86b1b9ba234931649b018e7]
    Terminal: added support of VTE 2.91

    Thanks to Maxime Gauduin for the initial patch :-)

  * [2cf2a855dcb2fb6214937354ee456ca6ace38755]
    Dbus: Applets: Fixed tiny memory leak when using graph data renderer

  * [198ae8eb03521c37c6c3faf2300b944a7a33d0a9]
    Disks, System-Monitor, Netspeed: Graph: fixed wrong colours

    By defining fHighColor and fLowColor inside a block, GCC can drop them outside this block. References to these arrays are still used after this block, we have to declare these variables outside and before the 'if' block

  * [580b8d1d3e63976e9cf2e1d4bfacc128589456cb]
    Clock: Draw: translate some French comments to English

  * [9e06b8d2ee93f69575edd2002698f092992b2dbb]
    Clock: Num: Data 1 line: compute the gap with the mean value of char's width

    Maybe better to do that than using 12 percent of the total width
    (if we use a big width, the gap will be big compared to other chars)

  * [f614d720adada26948483012e0fc2bf7ea0ca66c]
    Dock: Rainbow: temporary fix if iNbRows is negative

    We should find why iNbRows == -1 here...

  * [eed3b62d76e5d34db4ad946f69c43d6c9333930d]
    Dock: Rainbow: translate some French comments

  * [733bb6372f90b934293dbccd52819ca5e36470cf]
    Switcher: add desktop: workspaces: try to keep a square

  * [1bec64935ccb137f54c63f019ae596b94dffc7fe]
    Fixed typo

  * [ed5f2499166bd0dcbedfa52680f1a6300e01d418]
    po: Updated translations

  * [42ba28e9b4d5d403c12882f2395aa0730b012686]
    Powermanager: added one more check to avoid a crash if the applet is removed just before/during an update

  * [c4844a7b50d67952556a5425e95bdf46bfd90503]
    CairoDockTask -> GldiTask

  * [f3f63678d44f611862c8bb3a6cac094a8b4a5c61]
    Slide viwe: use the common shade values

  * [7120a63dc276fe368f2292b0da48fe6adb77b211]
    DND2Share: Image: change default to IMGur.com (the API should be the most stable)

  * [7334b99dd778a495efe597938ceba409557dce06]
    DND2Share: fixed uppix.com, codepad.com and imagebin.ca services

    Uppix and ImageBin.ca have changed their form and ImageBin.ca and Codepad.org also have changed the output that has to be parsed

  * [8538fd78a48e592a8c86a46a3c9bbfb1f3194218]
    GMenu: removed GMenu-old: it's time to drop its support

    We can compile GMenu with GTK3 but if distributions support GTK3, they should also support libgnome-menu-3.0
    (and the code of GMenu-old was a bit old, imported from the old gnome-panel, patched hundred of time and no longer really tested with the development version)

  * [56933148518a407d30658d8a5cbc674375b4635d]
    GTK: Removed GTK2 support

    It's time to remove its support because GTK3 is now supported on all major stable distribution and the development version with GTK2 was no enought tested

    PS: fixed a few GTK 3 and GLib warnings/deprecations

  * [77ab4feb9a8457fafe1099c4cd8294332a1e50c1]
    All: updated the icons in the GUI (replaced all gtk stocks by named icons)

  * [f7a4d7cdd856731f4d44ffca66cbf6521b43ceda]
    Terminal: removed vte_terminal_set_opacity(), use vte_terminal_set_colors_rgba instead()

  * [bb6da732ef7907031b0d956db949ea8b8216d723]
    Shortcuts: changed icons in the menus of disks

  * [c7fd020f8ed7fe0f48ec6293a0f9b59c0567349e]
    Icon names: replaced all GTK stocks by named icons (GTK stocks are deprecated and the associated images may not be available in the future; the named icons should be available in any icon theme)

  * [29eecd3a092cf74bfdb018b9c20ec9d3e1456407]
    System-Monitor: RAM: /proc/meminfo has at least one new parameter

    Use a 'generic' method to find a substring instead of a line number (which can change if parameters are added)

  * [7f00bce5d8d50dc6ac206412b62b22a1a2b1c7b1]
    PowerManager: UPower 0.99+: 'changed' signal has been replaced by 'notify' signal

  * [6b64b79314dd6277554371b5ca1a02f3aa84647f]
    System-Monitor: Fixed compilation error

  * [899c49943cdb330233fcdad3bb6473f9fdfbffb5]
    System-Monitor: if a data is unavailable, don't stop the loop, just lower the frequancy

  * [117ad66a25b15713376ebf8091923cb75a1d7f20]
    Dbus: take a weak ownership on 'com.canonical.Unity' so that other unity-compliant shells can take ownership if they are started later

  * [47879ba4191d79b3e25618db16438dee17630b73]
    Imported translation from Launchpad: thanks to all contributors! Added Korean language: thanks to Jinkyu Yi and Litty

  * [6c3f153ca23eb2a10567b09e6eea8358b9ab4b12]
    po: updated translations

  * [1c7f62fd3e6b7dfabf1eef5cfa25481bc2317ae4]
    small update to match the core API

  * [babafad272144365a62e47e0b93ae5bca0bf41f6]
    Terminal: added support of Ctrl+Shift+[CV] shortkey to copy/paste

  * [ef5ea0941b436c99a8d6bca43e12f0448cf5b01b]
    showDesktop: fixed previous commit

  * [cc73023986530db6fd81a8f086562ba1b7393df7]
    ShowDesktop: fixed a compilation error when compiling without X

  * [aeba82747f236dd9bb97544940faadca877638ff]
    Status-Notifier: insert the item in the list (and therefore insert the icon in its container) before creating the dbusmenu

  * [b9696fa6c638a256d8941cab415783974c9bd4ec]
    Slide view: fixed the drawing of the arrow when the pointing icon is very close to the screen edge

  * [26c2e58333769730b7cbb12ced70072687f43683]
    Xgamma: fixed a compilation error when the core isnot compiled with X

  * [4a162b75d0c3e314c7b64dd8bf38c547cfb09879]
    Status-Notifier and Show-Desktop: don't use Window type when unnecessary

  * [4bad8181da2aa37b7bd98b35e350b2f0aed5e0a9]
    Dbus: don't use 'Window' type in the query

  * [07ebd454e6fa9f220705a71c18b002809e6999a3]
    Recent-Events: reposition the menu after adding the sub-menu item inside

  * [f8a88de11e0c13e44f4f2a09a95c336a3266ec5b]
    PowerManager: removed suspend/hibernate features

    These features no longer work on recent systems and they are no longer supported with recent versions of UPower (0.99+).
    We should support SystemD but suspend/hibernate features are already managed by Logout applet (and the system when pressing the Shutdown button) and this applet can be hidden most of the time (or not used when there are no battery): I think users use Logout applet instead. (and now they should use it :-) )
    But note that a revert is always possible ;-)

  * [d85802a8e83354e80e3b93a6b95dd6c867893357]
    Logout: UPower 0.99+ no longer supports logout features: suspend/hibernate

    If UPower >=0.90 is used, we can't compile Logout applet with UPower because some functions are no longer available

  * [de12ff01a01da377016f63ea0b904f9bd2f0334f]
    Quick-Browser: Menu: Force to compute the size of submenus before displaying them

    Workaround found by Fabounet to avoid having big menus outside of the screen.
    The previous workaround helped to have reasonnable size but the display was sometime not correct

  * [1cc2fe85c245c115ffd7714346d01e00a2c3aa3c]
    Panel view: use the global style for the frame color

  * [8ad6b36b8b3c84f2c4f7ea31edf0e9a912543f0c]
    Slide view [2/2]: took care of the opengl rendering as well, now all should be good

  * [b6377205bbb5567bebe2ec78590c939b0348d2d5]
    DND2Share: config: check if the backend exists

    If we remove a backend, we can try to use a backend which is no longer available
    PS: my new text editor has automatically removed trailling whitespaces. I think it's a good thing but it add a lot of changes :-)
    I now have disabled this feature ;-)

  * [8be37fc25e3914b22913fba7ff3027f702b66571]
    DND2Share: removed support of UbuntuOne and ImageShack

    UbuntuOne service has been discontinued (the service will stop as of 1 June)
    ImageShack free API is no longer available (we need a paid account)

  * [3a893783f24b4df22710c86d63b18efb9d6f89b1]
    Slide view [1/2]: rewrote the rendering (it was quite a mess and the drawing in vertical mode was incorrect)

  * [5a12aa90b19c07875e5755ca99c1d89a8e587193]
    Slide view: use the global style colors to draw the frame and the separators

  * [ab8fd7b73f30b105ad5c926aa0f15c84e2d406da]
    All: upadted to match the core API (usage of GldiColor)

  * [680d499119526abc30f3be2e5717b8aa17090e54]
    Dock rendering: correctly update views that make use of the global style when this one changes + use the global style to draw flat separators in 3D views

  * [9b22109053a629204c5eb414047e34577d0a4952]
    Slide view: add an option to use the global style + use it in the rendering

  * [5fa3ac40dd376a9da566f8d891bdbec94d1a8988]
    System-Monitor: CPU temp: fixed label

    Display the temperature and not a percent compared to the max and min values

  * [ee81736e295a84623d8adf4b41663761fd9d8851]
    Status-Notifier: removed unused variable

  * [329b51b809d6d772d414221909e785d01aa8ab07]
    Status-Notifier: was broken on Ubuntu 14.04 due to a DBus API change

    'org.ayatana.indicator.service' interface is no longer available but it seems it's not a big deal, this service is no longer needed on Ubuntu 14.04
    Was broken due to this change: https://bazaar.launchpad.net/\~indicator-applet-developers/indicator-application/trunk.14.04/revision/246

  * [ca010489372c1ad946f35d4dd74d236d1118f83b]
    Indicator Generic: stop: no need to hide the icon before removing it

  * [1de051c79049f0bbbf297d45ed0e79fc557ca504]
    Clock: fixed a crash when configuring the applet if it's not activated

  * [4d9069c95f49d22422229c3d3bdfa889c60c333c]
    AlsaMixer: added the support of cinnamon-settings
    + first check if gnome-control-center (GNOME 3) is available

  * [40bf61899b96b230fd2f0abca699d5a83b728eb2]
    Recent-Events: dialogue: translations: +s

  * [0ddaecee008debebbe341fd6df4904f29815116c]
    Impulse: stop animations: do not redraw the icon if it's not needed (e.g. when disabling the applet)

  * [3cbaa92fac13c4f735b029b64d1cf3d55078faa3]
    translations: image -> images

  * [8c919e7d3e3f931fd59a6460acb064de26c4c087]
    Switcher: added an option to use the global style

  * [a3f635bf598ce9da25798007e65949f751507639]
    Dialogs/Menus rendering: paint menus with a horizontal transparency gradation that respects the user settings

  * [452a91999ad9c5e1abf65b639441d836fbf29522]
    po: updated translations + fully translated fr

  * [671241855892057506192a78b1dd45bceddd7647]
    GMenu-old: removed duplicated line and commented and unused code

  * [b8dbcabecc1cafb8753d13cf0e3dd001fee1b6ec]
    CMakeLists.txt: DEBIAN_PKG_MANAGERS: test a variable instead of checking several time if a file exists

  * [cee92092d6322cb0c7838ead6bb880ccee94c756]
    Logout: Shutdown: add a warning if the user tries to shutdown when the system is being updated

  * [3818de820d299925baba72cabbaea932a2a57917]
    GMenu: new apps: show the dialog only after the end of the installation

  * [c4e9f5a945c3ebe1a6abf16464ec8e4825f6a161]
    Logout: reboot required: monitor names: apt, aptitude and dpkg

    it can be useful to monitor a name instead of an ID: dpkg is launched a few time during an upgrade/install to unpack, (pre)configure, etc. and apt/aptitude is not always used

  * [3df392f2730dc84155ec0e6a89f65566167b3a15]
    Logout: reboot required: monitor apt-get process to not display a message before the end of the update

    TODO: check what can be used: apt-get, aptitude, tool from update-manager, dpkg, etc.
    Note: dpkg is launched several times: unpack, configure, etc.
    TODO: support other pkg managers if they also support the use of /var/run/reboot-required

  * [8b4b80aabcda30bfffcda04aca13b9f9c0acdd15]
    Logout: removed unused variable

  * [98cd6b13130150cd00a4187c68f1bae42e74fb08]
    logout: refactor logout.c and split it, no change in the code

    move some functions to 'reboot-required.c' and to 'timer.c'

  * [7c71ad4a7b4edf007bc70e98526a8507a0fa7b6d]
    Logout: conf: the user-defined command is only used in case of problem

    Maybe better to add a notice about that

  * [70fd18c89cae1fcbab2eff46d24c6ead9a2f2c56]
    logout: logout: added support of Cinnamon

    Almost the same command but it's fun to replace all 'gnome' words and break compatibility :-)

  * [d0c9c2e6610d9c1229b6638eb3f05b2833097aba]
    Status-Notifier: Scroll: delta: it seems it's the opposite

    Scroll up should be '-1' and not '+1'

  * [da60779cd298b307c7057afa2de3dcf774f7ecb2]
    gvfs: GTK2: fixed typo

  * [85f19c98dbc0f32d2986b40626d4d1749b5a423b]
    Status-Notifier: IAS (ubuntu): added the support of the middle click

    Don't use 'SecondaryActivate' method for IAS because it only supports 'XAyatanaSecondaryActivate' method with a timestamp
    Ressources:
     * KDE: http://api.kde.org/frameworks-5.x-api/frameworks-apidocs/knotifications/html/classKStatusNotifierItemDBus.html
     * Indicator-Applet: https://bugs.launchpad.net/bugs/812933

  * [036005f322508667c06e98955fd86c633fd8deb8]
    Status-Notifier: Scroll signals were not catched

  * [736228cedea57768cb3def1b4db65dac43be37e3]
    gvfs: fixed typo and tiny memory leak

  * [672943562e4e3e16cb374f101590e87d5d95baf5]
    gvfs: GTK3: 'x-nautilus-desktop' is just an URI where the root is the path to the desktop

  * [45649c6659b0d7df4d330805ee94eeaeb93d38b8]
    Dnd2share: fixed the sensitivity of the history sub-menu

  * [e0bb5838a45caf86280acdc8b6fb2aff7d8f7ead]
    po: Fixed typo with some sentences which were not correctly translated

    (translations were in the plugins but it looked at .mo files of the core)

  * [e76005bdbb047e21abc11415b4c24a70f6d925cf]
    Clock and Keyboard Indicator: updated to better use the default style

  * [c6b67a3e4fa860f4a76780085f60ce1dc593ba0c]
    Dialogs and menus: Tooltip decorations: enlarge the arrow a little

  * [15065f2ec6f01f992f63cb2bef9b8c391397c683]
    Shortcuts: correctly removed an old bookmark

    When the file is modified, we also have to check if a bookmark has been removed

  * [49c4a355a23a8a315d6e828eca0074a7f87e59fd]
    Shortcuts: added support for x-nautilus-(...) URI

    Nautilus adds custom prefixes which are not supported by gvfs...
    gvfs-integration plugin can read x-nautilus-desktop but not others, e.g.:
    x-nautilus-search://0/ => specific to Nautilus: open these URI with it.
    Note that all these URI have a user-name

  * [224f8f84eea07db39010d71617ce2108cd572548]
    Shortcuts: translated a few sentences from French to English
    + split very very long lines

  * [675c2bb3aa00d34d9e6f8b19145da34bdbdabed1]
    Shortcuts: avoid duplicated code + bookmarks doesn't have a disk usage

    A new disk usage was added for all icons when reloading the file and the order was wrong

  * [d571482276dfd3f670580e9da56b3b23c5fb33cc]
    Shortcuts: translated a few sentences from French to English
    + split very very long lines
    + reduce duplicated code (more work needed in bookmarks.c I guess)

  * [114a544bbc27b55aa4a075ce99476fbb64889f99]
    DnD2Share: history menu was empty

    The new menu entries were added to the menu item instead of the submenu

  * [68c3659ef51673343953fe73e3165c90da0da0f3]
    3D and Curve views: use colors from the style manager

  * [6925e53f1e343f92f75278e47b206e86b9e659aa]
    Menu: added comments + removed unused code

  * [c4e7a6eaf51a0ef333647005f4ee8cff5e90d9fc]
    GMenu: do not add empty submenus when creating them

    It's possible that a section contains items which are not in the menu
    (e.g. if the application is not show: OnlyShowIn and NoDisplay=true)

    We can check if a submenu is empty when creating it, no need to list all items

  * [38eecdb5a4cc19a5e090c37c832b27651c959a49]
    GMenu: remove empty submenus

    It's possible that a section contains items which are not in the menu
    (e.g. if the application is not show: OnlyShowIn and NoDisplay=true)

  * [88b800b90ce47766edff5fb5467434b4a4c19b03]
    Clock: fixed typo: numeric style: bUseDefaultColors was wrong
    + bumped Clock's version

  * [729d4d108b6fed2547ce868fe997291f29a7b34a]
    keyboard-indicator: use the default font (and default text color) by default

  * [f70005b9101d5a83e25541a5c37fafe2f7686dae]
    Clock: get the default style from the Style manager for the numeric mode

  * [4d1fd329022f3eba582414b96b0b08a77167e8cb]
    Dialog rendering: some fixes in the rendering of menus

  * [6986d7f05103ce64d2397947e002856df0b7365e]
    Terminal: Added an option to launch another terminal than the default one on middle click

    e.g. Can be useful if we want to launch Terminator instead of Gnome-Terminal
    (or if the dock is not able to detect the right default terminal because COLORTERM env variable is not set)

  * [7545808b6d30549e701456cf748b37bc1d01f373]
    Dialog-rendering: removed .conf file (no longer used)

  * [0f104d07b53c4a11fb655d9378cb752bd57bb89e]
    Dialog rendering: updated to use the default style

  * [4db0247db60a2221226e3881f08b10bd47df8ea9]
    All: updated to use the new Text description

  * [42fb0e94fa823b1e8137831607a9ebc5af4266c9]
    Dialog-rendering: bumped version as its config file has changed

  * [ff15832f442bc480049c12b7c2172440ac5b0d17]
    Terminal: middle click: launch the default terminal

    The previous function was useless (hide the dialogue) because if the dialogue is displayed, it has the focus: we can't do a middle click on the icon

  * [3c0404ad30886c07941bd8466b5b6bccfae30f33]
    removed bTextAlwaysHorizontal parameter

  * [7c77d61c6ee6604d59e825beba92265575a0d70f]
    updated to use the new text drawing options

  * [3905576c49261b27ad55bafe4139dd507bd0b992]
    Dialog view: Curly: fixed a small bug + dock-rendering: fixed a typo in 'CairoDockSeparatorType'

  * [cedfc0180f7dd568296ecc7163edaea4fdfd8836]
    Dialog/Menu rendering: use the style color manager API

  * [ba72355322c6a1e468ba6282579b30d804d76893]
    Dialog rendering: Tooltip view: added a rendering for menus

  * [91d7577e0e74a32fa74fea147f13a7742fd58b0a]
    Dialog rendering: Modern view: added a rendering for menus

  * [cb85c7a2ea6e39b9a0956feb498de8bfc9bc27a4]
    Dialog rendering: Curly view: added a rendering for menus

  * [4f669f794d2d26e20fc4188af943952a26d02cfb]
    Dialog rendering: Comics view: added a rendering for menus

  * [438e9e38e9f57f88d979528bf0087ba7968676fb]
    Dialog rendering: removed all parameters (they are now in the core)

  * [95d82690c79bee823ca703b6f15c0ed2d88347e8]
    po: imported translations from Launchpad: thanks to all contributors! ;)

  * [9c814fa654f0ad4f756abca2ce8b4225048381c6]
    GMenu: Config: Added the possibility to not display notification to quickly launch new applications

  * [84814ea8ebe4db62acaf328e6870a2d6a85eed71]
    GMenu: Apps: fixed tiny memory leak when stopping GMenu

  * [f6f6cd580dbb775925de5e7dd8795a509e3c4443]
    GMenu: New Apps: if there are new apps when the 'new apps' dialogue is opened, add these new apps in the list

  * [39cee1300069fde58064807ae2c00e55bd2b0e4d]
    GMenu: Apps: New app: avoid multiple dialogues + select the first item in the list

  * [d3318250f575c956ad80cf2e663527e88326cb0e]
    System Monitor: SWAP percent was computed twice

  * [ae7649318be638e3bd33ddb47a9340661566b7e3]
    System Monitor: fixed a possible crash if we want to display more than 4 values
    if 5 or 6 values were displayed, some data were corrupted due to the use of memcpy out of bounds of the corresponding variable

  * [3f539ee700cd301cac1d55277351e0b263686646]
    Icon Effect: config: move 'opening animation' option to 'when clicking on a launcher' section

  * [85919b130da51e2156ad3e829607df6e24f8eb89]
    Animated-icons: add the option to disable the 'opening animations' in Animated-icons' settings
    It's maybe better than a global option in the core only for this plugin

  * [cd4b35a2ac62a21297db3087b9b3a97f7b0c326b]
    Icon-effect: re-added the option to disable the 'opening animations'
    These effects are a bit too intrusive/indiscreet
    Or maybe we can add an option for Animated Icons (enabled by default) and another one for Icon-effect (disabled by default)

  * [d9a71e42480bd43b7938da5ec2ee03f65a7cc6d9]
    Animations: take into account the option myTaskbarParam.bOpeningAnimation

  * [5cfba596c9e3671f06bcddf55e0cd3363426819b]
    GMenu: Entry: with GTK 3.10: both the entry and the menu receive the signal that a key is pressed
    This causes a bug: each character is doubled.
    We have to disable the redirection of the key-press-event signal if GTK 3.10 is used
    PS: yeah, rev 3000 :)

  * [5d6aa7d1b64f73bb4fb1f16668ab1083378818f2]
    MusicPlayer: fixed a bug when changing the player + fixed a few small memory leaks

  * [2901d43ac6d1051565fa4395b0caeb80299bc854]
    GMenu: added a workaround for libgnomemenu if XDG_CURRENT_DESKTOP is not defined

  * [b05d27eacee9a32597ec5dd4e0d2ff3595491ad8]
    Animations: reverted rev 2996, the option is handled in the core

  * [89e812ae237996713b04ad28dac8fa7ab35a35be]
    Animated-Icons & Icon-Effect: animate application's icon until it opens only if the option is enabled
    (the corresponding option: myTaskbarParam.bOpeningAnimation)

  * [6801ab2dcd97659db5fc47064ff4fdf6c8123d13]
    GMenu: Apps: manually set the desktop env to GNOME/XFCE/KDE
    if $XDG_CURRENT_DESKTOP is not set and GNOME/XFCE/KDE is detected
    It's maybe better than doing nothing and let the user manually set XDG_CURRENT_DESKTOP

  * [73b86919fe907e78d2b46220eeb9130e944d97a6]
    weather: on double-click on the main icon, show the hourly forecast

  * [cc03b7dd499ec69a2b0beead8eef495d5b12b151]
    Shortcuts: bookmarks file: if the file doesn't exist, first create the directory before creating an empty file

  * [615d8f7fed0962abc577f2543d2b81ea4c520257]
    Shortcuts: fixed a compilation error

  * [a3533e30ddedcead459cb97bcaa2704ea8c40e85]
    DBus: third-party: init: register the applets after having set the text domain for gettext
    (needed to translate the title)

  * [e1e34c718b927ed600f2fe00fdf27213dbf052e5]
    Shortcuts: check for the existence of the old and new bookmark files to decide which one to use (useful for Mint 14 for instance)

  * [60001840969e4329e5b8de25eab1f24fbc6f069a]
    CMakeLists.txt: fixed version

  * [641787d238268ef9b3802d5d55997bc936ec1ad8]
    bump version

  * [c9fc687b65508b47997170f8d8fefb3e21457272]
    Dock-rendering: panel view: fixed the input shape when there is a single group of icons (no separator)

  * [dac5f2de9d858f9fb437d0c858d11d7c42d4100c]
    GMenu: only check 'OnlyShowIn' key if XDG_CURRENT_DESKTOP is available

  * [b574a3257d93a3c11c139a44b4dc782a3367c3d3]
    logout: Fixed a huuuge typo
    :D

  * [ed6dc5c54c19c9ae26cf415e6f2cb6c7ad62f013]
    3.3.1: new bug-fix release!
    This new version fixes an important bug when the dock has been compiled with GTK2 (the dock was invisible)

  * [99f6fd919c94b2fcf74f2e6cc63a436a0d4ca878]
    Sound applet: fixed the display of the icon when the rendering is 'icon only' and also on reload

  * [bd2a8cc098aa305832be66e04e48902e5330386b]
    GMenu: fixed a compilation error when using GTK2 and gnome-menu3

  * [03aba62b63394e45ab9c85216583aa6fcd90fa31]
    Logout: no need for rev 2978 (fixed in the core) + avoid using a static variable

  * [7e345e228cae96b7d61e4bc7b2fb5aed97006903]
    Logout: Menu: 'shutdown' menu entry was no longer selected due to the last changes in gldi_menu
    We only have this problem the first time we open the menu.
    It seems it's because we can select an item only when the menu is 'realised'

  * [a05945a713e6a91df729bd1dbc03bdb35e668fcf]
    Shortcuts: with GTK 3.6 and newer, gtk bookmarks is now available in '~/.config/gtk-3.0/bookmarks' instead of '~/.gtk-bookmarks'

  * [057e08654be11ce6d2759120a0a3062b77f14357]
    logout: select shutdown menu item: do not create a list and iter all menu items, just save the pointer

  * [bc98cda02ac7a927811cd5d5c52099534ec9ef0c]
    po: imported translations from Launchpad: thanks to all contributors ;)
     + Added Catalan

  * [b7ede3904a2feb41bd41ac511b1737c35879163a]
    Messaging Menu: Indicator3: detach the icon at startup: the icon is inserted when the entry will be added
    (avoid a warning in the terminal and an useless icon if there is a problem)

  * [76658e4f0813c41378c13ad0afac6dfee8e76164]
    src: g_print: remove some g_print's

  * [69f8711401d6f46f92cafb10675f46b51def91a6]
    bumped version: 3.3.0

  * [cddf8d5212dd5da751d6976ec1a1cbf7a7f0e3c2]
    Switcher: fixed the drawing of the desktop name in the desklet when it's larger than the desklet

  * [d97664d49414f64f4b609fca06a04b9cbf0cc881]
    Indicator-Applet3: init_new_entry_menu: disconnect when unloading

  * [f67cdc7e0bb428a6b42c2afc3e680804fc079982]
    Indicator-applet3: fixed a typo
    + GMenu: removed debug

  * [aa307e6cef75e273e6a8b73acd4a34523263c898]
    GMenu-old: updated to use the new menu API too

  * [857a27af704de2904623b06516cab5cdda17a114]
    All: updated to use the new menu API

  * [43ffbbe951587356f93febbd0b1a80a456ee61b8]
    Terminal: when dropped something in the terminal, take the data and not only the text + give the focus just after + updated to use the new menu API

  * [ca7dea8f6883c3d4a6b95946c05d80e5134a847b]
    Dialogs: tooltip view: fixed the position of the widget inside the dialog when it's placed on top of the screen

  * [718b777d70f16961a424ccae49b7269f2d9d126b]
    Indicator-Generic: forced the 'data' to be a GldiModuleInstance; it was already the case anyway, and we now need the icon to initialize the menu

  * [e060fd68e8223a53eced50676b6b57d98d301a3e]
    Dbus: don't notify of startup if the applet is already controling a window + updated to use the new menu API

  * [1def9973396c527dd43971a03c4d061aaa6582d4]
    Folder: watch for drop events onto the docks only

  * [30f35004cd04a96602894ebd8b9c63145a3e9626]
    Clipper: use a weak pointer to the menu rather than watching for the destroy event (same mechanism as in the core) + be sure to clean the timeout auto-destroy function + updated to use the new menu API

  * [9d30bfe66792c9795fd12f4553d5447f600eefa4]
    GMenu: Added temporary debug (to be sure that we exclude the right apps)

  * [5324929142b20ec6260d1b516c70eb4527734e3d]
    GMenu: set the desktop environment to correctly exclude apps
     + used 'g_app_info_should_show()' instead of 'g_desktop_app_info_get_nodisplay()': it should do the same job but it's not limited to GLIB >= 2.30

  * [03868f888ee8feeda67beda66f806abb43ad1833]
    GMenu: fixed typo

  * [b1439c4a9ee0a54e37f9f83bb4d371771c1ad8d4]
    GMenu: Entry: match: display name: locate a substring instead of compare the first chars
    Can be useful if we're looking for a 'browser' => 'Firefox Web Browser', 'Chromium Web Browser', etc.

  * [7b7bb78089350cb8262db294d883e2439434457f]
    GMenu: Entry: display the 'display name'
    e.g. 'Transmission' vs 'BitTorrent Client Transmission'

  * [34fa5a5e37b0b8d354297b32d31e1c784cf3a92f]
    GMenu: Entry: on_button_release: launch app: do not restrict to the left click

  * [63baabd90e283a087033c0a9f2177f35326b8c74]
    GMenu: also support the 'second' enter key

  * [f6c1b989a904f18020d5fcf9a8198705fdda079e]
    po: updated translation
    only one new sentence: 'Launch this command'

  * [427be23aab9fa0a7c2acd215d586354ec674e040]
    GMenu: Search: When there is no result, display 'Launch this command'
    It's certainly better than displaying 'nothing'

  * [2fd7e56e1f65e237f9ab46c48e2d9f98275e4de7]
    bump version -> rc1

  * [dd7b233202106ff8cb9793f61cf7409f14e437e0]
    po: updated translation (one new sentence)

  * [939c0abf88d49cb5c463fd51b78ae1d1a4a3712c]
    Global-Menu: fixed typo

  * [47af7d1a5f6ae9e192a81024d9eb7ae7eea071cb]
    GMenu: fixed: if we press 'return' key when the GtkEntry is selected, launch the first application in the list

  * [9dbfa2c8c3e43145f61ff5c64074b9bd780fde76]
    Global Menu & Messaging Menu: FORCE_REMOVE_DOUBLE_SEPARATORS: fixed tiny memory leak

  * [979e1b4e74689e20db5326c412eee3ddf16cd5e0]
    GMenu: display the description (max 60 chars) in the search's results
     + added the possibility to disable this feature

  * [92c5c022c9a43440c2c42ef86d316bdb17f27e93]
    Switcher: listen for 'state changed' events to correctly update the icon

  * [9a961e4e3ff317935e392025697761b5df57703e]
    GMenu: compilation error: With GLib 2.37.93, dirent.h is now included (in glib/gdir.h)
     but when '__USE_BSD' is not defined and then DT_DIR and DT_LNK are not defined

  * [e338d8a8166b27e991ad54f2f2fb2982140a3f3a]
    Status-Notifier: Hide the icon if there is no item (if there is nothing to display)
    This is now needed because less apps are using it (nm-applet can be avoided)
    Note that this applet is now enabled by default so it's not a problem if the user enable it and see nothing (and it's a systray, it's possible to have nothing on it)
    And it's maybe better to not add a blank / useless icon :)

  * [9d772b9a236c845114e05f5d82cc4095542591d7]
    Indicator-Generic: file event: No need to reload all indicators if one is modified
     these files are modified but the corresponding daemons are not reloaded

  * [0da5baa2d5b2eb13ac984b4a59e4a78662e989a0]
    GMenu: Entry: Rewrite the design: now the results replace the current menu
    This modification is 'big' because GtkTreeModel is not designed for GtkMenuItem's but we can replace it by a singly linked list
    We can create this list without using g_hash_table_foreach (not so effisiant).
    Menu Items are not recreate each time (if there already are in the previous menu, we just move them)
     + app_match: We need to always compare two strings ignoring case of chars because both strings (property and key) can have capital letters
     + Added a separator after the GtkEntry + set 'always-show-image' property for the image next to the GtkEntry
     + removed g_print's

  * [e8fece9e4c40a4a95c9a0a2a920c5a8ee4a3916f]
    GtkImageMenuItem: Replace set_always_show_image + set_image by _gtk_image_menu_item_set_image() macro

  * [09d07f3a61665068142318edfdfb17ac4c0f0136]
    GMenu: align the search box entry with all other entries by using a GtkImageMenuItem

  * [bc8cd01c8bf47e96b4242262f7186cec765549bb]
    po: updated translations

  * [578601ea4027e96f4b8cf8f1481e37ea587a0347]
    PowerManager: force (re)draw during the init/reload
    When starting the applet and if the battery was charging, there was no emblem on the icon

  * [fac846c322c1cb7a2ca9b1439ee95a3689e02850]
    Switcher: connect to this notification: WINDOW_CREATED, WINDOW_DESTROYED (a new windows is added/removed)
    and DESKTOP_WALLPAPER_CHANGED
    If the wallpaper changes, reload the icon with a delay to avoid many reloads due to a fading effect

  * [4f48f341937c73d73f4a9cbc8b9619a5222a08f2]
    Mail: removed cMailClass and bStealTaskBarIcon (no longer used)

  * [196499e2c4118a2056a4ada5305da5e947ad1f5b]
    GMenu-old: also add support for cinnamon-menu-editor
    (no need to add it on the list (None of these applications seems available) because it's specific to Cinnamon

  * [e2c4b971a07921d311ff13ccfd80eb5093f7f89e]
    updated to match the core API -> 3.3-beta2

  * [51f638cf1fd03b93c3cfdfd74bae03e59478a38d]
    Mail: don't use startup-notify since the applet doesn't control the application + Music-player: use gldi_icon_launch_command

  * [678ace067392b47758281e81ea9445822cb520e6]
    logout: removed unused 'logout required' feature

  * [cf583e21f252a4ce26f5fa7ed52f2fae3cece502]
    Recent-Events: update the result each time a new key is pressed
    (except "non letter" keys and "Escape")

  * [cbe1ba121bba6a677689952a60a0b838effdf7b5]
    Recent-Events: dialogue: used a longer search bar (expanded and filled)

  * [1663375602850df50048439f0c37c9e0dea1e0f7]
    DBus: Third-party applets: bumped version -> 3.3.0

  * [aa75ae3687dff0e6c9f779517813e814d5b8c29d]
    DBus: demos: .conf file: image selector: used 'g' (image selector) widget instead of 'S' (file selector) to select an image

  * [f8eb04d31735e797ff224d53e408d618af204725]
    Messaging Menu: Indicator 3: avoid an useless reload
    (a 'wrong' image could be loaded)

  * [68fc159874dc3ba5626c5715bd533178ced1a405]
    Indicator-applet3: load pixmap: wait for 200ms
    125 seems not enough when loading a few indicators at startup

  * [83ba283d1dbb0b0d46f4887707844376e248c321]
    Indicator-Generic: blacklist some new indicators (date, session, power, application, appmenu)

  * [84356b4790f90fc55a98f7f75dc2d7816554142a]
    po: Updated translations

  * [cefe106510efe81bee76067b4049610b1d766d25]
    Dbus: third-party: added the possibility to add a title for each applet:
    it can be useful if the name can be traslated (e.g. Calendar) or if it should contains spaces (e.g. Screensaver_inhibitor, WindowsKiller, etc.)

  * [1b3fec6332fcd720af95d7ef7fc85963da1f12f5]
    Network Monitor: translate the title

  * [6b3f74a4e7d389de3b8ab62408edbcd386035f5f]
    Indicator-applet3: image: pixbuf: added a workaround to draw the correct image after a short delay:
    Most of the time, we receive a GdkPixbuf but it seems
     the image is not fully loaded: it has the right dimensions, rowstride
     and the number of bytes seem ok but the icon is fully transparent.
    Unfortunately, we don't have the GdkPixbufLoader structure and we can't
     be connected to the closed signal...
    => not (easily) possible to detect if the image looks fine and impossible
     to be notified when the image is available: we have to load this image after a short delay (with 125ms, it seems ok)

  * [5e9ec0500eb1b7f9b111247a18f5a733ea3faee1]
    Icon-effect: added a new option to disable the 'opening animations'
    (Repeat these effects until the corresponding application opens)
    These effects are maybe a bit too intrusive/indiscreet

  * [4b8eec7dc09d16e12a052d42c0a14940479d75f4]
    Terminal: added a few more options proposed by vte: scrollback, scroll on output/keystroke, custom font
    + removed CD_CONFIG_RENAME_GROUP (added in 2.2 released 3 years ago)
    + removed unused var

  * [112bd799719efa42c614f08ed5e2a918cd358a37]
    Messaging Menu: no need to reload the same wrong indicator twice

  * [0b3b5f0f02da5446ee9b11768a6493b62a8ef31f]
    Indicator-Generic: monitor indicator' service dir too

  * [abf39771ef9336d411544638e8fd45e8c6203e41]
    Wifi: Used the full path for iwconfig (from 'which iwconfig') or force /sbin/iwconfig if /sbin is not in $PATH
    + Translated a few french sentences

  * [b57f4ac9dd4da79094f0e7c97b7b361e927c8996]
    Messaging-Menu: Indicator: this indicator is now in com.canonical.indicator.messages
     + check other names if there is an error when loading indicator
     + blacklist com.canonical.indicator.messages in Indicator-Generic

  * [807b81a05d3f957ebeb0605c59ac44d51b07e99a]
    GMenu: Right click menu: 'Configure menu': if no application is found, add the menu item but set it as insensitive (grayed out) and add a tooltip
    The idea is to inform the user that it's possible to edit the menu but an external application is needed

  * [2a21fbd072ba6c89161f3b31bcff43660adcfd8b]
    Animations: udpated to use the launching API => first beta version

  * [5e8dd5e731fd1425cbcb6bce22705948b465975b]
    logout: UPower: be more secure
    Check if UpClient is valid and if there is an error when getting properties, do not unref UpClient to avoid 'double free or corruption' error
    Yes it's maybe not so clean but we should no longer use it (it's deprecated and logind should be used instead)

  * [573d8627cd5f69aaac49f53174cdb9c619d48e6a]
    CMakeLists.txt: GTK: Removed GTK_DISABLE_DEPRECATED flag
    We need to fix the problem with GTK Stock Items first

  * [ea35ea3157d19bd84906ee6c2fa37af191f1961c]
    po: Updated translations

  * [14196dcbffff7b74ab7c86c2b7d41d83893f3ec3]
    DnD2Share: fixed the title of the Text items in the History menu
    + Fixed a possible crash on KDE (g_path_get_basename returns NULL)
    + For text items, the title is now: 'Text: content (...)'
    ('content' has been modified in order to remove extras whitespaces and the size is max 40 chars)
    + translate a lot of French sentences to English :)

  * [371c654ba2f58712f6b2ca8e050a43b154161181]
    Clipper: fixed memory leaks
    (This is what happens when you switch from Java to C ^^)

  * [13fdac443ef377ea4079b4a3324c0989fa66bdc9]
    logout: logind: action: If logind returns an error, display a warning message
    If no identification agent is available and 2 sessions (or more) are active, it's not possible to power the computer off
     => If it's the case, the user has to logout all other sessions first.
    It's maybe better to display a warning message than a very short message in the terminal

  * [42a6d32a4f2e44fef34625f601f18892aec853fe]
    Weather: detail URL has changed

  * [392c1d548076ca93facb6b4e6d1652746216a085]
    lock-screen: if no known screensaver daemon is detected and xlock is not available, try find another:
    The final solution is to check if process name ends with '-screensaver'. (e.g. gnome-screensaver)
    If yes, we can check if a program, which starts with the process name and ends with '-command', exists (e.g. gnome-screensaver-command)
    Then, we can launch it or display an error message
    + do not return '0' by default in order to detect the possible error somewhere else

  * [49944d48507f36ff676f9083f41ab230e4a0bcc4]
    PowerManager: Upower: Define UPOWER_ENABLE_DEPRECATED to access suspend/resume functionality on Upower 0.9 (oops, wrong file ^^)

  * [6091a476e3d8db221436f065755e60da7086b803]
    PowerManager: Upower: Define UPOWER_ENABLE_DEPRECATED to access suspend/resume functionality on Upower 0.9

  * [1e5be243efdad9f2370b09c5fadd86efad625b5a]
    Animated-icons: Repeat the animation until the application launches: we also have to check if we want to repeat it
    (if myTaskbarParam.bOpeningAnimation && myTaskbarParam.bMixLauncherAppli)

  * [8d536e8c69a40ae35b3cccff640755b1a23d5679]
    Login: Upower: Define UPOWER_ENABLE_DEPRECATED to access suspend/resume functionality on Upower 0.9
    even if we use first logind, we only use logind via DBus

  * [c7a4d3a589991cc95d03b3911d09c84bbc522404]
    GMenu-old: fixed compilation errors due to some previous API changes

  * [199289a9ec4e993ec56db1837a3154da87c83ec5]
    Status-Notifier: fixed a compilation error when using GTK2

  * [89f186f07f54223726e8ec87603747ca309321da]
    DBus: fixed a compilation error when using GTK2

  * [86f3414fb2ec43a29347a9da3c0db2a1dad1a622]
    Scooby-Do: Fixed a compilation error due to a previous API change

  * [dc1a2ed9739d50f28e2b96c9cddec73402971cd6]
    use gldi_container_present

  * [ad6a76ca36f2f07381ed3f9a4ab13ceb567d6bac]
    Recent events: ZEITGEIST_OLD -> ZEITGEIST_1_0 + simplified a #ifdef condition

  * [75e4e4a615b0ba6b2e2f72934ff5e71429c0ed54]
    Remote Control: fixed compilation error

  * [28c94e9ad5772fe0cf664e93ee0c10b9e2229983]
    CMakeLists.txt: definitions (gcc args): added -Werror-implicit-function-declaration
    (it should stop with an error instead of just display a warning)

  * [9a6bdc44c50db44bd00b1ba76df135694ad210c9]
    CMakeLists.txt: python: install: removed useless conditions

  * [6d616ee6a287efdf3c3ee79310ab6be7ec9c1595]
    CMakeLists.txt: python: install: fixed support of support make install DESTDIR=/tmp
    Note: DESTDIR env variable is set only during the use of 'make install', we can't check it before (we can't check it during the cmake process)

  * [6ae2a1faec0724c4420a8759c273a5ed837ca1da]
    Logout: logind: check capabilities: also allow 'challenge':
    From logind doc: If "challenge" is returned the operation is available, but only after authorization

  * [be0e2db1d96928b5f66c450da843aa62f5930823]
    Logout: Switch User with GDM: fixed typo

  * [e5b100628a354c935403765b4b3f806fac1a3e94]
    Logout: Added the possibility to switch user with a custom command
    Can be useful when org.freedesktop.DisplayManager and org.gnome.DisplayManager are not available

  * [fbf8ea18e7f6390f8f67decb1515058ccdc9d9df]
    DnD2Share: Custom backend: no need to check if a script is set for this file type
    (already done in applet-config.c)
    + fixed 'format-security' warning

  * [6a79a26e799d0eccce0a66eb3baedd917ff14939]
    DnD2Share: Translate url labels
    After having added the possibility to translate these labels, it's maybe better to translate them ;)

  * [62c0e1c1c7383551a1df41dac8917025bc887f41]
    po: Sync translations with Launchpad: thanks to all contributors ;)

  * [f82278a782c2ea01eaa819b7ffd59f1f6f142ecd]
    Po: updated translations
     + fixed typo in GMenu (Fabounet likes 'spaces' :D)

  * [577d63bb78abf3c161336628ac3552a69939360b]
    DnD2Share: Url labels: added the possibility to translate these labels
     + translate some French sentences

  * [140b3624d076e68b49a7848396a90c010faf9443]
    DnD2Share: imagebin & imageshack: removed the use of a temporary file + code cleaning
     + imageshack: replaced 'thumb_link' (no longer available) by 'is_link' + force public=no
    PS: It's the National Day in Belgium and there is a new king :) Vive le nouveau roi Philippe ^^

  * [8bce615f200af99d5ad595bdc9055634bdb99015]
    DnD2Share: the backends now return a new GError if there is a problem in order to display a more specific message
    + renamed cDropboxDir -> cLocalDir (also used by U1)
    + renamed 'uppix.net -> uppix.com'

  * [0c5f141ea48b1202d3053dcadf924a3f27c9e0fa]
    musicPlayer & mail: launch the application with the opening animation
    (only if it steals taskbar icon - used: cairo_dock_launch_command_with_opening_animation_full)

  * [80542760cc0991e124756aff7cfa139024cf0300]
    Animated-icons: continue the animation until the application opens (until iSidAnimationOpening = 0)

  * [993d570bcdd77144a0be5161cb1080d4be68cef7]
    Clipper: Registered to the new notification LOGOUT to save data before the end of the session
    If we only catch the SIGTERM signal, sometime the dock doesn't have enought time to save data on the disk...
    @fabounet: Should we check if we already save data? It can be problematic if there is a problem with logout :-/ (e.g. if Upower or logind is not supported or when clicking on Logout menu entry, 'cairo_dock_fm_logout' will be used and then the operation can be canceled)

  * [552f9863d6c99e0fe6bf1dbeb1d2e4a49e4d20a8]
    Logout: Notify the Module Mgr that the session is closing

  * [62b2f96a5ab3bbec90f8755b45323f8e75e00e04]
    DnD2Share: display a different error message for Dropbox and U1 + with a longer timeout

  * [7f963c67cd027ba36d95a0e6f59b3e88a1838e4e]
    Recent-event: Support both Zeitgeist-1.0 and Zeitgeist-2.0

  * [05f6eb6b8888f7c1dc86663e446970ec17e5610d]
    Indicator-Generic: Added support of the new indicators (services).
    Now load services from /usr/share/unity/indicators

  * [6e04bb7adaab77d3d6119fad9a82ef06992bbe44]
    alsaMixer: Added support of the new indicator.
    Now load the service: com.canonical.indicator.sound

  * [f449008e0089a6a6d316739b984f5a3d2bff3d24]
    Indicator-applet3: added support of Indicator Services (Indicator-NG)
    For more info about that: https://code.launchpad.net/\~larsu/libindicator/new-indicator-file-format/+merge/165713
    Indicator-applet3 needs libido >= 13.10 to support it

  * [03b1e02d28407e53f23075ef57ff0c2d381e365e]
    CMakeLists.txt: DBus: Python: support DESTDIR env var
     + display at the end if Python2 and 3 are available
     + don't display an error when launching 'python' if it's python3
     + display 'no' at the end if python/ruby/mono/vala are disabled

  * [678853df6a82cd9cab8fff90f6715b2fac490306]
    Shared-Files: lock-screen: added support of light-locker

  * [7d6cb23d3728879ffa10f465410d7936d0fc0320]
    renamed cairo_dock_redraw_root_docks -> gldi_docks_redraw_all_root

  * [cc7ba0df7a4c3bc32263c14f25fb6a18fded868a]
    All: updated to match the core API

  * [c094309271a61b0554564dcb999ce1ed8a255c28]
    Dbus: main API: removed the deprecated methods and code

  * [a7a810f25b00cae68601ec3855d020e7589a2d2d]
    Dbus: Manager properties: added the config-file (useful in case the dock is launched with a custom local folder)

  * [49fda18cf7b69c8946eb60103ddface82c1ac4e6]
    All: register events on the new ObjectManagers

  * [34a7de681e5bf23f47d4d1b44bac03e80d27e6b6]
    Dbus: Managers are now regular Objects, so handle them regularily

  * [295627a6dfcffc571389a1122685e871fb72a083]
    PowerManager: label: used shorter string for the label and start with the percentage
    Should be better when displaying the dock in a vertical position where labels have a maximum size
    + added the possibility to translate 'h' (hour) and 'mn' (minute)
     e.g. in Nederlands, hour = uur

  * [7dbfb666595f407f06587482a8b27554722bcf22]
    Lock Screen: added support of cinnamon-screensaver
    + restricted the list of processes to the current user
    About 'cinnamon-screensaver': it seems it does the same thing than 'gnome-screensaver' (the package also contains '/usr/bin/gnome-screensaver'...)

  * [7b7184e906832f60fe56686511ac1ab670c84d99]
    Dnd2Share: uppix: prevent possible bugs by checking more variables

  * [d1861b54380cfe5ba3c83f043a52e1197c21fbfb]
    Dnd2share: replaced uppix.net by uppix.com because uppix.net now uses JavaScript, etc.
    Note that we can revert this change if someone finds a way to upload on uppix.net but it doesn't work with:
      $ curl -L uppix.net/upload -H Expect: -F files=@FILE_HERE -F token=UR37GjfK9as1qsH76FUYkUrX

  * [30f7d49e008fbcc1a403ffe90af03a3295d8fa12]
    dnd2share: imageshack.us: an api key is now needed

  * [9542c79047702fb78aa96041f4705a39ddf3990a]
    dnd2share: added Imgur.com support

  * [58a0c88370838f923f9471b5da71668c043e79bb]
    dnd2share: codepad: fixed a typo (include and a g_free was missing) + removed readme file

  * [e74f2f6a0ac0fe49f921b7033bbd7d190a5637df]
    DND2Share: Free: handle the case where 'tempfile' is not available
    Used mktemp or '/tmp/cairo_dock_curl_free'

  * [059fda8dc727c218540057a858cc6743ee03bf66]
    Data: png files: optimize all png file with optipng (1639611b -> 1497647b)
    Used: optipng -o7 `find -name *.png`

  * [89ee9a49e2c13a4c6a60a6826ba4b1a6c82316b1]
    Dbus: handle a 'position' option in the creation of an icon

  * [c693d0c60bbe0476d5e0e5ef8ada5468e2fdb611]
    Dbus: don't use cParentDockName

  * [567261c187938ef43c19cf5d30f863f6335b7657]
    Dbus: added the config-file in the properties of Docks and Module-Instances + use const char* for properties name

  * [62664e0e1cbedd509f9a511ddcc2cbdda52ddce7]
    GMenu: Added an option to not load settings.menu file
    it can be useless or it duplicates menu sections on some systems

  * [95a3b9f2b6492c47c3f29e1dae38f10b710d1e9c]
    Kde-integration: measure directory: this function doesn't work with 'trash://'.
    Imported the code from gvfs-integration: it works fine with 'trash://'...
    Note: TODO: this kde-integration plugin should be updated and sync with/use gvfs-integration plugin... => http://glx-dock.org/tt_task.php?p=2&t=319

  * [a3585107fe28c6c8ad0eaf62320f64728d60d95f]
    Wifi: no quickinfo: refresh the icon too

  * [02f550599704ae00ae4a78366b8fb1e15978a2a4]
    Updated to match the core API

  * [f46d68578912e706291d827fd709453f9dd93943]
    GMenu: added support of ezame, a new Menu Editor
    More info: http://www.webupd8.org/2013/06/ezame-new-menu-editor-for-unity.html

  * [e5d96d1799263b27a85d31b8ca0600ca688d3e91]
    GMenu-old: used GTK_WIDGET_MAPPED for older versions of GTK2 (< 2.20)

  * [cc8dca5284e5d62e980469636dea9bea7c9ee804]
    Clock: init: on_resuming: do not duplicate code

  * [590db175225ac2b44a7cfe5a729821321c0ed10e]
    Clock: ICAL: check if a task a valid before adding it:
    data can come from outside, it's maybe better to check more thing, e.g. if the title is != NULL:
     It seems that GCalendar adds some tasks with a correct ID but no title, status = completed and date is wrong
     Check also is the date is correct: if the date is 0/-1/0...
     => skip all these tasks, they are useless (not available in the calendar)
     and they cause bugs (e.g. pNextTask is wrong and then each minute, all tasks are updated...)
     + reduced debug (do not print the id of each task, we can have a lot of tasks :)

  * [20a5135cbcc527bdff90ca83927bea75c39bb2cd]
    Clock: support login1 for the 'resuming' signal
    Upower's 'resuming' signal is now deprecated, used 'PrepareForSleep' signal from login1 if available

  * [c92ca51bbf6e60542295b04ebdf70cd9a7358b5f]
    DBus: updated to use the new object functions; oh, and by the way, there is also a new Dbus API :-)

  * [9f8902bd4a0d67bbb8d1fb95bed2d99ff02387d6]
    Dbus: interface: bash: launcher: used subprocess.call (with shell=True) instead of os.popen
    used it to execute the specified command through the shell:
    This can be useful if you are using Python primarily for the enhanced control
    flow it offers over most system shells and still want convenient access to other
    shell features such as shell pipes, filename wildcards, environment variable
    expansion, and expansion of ~ to a user’s home directory.
    It will avoid 'write error: Broken pipe' errors

  * [081743842a082222be3eb318ce2df2b6f2da5e19]
    DBus: demos: bash: Added auto-load.conf file (was missing)

  * [2532cb0ee00e887e17a8cc2a0aa8bcaea9996ae2]
    Dbus: demos: .conf file: fixed wrong header and removed useless frame_handbook

  * [bf893f9632c1f52501c42326fe3d181807897181]
    .conf file: image selector: used 'g' (image selector) widget instead of 'S' (file selector) to select an image
    easy to do with this 'small' command: while IFS= read; do file=`echo "$REPLY"|cut -d: -f1`; n=`echo "$REPLY"|cut -d: -f2`; sed "${n}s/^#S/#g/" -i $file; done <<< `grep -rn "#S" */data/*.conf* | grep -i -E 'image|icon'`

  * [d8a535a5327f27d97f0131f8e9fc24e9ba2462ab]
    Mail: fixed a crash when removing an account when there is only one account
    there is no icon to remove (pIcon = NULL) and cairo_dock_detach_icon_from_dock needs a valid icon

  * [0effad7da8241ae49dec15c6fedff3f2082a2ce0]
    Mail: only used a specific icon when using multiple accounts

  * [3931ca51a12b401e286229725abf3674a87de833]
    Mail: Accounts: removed UCLouvain (datas have changed and it was too specific)

  * [b5cbe9a9155f5338132c5e949c114edea94ade72]
    mail: Added the possibility to use a specific icon for each account

  * [94ed877d88e0421e95371cd2aa493329875efe84]
    Note Taking: if no description is available, show a dialogue with 'No description' instead of nothing

  * [03a57893dd75dddff09241976f81aab07b550626]
    Note Taking: if the title is empty, display 'No title' as label for this

  * [698b2424db2057425b1d5a3ce737fb99d0f9e3a8]
    Note-taking: default backend: added a custom title when modified a note
    It now displays 'Cairo-Dock - Note: title_of_the_note' instead of 'cairo-dock'
    Window's title is updated when this title widget is modified

  * [4e81a17d96eaea83f4a8fbdd7d3a815a0ad45776]
    CMakeLists.txt: set the dock version even if PACKAGEMENT flag is set (e.g. if we want to compile it and this flag is set)

  * [4cd081f0c57821d22159010b0b96c40c563a456a]
    Global-Menu: check if we need to inverse buttons at startup (e.g. if we want to inverse them, not auto/right)

  * [543d38e7aa2ce2464f2e3f2a502ce76eb82a4d35]
    po: fixed typo (failed to (un)mount -> Failed to ...)

  * [32ca9459b016a4aad399e05b0cddd20ec97e40a9]
    po: updated translations (not so many changes, just 2 or 3 new sentences and ref have been updated)

  * [9797addcbe5e927136a9da6532872e3847236742]
    Updated due to some changes on the api (cairo_dock_print_overlay_on_icon* no longer need the container)

  * [a86d93cc396151070ab9ec804a9ec64855c83ed1]
    Global-Menu: used this new function to get the Xid of the window: gldi_window_get_id

  * [e236b783c4dc831a03f46c9947314e208422e82b]
    All plug-ins: updated to match the core API

  * [572a9da02b84a3e9dfcd57f3c4146913abbebcdb]
    Global-Menu: application menu: id of the current window: Added a temporary workaround
    Discussion about that: http://glx-dock.org/bg_topic.php?t=7031

  * [07a9ecce9af65694b6ad4da2f71f70d8a55523f8]
    CMakeLists.txt: if Gldi is not found, display a error message and then stop
    Used the dock's version from GLDI variable (by using 'pkg_check_modules' macro instead of 'pkg-config' command + string replace)

  * [10a47a9b8ac5eaa6994c4db3e5095cad0156d562]
    Logout: used loginD by default
    Capabilities: if logind is available, used it first to check if the computer can poweroff, reboot, suspend, hibernate and hybrid-sleep.
     if it's not available, check with upower and consolekit.
     => UPower will not be used if it's not needed (a few have been reported when using it...)
     => Added Hybrid-Sleep support
    + renamed 'systemd' functions/var's to 'logind'
    TODO: used loginD to switch users and get the list of users

  * [2a2625fe10ca6643a4999da34e0340bdd01293e0]
    PowerManager: Upower: better handle the case where a device is added/removed
    It seems the dock also receives these signals (removed and then added) when resuming from suspend and it causes a crash (in GObject or UPower) when unref and then directly ref all devices and the client.
    BTW it's much better to not "relaunch" the applet when receiving these signals even if it's quite rare...
    Now, when a device is removed, this device is 'unref' and removed from the list and the informations (for the dialogue) are updated.
    If a device is added, this device is 'ref' and added to the list and the informations are updated.
    Note: about the capacity: used the sum and not the average of all batteries

  * [998782140beb8e5fdbad89dca533fbaa0dd207bd]
    GMenu-old: gtk_widget_get_mapped has been added in GTK-2.20 (also support older versions if it's possible
    It's just because we only have to change one line ^^ but Gtk 2.20 is quite old but still used on RHEL

  * [50da2614d9b1c22fdea1008cd52661c01edc35b8]
    DBus, Remote-Control, Scooby-Do: notifications: all notifications about the windows are now available in the Windows Manager

  * [996ed3a036608c0f0e772464c490d7a1ca8f1c1e]
    Global-Menu: notifications: all notifications about the windows are now available in the Windows Manager

  * [1e1719d49e40ca1e5ef5b70cd51bd24c2a477f8b]
    GTK 3.8: gtk_scrolled_window_add_with_viewport has been deprecated
    gtk_container_add() will now automatically add a GtkViewport if the child doesn't implement GtkScrollable.

  * [e643e1a8aacebf9d7eb7796c1418a62e0e86b0b1]
    Impulse: fixed a compilation error

  * [4a621218b585fa9ab4a0bd9f54cf23b78e180fd9]
    updated to match the core API

  * [40a97846010a18807a590c8a8f9ebf80755c978d]
    po: fixed other typos with translations

  * [3c62f6da5ad29e469c7ec343f275359e0eea44f8]
    Logout: Fixed a typo with translations + comments useless code ('logout needed' is still not available (or will maybe never be))

  * [62baeaa042dff2bfe6cd8b8a407ef082697323c5]
    Illusion: the insert/remove system is now easier

  * [77a7c20c5a3b1820e33d5d2183fa426dd33e1c72]
    DBus: Python interface: enabled GLib threading support only for GLib < 2.32

  * [2271cbf437d226ec65e9139f5ccf7aa62537bcea]
    updated to match the core API

  * [cb9e5fcf4ed6572b0ab819c92f9804c0e8213f6b]
    CMakeLists: used pkg_check_modules to check if we're using the same version of gldi
    But don't do that when using PACKAGEMENT flag (e.g. when we've installed a newer version but we just want to do a 'make dist' on an older version)

  * [6c8f273d3a4dd77fe00989c051f3ba8f08a7cb1f]
    Weblets: fixed a compilation error
    @fabounet: I'm not sure that this applet has been correctly updated, can you have a look at this? :)

  * [c7e7704f14e63d00c4296e0961b183c3ff400c7a]
    Here is quite a huge commit; it's "just" to update to the new core API

  * [758385bc47d21051b8ec2746e248449ddabed5db]
    DBus: locale: force the download of the 'locale' tarball
    If 'locale' dir doesn't exists when launching DBus services, an empty folder is created
    But it doesn't contain anything. The package manager will therefore download it ONLY if
    the external package is younger than one month => cairo-dock-packages.c:_cairo_dock_parse_package_list
    As workaround, last-modif file has been added with 0 to force the download
    (or we have to mark it as 'to be updated' when there is no 'last-modif' but it's maybe not interesting for a theme?)

  * [1ecd96e44fc69fd841b8b6c1150fa6410c84b2bc]
    CMakeLists.txt: check if gldi.pc is available before using 'pkg-config gldi (..)' commands

  * [2ac40ef2402ef79ce360c2193ed5abd901e740b9]
    Gmenu: fixed a typo with the default path of xdg dir
    the menu will be empty if XDG_CONFIG_DIRS is not defined (but it should be according to the specifications...)

  * [4a970ec3ba2f5afc075a4a7276d316ec438d150d]
    Dbus: Interface: Python: Do not crash if no translation file is found for this domain

  * [f867033f9eb7ad88f4749e51a2e8eec6f21a89b2]
    CMakeLists.txt: fixed a typo with CMAKE_BUILD_TYPE
    Thanks to aCOSwt for this patch ;)

  * [c78c3cab3ec9e5615f40e6ec736efecdd2604f66]
    Global-Menu: moved the code to know if a window can be minimized, maximized and closed to libgldi (X utilities)
     and used the new function: cairo_dock_xwindow_can_minimize_maximized_close

  * [464c1173e36a44b84c98ea8945cc80431b50969d]
    po: Imported translations from Launchpad: thanks to all contributors ;)

  * [043b5e5ee177961c11de05a7a0d5eaac6011c834]
    Version: 3.1.99.alpha0: it's time to introduce new features :)
    (and bug-fix of course ;) )

  * [4aea84f180f654a83ec810f37f85f17aed1a144b]
    Indicators: do not insert or detach icons if it's not necessary

  * [b1fde94d0c5ce1d0de0f4dc34e1bd56468618c5b]
    po: Imported translations files from Launchpad: thanks to all contributors ;)

  * [303770e571561cdf0525d40a88781e0b3636b7b7]
    Dbus: force the height of the menu, since GTK doesn't update it correctly

  * [8c6ba7f0da9a9c1a9f5337702290517798c81443]
    DBus: Python interface: Translations: used GNUTranslations.ugettext to return Unicode strings with Python 2

  * [082289a08dcee1ea095eb695d3c32af942c1cd09]
    GMenu: Preload (map) icons at startup: removed this option: it's not really needed when using libgnome-menu-3
    Most of the work is done in a separated thread by using gmenu_tree_load_sync()

  * [6730973739986a2042c46a401bcf9a5e9fef0111]
    Indicator-Generic: Monitor the indicator3 dir in order to reload indicators when these files are modified/added/removed

  * [d7cc652c415e1de4e24f549bd63cf275274fed72]
    Indicator-Generic: if no indicator found, stay in the plugin mode to not create an useless icon

  * [59d471afebc4114fb6489606451cc138c368bf18]
    Gmenu: load pixbufs progressively in the entry list

  * [db885862963c472bb533953685cd4059b00672c6]
    Gmenu: use g_desktop_app_info_get_nodisplay if available

  * [caf52fbd379832a1877a565afe53ba565c29f38d]
    Gmenu: added an entry in the menu to look for an application by name or description

  * [d94e19b8ea3a2f65839891e4a2ad815d35686548]
    GMenu: propose to open a newly installed application

  * [c0a515b295e592e2a2f7c42f5fda92ccfa60b3b5]
    Python interface: deactivated gettext with python2, as it doesn't work correctly

  * [020d78a239b0036e7084f8c813f7c1b9e377e240]
    Removed a few g_print functions

  * [f9f1f0283c3644aca228e6bd23055957d7c4782b]
    DBus: Third Party applets: distant dir is now on 3.2.0

  * [1af83ab964495d620344c7277934000462ebd565]
    Fixed an error in the installation of the python scripts

  * [0abc725f789bdbc440753aa3d22e43b7bb593d4e]
    3.2.0 is released !

  * [75d438bf590f8b3ed160179051e3bc5611683b89]
    MPRIS2: clamp the volume between 0 and 1, in case the player can't do that

  * [3ad633be34c96b6c3cf09ffa1c0897e032b53111]
    Python: fixed a small errors with the python install, and don't use a path to python any more in the scripts

  * [bdb76be1a911ca66a6d9bf234367fe2c8ec8a3c8]
    CMakeLists: check the version of 'python' if we doesn't find 'python2' OR 'python3'
    E.g. on Ubuntu Oneiric, only 'python' and 'python3' are available

  * [e1cd10b56b8e68dfd418e6f48d359e9501cd7fcb]
    Dbus: Python: fixed a compilation error

  * [a2c1d25d6a1d26f7da6cb0cb7b8415c6814527a8]
    Dbus interfaces: install python interfaces for both python2 and 3

  * [303b6d9ac750333021b124452b4f5e12f8d4cf89]
    Shortcuts: if the user wants to show the menu before it's loaded, set a pending event

  * [05ea139dfe2ee8ebdefb4e7fff6f7f4339366b05]
    po: Imported translations from Launchpad (thanks to all contributors! ;) )

  * [323c359aeafaa529ac9fec76de49f4ea2a1a7cad]
    GMenu: and remove the pending event after use

  * [f3674b4e146abda61c5b9b380d9cad8825046927]
    GMenu: if the user wants to show the menu before it's loaded, set a pending event

  * [f522fd291c3e0cb3f79e4a61db6be63a2867eff9]
    GMenu: preload: the preload of all icons should not be launched in the mainloop (with a g_idle) because when preloading these icons, the dock lag during a few seconds...
    There are two solutions: remove this feature or try to load it in a thread (this is my solution)
    When I tried to use gtk_widget_get_preferred_size in a new thread, I had a few crashes in GTK3...
    Now the menu is created (cd_append_tree_in_menu + cd_populate_menu_from_directory) with all elements in the thread (and it will also preload all icons if needed)

  * [ec259de36f63ff5bd439efad1e04a10e8908cb6e]
    GMenu: at startup, the menu can take a few time before being created
    If the menu is not ready, retry during max 10 sec each 1/2sec

  * [8b8edf1c226d60d2ba008b94783fa816b72e2732]
    GMenu: removed old and unused files

  * [0ac01b059977b685c5f7e2820b439e12a7811df8]
    Status-Notifier: fixed a small bug in the reload (icons were in double)

  * [a53a576c9fc04c8d849584dcb471f13ebf2afbe3]
    GMenu: fixed a bzr typo: keep the history of all modifications

  * [cbaca1b25deee572656502c621d9ffa27a18d9d8]
    renamed to GMenu-old

  * [094848cd19dc47e2a21281195e56d2bac29d4886]
    merge for GMenu

  * [d60ff415ee2005851a349755d50a61a4676a6e39]
    GMenu: renamed to GMenu-GTK2 (only if libgnome-menu-3.0.pc is not available)
    even if this lib doesn't depend of GTK3, it's a 'recent' lib which is usually only installed if GTK3 is available
    @fabounet03: please have a look to my post on our forum about that ;)

  * [b9e74a2a9bb5b1d85008f4767774c2255be960c8]
    GMenu: rewrote the applet ... seriously, in RC ? yes ! and here is why: 1) the code was such a mess, a blob of old code from gnome-panel patched a hundred times to fix it 2) it was using gnome-menu2, which is deprecated for years now, and not even available in some distros, which means the applet is also N/A 3) the code is so much more clean and simple now, I wouldn't want to maintain the old code for one more release

  * [8bcf7dda2036e1536625068a1bf5f4dfe9352daf]
    GMenu: renamed to GMenu-old

  * [74c556118e28d597f2c57498b0cd681fd9a719a8]
    GMenu: rewrote the applet ... seriously, in RC ? yes ! and here is why: 1) the code was such a mess, a blob of old code from gnome-panel patched a hundred times to fix it 2) it was using gnome-menu2, which is deprecated for years now, and not even available in some distros, which means the applet is also N/A 3) the code is so much more clean and simple now, I wouldn't want to maintain the old code for one more release

  * [0cf58534d5f293c4c50d721bdfeecdbac3857dae]
    Status-Notifier: don't reset the icon if not in compact mode

  * [e42e6110a4ea4d4f42566ecd9d43ceeb19d5c2c0]
    Shortcut: init: if the dock is loading, launch the task in a g_idle and not with a delay of 1sec which is maybe a bit too long

  * [95687eef6a336790378136ef42e4ab8363c34602]
    GMenu: init: load all menus and submenus in a thread
    This modification will prevent a freeze of the dock at startup (maybe ~1 or ~2sec on my computer because I have a lot of programs and a slow HDD). The dock was drawn but unusable.
    I reverted rev 2748 and fixed the bug that prevented recent items from being added by creating submenus after having created menu *and* added data to the object

  * [68c1443ea8814f20f5f3886a76a1858963280c5a]
    Dock rendering: fixed the drawing of the 3D and Curve views when the alignment is not centered

  * [0606d01f56c5e7e0cfa8cee22bdb59417ce31a2c]
    ShowDesktop: Gnome-Shell workaround: add a small delay before triggering the desktop Exposé or Gnome-Shell will not respond

  * [83580e77bda8689d1fdc055c968cb832087df7ba]
    Shortcuts: for a bookmark that points to a volume (a distant share folder for instance), mount it before

  * [fd5285bfb03297586e68b282f066137dbf076ff9]
    gvfs integration: handle smb share folders and other exotic mount points + removed a few small memory leaks

  * [93543964b3d75521f805a516eb3d117ef3487a08]
    Fixed 2 compilation errors for FreeBSD

  * [22da028f5a365a5ff54d6e2905d685e027529593]
    Clock: iCal: don't add a new task if the uid is NULL
    The first event on my calendar (from Google) has a null id and no other informations are available.
    Without that, I have a notification at startup where all informations are empty

  * [da4942eff6763a9b244540624c7d47a01d475d4b]
    Sound-control: ignore alsa callbacks that are not 'value changed'

  * [6c0a8ada1e993cd2f4fef91679ecf374051a55fd]
    forgot a print :-/

  * [e30fb8cd17228fe0760f471455ac9312679445d2]
    gvfs integration: hidden files were not correctly handled

  * [dd8127da6f654382681ced1d42271a327af0962a]
    Shortcuts: Disk usage: some sentenses was not translatable

  * [1ac0771b286ee0e8300b2f5b2f6a452f17945da8]
    Remote-Control: don't scale the numbers with the icon

  * [93877e5951159681e68f9141a91f4ccd1d074f81]
    Shortcuts: info in disks: distinguish between a distant mount point and an unmounted volume

  * [0e11ed792c438a633a95a506c3c2397a9c8124df]
    ported some applets to BSD (part 1), thanks to Max Power

  * [d241e79553ee58c8b3f409572c420b827b310b79]
    Gmenu: fixed a bug that prevented recent items from being added

  * [a97d23a0301001fa17aec2e61283407decd4c477]
    Clock: fixed a few bugs with ICS file support

  * [e8b0d222f66b75ecfef1dc15902f440b522771ac]
    Indicators: changed the description and updated translations

  * [e7ed40b2761b6f8d14d901f6ba3a98059ecf89ee]
    Python files: python 3: used MainLoop() from GLib instead of GObject

  * [2183be24597283e21e4037c4ae68ac1ea6628802]
    Python files: python 3: import GLib and GObject from gi.repository

  * [f280cc5663db0a6ae9f7111850dccc427f4a4fe4]
    copyright: fixed a typo (licence -> license)

  * [ed7aa699138b6c7fc12b65828a30992d78a2973c]
    System-monitor: fixed wrong rounding of the amount of RAM

  * [d3fd833e0d07cbf6ad4ab3750e044bb1bfe7887b]
    Shortcuts: handle network bookmarks (like FTP, even with password), and correctly see mounted/unmounted bookmarks

  * [bcd81fe32dfabf1c4ce38318f649047c4630766c]
    gvfs integration: removed some unneeded attributes in the queries

  * [7bd82315217ea9c8fa705069a79eccd87046dde2]
    Desklet: 'viewport' view: update the scroll offset when the desklet is resized

  * [4fc4ac8c925a9bfa0b08503a3d4cdc50e254afd3]
    Shortcuts: use the 'Viewport' view when detached

  * [c261cb68c7f54acb7bffdf478d3a4f03a2478a6a]
    Desklet rendering: modified the clear and dark themes (smaller corners) and added a few more themes

  * [ab05a551acadc18097c6aeb19b571010fab3c85e]
    bumped version

  * [2132a1fd23be2636f8d80c7df63e7e447d1ee087]
    Sound-menu: handle the case where the daemon is not present/launched + fixed a crash in the config if the applet is not instanciated + added some comments

  * [9308bbd31edba5dfa2076aef51107b0acaec4905]
    Indicators3: do not add the name of the indicator in the .conf file
     Only set a key with no value that we can use only if we have a problem (e.g. if the name has changed)
     Now we can easily modify the default key in the code (e.g. if the name has changed or if we want to add/remove an indicator from the blacklist)

  * [b873775bcf578c9b08bac9fe79dc72d28c8d56d2]
    Indicator-Generic: Reload all indicators if the plugin (launcher) is reloaded
    Needed if the blacklist has changed.
    PS: but it seems that we can edit this blacklist because the configuration tab is empty ;
      maybe linked to this bug: we can't move these indicators to another dock (right click menu) and there are two entries in items' list (config panel)
      maybe because the icon is detached (and re-inserted after)?

  * [6ad4a2915a650b36a18f5483b0733813e3c782e1]
    Logout: added support for Systemd, for reboot and shutdown (Fedora, ...)

  * [e2d659b13e2fa1ac9a21beb68c11955254e6cc57]
    Removed Sync-Menu and Printers-Menu: these applets have been replaced by Indicator-Generic

  * [6dd976af227911e3e5bc24e7207ced67b6a04869]
    Indicator-Generic: new applet! A plugin to hold all your 'indicators' applets.
     Description: Simply enable it and it will load all your installed indicators.
      You can define a blacklist to not load some indicators.

  * [3b1546151993117a8ce1c012530c4aa404fb4a78]
    Indicator-Applet3: added the possibility to use it with a single and a multiple instance

  * [6f66a5cf1c1954b41a6c0ee329a41cea714d1205]
    Generate new applet: added the current version of the dock as the minimal version

  * [188dc34d8b0b116fa2867efb4ffc8cab1d069823]
    Generate new applet: compile with all cores + fixed typo

  * [49291c7b03d0ef0c81ebdf76e6acafeef678340d]
    Indicator3: Added get_directory_path

  * [31ff6cfb7e4c245d9f0e243e029c4807b37f4872]
    Indicator3: utils: check visibility: hide the icon if there is no image

  * [dee701fee951ac00a024a791816e75b5766def92]
    Switcher: support the desktop names defined by the session

  * [de7a466bf105dd843a25ef810102a3e40dba2321]
    Shortcuts: added BSD support for mount points info (thanks to Max Power ^^)

  * [d268ace2d0cf86aee615bbef76b473849d558d75]
    alsaMixer: Old SoundMenu: fixed a typo

  * [d821ef9cd16dcadb83d5210cbb90e1a944610172]
    alsaMixer: SoundMenu: Load the menu from libsoundmenu.so directly if indicator3 is available
    The alsa backend is now use and it will just display the menu from SoundMenu daemon if it's available

  * [17d74123b2c08e1e3567add7670e4c32b5bf56a5]
    Indicator-applet3: Load: Do not list the current entries if we don't use 'entry_added'

  * [9a4a14fc1155be7957651b2c2aff2a3ca4844a5c]
    GMenu: Init: created the main menu from a thread to avoid freeze at startup
     The menu was created in the mainloop with a g_idle: this means that the main dock was drawn and then the menu was created but that caused a freeze of the dock
     (this lag depended of the number of apps in the menu and the speed of the harddisk but it could take 1, 2 seconds or more)

  * [3ce82effcc3a4ee5de6dc8a3c008da3f62858301]
    shortcuts: init: if the dock is loading, delay the start of the task

  * [717c17880609f6cc87c8801e7e1ad5418689b0ce]
    Global-menu: fixed a bug in the drawing of the buttons

  * [401927f67e371af31a2366708ce8955c34e3c975]
    Panel view: fixed a bug with the cairo drawing

  * [7c910e77828a3cc0d77063af0dc8cf43b3d5d78d]
    Shortcuts: handle the case when a volume's URI changes

  * [e0657d9bc6306b8c0d27f2e7bdb719e3b560d876]
    gvfs integration: can now mount encrypted volumes that demand password

  * [3e88b0766c03d90804112d2240d929a70ada6e9e]
    Sound-Effects: added a preview file
     and compressed icon.svg

  * [c88fcaf28de6eb0d5ce2945d40da1a1dd6565e64]
    po: Imported translations from Launchpad: Thanks to all contributors! :)
     Added: Serbian Latin

  * [497ae05db447b1f19e51e994edd5246a06c13c3e]
    Panel view: reload icons if the icon zoom has changed + Busy animation: rewind the animation when it starts on another icon + third-party applets: correctly instanciate the applet + Status-notifier: fixed a tiny error and cleaned code => first release condidate

  * [8c2818a1778cbc56b62120b21b354062e065b9af]
    Views: 3D and Curve: maximize the window size to avoid resizing

  * [d84837a82017faf116f9bbbf849dc7a3e2d611b7]
    po: Updated translations

  * [11aafff44279d8c420c5f694a6ae3499a8b8be2d]
    Note-taking: enlarge a little the note icon

  * [3129e25bb56028cf04b3f22e8ccf0549cc849ac1]
    Panel view: fixed a bug with icons size

  * [fa2726a3b4b107224f1e1b2101bae2752091f118]
    Sound-Effects: take into account the enable/disable options

  * [0ac1376e0f32d0a524e76e9df0ed37fa282e5e4d]
    Slide view: fixed the position of the arrow with multi-screen

  * [3938836c00e4f2cdf371b87395804391fa762722]
    Animated icons: Cairo backend: Wave (and Spot) only supports OpenGL backend.
     Do nothing if we want to use this effect with Cairo backend.
     Spot: do nothing during the update if this OpenGL backend is not used.


  * [bf530bb5359de4e4e5a148518eec706ae51c8413]
    alsaMixer & Sound-Effects: include <sys/types.h> before <alsa/asoundlib.h>
    With the latest version of EGLIBC (libc6), these plugins fail to compile.
    It seems we need to manually include <sys/types.h> before.


  * [b14b5191463f78a9be03f1105e0f89adb45bb4c3]
    Dbus: removed useless call of g_type_init(): it's already used in the core

  * [652d92f59fc73af38b138792702299a01d879ae3]
    Panel view: fixed a wrong icon size

  * [9892fa35f108a5d5011fa98a7dd9d104b65de754]
    Notes-taking: fixed a crash + fixed the drawing of the text + hide the dialog automatically when we leave the applet's container

  * [b30cd5f49de3dc214e1dae149655682cf59debb6]
    Sound-Control: reverted the last 2 commit: the switch is needed, and we don't need to manually look for the best icon, the core does the job for us

  * [6d044407228fdc495d0e4020461428f77527c2c0]
    AlsaMixer: Custom Icons: used cairo_dock_search_icon_s_path to get the best icon

  * [6dd9293a69d91b7f2b2360d4e95fb1f45e90aff6]
    AlsaMixer: removed an useless switch

  * [9bbe3122429c961ac07426687d2b830165caa9c5]
    Global-Menu: updated the drawing of buttons

  * [e49284bc6fbdc7f45b8efb8483dd351f9912faca]
    Panel view: take into account the requested displayed size for icons

  * [9617bca23d8c79ffab97a135077411eba6f17c72]
    MusicPlayer: MPRIS2: don't block if the player freeze or if it doesn't quickly anwser to dbus calls
    Added a shorter timeout for all cairo_dock_dbus_get_property_* ()
    Use 500ms when using them in the main loop (e.g. when displaying the right click menu)
     250ms to get the elapsed time (will be call each second, 250ms is already a big timeout, if there is a problem we can wait the next call)
     and 1sec for other cases.

  * [3e5e362c57ad72d5593dc16cad93855fc3149c72]
    All: updated to use the new screen API

  * [409e57e5e732fef8f4d1eb5c21378fb26ee92231]
    Screenshot: remove the transition before setting the default image when the menu is deactivated
     (if we try to set the default image during the transition, it will not work)

  * [0d134ec94a4d395712c7d32e33f4f2f322aebf4d]
    Quick-Browser: Added a right click menu: Open With / Copy Location / Open the parent folder
     + Set Icon Pixbuf for drag'n drop only when dragging file
     + Force to compute the size of the menu before displaying it by using gtk_widget_realize: avoid big menu that are out of the screen the first time we open it with GTK3

  * [34433ff3be4116bbe9cfef64de398369e30e9b6e]
    Screenshot: AppsList (Open With): no need to recreate the list, to search for icons, etc.
     It's always a .png file always made by Cairo so we can get the list only the first time

  * [82e85ffe28aa2b46beebcaa173df9aba474f3db8]
    Recent-Events: Open With menu: used the correct size for the image

  * [9dd57c791976318e1f3b9b8dceb9a452aee09623]
    Screenshot: if the file already exists, add a number at the end
     + added the default dir in the dialogue

  * [9c4c49cf1763146fcc9daa19c2a855a8490dd995]
    Screenshot: Added the possibility to change the directory when using options in the dialogue
     + Added tooltips

  * [98eee9995e4dc43f2dedd06ba79aef8a19a23264]
    Screenshot: merge (seems we had the same idea at the same time ^^)

  * [1182f21d6b599add121afafd79168c58f8709fb6]
    Slide view: ensure the scroll don't get out of range when the dock is resized

  * [d33fda166a639f8becbb5f2699f7c623ffcd121a]
    Screenshot: added an option to define the default saving folder

  * [ccf576ba9d3455d959d63462e03c796b24de8b90]
    Animated Icons: Rotation: Translated all old comments from French to English

  * [9a5380bf56ca808541f207b7f6202aaefcc9b725]
    Bump version

  * [3936a5320de4c74b39da9bb267ff869d753c144c]
    Screenshot: added the possibility to change the default output folder

  * [e5f3e33acebcdd4b6e161e477897feb942bf1c12]
    Recent-Events: Toolbar: use an inline style with transparent borders
     (GTK3 only)
     It should fixed a bug with a black background around these buttons and labels with wrong colours

  * [5da86662bb25e9cc1d5140479a1b445404e1fc4f]
    Recent-Events: some sentenses was not translated/translatable

  * [0ad71644c318868c125bde066fc0e03fdddf33d1]
    Dialogues with custom label widget: set the default color of the dialogue

  * [2abe97c2b8bb4a9337c1869bbf5b414cd0da50c3]
    Screenshot: Output file: used the same output as Gnome-Screenshot
     ('Screenshot from' can be translated)
     + don't leak cLabel

  * [346915a2abc7c040c15d1efc72d33a989d13ad0e]
    Screenshot: Fixed a typo in the config file

  * [bec5090992bb2046f34d3880ce55f2f0b54a191b]
    New applet: Screenshot (fast, clean, and with no useless effect or sound...)

  * [8f23637790be8139df6ecb797e31174c51e43d5b]
    CMakeLists: fixed 2 bugs in the makefile

  * [d3ed3fd5acdaf685764335a16cb0697f29446734]
    Netspeed: if no interface is set in the config panel (default settings), monitor all interfaces except loopback
    This is maybe much better than setting 'wlan0' or 'eth1' if no information are displayed. And it's usefull if we use more than one interface or if we often switch from one to another
    Only modify netspeed and not Network-Monitor because this one is only able to monitor one interface

  * [08a12ecba52924375bebcecf4add0a1cdd805dc9]
    GVFS: Measure Dir: if g_file_enumerate_children returns an error, cancel the processus
     We shouldn't have an error here (not a directory) but if we have one, cancel it instead of having a while loop (e.g.: bug 6667 on the forum)
     + Added more informations if there is an error

  * [935b2a160c69d9b0f6839bc9fac20f231438d573]
    Netspeed: don't supose that the 1st interface is the loopback

  * [9f547102b1a7ef3e00473df45d8c50d3fa7f1865]
    PowerManager: avoid a crash if device-added/removed is send but up_client_new returns NULL
    I had this bug when resuming from suspend. Need to check why :)

  * [87bc53f693e8e42166570472e1a39b1bcec98ec1]
    removed 2 useless update_dock_size

  * [ca95eb8fa85361b307bb0a6ad4d5e0d5b73dbb23]
    Clock: update the icon with the correct time when the session has just returned from suspend or hibernate.
    Resync with the correct second when the signal is received.
    It's done by connecting to UPower's 'Resuming' DBus signal if it's available. (no new dependence)
    Note that it can be interesting to create a notification for that in the core but this notification is maybe only needed by this Clock applet

  * [b1ad62f3dfe6ed272bbcd88a4688efc6905f08cb]
    Slider: used a generic icon if no images found or folder not defined

  * [183485835c9b05d02797f0582e79a3273d07fe15]
    All applets: use the new icon rendering API

  * [0cbdb33f36906fc2748dfb071a241680b329e5ed]
    MP: dialogue: It's maybe better to display nothing if we don't have (optional) info about track number and id than displaying a wrong number

  * [708259679cb96432f73bf465c0fff343c88666a9]
    MP: dialogue: if the user wants to see the info (by clicking on the menu entry) it's maybe better to not remove the dialogue automatically

  * [41b4f889e7303feeec69dc4b28b12f9f4a04bdcf]
    Shortcuts: don't reload bookmarks if an unknown mount point is removed (needs testing)

  * [8e4bddf4b011a70f6353d3fdf2f3c101ac308988]
    Shortcuts: fixed a crash (corruption of the bookmarks list)

  * [533b3be1dc21f777724b49a71c96cccad108c35a]
    Logout: added GDM support for user switching

  * [73b631a6b80dc1e3b1dc76999b87d5e3cd4d740d]
    Sound Control: try with gnome-volume-control first

  * [76cf802a0c31d5ce7d91ab42a7e127be015e78b4]
    Messaging Menu: used Indicator3 if it's available (not only on Ubuntu 12.10)
     Need to tested with previous versions of Indicator3 (e.g. with 0.5.0 on Ubuntu 12.04 or 11.10)

  * [6006095eaf97e28bbd3b99445bbccc7e01e93b76]
    Cairo-Penguin: Menu: removed an useless separator and didn't display entries about XPenguins if it's not available

  * [ca25a0cf55d7b36db539d7a0c78015fc1c618fca]
    Tomboy: fixed a compilation error on older versions of GTK2 (e.g. Ubuntu Lucid)

  * [09066092876fc36c04311e18fd84d1d24faf357b]
    Animations: tried to improve the alpha blending

  * [624b71f7e62468dfbfc7adb14aea5c047b31030b]
    Switcher: rewrite the desktop <-> coordinates calculation to take into account the differents layouts on the icon (single line/automatic)

  * [e9410ec63e90ef444055e56e5724dc13b0c2c784]
    Keyboard Indicator: rewritten xklavier part by folling libxklavier/tests/test_monitor.c
     I hope it will be better on KDE/64 bits. We still have to listen to KBD_STATE_CHANGED because we are not notified when state->indicators is modified (it's always 0) but 'X-state-changed' signal is send when the group is changed.
     + added the possibility to display more or less letter on the icon

  * [eb25b5d744d6fe4dd193c9adf2e58c836e7af725]
    CMake: fixed a typo with ical support

  * [085d8ca4d1e78ae4e87d9b00253f2d5d4636a7c3]
    updated to the core API

  * [3732a968683c543d0df4679375d52f6f902ae52c]
    Drop-indicator: use alpha blending for the 'hover' indicator

  * [a2fa046f75470f720459a8e8d4af6b2da32251fd]
    Slide/Parabolic view: don't use the whole screen, or it's impossible to leave the sub-dock

  * [1477d9365f1392dfd58ab3ab7d15aaaa9a2913fd]
    Panel view: use the alignment parameter to position the panel when it has a single group

  * [14c46556037d2a5917d430de82265183632ab9ef]
    Toons: use image buffers

  * [1fae53b668fc9a4d57f93658a8443a48b989eb8a]
    Notes-taking: allow the applet to work without tomboy/gnote

  * [1ba19a9d7530540c51e9a10b24e72dc08e57a3be]
    CMakeLists.txt: big changes! We are now using booleans for CMake flags
    It means that we can use ON/OFF/TRUE/FALSE to enable (or not) an applet: e.g. -Denable-gmenu=ON (and not -Denable-gmenu=yes)
     + Converted a few variables from strings to booleans
     PS: need to be tested with a few configurations :)
     @PACKAGERS: It's possible that you'll have to modify your configuration files if you use CMake flags to customise your packages ;)

  * [a8cf1ec37b4fd7c47857bea7ca9bb332a9205435]
    GMenu: Fixed a typo
    Without this commit, if the DE doesn't respect FreeDesktop rules (by using XDG env vars), the menu is empty

  * [efbc70c74980e6bce6cbbf9efeede87dc7a340bc]
    Sound-Effects: fixed two typos on this new vital applet :)

  * [b1710270693980657a30ca127b36578ecfb70073]
    New plug-in: Sound-effects: add sounds to various events in the dock

  * [f701fb4fa9d83cbd80e2c2df58f0903bf2ffcfe3]
    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

  * [3abb5081d745f2f4688357c21abc41c9f9ed09b6]
    DBus: Vala interface: install files in vala/vapi if it's available
    We are not an official component of vala, install files in vala/vapi if
     it's available instead of vala-X-Y/vapi

  * [9f12ad7ca5ebfd79153827d1a0aca172853e9e44]
    RSSreader: make the text selectable in the dialog

  * [147c970b00adb2731d9eaf04b4d495c55fc518b4]
    GMenu: settings.menu: only looking for [XDG_MENU_PREFIX]settings.menu
     this filename should be like that... other .menu files can be used by other apps

  * [63374e42d9bc34702586ef51f6d2e562869f3862]
    GMenu: Added full support of XDG and icons are now preloaded into a thread
     Now we also check all dirs available in XDG_CONFIG_DIRS
     For settings.menu, we also check all PREFIX-settings*.menu (e.g. xfce-settings-manager.menu)
     About the thread: the thread is launched 5 seconds after startup or 5 seconds after all changes

  * [ede91856cd3ff878e9afbd1d845309b28c4159a5]
    Status-Notifier: use g_object_ref_sink on the menu

  * [669b7738e3f7bf5eec93c489f0b29638197942f7]
    GMenu: Editor: also check if 'menulibre' is available

  * [d2cf532c43c018c73b37e247a5730974cce23837]
    Status-Notifier: items: fixed a typo

  * [cfcbb671cffec82e61197f33846876b498320fd4]
    Status-Notifier: items: reverted back to the use of the 'draw' signal
     It seems that 'draw' event if the only notification that is send after the creation of the menu
     Yes, it looks like a workaround... but this annoying bug is fixed :)

  * [b682f96ecb9c3e53e8270ca8ea0c99b5721089af]
    RSSreader: fixed incorrect duration of the dialog when no URL/connection

  * [cf1d8202717829fa5ec5dcdb182a356aa7570188]
    Status-Notifier: trigger the repositionning of the menu in idle, so that it occurs just after the menu is displayed

  * [8eebde42da5efc4e867d5e38d5190bf2a1aeead4]
    Status-Notifier: use the 'configure' event to track changes in the menu width + build the menu asap so that it's ready to pop up when the user clicks on the item

  * [7acb782807d3bf4260b2a60659099075bc9edef5]
    Status-Notifier: when the icon theme changes, remove the previous one first

  * [eb27ecc711c70f89cd8ccc136a18c80d47687ca9]
    Status-Notifier: Position of the Menu: GTK doesn't do its job :-/
     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.
     (maybe it's due to a delay because Python and DBus are slower...)
     Note that with other signals (realize, map, etc.), we receive the notification before the resizing...

  * [609ad151da0cd19a1e335a01c84fc940d5de99aa]
    Status-Notifier: removed a few print

  * [df0e7ecbe8b9e9db82dfd7c32d2a12c5eaf97098]
    Status-Notifier: fixed lots of corner cases (mainly for skype)

  * [388ae160852406be2b05cf2e87f18f8f5b4f989b]
    Status-Notifier: 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

  * [9171348ca42c9d2df6775822de19d8d0df0413fc]
    Status-Notifier: 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

  * [28cedd3e078ccaac2591143fc5a068804dae4f65]
    Status-Notifier: check for item unicity on creation (fixes the Skype double item)

  * [2c720c923e85bccff28eaada3248c82064e651dc]
    Dbus: removed an useless 'if' condition

  * [99c8a1a6a68600d32fb740d50cdcea51f5e17ac5]
    DBus: remaned cairo-dock-unity-bridge to cairo-dock-launcher-API-daemon
    This script is not really a bridge but it replaces the Unity Launcher API daemon.
    Unity is not required, if an application supports the Unity Launcher API, the dock should act as "Unity's dock".
     + Added an option to not launch it at startup

  * [f305bbeb4b63e3230728e97a1c10ff87a934ae56]
    Status-Notifier: with some indicators, the menu is out of the screen
    E.g. with Dropbox, the menu is firstly drawn out of the screen and then it's ok
    It's a bit annoying and it's maybe better to be connected to the 'draw' signal to reposition the menu during the first popup menu request
    Then, we can be disconnected from this signal because the 'draw' signal is sent so often (e.g. when we select a new entry in the menu)
     But the menu can be out of the screen again if it is totally redrawn... is it so often? Is there another and better signal?

  * [79e8848873d91f08aca587e4533e32a853b5d7c1]
    CMakeLists.txt: fixed a typo: show 'no' if Sound Menu is not supported

  * [f1d87d34628c031bccbd35b2543fbddbce62987f]
    CMakeLists.txt: DBusMenu GLib and GTK are needed for Indicator-Applet

  * [2890d1d741b92000cfe1cdeb2cb9665aa92dd465]
    MP: fixed typos

  * [54aa84dcc44a422421bb011c49f2a20311884736]
    MusicPlayer: if the music player has given a wrong .desktop filename, check if it's a valid name before doing something more (part 2)
    Why do they give wrong .desktop filename? :)

  * [8d57139e73365ffbd9026aa0e2a69ee2a8463138]
    KDE: trash path: It seems we can monitor 'trash://' to monitor all trashes
    but it's possible that we are not able to open this URI with GVFS on KDE :-/ => need feedback
    On KUbuntu 12.04, it seems we need to install 'desktop-file-utils' and then launch 'update-desktop-database' as root
    And maybe, we need to launch this command to open it with Dolphin:
     $ gvfs-mime --set inode/directory kde4-dolphin.desktop

  * [1ee7f288cf2184a8fddbc4c2ac2e01491b4784c6]
    Compilation: DBus: Fixed a typo
    If DBusMenu-GTK was not installed, there were a compilation error

  * [e6321cf5d6fbba5254136d2bd0ee52acd175aeee]
    3.1.99.alpha0: it's time to introduce new features :)
    (and bug-fix ;) )

  * [ca57d3b32c9207eec36e8f9ba8abcf1a3316133b]
    3.1.1: it's time to release a bug-fix version ;)
    Now, our '3.1' and 'trunk' branches will diverge, it's time to introduce new features :)

  * [30340f92def80b912426acd1ab7f7ceef807ac8b]
    po: imported translations from Launchpad. Thanks to all contributors ;)

  * [491feadce8c82450cba5d1ad17010ec923fb178a]
    MusicPlayer: if the music player gives us a .desktop filename, check first if it's a valid name before doing something more
     It seems Amarok gives us 'kde4-amarok' instead of 'amarok'. This bug should be reported to Amarok devs

  * [77615a184cf61da881306e01cedd0042282951b1]
    GMenu: menu file name: firstly checked with XDG_MENU_PREFIX env variable
     XDG_MENU_PREFIX can contain a prefix (e.g. 'xfce-') and we should firstly check if a file with this prefix is available in order to choose the most appropriated file
     Thanks to V10lator for this tips ;)

  * [018c9d768204030c4db7dd145bc119dd86f61d6a]
    po: Updated translations

  * [445a5d17b679d92858298cc5fa9c47f31a778e2e]
    logout: reverted 2608: dbus_g_thread_init should be useless now thanks to the rev 1271 in cairo-dock-core

  * [15a6b4f0e3310706ebe9857bc53ec57fc0755c8d]
    CMakeLists.txt: INDICATOR_APPLICATIONADDED_HAS_HINT is used by Status-Notifier which doesn't need 'indicator' but only DBusMenu
     We can set this variable when we check DBusMenu too (a new variable (hint) has been added when indicator3 has been renamed to indicator3-0.4)

  * [889f57bb49de40c1cb53ba36b6b815be41012779]
    Logout: force the initialisation of DBus in order to use it in a new thread
     It seems we have to do that here to avoid crash...
    Keyboard: clean old code

  * [3dbc681b7a5fb928140e5fc33f36ea78fc7ce56c]
    Keyboard: GTK3: used GDK functions to get the num/caps lock state because it seems it doesn't work very well with XKL functions with recent versions...
     Only for GTK3 because we can't get the numlock state with GTK2
     + Get the short group name only if we need it
     + removed an useless parameter in cd_xkbd_update_icon

  * [5e41174532d963d6f7a9d3ea57ee4a7ae52c3bb2]
    Keyboard: Added the possibility to change Caps/Numlock emblems

  * [93ed532c2662b562df86c10a46288c4c572c124c]
    Keyboard: Used new emblems for CapsLock/NumLock (thanks to Freb ;) )
     (it's maybe better to use 'quick-info' with a custom background as emblem ;) )

  * [404f59c28755d844f9726cf690bc772f9c38241d]
    Dbus: third-party applet: if an applet specifies an icon, store the filename as it is, so that it can be updated when the icon theme changes

  * [c448ba00706946f3a327f721d37a2d5ac1c0c87c]
    GMenu: fixed a bug about the update of the menu after a program is added/removed (the recent-menu was not reloaded)

  * [1c6843a931efd9df52a19aecffb3f2cb610c4c38]
    Dbus: CMakeLists.txt: fixed a warning if DBusMenu-Gtk or DBusMenu-GLib is not found

  * [9d6ee8e722c1d976827181a0a546deb897410979]
    Shortcuts: menu: added 'Browse Network', 'Browse recent files' and 'Open Trash' to quickly open the corresponding URI

  * [63b7f15286f2b5903b165a1bb822a20189b1fd4f]
    All: avoid using blocking dialogs

  * [d180900ab2645c4641b1d5aef7b79f835a5da141]
    Sound Control: detach the same mixer that was attached (in the case it's not the default one)

  * [36838a98c78251222c942e94225e61f635408c36]
    Status-Notifier: don't add an empty icon path to the icons theme

  * [f15c0c691f60e259f8ea4613d8db449326fa366b]
    MusicPlayer: Mpris2: some players are not able to give a int64 value for 'mpris:length'
    We just add another check for that...

  * [eb38073f52634b8b33cc7ce7d63abd244b41d0ba]
    Status-Notifier: fixed a typo with the version of its .conf file

  * [8f7da42e97ce1124fae08bdd3ba769fea090da5a]
    MP: actually the previous bug also existed in other backends -> fixed it in these ones too

  * [7020dec0d6527465fa0868b32e275b430b050bf1]
    MP: fixed a bug with the audacious backend: songs dropped on the icon were not enqueued

  * [1b753f175a4ab4b86034f0dfafce77ae3ca3a95b]
    Sound control: in the alsa backend, when setting the volume while the output is mute, unmute it

  * [61e6911d081c72a78df2e98893be1bf200e842ff]
    oups, some typo in the last commit ^^

  * [215cf529256521b3fb08d16ea6a48e901ef0e8b1]
    Dock-rendering: fixed a bug in the 'Panel' view (the 'free_data' function was missing and therefore the dock was not cleant properly when changing to another view that also has some data)

  * [4321920acd70f2a1ce9f228b39ca9e842ea949a3]
    Sound Control: added the ability to control another card than the default one

  * [58c0bb53fa821a83d3468ba392588d4492c65709]
    CMakeLists.txt: fixed a typo

  * [caba1ac339280a84deea2e67694984ff872d760c]
    Shortcuts: fixed a possible crash if the first remove icon was at the beginning of the list + MP: use a more natural way for the loop on the cover path

  * [3ba10f7b9134c728a07e5c5ff3b7c52ca4389f05]
    Clock: we need to include 'gdk/gdkkeysyms.h' for older versions of Gtk

  * [5ab8b6cd015217673fb89e9afbc020903ab8e038]
    3.1.0: Released the 3.1.0 version
    Thanks to all contributors! Especially Fabrice Rey :)
    Enjoy this new version and feel free to report any ideas/bugs to our forum/launchpad
    If you want to help us (donations, translations, debugging, development, news on your website, etc.) please take a look here: http://glx-dock.org/ww_page.php?p=How%20to%20help%20us&lang=en
    Matt

  * [1d85f1dfb0d90b353fdb19c15373eaf3006aa381]
    CMakeLists.txt: bumped the version of all applets (just to be sure :) )

  * [d3ce8931c2067b53d687c5330fb3fc2f2bf53ea0]
    po: Added Lithuanian and Hebrew languages (thanks to its creators)

  * [eb1977e6269714672d4362928ccd25eadbd0d266]
    po: imported translations from Launchpad. Thanks to all contributors ;)
     + Added Lithuanian and Hebrew languages (thanks to its creators)

  * [ebc3d12ee07965d68e6fa90a51517cfdf97fbd31]
    GMenu: fixed a possible crash if the applet is disabled before the end of all g_timeout used to pre-load icons (if the option is enabled)
     if the applet is disabled, it's not interesting to continue
     (and all g_timeout are not stopped if the applet is disabled)

  * [d71e6b8ca619fe989f15fbc369d742a2672f0039]
    Shortcuts: fixed a bug that changed the place of the 'Home Folder' bookmark (it should always be the first bookmark)

  * [30b24df64220b092c4e028eea4cfb2502b953e59]
    attach the preload callback to the image itself

  * [a698184d01e1c5f0f25a4e08daea368df673da4d]
    Code cleaning: removed a few useless g_print (or used cd_debug instead)

  * [dac9c2ebd8df8433dfeddf06ca3d21617627ef95]
    cd_debug and cd_message: removed useless extra new line thanks to: sed -i '/cd_message/ s/\\n", /", /g'

  * [d0f5f5d6f5b60c68bff2075d1a2d57ea5fe6acb6]
    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 ('startup load' option)
     (in fact, the icons are pre-load 5 seconds after having launched this applet)

  * [21928c4163ca8e07bb2daa1639cda96b66270c99]
    musicPlayer: cover: used a loop instead of checking all names one by one

  * [8b3639c4d863bc6216063413034d3658482d3cec]
    musicPlayer: MPRIS2: we also need to check if the artist has changed too (e.g. if the user has renamed the tags of the current song)

  * [a72349bbee492f051520ac5ba0e8323c0d99e65d]
    Clock: task-editor: use GLDI_KEY

  * [f2c4632df5b8b4af85f86067697658547dcb7f2a]
    Clock: GDK_KEY_Escape should be GDK_Escape for older versions of GTK2

  * [c5b02f219058c27e484c0222476e8b6fbe679934]
    powermanager: upower myData.iTime was initialised twice

  * [1517910273b292538baf348e436cfbedba2d3d42]
    Mail: set '/' as a default path if none is defined in conf

  * [b5d7b764ba4cd098d6ef2491a627f6a77fd89f46]
    Powermanager: nullify all pointers in the stop() method, since we now use it when the devices change

  * [3ead998914d1afa646fd7900249344f052650ae9]
    Powermanager: fixed a compilation error if upower is not found

  * [47c80f727ff0bfa68a28f979fc3845373c8aaf44]
    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

  * [ea71a2d30018d9b9715b8aaf24b3e90369deeea1]
    Indicator-applet3: Utils: a GIcon can be a GThemedIcon and we can't use g_icon_to_string

  * [2fc5795f52122feae86338201edc6f621d7e62ed]
    Shortcuts: added the disk space progress bar on the Home folder, since /home is not listed by gvfs

  * [ae1d7861011694d984946711b7b298dc783810c1]
    Sync-Menu: added a new applet (which use indicator-applet3):
     This applet collects status information data from processes
      that involve some form of synchronisation with servers:
       Ubuntu One, Dropbox, and others.
      Its menu provides a condensed and collected view of all of these providers
       for quick view.

  * [adef37b1aceb545f5b253f767477277bdd395013]
    Messaging-Menu & Printers-Menu: increased the timout of the error message and drawn the default icon if it's not possible to be connected with the service

  * [0e63c8fb164ce8e4284d7838085171fb89647182]
    Indicator-applet3: return NULL if pEntry is NULL (avoid a possible crash and show a warning)

  * [6ca3701af72beae0df319469e16357f3f2374e23]
    po: re-updated the translations (next time, I will import the translations from Launchpad, please don't translate the .po files directly here, e.g. the French translation for the core and its plug-ins is already (almost) fully translated on Launchpad ;) )

  * [1b98211809899cafa39b3654f42668c17c493465]
    Switcher: changed the 'render' notification order to draw the desklet after the desklet manager

  * [ad820b208c08d5735b8bd369230f48290642a255]
    Clock: make the task editor easier to access

  * [3520d9ae483f59babf36b19b0084bca9c37b483d]
    CMakeLists.txt: fixed a typo with indicator's minimum version required by Printers-Menu

  * [cb80fc72836a799fb613e39d1abc4cf4e36ce4fb]
    Po: updated the translations: should be the last time before the release of the 3.1.0

  * [2592e946dcd5b01328ae18074b7b37153e39fdee]
    Compilation: fixed a lot of warnings during the compilation (mostly 'unused-variable') - Part 4
     Now we can compile the dock with -Wall.
     The only warnings messages should be about the deprecation of g_completion and GValueArray

  * [741073f585233a97872e321b8c944e917f697144]
    Compilation: fixed a lot of warnings during the compilation (mostly 'unused-variable') - Part 3

  * [9c82413addb69bf503f058eee94b9891eeb6eac7]
    fixed a few warnings and bumped version: first release candidate

  * [fba645831b2cca9f8e56a71a7618c4ec6de6cce7]
    dock-rendering: my_iDrawSeparator3D is a CairoDockSpeparatorType and not a gint (thanks to Michael Tautschnig - LP: #1054985)

  * [fd5ddd054ef28a48ed43c2c21bfa9e7b510f8a8c]
    Messaging-Menu: icon names for the new messages (when we should have a notification) have a '-new' suffix (and not 'indicator-messages-new' suffix)

  * [10aec9715b7fcb0431d4e334333d1ccffc26556e]
    alsaMixer & DBus: notifications: it's better to not interecept the notifications (they will prevent other functions from receiving the event)

  * [25cbe78e26df2db05f1e7e4001f53bcf36e86af2]
    Compilation: fixed a lot of warnings during the compilation (mostly 'unused-variable') - Part 2

  * [e768a84f96ab439b3020511cf0d6ebcf7e9b404d]
    Doncky: fixed a lot (and a lot) memory leaks and warnings during the compilation
    This applet is clearly not stable! (and I hope I didn't brake anything :) ) and a lot of works need to be done... (e.g. there is still a memory leak in cd_applet_draw_my_desklet but I'm tired and I don't see where is the problem...)
    But I hope it's much better now ;)

  * [eb5f8a6934c2fd5815261bcbb7a0b3be8bebe185]
    Messaging-Menu & Printers-Menu: used the new functions of Indicator-Applet3

  * [f7120e2ae1d491d4afad826f4994896d7604d6b0]
    Indicator-Applet3: Utils:
     Added cd_indicator3_accessible_desc_update: Update the title of the icon with the description, defaultTitle or the name of the applet
     Added cd_indicator3_notify_visibility: Connect to the show/hide signal in order to show or hide the icon.
     Added cd_indicator3_disconnect_visibility: Disconnect to the show/hide signal
     Added cd_indicator3_check_visibility: Check the visibility of a widget and then show/hide the icon
     + cd_indicator3_notify_image: emitted a signal to force the update of the icon and no longer connected to all signals if the type is GTK_IMAGE_EMPTY (we will be notified later)

  * [9cd8904062c6df1e3feb6a5923b44eae3f2363b9]
    Compilation: fixed warnings: no-return-in-nonvoid-function
     Thanks to Adam Mizerski for the patch ;) LP: #1050526

  * [6f8b4183cec9d14cfbb4a69ed46e9edd99338248]
    Compilation: fixed a lot of warnings during the compilation (mostly 'unused-variable') - Part 1

  * [33710b070250680a1f789863bfe141cdb4044a1e]
    musicPlayer: mpris2: some players doesn't support (well) the trackid (Audacious or Pithos)
     Even if this is not our problem, it can be interesting to also check if the title has changed in order to update the icon with the new info

  * [643cd7a10438a288a23120e2d56821fb2ae8d277]
    CMakeLists.txt: avoid a compilation error if 'indicator' is not available (Question #208347)

  * [2c939063d11a8dd2539653aa83f04a8fba358857]
    Messaging-Menu + Printers-Menu: used the new functions: cd_indicator3_notify_image

  * [7c0fc2dbdacc6c49384dfc62da3f6f5b9e3a9c5c]
    Indicator-applet3: utils: added cd_indicator3_notify_image
     (Connect to the right signal in order to be notified when the image of
      a GtkImage has been updated)
    + added the support of GTK_IMAGE_STOCK for cd_indicator3_update_image

  * [fd79faa85da785ddb1077934fa94c4f897dfa893]
    po: added the content of readme-*-view files and CAIRO_DOCK_WIDGET_STRING_ENTRY

  * [5cb06ed82ebf7a1a1374d0f26bc6f4f6766cb756]
    .conf files: added missing capital letter (for CAIRO_DOCK_WIDGET_STRING_ENTRY)

  * [da6f584ff46fbc085253494887fa686ff7095c6c]
    Slide view: renamed the files + fixed the position of the sub-dock when the parent dock's alignment is not centered

  * [38376451847f9937016da1b3269966ec3b202731]
    Slide view: fixed the arrow color when the sub-dock is on a side of the screen

  * [8d9a5616d72f65cd8c82ce51d2775124b6dc96b0]
    po: updated translations (with sentences from the new Printers-Menu applet)

  * [d6aaa36b7ca0d91b7f0844d2e17ac59c5da933da]
    Notifications: removed unused registrations to a few signals (on click, on middle click, on build menu, etc.)
     it's also interesting to remove unused registrations to 'on build menu' because this macro automaticaly adds a separator (which is useless if there is no other menu entries)

  * [9be2f29225e9bfd072d8c88a819a321a0ad3835c]
    Added a new applet: Printers-Menu
    Description: This applet is designed to let you view and control active print jobs.
     Its icon will only be visible if at least one print job is active.
    This applet is part of the Indicator applets (this is why the source code is very light). It needs libindicator (>= 4.90) and indicator-applet3.
    Enjoy this new applet ;)

  * [7f370a736de041a4e8d6bc41805f0a7e5f0d25ee]
    Messaging-Menu: used the new cd_indicator3_update_image

  * [b0fbca9b648cbf2ed29334128bb7850a69aa1e03]
    Indicator-applet3: added a 'utils' file with a method to convert a GtkImage to a Cairo context

  * [172a4659618741dc13bed59cae76407bc11ffba6]
    Status-Notifier: if the item doesn't have any title, label or description, the ID is shown but this string is cut (12 chars)

  * [63fe02a2b9d763e0a978013a95422baabb423c42]
    Messaging-Menu: added the indicator name (libmessaging.so) in the config file to provide a workaround if the name has changed or something else
     + removed the link to ido (it's not needed)

  * [44f49e11693a45f6e762b272aa51465ba3e6b3e3]
    Mail: fixed a few memory leaks and removed a few useless variables' initialisation

  * [79aea2923684d08f8f14c2aec6a17f92177c5f80]
    po: Updated translations

  * [71de57f4f66d4c47ef1682494797051186ece664]
    Shortcuts: fixed a typo

  * [8e63ed0e2d8ad519af2435d552a74a8833527319]
    Shortcuts: Bookmarks: added Home in the bookmark list

  * [7d9abcffb1576fd75690af6e6a397bf973068e3c]
    gvfs-integration: removed an useless strcmp

  * [f7a7371d0c7f8f2baef537dbc8478ca75735c2e0]
    Shortcuts: added the possibility to launch nautilus-connect-server from its menu
     + Messaging-Menu: fixed a typo with the about menu

  * [c631714ec51637492e38a8814f074dad0f970a5a]
    GVFS: no longer add the home directory when listing vfs-root
     + fixed a few memory leaks
     + rename '/' by 'File System' (name used by other DE)

  * [eeb794f53f63bff250fe8a2db7c498239f3b3187]
    Integration plugins: Even if there is no translatable strings in these plugins, use the right gettext domain (if we want to add translatable strings in the future)

  * [a080796ffd4e7032bd4ed3eb27fb2a33aacf253b]
    Stack: supported all URI extensions
     if we don't drop a file (file://), g_filename_from_uri returns NULL.
     If we only want the basename with 'unreserved' char (i.e. ASCII alphanumerical characters plus dash, dot, underscore and tilde) and not char like '%20', etc., we can use 'g_uri_unescape_string' instead of 'g_filename_from_uri'

  * [416de316fc5467eec66fda12d432d5ae1138b5de]
    Messaging-Menu: this applet is 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
    Note: we only use Indicator-applet3 if we are using the latest version of Indicator but it could be enabled on older version.
    Note 2: this code also works with other indicator applets (e.g. with 'libsession.so')

  * [83f9ee51beb2da3c353265e35cddeb11ca445110]
    Added support of the new Indicator (3-0.4) to easily create Indicator applets

  * [57082c2fa179c36826e66da947d3a7119c586192]
    Graph: iRadius parameter is no longer needed

  * [a0e1d63bef5db020bc6f40c23364a0c0a3f160f1]
    Cairo-Penguin: allow to display the menu of the applet when clicking on the character

  * [eab4bfdbca5a1d7aaab964fefe361af06f002cb2]
    showDesktop: check the XRandr version with the core function

  * [28e8969571d64171d8290e122a75c75644a002ea]
    MP: prevent displaying quicklist, since the applet already provides all the common actions for any player

  * [720fadacc774a52731909ea69ebb4e3a225ca478]
    Recent-Events: Dialog: no longer added removed files
     (I think it's an useless information. But we can add a section with these
      recent files which have been deleted but I'm not sure that it's really
      interesting to have this section...
       => ''I'm sure that I edited a file recently and I deleted just after...
      Oh yes, it's right. Arf, too late... :P )''
     + 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)


  * [25194e21ed8129da5e7a18429efb8d30e4443921]
    ShowDesktop: checked if Xrandr extension is available before using it (LP: #1040271)
     (simply used cairo_dock_xrandr_is_available)

  * [f3c44aa6ecd83d8bcfd2ccbb54f2b501ffd48986]
    CMakeLists.txt: linked each plugin to all libs used by gldi except gldi
     (and not only to a few modules)

  * [261b25c88137dedc33e019196120d7655c2a353b]
    Dbus: cairo-dock-unity-bridge crashed with TypeError in on_name_owner_changed(): cannot concatenate 'str' and 'NoneType' objects (LP: #1041558)

  * [a796501ca8fbc6a572aa33cc01d9d922900195ab]
    CMakeLists.txt: Checked gio-2.0 for 'gvfs-integration' even if GMenu is not compiled
     + Linked gvfs-integration static library to gio-2.0

  * [671c806004ae9680d5212c547c9eb42bb23bf756]
    GMenu: use gio to launch the menu entries, so that the event is stored in Zeitgeist

  * [142a91153edb76cd8a9aae772d74dc103eba0876]
    Dbus: the binary was not linked to libdbusmenu
     + checked that the we have dbusmenu and dbusmenu-gtk before adding DBusMenu support

  * [e83ce537c2ec03c6a1c07c415a4b4c7ce9dc65ee]
    DBus: cairo-dock-unity-bridge: ps command: print only pid + cmd

  * [a0e991e48b59f6e60e72f3a7f08b42ac947f5473]
    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'

  * [4912022bdf7965f59ce8b804b5d35111d2eb5e9c]
    Recent Events: added recent applications

  * [1ee384f8a9e48a2986654d7e8bfce376c9da9d4d]
    GMenu: fixed a bug that could provoke a crash if the applet was deactivated

  * [4ea3fdb765c546b78885f614fc5905bd68da6b0b]
    Slide view: fixed a bug in the calculaion of the layout in a rare case

  * [44a19ff6fb8137f6c0c1ef35a9e9ca084a719686]
    GMenu: set recent documents size to 20 by default

  * [57d67001e607a36b1d6cb4f7815bc5c6c5529e1b]
    Remote-Control: stop the animatoin of the currently pointed icon when we activate another one withe number

  * [8ad3321d8246e0745f2697ee57d05fc8c35d0fd1]
    bump version

  * [865b08d7797a0affdc7297830fddcd464e8cdb68]
    Sound control: fixed a regression in the config widgets

  * [cf9e3e4afbb60f172b309151cbd1d1c29b31e9d2]
    Custom widgets in applets' config window: updated to match the core

  * [99b73e4ad1f32959edefb747f496aee4436cfdc2]
    Shortcuts: forgot to remove 2 lines :p

  * [c925fef373425d6ab025d9631eb29f317e362dca]
    Shortcuts: update the progress bar of a volume when we mount/unmount it + allow to invert default colors of progress bars if we display used space

  * [0f208dca13291a7b5649918a8a6ace547a6c8426]
    Terminal: allowed to reorder tabs by drag and drop

  * [e5fa23466bc819ab5c624c1d218119eb9724e113]
    Stack: display a permanent dialogue and not a temporary dialogue during only 2 sec

  * [9f7557f81b09201e4ec3bc218525996794672298]
    GMenu: recent items: removed useless options, replaced them  with an option to set the size of the sub-menu

  * [4253c63e7ecb3ae622536b2b1f7ddeac970d30b2]
    Netspeed: fixed a typo (oops, forgot to remove comment during my tests :) )

  * [cf36ae509ace5c73f81f36a3f78459f22e093699]
    Dbus: fixed a compilation error if DbusMenuGtk is not available

  * [71448125ac7b177d6456d06b50a45b01b2935fb2]
    Dbus: cairo-dock-unity-bridge: ps command: only check the processes of the user (and removed '-')

  * [de96e1a00996feec64ca0e5acea475b5affe2ec1]
    Shortcut: Progress bar: removed custom color in order to use global parameters

  * [e21353ae18b1de29ccf8e66bbb044a33048f84d4]
    .conf.in files: removed '#F[Applet's Handbook]' which is no longer needed due to the changes in the widget API
    CMakeLists.txt: bump applets versions due to the previous changes in .conf files

  * [109650fe79cdbadc46cf171e29b3287b76a13eb6]
    NM: fixed a crash when opening its config panel if NM is not launched (because myIcon is not defined)

  * [94758a841bd24b4b284fc454c8066701d48c0a04]
    GMenu: Removed this option: 'Display icons in the menu'
     Now we should only use the global GNOME settings (menus-have-icons) if this CMake flag has been added '-Dforce-icon-in-menus=no'

  * [fa29f55d1ac2e769b522008a1b1234f65a5c35ed]
    Shortcuts: when mounting a new volume, update its disk usage

  * [5f70b40e6287366ff5636b8830c86d58e7021633]
    Shortcuts: fixed a bug with progress bars during reload

  * [ee1736a04ac01c7d652e5b61bbc4844d76ab3d40]
    updated to match the latest changes in the Dialog class

  * [05fde8fb2a2127e54e40096ae14ece32989ba6e5]
    Status notifier: display the ID on items that have no label at all)

  * [38db214aa14d8cdf7b97e0e44878c139932796d0]
    Status notifier:

  * [fe500799fb06e59a1aff357138c7e536124a4a93]
    Status notifier: when forcing the first char of the title to upper, treat the string as an UTF-8 one

  * [c36be5c3cd63b1ecf5e9ff681fab70bf3febc997]
    Unity launcher bridge: ensure to only start it once

  * [f7a4e62716938efb92444f0ebce0903f64f1f998]
    Logout: Temporally disabled the monitoring of session-migration's file
    because it's not the right file (it has to change) and we are waiting for the decision of 'session-migration' devs if we can warn the user (if it's really useful...) or not if the session has to be restarted and which file has to be monitored

  * [e27941b796e745dabdf945c38352164feb748b76]
    Status-Notifier & Logout: Label (icon's name): only used one row

  * [24a1f416efc74d87d4f2faaecccc4532958d0673]
    Dbus dock API: allow the SetMenu even if dbusmenu is not available, but set an error message (this way the API is constant)

  * [da337e90fddc5f713a97e6bd737d11e098b029bc]
    Dbus: move launcher-test to 'misc' folder (no need to include it in tarballs)

  * [02a33c58b3bea66def94e658d28030e3bd835bc4]
    Dbus: Unity API: only launched it if DbusMenuGtk is found (it needs SetMenu which is only available if DbusMenuGtk is installed)
     + Added SetProgress on dbus-main-spec-old.h
     + now it automatically creates dbus-main-spec-old.h without SetMenu when using make_dbus_header script

  * [a73efff431154e4b40326409b87a166cdaed88fe]
    Dbus: cairo-dock-unity-bridge: Allowed the use of another executable (e.g. /usr/bin/python2 on arch), now compatible with Python 3 and fixed a compilation error - LP: #1026436

  * [c8aba0174ab7947311639f6eb49e83e445a2aefe]
    Dbus: added full support of the Unity Launcher API

  * [0f3a25a48598c0b9146b29faa077237aefafd2d9]
    Status-Notifier: displayed the title (with the first char is set to upper), the label and the description (if they are available) on the label of the icon.
    A few examples of what we can have:
     * NM-Applet: Network | Connection to wireless (...)
     * Keyboard: Keyboard | be
     * Dropbox: Dropbox
     * Indicator-sensors: Hardware Sensors Indicator | Core 0 41,0°C | Core 0

  * [4832daf444090ccf8f8408a6ba081a7039982455]
    po: updated translations

  * [cc7b20c48734f182ae75535629a6478b28fbd690]
    Logout: Added support of 'session-migration' to notify the user if the session has to be restarted

  * [d76b881108ab87166346cdfdc69f5880d6e04faa]
    added gauge and graph icons for config files (sorry for the miss)

  * [62b506f25729467140baedafa0e99dbe790abd4b]
    Powermanager: cTechnology was not used: added on the dialog and fixed a crash when stopping the applet by freeing this variable ('technology' object is an 'enum' and not a string)

  * [50431861084a69e634e53fed2658eef1e23170be]
    Wifi: iwconfig prints wireless interface on stdout and other interfaces (e.g. eth0 -> no wireless extensions.) on stderr
    used cairo_dock_launch_command_sync_with_stderr and mute stderr output to avoid useless warnings

  * [50cf1efec5ed33eab50ae06e61a8965a5926a75f]
    Wifi: removed a few useless files and CDWifiEffect is no longer used

  * [023f050169185bf95a33f847f7fe4b627d145360]
    Wifi: Data renderer: gauges and progress bar were invisible if the plug-ins were compiled with GCC4.7 due to new optimisations

  * [096bf2229457ee459477bcc4cedac2b03b644480]
    Fixed two compilations error:
    * Dbus: cairo_dock_reload_data_renderer_on_icon function has been modified in the API
    * shared icons for gauge and graph in GUI are missing (@Fab)

  * [30bd11a34b6bb940bcde0186123a7daee2bcf043]
    config files : removed unnecessary tooltips => 3.0.2

  * [0c28567cde588422bfdc16573a65fe248a69e583]
    reload of data-renderer no more needed

  * [8e39b88eb58cb3d9e03eb109b2a81b0cc56d2ac8]
    Shortcuts: replace custom drawing by generic progressbars

  * [07f3f4ca628f484754a3393a9f4122dddf03bd8e]
    Alsamixer: use progressbar and simplifies options

  * [0635fc547a4fad4fcc45db0eb623b4312479dcd4]
    Wifi: use progressbar and simplifies options + don't use a script anymore

  * [6d158d6e2e5065819e4951f0ebd96282dbb4523c]
    PowerManager: use progressbar and simplifies options

  * [b1eacf73b7dd7dae45dd479f9efd71051c767f16]
    Wifi: converted the default icons into a gauge

  * [d58673b3ee9bb51a795914efd8e80baf1cb90031]
    added some shared icons for gauge and graph in GUI

  * [37cb90d23caebfa63ebcaa99a951ca2c22505933]
    Compilation: fixed a few warnings due to the use of some deprecated functions (GLib, GTK, GDK)
     - Terminal: gtk_color_selection_dialog_new is now deprecated, we have to use gtk_color_chooser_dialog_new, it's a GtkColorChooserDialog which impliments GtkColorChooser

  * [2625ca9f9e7b2bf3d3d921c966f7fd272a241423]
    Compilation: fixed a few warnings due to the use of some deprecated functions (GLib, GTK, GDK, LibRSVG)

  * [75d4a958e15a0bb97f3ac320aec43315758af6ee]
    Dbus: reverted 2 files until commits in core are available

  * [c11129aaf9736a1f8ceac636b2201a00df52875e]
    Dbus dock API: added a 'SetProgress' method

  * [004401a8fda552b8ad1b44ee850793811f9b03e4]
    Data renderer: some of them were invisible if the plug-ins were compiled with GCC4.7 due to new optimisations (e.g. cModelName (const gchar*) was no longer available)

  * [99dc9f757f088894651ac51edf6df20972198bcb]
    DBus API: added support for the new progress-bar data-rendere

  * [bf00b790087658062b7e764c50974d3c5042ac9f]
    Animated-icons: removed unused variables and fixed a small bug where the rotation rate could become slower than normal

  * [24dae63e483a890703fd7d355a6024a2f486f8be]
    general: use ImageBuffer where required (core API update)

  * [5063b06de86b390777bec65e8095d38368768537]
    reordered the inclusion of alsa headers to avoid a conflict with time.h

  * [cef71489ecb34aeb70e0fc8c86ba264ef34d57c6]
    Dbus: Bump version of the distant directory to 3.1.0

  * [e5e0c6622801aac0fbe52e866e0e9b4dd8350a66]
    po: Import translations from Launchpad (thanks to all contributors ;) )

  * [d632431d96e23d80aaf7dc4ad7dd0d1494477282]
    Dbus: python interface: fixed a typo (replaced os.path.abspath by os.path.expanduser)

  * [ddb46725241dd77fbcd984b49b57b1665e34730c]
    Switcher: Added new options and modify the lists of options
     (I hope it's now clearer)
     Now we can have a simple drawing (like Swichter applet of the Gnome-Panel): http://is.gd/FQOzdK
     Updated translations with the new options

  * [331f8f523437a5af8fee0f52714347fb40a505a1]
    po: Updated translations

  * [bf81ae6b71d974473d919877e2ecef81bbf95d07]
    CMakeLists.txt: bump versions of Animated-icons and dnd2share
    + Fixed 2 typos

  * [befa2624baea3e46151c64af0418eabce3192a05]
    AlsaMixer: Fixed a compilation error ('struct timeval' was already defined in <sys/time.h>)

  * [3d28a7b4324d48c9a6c1e3bfafe656499fc6df5e]
    dnd2share & weather: use the busy animation

  * [219a19b21a4c1c87a7b19054470ff16bf38d4d19]
    Xgamma: when setting the initial luminosity defined in conf, don't overwrite the label, as the X server is not yet up-to-date

  * [1b6c6ae8c052fddf315be8551b956cca2f77eaf7]
    added an icon for the busy animation

  * [530185b4aab5b51cfab40d917c3a0f64eadc11d7]
    Busy animation: added an option to configure the size of the image + improved the default image

  * [d89f1228efd6be6dd1b96ca51276acc4a5759abd]
    Animated-Icons: rewrote the plug-in around a common interface for all animations + added a 'busy' animation

  * [b534b15c10f0ac0cbc2f1fe1121a3a76f0f9564f]
    Python: all python scripts should now work with python 2 or 3 (to prepare the future migration to Python 3)

  * [41de50b1f800ffb0d051ab5d7ea1dea1aec75201]
    Dbus applet API: added the 'sensitive' property for the menu items

  * [8321b413f12245e99d25b2bdcaf51dcaf22eb752]
    updated to match the modification of the Overlay API

  * [0874b60c0c93f3381e0d84be5c3157d4332f5cb9]
    systray: backported the latest _NET_SYSTEM_* evolutions to the GTK2 version, as it doesn't depend on GTK but only on X

  * [874b95e4a996e8b25fa51707a4abd7ac5550a373]
    Mail: at init and with more than one account, if we have no unread messages, update the quick-info to display 0
     - display '...' on each icon at init
     - when the user add a new account, the username is now filled with the account name (most of the time, it's the same)
     - if we don't want to show messages content, it's not interesting to get message body (can take a lot of time...) and to display an empty dialog (scroll)
     - note that it seems 'mailmessage_fetch_body' no longer works...

  * [07c929f976550c7fe2799aaa8e8d4d8a9d52aab3]
    Systray: fixed a compilation error on GTK2

  * [756d379e6bdc55277ce50fb98c706ab40f9651a5]
    CMakeLists.txt: Ruby version used for the libdir can now have 3 digits

  * [dff2f1c5ee0d608cc9ad95c45f3b90847912a617]
    po: Updated translations: thanks to all contributors ;)

  * [d5a252a666b1d9cd0b2c9353d93923826f3095cf]
    MP: prevented a warning message: when changing song, we don't receive this value: Position => no need to display a warning message each time

  * [304ac3eebfb9255e71bde26bd1c926d378671966]
    musicPlayer: fixed a typo (if we use an mpris2 name in the config: e.g. rhythmbox and not Rhythmbox, the icon was no longer linked to the icon because the class name variable was freed

  * [ff6e508b7945cce5c9a33ec3e723af55b6b23f11]
    Systray: force the icons size to 24px, to avoid buggy programs to display their icon with a wrong size

  * [c660851f33d233c90e2058e404369469786e9227]
    Drop to share: handle the case where the user tries to upload an unreadable text file

  * [8b2ac7f968e925541368b43ca0be37a08403f734]
    MP: fixed a bug that was not completely fixed: when closing an MPRIS2 player, we couldn't open it again

  * [0627e48876eed0b601916d4818e6dbea697e27e1]
    third-party applets: reposition their right-click menu when the 'AddMenuItems' method is called, so that it's the same as a normal menu (on top of the icon and no scroll needed)

  * [0995c50cabb9914904db24999290796c2464722b]
    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)

  * [c1cc833f1a8ee3d72719d5a8f586de29f0aaca66]
    Dbus: Fixed a compilation error if we don't use DBusMenu

  * [bc4b479e5c92261f03619bc801ab546a619ee5b6]
    CMakeLists.txt: fixed a typo with DBUSMENU_GTK3_NEW variable
    Yes we can use 'if (DBUSMENU_GTK3_NEW)' instead of 'if (${DBUSMENU_GTK3_NEW})' but we use the second form everywhere else

  * [ceee514d8da8ffd988378c9d44e369a99252be88]
    Messaging-Menu & Global-Menu: Added define for easily remove the new workarounds

  * [bf0a819d31c5460e627b383beea504b9a537b207]
    Global-Menu: removed double separators in the menu (workaround)
     + removed a wrong error message when we click on the main icon if we don't steal window menus

  * [4a08b1ef80cf7422e31a90d7c54ee52ce0a0d9bc]
    Messaging-Menu: removed double entries in the menu and double separators
    Yes, it's just a wonderful workaround :D

  * [c92f9c0f2b694245764fa1c826d4e0379b283f0b]
    GMenu: try to load icons sooner

  * [8e728181edb0908aebaf91938a5d92fc35cbcb53]
    quick-browser: drag'n'drop: add the icon when creating the menu item, not each time a drag is initiated + added URI target

  * [af56592af1ea4c546ba9a70839229e5ad93b5ead]
    alsaMixer: fix: double-clicking does nothing if we didn't open the menu of the applet

  * [f5f5ea3eee4cfd0d077b73a8ba5c28b5856ae90e]
    Recent-Events: if the file doesn't exist, don't display it in the 'Recent Files' menu

  * [5ddf44de6a426c8901ba28d91ebef7682555790c]
    Quick-Browser: DND: only added pixbuf for dragged files when the dragging action begins
     + Added a target list (e.g. needed for firefox in order to directly drop file in a webpage with DND support)
     + Prevented a GTK warning if an entry menu doesn't have image

  * [d46853037666309d21e11b747c969b825cebf341]
    Quick-Browser: we can probably just use g_filename_to_uri to get the URI

  * [6d634880abb0cff1b00d4894293169d1fd7785f8]
    GMenu: fixed a bug that made sub-menus be too small, and therefore have to be scrolled + code cleaning

  * [c27c230f05d8d16b2934aba9514ccb99251a090b]
    DND2Share: text files: fixed a typo

  * [929896b3e714f62a059701ffea3e964c10cd878d]
    DND2Share: Supported text files (now it uploads the content of text files to servers like pastebin)

  * [ea18b47a216fcd71508d707a7dfc1024c81c430e]
    DND2Share: Pastebin: Their public API is no longer available -> ported to the new API

  * [d2d9e5aa2882980fa71e727a4617fcacc070cd24]
    QuickBrowser: Added drag and drop support

  * [430ffeeca767b07ac842bd2b04e47603a30d4b72]
    Version: We can't use dashes in the version name. Switched to '3.0.99' in order to release the next version with the numerotation '3.1.0' and not '3.1.0.1'

  * [5ac66067e2207a9905dea30051a565afc7c5d16a]
    bump version: 3.1-alpha

  * [b3d28f677c7f913123b9cc39bc56b41a8d6dc5ea]
    MusicPlayer: allow recently played files in the menu

  * [d0ea22d21023db1d5b16bd88611eca77b003a7a5]
    Recent-Events: prevent doubles in the menu list

  * [c5194234098303d11d52ab0f02e1590522110960]
    MP: fixed a bug that prevented the player from being launched the 2nd time in some cases

  * [577f9d53c216a88841675d8edbd6b33a348c7767]
    MP: added raise and quit methods in the menu when the player is in the systray + added toggle buttons for Shuffle and Repeat properties

  * [ac187bee4c40c1209b9ed5e49133abc840e0b25b]
    CAIRO_DOCK_FORCE_ICON_IN_MENUS was not defined in plug-ins
    (without that GMenu (or Switcher, Quick-Browser and Terminal) doesn't contain any icons except if 'menus-have-icons' dconf key is enabled)

  * [83df646b0e87e28221bdb638e2cf1e0224e8d992]
    Shortcuts: fixed a small bug with bookmarks (extra new lines were disrupting Thunar)

  * [4d955ff24b74f3602c437bc663200cf7fb3b4aa4]
    Status-Notifier: added the marshaller for the XAyatanaNewLabel signal

  * [6c7b01a44fc8ce314974e8a6f5d91aaef28614aa]
    GMenu: 'Display icons in the menu?' should be enabled by default

  * [100b19885e8962e0b94650c91d1b8b4b9d6478eb]
    Dbus main API: make it usable with or without a main loop

  * [0e37e74ff7a81b1341f8b532b18a5523e5690a27]
    Dbus: fixed the use of DBUSMENU_GTK3_NEW

  * [797db5cecc58234ccecf7b25e6eaa6c9f58b2c7b]
    Dbus: fixed a compilation error
    @fabounet: thank you, it works fine (tested with Unityfox too)! :) except that there is no progress bar

  * [be28396c488f5a1f0898d2044d5190c85fb3044c]
    Python dock interface : handle deconnections and reconnections

  * [bd97d46e365fcefe7cea93084cd046d5db16bf1c]
    Dbus API: added support for DBusMenu on any icon

  * [d352bb138a4bd2ea9b6c61abc02ebc21e5eaf2ee]
    bug-fix version: 3.0.1

  * [66bd42189269bffdff075267fe1e39053922ffda]
    gnome-integration: fixed the time&date command

  * [c2bf7001adb3224dbd01f131a3408b729ef5e51c]
    KDE integration: fixed the time&date command

  * [8b298ea2c32a239809469e5dfb94bef496b1916f]
    updated previews of dustbin and logout

  * [f3e036de062789b16e57a66d1bac31359b0a527b]
    updated the version of applets that can be always visible (for the new parameter)

  * [cf7c7c2cc95e90cdb04ca39771f85082fd179733]
    Clock: numeric view: increased the size of the rectangle if an outline is used
     + modifiied the default colour

  * [f5d620543cf740018d3fb9fd3b79bcc13ab6821f]
    clock: Added the possibility to have an outline
    (Thanks to Tim for the patch! - LP: #967282)

  * [d5dd1679966fa06d3273f378593ae407b4c8ef44]
    use the core option to not force the display of icons in menus

  * [979566938ee165f21b61b8749c259f6770050852]
    minor fixes in Sound Control's .conf file

  * [6e241a53d2503c13b2d4222741af7c1b4a1fcdf0]
    musicPlayer: mpris2: metadata: trackid attribute should be of D-Bus type 'o'

  * [be61e59d44feeb6645d70bd942d628a7abfb3bc4]
    Switcher: fixed a possible crash (division by 0) if the X manager couldn't get info from X + removed bMenuVisible

  * [e15db87d0dea9dfa88ce7bee287043eddb0c6455]
    Clock: analogic mode: fixed a bug where the date was not displayed correctly (with opengl)

  * [967beca24fe353cc4219ea2004620d5da91344cf]
    clock: numeric mode: set a minimum size for the text: we keep the ratio until 12px

  * [b6dc8bbfcdd03e7685a25a9e255daea58ee3a53c]
    Logout: added a fallback method to get the users list if the accounts daemon service is not running

  * [84d4d0fa89c137e2d9cb6fca618f8a98976d3c69]
    CMakeLists.txt: fixed a CMake warning (or error?)

  * [e1559b0ce45b330eeb763180e542e44945bd7f30]
    3.0, yeah !

  * [7b09680fb0b539686258519723b65dc5aa0f483b]
    Clock: fixed the text drawing: avoid any stretching of the text

  * [682612e5a64863c0aa21b6d291f10a86b896be92]
    status-notifier-watcher: removed a few prints
    po/fr.po: fixed a few typos

  * [c52c22bd6b02df70d313d1540f1c18fd5b441f58]
    po: Updated translations. Thanks to all contributors on Launchpad ;)

  * [9e841c3b3c21ebf3d2833e534c21964481221743]
    stdout: removed a lot of g_print functions (or replaced by cd_debug)

  * [3672055d6eb185248f6e56988e4ce09cfb9d053d]
    Shortcuts: drives and bookmarks: if we don't have any icon's filename, used cairo_dock_search_icon_s_path instead of just using the generic name
    Status-Notifier: Removed an unused function

  * [6d57eae2c1ecf80d03f7a6b36fe81b63bdef16c6]
    Mail: disable the RSS feed for Gmail, as it is not working any more with the current GMail authentification system; use IMAP instead

  * [2e6a4e94a202562696c75c8d1d8a83ee705af807]
    po: Updated translations

  * [f8df0cc4381083b68fa49e8a7ea9dab0d25d940d]
    Clipper: Menu entries are now translated

  * [b4158163b7572b7f6d29c6dec54ab58c0e30f61c]
    Switcher: menu: limit windows' title to 50 chars to avoid too larger menus

  * [b30e35dbf0c0918bee897865b7cb48d476b4d56a]
    ShowDesktop: if we can't show the widget layer or present the desktops (expo), we now display a warning and show/hide the desktop (default action) instead of doing nothing

  * [4ea06d4e2c1d91ecc10f394c50f39b1b23ceab97]
    PowerManager: if we want to hide the icon, hide it even on desktop when we have no information)

  * [aaa375977d22cafc50e8cd6ef1c896d1a207610e]
    Gauges: Moved Battery and Sound gauges to cairo-dock-plug-ins/{alsaMixer,powermanager}

  * [3200cdb8d424674ee060db1cbb58742b464a52c4]
    Shortcuts: used a default icon if cairo_dock_fm_list_directory or cairo_dock_fm_create_icon_from_URI return none icon name (g_file_info_get_icon seems not be able to find an icon for drives on KDE)

  * [aa2230c2a07065218859577b6596887a1831b7d3]
    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)

  * [beb82c2297536e8029b449223bd6b39c950ca2df]
    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 on KDE)

  * [260d1e522b35883d096aceb4528919380e32a9eb]
    MusicPlayer: Fixed a typo about the detection of the MPRIS2 services for handlers with a valid mpris2 string

  * [b9cd6185d0b1e0d7e4c09c77e3761778cb1c249a]
    Messaging-Menu: used toggle-spacing for old versions too (horizontal-padding is for GtkMenu

  * [25ce020ba17fc9230a98c9fe1a15be320de1141b]
    Messaging-Menu: renamed INDICATOR_VERSION_5 by INDICATOR_MESSAGES_HAS_LOZENGE

  * [72bd387d68857d465312726b4c6dd829a9b8573f]
    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

  * [0f04ed753a5612f16eba18f159790557975226e7]
    Panel view: fixed the frame drawing (no bottom rounded corners)

  * [b91f89e49a7c6f2a731b52ccefcf1ecd93c242d5]
    Clock: numeric: Fixed a typo about the maximum ratio in vertical mode
     pango_font_description_set_absolute_size needs points and not pixel (now, the zoom is reduced)

  * [8a57570fd02730e17d704a2229d67c0c62ed5aa9]
    dnd2share: Fixed videobin backend and forced curl to follow redirection

  * [69bc120ba8e1bf9b4bde43894ad518d6b83fd6fd]
    Clock: partially revert rev 2348: The text in the dock is generally contracted horizontally and this is why it's not interesting to apply this ratio vertically too. (before this rev, on a 44x22 icon and a 0.85 ratio, it's a bit ugly... it will be better without this ratio but not as good as only a horizontal transformation ;) )

  * [8a8b77aac21bd6097ba9c47cf5af3695c94b2c58]
    Clipper: fixed a warning when stopping the applet

  * [75ccbb3c4c174a78f161e527515de61b24199b25]
    Clock: fixed a small regression: text should be vertically centered + apply myConfig.fTextRatio on the text width (this option is merley to zoom the text so that it can fit inside a background image defined by the user, so we should apply it on both X and Y)

  * [c5eaa898f144a5097e6c29e57dcc99357bae594f]
    Shortcuts: properly initialize the disk structure, to avoid polling non writable disks

  * [b9f078ca1c2d308807b352398e37bcfbe7889a76]
    po: Updated translations: thanks to all contributors ;)

  * [b026a8e14ffc424a1f1b22a457d67b7a9de21a06]
    bump version -> 3.0-rc1

  * [9bbf63c88d9185dd0d49a368ddb697c57f220a5f]
    Status-Notifier: use cairo_dock_add_path_to_icon_theme and cairo_dock_remove_path_from_icon_theme

  * [1ef97c4462e57e29efa1bec5e10999ebefb400a4]
    updated translations

  * [a33358946b57c7de1d9de6403978de7f576811fe]
    Recent-Events: on first search, if zeitgeist is not yet running, try 3 times before giving up

  * [f62518fc1c0e65aab1998600f3ab311c54ac4bd9]
    Indicator applet: use cairo_dock_add_path_to_icon_theme()

  * [8b20888bb18d2965b2a10a65aaf8eb54846198c5]
    Slider: fixed the loading of the image on startup, when the applet's size is not yet stable + code cleaning

  * [9d1437021bc15654bc4cf5aef2bb61a7b4bc1c6b]
    Slider: when reloading, display the changes immediately + added the possibility to refresh the images list from the menu

  * [a7d86bfa7d8f8ca52593796b73b2315b601dd92e]
    Clock: Text Ratio:
     * re-added Text Ratio option when we draw the text without the date
     * 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

  * [4862ebd3e6e87ae9d7555078fa3e4febd2dadfd2]
    Clock: removed useless translations (log.x and log.y = 0)
    dquote> Status-Notifier: fixed a typo

  * [ae31bdd72224320b5893f71b18161da9d2eb4f5b]
    few minor changes (comments, factorisation, etc)

  * [47b14a9df48cc791a6e56981ac331ab4bdb7a353]
    Indicator-applet: worked around a bug in libindicator (forgot to push this folder in the rev 2330)

  * [9c8e40b54221eb33185ff0e15c515520d9f1188c]
    fixed an error when compiling without libindicator

  * [272690b190509b6dfc391465146055772afe79c4]
    Status-Notifier: added a space between icons and fixed the wrong drawing of the icon on a vertical dock if the icon can be resized

  * [0f315908933ba7c710e7a0eab2ee95800d0581af]
    Logout: look for a different icon's size if we want to display this icon as a menu/a dock/an emblem
            Users' list: displayed the real name if it's available

  * [41248fe66b32d22344185fdb3c013d01339a784b]
    Update needed due to a change in the API (cairo_dock_search_icon_s_path)

  * [ffe02beb8d25dfffaebaee738b944b0d34324529]
    Remote Control: fixed a crash during the 'click' signal

  * [d124c68c0f5539ff0aebe094802ac7bfed6579df]
    Soud Control: worked around a bug in libindicator, which keeps internally the service pointer

  * [6bd052863c7f808997c6adf726058e4fed640270]
    Clock: removed useless include to applet-digital.h

  * [30a771be34d27649c86259d5177d88199faacab0]
    Clock: Removed unused files

  * [4e9ff8ca82ace547a4ef1185e7a622050aaf9ec4]
    Clock: used the logical rectangle in order to fix the position of the text

  * [1fe5dd4b2ca5556582227b8a93cb92bebfdfefad]
    Status-Notifier: IAS: checked if an item is not already available in the systray (workaround)
     And fixed a few typos

  * [2993d4217d3603526859fe70963f62e6f1ffee07]
    Toons: GTK3: gdk_window_get_pointer function is deprecated

  * [559f74920deea73ba1f4471445aa513367151956]
    Indicator-applet: (try to) remove double free or corruption errors -> need to be verified

  * [8323819766cad7f15b9a389aa9c5a6dc5b6cc009]
    Powermanager: removed an extraseparators in the menu

  * [977864fd8f5d916673e53c6817b1e438205c8e84]
    logout: fixed a tiny memory leak

  * [cc0e09cc586ecd09ef3927a3230e1314142347b5]
    Sound control: make some items in the menu invisible if not available

  * [75443a867a677c2c389d5239182e21e8ea941aa3]
    clock numeric mode: with some fonts the text is 1pixel out of the icon -> fixed with a slightly smaller zoom

  * [98f53c8516c6acf6b19d255372f55aa2c1293bf7]
    Dbus: changed the third-party applets dir on the server for the 3.0 (changed from 2.4.0 to 3.0)

  * [0ded4bb875a012bd7ff6e2cba2a9436149021a02]
    musicPlayer: it seems the latest stable version of rhythmbox now uses this DBus address: org.mpris.MediaPlayer2.rhythmbox (instead of rhythmbox3)

  * [aef8ad08e701a548429305aadedb0dc22257ffe1]
    backported the latest version of Ubuntu's indicator-sound into the Sound-Control applet

  * [b05cc574db9986e239c63fcde87674ecba80bd67]
    CMakeLists.txt: indicator-sound: used the new DBus address if the version of libindicator is newer than 0.4.89 instead of looking at the version of the distribution

  * [a5de56d43e53d557ec29594223fec542fc659c17]
    Sound control applet: updated the Dbus names to match with Ubuntu 12.04

  * [c417bdbc701637340fa28aab801a62c9c8b4a5ed]
    Enabling threads on the Python Interface. The Twitter applet is going to need to use threads to act as a consumer of the Twitter Stream API. Well, hopefully future applets also are going to utilize it too.

  * [64b8238b69a862e0c0a32391a0142a4e6b61be11]
    StatusNotifier: slight modification to handle the new 'ItemIsMenu' parameter the way it is described in the spec; any feedback is welcome (especially on KDE)

  * [2eabc2b4ee156500fcfcb270c2cdaafd47f8fcbb]
    Enabling threads on the Python Interface. The Twitter applet is going to need to use threads to act as a consumer of the Twitter Stream API. Well, hopefully future applets also are going to utilize it too.

  * [3c902b80a2e8765a4d151d0a9f1125222d483cf5]
    Status-Notifier: 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'

  * [f7bf6f0e89fbb4f50745984628562941e7f933a2]
    Status-Notifier: display Label first if it's available instead of Title first (e.g. with Keyboard indicator: Title = 'Keyboard' and Label = 'be' or 'us', etc. this information is maybe more interesting)

  * [fb537f526b013fdb9f33b1a2f7e2d5bb6687fb2f]
    Status-Notifier: Display 'AccessibleDesc' as label if this variable is not empty + don't use any label instead of using 'Id'

  * [74b77709efcd16bca9254a756bc5f8829765a066]
    Status-notifier: fixed a small compilation error with the new 'title' parameter

  * [de3ccc449883eb80f68c9bcdbb352894d581a2c1]
    Sound control: fixed a small bug on reload (invisible icon)

  * [d6bfedd1126fb29e773cfdc5301b227ecbdd0c13]
    Status-Notifier: indicator 0.4.90 (and newer) has a new variable (Title) -> added this variable
     Fixed a bug with empty labels

  * [240b748f3fbe2400c219110f7fd3ee78bd260cb0]
    gnome-integration: temporally fixed a compilation error

  * [b75d37d003ef358beda2239aa3eff90f13f1b2d0]
    Indicators: handle the case where the service crashes

  * [1c6cae2960790fd71162c6e1a2ca629444fa4701]
    enable GVFS if detected

  * [1d22110cc30683c9a3a0b97309b9dadca94db45a]
    Dbus: Bash interface: fixed a typo

  * [7fac7a0ef4acc93c0eee7a5921c61cc3cb52fb63]
    GMenu: check if kde4-applications.menu and lxde-applications.menu are available (just to be sure that we use always the same file on most desktop environments)

  * [1c060221839397bac3bb51b8b23c78b33498e674]
    use the default bg color for always visible icons

  * [5b6423c01abfa869fb5420965626b7570d64d9f8]
    clock numeric mode: allow to use the same font as labels

  * [dd3043588782e7e6a6499d9944932a83a53247f8]
    Folders: take into account the dock where we drop a folder

  * [b6f06c5351cbd95b86a477e3e5ef2ac448b6690f]
    MP: when choosing the player the first time, launch it and set the name

  * [cd18805e4ff69424f0174957296feac92493c674]
    updated translations (just to be sure everything is ok)

  * [3556c1552c80f54d22b2120a7faf9a935257cd66]
    DBus API: modified the SetEmblem method: it can now either print the emblem directly on the icon, or (by default) add it as an overlay

  * [dc94487d6d9134e3e704e86d7e9eb35c4dd7a166]
    switcher & global-menu: use cairo_dock_appli_get_image_buffer()

  * [72d2238570a64fa3667323a7eb3d5a60a0b48d79]
    po: Sync translations with Launchpad: Thanks to all translators! ;)

  * [f36fc75769ecd1623e5a6b8b5b72b4147efebee4]
    CMakeLists.txt: fixed a bug with the translations (wrong locale folder)

  * [4a557ba4715ecf5a59097ff9a10b315838765118]
    Global-Menu: remove window borders on new window

  * [fa655455983593904869857bc68cb62c14be425e]
    updated translations => 3.0-beta1

  * [75357e50137a28c4b09a4f1bf3dc263f9997eb60]
    Global-menu: use the new taskbar notifications

  * [8e1b803da89eb6083952b9de0cb44c21e3d72010]
    Global Menu: fixed a typo with buttons' number

  * [278b99e0b17f5eef62d9daad69ed3639a0237576]
    Indicator: don't call the 'disconnect' callback when explicitely destroying the indicator (fix a crash in alsamixer)

  * [da90eb499ffedc10e026515838d40ef2a8b69f7b]
    Panel view: fixed a bug with the input shape in the very rare case where a dock starts with a separator

  * [7387194a618d3952e70e14d46c2d5c2b63126844]
    keyboard-indicator: fixed the gnome-control-center option + a small drawing bug

  * [652905f3f14591b60da05acb7d89d0227590e7ab]
    CMakeLists.txt: the include dir of dbusmenu-gtk3 has changed with the latest version (0.5.90)

  * [13a5003a977623724ff2ffde6ed0ad67f9c018b0]
    updated to match the core API

  * [08f3ed8565ef284d884556a9e98b4f86130b2b5b]
    keyboard-indicator: code cleaning

  * [6c4191c1225fa5364bec38631aaddddf21bd1db6]
    old systray: integrated the GTK port

  * [64aa0752047e334c915a9bbc33d8ceb06f36cd6d]
    updated to core API

  * [fe99c7e157979c8469373bcf35234ec860f0fadc]
    CMakeLists.txt: Prevent a CMake warning or error if indicator module is not found

  * [74eb173f55b82ccf80bef15db0c582fd2b3f0e44]
    updated to match the core API

  * [d483f3b239e885eed68e35aaf84965b835651c79]
    Switcher: fixed a small bug in the drawing

  * [b31021842bff9dd343280dabea1b771d1073e845]
    Bash API: fixed a small bug that blocked the script when launching a program from a callback (you had to redirect to /dev/null explicitely, now it's not required any more)

  * [c6ac335dbfc5119571f50c55a10f5f3db3d52ace]
    Panel view: added an option to not draw separators

  * [e441e27cc04ef4adc00383f4be0434a4f4ba0b1d]
    sub-docks unfolding animation: fixed the drawing with different icon size

  * [d8736cabcd5b1e092364e61424f5b5e430722eb2]
    Dbus: use some core functions + panel view: workaround until we load the views before the launchers

  * [ade41779af1381101ceb8257b92008090bfa4f07]
    Slide view: fixed the position of sub-dock

  * [6d821950de01f6db5e9caff07d1faa9316f54dda]
    Shortcuts: fixed a small bug when inserting/removing a bookmark (bookmarks with no user names were re-created unnecessarily)

  * [2126e5251dcbc605d56c8c1a13766f96c99ee675]
    Sound applet: fixed a small bug in the sound-menu backend (mute state was not updated correctly)

  * [037037524fcbd62af126829f676f43f7edc69d87]
    follow the core

  * [a165ad5b9dc3e0db820e16f4b4d9539e499e2d80]
    Status-Notifier: Compact Mode: used AttentionIconName if needed and used a default icon if none is found

  * [9bc4d1d77413908c4f1b2f0733531c5bd3f43c8d]
    Messaging-Menu: fixed a crash: it seems myData.pIndicator can be null on the reload function

  * [def60fa47b9edfeaf825014b0d9954aea2e0ea96]
    removed an old parameter from a print

  * [f338cc3eb4aadbf73ef4a4202c6d2a890b76c542]
    Status-Notifier: added an option to hide/show the inactive items

  * [b55334194b7e488e527aefb56b3e793574332a5e]
    Network Monitor: fixed a possible crash ( LP: #916609 )
    CMakeLists.txt: fixed a typo and removed ido's version detection

  * [7304bfe8e964599692b52876d8ff7a311ddfac48]
    updated to match the core API

  * [9b0ee18ee7d59accb69c330a7988aba4733da9f2]
    Sound-Menu: removed support of old versions of dbusmenu, indicator and ido (mostly for Maverick which will no longer be supported after April 2012)

  * [2763bbd335e3e7b31512f47bcedc9f31622c3be5]
    added the 'iceberg icon' ability to several applets

  * [136c21ccb18755f434776e309480be7fb2e9a917]
    Switcher: fixed the 'single-line' layout in vertical mode

  * [9e4069e170c558cd7ec524496587499e88da5f47]
    Keyboard-indicator: replaced the quick-info with overlays (Note: smaller overlays would probably be better, currently I feel like they are too big)

  * [714b4b90ea36e5868b8799abe0e0c8061a4a93b5]
    Sound-Control: updated the Sound-Menu backend with the latest stable version from Ubuntu (0.7.9.2)

  * [67f62d9912e5c8b52a8fd8790994ec2acf93d335]
    Status-Notifier: took into account a change in the Ubuntu application-service API -> the indicators are back + ignore the 'passive' state to get all the items (it seems that even passive items are worth being displayed)

  * [fd536c5c1d390cb753de3b7adf4fa127f05367c4]
    Dbus API:  send the root dir to the applet + updated the interfaces to use it

  * [ee4deea099ae2d4bd4761050c93febbe1a7699ef]
    alsaMixer: Sound-Menu: mute-widget: Used GValue instead of GVariant for old versions of dbusmenu-glib (INDICATOR_OLD_NAMES == 1)

  * [e7ccfaabadda63493ec10081f99fefe7bd189f3b]
    CMakeLists.txt: Sound-Control with Sound-Menu support: Checked if IDO is available and not with an old version

  * [eb219e5e9cec2e371dfc56324d9b195fdee8b1fc]
    Sound-Control: merged with Sound-Menu

  * [326da7e0138861aafec4f50163c9103fae4212b5]
    updated to use the new download helpers

  * [df1408d9dbd64aefee440f5a0b5ac502fa1e5a08]
    musicPlayer: Fixed a typo informations disaplyed in the dialog

  * [f4821754c8275204e86e0e463c977b7701f226eb]
    Global-Menu:
     * Added the possibility to reversed the menu (Auto=default, close button at the end or at first)
     * .conf file: replaced Application Menu by Global Menu
     * fixed a crash due to an arithmetic exception in cd_app_menu_find_button if we switch from the dock to a desklet

  * [c1c73cfc4b35d8238f3373f4b776c81f6315e2a9]
    MP: improved the cover download process by using an async task

  * [709d65d74e85927b2b306d206f258736c9167a76]
    MP: cover display has been rewritten, online cover search is back (now it needs some polish)

  * [d955c4c58390b2f983ad5ffc83eae7ba13b60ff2]
    logout: logout action: currently, cairo_dock_fm_logout displays to us a window from the DE to confirm if we want to close the session or not. So there is a confirmation box if cairo_dock_fm_logout returns TRUE and we don't want 2 confirmation boxes. Now, if cairo_dock_fm_logout returns FALSE, we will use the command of the user or the logout.sh script and display a confirmation box if the user wants to have this dialogue. (sorry for the previous too short explanation ;) )

  * [0acb2eae642d0660bca338f934d972ef94df0af2]
    use the correct image names for buttons

  * [6047443fd903f41a509c4784fecffe02a3cd8134]
    Logout: something was wrong with the previous fix, so here is the fix of the fix :-)

  * [f1fa309c76e22e270da7e422c3505a8a38340d69]
    logout: do not add 2 confirmation boxes for the logout action

  * [770f19c83763eb818d10dda42e7907e6f509c5a1]
    plug-ins: updated the notifications to match the core

  * [234a6db617fe23acccf16a6d7d87dceeb4a187c8]
    Global-menu: renamed + added animations on the buttons and the ability to use animated images

  * [31b607915716721d7271e58da838c11d27168765]
    Terminal: worked around the bugs in libvte (GTK3)

  * [6b83e7b14739c9947c3b2a54b632c059937e66f9]
    Indicators: handle the case where the service is not installed

  * [a9316cd815309e4b977f08e78ab327b9b82b0e04]
    Application-Menu & tomboy: fixed two compilation errors

  * [397cfc5f2c3f9bea2ba4394a8931be54b19f27dc]
    Global-menu: added the window buttons

  * [b71d83a69ede1cf82229548fd5ba854a6785d43a]
    Third-party interface: enhance dialogs when the max number of chars is given

  * [5505a9da73a6cecc1e0c3e79bda14f17f50b6227]
    config files: simply replaced 'default' by 'Default' for most text entries

  * [0f12f09cb155a25088763495110e4fd99e9caed8]
    updated version numbers, few nano modif

  * [8900a589d5c9058d813104d58a6711f2cbbc1bd7]
    Stack: use defaut theme icon for text and web-pages

  * [f4caaa3e01a7eaf8fd3baaa6c70c23f1883c94d8]
    powermanager: no dialog on startup when the battery is charged

  * [a30c500c585af3ee9c37daa9aec31d90671b17e1]
    config files: added default values for most of the text entries

  * [e13a1698c241f2f0360c75474f77412c25df072d]
    Global-menu: added a transition, better code layout, we're halfway :-)

  * [790929ed4b887defdb85e03fa6af0e4fffbfcbe7]
    dock-rendering: fixed a compilation error (@fabounet: not sure that it's correct... PS: these files are missing: Application-Menu/src/applet-draw.[c|h])

  * [b5f99ef28958b9e996bc179d89abf5ea9526b40c]
    Application-Menu: translate appmenu-registrar.py.in and added the registrar only if python is available just like Status-Notifier (@fabounet: maybe it can be interesting to produce an error if python2 is missing)

  * [7433c525c91c58f389336cd388f0b2d0e81efdc1]
    updated to core API

  * [2326e21d02b4a0e5f815620ba3008504923243fa]
    Global-Menu: added actions on the icon

  * [870f82f45f20506019b13fcc8f841b892e9193b0]
    CMakeLists.txt: GTK3: compiled 'terminal' and 'weblets' (+TODO: GMenu) applets with GTK3 libs + improved messages if a module is not found.

  * [a7419857328512242180d91aa4f036348918861d]
    musicPlayer:
     * Checked if the size of the cover given by the player is constant before drawing the cover on the icon for all players
     * Rhythmbox: only used one handler with the former dbus address (org.gnome.Rhythmbox.Player), the previous MPRIS2 address (org.mpris.MediaPlayer2.rhythmbox) and the latest MPRIS2 address (org.mpris.MediaPlayer2.rhythmbox3) + (do not use 'which' command to estimate the version of RB)

  * [5d2f915b17772060c71dbc64e63e9f4c29743e58]
    CMakeLists.txt:
     * Indicators applets:
      - Used the indicator module version to set this variable: INDICATOR_OLD_NAMES (to use or not the old ayatana dbus name)
      - with gtk3, we have to use this pkg-config indicator3-0.4 (with 3)
      - Application-Menu can currently be compiled with the new ayatana dbus name
     * Python: if python v3 is the default python interpreter (e.g. on ArchLinux), python2 program should exist and we have to use it... + modified or added the interpreter of our python scripts
    Added or corrected missing/wrong licences on our python scripts

  * [6680542ef2612fb7bb254f6bbd508a463d74a373]
    Global-menu: remove window borders when maximized

  * [9bde8f48a72376391c26c8348e0c901bc67cbc14]
    Sound Applets: improved the default icons with Fabounet instructions ;)

  * [0906cabd5d33ff98a3071b89983f3a4fd5cc7b47]
    CMakeLists.txt: Indicator applets: added a new variable (INDICATOR_NEW_VERSION) to detect if we have to use old or new bus name, functions, etc. + compile Application Menu only if we use the new bus name

  * [cbb91e807b12b7b14aee38f37b4d1a518509bcc5]
    CMakeLists.txt: fixed a typo with the condition to compile Application-Menu + used only dash for the enable-* cmake flags + sorted the summary at the end by alphabetical order
    Application-Menu: Added a (temporally?) icon

  * [25c288f026e79e674e653155c6d35a93a6d7730a]
    alsaMixer+SoundMenu: reverted: 'sound applets: changed the default icon' => @Fabounet: it's not because it's your icons but I think it's better to respect the current artwork (mostly the colours and the designs: most icons come from the Humanity theme, maybe with other colours (blue) or details but not from the Gnome or KDE theme ;) )

  * [4339ed95f969e278165b4e57b8c3d42c7500d31b]
    new applet: Application-Menu (aka Global-Menu). Currently works with the Ubuntu's implementation of the global menu (com.canonical.AppMenu). Of course it's an early alpha ;-)

  * [d0fd84cf0067fe1e874fd8242037e5e80a7b8756]
    sound applets: changed the default icon

  * [fcdbb04fb1a73b715a6cc04e3fb3eabb53cb2d74]
    Keyboard control: allow icon numbers on other docks + fixed a small bug when re-opening a session too fast and another when drawing the arrow on a smaller dock

  * [e8eb331d30ce6d26abe8da672a57a94730c78aa8]
    MP: rewritten the handlers management: use the Class-manager to get the info on the player, handle Rythmbox3 properly

  * [fd910b48c701f6afba6c96926c35db042df883a5]
    Sound-Menu: update the icon when the volume is changed from the slide + draw correct value on startup

  * [d49687bd2ab4cc89de367eab5d67e9ce400a84fd]
    CMakeLists.txt: Sound-Menu: libido > 0.1.10 is required to compile it

  * [b0e24c64e56cf36d2fcf15afd57b27bb87a05267]
    Impulse: improved the solution without fftw3

  * [ddf1a4b42f6096951636dd93ceac3fcd7d13b19d]
    gtk2: include gdkkeysyms-compat.h only if available

  * [43e0815e34f99df0be7ecd2037db67808b8785c5]
    MP: use the DesktopEntry property from MPRIS2 to get the correct properties of the player (to handle cases like rhythmbox with org.mpris.MediaPlayer2.rhythmbox3)

  * [bc1a9394b1c4d3a5b67dbfc14b26d0743d2b4c59]
    logout: free the result of _check_icon

  * [d117817082e31ad92cd70d821754326bd86795e5]
    Logout: Used icon from the user's theme if possible + fixed a tiny bug with the display of the countdown (shutdown action)
    PowerManager: updated the icons

  * [291ce1c30b4b6611c84b5771511ed1497b8d208b]
    musicPlayer: Rhythmbox: the name of the MPRIS2 service has changed with the last version. It's now org.mpris.MediaPlayer2.rhythmbox3 but rhythmbox3 is not the name and the class of the application...
     MPRIS2: added the possibility to register an application which use MPRIS2 with exception (another class, name, etc.)

  * [2740fd134ec6593a1cdaadf5f7a3b2a2543514bc]
    Sound-Menu: Backported to the previous version of dbusmenu-glib (10.10) - Part 3 - Now it compiles and works fine! Thanks to lylambda for the tests ;)

  * [afcf2a38fb025328b5059c46fb4e0bfb655f68e7]
    Sound-Menu: Backported to the previous version of dbusmenu-glib (10.10) - Part 2

  * [ab8a6be318ea7f47acb80ec1e40dc2982a18c5b7]
    Sound-Menu: Backported to the previous version of dbusmenu-glib (10.10) - Part 1

  * [5005553766722180448e0739caf07936b3ce7ff8]
    Sound-Menu: Fixed a compilation error with gtk2

  * [2188a1d2609b0c72775531bbd524362c483a8fa1]
    MeMenu: fixed a compilation error and a few warnings at the compilation (but it still doesn't work with libindicator-0.4)

  * [d6fdd3c823f7b466509afe4478a7381aa03a46b4]
    Logout: automatically shut-down  after 1mn, in case the user forgot to confirm.

  * [34f5595273b6fcaaf397a351fd343aa8e8e8b63f]
    Indicator applets: placed the include of gtk header files before 'GTK_MAJOR_VERSION'

  * [914005f7ddbebeb08032f1a93ce547d2c0967f5e]
    Impulse: fixed a strange bug with the detection of fftw3 module

  * [fc7baee95ddb15992e9426503f435c0e90ea80e5]
    Indicator applets: used indicator3(-0.4) module if gtk3 is used

  * [077eb7b114f2f603dc3b007d1a56fd3eed9e7a12]
    Indicator applets: included libdbusmenu-gtk3 instead of libdbusmenu-gtk if gtk3 is used

  * [8cc071198aa4418096e8c187af4300441d7f619f]
    SoundMenu: added a workaround because volume_widget_get_current_volume return a wrong null value at startup

  * [300f0637c44b339f1ac096d3e01ae043f679e6b4]
    CMakeLists.txt:
     * Used GNU standard installation directories:  http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
     * Added the possibility to force the compilation of MeMenu
     * Re-organised the summary displayed at the end of the cmake execution
    GMenu: it's possible that on Gnome, the applications.menu file have a 'gnome-' prefix
    Impulse: Added a workaround if fftw3 module is not available

  * [2a3a40416523d9c0d7171a5f2e253a2b8a9e5d89]
    Sound-Menu:
     * removed a few useless files
     * modified icons to have the same design as other applets
     * updated the preview
    Messaging-Menu:
     * updated the preview

  * [0e42c9dbc0bf240982aa716a302e802545193ee9]
    New applet: Ubuntu's Sound-Menu

  * [c07718b8e83250e58aa151710e9ed37a99747e90]
    Remote-Control: fixed a small bug in vertical dock

  * [e3aa2690343834e069711b3adc2937f6460c58f0]
    GTK3 port: few fixes again ^^

  * [b5ee2f91708ae63a6f100e39b25859a598f2968b]
    some fixes with GTK3

  * [a363bc74aed553a51e58262bb33f13cd12ab6114]
    Remote-Control: improved control + added control from the icon number

  * [0429ab6578c989d369de8c5079279376634d173c]
    Logout: Re-Added the reversed menu.
    Messaging-Menu: 'expose_event' signal has been replaced by a 'draw' signal in GTK3

  * [cdcb565a9dd826e98fab07dcdeaf1f4f8928febb]
    port to GTK3: now work with GTK2

  * [0983494fbd98c0b119f73b9615dd17ab96599a2e]
    port to GTK3 - final part - removed all calls to any deprecated functions

  * [a8505429155d7bfac9db0a2a3ecd5b0d12c36892]
    Plug-ins: ported to GTK3 (GMenu and Systray code was really ugly, I had to clean it severly) (not tested with GTK2 yet)

  * [8b94f7a703409b662109bbe126c706b77726eb8f]
    Logout: demand confirmation with a simple dialog, we don't want to choose the action twice

  * [ccbb3da90a8a4e73891fc148403e76a58ef72a3d]
    Scooby-Do: updated due to a few API changes

  * [afd1fe6749a556d4ca8a98f3a5a93dcaef3e0c90]
    CMakeLists.txt: mail: prevent some wrongs regex

  * [eb92a0f39647557641f871f97352665d99cac991]
    logout: Added the possibility to display a custom image as an emblem or to replace applet's icon with this image + used cairo_dock_search_icon_s_path

  * [0df258b70130479668d7303a817978930636e205]
    Logout: Added an option in order to display a dialog of the desktop environment to confirm these actions: shutdown, reboot and logout
    *-integration: added the 'reboot' action

  * [893e466e6ee542da0e2b46c45f89fb6ef6454bd6]
    bash: Added or updated the licence + added lighdm on logout.sh

  * [27c887b5b98da26f69994a3ddffc62be9b48c378]
    Used a 'shared-files' directory to share images and scripts

  * [a1707f0a987e276a01aab6f358184c0a1b63dc49]
    musicPlayer: mpris2: Fixed a few wrong G_TYPE (for shuffle, loopstatus and volume)

  * [33c86fc6bcca1143890d660991f0948a46e9cfcd]
    Removed gtkglext (part 2) - @fabounet: now it compiles and works with GTK2 but don't hesitate to revert anything ;)

  * [ece5786fdc559a08bba148f4b554b208e0a8798e]
    desklet Slide view: prevent too small icons when the desklet is small

  * [6e0c95f93d2d844118186abbc59ca552d5c109de]
    Logout: inverted the menu if the icon is on the top of the screen for desklets too

  * [13baa3baafc87413f5a3cccd4fb3329e2db3e702]
    Logout: inverted the menu if logout is on the top of the screen

  * [bf4150faff1f0c40d11b8bf2c4ba58b2caa90284]
    use gnome-control-center under Gnome3

  * [2aac276bf066fa1a35021dae3e3c5aa9606f1bad]
    Slide view: fixed a small rendering bug in vertical mode

  * [6b0ec1108ff41bbeb4d154cb780ecbcabd5b95ae]
    MP: allowed to control the player volume by scrolling on the applet

  * [a185997bd928e850274e004cd1b1fc37df27a58e]
    Logout: display all actions in a single menu and allow to switch users

  * [30c088311fc03d15d9cc0f8ebe1e13519e5723b8]
    Dbus: added an option 'act as launcher' for applets that are 'smart launchers'

  * [a2955e6322df4480bb32f1c3744a0d130470cf96]
    Switcher: added an option to force the desktops layout on a single line

  * [c3cf1a93f541f863ed170a0cbe2a6d01887bf0da]
    XFCE: removed useless links to thunar-vfs if not used

  * [c4c737c97d24d0b6aa4955166b6280e4481ae59a]
    Dbus API: place the items in the menu at the correct position

  * [08258ce49c956738cb6f2d8b80d1121626e416b5]
    Dbus: added a method to provide actions on the window controlled by the applet (it deprecates ShowAppli)

  * [c4236837a73a83012887267e1f292e9f0aa794e2]
    added few shortkeys

  * [0735050ac05bf58a310f0b3cae94c6caa9ff2656]
    updated to use the new KeyBindings API

  * [ae6186021c9c603ec64739bdded5c27fae991596]
    Switcher: fixed a small drawing bug with the last patch

  * [64e903eb8a64a604cd5dc53ef89656a923380fb0]
    DBus: use the new menu layout

  * [10d618b14f92a2a93bdab70f1d24dc4c9f3b5147]
    GMenu: use any *-applications.menu file in the xdg path, if the common files are not found

  * [ca152eab42d89b24723e3487e7b0b0310f10b2e5]
    updated to match the core (groups, act-as-applet flag)

  * [069f6800e2a8e2fd2b3dafa8b28511198018d634]
    Status-Notifier: try to handle buggy watcher like the one in Ubuntu (Oneiric), which don't expose correctly the item's properties on demand (ex.: with skype)

 -- Andrey Pavlenko <email address hidden>  Fri, 26 May 2017 15:19:03 +0300

Available diffs

Builds

Package files