autokey (0.95.2-0.1~mx17+1) mx; urgency=medium

  * Rebuild for MX 17.

 -- Steven Pusser <stevep@mxlinux.org>  Thu, 26 Jul 2018 11:03:11 -0700

autokey (0.95.2-0) bionic; urgency=medium

  * Fix broken imports in autokey-shell script
  * Skip non-json-serializable data in script storage (both script local and 
    global) during saving. This allows putting
    non-serializable items (like function objects) into the store without
    crashing autokey during saving.
  * [Qt] Fix minor bug when creating new items. Created items are now properly
    selected for renaming directly after creation.

 -- Thomas Hess <thomas.hess@udo.edu>  Mon, 16 Jul 2018 15:13:03 +0200

autokey (0.95.1-0) bionic; urgency=medium

  * Fix a long standing bug that errors occurring during phrase parsing or script
    execution can lock up the user
    keyboard. Make sure to always release the keyboard after grabbing it.
  * [Qt] Fix saving the content of the log view to a file using the context
    menu entry.

 -- Thomas Hess <thomas.hess@udo.edu>  Sat, 30 Jun 2018 23:02:19 +0200

autokey (0.95.0-0) bionic; urgency=medium

  * [Qt] Ported GUI from PyQt4/PyKDE4 to PyQt5
  * Fixed clipboard pasting for Phrases
  * [Scripting API] Re-added newline trimming in system.exec_command() API call.
  * [Scripting API] Fixed broken KDialog based colour chooser dialogue.
  * [Scripting API] Added zenity based colour chooser dialogue.
  * [Scripting API] Both colour dialogs return parsed data in the form of a
    Python namedtuple.
    This API change breaks old scripts that used the KDialog based colour
    chooser.
  * See the CHANGELOG.rst for details

 -- Thomas Hess <thomas.hess@udo.edu>  Thu, 28 Jun 2018 17:21:32 +0200

autokey (0.94.1-1ubuntu1~bionicppa1) bionic; urgency=medium

  * Rebuild for bionic

 -- Troy C. (Ubuntu PPA) <ubuntu.troxor@xoxy.net>  Wed, 09 May 2018 17:05:29 -0500

autokey (0.94.0-1) artful; urgency=low

  * Python 3 version is official
  * Ported autokey-run from the legacy optparse module to the new Python 3
    argparse module (luziferius)
  * Use XDG_RUNTIME_DIR and XDG_DATA_HOME for lock and log file (founderio)

 -- Troy C. (Ubuntu PPA) <ubuntu.troxor@xoxy.net>  Sat, 30 Dec 2017 00:06:07 -0600

autokey (0.93.10-1) xenial; urgency=low

  * [QT] Package fixes
  * Scripting bug fix
  * Small clarification fixes

 -- Troy C. (Ubuntu PPA) <ubuntu.troxor@xoxy.net>  Thu, 16 Feb 2017 22:03:47 -0600

autokey (0.93.9-1) xenial; urgency=low

  * Fix regression with setuptools install_requires

 -- Troy C. (Ubuntu PPA) <ubuntu.troxor@xoxy.net>  Mon, 10 Jan 2017 13:40:11 -0600

autokey (0.93.8-1) xenial; urgency=low

  * [GTK] Fix traceback for "View script error" dialog
  * Update documentation

 -- Troy C. (Ubuntu PPA) <ubuntu.troxor@xoxy.net>  Mon, 9 Jan 2017 10:52:59 -0600

autokey (0.93.7-1) xenial; urgency=low

  * [GTK] Add missing gi.require_version() calls to fix warnings
  * Update debian/ packaging files for Python 3
  * Fix freeze when using clipboard.fill_selection()
  * Update documentation
  * Update setup.py to use setuptools

 -- Troy C. (Ubuntu PPA) <ubuntu.troxor@xoxy.net>  Tue, 20 Dec 2016 23:48:12 -0600

autokey (0.90.4-0) unreleased; urgency=low

  * [GTK] Fix various issues with notifications
  * [GTK] Fix various issues with clipboard scripting
  * Apply patch from issue 199 - add support for Meta modifier
    
 -- Chris Dekter <cdekter@gmail.com>  Tue, 15 May 2012 21:38:12 +1000  

autokey (0.90.3-0) unreleased; urgency=low

  * Remove set_title from IndicatorNotifier, as it isn't supported in all
    versions of the AppIndicator API.
    
 -- Chris Dekter <cdekter@gmail.com>  Fri, 4 May 2012 18:41:03 +1000  

