console-setup (1.21ubuntu9) hardy-proposed; urgency=low

  * Create /dev/tty[1-6] in our initramfs script before trying to operate on
    them (LP: #130444).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 27 Nov 2008 19:00:39 +0000

console-setup (1.21ubuntu8) hardy; urgency=low

  * Rebuild against xkeyboard-config 1.1~cvs.20080104.1-1ubuntu6.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 21 Apr 2008 20:40:40 +0100

console-setup (1.21ubuntu7) hardy; urgency=low

  * Honour OVERRIDE_ALLOW_PRESEEDING environment variable when deciding
    whether to allow preseeding, which is ordinarily only allowed in d-i
    (LP: #188492).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 14 Apr 2008 11:49:55 +0100

console-setup (1.21ubuntu6) hardy; urgency=low

  * Handle some special cases for the KPDL key (LP: #189529).

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 02 Apr 2008 00:06:25 +0100

console-setup (1.21ubuntu5) hardy; urgency=low

  * Silence error messages for keycodes 214, 215, 216, and 217, which are
    various special keys in the default X.org PC keyboard map that we don't
    need to handle.
  * Map dead_stroke to U+002D HYPHEN-MINUS.
  * Add a "Do not configure keyboard; keep kernel keymap" model option,
    preseedable by console-setup/modelcode=SKIP (LP: #59889).
  * Drop the layout/variant priority to high on fresh installs
    (LP: #205959).
  * Support rules with multiple consequents (thanks, Adam Simpkins;
    LP: #139710).
  * Allow specifying alternate rules using XKBRULES (thanks, Adam Simpkins;
    LP: #139712).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 31 Mar 2008 14:33:25 +0100

console-setup (1.21ubuntu4) hardy; urgency=low

  * Set default layout for Kurdish to tr(ku) (LP: #28683).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 03 Mar 2008 13:46:06 +0000

console-setup (1.21ubuntu3) hardy; urgency=low

  * Set default layout for Vietnam to 'us' (LP: #191451).
  * Treat 'any' as a synonym for 'NoSymbol' in XKB input files (LP: #93077).

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 26 Feb 2008 14:05:12 +0000

console-setup (1.21ubuntu2) hardy; urgency=low

  * Set default for Dutch to us(intl), not just us (LP: #129982).

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 29 Jan 2008 00:14:54 +0000

console-setup (1.21ubuntu1) hardy; urgency=low

  * Resynchronise with Debian. Remaining changes:
    - Use keymapper to generate decision trees for a restricted subset of
      the pc105 model.
    - If the detect-keyboard debconf plugin is available
      (cdebconf-newt-detect-keys in the installer), then offer to use it to
      detect the keyboard layout.
    - Reset console-setup/toggle to the default if it's set to "No toggling"
      and you select a non-Latin layout.
    - Change the default font from Terminus to VGA where supported.
    - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
      tty, since the current tty might belong to X and changing X's tty out
      of raw mode is a very bad idea.
    - Automatically save the font and keymap to /etc in
      /etc/init.d/console-setup if it isn't being run from init. Similarly,
      ensure that the font and keymap are saved to /etc during initial
      installation.
    - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
      non-ASCII letters, except for Turkish layouts; the cure is worse than
      the disease because it makes Caps Lock equivalent to Shift Lock.
    - Set keymap and font in the initramfs if possible.
    - Set default variant for French to oss.
    - Fix handling of commas in layout and variant names.
    - Fix keymap reduction not to try to express keymap A in terms of keymap
      B when B includes keys not mapped by A.
    - debian/config.proto: Set sparc default model to pc105.
    - Remove 'exit 0' from the end of debian/config.proto; this will be
      sourced from the postinst in the installer, and exiting in the
      successful case means that /etc/default/console-setup never gets
      generated.
    - Switch back to console-tools-udeb for now.
    - Stop running debconf-updatepo on clean.
  * Update for new layouts and variants for Japan, Montenegro, and Serbia,
    and migrate configuration files from the old layouts.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 28 Jan 2008 23:01:31 +0000

console-setup (1.21) unstable; urgency=low

  * Silently ignore 'vendor' tag in xorg.xml.
  * Use 'chomp' rather than 'chop' in ckbcomp to deal with XKB symbols files
    that are missing their final newline (closes: #461191).

 -- Colin Watson <cjwatson@debian.org>  Thu, 17 Jan 2008 12:58:25 +0000

console-setup (1.20) unstable; urgency=low

  [ Colin Watson ]
  * Set default model to pc105 on powerpc/ps3 and powerpc/cell systems.
  * Clean up the package description a little.
  * Only default to Canadian layout for fr_CA; use U.S. English for other
    *_CA locales (LP: #64418).
  * Improve ckbcomp(1) formatting.
  * Run setupcon with --save in the postinst to ensure that required data is
    copied to /etc.
  * Load the saved keymap in /etc/console-setup/boottime.kmap.gz if
    available rather than running ckbcomp (which is slow), unless we're
    being called with --save or --save-only.

  [ Debconf templates translations ]
  * Belarusian. Closes: #447109
  * Galician. Closes: #447940
  * Russian.

  [ Christian Perrier ]
  * Correct "Provides:" in console-setup init script to allow insserv
    to insert console-setup properly in the boot sequence.
    Thanks to Petter Reinholdtsen for the patch. Closes: #458486
  * Add the required "Default-Stop" and "Required-Stop" fields in the
    init.d/console-setup script.
  * Set myself as Uploader.
  * Fixing lintian warnings:
    - Remove "perl, libxml-parser-perl" from Build-Depends. They were
      duplicated in Build-Depends-Indep
    - Do not ignore non-zero exit status of "make maintainer-clean" in the
      clean target
    - Turn console-setup/dont_ask_layout into an error template. That'll
      get rid of the lintian warning and this is more accurate anyway.
  * Fixing lintian errors:
    - No longer install an example file in 
      /usr/share/doc/console-setup-mini/examples/console-setup
      for the udeb package

  [ Petter Reinholdtsen ]
  * Correct "provides" header in init.d/keyboard-setup too.
  * Correct dependencies of init.d/keyboard-setup and
    init.d/console-setup to reflect their intended start sequence.
  * Add the required "Default-Stop" and "Required-Stop" fields in the
    init.d/keyboard-setup script.
  * Update standards-version from 3.7.2 to 3.7.3.  No changes needed.
  * Add lintian override to make it that
    /usr/share/console-setup/KeyboardNames.pl is not executable.

 -- Christian Perrier <bubulle@debian.org>  Sat, 05 Jan 2008 09:04:03 +0100

console-setup (1.19ubuntu3) hardy; urgency=low

  * Set default layout for Dutch to 'us' (LP: #129982).
  * Set default layout for Simplified Chinese to 'cn'.
  * Set default layout for Morocco to 'ma'.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 28 Jan 2008 17:11:21 +0000

console-setup (1.19ubuntu2) hardy; urgency=low

  * Handle an empty codeset in the configuration file gracefully (a remnant
    of a previous bug, perhaps Debian #420802?), and re-ask the question on
    upgrade (LP: #91399).

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 11 Jan 2008 00:30:07 +0000

console-setup (1.19ubuntu1) hardy; urgency=low

  * Resynchronise with Debian. Remaining changes:
    - Use keymapper to generate decision trees for a restricted subset of
      the pc105 model.
    - If the detect-keyboard debconf plugin is available
      (cdebconf-newt-detect-keys in the installer), then offer to use it to
      detect the keyboard layout.
    - Only default to Canadian layout for fr_CA; use U.S. English for other
      *_CA locales.
    - Reset console-setup/toggle to the default if it's set to "No toggling"
      and you select a non-Latin layout.
    - Change the default font from Terminus to VGA where supported.
    - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
      tty, since the current tty might belong to X and changing X's tty out
      of raw mode is a very bad idea.
    - Automatically save the font and keymap to /etc in
      /etc/init.d/console-setup if it isn't being run from init. Similarly,
      ensure that the font and keymap are saved to /etc during initial
      installation.
    - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
      non-ASCII letters, except for Turkish layouts; the cure is worse than
      the disease because it makes Caps Lock equivalent to Shift Lock.
    - Set keymap and font in the initramfs if possible.
    - Set default variant for French to oss.
    - Fix handling of commas in layout and variant names.
    - Fix keymap reduction not to try to express keymap A in terms of keymap
      B when B includes keys not mapped by A.
    - debian/config.proto: Set sparc default model to pc105.
    - Remove 'exit 0' from the end of debian/config.proto; this will be
      sourced from the postinst in the installer, and exiting in the
      successful case means that /etc/default/console-setup never gets
      generated.
    - Set default model to pc105 on powerpc/ps3 systems.
  * Switch back to console-tools-udeb for now; we'd like to use kbd for
    Hardy, but Alpha 1 is looming ...
  * Stop running debconf-updatepo on clean; this is not standard in d-i and
    should be done manually where necessary in Ubuntu.
  * Backport from trunk:
    - Run setupcon with --save in the postinst to ensure that required data
      is copied to /etc.
    - Load the saved keymap in /etc/console-setup/boottime.kmap.gz if
      available rather than running ckbcomp (which is slow), unless we're
      being called with --save or --save-only.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 27 Nov 2007 15:05:15 +0000

console-setup (1.19) unstable; urgency=low

  [ Jérémy Bobbio ]
  * Fix additional ellipsis in keyboard-setup initscript. (Closes: #435285)

  [ Otavio Salvador ]
  * Provides keyboard-setup virtual package.
  
  [ Anton Zinoviev ]
  * ckbcomp: '#' is also a comment character.  Thanks to Matt Kraai,
    closes: #443709.

  [ Debconf templates translations ]
  * German. Closes: #438395

 -- Anton Zinoviev <zinoviev@debian.org>  Sun, 23 Sep 2007 20:10:44 +0300

console-setup (1.18) unstable; urgency=low

  * In d-i environment read the encoding from debian-installer/charset
    variable.

 -- Anton Zinoviev <zinoviev@debian.org>  Sun, 15 Jul 2007 23:50:29 +0300

console-setup (1.17) unstable; urgency=low

  * Add a manual page for ckbcomp.  Thanks to Vassilis Pandis,
    closes: #405005. 
  * Apply a patch by Colin Watson:
    - enable udebs;
    - remove unhelpful defaults for several questions;
    - allow preseeding of console-setup/modelcode,
      console-setup/layoutcode, console-setup/variantcode,
      console-setup/optionscode, and console-setup/fontsize;
    - remove outdated note about loadkeys in console-setup-udeb's
      description;
    - Add a few bits of installer integration to console-setup-udeb
      borrowed from kbd-chooser. 
    I disabled the code for making UTF-8 default charmap in d-i because
    there are locales which use other charmap.  However I made setupcon to
    always use UTF-8 in d-i environment.
  * Updated French and Dutch translations, new Portuguese.  Thanks to
    Pedro Ribeiro, Jean-Luc Coulon and Bart Cornelis.
    Closes: #424665, #425773, #426082.

 -- Anton Zinoviev <zinoviev@debian.org>  Sun, 15 Jul 2007 16:35:55 +0300

console-setup (1.16ubuntu5) gutsy; urgency=low

  * Rebuild against xkb-data 0.9-4ubuntu2.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 24 Sep 2007 12:53:36 +0100

console-setup (1.16ubuntu4) gutsy; urgency=low

  * Set default model to pc105 on powerpc/ps3 systems.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 08 Jun 2007 14:12:20 +0100

console-setup (1.16ubuntu3) gutsy; urgency=low

  * Remove 'exit 0' from the end of debian/config.proto; this will be
    sourced from the postinst in the installer, and exiting in the
    successful case means that /etc/default/console-setup never gets
    generated (thanks, Evan Dandrea).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 04 Jun 2007 22:53:23 +0100

console-setup (1.16ubuntu2) gutsy; urgency=low

  * Make Keyboard/keymaptree executable again.

 -- Colin Watson <cjwatson@ubuntu.com>  Sun, 03 Jun 2007 21:30:57 +0100

console-setup (1.16ubuntu1) gutsy; urgency=low

  * Resynchronise with Debian. Remaining changes:
    - Use keymapper to generate decision trees for a restricted subset of
      the pc105 model.
    - If the detect-keyboard debconf plugin is available
      (cdebconf-newt-detect-keys in the installer), then offer to use it to
      detect the keyboard layout.
    - Only default to Canadian layout for fr_CA; use U.S. English for other
      *_CA locales.
    - Set default charmap for d-i to UTF-8.
    - Remove unhelpful defaults for several questions.
    - Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
      console-setup/variantcode, console-setup/optionscode, and
      console-setup/fontsize.
    - Reset console-setup/toggle to the default if it's set to "No toggling"
      and you select a non-Latin layout.
    - Change the default font from Terminus to VGA where supported.
    - Add a few bits of installer integration to console-setup-udeb borrowed
      from kbd-chooser.
    - console-setup Depends: perl; something in ckbcomp is causing perl to
      'use utf8' implicitly, and some of the necessary modules aren't in
      perl-base.
    - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
      tty, since the current tty might belong to X and changing X's tty out
      of raw mode is a very bad idea.
    - Automatically save the font and keymap to /etc in
      /etc/init.d/console-setup if it isn't being run from init. Similarly,
      ensure that the font and keymap are saved to /etc during initial
      installation.
    - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
      non-ASCII letters, except for Turkish layouts; the cure is worse than
      the disease because it makes Caps Lock equivalent to Shift Lock.
    - Use 'setupcon --save-only' to make sure the font is available on the
      root filesystem for the next boot but not to load it immediately,
      avoiding console manipulation when X or usplash is running.
    - Set keymap and font in the initramfs if possible.
    - Set default variant for French to oss.
    - Fix handling of commas in layout and variant names.
    - Fix keymap reduction not to try to express keymap A in terms of keymap
      B when B includes keys not mapped by A.
    - debian/config.proto: Set sparc default model to pc105.
    - debian/control: Remove outdated note about loadkeys in
      console-setup-udeb's description.
  * Allow kbd's initramfs hook as an alternative to that provided by
    console-tools.
  * Don't run 'setupcon -k' from rcS if usplash is running, as that means
    the console will be in raw mode and loadkeys will do confusing things to
    the keymap (LP: #84156).

 -- Colin Watson <cjwatson@ubuntu.com>  Sun, 03 Jun 2007 14:53:42 +0100

console-setup (1.16) unstable; urgency=low

  * Update ckbconf with the most recent list of xkeysyms.
  * Thanks to Colin Watson and Ubuntu team for the many bugs and
    improvements fixed in this release.  Patches were provided by Colin
    Watson:
    - Do not sorce the debconf library in the middle of the postinst,
      closes: #420831.
    - Remove from the source package several directories
      debian/UDEB-PACKAGE-NAME.  (The udebs were removed from
      debian/control before running the clean target.)  Closes: #420912.
    - Map fr_CH locale to Swiss French default keyboard
      layout in config.proto.  Closes: #420828.
    - Pass xkbdir variable on the make-command line, because else its
      value is overriden and the keymap definitions in Keyboard/ckb are
      used.  Closes: #420827.
    - A new option --save-only for setupcon.
    - Ship KeyboardNames.pl and kbdnames-maker.  Closes: #420914.
    - Fix Esperanto locale check in config.proto, closes: #420785.  Make
      'epo' the default layout for Esperanto.
    - The Bosnian layout is 'ba', not 'bs'.  Closes: #420787.
    - The layout variant is 'deva', not 'dev'.  Closes: #420797.
    - Do not leave empty default codeset for unsupported locales.
      Closes: #420802.  
    - Use 'jp(latin)' instead of 'us' in the Latin mode of Japanese
      keyboards.  Override the keyboard model if it was chosen by default
      and the layout is Japanese or Brasilian.  Closes: #420824.
    - Add --save-only option to setupcon.  Closes: #420832.
    - Multiply the Installer-Menu-Item field of the udebs by 100.
      Closes: #421260.
    - By default do not use AltGr with basic US keyboard.  Closes: #421263.
    - Make sure amiga, ataritt, sun4 and sun5 are in KeyboardNames.pl even
      if they are not in the xml database.  Closes: #420821.
    - Talk about 'national' instead of 'non-Latin' mode in the templates.
      Treat the Lithuanian keyboard as a two-mode keyboard similarly to
      the Serbian keyboard.  Closes: #421261.
  * Do not ignore the Control+ and Alt+non_symbol_key combinations.
    Thanks to Karsten Hilbert, closes: #421796.
  * Two additions to the FAQ:
    - Add a suggestion for the VBERestore option.  Thanks to Dmitry
      Semyonov, closes: #402143.
    - Document CapsLock working as ShiftLock in Unicode mode.
  * Added manual page for setupcon.  Thanks to Vassilis Pandis,
    closes: #405005. 
  * Added Dutch translation.  Thanks to Bart Cornelis, closes: #415518.
  * Updated Bulgarian translation.
  
 -- Anton Zinoviev <zinoviev@debian.org>  Tue,  1 May 2007 23:48:12 +0300

console-setup (1.15ubuntu1) gutsy; urgency=low

  * Resynchronise with Debian (LP: #94177). Remaining changes:
    - Use keymapper to generate decision trees for a restricted subset of
      the pc105 model.
    - If the detect-keyboard debconf plugin is available
      (cdebconf-newt-detect-keys in the installer), then offer to use it to
      detect the keyboard layout.
    - Ship MyKeyboardNames.pl (as KeyboardNames.pl) and kbdnames-maker in
      /usr/share/console-setup.
    - Only default to Canadian layout for fr_CA; use U.S. English for other
      *_CA locales.
    - Fix default layout for Bosnian and default variant for Hindi.
    - Set default charmap for d-i to UTF-8.
    - Remove unhelpful defaults for several questions.
    - Adjust the default keyboard model for Brazilian and Japanese layouts.
    - Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
      console-setup/variantcode, console-setup/optionscode, and
      console-setup/fontsize.
    - Use jp(latin),jp rather than us,jp by default for Japanese.
    - Reset console-setup/toggle to the default if it's set to "No toggling"
      and you select a non-Latin layout.
    - Change the default font from Terminus to VGA where supported.
    - Add a few bits of installer integration to console-setup-udeb borrowed
      from kbd-chooser.
    - console-setup Depends: perl; something in ckbcomp is causing perl to
      'use utf8' implicitly, and some of the necessary modules aren't in
      perl-base.
    - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
      tty, since the current tty might belong to X and changing X's tty out
      of raw mode is a very bad idea.
    - Map fr_CH to ch(fr) (Swiss French).
    - Fix codeset question priority for Esperanto.
    - Automatically save the font and keymap to /etc in
      /etc/init.d/console-setup if it isn't being run from init. Similarly,
      ensure that the font and keymap are saved to /etc during initial
      installation.
    - Disable workaround in ckbcomp for the kernel not applying Caps Lock to
      non-ASCII letters, except for Turkish layouts; the cure is worse than
      the disease because it makes Caps Lock equivalent to Shift Lock.
    - Add a --save-only option to setupcon, to save the keyboard/font on the
      root filesystem but not actually tell the kernel to set it up. Use it
      to make sure the font is available on the root filesystem for the next
      boot but not to load it immediately, avoiding console manipulation
      when X or usplash is running.
    - Set keymap and font in the initramfs if possible.
    - Add lt to list of non-Latin keymaps.
    - Set default variant for French to oss.
    - Fix handling of commas in layout and variant names.
    - Fix keymap reduction not to try to express keymap A in terms of keymap
      B when B includes keys not mapped by A.
    - Source debconf confmodule earlier in postinst.
    - Fix horrible confusion if the locale has no supported default codeset.
    - Fix console-setup/codeset default to be one of the available choices.
    - Don't set an AltGr key by default for US layouts.
    - Add amiga, ataritt, sun4, and sun5 models, since they are used as
      defaults on certain architectures.
    - Map keycode 133 to AT scancode 124 for Japanese.
  * debian/config.proto: Set sparc default model to pc105 (LP: #105595).
  * debian/control: Multiply Installer-Menu-Item number by 100.
  * debian/control: Remove outdated note about loadkeys in
    console-setup-udeb's description.
  * debian/console-setup.postinst: Drop font fixups for upgrades from
    development versions of Edgy.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 25 Apr 2007 11:52:52 +0100

console-setup (1.15) unstable; urgency=low

  * Updated Georgian letters for Fixed16 and Fixed14.  Thanks to Vladimer
    Sichinava.

 -- Anton Zinoviev <zinoviev@debian.org>  Wed, 14 Mar 2007 21:50:54 +0200

console-setup (1.14) unstable; urgency=low

  * Non-maintainer upload to fix pending l10n issues.
  * Debconf translations:
    - Czech. Closes: #408602
    - Spanish. Closes: #412128
    - Galician. Closes: #413356
    - Convert French to UTF-8

 -- Christian Perrier <bubulle@debian.org>  Sun,  4 Mar 2007 19:54:11 +0100

console-setup (1.13ubuntu13) feisty; urgency=low

  * debian/console-setup.console-setup.init: Don't break if fgconsole fails.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 10 Apr 2007 16:16:08 +0100

console-setup (1.13ubuntu12) feisty; urgency=low

  * Map keycode 133 to AT scancode 124 for Japanese (thanks, Jun Kobayashi;
    LP: #97466).

 -- Colin Watson <cjwatson@ubuntu.com>  Wed,  4 Apr 2007 16:48:15 +0100

console-setup (1.13ubuntu11) feisty; urgency=low

  * Add amiga, ataritt, sun4, and sun5 models, since they are used as
    defaults on certain architectures (LP: #97225).

 -- Colin Watson <cjwatson@ubuntu.com>  Wed,  4 Apr 2007 10:11:03 +0100

console-setup (1.13ubuntu10) feisty; urgency=low

  * Source debconf confmodule earlier in postinst (it should always be
    sourced as early as possible, as it re-executes the calling script).
  * Fix horrible confusion if the locale has no supported default codeset
    (LP: #84401).
  * Fix console-setup/codeset default to be one of the available choices.
  * Try harder to ensure that we aren't running under X when deciding
    whether to run setupcon on upgrade (thanks to Kurt J. Bosch for
    suggestions; LP: #93338).
  * Don't set an AltGr key by default for US layouts (LP: #76901).

 -- Colin Watson <cjwatson@ubuntu.com>  Sun,  1 Apr 2007 16:49:02 +0100

console-setup (1.13ubuntu9) feisty; urgency=low

  * Keyboard/kbdcompiler: Fix keymap reduction not to try to express keymap
    A in terms of keymap B when B includes keys not mapped by A, fixing a
    number of incorrectly-reduced keymaps (LP: #74375).
  * Keyboard/kbdcompiler: Update handling of jp to match
    debian/config.proto.
  * Keyboard/keymaptree.use: Remove jp; we cannot detect it correctly
    without further intelligence, as it's designed for jp106 keyboard
    models.

 -- Colin Watson <cjwatson@ubuntu.com>  Sat, 17 Mar 2007 10:06:05 +0000

console-setup (1.13ubuntu8) feisty; urgency=low

  * Fix handling of commas in layout and variant names.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri,  9 Mar 2007 20:05:00 +0000

console-setup (1.13ubuntu7) feisty; urgency=low

  * Add lt to list of non-Latin keymaps (LP: #38931).
  * Map Caps Lock to Shift Lock for Turkish layouts.
  * Build keymap tree from MyKeyboardNames.pl rather than KeyboardNames.pl.
  * Add fr:oss to keymap tree.
  * Set default variant for French to oss (LP: #89835).
  * Remove Keyboard/*.tree on clean.
  * Fix six files in debian/ that were supposed to be symlinks.
  * Move console-setup-udeb's post-base-installer script to be a
    base-installer script instead, so that console-setup will be configured
    properly along with the initramfs during debootstrap.
  * Set Maintainer to me.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue,  6 Mar 2007 12:09:57 +0000

console-setup (1.13ubuntu6) feisty; urgency=low

  * Set keymap and font in the initramfs if possible. Setting these as early
    as possible is a good thing; we can't set up the font correctly once
    usplash is running; and setting up the font between usplash and X
    requires an ugly mode switch.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 22 Jan 2007 14:21:24 +0000

console-setup (1.13ubuntu5) feisty; urgency=low

  * Add a --save-only option to setupcon, to save the keyboard/font on the
    root filesystem but not actually tell the kernel to set it up.
  * Back out part of setup-console-under-usplash changes: attempts to change
    the font must be guarded against being run while on an X display or
    while usplash is running, because some kernel console drivers (at least
    vgacon) are fundamentally unable to change the font only on some virtual
    consoles, and will corrupt video memory if you try (LP: #73955). We now
    use setupcon --save-only to make sure the font is available on the root
    filesystem for the next boot but don't load it immediately.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 15 Jan 2007 20:08:33 +0000

console-setup (1.13ubuntu4) feisty; urgency=low

  * Include ro(std) in keymap tree, after talking with Eddy Petrişor.
  * Disable workaround in ckbcomp for the kernel not applying Caps Lock to
    non-ASCII letters; the cure is worse than the disease because it makes
    Caps Lock equivalent to Shift Lock (LP: #69725).
  * Install MyKeyboardNames.pl (built from /usr/share/X11/xkb) rather than
    KeyboardNames.pl (built from the out-of-date copy in Keyboard/ckb) as
    /usr/share/console-setup/KeyboardNames.pl (LP: #71864).

 -- Colin Watson <cjwatson@ubuntu.com>  Fri,  5 Jan 2007 14:15:04 +0000

console-setup (1.13ubuntu3) feisty; urgency=low

  * Remove ch(fr) from keymap tree again; it's not distinguishable from ch
    without checking shift key state, which keymapper currently doesn't do.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 29 Nov 2006 11:28:48 +0000

console-setup (1.13ubuntu2) feisty; urgency=low

  * Make Keyboard/keymaptree executable again.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 28 Nov 2006 20:09:22 +0000

console-setup (1.13ubuntu1) feisty; urgency=low

  * Resynchronise with Debian. Remaining changes:
    - Use keymapper to generate decision trees for a restricted subset of
      the pc105 model.
    - If the detect-keyboard debconf plugin is available
      (cdebconf-newt-detect-keys in the installer), then offer to use it to
      detect the keyboard layout.
    - Ship KeyboardNames.pl and kbdnames-maker in /usr/share/console-setup.
    - Only default to Canadian layout for fr_CA; use U.S. English for other
      *_CA locales.
    - Fix default layout for Bosnian and default variant for Hindi.
    - Set default charmap for d-i to UTF-8.
    - Remove unhelpful defaults for several questions.
    - Adjust the default keyboard model for Brazilian and Japanese layouts.
    - Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
      console-setup/variantcode, console-setup/optionscode, and
      console-setup/fontsize.
    - Use jp(latin),jp rather than us,jp by default for Japanese.
    - Reset console-setup/toggle to the default if it's set to "No toggling"
      and you select a non-Latin layout.
    - Change the default font from Terminus to VGA where supported.
    - Skip now-unnecessary console check in init scripts.
    - Fix up font face and size on upgrading from old versions in Edgy.
    - Add a few bits of installer integration to console-setup-udeb borrowed
      from kbd-chooser.
    - console-setup Depends: perl; something in ckbcomp is causing perl to
      'use utf8' implicitly, and some of the necessary modules aren't in
      perl-base.
    - Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
      tty, since the current tty might belong to X and changing X's tty out
      of raw mode is a very bad idea.
  * Restore udeb generation.

  * Map fr_CH to ch(fr) (Swiss French).
  * Include ch(fr) in keymap tree.
  * Fix codeset question priority for Esperanto.
  * Remove X and usplash checks in keyboard-setup and console-setup init
    scripts, since neither are needed following the fix in console-setup
    1.7ubuntu19.
  * Allow setupcon to be run on install again, for the same reason.
  * Automatically save the font and keymap to /etc in
    /etc/init.d/console-setup if it isn't being run from init; this allows
    us to tolerate XKB data being moved to /usr. Similarly, ensure that the
    font and keymap are saved to /etc during initial installation.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 24 Nov 2006 18:09:32 +0000

console-setup (1.13) unstable; urgency=low

  * Unfuzzy the translations.

 -- Anton Zinoviev <zinoviev@debian.org>  Mon, 13 Nov 2006 21:24:44 +0200

console-setup (1.12) unstable; urgency=low

  * standards.equivalents: approximate symbols used by some popular
    console applications.
  * New German translation.  Thanks to Matthias Julius, closes: #396815.
  * Updated French translation.  Thanks to Jean-Luc Coulon, closes: #398023.
  * Allign the choices of console-setup/codeset.
  * Updated Fonts/bdf/georgian16.psf (author: Gia Shervashidze).  Update
    provided by Vladimer Sichinava.

 -- Anton Zinoviev <zinoviev@debian.org>  Mon, 13 Nov 2006 17:30:40 +0200

console-setup (1.11) unstable; urgency=low

  * Instead of X keycode 123 (<KPDC>) map X keycode 211 (<AB11>) to kernel
    keycode 89.  Thanks to Rafael Almeida, closes: #394962.

 -- Anton Zinoviev <zinoviev@debian.org>  Tue, 24 Oct 2006 21:08:24 +0300

console-setup (1.10) unstable; urgency=low

  * Update ckbcomp for the new xkb-data (now not all xkb_keycodes in
    keycodes/macintosh are old macintosh).

 -- Anton Zinoviev <zinoviev@debian.org>  Mon, 23 Oct 2006 11:54:06 +0300

console-setup (1.9) unstable; urgency=low

  * Remove the udebs in order to make the migration from unstable to
    testing automatic.
  * Update the version of the Terminus font from 4.16 to 4.20.  (This is
    not important for Debian, since in Debian the Terminus font is
    provided by the console-terminus package.)
  * New mini-font georgian16.bdf to be used for the Georgian letters in
    Fixed16, author: Gia Shervashidze.  Thanks to Vladimer Sichinava.
  * Add FAQ.  Thanks to Thue Janus Kristensen, closes: #389963, #389970.
  * Fix two problems reported by Martin-Éric Racine.  Closes: #393850.
    - console-setup-mini should not ask questions in debconf for the encoding
      since only UTF-8 is supported.
    - make the purpose of the codeset question clearer.
  * Use user-friendly choices in the codeset question.
  * Updated Bulgarian translation of the templates.
  * Add some capital Greek letters to standard.equivalents and approximate
    BOX DRAWINGS HEAVY HORIZONTAL by BOX DRAWINGS LIGHT HORIZONTAL.
  * Make the bullet to be the first symbol in useful.set - it is used by w3m.

 -- Anton Zinoviev <zinoviev@debian.org>  Fri, 20 Oct 2006 01:53:11 +0300

console-setup (1.8) unstable; urgency=low

  * setupcon: new option --force to skip the 'are we on the console'
    check.  To be used for d-i because there /proc/self/fd/2 points to
    pipe.  Thanks to Tollef Fog Heen.
  * config.proto: Handle C locale with debian-installer/locale not being
    available.  Thanks to Colin Watson for the bug report and the patch,
    closes: #386835.
  * config.proto: Handle properly the case when the user backs up from the
    first Debconf question.  In the template file change "none" to "this
    default value is completely ignored".  Thanks to Colin Watson, 
    closes: #386837.
  * Handle properly the cs layout in config.proto and kbdcompiler.  Thanks
    to Colin Watson, closes: #386838.
  * Supply correct debian/po/POTFILES.in.  Thanks to Thomas Huriaux,
    closes: #387631.
  * Use /lib/lsb/init-functions in the init scripts when available.
    Thanks to Colin Watson, closes: #386844.
  * config.proto: Try to use the value of debian-installer/keymap to get
    default keyboard layout and variant and when that is possible ask the
    corresponding Debconf questions with medium instead of critical
    priority.  Thanks to Colin Watson, closes: #386836.
  * config.proto(ask_debconf): when the provided default value is
    unavailable, try to use the empty string.  Useful when asking for the
    keyboard variant.
  * Add README.Debian for console-setup.
  * Add boot script order header to the init scripts.  Thanks to
    Martin-Éric Racine, closes: #386545.

 -- Anton Zinoviev <zinoviev@debian.org>  Tue, 19 Sep 2006 11:56:15 +0300

console-setup (1.7ubuntu19) edgy; urgency=low

  * If upgrading from an older version than this one, check for the Terminus
    font face and change it to VGA (if you do like it, you can change it
    back and it won't be touched again). If Terminus was in use, also check
    for the 12x6 font size and change it to 16, since that was apparently
    selected due to a strange use-of-debconf bug.
  * Run kbd_mode on each tty in ACTIVE_CONSOLES rather than on the current
    tty, since the current tty might belong to X and changing X's tty out of
    raw mode is a very bad idea (closes: Malone #66929; requires kbd 1.12-15
    or console-tools 1:0.2.3dbs-62ubuntu10).
  * Adjust the default keyboard model for Brazilian (closes: Malone #66774)
    and Japanese (closes: Malone #66719) layouts.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 20 Oct 2006 20:16:09 +0100

console-setup (1.7ubuntu18) edgy; urgency=low

  * Change the default font to VGA where supported; Terminus does not seem
    to have widespread aesthetic appeal.
  * Use jp(latin),jp rather than us,jp by default for Japanese, and set the
    model to jp106 (closes: Malone #63915).
  * Build-depend on keymapper (>= 0.5.3-7) for improved Alt-handling logic.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 12 Oct 2006 02:42:15 +0100

console-setup (1.7ubuntu17) edgy; urgency=low

  * Only default to Canadian layout for fr_CA; use U.S. English for other
    *_CA locales (closes: Malone #64418).
  * Install kbdnames-maker in /usr/share/console-setup, to make it easier
    for non-Perl programs to use KeyboardNames.pl.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 11 Oct 2006 12:52:36 +0100

console-setup (1.7ubuntu16) edgy; urgency=low

  * Backport from trunk (Anton Zinoviev, closes: Malone #63921):
    - New mini-font georgian16.bdf to be used for the Georgian letters in
      Fixed16, author: Gia Shervashidze.  Thanks to Vladimer Sichinava.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed,  4 Oct 2006 11:37:15 +0100

console-setup (1.7ubuntu15) edgy; urgency=low

  * Fix build failure caused by wrong path to KeyboardNames.pl.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue,  3 Oct 2006 15:44:59 +0100

console-setup (1.7ubuntu14) edgy; urgency=low

  * Ship KeyboardNames.pl in /usr/share/console-setup.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue,  3 Oct 2006 11:09:27 +0100

console-setup (1.7ubuntu13) edgy; urgency=low

  * Remove obsolete XORGCONFIGFILE variable.
  * Reset console-setup/toggle to the default if it's set to "No toggling"
    and you select a non-Latin layout (closes: Malone #63178).

 -- Colin Watson <cjwatson@ubuntu.com>  Mon,  2 Oct 2006 14:47:58 +0100

console-setup (1.7ubuntu12) edgy; urgency=low

  * Don't run the init script (and thereby setupcon) on upgrade; just print
    a message telling you to run setupcon from a virtual console if you want
    to update your console configuration (closes: Malone #61723).
  * Update debian-installer/keymap handling from trunk (Anton Zinoviev).
    Drop /etc/X11/xorg.conf upgrade handling, also per trunk, as I've been
    convinced that that is much less safe due to the prevalence of GNOME/KDE
    keymap overrides, and furthermore it made it more difficult to have
    ubiquity tell console-setup just to guess a default from the locale.
  * Drop the priority of the model and layout questions to medium if a
    configuration file already exists, since they'll have been asked at
    medium first time round and if we then ask them at critical the second
    time round they will be unexpectedly shown (closes: Malone #59883).
  * Backport from trunk:
    - config.proto: Handle properly the case when the user backs up from the
      first Debconf question.

 -- Colin Watson <cjwatson@ubuntu.com>  Sat, 23 Sep 2006 00:40:48 +0100

console-setup (1.7ubuntu11) edgy; urgency=low

  * Fix default layout for Bosnian and default variant for Hindi.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 22 Sep 2006 15:57:23 +0100

console-setup (1.7ubuntu10) edgy; urgency=low

  * console-setup Depends: perl; something in ckbcomp is causing perl to
    'use utf8' implicitly, and some of the necessary modules aren't in
    perl-base (closes: Malone #60203).
  * Allow preseeding of console-setup/modelcode, console-setup/layoutcode,
    console-setup/variantcode, console-setup/optionscode, and
    console-setup/fontsize.
  * Don't set up the console font at boot time if usplash is running, since
    that seems to trigger a kernel bug that corrupts the usplash display
    (closes: Malone #60483).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 21 Sep 2006 01:01:54 +0100

console-setup (1.7ubuntu9) edgy; urgency=low

  * Switch build-dependency and dependency back to xkb-data, now that it's
    fixed. Make the dependencies versioned until after Edgy is released to
    avoid problems with partially-upgraded systems where only the broken
    xkb-data is installed.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 13 Sep 2006 10:24:20 +0100

console-setup (1.7ubuntu8) edgy; urgency=low

  * Add setupcon --force option and use it in postinst (Anton Zinoviev,
    http://lists.alioth.debian.org/pipermail/pkg-kbd-devel/2006-August/000278.html).
  * Check $DISPLAY rather than /proc/self/fd/2 in /etc/init.d/keyboard-setup
    and /etc/init.d/console-setup; use setupcon --force.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 11 Sep 2006 09:47:36 +0100

console-setup (1.7ubuntu7) edgy; urgency=low

  * Handle debian-installer/locale not being available (closes: Malone
    #59718).
  * Remove stray Keyboard/amiga.ekmap in source package.
  * Fix a potential infinite loop in the config script while moving past the
    variant question with an unsupported layout.

 -- Colin Watson <cjwatson@ubuntu.com>  Sun, 10 Sep 2006 12:07:53 +0100

console-setup (1.7ubuntu6) edgy; urgency=low

  * If there's no console-setup configuration when console-setup.config
    runs, then:
    - If there is an xorg.conf, set the defaults from there.
    - Failing that, if debian-installer/keymap is set, try to guess correct
      defaults from that using the same algorithm as formerly applied by
      xserver-xorg.config. The only serious change I made to the algorithm
      is that it now maps (mac-usb-)uk to plain gb, not gb(intl), since
      that's closer to what UK keyboard users generally expect.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri,  8 Sep 2006 00:13:26 +0100

console-setup (1.7ubuntu5) edgy; urgency=low

  * Only call setupcon from postinst script if /lib/debian-installer exists,
    to make sure we're really in d-i. (Calling setupcon from X appears to
    make things rather messy.)

 -- Colin Watson <cjwatson@ubuntu.com>  Thu,  7 Sep 2006 17:11:12 +0100

console-setup (1.7ubuntu4) edgy; urgency=low

  * Remove cs from the list of non-Latin layouts, as it has special
    per-variant handling.
  * Fix syntax error in config script.
  * Don't try to use the detect-keyboard plugin if running noninteractively.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu,  7 Sep 2006 15:39:38 +0100

console-setup (1.7ubuntu3) edgy; urgency=low

  * Use keymapper to generate decision trees for a restricted subset of the
    pc105 model. (I tried building trees for the whole model, but this took
    far too long.)
  * If the detect-keyboard debconf plugin is available
    (cdebconf-newt-detect-keys in the installer), then offer to use it to
    detect the keyboard layout.
  * Fix debian/po/POTFILES.in to point to console-setup.templates.
  * Make console-setup-udeb depend on console-setup-fonts-udeb, at least for
    now.
  * Convert init script to LSB logging functions.
  * Add a few bits of installer integration to console-setup-udeb borrowed
    from kbd-chooser (/lib/debian-installer.d/S55console-setup,
    post-base-installer hook).
  * Temporarily build-depend and depend on just xkeyboard-config to work
    around Malone #59220.
  * Set default charmap for d-i to UTF-8.
  * Remove unhelpful "none" defaults for several questions.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu,  7 Sep 2006 09:18:42 +0100

console-setup (1.7ubuntu2) edgy; urgency=low

  * Make console-setup-udeb depend on console-tools-udeb.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Wed, 23 Aug 2006 14:36:58 +0200

console-setup (1.7ubuntu1) edgy; urgency=low

  * Call setupcon with input and output from /dev/tty in postinst and make
    sure setupcon understands that properly.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Wed, 23 Aug 2006 12:54:27 +0200

console-setup (1.7) unstable; urgency=low

  [ Christian Perrier ]
  * Updated French translation
  * Added Czech translation. Closes: #360333

  [ Anton Zinoviev ]
  * Keyboard/ckbcomp: include /usr/share/X11/xkb to the list of
    directories for keyboard data.  The data from /etc/console-setup/ckb
    are still the default.
  * Sync the Keyboard/ckb data with the data in xkb-data package, version
    0.8-5.  Update ckbcomp with two new keysyms (Cyrillic_(CHE|KA)_vertbar).
  * Do not package the keyboard data.  Depend on xkb-data.  Thanks to
    Denis Barbier, closes: #359775.
  * Fix a shell syntax error in debian/config.proto that causes
    installation of console-setup to hang on powerpc.  Thanks to Colin
    Watson, closes: #374765.
  * ckbcomp: new option -compact to generate compact keymaps.
  * New experimental package console-setup-mini and udebs for d-i.
  * Correct a typo in the Bulgarian translation.  Thanks to Yavor Doganov,
    closes: #359677.
  * Updated Standards-Version: 3.7.2

 -- Anton Zinoviev <zinoviev@debian.org>  Sat, 22 Jul 2006 23:00:00 +0300

console-setup (1.6) unstable; urgency=low

  [ Anton Zinoviev ]
  * Few comments in debian/templates.
  * Document in console-setup/fontsize-fb template that non 8-pixel wide
    fonts can not be used with console-tools.  Add a warning in setupcon
    if the user tries to use such fonts with console-tools.  Thanks to
    Hans Ulrich Niedermann, closes: #352911.
  * debian/postinst: protect in double quotes the variables read from
    $CONFIGFILE.  Thanks to Jonas Meurer, closes: #353525.
  * ckbcomp: Do not interpret xkeysyms such as F10, F11 and F12 as
    hexadecimal numbers.  Thanks to Bálint Balogh, closes: #354564.
  * Debconf: if there are unrecognised options, do not override the value
    of XKBOPTIONS in /etc/default/console-setup.  Thanks to Javier Kohen,
    closes: #354473.
  * Updated Bulgarian translation.
  
  [ Christian Perrier ]
  * Added French translation. Closes: #354446

 -- Anton Zinoviev <zinoviev@debian.org>  Sun, 19 Mar 2006 23:53:42 +0200

console-setup (1.5) unstable; urgency=low

  * In the Debconf question for the font size add an information that some
    of the font sizes are non available in text mode and with radeonfb.
    Thanks to Hans Ulrich Niedermann, closes: #352911.

 -- Anton Zinoviev <zinoviev@debian.org>  Wed, 15 Feb 2006 12:22:04 +0200

console-setup (1.4) unstable; urgency=low

  * Make debconf templates a bit less verbose.  Make them compliant with
    writing style recommended in the developers references.  Thanks to
    Christian Perrier for the patch, closes: #352772.

 -- Anton Zinoviev <zinoviev@debian.org>  Tue, 14 Feb 2006 20:52:24 +0200

console-setup (1.3) unstable; urgency=low

  * Make the Debconf config script not override the user's answers with
    default values when executed at postinst time.  Thanks to Juhapekka
    Tolvanen, closes: #352299.

 -- Anton Zinoviev <zinoviev@debian.org>  Mon, 13 Feb 2006 21:41:20 +0200

console-setup (1.2) unstable; urgency=low

  * Fix some bugs related to non-UTF8 modes:
    - setupcon always sets up the first console in UTF-8 mode
    - setupcon doesn't load ACM in the first console if kbd is used 
    - ckbcomp has to interpret the "acute" Xkeysym as apostrophe.
    Thanks to Norbert Preining, closes: #352449.

 -- Anton Zinoviev <zinoviev@debian.org>  Mon, 13 Feb 2006 21:37:42 +0200

console-setup (1.1) unstable; urgency=low

  * Run setupcon in postinst.  Thanks to Recai Oktaş for the suggestion.
  * Setupcon uses /proc/self/fd/2 (standard error) instead of
    /proc/self/fd/0 (standard output) in order to determine whether we are
    on the console or not.  That way setupcon can detect that we are on
    the console even when it is invoked from postinst and Debconf has
    changed standard input and output.
  * Changes in the text of some questions: "What is the origin of our
    keyboard" instead of "What is the layout of your keyboard" and "What
    is the layout of your keyboard" instead of "What is the variant of
    your keyboard".  Ask the console-setup/variant question with critical
    priority.  Thanks to Arnt Karlsen, closes: #352405.
  * Fix the true/yes discrepancy in setupcon which caused the options -k
    and -f not to work.
  * Updated Bulgarian translation.

 -- Anton Zinoviev <zinoviev@debian.org>  Sat, 11 Feb 2006 23:24:54 +0200

console-setup (1.0) unstable; urgency=low

  * Initial release
  * Turkish translation by Recai Oktaş (thanks also for initial testing
    and pointing few typos).

 -- Anton Zinoviev <zinoviev@debian.org>  Sat, 14 Jan 2006 16:20:35 +0200
