Changelog
2.1.3 "Paper cut" (2011-06-15)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix crash regarding invalid launchers [1]
2.1.2 "Docks love Mono" (2011-04-06)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix drawing with mono 2.10+
- fix problem with curtain when struts are set
- fix crash when drag/droping onto docky and nautilus isn't drawing desktop [2]
- fix nm docklet crashing docky on startup if nm isn't running [3]
- fix item-drop at the first place [4]
2.0.13 "Crossroads" (2011-04-06)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix drawing with mono 2.10+
- fix crash when drag/droping onto docky and nautilus isnt drawing desktop [5]
- fix nm docklet crashing docky on startup if nm isnt running [6]
- fix item-drop at the first place [7]
2.1.1 "Just do your things" (2011-03-10)
- Bug-fix and Maintenance Release
- update translations
CORE
- clamping values coming in from gconf
- drop global autostart default [8]
- make sure our launcher shows up by default
- fix dock dim animation on external drags [9]
- fix tooltips showing wrong on external drags
- fix crash if 'poof.png' is missing
- try to trap crashes coming from libnotify [10]
- fix crash when emptying trash and cant access a file [11]
- tweak the item message rendering a bit
- slightly zoom icons during drag [12]
2.0.12 "Simple acting" (2011-03-10)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix animations [13]
- clamping values coming in from gconf
- drop global autostart default [14]
- make sure our launcher shows up by default
- fix tooltips showing wrong on external drags
- fix crash if 'poof.png' is missing
- try to trap crashes coming from libnotify [15]
- fix crash when emptying trash and cant access a file [16]
- slightly zoom icons during drag [17]
2.1.0 "That is it" (2011-02-10)
2.0.11 "Clean up your desktop" (2011-01-16)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix event-driven icon-update of MenuItemWidget
- fix Gdk.Pixbuf leak in MenuItem and MenuItemWidget
- add docky.desktop to translations
- fix startup-activation of plugins
- unregister of an event in DockWindow.Dispose was missing
- make sure to ignore launchers with Hidden set [18]
- don't set geo on notifications [19]
- don't have Log.Notify use string.Format, which causes random bugs such as gmail breaking when messages contain {} in the subject [20]
DOCKLETS
- NetworkMananger: fix typo and catch exception to prevent crash if dbus access isn't granted
2.0.10 "Nice and Easy" (2011-01-04)
- Bug-fix and Maintenance Release
CORE
- fix unhiding when there are multiple, differently sized monitors [21]
- add manpage
- some optimizations
DOCKLETS
2.0.9 "You can count on us" (2011-01-01)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix compilation with mono 2.8+ - remove dependency on Mono.GetOptions, which is obsolete and use a bundled Mono.Options source [23]
- add better implementation of DockySurface.LoadToPixbuf
- fix potential X crash when hovertexts are reallllllllly long...
- fix the helper tile not properly toggling (caused by gconf buffering updates) [24]
- fix ArgumentOutOfRangeException for pids.ElementAt(...)
- add missing disposals of fileenumerator
- let FileDockItems open on middle click
DOCKLETS
- fix a problem with bookmarks crashing when reading bad bookmark files
2.0.8 "Turn it on again" (2010-12-03)
- Bug-fix and Maintenance Release
- update translations
CORE
- change location of autostart file to ~/.config/autostart/docky.desktop [25]
- add window-matcher support for LibreOffice
- fix hovertext for RTL font locales [26]
- some better pixbuf handling
- fix indicators not updating on state changes [27]
- fix crash if a file delete fails [28]
- make sure separators dont darken
- fix typo in log message
- fix a NRE in the debug messages
- make window manager checkbox grey out when checked, so its clear it can't be unchecked [29]
- make sure everything uses the services RunOnMainThread instead of calling Gtk.App.Invoke directly
- protect the system service events from crashing docklets and make the events thread safe
DOCKLETS
- Bookmarks: make sure to update hovers
- Battery: now uses UPower if its available, then checks /sys/ then defaults back to /proc/ [30]
- Gmail:
- fix race condition when manually reloading gmail [31] [32]
- fix underscores in email topics making mnemonics in menus [33]
- fix crash when adding/removing gmail labels [34]
- fix gmail/weather not working on reboot [35]
2.0.7 "Your friendly docking station" (2010-10-02)
- Bug-fix and Maintenance Release
- update translations
CORE
- modify and fix align of 3D separator
- a little nicer 128px icon
- fix crash with invalid SetAlpha call [36]
- add some more exec matches for OpenOffice [37]
- Properly respect the autostart choice in preferences [38]
DOCKLETS
- NPR: fix set of station icon [39]
- Gmail: rename GMail to Gmail [40]
- RecentDocuments: fix crash when opening [41]
HELPERS
- rhythmbox: add AlbumArt.[jpg|png] to search list
- make banshee helper not query dbus if banshee is not currently playing [42]
- open terminal here was preventing unmounting external devices [43]
2.0.6 "Just lovin' it" (2010-09-01)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix check for existing instance
- hitting ESC should cancel drags [44]
- make sure plugins enabled by default are added to the dock on first run and enable Trash docklet by default
- update badge drawing so the text is consistently sized
- fix leak of ThemedIcon/FileIcon in IconFromGIcon
- fix non-square items arent properly darken [45]
- remove MenuList.Dispose which is not really needed, also solves [46]
- shrink config dialog [47]
DOCKLETS
- RecentDocs: fix crash [48]
- Mounter: use a better MountItem.UniqueID and don't fill up gconf with useless keys (temporary fix for [49])
- Weather: add weather icon for Smoke [50]
- CPUMonitor: fix CPU utilization percentage [51]
- GMail:
- add debuging messages to gmail and log web response status when we have a web exception
- fix crash and leak in Gmail
2.0.5 "Be proud of your dock" (2010-07-01)
- Bug-fix and Maintenance Release
- update translations
- update COPYRIGHT and AUTHORS files
CORE
- remove --debug flag from launcher for lower memory usage
- update the about dialog credits to list documenters and make translation tab easier to read
- change url in about dialog to the launchpad project page
- Window-Matching
- fix for applications commandline
- properly match qt creator [52]
- prefer local over global launchers [53] [54]
- match prefix for gksudo [55]
- fix nautilus items showing active indicator when desktop is focused [56]
- fix matching wine apps that use a prefixed launcher [57]
- Memory Leaks
- dispose of calendar painter when the clock item is disposed
- fix leak in AutoHideManager
- several fixes using Cairo.Context.Target and Pango.Layout
- fix leak in PagingPainters
- fix leak in recursive file-deletion
- fix leaking SeparatorItems, WnckDockItems
- fix leaks with FileEmblems
- fix Pixbuf related leaks
- fix some leaks regarding FileMonitors
- fix leaks regarding Tiles and AbtractTileObjects
- fix leaking Glib.FileAdapter caused by unreferenced Action in FileDockItem
- Handle invalid desktopfile entry and UriFormatException in FileApplicationProvider [58]
- fix potential crash for invalid HelperMetadata
- handle drops correctly
- fix handling of Helpers in HelperService
- make the sliders in preferences behave better
- fix drawing of rotated items
- fix HoveredItem click-position
- avoids fatal errors on console when loading embedded icons when no height or width is specified and when dock items have a null Icon
- fix icon theme change not refreshing the dock icons [59]
- fix SVG rendering bug
- fix iconsize temporarily getting large when adding to full dock [60]
- fix the 'crash in PinToDock' [61]
- make 3d background height more consistent and a tad larger [62]
- fix dragging multiple files to a folder on the dock, which caused a crash and data corruption [63]
- don't request animations if urgent state is removed from a window and fix glow location [64]
- fix window previews being offset [65]
- fix broken zoom after shrinking icon size [66]
- fix problem with hovers still visible when painters show
- fix displaying default icon in place of missing file emblem [67]
- fix crash when gconf key for menus_have_icons is not set [68]
- make sure painters fit on screen [69]
- fix icon minimize animations not working immediately for some newly opened windows
- don't dispose our static DockyItem
- fix CurrentDesktopOnly not working when dragging a window across desktops [70]
DOCKLETS
- GMail:
- fix thread-guards and remove deprecated code
- fix problem with feeds that dont have an author entry [71]
- NPR: fix bug where removing your last NPR station unloaded the docklet and fix station icon
- NetworkManager: fix crash caused when NM goes away and fix icons and add another fallback icon [72]
- Mounter:
- fixed some leaks
- only remove mounted items if they were successfully unmounted [73]
- fix duplicate icons showing in mounter [74]
- Weather: fix feels like temp showing incorrect for metric [75]
- RecentDocuments:
- fixed some leaks
- fix sensitivity of recent docs clear menu item - even if docky shows the list as empty does not mean it cant be cleared
2.0.4 "Do you think you're better off alone?" (2010-05-31)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix positioning of menus/hovers on multimon setups [76]
- make settings dialog smaller so it fits on netbook screens [77]
- FileApplicationProvider.PinToDock misses a handle-removal. This caused a duplicated item when restarting a just pinned application and leads to a crash when trying to pin the new item [78]
- update transient items when moving the active window [79]
- fix crash when a file is on the dock where this file no longer exists [80]
- fix drag'n'drop-hover-strings [81]
- add call to GLib.Thread.Init [82]
- Window-Matching
- Helper
- fix a crash regarding helpers terminating
- fix killing helpers from prefs menu
- fix potential crash when disabling helpers
- cleanup the helpers, fix a few possible leaks in them
DOCKLETS
- Clock: fix problems with the small clock rendering
- GMail:
- fix compose mail url in GMail docklet for Google app domains [87]
- fix crash when removing a gmail label [88]
- refresh be set up to 1 day (1440 mins) long [89]
- missing string internationalization in GMail
- RecentDocuments: better locking to avoid crashes when clearing recent documents [90]
- Weather: make sure weather doesn't reload when prefs open [91]
- Bookmarks: stop spurious errors when dragging files over unmounted bookmarks [92]
- NPR: fix failing to load after network comes back up [93]
HELPERS
- make banshee and rhythmbox helper a bit smarter looking for art-cover-files [94]
- fix class-names in the deluge helper
- change open terminal here helper to use the gnome default terminal, with a fallback to gnome-terminal if the default is not set
- fix issues with newer zeitgeist version [95]
2.0.3.1 "You should have heard from us by now" (2010-05-03)
- Bug-fix and Maintenance Release
- update translations
CORE
- fix gnome-keyring related crash in Lucid caused by GMail docklet [96]
- catch exception for read-failure of cxoffice launcher [97]
- check if authentication is used before using network proxy
- make sure to update screen regions when showing menus
- make transparent themed docks still glow in configuration mode [98]
- Memory Leaks
- some unlinked handlers and pixbufs (DockItemMenu, WindowDockItem, ...)
- proper disposal of tile-widgets in preferences dialog
- properly using DesktopAppInfo for launching application
DOCKLETS
- GMail: fix exception when reloading [99]
- Clock: popup menu must always show icons [100]
HELPERS
- helpers crash when dbus isn't available [101]
2.0.2 "Living on the screen's edge" (2010-04-12)
- Bug-fix and Maintenance Release
- update translations
- fix MonoDevelop build
- update homepage link in about dialog
CORE
- add automatic enabling of --nvidia flag
- respect system proxy settings [102]
- add directions to select a dock to configure to the settings dialog docklets tab [103]
- fix freeze when MaxIconSize updates [104]
- add locking to secure preferences, possibly avoid a gnome-keyring related crash
- fix hiding with fullscreen windows with multiple monitors [105]
- fix right alignment of docklets when no launchers [106]
- fix manual override of Docky icon color [107]
- let urgent glow pulse for 10s (5 pulses)
- fix render bug with painter icons
- add UPower support for lucid
- fix helper status updating in config dialog [108]
- Memory Leaks
- fix leak associated with GLib.FileInfo
- fix leak in NativeInterop
- fix leak in ApplicationDockItem
- WindowMatcher
- use a NoDisplay launcher if there isn't already a launcher for that exec [109]
- fix matching executables that end in a version number [110]
- fix OpenOffice.org matching in more cases and clean up matching code
- add support for matching windows based on StartupWMClass launcher attribute [111], this gives a workaround/solution for [112]
- fix Wine application matching regression [113]
- fix bug where custom launchers were not being matched [114]
DOCKLETS
- adding icon fallbacks to some docklets
- Gmail: fix handling of labels with strange chars and escaping problems
- Gmail: fix checking date parse problem [115]
- Mounter: really fix NullReferenceException [116]
- Weather/Gmail: add proper thread shutdown
2.0.1 "We require somewhere new" (2010-03-16)
- Bug-fix and Maintenance Release
- update translations
CORE
- add timeouts to HttpWebRequests
- properly initialize config window - information-text is not shown when there is more than one dock
- fix version output on console
- Handle InvalidOperationException thrown by AddinManger.Initalize
- properly disable plugin when it gets dragged of a dock
- set a min height on the calendar painter
DOCKLETS
- GMail: prevent concurrent mail checking
- Mounter: fix a crash and a possible crash [117]
- RecentDocuments: sort list before limiting it [118]
- Trash: nicer description
- Weather: prevent concurrent reloads
- Weather: fix painter crash [119]
HELPERS
- Banshee: cover folder fix for 1.5.5 [120]
- Helper metadata are not scripts. Install them as data, rather than as executables
2.0.0 "People love our huge docks" (2010-02-16)