autokey (0.96.0-1) unstable; urgency=medium

  * Team Upload

  [ Ileana Dumitrescu ]
  * New upstream version 0.96.0
  * d/patches: Remove existing patches (fixed in upstream).
               Add patch to skip git version test during debian build.
  * d/control: Add python3-pytest, python3-pytest-cov, python3-hamcrest, git as build-dep.
               Bump Standards-Version to 4.6.1 (no change).
               Add Rules-Requires-Root line.
  * d/copyright: Update debian copyright year to 2022.
  * d/autokey-common.install: Update to match github version.
  * d/not-installed: Add autokey/model/__pycache__/

  [ Alexandre Detiste ]
  * imghdr is removed from Py3.13, use python-magic instead (Closes: #1084698)
  * use dh-sequence-python3
  * patch-out SyntaxWarning (Closes: #1085345)

 -- Alexandre Detiste <tchet@debian.org>  Wed, 20 Nov 2024 23:18:20 +0100

autokey (0.95.10-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix FTBFS by relaxing hard-coded python path in d/not-installed
    (Closes: #1009418).

 -- Tobias Frost <tobi@debian.org>  Thu, 21 Apr 2022 20:38:41 +0200

autokey (0.95.10-2) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/control: Update Maintainer field with new Debian Python Team
    contact address.
  * d/control: Update Vcs-* fields with new Debian Python Team Salsa
    layout.

  [ Debian Janitor ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

  [ Anthony Fok ]
  * autokey-gtk: Migrate from deprecated AppIndicator3 to AyatanaAppIndicator3,
    see debian/patches/0001-AyatanaAppIndicator3.patch (Closes: #956762)
  * debian/control: Suggests gnome-shell-extension-appindicator so that
    GNOME 3 users have a chance of actually seeing AutoKey’s app indicator
  * Cherry-pick upstream patch "Add keywords to .desktop files (Fix #370)"
    as debian/patches/0002-Add-keywords-to-.desktop-files-Fix-370.patch
  * Cherry-pick upstream patch "Add `-c` option to the autokey-qt.desktop file
    to match autokey-gtk.desktop file. (-c option launches AutoKey window)"
    as debian/patches/0003-Add-c-option-to-the-autokey-qt.desktop-file.patch
  * Bump debhelper dependency to "Build-Depends: debhelper-compat (= 13)"
  * Bump Standards-Version to 4.5.1 (no change)
  * Add debian/not-installed to get dh_missing to ignore Python cache files

 -- Anthony Fok <foka@debian.org>  Mon, 04 Jan 2021 04:49:17 -0700

autokey (0.95.10-1) unstable; urgency=medium

  * New upstream version 0.95.10

 -- Anthony Fok <foka@debian.org>  Fri, 21 Feb 2020 02:44:36 -0700

autokey (0.95.9-3) unstable; urgency=medium

  * Build-Depends on python3 instead of python3-all
  * Source-only upload for testing migration

 -- Anthony Fok <foka@debian.org>  Sat, 15 Feb 2020 16:13:39 -0700

autokey (0.95.9-2) unstable; urgency=medium

  * Restore autokey-qt package which has been ported to PyQt5 and
    no longer depends on python-kde4
  * Add © 2008 Sam Peterson and © 2014-2016 GuoCi to debian/copyright.
    They are the original author and the original Python 3 port maintainer
    respectively.

 -- Anthony Fok <foka@debian.org>  Mon, 10 Feb 2020 11:05:41 -0700

autokey (0.95.9-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/copyright: Use https protocol in Format field
  * d/changelog: Remove trailing whitespaces
  * d/control: Remove ancient X-Python-Version field
  * Remove debian/pycompat, it's not used by any modern Python helper

  [ Sandro Tosi ]
  * debian/watch
    - point to GitHub, new home for this project

  [ Anthony Fok ]
  * New upstream version 0.95.9 which has been ported to Python 3 and PyQt5
    (Closes: #859762, #908577, #936166)
  * Apply "cme fix dpkg" fixes:
    - Update debhelper dependency to "Build-Depends: debhelper-compat (= 12)"
    - Bump Standards-Version to 4.5.0 (no change)
  * Remove uupdate from debian/watch
  * Update debian/* files to work with the new upstream version,
    borrowing heavily from Debian/Ubuntu packaging by upstream authors
    Troy C. and Thomas Hess
  * Set "Python Applications Packaging Team" as Maintainer,
    and add myself to the list of Uploaders
  * Remove section on src/lib/evdev.py from debian/copyright
    as that file was removed upstream back in 2012
  * Remove unused Lintian override "autokey-common binary:
    init.d-script-uses-usr-interpreter" as the init daemon was
    removed in version 0.90.1-1
  * Update debian/copyright to point to the new repository on GitHub,
    and to acknowledge new authors Troy C. and Thomas Hess
  * Remove empty autokey-common.{postinst,prerm} which existed only as
    workaround Bug#623163 of svn-buildpackage which is no longer used
  * Keep autokey-qt unpackaged for now just in case its re-addition may
    cause the package to be stuck in the Debian FTP NEW queue

 -- Anthony Fok <foka@debian.org>  Mon, 10 Feb 2020 08:08:57 -0700

autokey (0.90.4-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Remove the autokey-qt package that depended on python-kde4
    which is about to be removed. (Closes: #864964, #875496)

 -- Adrian Bunk <bunk@debian.org>  Sat, 09 Dec 2017 13:30:55 +0200

autokey (0.90.4-1) unstable; urgency=medium

  * Team upload.

  [ Jakub Wilk ]
  * Use canonical URIs for Vcs-* fields.

  [ Andrew Starr-Bochicchio ]
  * New upstream release (Closes: #717948).
  * Acknowledge my own NMU.
  * Fix debian/watch file to find new versions.
  * Fix chmod call in debian/rules for new path.
  * Bump Standards-Version to 3.9.5, no changes needed.

 -- Andrew Starr-Bochicchio <asb@debian.org>  Tue, 28 Jan 2014 22:10:47 -0500

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
