[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xkb-data: Changes to 'ubuntu'



 .gitignore                                              |    2 
 COPYING                                                 |   40 
 ChangeLog                                               | 9777 +++++++++++-----
 Makefile.am                                             |   15 
 NEWS                                                    |    6 
 README                                                  |    3 
 compat/Makefile.am                                      |    2 
 compat/caps                                             |   12 
 compat/complete                                         |    1 
 compat/default                                          |    1 
 compat/level5                                           |   12 
 compat/misc                                             |   12 
 configure.in                                            |   17 
 debian/README.Debian                                    |    6 
 debian/README.source                                    |    2 
 debian/changelog                                        |  268 
 debian/control                                          |   18 
 debian/patches/101_rus.patch                            |   12 
 debian/patches/102_mac_aliases.patch                    |  227 
 debian/patches/103_swiss_legacy.patch                   |   53 
 debian/patches/104_macbook_expose_and_dashboard.patch   |   38 
 debian/patches/105_intelligent_keyboard.patch           |   67 
 debian/patches/107_lao.patch                            |  115 
 debian/patches/108_taiwan.patch                         |  141 
 debian/patches/revert-goodmap-badmap-for-apple.diff     |   63 
 debian/patches/send-upstream/003_missing_inet_keys.diff |   15 
 debian/patches/series                                   |    8 
 debian/rules                                            |   38 
 debian/watch                                            |    3 
 debian/xkb-data-i18n.install                            |    1 
 debian/xkb-data.install                                 |    1 
 debian/xkb-data.postinst.in                             |    6 
 debian/xsfbs/xsfbs.mk                                   |   35 
 docs/HOWTO.transition                                   |    2 
 docs/iso3166-3.csv                                      |  246 
 geometry/Makefile.am                                    |    4 
 geometry/hp                                             |  246 
 geometry/macintosh                                      |  877 +
 geometry/nokia                                          |   53 
 geometry/pc                                             |   28 
 geometry/sanwa                                          |  151 
 geometry/sun                                            |   40 
 keycodes/Makefile.am                                    |    1 
 keycodes/empty                                          |    4 
 keycodes/macintosh                                      |   24 
 keycodes/sun                                            |   40 
 keymap/README                                           |    2 
 keymap/xfree86                                          |   94 
 po/bg.po                                                | 1949 +--
 po/ca.po                                                | 2015 +--
 po/crh.po                                               | 1265 +-
 po/cs.po                                                | 1923 +--
 po/da.po                                                | 1974 +--
 po/de.po                                                | 1960 +--
 po/el.po                                                | 2627 +++-
 po/eo.po                                                | 2016 +--
 po/es.po                                                | 2735 +++-
 po/fi.po                                                | 1913 +--
 po/fr.po                                                |  881 -
 po/gl.po                                                | 3023 ++++
 po/hu.po                                                | 1931 +--
 po/id.po                                                | 2027 +--
 po/it.po                                                | 2259 +--
 po/ko.po                                                | 2325 +--
 po/ky.po                                                | 1447 +-
 po/lt.po                                                | 1963 +--
 po/pl.po                                                | 3096 +++++
 po/ro.po                                                | 3079 +++++
 po/ru.po                                                | 2185 ++-
 po/sv.po                                                |  868 -
 po/uk.po                                                | 2044 +--
 po/vi.po                                                | 1806 +-
 po/zh_CN.po                                             |    2 
 rules/HDR                                               |   17 
 rules/Makefile.am                                       |   74 
 rules/base.extras.xml.in                                |   33 
 rules/base.l2_s.part                                    |    1 
 rules/base.l3_s.part                                    |    1 
 rules/base.l4_s.part                                    |    1 
 rules/base.lists.part                                   |   17 
 rules/base.m_g.part                                     |    5 
 rules/base.m_k.part                                     |    4 
 rules/base.m_s.part                                     |    4 
 rules/base.m_t.part                                     |    2 
 rules/base.ml1_s.part                                   |    5 
 rules/base.ml2_s.part                                   |    3 
 rules/base.ml3_s.part                                   |    3 
 rules/base.ml4_s.part                                   |    3 
 rules/base.ml_s.part                                    |   26 
 rules/base.mlv_s.part                                   |    1 
 rules/base.o_c.part                                     |    1 
 rules/base.o_s.part                                     |   34 
 rules/base.xml.in                                       |  820 +
 rules/bin/Makefile.am                                   |    4 
 rules/bin/ln_s.sh                                       |   20 
 rules/bin/lnv_s.sh                                      |   12 
 rules/bin/mln_s.sh                                      |   20 
 rules/bin/mlnvn_s.sh                                    |   12 
 rules/compat/.gitignore                                 |    6 
 rules/compat/Makefile.am                                |   31 
 rules/compat/base.l1v1_c.part                           |    1 
 rules/compat/base.l2v2_c.part                           |    1 
 rules/compat/base.l3v3_c.part                           |    1 
 rules/compat/base.l4v4_c.part                           |    1 
 rules/compat/base.lv_c.part                             |    1 
 rules/evdev.m_k.part                                    |    1 
 rules/evdev.m_s.part                                    |    1 
 rules/extras/.gitignore                                 |    6 
 rules/extras/Makefile.am                                |   24 
 rules/extras/variantsMapping.lst                        |    2 
 rules/xfree98                                           |    1 
 symbols/Makefile.am                                     |   24 
 symbols/af                                              |   15 
 symbols/altwin                                          |    5 
 symbols/ara                                             |   14 
 symbols/at                                              |   38 
 symbols/be                                              |   20 
 symbols/br                                              |    8 
 symbols/bw                                              |   19 
 symbols/ch                                              |   22 
 symbols/cn                                              |   68 
 symbols/compose                                         |   23 
 symbols/ctrl                                            |   12 
 symbols/cz                                              |   32 
 symbols/de                                              |  345 
 symbols/empty                                           |    6 
 symbols/es                                              |    4 
 symbols/eurosign                                        |    8 
 symbols/extras/Makefile.am                              |    3 
 symbols/extras/ir                                       |   63 
 symbols/extras/ru                                       |   59 
 symbols/fi                                              |  333 
 symbols/fr                                              |   34 
 symbols/gb                                              |   37 
 symbols/gh                                              |   59 
 symbols/gr                                              |    3 
 symbols/group                                           |   29 
 symbols/hu                                              |   13 
 symbols/il                                              |    9 
 symbols/in                                              |   22 
 symbols/inet                                            |   48 
 symbols/ir                                              |   56 
 symbols/is                                              |   23 
 symbols/it                                              |   44 
 symbols/jp                                              |   37 
 symbols/ke                                              |   44 
 symbols/keypad                                          |   56 
 symbols/latam                                           |    4 
 symbols/latin                                           |    6 
 symbols/level3                                          |   54 
 symbols/level5                                          |  133 
 symbols/lk                                              |    2 
 symbols/lt                                              |  489 
 symbols/ma                                              |   10 
 symbols/macintosh_vndr/Makefile.am                      |    4 
 symbols/macintosh_vndr/apple                            |   88 
 symbols/macintosh_vndr/es                               |    6 
 symbols/macintosh_vndr/jp                               |   35 
 symbols/ml                                              |   85 
 symbols/nbsp                                            |  132 
 symbols/nokia_vndr/Makefile.am                          |    6 
 symbols/nokia_vndr/rx-44                                |  303 
 symbols/nokia_vndr/rx-51                                |  491 
 symbols/nokia_vndr/su-8w                                |  484 
 symbols/pc                                              |    5 
 symbols/ph                                              |  999 +
 symbols/pk                                              |   61 
 symbols/pl                                              |   75 
 symbols/pt                                              |   12 
 symbols/rs                                              |   27 
 symbols/ru                                              |   68 
 symbols/rupeesign                                       |    7 
 symbols/se                                              |    2 
 symbols/shift                                           |   67 
 symbols/sun_vndr/Makefile.am                            |   13 
 symbols/sun_vndr/ara                                    |  117 
 symbols/sun_vndr/be                                     |   99 
 symbols/sun_vndr/br                                     |  102 
 symbols/sun_vndr/ca                                     |   98 
 symbols/sun_vndr/ch                                     |  134 
 symbols/sun_vndr/cs                                     |   59 
 symbols/sun_vndr/cz                                     |  105 
 symbols/sun_vndr/de                                     |  142 
 symbols/sun_vndr/dk                                     |  151 
 symbols/sun_vndr/ee                                     |  118 
 symbols/sun_vndr/es                                     |  157 
 symbols/sun_vndr/fi                                     |   74 
 symbols/sun_vndr/fr                                     |  107 
 symbols/sun_vndr/gb                                     |   84 
 symbols/sun_vndr/gr                                     |   97 
 symbols/sun_vndr/hu                                     |   94 
 symbols/sun_vndr/it                                     |  142 
 symbols/sun_vndr/jp                                     |   27 
 symbols/sun_vndr/ko                                     |   63 
 symbols/sun_vndr/kr                                     |   98 
 symbols/sun_vndr/lt                                     |  132 
 symbols/sun_vndr/lv                                     |  125 
 symbols/sun_vndr/nl                                     |  157 
 symbols/sun_vndr/no                                     |  144 
 symbols/sun_vndr/pl                                     |   99 
 symbols/sun_vndr/pt                                     |  153 
 symbols/sun_vndr/ro                                     |  118 
 symbols/sun_vndr/ru                                     |   98 
 symbols/sun_vndr/se                                     |  291 
 symbols/sun_vndr/sk                                     |  110 
 symbols/sun_vndr/solaris                                |   62 
 symbols/sun_vndr/sw                                     |  173 
 symbols/sun_vndr/tr                                     |  132 
 symbols/sun_vndr/tuv                                    |   33 
 symbols/sun_vndr/tw                                     |   50 
 symbols/sun_vndr/ua                                     |  118 
 symbols/sun_vndr/us                                     |  301 
 symbols/sun_vndr/usb                                    |   26 
 symbols/sy                                              |    3 
 symbols/tm                                              |    1 
 symbols/tz                                              |   63 
 symbols/us                                              |  153 
 tests/testShortDescriptions                             |    6 
 tests/xkbTestFunc.pm                                    |   15 
 types/Makefile.am                                       |    2 
 types/level5                                            |  122 
 types/nokia                                             |   14 
 xkbrules.am                                             |    2 
 xkeyboard-config.pc.in                                  |    8 
 224 files changed, 51169 insertions(+), 22255 deletions(-)

New commits:
commit 03f924569ed3cfb85b887ba2d7ca2ea7866b8626
Author: Bryce Harrington <bryce@canonical.com>
Date:   Tue Feb 1 14:50:07 2011 -0800

    Drop obsolete patches

diff --git a/debian/patches/101_rus.patch b/debian/patches/101_rus.patch
deleted file mode 100644
index f178ce3..0000000
--- a/debian/patches/101_rus.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: xkb-data/rules/base.xml.in
-===================================================================
---- xkb-data.orig/rules/base.xml.in	2009-12-14 17:25:21.000000000 +0200
-+++ xkb-data/rules/base.xml.in	2009-12-14 17:42:36.000000000 +0200
-@@ -1277,6 +1277,7 @@
-           <configItem>
-             <name>rus</name>
-             <_description>Russian phonetic</_description>
-+            <languageList><iso639Id>rus</iso639Id></languageList>
-           </configItem>
-         </variant>
-         <variant>
diff --git a/debian/patches/102_mac_aliases.patch b/debian/patches/102_mac_aliases.patch
deleted file mode 100644
index b78c003..0000000
--- a/debian/patches/102_mac_aliases.patch
+++ /dev/null
@@ -1,227 +0,0 @@
-Index: xkb-data/symbols/macintosh_vndr/de
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/de	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/de	2009-12-14 17:42:07.000000000 +0200
-@@ -95,3 +95,17 @@
- 
-     key <BKSL> {	[ numbersign,	apostrophe,  grave			]	};
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/de(basic)"
-+};
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac_nodeadkeys" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/de(nodeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/dk
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/dk	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/dk	2009-12-14 17:42:07.000000000 +0200
-@@ -77,3 +77,16 @@
-     key <TLDE>  { [    dollar,  section,    dollar,    dollar ] };
- };
- 
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/dk(basic)"
-+};
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac_nodeadkeys" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/dk(nodeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/es
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/es	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/es	2009-12-14 17:42:07.000000000 +0200
-@@ -4,3 +4,10 @@
-     include "es"
-     name[Group1]= "Spain - Mac";
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/es(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/fi
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/fi	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/fi	2009-12-14 17:42:07.000000000 +0200
-@@ -16,3 +16,10 @@
-     include "macintosh_vndr/se(basic)"	// for consistent naming
-     name[Group1]= "Finland - Mac, eliminate dead keys";
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/fi(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/fr
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/fr	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/fr	2009-12-14 17:42:07.000000000 +0200
-@@ -108,3 +108,10 @@
- 
-     key <AB06> {	[	  n,	N,		asciitilde,		dead_tilde	]	};
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/fr(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/gb
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/gb	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/gb	2009-12-14 17:42:07.000000000 +0200
-@@ -18,4 +18,9 @@
-     include "level3(ralt_switch)"
- };
- 
--
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/gb(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/is
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/is	2009-03-30 23:04:17.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/is	2009-12-14 17:42:07.000000000 +0200
-@@ -126,3 +126,10 @@
-     include	"macintosh_vndr/is(basic)" // for consistent naming
-     name[Group1]= "Iceland - Mac, eliminate dead keys";
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/is(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/it
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/it	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/it	2009-12-14 17:42:07.000000000 +0200
-@@ -62,3 +62,9 @@
-     include "level3(ralt_switch)"
- };
- 
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/it(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/nl
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/nl	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/nl	2009-12-14 17:42:07.000000000 +0200
-@@ -15,3 +15,9 @@
- 
- };
- 
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/nl(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/no
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/no	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/no	2009-12-14 17:42:07.000000000 +0200
-@@ -50,3 +50,17 @@
-     key <AD12> {	[       diaeresis,     asciicircum,       asciitilde,          macron     	]      	};
- 
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/no(basic)"
-+};
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac_nodeadkeys" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/no(nodeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/pt
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/pt	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/pt	2009-12-14 17:42:07.000000000 +0200
-@@ -61,3 +61,24 @@
-     key <AC11> {	[      asciitilde,     asciicircum	]	};
-     key <AD12> {	[	    acute,           grave 	]	};
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/pt(basic)"
-+};
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac_nodeadkeys" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/pt(nodeadkeys)"
-+};
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac_sundeadkeys" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/pt(sundeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/se
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/se	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/se	2009-12-14 17:42:07.000000000 +0200
-@@ -44,3 +44,10 @@
-     include "macintosh_vndr/se(basic)" // for consistent naming
-     name[Group1]= "Sweden - Mac, eliminate dead keys";
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/se(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/us
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/us	2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/us	2009-12-14 17:42:07.000000000 +0200
-@@ -149,3 +149,10 @@
-     // end modifier mappings
- 
- };
-+
-+partial alphanumeric_keys 
-+xkb_symbols "mac" {
-+    // Alias to keep Gnome UI happy.
-+    // see https://bugs.launchpad.net/bugs/327963
-+    include "macintosh_vndr/us(basic)"
-+};
diff --git a/debian/patches/103_swiss_legacy.patch b/debian/patches/103_swiss_legacy.patch
deleted file mode 100644
index c6386c0..0000000
--- a/debian/patches/103_swiss_legacy.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-commit c3367736c4399443662815303f4d45bdd20a1302
-Author: Sergey V. Udaltsov <svu@gnome.org>
-Date:   Tue Oct 13 10:00:12 2009 +0100
-
-    Fixed default swiss variant, added legacy variant
-    
-    http://bugs.freedesktop.org/show_bug.cgi?id=24490
-
-Index: xkb-data/rules/base.xml.in
-===================================================================
---- xkb-data.orig/rules/base.xml.in	2009-12-14 17:42:07.000000000 +0200
-+++ xkb-data/rules/base.xml.in	2009-12-14 17:42:07.000000000 +0200
-@@ -3706,6 +3706,12 @@
-       <variantList>
-         <variant>
-           <configItem>
-+            <name>legacy</name>
-+            <_description>Legacy</_description>
-+          </configItem>
-+        </variant>
-+        <variant>
-+          <configItem>
-             <name>de_nodeadkeys</name>
-             <_description>German, eliminate dead keys</_description>
-           </configItem>
-Index: xkb-data/symbols/ch
-===================================================================
---- xkb-data.orig/symbols/ch	2009-03-30 23:04:17.000000000 +0300
-+++ xkb-data/symbols/ch	2009-12-14 17:42:07.000000000 +0200
-@@ -16,7 +16,7 @@
-     key <AE04> { [          4,   ccedilla                           ] };
-     key <AE05> { [          5,    percent                           ] };
-     key <AE06> { [          6,  ampersand,      notsign             ] };
--    key <AE07> { [          7,      slash,    brokenbar             ] };
-+    key <AE07> { [          7,      slash,          bar             ] };
-     key <AE08> { [          8,  parenleft,         cent             ] };
-     key <AE09> { [          9, parenright                           ] };
-     key <AE10> { [          0,      equal                           ] };
-@@ -42,6 +42,14 @@
- };
- 
- partial alphanumeric_keys 
-+xkb_symbols "legacy" {
-+    include "ch(basic)"
-+
-+    name[Group1]= "Switzerland - Legacy";
-+    key <AE07> { [          7,      slash,    brokenbar             ] };
-+};
-+
-+partial alphanumeric_keys 
- xkb_symbols "de" {
-     include "ch(basic)"
- };
diff --git a/debian/patches/send-upstream/003_missing_inet_keys.diff b/debian/patches/send-upstream/003_missing_inet_keys.diff
deleted file mode 100644
index 457e6cb..0000000
--- a/debian/patches/send-upstream/003_missing_inet_keys.diff
+++ /dev/null
@@ -1,15 +0,0 @@
---- xkeyboard-config-1.3/symbols/inet	2008-12-02 11:30:26.000000000 -0600
-+++ xkeyboard-config-1.3/symbols/inet.new	2008-12-02 14:43:19.000000000 -0600
-@@ -158,9 +158,9 @@
-     key <I241>   {      [ XF86MailForward       ]       };
-     key <I242>   {      [ XF86Save              ]       };
-     key <I243>   {      [ XF86Documents         ]       };
--//  key <I244>   {      [ ]       }; // KEY_BATTERY
--//  key <I245>   {      [ ]       }; // KEY_BLUETOOTH
--//  key <I246>   {      [ ]       }; // KEY_WLAN
-+    key <I244>   {      [ XF86Battery           ]       };
-+    key <I245>   {      [ XF86Bluetooth         ]       };
-+    key <I246>   {      [ XF86WLAN              ]       };
- //  key <I249>   {      [ ]       }; // KEY_VIDEO_NEXT  --  drive next video source
- //  key <I250>   {      [ ]       }; // KEY_VIDEO_PREV  --  drive previous video source
- //  key <I251>   {      [ ]       }; // KEY_BRIGHTNESS_CYCLE  --  bright up, max++ == min

