lp:ubuntu/raring/cairo-dock
- Get this branch:
- bzr branch lp:ubuntu/raring/cairo-dock
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 39. By Matthieu Baerts
-
* New upstream release. (bug-fix version) LP: #1168839
* Detailed Upstream ChangeLog:
- Dialogues:
- Fixed a small bug with the default icon
- Force taking the focus when the dialogue has an user widget, since
some WM prevent focus steal LP: #531152
- Gnome-Shell: the dash was hidden all the time
- GUI:
- Docks list: only list main docks and subdocks and not launchers and
applications with subdocks (when there are windows with the same
class and if these icons are regrouped into a subdock)
- Menu and GUI: Move to another dock: if it s a container: Do not add
subdocks that are contained in this container (to avoid loop:
subdock1->subdock2- >subdock1)
- Simple: Plugins: Help applet was not listed
- Simple: Config: force displaying the config widget (the config panel
was empty with some older versions of GTK)
- Help applet:
- This applet didn t have any preview icon file
- Icon:
- Label: If we don t want to show label, keep info about the font: it
can be used by other applets (e.g. Clock)
- Windows thumbnails: fixed a small bug that made the thumbnail
unavailable the first time the window is minimized
- Init & Themes: deactivate the option Show Windows Thumbnail in the
current theme.
- This option can provoke annoying bugs with other applications the
desktop (e.g. Gedit or Nautilus displayed corrupted icons when using
a smooth scroll)
- It seems this bug is due to the video drivers and it s fixed with
the latest stable version of these drivers (but which is not
available with most distributions)
- Note: It s still possible to re-enable this option from the config
panel
- Taskbar: Fixed a possible crash in a convoluted scenario (if there are
a few untitled windows with the same empty class)
- X11:
- Fixed a crash when using Xinerama with multi-monitors
- Translations: Imported translations files from Launchpad
* debian/control:
- Bumped Cairo-Dock Plug-Ins versions - 38. By Matthieu Baerts
-
* New upstream release.
* Upstream ChangeLog:
- Enable the Indicator-Generic by default on a Cairo-Dock session under
Ubuntu
- Removed the deprecated option 'hide on fullscreen'
- Task: fixed a bug in cairo_dock_stop_task
- BSD port: fixed some compilation and linking problems
- Taskbar: fixed a bug where an icon didn't stop demanding the attention
- Docks: when changing the alignment of the main dock, correctly update
the dock
- Removed the need for pangox (was not used)
- Drop on container: add URI target before the text target, or we will
get the link text instead of the link URI in Konqueror (other browsers
don't have this problem)
- If an applet crashed the dock when launching it, this applet was
not blacklisted
- GUI: fixed a crash in the ModuleWidget class
- Core: separated gldi-config.h in 2 parts, so that the one that is
installed doesn't contain any architecture-dependant value
- po: Imported translations from Launchpad
* debian/control:
- Mutter is now better supported by the dock: added on the recommended
list
* debian/rules:
- CMake flag: replaced 'yes' by 'ON' - 37. By Matthieu Baerts
-
* New upstream snapshot.
* Short Upstream ChangeLog:
- Multi-screen support has been improved
- Added Systemd support for the session management
- Countless bug-fixes and improvements
* debian/rules:
- Removed useless flag (was needed for GTK2)
* debian/control:
- XRandr is now used by default instead of Xinerama
- Bumped Cairo-Dock Plug-Ins versions
* debian/cairo-dock- core.install:
- Added all libcd*.so: the 'Help' is now in a separated file. - 36. By Matthieu Baerts
-
* New upstream release. (bug-fix version)
* Detailed Upstream ChangeLog:
- Dialogues Mgr:
+ cairo_dock_set_dialog_ message (used by Help): used markup if it's
needed
+ Fixed 2 bugs when an icon holding a modal dialog is destroyed
- GUI:
+ Search for an icon path if the module gives us only the name of its
icon (e.g. Deluge, Transmission, Menus)
+ Simple: Behavior: Position of the taskbar: 'After a given icon'
choise was missing
- Icon Mgr: removed a now useless static mutex
- Init:
+ Initialised threads on new versions of GLib (>= 2.24)
+ This should finally fix a crash when opening Logout menu
- Help: Used markup for the dialogues
- Menu: Quit with a Cairo-Dock session: check if it's really the shift key
which is used to unlock the quit menu entry
* debian/control: bumped cairo-dock-plug-ins* versions - 35. By Matthieu Baerts
-
* New upstream release. (bug-fix version)
* Detailed Upstream Changelog:
- Dialogues Mgr: Rewrite blocking dialogue to avoid bug with 'terminal'
applet
- GUI
+ Simple:
+ Used the right translation for titles of all main categories and
description of views
+ With old versions of GTK2 (< 2.22, e.g. on Debian stable or Ubuntu
Lucid): this config panel had tabs but without any widget inside
+ Advanced:
+ Widget Items: Invisible modules: displayed the title (which is
translated)
- Icon Mgr:
+ Fixed a crash with the icons theme when it is reloaded
+ Icon was invisible for launchers that are pinned to a given desktop
+ Icons were not correctly sorted (it impacted Shortcuts)
- Init: Used dbus_g_thread_init before 'gtk_init' in order to be called
before the first use of DBus
+ It should fixed a "random" crash when clicking on logout applet.
- Help: always check the composite on startup, until the user choose not to
- Theme: Panel:
+ Added Printers-Menu.conf file (needed to place this applet at the
right position)
+ Dnd2share: used the new 'busy' animation
- Misc.:
+ Compilation libdir: some distro (e.g. Gentoo) use LIB_SUFFIX flag:
used a specific case for that
+ Updated translations
* debian/patches/ bzr_translate_ titles_ of_categories_ and_readme. patch:
- Removed: Now in upstream
* debian/control:
- Forced the use of the same version of libgldi3 - 34. By Matthieu Baerts
-
* debian/control:
- Cairo-Dock plug-ins dependencies: Removed '-0ubuntu1' to allow other
distros and backports to work smoother (Thanks to Laney!) (LP: #1064130) - 33. By Matthieu Baerts
-
* New upstream release. (LP: #1064130)
- Even if there are a lot of changes, this is a 'bug-fix' version.
Changes are big mainly because the translations have been updated and
a lot of GCC warnings (from -Wall and -Wextra) have been fixed.
* Upstream ChangeLog (detailed changes since the last version):
- Only disable drag'n'drop onto the dock when the dock is completely
locked, not when the icons position is locked.
- Prevented quicklists for an icon
(e.g. used by musicPlayer applet to remove double menu entries)
- Menu: renamed this title: 'Below *other* windows'
+ fixed a typo (bIsMaximized was checked a bit too late)
- Man: 'A' ('ask-backend') option was missing and 'i' (indirect) is
no longer supported + for 'colors', used 'F' instead of 'A' which
is already used by 'ask-backend'
- When a label is updated, update the drawing accordingly
- Dialogs: fixed a crash if the dialog was forced above (GTK3)
- Advanced GUI: fixed a bug that prevented to edit a 2nd instance of
an applet
+ renamed 'cairo-dock-gui- main.[ch] ' to 'cairo- dock-gui- advanced. [ch]'
- Don't close the dock if no plug-ins are found, just display the message
- Menu on appli: put the window actions into a single menu-item, which
avoid having a crowded menu or another sub-menu
- Default view: use all the screen space to avoid the jitter of the dock
when it is resized (although this is mainly a problem in the Window
Managers, unfortunately very few handle the resizing correctly)
- Locked dock: prevent any modification when the dock is locked
- Advanced GUI: fixed a small bug when reloading an applet
- Application manager: handle the case where there is no dock
(e.g. for cairo-desklet)
- when starting in maintenance mode, force the use of the advanced
configuration (easier to fix problem)
- Compilation: fixed a lot of warnings during the compilation
(mostly 'unused-variable' and 'unused-parameters' by using
G_GNUC_UNUSED) when using -Wall and -Wextra
- GTK3.4: used GtkGrid instead of GtkTable (now deprecated)
- Labels in vertical dock:
+ fixed the calculation with a helper
+ terminate with a gradation if the label is too large to be fully drawn
+ fixed a small offset in the position of the X icon geometry
- Indicators: icons was not visible with the Cairo backend if we wanted to
have an image as indicator of the active window and if we don't give
any image
- Fixed a bug in cairo_dock_create_ surface_ from_pattern
(when using a pattern as the background image)
- Themes: Added write rights in the new theme folder
(if the user has just changed its current theme)
- OpenGL backend: fixed a small bug in the drawing of always visible icons
- Fixed a crash when re-inserting an applet into a dock
- GUI: fixed 2 bugs in the module widget
- Taskbar: when placing appli icons after launchers, don't count
separators as launchers
- When loading an image based on a pattern, constrain the image height,
so that it only repeats on its width
- Taskbar: added back the use of _NET_WM_STATE_DEMANDS_ ATTENTION
(this might be used by Skype and therefore solve the bug LP: #1013635)
- Menu: Window Actions: drawn: Min - Max - Close instead of
Max - Min - Close + drawn Min and Max only if the window is not hidden
- Code cleaning: removed a few useless g_print (or used cd_debug instead)
- Menu: Custom icon: only display images on the file chooser
- Menu: Custom Icon: do not display the menu entry if bLockAll is defined
(if the action is useless) + do not stop the action if bLockIcons
- Widget Items: the main GtkWindow is needed to build other widgets
- po: imported translations from Launchpad and Added Lithuanian language
- Options: AskBackend: show the backend even if we force the use of the
OpenGL backend
- Help: Help menu entry: this menu entry no longer worked: used
cairo_dock_show_ items_gui like the Edit menu entry
- Menu: Help menu entry: if we use the simple mode, switch to the advanced
mode because the help settings are only available there
- Some cleaning
* debian/patches/ bzr_screens_ with_null_ dimensions. patch:
- Removed (now in upstream)
* Added bzr_translate_titles_ of_categories_ and_readme from upstream:
- Translate the titles of all main categories and views' description
* debian/control:
- Bumpped Cairo-Dock Plug-ins versions - 32. By Matthieu Baerts
-
* Added bzr_screens_
with_null_ dimensions. patch from upstream:
- Prevent screens with null dimensions: the dock can be invisible if the
'multi-monitors' option is enabled and a wrong screen is chosen.
- Try to get dimensions from all screens with XRandr and also with Xinerama
if there is a problem. - 31. By Matthieu Baerts
-
* New upstream snapshot.
* Upstream ChangeLog (detailed changes):
- Task: the thread clean itself to avoid crash
+ fixed a typo with the check of bDiscard
+ cancel: checked if pThread has not been freeed before talking with it
+ converted g_print to cd_debug
+ Cancel the next iteration if 'iPeriod == 0'
- Added a workaround for Metacity not handling the _NET_WM_OPACITY
correctly
- Man: Added the new -W (--metacity-workaround) option
- XRandr: Use it by default instead of Xinerama which is deprecated
according to its website
- XRandr: Checked if 1.1 version is available for basic functions
(e.g. to change the resolution) and 1.3 version (to replace Xinerama)
- Xrandr: Added cairo_dock_xrandr_ is_available (needed to avoid a crash
in ShowDesktop applet)
- Module Mgr: removed GModule dependence (which is no longer used since
version 2.4)
+ stopped the compilation if 'dl' or 'm' libraries or 'dlfcn.h'
or 'math.h' are not found
+ linked gldi to 'dl'
- Progress bar: Cairo Backend: no longer drawn the bar if the value is 0
(was drawn only on the Cairo backend)
- Fixed a crash if we launch the dock with '-l debug' and if a module is
not loaded (e.g. 'integration' modules)
- include: <librsvg/rsvg-cairo. h> can no longer be included directly
since LibRSVG 2.36.2
- Class manager: handle custom .desktop files located in
~/.local/share/ applications
- Dialogs: fixed a small offset in the position of a dialog above its
icon when the dock is hidden
- Class Mgr: translations of QuickList menus are generally available in
their Gettext domain (this info is available in the .desktop file)
- Themes: updated themes folder, defined it in CMakeList.txt
- Taskbar: fixed a bug that inserted an extra separator when grouping
applis togather in a sub-dock
- Menu: moved all window management entries to a submenu
* debian/control:
- Bump Cairo-Dock Plug-ins versions - 30. By Matthieu Baerts
-
* New upstream beta release.
* Upstream ChangeLog (main changes):
- Better integration of Unity: support of the Launcher API and better
support of indicators
- All configuration windows have been merged into a single one.
- Added progress bars in several applets and in the Dbus API
- The Music Player applet can control players in the systray.
- Icons of the taskbar can be separated from launchers or not
- And as always ... various bug fixes and improvements :-)
* Fixed a few bugs reported on Launchpad:
- A crash with logout applet (LP: #1033190)
- Shortcuts do not accept Control key entries (LP: #1007539)
* debian/custom_ cairo-dock_ badge.png, debian/ source/ include- binaries:
- Added a badge for LightDM (LP: #987247)
* debian/patches/ cairo-dock- session_ without_ fallback_ session. patch,
debian/cairo-dock- data.install:
- Only installed 'Cairo-Dock' session without Unity-2D and Metacity support
due to the suppression of Unity-2D and the use of llvmpipe
- Renamed 'Cairo-Dock (Gnome + Effects)' to 'Cairo-Dock (GNOME)'
* debian/control:
- Added a new suggested dependence for cairo-dock-core: gnome-session
- Updated my email address
* debian: Used 'wrap-and-sort' tool
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/saucy/cairo-dock