autokey (0.90.2-1) unreleased; urgency=low

  * Packaging change only: fix installation paths for ubuntu-mono-* icons
    
 -- Chris Dekter <cdekter@gmail.com>  Wed, 2 May 2012 19:23:02 +1000  

autokey (0.90.2-0) unreleased; urgency=low

  * [GTK] Run action should not be enabled for phrases
  * [GTK] Bring back support for Unity application indicator
  * [GTK] Fix a problem deleting items with older GTK3 versions
  * [GTK] Make showing the main window on startup the default behaviour when
    using the desktop file.
  * [GTK] Fix window filter not being applied after clicking OK in the filter 
    settings dialog
  * [GTK] Only show one warning per session about externally modified config
  * Correctly handle scenario where a phrase and script with the same name exist
  * Add Unity to the list of environments messing with the Super key
  * [GTK] Enable toggling of tree row collapsed/expanded status
    
 -- Chris Dekter <cdekter@gmail.com>  Tue, 1 May 2012 20:27:31 +1000  

autokey (0.90.1-0) unreleased; urgency=low

  * [KDE] Fix two critical issues causing the application to not start
    
 -- Chris Dekter <cdekter@gmail.com>  Sun, 22 Apr 2012 11:35:11 +1000  

autokey (0.90.0-0) unreleased; urgency=low

  * [GTK] Port the GTK UI to GTK3
  * [GTK] Add a help menu entry for the scripting API
  * [GTK] Get rid of the Abbreviation Selector as it's unmaintained and unused
  * [GTK] Add function to run the currently selected script
  * [GTK] Add a Tools menu, merge with View menu and add some new options
  * [GTK] Add the ability to enter custom trigger characters for abbreviations
  * [GTK] Obey desktop setting for monospace font in script editor
  * [GTK] Add a dialog for automatically configuring window filters
  * [GTK] Fix for issue 190 - special hotkeys won't save
  * [GTK] Save and restore the clipboard when using it to send text
  * [GTK] Allow manual sorting of the treeview on the name column
  * [GTK] Enable typeahead search in the treeview
  * [GTK] Add the ability to record keystrokes to phrases
  * [KDE] Add a help menu entry for scripting API, and enable standard "About
    KDE" entry
  * Add ability to store global variables in the script store
  * Completely remove the EvDev interface and daemon, and all related UIs
  * Use PNG icons for KDE and SVG icons for GNOME
  * Add cinnamon to the list of environments using Super key workaround
  
 -- Chris Dekter <cdekter@gmail.com>  Fri, 20 Apr 2012 20:39:11 +1000  

autokey (0.82.2-0) unreleased; urgency=low

  * [GTK] Fix critical bug for issue 185 - unable to save abbreviations
  * [KDE] Add a context menu for the log view
  * [KDE] Improve running of scripts from main window - handle exceptions and
    run in a worker thread

 -- Chris Dekter <cdekter@gmail.com>  Wed, 7 Mar 2012 8:32:33 +1100

autokey (0.82.1-0) unreleased; urgency=low

  * Fix critical bug causing GTK version to no longer work
  * [KDE] Add a log view that can be shown/hidden using F4
  * [KDE] Use the KDE global setting for monospace font instead of custom fonts

 -- Chris Dekter <cdekter@gmail.com>  Mon, 5 Mar 2012 10:10:04 +1100

autokey (0.82.0-0) unreleased; urgency=low

  * Revive the KDE UI and bring it up to date with features developed since its
    deprecation
  * [KDE] Add a function for running a script from the GUI (2 second delay)
  * Implement enhancement issue 176  - add tab as a trigger character option
  * [KDE] Allow entry of custom trigger character ranges for abbreviations
  * Resolve issue 175 - wait for sub-scripts to complete before continuing
  * Resolve issue 177 - create a shallow copy of the namespace object for each
    script invocation
  * [KDE] Enable calltips and suggestions and update the API file
  * [KDE] Save and restore clipboard contents when using Send via Clipboard
  * Add RPM spec and update to build the KDE package as well
  * Add support for using the Hyper button in hotkeys
  * Fix incorrect logic in Mutter workaround causing it to always trigger

 -- Chris Dekter <cdekter@gmail.com>  Sat, 3 Mar 2012 22:04:02 +1100

autokey (0.81.4-0) unreleased; urgency=low

  * Critical bugfix for mutter workaround method breaking on Python < 2.7

 -- Chris Dekter <cdekter@gmail.com>  Thu, 15 Dec 2011 10:40:02 +1100