commit a51e801e2faf78046b75b4a19dbd3618b0879d17
Author: Bryce Harrington <bryce@canonical.com>
Date:   Tue Feb 1 14:40:38 2011 -0800

    Patches from the ubuntu package.
    
    These have sat in the ubuntu packaging for a long time, but look to me
    like they should all rather go upstream instead.

diff --git a/debian/patches/104_macbook_expose_and_dashboard.patch b/debian/patches/104_macbook_expose_and_dashboard.patch
new file mode 100644
index 0000000..36f843c
--- /dev/null
+++ b/debian/patches/104_macbook_expose_and_dashboard.patch
@@ -0,0 +1,38 @@
+diff -Nrup xkeyboard-config-1.7-patched/keycodes/evdev xkeyboard-config-working/keycodes/evdev
+--- xkeyboard-config-1.7-patched/keycodes/evdev	2010-02-11 12:27:43.000000000 -0800
++++ xkeyboard-config-working/keycodes/evdev	2010-02-11 12:30:04.000000000 -0800
+@@ -189,6 +189,7 @@ default xkb_keycodes "evdev" {
+ 	<LNFD> = 109;	// #define KEY_LINEFEED            101
+ 	<I120> = 120;	// #define KEY_MACRO               112
+ 	<I126> = 126;	// #define KEY_KPPLUSMINUS         118
++	<I128> = 128;   // #define KEY_SCALE               120
+ 	<I129> = 129;	// #define KEY_KPCOMMA             121
+ 	<I147> = 147;	// #define KEY_MENU                139
+ 	<I148> = 148;	// #define KEY_CALC                140
+@@ -238,6 +239,7 @@ default xkb_keycodes "evdev" {
+ 	<I209> = 209;	// #define KEY_PAUSECD             201
+ 	<I210> = 210;	// #define KEY_PROG3               202
+ 	<I211> = 211;	// #define KEY_PROG4               203 conflicts with AB11
++	<I212> = 212;   // #define KEY_DASHBOARD           204
+ 	<I213> = 213;	// #define KEY_SUSPEND             205
+ 	<I214> = 214;	// #define KEY_CLOSE               206
+ 	<I215> = 215;	// #define KEY_PLAY                207
+diff -Nrup xkeyboard-config-1.7-patched/symbols/inet xkeyboard-config-working/symbols/inet
+--- xkeyboard-config-1.7-patched/symbols/inet	2010-02-11 12:27:43.000000000 -0800
++++ xkeyboard-config-working/symbols/inet	2010-02-11 12:30:16.000000000 -0800
+@@ -123,6 +123,7 @@ xkb_symbols "evdev" {
+ 
+ //  key <I120>   {      [ ]       }; // KEY_MACRO 
+     key <I126>   {      [ plusminus             ]       };
++    key <I128>   {      [ XF86LaunchA           ]       };
+     key <I129>   {      [ KP_Decimal            ]       };
+     key <I147>   {      [ XF86MenuKB            ]       };
+     key <I148>   {      [ XF86Calculator        ]       };
+@@ -172,6 +173,7 @@ xkb_symbols "evdev" {
+     key <I209>   {      [ XF86AudioPause        ]       };
+     key <I210>   {      [ XF86Launch3           ]       };
+     key <I211>   {      [ XF86Launch4           ]       };
++    key <I212>   {      [ XF86LaunchB           ]       };
+     key <I213>   {      [ XF86Suspend           ]       };
+     key <I214>   {      [ XF86Close             ]       };
+     key <I215>   {      [ XF86AudioPlay         ]       };
diff --git a/debian/patches/105_intelligent_keyboard.patch b/debian/patches/105_intelligent_keyboard.patch
new file mode 100644
index 0000000..6781906
--- /dev/null
+++ b/debian/patches/105_intelligent_keyboard.patch
@@ -0,0 +1,67 @@
+diff --git a/rules/base.lists.part b/rules/base.lists.part
+index d1927c5..69de1f6 100644
+--- a/rules/base.lists.part
++++ b/rules/base.lists.part
+@@ -67,7 +67,8 @@
+               sk1300 sk2500 sk6200 sk7100 \
+               sven sven303 symplon \
+               tm2030USB toshiba_s3000 trust trustda \
+-              unitekkb1925 yahoo
++              unitekkb1925 yahoo \
++              intelligent_keyboard_k04
+ 
+ // all layouts with 3rd and 4th groups
+ ! $threelevellayouts = al az \
+diff --git a/rules/base.xml.in b/rules/base.xml.in
+index f43e651..4038bcd 100644
+--- a/rules/base.xml.in
++++ b/rules/base.xml.in
+@@ -1196,6 +1196,13 @@
+         <vendor>Creative</vendor>
+       </configItem>
+     </model>
++    <model>
++      <configItem>
++        <name>intelligent_keyboard_k04</name>
++        <description>Intelligent Keyboard K04</description>
++        <vendor>Generic</vendor>
++      </configItem>
++    </model>
+   </modelList>
+   <layoutList>
+     <layout>
+diff --git a/symbols/inet b/symbols/inet
+index f6cd6ac..e9b5a59 100644
+--- a/symbols/inet
++++ b/symbols/inet
+@@ -1821,3 +1821,30 @@ partial alphanumeric_keys
+ xkb_symbols "pc105" {
+     include "inet(media_nav_acpi_common)"
+ };
++
++//Intelligent Keyboard
++
++//Intelligent Keyboard K04
++partial alphanumeric_keys
++xkb_symbols "intelligent_keyboard_k04" {
++    key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
++    key <I10> { [ XF86AudioPrev                 ] };
++    key <I24> { [ XF86AudioStop                 ] };
++    key <I19> { [ XF86AudioNext                 ] };
++    key <I6D> { [ XF86AudioMedia                ] };
++    key <I30> { [ XF86AudioRaiseVolume          ] };
++    key <I20> { [ XF86AudioMute                 ] };
++    key <I2E> { [ XF86AudioLowerVolume          ] };
++    key <I6A> { [ XF86Back                      ] };
++    key <I69> { [ XF86Forward                   ] };
++    key <I68> { [ XF86Stop                      ] };
++    key <I67> { [ XF86Refresh                   ] };
++    key <I65> { [ XF86Search                    ] };
++    key <I66> { [ XF86Favorites                 ] };
++    key <I32> { [ XF86HomePage                  ] };
++    key <I6C> { [ XF86Mail                      ] };
++    key <I63> { [ XF86WakeUp                    ] };
++    key <I6B> { [ XF86MyComputer                ] };
++    key <I21> { [ XF86Calculator                ] };
++    key <I5F> { [ XF86Sleep                     ] };
++};
diff --git a/debian/patches/107_lao.patch b/debian/patches/107_lao.patch
new file mode 100644
index 0000000..2a8159e
--- /dev/null
+++ b/debian/patches/107_lao.patch
@@ -0,0 +1,115 @@
+Index: xkeyboard-config/symbols/la
+===================================================================
+--- xkeyboard-config.orig/symbols/la	2010-03-23 23:10:19.000000000 +0800
++++ xkeyboard-config/symbols/la	2010-03-25 16:15:03.000000000 +0800
+@@ -75,3 +75,80 @@
+ 	[ 	Shift_R,		ISO_Last_Group 		]
+     };
+ };
++
++partial
++xkb_symbols "stea" {
++
++    // Describes the differences between a very simple US/ASCII
++    // keyboard and a Lao keyboard
++    // This keymap uses the proposed Lao keyboard standard by the
++    // PAN Localization Project
++    // Science Technology and Environment Agency of Lao PDR
++    // National University Computer and Emergency Science of Pakistan
++    // International Development Research Center
++    // Caveat: assigning multiple codepoints to a single key doesn't 
++    // work in XKB. Therefor the combining codepoint assignments
++    // have been omitted.
++
++
++    name[Group1]= "Laos - STEA (proposed standard layout)";
++
++    // Alphanumeric section
++    key <TLDE> { [  quotedbl,      apostrophe           	]};
++    key <AE01> { [ 0x1000ea2,               1,       0x1000ed1	]};
++    key <AE02> { [ 0x1000e9f,               2,       0x1000ed2	]};
++    key <AE03> { [ 0x1000ec2,               3,       0x1000ed3	]};
++    key <AE04> { [ 0x1000e96,               4,       0x1000ed4	]};
++    key <AE05> { [ 0x1000eb8,       0x1000ecc,       0x1000ed5	]};
++    key <AE06> { [ 0x1000eb9,       0x1000ebc,       0x1000ed6	]};
++    key <AE07> { [ 0x1000e84,               5,       0x1000ed7	]};
++    key <AE08> { [ 0x1000e95,               6,       0x1000ed8	]};
++    key <AE09> { [ 0x1000e88,               7,       0x1000ed9	]};
++    key <AE10> { [ 0x1000e82,               8,       0x1000ed0	]};
++    key <AE11> { [ 0x1000e8a,               9			]};
++    key <AE12> { [ 0x1000ecd 		]};
++
++    key <AD01> { [ 0x1000ebb		]};
++    key <AD02> { [ 0x1000ec4,               0			]};
++    key <AD03> { [ 0x1000eb3,       asterisk			]};
++    key <AD04> { [ 0x1000e9e,       underscore             	]};
++    key <AD05> { [ 0x1000eb0,       plus                	]};
++    key <AD06> { [ 0x1000eb4		]};
++    key <AD07> { [ 0x1000eb5		]};
++    key <AD08> { [ 0x1000eae,       0x1000ea3	                ]};
++    key <AD09> { [ 0x1000e99,       0x1000edc			]};
++    key <AD10> { [ 0x1000e8d,       0x1000ebd	]};
++    key <AD11> { [ 0x1000e9a,       minus	]};
++    key <AD12> { [ 0x1000ea5        	]};
++    key <BKSL> { [     slash,       backslash	                ]};
++
++    key <AC01> { [ 0x1000eb1		]};
++    key <AC02> { [ 0x1000eab,       semicolon	]};
++    key <AC03> { [ 0x1000e81,       period	]};
++    key <AC04> { [ 0x1000e94,       comma	]};
++    key <AC05> { [ 0x1000ec0,       colon	]};
++    key <AC06> { [ 0x1000ec9,       0x1000eca	]};
++    key <AC07> { [ 0x1000ec8,       0x1000ecb	]};
++    key <AC08> { [ 0x1000eb2,       exclam	]};
++    key <AC09> { [ 0x1000eaa,       question	]};
++    key <AC10> { [ 0x1000ea7,       percent	]};
++    key <AC11> { [ 0x1000e87,       equal	]};
++
++    key <AB01> { [ 0x1000e9c,       0x10020ad	]};
++    key <AB02> { [ 0x1000e9b,       parenleft	]};
++    key <AB03> { [ 0x1000ec1,       0x1000eaf	]};
++    key <AB04> { [ 0x1000ead,       x		]};
++    key <AB05> { [ 0x1000eb6		]};
++    key <AB06> { [ 0x1000eb7		]};
++    key <AB07> { [ 0x1000e97,       0x1000ec6	]};
++    key <AB08> { [ 0x1000ea1,       0x1000edd	]};
++    key <AB09> { [ 0x1000ec3,       dollar	]};
++    key <AB10> { [ 0x1000e9d,       parenright	]};
++
++    key <SPCE> { [ space, nobreakspace, nobreakspace		]};
++
++    key <KPDL> { [     comma,       period 			]};
++
++    include "level3(ralt_switch)"
++
++};
+Index: xkeyboard-config/rules/base.xml.in
+===================================================================
+--- xkeyboard-config.orig/rules/base.xml.in	2010-03-23 23:11:48.000000000 +0800
++++ xkeyboard-config/rules/base.xml.in	2010-03-23 23:11:48.000000000 +0800
+@@ -2928,7 +2928,24 @@
+         <_description>Laos</_description>
+         <languageList><iso639Id>lao</iso639Id></languageList>
+       </configItem>
+-      <variantList/>
++      <variantList>
++	<variant>
++	  <configItem>
++	    <name>basic</name>
++	    <_description>Laos</_description>
++            <languageList><iso639Id>lao</iso639Id>
++            </languageList>
++	  </configItem>
++	</variant>
++	<variant>
++	  <configItem>
++	    <name>stea</name>
++	    <_description>Laos - STEA (proposed standard layout)</_description>
++            <languageList><iso639Id>lao</iso639Id>
++            </languageList>
++	  </configItem>
++	</variant>
++      </variantList>
+     </layout>
+     <layout>
+       <configItem>
diff --git a/debian/patches/108_taiwan.patch b/debian/patches/108_taiwan.patch
new file mode 100644
index 0000000..f242e9d
--- /dev/null
+++ b/debian/patches/108_taiwan.patch
@@ -0,0 +1,141 @@
+Index: xkeyboard-config/symbols/tw
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ xkeyboard-config/symbols/tw	2010-03-28 23:23:52.000000000 +0800
+@@ -0,0 +1,73 @@
++// $XKeyboardConfig$
++
++partial default alphanumeric_keys
++xkb_symbols "tw" {
++
++    name[Group1]= "Taiwan";
++
++    include "us(basic)"
++
++    // Alphanumeric section
++    key <TLDE> { [     grave, asciitilde,    dead_grave,       dead_tilde ] };
++    key <AE01> { [	   1,     exclam,         U030D,       exclamdown ] };
++    key <AE02> { [	   2,         at,         U0358,      twosuperior ] };
++    key <AE03> { [	   3, numbersign,       section,    threesuperior ] };
++    key <AE04> { [	   4,     dollar,           yen,         sterling ] };
++    key <AE05> { [	   5,    percent,      EuroSign,             cent ] };
++    key <AE06> { [         6,asciicircum, dead_circumflex,     dead_caron ] };
++    key <AE07> { [	   7,  ampersand,    dead_acute,         NoSymbol ] };
++    key <AE08> { [	   8,   asterisk,  dead_cedilla,        dead_horn ] };
++    key <AE09> { [	   9,  parenleft,   dead_ogonek,       dead_breve ] };
++    key <AE10> { [	   0, parenright, dead_abovedot,   dead_abovering ] };
++    key <AE11> { [     minus, underscore,   dead_macron,        plusminus ] };
++    key <AE12> { [     equal,       plus,      multiply,         division ] };
++
++    key <AD01> { [	   q,          Q,     paragraph,           degree ] };
++    key <AD03> { [	   e,          E,        eacute,           Eacute ] };
++    key <AD04> { [	   r,          R,         U1E5F,            U1E5E ] };
++    key <AD05> { [	   t,          T,         U1E6F,            U1E6E ] };
++    key <AD06> { [	   y,          Y,         U1E73,            U1E72 ] };
++    key <AD07> { [	   u,          U,         U0289,            U0244 ] };
++    key <AD08> { [	   i,          I,         U0268,            U0197 ] };
++    key <AD09> { [	   o,          O,        oslash,         Ooblique ] };
++
++    key <AC02> { [	   s,          S,        ssharp,         NoSymbol ] };
++    key <AC03> { [	   d,          D,         U1E0F,            U1E0E ] };
++    key <AC05> { [	   g,          G,           eng,              ENG ] };
++    key <AC10> { [ semicolon,      colon,         U02D0,   dead_diaeresis ] };
++    key <AC11> { [apostrophe,   quotedbl,         U02BC, dead_doubleacute ] };
++
++    key <AB03> { [	   c,          C,      ccedilla,         Ccedilla ] };
++    key <AB06> { [	   n,          N,        ntilde,           Ntilde ] };
++    key <AB07> { [	   m,          M,            mu,               mu ] };
++    key <AB08> { [     comma,       less, dead_belowcomma,  guillemotleft ] };
++    key <AB09> { [    period,    greater, dead_belowdot,   guillemotright ] };
++    key <AB10> { [     slash,   question,  questiondown,        dead_hook ] };
++    key <BKSL> { [ backslash,        bar,       notsign,        brokenbar ] };
++
++    include "level3(ralt_switch)"
++};
++
++partial alphanumeric_keys
++xkb_symbols "indigenous" {
++
++  name[Group1]= "Taiwan - Indigenous";
++
++  include "tw(tw)"
++
++  key <AC11> { [      U02BC,    quotedbl,      apostrophe, dead_doubleacute ] };
++
++  include "level3(ralt_switch)"
++};
++
++partial alphanumeric_keys
++xkb_symbols "saisiyat" {
++
++  name[Group1]= "Taiwan - Saisiyat";
++
++  include "tw(indigenous)"
++
++  key <AC10> { [ U02D0,      colon,         semicolon,   dead_diaeresis ] };
++
++  include "level3(ralt_switch)"
++};
+Index: xkeyboard-config/rules/base.xml.in
+===================================================================
+--- xkeyboard-config.orig/rules/base.xml.in	2010-03-28 23:24:07.000000000 +0800
++++ xkeyboard-config/rules/base.xml.in	2010-03-28 23:24:46.000000000 +0800
+@@ -3958,6 +3958,46 @@
+     </layout>
+     <layout>
+       <configItem>
++        <name>tw</name>
++        <_shortDescription>Twn</_shortDescription>
++        <_description>Taiwan</_description>
++        <languageList>
++          <iso639Id>trv</iso639Id>
++        </languageList>
++      </configItem>
++      <variantList>
++        <variant>
++          <configItem>
++            <name>indigenous</name>
++            <_description>Indigenous</_description>
++            <languageList>
++              <iso639Id>ami</iso639Id>
++              <iso639Id>tay</iso639Id>
++              <iso639Id>bnn</iso639Id>
++              <iso639Id>ckv</iso639Id>
++              <iso639Id>pwn</iso639Id>
++              <iso639Id>pyu</iso639Id>
++              <iso639Id>dru</iso639Id>
++              <iso639Id>ais</iso639Id>
++              <iso639Id>ssf</iso639Id>
++              <iso639Id>tao</iso639Id>
++              <iso639Id>tsu</iso639Id>
++            </languageList>
++          </configItem>
++        </variant>
++        <variant>
++          <configItem>
++            <name>saisiyat</name>
++            <_description>Saisiyat</_description>
++            <languageList>
++              <iso639Id>xsf</iso639Id>
++            </languageList>
++          </configItem>
++        </variant>
++      </variantList>
++    </layout>
++    <layout>
++      <configItem>
+         <name>ua</name>
+         <_shortDescription>Ukr</_shortDescription>
+         <_description>Ukraine</_description>
+diff -Nurp xkeyboard-config-merge/symbols/Makefile.am working/symbols/Makefile.am
+--- xkeyboard-config-merge/symbols/Makefile.am	2010-03-29 18:38:01.000000000 -0700
++++ working/symbols/Makefile.am	2010-03-29 23:29:53.000000000 -0700
+@@ -27,7 +27,7 @@ ro rs ru \
+ se si sk sn \
+ sy th \
+ terminate \
+-tj tm tr \
++tj tm tr tw \
+ ua us uz vn \
+ za \
+ altwin capslock compose ctrl eurosign group inet \

commit 43772bd20ea81ddc8444f9a7a16b612335a0d2cf
Author: Bryce Harrington <bryce@canonical.com>
Date:   Tue Feb 1 14:09:28 2011 -0800

    Merge from debian of 2.1 release.
    
    * Merge from debian of 2.1 release.  Remaining Ubuntu changes:
      + xkb-data-i18n.install, xkb-data.install, rules: Split out
        xkb-data-i18n to be used by console-setup.
      + rules: Generate pot file for translations during build
      + 104_macbook_expose_and_dashboard.patch: Add keycode definitions
          required for Apples Expose & Dashboard keys (F3/F4).
      + 105_intelligent_keyboard.patch: Add support for the Intelligent
        Keyboard K04
      + 107_lao.patch: New keyboard layout for Lao, implemented as
        an alternative to the default one.
      + 108_taiwan.patch: New keyboard layouts for Taiwan.
    * Drop 102_mac_aliases.patch: This appears to have some side effects,
      and the patch was not taken by upstream because it was an incomplete
      fix.  Reopens bug 327963
    * Drop patches included in the new upstream release:
        - 106_fixspell3d.patch: upstream
        - 109_mali.patch: upstream
        - 110_variants-cleanup.patch
        - 111_il-missing-symbol.patch
        - 112_zero-with-spacing.patch
        - 113_cz-dvorak-ucw.patch
        - 114_ejn_4_level.patch
        - 115_aluminium_geometries.patch
        - 116_aluminium_keycodes.patch
        - 117_aluminium_symbols.patch
        - 118_aluminium_aliases.patch
        - 119_aluminium_pc_compat.patch
        - 120_aluminium_rules.patch
        - 121_tamil_chars.patch
        - 122_olpc-azerty.patch
        - 123_fix_i18n.patch
        - 124_serbian_ru_level3.patch
        - 125_mapping_tools_launch5_menukb.patch
        - 126_swahili_arabic.patch


Reply to: