im-switch (1.23ubuntu1) saucy; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - handle missing zenity better (LP: #1071690)
      - im-switch.in: add check for zenity existance
      - im-switch: add wrapper script starting in terminal if called from the
        menu without zenity
      - im-switch.desktop: call wrapper scrict
      - debian/control: depend on zenity | x-terminal-emulator
    - im-switch.in:
      - replace "imput" with "input" line 380 (LP: #621204).
    - 80im-switch:
      - Delay the start of an input method framework with 10 seconds
        to increase the chances that its icon (e.g. an iBus icon) is
        shown in Unity's menu bar (LP: #875435).
    - im-switch.desktop:
      - Dont show the menu item on LXDE as the GUI is handled by
        language-selector-gnome (LP: #1041941).
    - Suggest not Depend on zenity, graphical functions are handled by
      language-selector in Ubuntu and this brings in lots of unnecessary
      nits into Kubuntu

 -- Vibhav Pant <vibhavp@ubuntu.com>  Tue, 30 Apr 2013 17:18:31 +0530

im-switch (1.23) unstable; urgency=low

  * Disable hook script if package is removed.  Closes: #701181

 -- Osamu Aoki <osamu@debian.org>  Fri, 22 Feb 2013 22:46:40 +0900

im-switch (1.22ubuntu6) raring; urgency=low

  * 80im-switch:
    - A line added to prevent that 80im-switch is sourced if the
      package has been removed but not purged (LP: #1101836).

 -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com>  Sat, 23 Feb 2013 04:27:00 +0100

im-switch (1.22ubuntu5) raring; urgency=low

  * handle missing zenity better (LP: #1071690)
    - im-switch.in: add check for zenity existance
    - im-switch: add wrapper script starting in terminal if called from the
                 menu without zenity
    - im-switch.desktop: call wrapper script
    - debian/control: depend on zenity | x-terminal-emulator

 -- Julian Taylor <jtaylor@ubuntu.com>  Sun, 16 Dec 2012 14:35:06 +0100

im-switch (1.22ubuntu4) raring; urgency=low

  * im-switch.in:
    - replace "imput" with "input" line 380 (LP: #621204).

 -- Mohamed Alaa <m-alaa8@ubuntu.com>  Thu, 04 Oct 2012 17:33:52 +0300

im-switch (1.22ubuntu3) raring; urgency=low

  * 80im-switch:
    - Delay the start of an input method framework with 10 seconds
      to increase the chances that its icon (e.g. an iBus icon) is
      shown in Unity's menu bar (LP: #875435).
      Thanks to Aron Xu for reviewing and improving the patch!

 -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com>  Tue, 30 Oct 2012 19:06:00 +0100

im-switch (1.22ubuntu2) quantal; urgency=low

  * im-switch.desktop:
    - Dont show the menu item on LXDE as the GUI is handled by
      language-selector-gnome (LP: #1041941).

 -- Julien Lavergne <gilir@ubuntu.com>  Fri, 07 Sep 2012 21:06:27 +0200

im-switch (1.22ubuntu1) quantal; urgency=low

  * Merge from Debian Unstable (LP: #1019262). Remaining Changes:
    - im-switch.desktop:
    - Dont show the menu item on KDE as the GUI is handled by
      language-selector-kde.
    - Suggest not Depend on zenity, graphical functions are handled by
      language-selector in Ubuntu and this brings in lots of unnecessary
      nits into Kubuntu

 -- Vibhav Pant <vibhavp@gmail.com>  Fri, 29 Jun 2012 18:04:21 +0530

im-switch (1.22) unstable; urgency=low

  * Update README.Debian and move section to oldlibs. 

 -- Osamu Aoki <osamu@debian.org>  Wed, 01 Feb 2012 23:21:58 +0900

im-switch (1.21) unstable; urgency=low

  * Updated README.Debian for Wheezy to indicate this is deprecated and 
    recommended to use im-config instead. Closes: #650062, 649188

 -- Osamu Aoki <osamu@debian.org>  Wed, 07 Dec 2011 23:57:36 +0900

im-switch (1.20ubuntu5) oneiric; urgency=low

  * 80im-switch and im-switch.in:
    - Reverse of changes in version 1.20ubuntu4. This is not a
      functional change, considering other related changes in gdm and
      language-selector (LP: #786986).

 -- Gunnar Hjalmarsson <ubuntu@gunnar.cc>  Tue, 07 Jun 2011 07:37:16 +0200

im-switch (1.20ubuntu4) oneiric; urgency=low

  * 80im-switch and im-switch.in:
    - Replace occurrences of LC_CTYPE with LC_MESSAGES, since the
      latter unlike LC_CTYPE represents the current language in Ubuntu.
      That way e.g. the ibus daemon will start automatically at session
      startup if the current language is mapped to ibus (LP: #663776).

 -- Gunnar Hjalmarsson <ubuntu@gunnar.cc>  Fri, 20 May 2011 01:50:00 +0200

im-switch (1.20ubuntu3) natty; urgency=low

  * im-switch.desktop:
    - Don't show the menu item on KDE as the GUI is handled by
      language-selector-kde.

 -- Felix Geyer <debfx-pkg@fobos.de>  Sat, 12 Mar 2011 11:58:41 +0100

im-switch (1.20ubuntu2) maverick; urgency=low

  * Suggest not Depend on zenity, graphical functions are handled by
    language-selector in Ubuntu and this brings in lots of unnecessary
    bits into Kubuntu

 -- Jonathan Riddell <jriddell@ubuntu.com>  Thu, 09 Sep 2010 17:22:30 +0100

im-switch (1.20ubuntu1) maverick; urgency=low

  * im-switch.desktop:
    - Don't show the capplet in GNOME, it is accessed from the keyboard
      indicator (LP: #613081)

 -- Robert Ancell <robert.ancell@canonical.com>  Fri, 27 Aug 2010 16:39:16 +1000

im-switch (1.20) unstable; urgency=low

  * Updated README.Debian for IBus. 
  * Updated im-switch for Debian menu and Freedesktop.org menu.
    Closes: #586262
  * Updated to use GUI interface for menu under X using zenity.

 -- Osamu Aoki <osamu@debian.org>  Tue, 22 Jun 2010 21:55:57 +0900

im-switch (1.19) unstable; urgency=low

  * Swiched to rules.tiny.
  * Added ${misc:Depends}.
  * Updated im-switch(8) to address confusion over all_ALL.
    (My best effort answer to issues raised by #513242)

 -- Osamu Aoki <osamu@debian.org>  Thu, 10 Dec 2009 19:53:29 +0900

im-switch (1.18) unstable; urgency=low

  * Reorganized files and converted debian/rules to a simple one.
  * Fixed lintian warnings:
    W dh-clean-k-is-deprecated
    W package-lacks-versioned-build-depends-on-debhelper
    W menu-item-uses-apps-section /usr/share/menu/im-switch:2
    W menu-item-creates-new-section Apps/Tools/usr/share/menu/im-switch:2
  * Set lintian overrides for: 
    W package-contains-empty-directory usr/share/im-switch/

 -- Osamu Aoki <osamu@debian.org>  Sun, 06 Dec 2009 21:53:06 +0900

im-switch (1.17) unstable; urgency=low

  * Swiched Maintainer and Uploaders.
  * Fixed lintian warnings and error:
    debian-rules-ignores-make-clean-error
    binary-arch-rules-but-pkg-is-arch-indep
    package-uses-deprecated-debhelper-compat-version
    ancient-standards-version
    copyright-lists-upstream-authors-with-dh_make-boilerplate
  * Added md5sum of the /etc/X11/Xsession.d/90im-switch conffile in
    version 1.3 (dapper version) in the postinst script, so that if
    this file is unmodified, it will be deleted during dapper-to-hardy
    upgrade from 1.16ubuntu1 (LP: #176660)
  * Fixed s/UIM/uim/g.  Closes: Bug#405448
  * Added Thai-Lao GTK+ stock immodule support and created 
    xinput.d/ directory separate from sample/. Closes: Bug#426883
  * Published source in git at alioth.

 -- Osamu Aoki <osamu@debian.org>  Sun, 29 Nov 2009 23:38:32 +0900

im-switch (1.16) unstable; urgency=low

  * Corrected the changelog in 1.15 from "45742" to "457421" and from 2
    "loww" to "low".  (closes: Bug#457421)
  * Updated README.Debian.

 -- Osamu Aoki <osamu@debian.org>  Mon, 24 Dec 2007 23:35:17 +0900

im-switch (1.15) unstable; urgency=low

  * To fix Bug #431294 for SCIM, new variable is introduced to control
    im-switch behavior:  $XIM_PROGRAM_SETS_ITSELF_AS_DAEMON
  * Fixed display of "*" for current selection of ~/.xinput.d/* .
  * Added default-xim by Teemu Likonen (closes: Bug#457421)

 -- Osamu Aoki <osamu@debian.org>  Sat, 22 Dec 2007 23:23:50 +0900

im-switch (1.14) unstable; urgency=low

  * Add pointer to wiki page. 

 -- Osamu Aoki <osamu@debian.org>  Mon,  1 Jan 2007 01:15:50 +0900

im-switch (1.13) unstable; urgency=low

  * Remove old 901m-switch script. (closes: Bug#400877)
  * Update README.Debian for uim.

 -- Osamu Aoki <osamu@debian.org>  Thu, 30 Nov 2006 00:00:40 +0900

im-switch (1.12) unstable; urgency=low

  * Address gtk.immodules isues with gpg-agent by starting im-switch at
    /etc/X11/Xsession.d/80im-switch (closes: #375974)

 -- Osamu Aoki <osamu@debian.org>  Wed,  8 Nov 2006 00:25:20 +0900

im-switch (1.11) unstable; urgency=low

  * Better display im-switch -c in user mode.
  * Run hook script even if some IM related environment values
    were set per discussion on http://bugs.debian.org/349397 .

 -- Osamu Aoki <osamu@debian.org>  Sun, 21 May 2006 03:30:01 +0900


im-switch (1.10) unstable; urgency=low

  * When setting IM as root for the locale without im-switch 
    alternative, the quasi-locale all_ALL is automatically assumed 
    as good fall-back.
  * Trouble shoot guide.

 -- Osamu Aoki <osamu@debian.org>  Sat, 20 May 2006 06:57:44 +0900

im-switch (1.9) unstable; urgency=low

  * Make sure to exit TRUE even if all IM parameters are NULL
    when executing /etc/X11/Xsession.d/90im-switch.

 -- Osamu Aoki <osamu@debian.org>  Fri, 19 May 2006 15:41:53 +0900

im-switch (1.8) unstable; urgency=low

  * Ensured to run even if locale is null string. (closes:#367880)
  * Fixed errors in uim, scim examples missing quotation.
  * Fixed errors handling and typo in /etc/X11/Xsession.d/90im-switch.

 -- Osamu Aoki <osamu@debian.org>  Fri, 19 May 2006 05:04:03 +0900

im-switch (1.7) unstable; urgency=low

  * Added -a in /etc/X11/Xsession.d/90im-switch. (closes:#367613) 

 -- Osamu Aoki <osamu@debian.org>  Wed, 17 May 2006 05:35:12 +0900

im-switch (1.6) unstable; urgency=low

  * Avoided filling up alternatives by using all_ALL.
  * Provided mechanism to start an extra program after the XIM_PROGRAM
    execution with XIM_PROGRAM_XTRA parameter to help uim.
  * Updated documentation and examples.

 -- Osamu Aoki <osamu@debian.org>  Tue, 16 May 2006 08:16:21 +0900

im-switch (1.5)  unstable; urgency=low

  * Osamu Aoki becomes co-maintainer and made following changes.
  * Fixed dependency check (closes: #349398)
  * Cleaned up and enhanced code for im-switch
    - Added -c -v options.
    - Substituted perl script with shell script and removed 
      external dependency to libapt-pkg-perl .
  * Lowered evaluation priority of user specific default script.
  * System wide default and none scripts are installed as fallback 
    for all locales.
  * Use /bin/sh instead of /bin/bash
  * Updated README.Debian.

 -- Osamu Aoki <osamu@debian.org>  Sun, 14 May 2006 05:29:05 +0900

im-switch (1.4) unstable; urgency=low

  * Apply a fallback routine for Thai locale, contributed by
    Michael Vogt.
    - debian/rules, sample/th-xim:
      - Provide Thai XIM configuration.
    - debian/postinst, debian/prerm:
      - Add/remove xinput-th_TH alternative as lowest priority config
        for th_TH locale.
  * Add dependency to x11-common.
  * Modify im-switch to show current user's choice when -l option is
    defined.

 -- Kenshi Muto <kmuto@debian.org>  Wed, 29 Mar 2006 23:49:48 +0900

im-switch (1.3) unstable; urgency=low

  * Fix minor typo in help message. 
  * Modify /etc/X11/90im-switch to respect user's environment values
    around input methods. (closes: #335453, #328222)

 -- Kenshi Muto <kmuto@debian.org>  Wed, 13 Jul 2005 03:09:30 +0900

im-switch (1.2) unstable; urgency=low

  * Modify dependscheck.pl to check libapt-pkg-perl before running.
  * Needs -xim instead of +xim for kinput2.
  * Replace bashism (xinput.sh). (closes: #316243)

 -- Kenshi Muto <kmuto@debian.org>  Fri, 17 Jun 2005 11:58:42 +0900


im-switch (1.1) unstable; urgency=low

  * Downgrade xfree86-common dependency to Recommends, because
    uim may run without X.

 -- Kenshi Muto <kmuto@debian.org>  Thu, 16 Jun 2005 20:59:09 +0900

im-switch (1.0) unstable; urgency=low

  * Bump up to 1.0, Initial release for Debian.
    (closes: #311859)

 -- Kenshi Muto <kmuto@debian.org>  Sun,  5 Jun 2005 23:07:32 +0900

im-switch (0.8) unstable-mtu; urgency=low

  * Support QT_IM_MODULE.
    (Although current Debian Qt package doesn't support this feature.)
  * Add Debian specific version number to im-switch script.

 -- Kenshi Muto <kmuto@debian.org>  Wed, 23 Feb 2005 22:03:38 +0900

im-switch (0.7) unstable-mtu; urgency=low

  * Fix script typo.

 -- Kenshi Muto <kmuto@debian.org>  Tue, 15 Feb 2005 20:25:14 +0900

im-switch (0.6) unstable-mtu; urgency=low

  * Add hook routine.
    You can locate your own IM hook on /usr/lib/im-switch.
    Hook will be called with "install" (when it is chosen) or "remove"
    (when it is changed from default)
    im-switch just call hook. Such as uid check is the work of script.

 -- Kenshi Muto <kmuto@debian.org>  Tue, 15 Feb 2005 16:57:41 +0900

im-switch (0.5) unstable-mtu; urgency=low

  * Update sample files. 

 -- Kenshi Muto <kmuto@debian.org>  Mon, 14 Feb 2005 23:37:43 +0900

im-switch (0.4) unstable-mtu; urgency=low

  * From now, im-switch is managed on Subversion.
    Commiters: Kenshi Muto, Akira TAGOH, and Masanori GOTO.
  * Kenshi Muto
    - Use full path for XIM_PROGRAM.
    - Add dependscheck.pl to check dependency.

 -- Kenshi Muto <kmuto@debian.org>  Mon, 14 Feb 2005 13:38:17 +0900

im-switch (0.3) unstable-mtu; urgency=low

  * Fix alternative path.

 -- Kenshi Muto <kmuto@debian.org>  Mon, 14 Feb 2005 00:44:15 +0900

im-switch (0.2) unstable-mtu; urgency=low

  * Add empty input method configuration file ('none').

 -- Kenshi Muto <kmuto@debian.org>  Mon, 14 Feb 2005 00:27:54 +0900

im-switch (0.1-1) unstable-mtu; urgency=low

  * Initial Release.

 -- Kenshi Muto <kmuto@debian.org>  Sun, 13 Feb 2005 21:12:00 +0900

