Changelog

From Docky
Revision as of 14:10, 28 February 2012 by Ricotz (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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)

  • New Feature Release!


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

  • fix RecentDocuments [22]


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)

  • Initial Release