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

X Strike Force XFree86 SVN commit: r1240 - in trunk/debian: . patches



Author: branden
Date: 2004-04-11 23:32:43 -0500 (Sun, 11 Apr 2004)
New Revision: 1240

Added:
   trunk/debian/patches/084_xkb_implement_grp:sclk_toggle.diff
Modified:
   trunk/debian/TODO
   trunk/debian/changelog
Log:
Implement XkbOption "grp:sclk_toggle" (pressing Scroll Lock toggles the
key group), courtesy of Michal Kaspar.  (Closes: #242209)


Modified: trunk/debian/TODO
===================================================================
--- trunk/debian/TODO	2004-04-12 04:05:20 UTC (rev 1239)
+++ trunk/debian/TODO	2004-04-12 04:32:43 UTC (rev 1240)
@@ -71,7 +71,6 @@
 * #239991: Fix SEGV in xc/lib/X11/imDefIc.c:_XimRegisterKeyPressFilter().
 * Make xserver-xfree86.config.in bail with a message if the config files we'll
   be asking questions about have been diddled.
-* #242209: xlibs: re-implement "grp:sclk_toggle" option
 
 Do opportunistically, only in conjuction with other fixes
 =========================================================

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-04-12 04:05:20 UTC (rev 1239)
+++ trunk/debian/changelog	2004-04-12 04:32:43 UTC (rev 1240)
@@ -161,8 +161,11 @@
   * Disable RandR extension support in siliconmotion driver when the driver's
     "Rotate" option is used (thanks, Jim Paris).  (Closes: #241286)
 
- -- Branden Robinson <branden@debian.org>  Sun, 11 Apr 2004 22:57:26 -0500
+  * Implement XkbOption "grp:sclk_toggle" (pressing Scroll Lock toggles the
+    key group), courtesy of Michal Kaspar.  (Closes: #242209)
 
+ -- Branden Robinson <branden@debian.org>  Sun, 11 Apr 2004 23:22:45 -0500
+
 xfree86 (4.3.0-7) unstable; urgency=medium
 
   * Urgency due to fix for FTBFS.  Yes -- I too am begging for it to stop.

Added: trunk/debian/patches/084_xkb_implement_grp:sclk_toggle.diff
===================================================================
--- trunk/debian/patches/084_xkb_implement_grp:sclk_toggle.diff	2004-04-12 04:05:20 UTC (rev 1239)
+++ trunk/debian/patches/084_xkb_implement_grp:sclk_toggle.diff	2004-04-12 04:32:43 UTC (rev 1240)
@@ -0,0 +1,71 @@
+$Id$
+
+Provide XKB configuration option for Scroll Lock to be used as a group
+toggle key.
+
+This patch by Michal Kaspar.
+
+Not submitted upstream.
+
+diff -urN xc/programs/xkbcomp~/rules/xfree86 xc/programs/xkbcomp/rules/xfree86
+--- xc/programs/xkbcomp~/rules/xfree86	2003-02-19 23:36:09.000000000 -0500
++++ xc/programs/xkbcomp/rules/xfree86	2004-04-11 23:12:00.000000000 -0500
+@@ -146,6 +146,7 @@
+   grp:menu_toggle	=	+group(menu_toggle)
+   grp:lwin_toggle	=	+group(lwin_toggle)
+   grp:rwin_toggle	=	+group(rwin_toggle)
++  grp:sclk_toggle	=	+group(sclk_toggle)
+   grp:lshift_toggle	=	+group(lshift_toggle)
+   grp:rshift_toggle	=	+group(rshift_toggle)
+   grp:lctrl_toggle	=	+group(lctrl_toggle)
+diff -urN xc/programs/xkbcomp~/rules/xfree86.lst xc/programs/xkbcomp/rules/xfree86.lst
+--- xc/programs/xkbcomp~/rules/xfree86.lst	2003-02-27 00:07:39.000000000 -0500
++++ xc/programs/xkbcomp/rules/xfree86.lst	2004-04-11 23:12:16.000000000 -0500
+@@ -211,6 +211,7 @@
+   grp:menu_toggle	Menu key changes group
+   grp:lwin_toggle	Left Win-key changes group
+   grp:rwin_toggle	Right Win-key changes group
++  grp:sclk_toggle	Scroll Lock changes group
+   grp:lshift_toggle     Left Shift key changes group
+   grp:rshift_toggle     Right Shift key changes group
+   grp:lctrl_toggle      Left Ctrl key changes group
+diff -urN xc/programs/xkbcomp~/rules/xfree86.xml xc/programs/xkbcomp/rules/xfree86.xml
+--- xc/programs/xkbcomp~/rules/xfree86.xml	2003-02-27 00:07:39.000000000 -0500
++++ xc/programs/xkbcomp/rules/xfree86.xml	2004-04-11 23:12:35.000000000 -0500
+@@ -2338,6 +2338,14 @@
+       </option>
+       <option>
+         <configItem>
++          <name>grp:sclk_toggle</name>
++          <description>Scroll Lock changes group</description>
++          <description xml:lang="bg">Scroll Lock сменя групата</description>
++          <description xml:lang="ru">Scroll Lock меняет группу</description>
++        </configItem>
++      </option>
++      <option>
++        <configItem>
+           <name>grp:lshift_toggle</name>
+           <description>Left Shift key changes group</description>
+           <description xml:lang="ru">Левая клавиша Shift меняет группу</description>
+diff -urN xc/programs/xkbcomp~/symbols/group xc/programs/xkbcomp/symbols/group
+--- xc/programs/xkbcomp~/symbols/group	2003-01-19 22:48:39.000000000 -0500
++++ xc/programs/xkbcomp/symbols/group	2004-04-11 23:11:26.000000000 -0500
+@@ -195,6 +195,18 @@
+     };
+ };
+ 
++// using the group(sclk_toggle) map, pressing the Scroll Lock key
++// toggles groups.
++partial modifier_keys
++xkb_symbols "sclk_toggle" {
++  virtual_modifiers AltGr;
++  key <SCLK> {
++    virtualMods= AltGr,
++    symbols[Group1] = [ ISO_Next_Group ]
++    };
++};
++
++
+ // Both Ctrls pressed together toggle group
+ partial modifier_keys
+ xkb_symbols "ctrls_toggle" {


Property changes on: trunk/debian/patches/084_xkb_implement_grp:sclk_toggle.diff
___________________________________________________________________
Name: svn:keywords
   + Id



Reply to: