Change logs for language-selector source package in Natty

  • language-selector (0.34.2) natty-proposed; urgency=low
    
      [ Gunnar Hjalmarsson ]
      * LanguageSelector/FontConfig.py:
        - Make the fontconfig-voodoo --auto option work also when the first
          LANGUAGE item is just 'ja' or 'ko', i.e. without country code
          (LP: #778869).
      * dbus_backend/ls-dbus-backend:
        - When applying the language settings system-wide, set the fonts
          configuration also when the first LANGUAGE item is just 'ja' or
          'ko' (LP: #778869).
      * fontconfig-voodoo:
        - Do not require --force when removing the current config using the
          fontconfig-voodoo -r option.
        - Print an exception message if the --auto option fails to find a
          suitable configuration.
    
      [ Martin Pitt ]
      * debian/control: Switch Vcs-Bzr: to natty branch.
     -- Gunnar Hjalmarsson <email address hidden>   Wed, 18 May 2011 09:42:00 +0200
  • language-selector (0.34.1) natty-proposed; urgency=low
    
      * LanguageSelector/LangCache.py: Ignore "-no" langpacks. These have been
        split into -nb (Bokmal) and -nn (Nynorsk) ages ago, but unfortunately
        language-support-writing-no is left in Natty, which causes a confusing
        and non-working "Norwegian" entry in the "Add/remove languages" list. In
        oneiric this was fixed properly by removing language-support-writing-no.
        (LP: #773009)
     -- Martin Pitt <email address hidden>   Sun, 08 May 2011 22:52:56 +0200
  • language-selector (0.34) natty-proposed; urgency=low
    
      * data/pkg_depends: Remove gnome-user-guide-*. The per-language packages
        were removed in gnome-user-docs 2.91.90+git20110306ubuntu1. (LP: #771176)
     -- Martin Pitt <email address hidden>   Tue, 26 Apr 2011 13:07:21 +0200
  • language-selector (0.33) natty; urgency=low
    
      * dbus_backend/ls-dbus-backend: Actually look at the PolicyKit check result
        and only proceed if it succeeded. Thanks to Romain Perier for finding this
        and providing the patch! This fixes a local root privilege escalation, as
        this allows any authenticated user to write arbitrary shell commands into
        /etc/default/locale. (LP: #764397) [CVE-2011-0729]
      * dbus_backend/ls-dbus-backend: Reject locale names with invalid characters
        in it, to further prevent injecting shell code into /etc/default/locale
        for authenticated users. Thanks to Felix Geyer for the initial patch!
        (LP: #764397)
      * dbus_backend/com.ubuntu.LanguageSelector.conf: Allow access to standard
        D-BUS introspection and properties interfaces. There's no reason to deny
        it, and it causes warnings.
      * debian/language-selector-common.postinst: Stop running D-BUS backend on
        upgrade.
     -- Martin Pitt <email address hidden>   Tue, 19 Apr 2011 20:20:44 +0200
  • language-selector (0.32) natty; urgency=low
    
      * help/C/language-selector.xml:
        - Description of how to open language-selector changed to also fit
          Unity.
     -- Gunnar Hjalmarsson <email address hidden>   Mon, 18 Apr 2011 10:38:11 +0200
  • language-selector (0.31) natty; urgency=low
    
      * help/C/language-selector.xml: Tweaking of help document, LP: #742857
     -- Gunnar Hjalmarsson <email address hidden>   Mon, 11 Apr 2011 07:24:00 +0200
  • language-selector (0.30) natty; urgency=low
    
      * LanguageSelector/gtk/GtkLanguageSelector.py: Fix crash when
        double-clicking language row. (LP: #703097)
     -- Martin Pitt <email address hidden>   Fri, 08 Apr 2011 18:59:34 +0200
  • language-selector (0.29) natty; urgency=low
    
      [ Gunnar Hjalmarsson ]
      * help/C/language-selector.xml:
        - Addition of DocBook document with help about Ubuntu i18n handling
          in general and language-selector in particular (LP: #742857).
      * data/LanguageSelector.ui:
        - "Help" button added (LP: #742857).
        - Title of the main window changed to "Language Support", i.e.
          same as the name of the app/tool.
      * LanguageSelector/gtk/GtkLanguageSelector.py:
        - Modified code for setlocale() exception handling.
      * data/main-countries:
        - Changed the main country of English from GB to US. Not that the
          latter is more 'right' or something, but it may prevent failures
          in certain situations, since en_US locales are more widespread.
    
      [ Martin Pitt ]
      * data/pkg_depends: Add hunspell-sh.
     -- Gunnar Hjalmarsson <email address hidden>   Wed, 06 Apr 2011 11:29:23 +0200
  • language-selector (0.28) natty; urgency=low
    
      * data/pkg_depends: Install openoffice.org-hyphenation for the languages
        that it supports, when libreoffice-common is installed.
      * data/pkg_depends: Add mythes-pl.
      * data/pkg_depends: Add hyphen-pl.
     -- Martin Pitt <email address hidden>   Thu, 24 Mar 2011 14:14:53 +0100
  • language-selector (0.27) natty; urgency=low
    
      * data/pkg_depends: Update for libreoffice and changed thesaurus/hyphenation
        package names. Update test cases accordingly.
      * data/pkg_depends: Add poppler-data for Arabic, Chinese, Japanese, and
        Korean. (LP: #623825)
     -- Martin Pitt <email address hidden>   Fri, 18 Mar 2011 18:37:04 +0100
  • language-selector (0.26) natty; urgency=low
    
      * LanguageSelector/gtk/GtkLanguageSelector.py: Fix CONTROL_MASK constant.
        This brings back Ctrl+W to close the window. (LP: #732484)
     -- Martin Pitt <email address hidden>   Thu, 10 Mar 2011 15:28:57 +0100
  • language-selector (0.25) natty; urgency=low
    
      * data/LanguageSelector.ui:
        - Reinsertion of tooltips that were dropped in version 0.6.3.
     -- Gunnar Hjalmarsson <email address hidden>   Wed, 09 Mar 2011 15:20:41 +0100
  • language-selector (0.24) natty; urgency=low
    
      * debian/rules: Drop NO_PKG_MANGLE. This is now fixed properly in
        pkgbinarymangler, and this fixes LP translations import.
     -- Martin Pitt <email address hidden>   Tue, 08 Mar 2011 14:19:34 +0100
  • language-selector (0.23) natty; urgency=low
    
      * LanguageSelector/qt/QtLanguageSelector.py:
       - Enable checkboxes only when the corresponding components are available and
         not installed yet. Otherwise it cannot be checked
       - Make apply clickable only when a checkbox is clicked.
       - Clear checkboxes on item change
       - Add tooltips in order to be less confusing
     -- Romain Perier <email address hidden>   Wed, 02 Mar 2011 19:38:39 +0100
  • language-selector (0.22) natty; urgency=low
    
      * LanguageSelector/gtk/GtkLanguageSelector.py: Update require_version() call
        to current pygobject API. Bump python-gobject dependency accordingly.
      * debian/control: Fix aptdaemon dependency: we actually use and need
        python-aptdaemon.gtk3widgets (with GI), not gtkwidgets.
     -- Martin Pitt <email address hidden>   Thu, 03 Mar 2011 17:23:42 +0100
  • language-selector (0.21) natty; urgency=low
    
      [ Timo Jyrinki ]
      * Replace openoffice.org-voikko with libreoffice-voikko. (LP: #724151)
    
      [ Gunnar Hjalmarsson ]
      * LanguageSelector/LanguageSelector.py:
        - Fix of faulty logic in code for updating dmrc.
     -- Martin Pitt <email address hidden>   Wed, 02 Mar 2011 10:32:32 +0100
  • language-selector (0.20) natty; urgency=low
    
      * debian/control: Replace transitional python-aptdaemon-gtk dependency with
        the current name python-aptdaemon.gtkwidgets.
     -- Martin Pitt <email address hidden>   Fri, 25 Feb 2011 09:51:56 +0100
  • language-selector (0.19) natty; urgency=low
    
      * LanguageSelector/qt/QtLanguageSelector.py:
       - Disable and uncheck installable components on tab change, which are confusing
       - Code cleanup in self.onTabChangeRevertApply()
     -- Romain Perier <email address hidden>   Thu, 24 Feb 2011 13:18:57 +0100
  • language-selector (0.18) natty; urgency=low
    
      * Restore changes from 0.15 which were accidentally dropped in 0.17 due to
        bzr branch confusion.
     -- Gunnar Hjalmarsson <email address hidden>   Thu, 24 Feb 2011 12:16:21 +0100
  • language-selector (0.17) natty; urgency=low
    
      * Clean up after the gratutitous renaming in 0.14:
        - Bring back language-selector as transitional package for l-s-gnome.
        - Fix Conflicts/Replaces: to be versioned
        - Put transitional packages in section oldlibs.
     -- Martin Pitt <email address hidden>   Thu, 24 Feb 2011 09:14:50 +0100
  • language-selector (0.16) natty; urgency=low
    
      * Create a transitional binary package for language-selector-qt to install
        language-selector-kde. Otherwise language-selector-qt just gets
        uninstalled and international users are just left hanging.
     -- Jonathan Thomas <email address hidden>   Wed, 23 Feb 2011 19:17:32 -0500
  • language-selector (0.15) natty; urgency=low
    
      [ Romain Perier ]
      * LanguageSelector/qt/QtLanguageSelector.py:
       - Unapply changes on changing tab
      * data/incomplete-language-support-kde.note.in
       - Run kcontrol module
    
      [ Gunnar Hjalmarsson ]
      * LanguageSelector/LocaleInfo.py:
        - Ensure that generated_locales() only returns UTF-8 locales
          (LP: #533159).
      * LanguageSelector/gtk/GtkLanguageSelector.py:
        - Make setlocale() errors non-fatal (LP: #651582).
      * Changed Korean fonts settings as suggested by jincreator:
        - fontconfig/29-language-selector-ko-kr.conf removed (LP: #715742).
        - fontconfig/69-language-selector-ko-kr.conf edited (LP: #716872).
          Thanks for the patch!
     -- Michael Casadevall <email address hidden>   Wed, 23 Feb 2011 13:49:05 -0800
  • language-selector (0.14) natty; urgency=low
    
      * LanguageSelector/qt/QtLanguageSelector.py:
        - KCModule and kcontrol migration
        - Add same features than gtk frontend
        - New GUI
        - Migrate to polkit (no longer runs as root)
      * dbus_backend/com.ubuntu.languageselector.policy.in:
        - Change policy to auth_admin_keep (avoids multiple polkit authentifications)
      * debian:
        - Rename language-selector => language-selector-gnome
        - Rename language-selector-qt => language-selector-kde
        - Drop language-selector-qt.1 (not required anymore)
      * data/qt-language-selector.desktop.in:
        - Rename to kde-language-selector
        - Make changes to be a kcmodule
     -- Romain Perier <email address hidden>   Tue, 22 Feb 2011 18:58:21 +0100
  • language-selector (0.13) natty; urgency=low
    
      [ Gunnar Hjalmarsson ]
      * LanguageSelector/gtk/GtkLanguageSelector.py:
        - Ensure that main or origin country is included when country
          specific options for a language are shown (LP: #710148).
        - Do not let an absent translation directory make the program crash
          (LP: #714093).
      * data/LanguageSelector.ui:
        - Shorter label to describe the second tab (LP: #709855).
      * LanguageSelector/macros.py:
        - Use locale names with '.UTF-8' instead of '.utf8' when setting
          LC_* or LANG environment variables (LP: #666565, #700619).
          Thanks to Lauri Tirkkonen for the patch!
     -- Evan Dandrea <email address hidden>   Mon, 14 Feb 2011 16:13:04 +0000
  • language-selector (0.12) natty; urgency=low
    
      [ Gunnar Hjalmarsson ]
      * LanguageSelector/gtk/GtkLanguageSelector.py:
        - Show only options corresponding to available translations in the
          combo box on language-selector's "Language" tab (LP: #693337).
      * LanguageSelector/LanguageSelector.py:
        - Skip the encoding part in the dmrc "Language" value. It's not
          a locale name, so let's not give the impression it is.
      * data/LanguageSelector.ui:
        - Clearer labels to describe the second ("Text") tab.
        - Icon added to taskbar. Thanks to Pavol Klačanský (LP: #648109).
        - Texts that inform the user about the need to restart for changes
          to system settings to take effect (LP: #127356, #612991).
        - Ellipses removed from the labels on the "Apply System-Wide"
          buttons (LP: #531799).
        - Layout tweaking of the "Format" (previously "Text") tab
          (LP: #697606).
      * data/main-countries:
        - Provide main or origin country for languages with multiple country
          codes present among the languages' available locales.
      * LanguageSelector/utils.py:
        - Take main country code into account when language2locale()
          generates a locale name for LC_MESSAGES.
        - language2locale() rewritten to make use of other language-selector
          functions.
    
      [ Martin Pitt ]
      * LanguageSelector/gtk/GtkLanguageSelector.py: Update ListStore construction
        to also work with the next pygobject release.
     -- Gunnar Hjalmarsson <email address hidden>   Fri, 28 Jan 2011 15:50:50 +0100
  • language-selector (0.11) natty; urgency=low
    
      * LanguageSelector/gtk/GtkLanguageSelector.py: Force GTK 2 for now, as we do
        not currently have a real GTK 3 theme, and thus with GTK 3 the application
        looks very ugly.
      * debian/control: Depend on gir1.2-gtk-2.0 instead of -3.0. Also bump the
        python-aptdaemon-gtk dependency to ensure that we have one that works with
        GTK2.
     -- Martin Pitt <email address hidden>   Mon, 10 Jan 2011 23:03:33 -0600
  • language-selector (0.10) natty; urgency=low
    
      * LanguageSelector/utils.py:
        - Ability to deal with @variants in locale names restored.
     -- Gunnar Hjalmarsson <email address hidden>   Thu, 23 Dec 2010 00:19:14 +0100
  • language-selector (0.9) natty; urgency=low
    
      * debian/control:
        - Update Depends for gir abi change
     -- Michael Terry <email address hidden>   Thu, 16 Dec 2010 13:49:33 -0500
  • language-selector (0.8) natty; urgency=low
    
      * Set LC_MESSAGES for applications that don't recognize LANGUAGE
        (LP: #553162).
      * GDM related fixes (LP: #553162):
        - Update dmrc when LANGUAGE and LC_MESSAGES are set, not when LANG
          is set.
        - Use the new dmrc fields "Langlist" and "LCMess" to store the
          LANGUAGE and LC_MESSAGES values on disk.
     -- Gunnar Hjalmarsson <email address hidden>   Tue, 14 Dec 2010 22:20:37 +0100
  • language-selector (0.7) natty; urgency=low
    
      * gnome-language-selector: Drop unnecessary GTK/glade imports.
      * Eliminate LanguageSelector/gtk/SimpleGtkbuilderApp.py, and put the
        GtkBuilder loading into LanguageSelector/gtk/GtkLanguageSelector.py
        directly. Remove from po/POTFILES.in.
      * debian/control: Set Maintainer to u-d-d@ mailing list.
      * dbus_backend/ls-dbus-backend: Fix data type of "start-time" argument for
        polkit call.
      * LanguageSelector/gtk/GtkLanguageSelector.py: Port from pygtk2 to GTK 3.0
        and gobject-introspection. Also port to aptdaemon 0.40 API, as we require
        the GTK3.0/gi port of python-aptdaemon-gtk.
      * debian/control: Replace python-gtk2 dependency with python-gobject and
        gir1.0-gtk-3.0.
      * debian/control: Wrap build dependencies.
      * Switch to "3.0 (native)" source package format.
      * debian/control: Drop unnecessary pyqt4-dev-tools build dependency.
      * debian/control, debian/rules: Switch from pycentral to dh_python2, drop
        python-central build dependency. Also specify XS-Python-Version properly.
      * debian/control: Drop unnecessary shlibs:Depends, this is pure Python.
      * debian/control: Bump Standards-Version to 3.9.1.
      * po/Makefile, setup.py: Don't merge po files during build, just update the
        PO template.
      * Remove po/language-selector.pot from bzr, it's built automatically and
        just causes eternal noise.
     -- Martin Pitt <email address hidden>   Tue, 07 Dec 2010 11:52:26 +0100
  • language-selector (0.6.6) maverick; urgency=low
    
      * debian/rules: Disable pkgbinarymangler, to keep translations in the
        package. In Natty this blacklisting will happen in the pkgbinarymangler
        package (so that the programs other than pkgstriptranslations will still
        apply), but this is a less invasive shortcut for Maverick. (LP: #654548)
      * po/*: Update translations from Launchpad.
     -- Martin Pitt <email address hidden>   Tue, 05 Oct 2010 12:26:19 +0200