autokey (0.81.3-0) unreleased; urgency=low

  * Handle exceptions during grab/ungrab of hotkeys
  * Prevent the X event loop from terminating if an exception occurs
  * Fix numpad hotkeys not working when numlock is on
  * Allow modifier keys to be auto-grabbed when setting a hotkey
  * Change icons for phrases and scripts to the standard ones for text files and
    python scripts
  * Refine the Gnome Shell workaround now that it's confirmed as a 'feature'
  * Improve clean shutdown again
  * Implement named, specified arguments for macros (work-in-progress)

 -- Chris Dekter <cdekter@gmail.com>  Wed, 14 Dec 2011 17:22:12 +1100

autokey (0.81.2-0) unreleased; urgency=low

  * Improve compatibility with Gnome Shell by grabbing all hotkeys recursively
  * Set a prettier indicator icon name
  * Don't display the Interface tab in the preferences dialog if there is no 
    need to change the setting
  * Fix engine.create_hotkey() and engine.create_abbreviation()

 -- Chris Dekter <cdekter@gmail.com>  Sat, 3 Dec 2011 14:55:13 +1100

autokey (0.81.1-0) unreleased; urgency=low

  * Critical bug fix for error "unknown internal child: selection" on older 
    versions of GTK.

 -- Chris Dekter <cdekter@gmail.com>  Fri, 25 Nov 2011 09:08:23 +1100

autokey (0.81.0-0) unreleased; urgency=low

  * Implement issue 154 - external method for triggering scripts/phrases/folders
  * Add auto-mnemonic to the first 9 items in the popup menu
  * Allow window filters on folders to be applied recursively to children
  * Another attempt at improving grab/ungrab hotkey behaviour and performance
  * Fix bug where our own changes were sometimes detected by file monitor
  * Implement keyboard.wait_for_keypress() for scripts
  * Implement mouse.wait_for_click() for scripts
  * Allow multiple abbreviations to be assigned
  * Allow hotkeys and abbreviations to be re-used when the window filter is
    different
  * Rework validation framework, and do detailed validation at save time
  * Bring back a version of the macro system for phrases
  * Add a cursor-positioning macro
  * Add a macro that allows scripts to be run and the results used
  * Bring back the option to configure notification icon style
  * Add a dark-style notification icon
  * Bring back OSD notifications for script errors
  * Change notification icon to red on script errors
  * Tweak alignment and spacing of all windows and dialogs to conform to GNOME
    HIG
  * Add a "Report a Bug" help menu option
  * Disable the "Trigger On" combo box when trigger immediately is enabled
  * Drop the separate Save/Revert buttons and move Save into the toolbar
  * Make auto-saving the default mode
  * Allow creation without needing to select a parent folder first
  * Fix intermittent hanging during shutdown, and wait for all threads to
    terminate before quitting
  * Focus correct control on Set Abbreviations dialog
  * Fix bug where folders are always created at the top level
  * Enable window class matching features of wmctrl

 -- Chris Dekter <cdekter@gmail.com>  Wed, 22 Nov 2011 16:20:55 +1100

autokey (0.80.3-0) unreleased; urgency=low

  * Fix a bug where Firefox/Thunderbird were not responding to keyboard events
  * Fix for issue 150 - window titles containing unicode characters were not
    handled correctly
  * Re-choose interface type each time a version upgrade occurs
  * Implement a better way of determining Xorg version
  * Make XRecord the default interface type if we can't determine Xorg version
  * Disable daemon and don't start it during postinst if Xorg supports XRecord

 -- Chris Dekter <cdekter@gmail.com>  Wed, 12 Oct 2011 11:54:02 +1100

autokey (0.80.2-0) unreleased; urgency=low

  * Rewrite X interface to use a single-threaded queue model
  * Fix a bug where keyboard was not ungrabbed after creating a hotkey
  * Don't create file names with spaces at the start or end
  * Get detection of window creation working again and use CreateNotify 
    instead of MapNotify
  * Grab/ungrab hotkeys using window title and class for the filter
  * Minor tweaks and improvements to EvDev and ATSPI interfaces
  * Fix a bug where keyboard ungrabbing stops working after keymap change
  * Correctly ungrab and regrab hotkeys when the keymap is changed
  * Make both parts of the window class available to match on

 -- Chris Dekter <cdekter@gmail.com>  Sat, 8 Oct 2011 14:56:01 +1100

autokey (0.80.1-0) unreleased; urgency=low

  * Fix for issue 143 - deadlocks in python-xlib during high-speed events
  * Fix for issue 144 - handle phrase/script names that have no safe chars

 -- Chris Dekter <cdekter@gmail.com>  Fri, 30 Sep 2011 09:33:21 +1100
 
