autokey (0.90.1-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * Update dependencies for autokey-gtk. It has been
    ported to GTK+3 and gobject introspection (Closes: #688128).
   - Drop depends on python-gtk2, python-gtksourceview2, python-glade2,
     and python-notify.
   - Add depends on python-gi, gir1.2-gtk-3.0, gir1.2-gtksource-3.0,
     gir1.2-glib-2.0, and gir1.2-notify-0.7.

 -- Andrew Starr-Bochicchio <a.starr.b@gmail.com>  Sun, 30 Sep 2012 12:43:14 -0400

autokey (0.90.1-1) unstable; urgency=low

  * New upstream version.
    - Remove EvDev interface and daemon.

 -- Luke Faraone <lfaraone@debian.org>  Sat, 02 Jun 2012 22:06:13 -0700

autokey (0.82.2-3) unstable; urgency=low

  * Team upload.
  * Update uploader to Python Applications Packaging Team.
  * Fix format of debian/copyright file.
  * Use simpler mechanism to install the init script.
  * Switch to using the dh command sequencer.
  * Moved packaging from python-central to dh_python2 (Closes: #616741).
  * Fix permissions of installed svg files.
  * Bump standards-version to 3.9.3.

 -- Arthur de Jong <adejong@debian.org>  Mon, 26 Mar 2012 21:28:48 +0200

autokey (0.82.2-2) unstable; urgency=low

  * Update minimum required Python version to 2.6. Thanks to Jakub
    Wilk for catching this. (Closes: #664530)
  * Update watch file to remove not-in-use googlecode redirector.
  * Actually fix description. (Closes: #634823)

 -- Luke Faraone <lfaraone@debian.org>  Sun, 25 Mar 2012 01:02:34 -0400

autokey (0.82.2-1) unstable; urgency=low

  * New upstream version.
  * Merge in packaging updates from upstream. (Closes: #634823)
  * Update copyright information

 -- Luke Faraone <lfaraone@debian.org>  Sun, 11 Mar 2012 00:00:17 -0500

autokey (0.71.3-1) unstable; urgency=low

  * New upstream version.
  * Switch to dh_python2. (Closes: #616741)

 -- Luke Faraone <lfaraone@debian.org>  Wed, 06 Apr 2011 12:21:29 -0400

autokey (0.71.2-1) unstable; urgency=low

  * New upstream version.
  * Update copyright file to match upstream.

 -- Luke Faraone <lfaraone@debian.org>  Tue, 08 Feb 2011 09:36:20 -0500

autokey (0.71.1-1) unstable; urgency=low

  * New upstream version
  * Update maintainer field to new email address

 -- Luke Faraone <lfaraone@debian.org>  Fri, 22 Oct 2010 09:39:31 -0400

autokey (0.71.0-1) unstable; urgency=low

  * New upstream version
  * Install changelog in package
  * Bump standards version to 3.9.1, no changes needed.
  * Remove in-package mentions of dpatch, it is no longer used

 -- Luke Faraone <luke@faraone.cc>  Fri, 30 Jul 2010 10:28:39 -0400

autokey (0.70.5-1) unstable; urgency=low

  * New upstream version.
  * Fix watchfile for Google Code.

 -- Luke Faraone <luke@faraone.cc>  Wed, 14 Jul 2010 10:28:52 -0400

autokey (0.70.4-2) unstable; urgency=low

  * Optionally depend on python-simplejson when using Python 2.5,
    json is part of Python 2.6. (Closes: 579781)

 -- Luke Faraone <luke@faraone.cc>  Fri, 30 Apr 2010 17:25:18 -0400

autokey (0.70.4-1) unstable; urgency=low

  * New upstream version.
    - 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

 -- Luke Faraone <luke@faraone.cc>  Sun, 25 Apr 2010 08:31:58 -0400

autokey (0.70.3-1) unstable; urgency=low

  * New upstream version
    - 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
    - Fix tiny oops in interface.py

 -- Luke Faraone <luke@faraone.cc>  Wed, 21 Apr 2010 09:23:42 -0400

autokey (0.70.2-1) unstable; urgency=low

  * New upstream version
    - 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

 -- Luke Faraone <luke@faraone.cc>  Mon, 19 Apr 2010 08:25:18 -0400

autokey (0.70.1-1) unstable; urgency=low

  * New upstream version
    - 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

 -- Luke Faraone <luke@faraone.cc>  Thu, 15 Apr 2010 11:12:49 -0400

autokey (0.70.0-1) experimental; urgency=low

  * New upstream version:
    - 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

 -- Luke Faraone <luke@faraone.cc>  Fri, 09 Apr 2010 10:23:35 -0400

autokey (0.61.7-2) unstable; urgency=low

  * Fix dependency substitution for Ubuntu.

 -- Luke Faraone <luke@faraone.cc>  Mon, 05 Apr 2010 08:38:03 -0400

autokey (0.61.7-1) unstable; urgency=medium

  * New upstream version:
    - Fix incorrect reference to instance variable in KDE version
    - Fix incorrect method signature in KeyGrabber class
    - ConfigManager uses version from common.py now
    - 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
    - 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)
  * Switch to dpkg-source 3.0 (quilt) format

 -- Luke Faraone <luke@faraone.cc>  Tue, 30 Mar 2010 11:04:16 -0400

autokey (0.61.5-1) unstable; urgency=low

  * New upstream version:
     - Combine GTK and QT versions into single source tree
  * Provide "autokey" as a transitional package to autokey-common and autokey-qt
  * debian/autokey-common.postinst: call `update-python-modules -p` so that
    starting the daemon does not fail if qt4 was not fully configured.
    (LP: #543654)

 -- Luke Faraone <luke@faraone.cc>  Wed, 24 Mar 2010 12:19:08 -0400

autokey (0.61.3-2) unstable; urgency=high

  * SECURITY UPDATE: arbitrary file overwriting via symlinks (LP: #538471)
    - Store files for the EvDev daamon in FHS-specified locations
    - debian/autokey.init: Set pidfile path to '/var/run/autokey-daemon.pid'
    - src/lib/interface.py: Set DOMAIN_SOCKET_PATH to "/var/run/autokey-daemon"
    - CVE-2010-0398

 -- Luke Faraone <luke@faraone.cc>  Sat, 13 Mar 2010 22:25:44 -0500

autokey (0.61.3-1) unstable; urgency=low

  * debian/rules: call dh_installinit with --error-handler so that install
    doesn't fail if Autokey cannot be restarted during configure (LP: #479131)
  * New upstream version:
    - Merge changes to interface.py from GTK branch that were missed

 -- Luke Faraone <luke@faraone.cc>  Sat, 27 Feb 2010 11:05:08 -0500

autokey (0.61.2-2) unstable; urgency=low

  * Set DM-Upload-Allowed to Yes in control
  * Patch src/lib/daemon.py to handle empty or invalid PIDs (closes: #568070)
  * Fix typo in Vcs-Browser
  * Bump standards version

 -- Luke Faraone <luke@faraone.cc>  Wed, 03 Feb 2010 09:16:24 -0500

autokey (0.61.2-1) unstable; urgency=low

  * New upstream version:
    - 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

 -- Luke Faraone <luke@faraone.cc>  Fri, 08 Jan 2010 08:52:58 -0500

autokey (0.61.0b-1) unstable; urgency=low

  * New upstream version:
    - Fix bug with sending newlines from scripts
    - Fix another crash in the EvDev daemon related to button conversions

 -- Luke Faraone <luke@faraone.cc>  Wed, 16 Dec 2009 08:46:43 -0500

autokey (0.61.0a-1) unstable; urgency=low

  * New upstream version
  * Patch daemon.py to fix bugs in non-english locales (LP: #479131)

 -- Luke Faraone <luke@faraone.cc>  Sun, 06 Dec 2009 14:21:22 -0500

autokey (0.60.7a-1) unstable; urgency=low

  * New upstream version
  * Change upstream homepage

 -- Luke Faraone <luke@faraone.cc>  Mon, 16 Nov 2009 08:05:41 -0500

autokey (0.60.5-1) unstable; urgency=high

  * New upstream version (closes: 548531)
    * 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

 -- Luke Faraone <luke@faraone.cc>  Sun, 27 Sep 2009 15:08:28 -0400

autokey (0.60.4-1) unstable; urgency=low

  * New upstream version
  * Bump standards version
  * Update debian/watch file with new URL

 -- Luke Faraone <luke@faraone.cc>  Mon, 17 Aug 2009 09:18:07 -0400

autokey (0.54.5-1) unstable; urgency=low

  * New upstream version.

 -- Luke Faraone <luke@faraone.cc>  Mon, 20 Jul 2009 23:19:40 -0400

autokey (0.54.4-4) unstable; urgency=low

  * Tested with Python2.5, so set the deps to reflect that.

 -- Luke Faraone <luke@faraone.cc>  Sat, 18 Jul 2009 18:55:25 -0400

autokey (0.54.4-3) unstable; urgency=low

  * Fix FTBFS issue, specify minimum python version.

 -- Luke Faraone <luke@faraone.cc>  Sat, 18 Jul 2009 11:56:38 -0400

autokey (0.54.4-2) unstable; urgency=low

  * Add lintian override for init.d script
  * Bump standards version to 3.8.2

 -- Luke Faraone <luke@faraone.cc>  Thu, 16 Jul 2009 09:08:41 -0400

autokey (0.54.4-1) unstable; urgency=low

  * Initial release. (Closes: #536629)

 -- Luke Faraone <luke@faraone.cc>  Sun, 12 Jul 2009 12:13:38 -0400