autokey (0.80.0-0) unreleased; urgency=low

  * Rewrite persistence layer - use a real filesystem layout of folders and files
    to persist configuration and allow direct editing in other programs
  * Create conversion path from previous single configuration file
  * Add inotify-based file monitoring and reload configuration in real-time if
    modified externally
  * Implement reloading of the keyboard mapping when it is changed
  * Simplify and improve implementation of dynamic keyboard remapping
  * Better detection and use of ISO Level 3 shift (Alt-Grid)
  * Make AutoKey compatible with QT4 apps having the event rate bug
  * Add a configurable window title regex to allow specifying which apps should
    have the workaround performed
  * Implement a Dbus session service and use it to trigger display of the main
    window when a second instance of the program is started
  * Add ability for scripts to get the active window title and class
  * Add sample script that shows the active window information
  * Use application indicator instead of GTK notification icon if available
  * Use icon names rather than file names to allow icon themes to change our icons
  * Redesigned application icon
  * Add a standard notification area icon that is less intrusive
  * Make enabling/disabling the notification icon instant instead of requiring a
    restart
  * Give icons more sensible names
  * Deprecate and remove the KDE GUI
  * Stop building transitional 'autokey' package
  * Remove nogui code and documentation - it's been broken for a long time
  * Fix drag and drop in the tree view
  * Silence various GTK builder warnings
  * Add F2 as an accelerator for Rename
  * Completely rework item naming and renaming by adding a separate dialog to
    perform this function
  * Fix for issue 137 - add locks around display for grab/ungrab during phrase
    send
  * Implement issue 110 - add option to clone a phrase/script
  * Implement issue 133 - add scripting function to click mouse relative to
    current location
  * Make delete nicer by not prompting for every single selected item
  * Fix problem where having two identically-named top-level folders was
    impossible
  * Fix divergence between list of folders in configmanager and treemodel
  * Simulate press and release of modifier keys when sending modified symbols
  * Merge patch for issue 140 - don't use hardcoded errno value
  
 -- Chris Dekter <cdekter@gmail.com>  Thu, 22 Sep 2011 14:26:08 +1000

autokey (0.71.3-1) unreleased; urgency=low

  * Documentation change only - license in README

 -- Chris Dekter <cdekter@gmail.com>  Sat, 16 Jul 2011 10:45:13 +1000

autokey (0.71.3-0) unreleased; urgency=low

  * Fix for issue 108 - cannot upgrade a v0.5x config file any more
  * Fix for issue 107 - clipboard get functions are not using unicode
  * Implement enhancement 109 - add general keyword arguments to script
    dialogs
  * If unable to connect to the daemon on startup, retry a few times
  * If interface initialisation fails, still initialise necessary objects
    to allow user to modify interface configuration.

 -- Chris Dekter <cdekter@gmail.com>  Fri, 1 Apr 2011 11:24:11 +1100

autokey (0.71.2-0) unreleased; urgency=low

  * Update all licenses to GPLv3 and add where missing
  * Update package license to GPLv3
  * Add missing COPYING file
  * Fix engine.run_script() (issue 97)
  * Fix for issue 95, dropping next character after hotkey

 -- Chris Dekter <cdekter@gmail.com>  Fri, 28 Jan 2011 18:24:11 +1100

autokey (0.71.1-1) unreleased; urgency=low

  * Packaging change only, add missing xml data file for GTK UI

 -- Chris Dekter <cdekter@gmail.com>  Sun, 24 Oct 2010 09:59:23 +1100

autokey (0.71.1-0) unreleased; urgency=low

  * [gtk] Handle situation where no folders exist (issue 62)
  * Remove KeyboardInterrupt handling as it didn't work anyway (issue 3)
  * Fix window.get_active_geometry() (issue 77)
  * Don't use absolute path name to application icon
  * Add 'status' function to init script to meet Redhat sysv init specs

 -- Chris Dekter <cdekter@gmail.com>  Fri, 22 Oct 2010 13:21:11 +1100

autokey (0.71.0-0) unreleased; urgency=low

  * Add an import/export facility (issue 58)
  * Add support for hotkeys with no modifiers (issue 53)
  * Fix shift unable to be used as a standalone modifier for a hotkey (issue 59)
  * Add ability to separately press and release keys using scripting API (issue 52)
  * Add some debug info around keyboard remap operation
  * Disable configuration of popup menu focus behaviour for now as it's causing
    too many hard-to-diagnose bugs
  * Don't grab keyboard when recording a macro
  * Don't save changes to a global hotkey if the hotkey is disabled
  * Add assertions to detect invalid hotkeys being created

 -- Chris Dekter <cdekter@gmail.com>  Fri, 30 Jul 2010 12:33:10 +1000

autokey (0.70.5-1) unreleased; urgency=low

  * Packaging fix only - prevent errors with akicon-status.png by specifiying
    replaces and breaks in autokey-common

 -- Chris Dekter <cdekter@gmail.com>  Mon, 19 Jul 2010 10:57:23 +1000

autokey (0.70.5-0) unreleased; urgency=low

  * Improve window name determination by using the FreeDesktop specified atom names
  * Fix handling of Tab key in service and iomediator
  * Disable detection of keymap changes, as this seems to cause weird interaction
    with dynamic key remapping
  * Fix misnamed argument in fake_keypress()
  * [gtk] Implement option to configure tray icon style (issue 51)
  * Fix naming convention of main window (too many uses of "Configure")
  * [kde] Make notification tooltip translatable

 -- Chris Dekter <cdekter@gmail.com>  Wed, 14 Jul 2010 15:11:15 +1000

autokey (0.70.4-0) unreleased; urgency=low

  * Make sending text via keyboard dramatically faster by eliminating 2 RTT per character
  * Remove event replaying code as it is no longer needed and too unreliable
  * Make phrase execution sequential using a lock, to prevent phrases stomping on each
    other's output when multiple phrases are triggered one after the other
  * Only reapply modifiers when entire string has been typed
  * Remove locks from iomediator as they were made redundant by keyboard grabbing
  * Fix handling of space by adding it to the XK/AK map
  * Tweak get_window_title() courtesy of patch by Joseph Reagle
  * Change text on interface settings page to reflect Record being fixed in x.org v1.7.6
  * Fix _chooseInterface() and update it to reflect Record being fixed in x.org v1.7.6
  * Disable substring abbreviation crosscheck - too many spurious warnings
  * Set initial state of Caps and Numlock using the keyboard LED mask
  * Get rid of lock state setting in Record interface, wasn't working anyway
  * Initialise global hotkeys after creating fresh config on first run
  * Fix for issue 42: Set showPopupHotkey to be a no-op closure in KDE version

 -- Chris Dekter <cdekter@gmail.com>  Sun, 25 Apr 2010 15:31:15 +1000

autokey (0.70.3-1) unreleased; urgency=low

  * Fix tiny oops in interface.py

 -- Chris Dekter <cdekter@gmail.com>  Wed, 21 Apr 2010 21:28:02 +1000

autokey (0.70.3-0) unreleased; urgency=low

  * Automatically adjust keyboard mapping to allow sending of non-mapped
    characters in phrases
  * Remove untypable character validation as it's no longer needed
  * Catch BadWindow errors during initial hotkey grabs
  * Prevent abbreviations triggering in the abbreviation settings dialog
  * [kde] Enable auto-sizing of treeview columns
  * [gtk] Wrap clipboard calls in gtk.gdk.threads_enter() and leave()
  * [gtk] Raise a nicer exception if no text was returned from selection
    or clipboard
  * [gtk] Fix incorrect validation message in phrase page
  * Enable config file upgrade from 0.6x.x to to 0.70.0
  * Add some logging around config upgrades

 -- Chris Dekter <cdekter@gmail.com>  Wed, 21 Apr 2010 19:28:02 +1000

autokey (0.70.2-0) unreleased; urgency=low

  * Fix for issue 35 - Cleared hotkeys show in column
  * Remove send_unicode_char() as it no longer works
  * Handle missing modifier masks by warning (and not crashing)
  * Don't grab hotkey combinations for Caps and Num if they aren't mapped
  * [gtk] Autosize treeview columns
  * [kde] Remember column and splitter positions
  * [gtk] Fix hang when filling the clipboard/mouse selection
  * Exorcise all remaining traces of SourceForge site
  * Change left click action of notification icon to show the configuration window
  * When using XRecord interface, get initial state of lock keys
  * Distinguish between numpad and ordinary keys
  * Fix numpad key decoding when both numlock and shift are active
  * Grab the keyboard while grabbing the key for a hotkey in hotkey settings dialog
  * Implement configuration option to send phrase via different modes
  * Implement validation to check for untypable characters in a phrase
  * Improve documentation for scripting interface (issue 37)
  * Don't log list of phrases/scripts in debug mode as it can be a security risk
  * Disable abbreviation popup hotkey by default
  * Make hotkey and abbreviation validation messages more informative
  * Detect substring abbreviation conflicts when validating

 -- Chris Dekter <cdekter@gmail.com>  Sat, 17 Apr 2010 10:23:02 +1000

autokey (0.70.1-0) unreleased; urgency=low

  * Add extra columns to treewidget to display abbreviation and/or hotkey
  * Always prompt before deleting anything
  * Much nicer determination of new selection after deleting an item
  * [kde] Improve treewidget behaviour when creating phrases/scripts
  * [kde] Get rid of unused help menu entries
  * Fix a number of bugs around prompting to save and autosaving
  * [gtk] Fix for issue 29 - Clicking "Yes" for saving a phrase doesn't save the phrase
  * Use shutil.copy2 to preserve config file's timestamp
  * Extensive rewrite of keyboard mapping code
  * Prevent spurious hotkey grabs on window create
  * Flush generated keyboard events before ungrabbing the keyboard
  * Add a fake_keypress() to scripting keyboard class to send events using xtest
  * Fix bug where word characters were not detected correctly in non-English locales
  * Add dependency and import handling for differing JSON libraries in Python 2.5

 -- Chris Dekter <cdekter@gmail.com>  Tue, 13 Apr 2010 20:26:12 +1000

autokey (0.70.0-0) unreleased; urgency=low

  * Persist configuration using json instead of pickle
  * Make hotkeys exclusive - prevent other applications from receiving them
  * Hotkeys are grabbed globally if they have no filter
  * Hotkeys are grabbed only in matching windows if they have a filter
  * Grab keyboard while sending strings to prevent user-typed input mixing with output
  * Fix problem where hotkeys with backspace, tab and enter would not work
  * Improve window name determination
  * Build a map of modifier masks
  * Use modifier masks to correctly emit modified keys instead of using Xtest

 -- Chris Dekter <cdekter@gmail.com>  Fri, 9 Apr 2010 20:26:12 +1000

autokey (0.61.7-0) unreleased; urgency=low

  * Fix incorrect reference to instance variable in KDE version
  * Fix incorrect method signature in KeyGrabber class
  * ConfigManager uses version from common.py now

 -- Chris Dekter <cdekter@gmail.com>  Tue, 30 Mar 2010 21:30:52 +1000

autokey (0.61.6-0) unreleased; urgency=low

  * Fix problem with autostart in GTK version - issue #27
  * Allow system.exec_command to be used with long-running processes
  * Fix - hotkey dialog does not re-enable the "Press to set" button after
    cancelling - issue #23
  * Slight improvement to installation instructions
  * Fix - special hotkeys - cannot assign previously cleared hotkey - issue #9
  * Revert status icon for GTK version - it only looked good on one version of
    one distro
  * Patch holes in gettext support for GTK version (patch contribued by
    mail@paddy-net.com)
  
 -- Chris Dekter <cdekter@gmail.com>  Thu, 25 Mar 2010 21:30:52 +1000

autokey (0.61.5-0) unreleased; urgency=high

  * SECURITY UPDATE: arbitrary file overwriting via symlinks (LP: #538471)
    - Store files for the EvDev daemon in FHS-specified locations
    - debian/autokey-common.init: Set pidfile path to "/var/run/autokey-daemon.pid"
    - src/lib/common.py: Set DOMAIN_SOCKET_PATH to "/var/run/autokey-daemon"
    - CVE-2010-0398
    
 -- Chris Dekter <cdekter@gmail.com>  Sat, 20 Mar 2010 21:30:52 +1000

autokey (0.61.4-0) unreleased; urgency=low

  [Chris Dekter]
  * Combine GTK and QT versions into single source tree

  [Luke Faraone]
  * Update package build to build autokey-gtk, autokey-qt and
    autokey-common packages

 -- Chris Dekter <cdekter@gmail.com>  Sun, 28 Feb 2010 08:49:52 +1000

autokey (0.61.3-0) unreleased; urgency=low

  [ Luke Faraone ]
  * Handle invalid or empty pidfiles in src/daemon.py.
  * Lower build-depends requirements to minimum Python versions.

  [ Chris Dekter ]
  * Add --error-handler to debian/rules

 -- Chris Dekter <cdekter@gmail.com>  Sat, 27 Feb 2010 08:49:52 +1000

autokey (0.61.2-0) unreleased; urgency=low

  * Bring back cut/copy/paste item menu options
  * Add 'engine' class to scripting framework to enable access to 
    AutoKey internals
  * Add a configurable user module folder for import into scripts
  * Enable multiple selection mode in treeview and update all necessary
    interactions to work correctly  
  * Enable inline renaming of items in treeview, get rid of title and
    description fields from the various pages  

 -- Chris Dekter <cdekter@gmail.com>  Wed, 6 Jan 2010 10:38:05 +1000

autokey (0.61.0b-0) unreleased; urgency=low

  [ Chris Dekter ]
  * Fix bug with sending newlines from scripts
  * Fix another crash in the EvDev daemon related to button conversions
  
  [ Luke Faraone ]
  * Fix l10n bug in daemon.py which caused breakage on package removal
  
 -- Chris Dekter <cdekter@gmail.com>  Fri, 11 Dec 2009 10:38:05 +1000

autokey (0.61.0a-0) unreleased; urgency=low

  * Fix/improve mouse button conversion in EvDev daemon

 -- Chris Dekter <cdekter@gmail.com>  Sun, 29 Nov 2009 10:38:05 +1000

autokey (0.61.0-0) unreleased; urgency=low

  * Add mouse click recording and playback capabilities
  * Rework record functionality to work as a full macro facility
  * Add ability to view tracebacks from script errors in GUI
  * Change sample scripts so they work on both GTK and KDE versions
  * Handle scenario where xlib record module is not available
  * Don't undo last expansion if the mouse has been clicked
  * Improvements to AT-SPI interface - now gives the real window title

 -- Chris Dekter <cdekter@gmail.com>  Mon, 26 Oct 2009 10:38:05 +1000

autokey (0.60.7a-0) unreleased; urgency=low

  * Fix syntax error in configwindow.py
  * Fix a few issues with scripting window management library

 -- Chris Dekter <cdekter@gmail.com>  Tue, 20 Oct 2009 10:38:05 +1000

autokey (0.60.7-0) unreleased; urgency=low

  * Add window management capabilities to scripting API
  * Minor GUI tweaks to bring into line with GTK version
  * Fix bug where keyboard was sometimes lost after resume from S3
  * Flush event buffer after executing keyboard events from a script  

 -- Chris Dekter <cdekter@gmail.com>  Mon, 19 Oct 2009 12:38:05 +1000

autokey (0.60.6-0) unreleased; urgency=low

  * Fix bug where html phrases where not loaded as plain text

 -- Chris Dekter <cdekter@gmail.com>  Wed, 30 Sep 2009 12:38:05 +1000

autokey (0.60.5-0) unreleased; urgency=low

  * Change to using pickle instead of cPickle due to a bug in the latter
  * Bring in changes to common modules needed for GTK version
  * Fix design flaw in pickle error trapping code
  * Fix <enter> not being sent at the end of unicode char entry
  * Fix service crashing when undoing an expansion with backspace
  * Use Phrase instead of Script in some nogui functions

 -- Chris Dekter <cdekter@gmail.com>  Mon, 31 Aug 2009 12:38:05 +1000

autokey (0.60.4-0) unreleased; urgency=low

  * Revert to sending phrases via keyboard rather than X selection

 -- Chris Dekter <cdekter@gmail.com>  Sun, 23 Aug 2009 12:38:05 +1000

autokey (0.60.3-0) unreleased; urgency=low

  * Initial version of nogui API
  * Fix some more unicode issues with the new GUI
  * Remove import of configobj from configmanager

 -- Chris Dekter <cdekter@gmail.com>  Fri, 21 Aug 2009 12:38:05 +1000

autokey (0.60.2-0) unreleased; urgency=low

  * Fix unicode issues when saving and sending keys
  * Fix QT4 workaround current value not being loaded in the settings dialog
  * Remove relative imports as Python 2.5 can't handle them properly

 -- Chris Dekter <cdekter@gmail.com>  Tue, 18 Aug 2009 17:38:05 +1000

autokey (0.60.1-0) unreleased; urgency=low

  [ Chris Dekter ]
  * Point Manual link in Help menu at Wiki index
  * Get rid of default phrases that no longer work
  * Add some default scripts
  * Remove reference to showPopupHotkey in ConfigManager

  [ Luke Faraone ]
  * Change over most of the URLs from sourceforge to the new project hosting
    at Google Code 

 -- Chris Dekter <cdekter@gmail.com>  Tue, 18 Aug 2009 17:38:05 +1000

autokey (0.60.0-0) unreleased; urgency=low

  * Implement scripting interface (ScriptRunner)
  * Rebuild UI using PyKDE/PyQT
  * Refactor ExpansionService, split into PhraseRunner and ScriptRunner
  * Implement libraries to provide script namespaces
  * Add option to undo abbreviation expansion using backspace

 -- Chris Dekter <cdekter@gmail.com>  Thu, 9 Jul 2009 20:38:05 +1000
 
autokey (0.54.5-0) unreleased; urgency=low

  * debian/control: Changed Arch:Any to all since we don't build
    platform-specific binaries
  * debian/control: Bump standards version to 3.8.2
  * Remove redundant encoding in .desktop file which is deprecated in latest
    Freedesktop.org spec

 -- Luke Faraone <luke@faraone.cc>  Sun, 12 Jul 2009 17:55:46 -0400

autokey (0.54.4-0) unreleased; urgency=low

  [ Chris Dekter ]
  * Add support for numpad keys, and a few other standard keys that were not handled
  * Add AT-SPI interface
  * Add configuration screen to choose interface type (requires restart)
  * Make tooltip display 'running' or 'paused' depending on service status
  * Fix hotkeys not working if Capslock or Numlock are on
  * Get rid of interface switching code
  * Create manpage
  * Fix bug where the system would sometimes lock up a while after displaying a phrase menu
  * Fix bug with EvDev interface where repeated keypress (key being held down) are ignored
  * Fix PhraseMenu sorting, and make it sort alphabetically if not by usage count
  * Disable mnemonics in PhraseMenu - or phrases with _ in title not displayed correctly
  * Minor tweak to fix for 2782632, as it broke macros in other ways.
  * Improve logging - log to file if run without -v
  * Add -c | --configure option to forcibly show the configure dialog on startup
  * Fix annoying bug where right-click of treeview doesn't always pick up the right node
  * Implement proper handling of Unicode/UTF-8 - all internal strings are now unicode instances
  * Implement yet another (rather hacky) fix for Alt-Gr issues. 

  [ Luke Faraone ]
  * debian/control: Fixed improper line lengths
  * debian/copyright: Fix usage of (C) with © (the latter is not valid)
  * debian/copyright: Credit original author
  * debian/copyright: Remove dh_make template text
  * debian/autokey.init: Add required option force-reload 
  * src/lib/autokey.py: Create configuration directory if it doesn't already exist

 -- Chris Dekter <cdekter@gmail.com>  Wed, 8 Jul 2009 20:38:05 +1000

autokey (0.54.3-0) unreleased; urgency=low

  * Fix daemon sometimes dying when receiving events with integer code
  * Make daemon find devices using by-path entries instead of relying on HAL
  * Update TODO
  * Make Comment in .desktop entry nicer. Add GenericName

 -- Chris Dekter <cdekter@gmail.com>  Tue, 7 Jul 2009 08:38:05 +1000

autokey (0.54.2-0) unreleased; urgency=low

  * Fix daemon dropping connection on mouse clicks
  * Add logging and command line option to set level to debug
  * Add LSB info to daemon script

 -- Chris Dekter <cdekter@gmail.com>  Sun, 5 Jul 2009 18:38:05 +1000

autokey (0.54.1-0) unreleased; urgency=low

  * Refactor daemon so it starts successfully during boot
  * Fix problem where daemon exits if run on a PC without a touchpad
  * Fix initialisation of global hotkeys
  * Fix inability to configure any hotkeys

 -- Chris Dekter <cdekter@gmail.com>  Sun, 5 Jul 2009 00:11:05 +1000

autokey (0.54.0-0) unreleased; urgency=low

  * Add new EvDev interface as an alternative where XRecord is not available.
  * Make EvDev the default (changing to XRecord will require hacking the code, for now).
  * Fix bug where Cut/Copy/Paste entries under Edit menu were not correctly disabled.
  * 
  * Includes fix for:
  * 2782632 - Capitalization is applied to macros and specialkeys

 -- Chris Dekter <cdekter@gmail.com>  Sat, 4 Jul 2009 12:11:05 +1000

autokey (0.53.1-2) unreleased; urgency=low

  * Alter cut/copy/paste to release standard key bindings to normal functions
  * Break sub plugin input at line endings, in addition to spaces
  * Add donate button as per ER 2789380

 -- Chris Dekter <cdekter@gmail.com>  Thu, 21 May 2009 19:13:37 +1000

autokey (0.53.0-2) unreleased; urgency=low

  * Alter build-depends to allow compatibility with hardy
  * Added a fully functioning distutils-based installer.
  * Added links to the Manual and FAQ in the Help menu.

  * Includes fixes for the following defects:
  * 2782607 - Issues with '<' sign
  * 2783421 - Multiple use of $(sub ) produces superfluous backspace
  * 2720487 - $(sub ) problem with parentheses, quotes etc.
  * 2783016 - Sub: '~' does not work as split character with DE keyboard
  * 2782526 - <alt_gr> not working
  * 2710535 - Exception on repeated window switching
  * 2710118 - Multiple abbreviation windows opened
  * 2697670 - Exception when using predefined hotkeys.
  * 2697653 - Can't assign hotkey

 -- Chris Dekter <cdekter@gmail.com>  Tue, 12 May 2009 19:35:37 +1000

