libX11 1.1.4
This commit is contained in:
parent
cda2d2de44
commit
daa676bd1f
@ -1 +1 @@
|
|||||||
libX11-1.1.3.tar.bz2
|
libX11-1.1.4.tar.bz2
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
commit 7c996f78914c77fe17e9f4feede980d895d9df51
|
|
||||||
Author: Eric Anholt <eric@anholt.net>
|
|
||||||
Date: Tue Aug 28 15:15:11 2007 -0700
|
|
||||||
|
|
||||||
Add XF86 keyboard/monitor brightness keysyms to the keysymbdb.
|
|
||||||
|
|
||||||
diff --git a/src/XKeysymDB b/src/XKeysymDB
|
|
||||||
index f146950..5390444 100644
|
|
||||||
--- a/src/XKeysymDB
|
|
||||||
+++ b/src/XKeysymDB
|
|
||||||
@@ -199,6 +199,11 @@ XeroxPointerButton5 :10070005
|
|
||||||
|
|
||||||
! The definitions here should match <X11/XF86keysym.h>
|
|
||||||
XF86ModeLock :1008FF01
|
|
||||||
+XF86MonBrightnessUp :1008FF02
|
|
||||||
+XF86MonBrightnessDown :1008FF03
|
|
||||||
+XF86KbdLightOnOff :1008FF04
|
|
||||||
+XF86KbdBrightnessUp :1008FF05
|
|
||||||
+XF86KbdBrightnessDown :1008FF06
|
|
||||||
XF86Standby :1008FF10
|
|
||||||
XF86AudioLowerVolume :1008FF11
|
|
||||||
XF86AudioMute :1008FF12
|
|
@ -1,62 +0,0 @@
|
|||||||
--- libX11-1.0.3/modules/im/ximcp/imDefLkup.c.bug-201284 2006-10-30 23:58:41.000000000 -0500
|
|
||||||
+++ libX11-1.0.3/modules/im/ximcp/imDefLkup.c 2006-10-30 23:58:41.000000000 -0500
|
|
||||||
@@ -216,8 +216,13 @@
|
|
||||||
Xic ic,
|
|
||||||
BITMASK16 mode)
|
|
||||||
{
|
|
||||||
- if (mode & XimSYNCHRONUS) /* SYNC Request */
|
|
||||||
- MARK_NEED_SYNC_REPLY(ic);
|
|
||||||
+ if (mode & XimSYNCHRONUS) /* SYNC Request */ {
|
|
||||||
+ if (IS_FOCUSED(ic))
|
|
||||||
+ MARK_NEED_SYNC_REPLY(ic);
|
|
||||||
+ else
|
|
||||||
+ _XimProcSyncReply(ic->core.im, ic);
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
return True;
|
|
||||||
}
|
|
||||||
|
|
||||||
--- libX11-1.0.3/modules/im/ximcp/imDefIc.c.bug-201284 2006-06-22 17:22:22.000000000 -0400
|
|
||||||
+++ libX11-1.0.3/modules/im/ximcp/imDefIc.c 2006-10-30 23:58:41.000000000 -0500
|
|
||||||
@@ -949,6 +949,8 @@
|
|
||||||
(void)_XimWrite(im, len, (XPointer)buf);
|
|
||||||
_XimFlush(im);
|
|
||||||
|
|
||||||
+ MARK_FOCUSED(ic);
|
|
||||||
+
|
|
||||||
_XimRegisterFilter(ic);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
@@ -994,6 +996,8 @@
|
|
||||||
(void)_XimWrite(im, len, (XPointer)buf);
|
|
||||||
_XimFlush(im);
|
|
||||||
|
|
||||||
+ UNMARK_FOCUSED(ic);
|
|
||||||
+
|
|
||||||
_XimUnregisterFilter(ic);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
--- libX11-1.0.3/src/xlibi18n/XimintP.h.bug-201284 2006-06-22 17:22:23.000000000 -0400
|
|
||||||
+++ libX11-1.0.3/src/xlibi18n/XimintP.h 2006-10-31 00:01:30.000000000 -0500
|
|
||||||
@@ -244,6 +244,7 @@
|
|
||||||
#define IC_CONNECTED (1L)
|
|
||||||
#define FABLICATED (1L << 1)
|
|
||||||
#define NEED_SYNC_REPLY (1L << 2)
|
|
||||||
+#define FOCUSED (1L << 3)
|
|
||||||
|
|
||||||
/*
|
|
||||||
* macro for the flag of XICPrivateRec
|
|
||||||
@@ -269,6 +270,13 @@
|
|
||||||
#define UNMARK_NEED_SYNC_REPLY(ic) \
|
|
||||||
(((Xic)ic)->private.proto.flag &= ~NEED_SYNC_REPLY)
|
|
||||||
|
|
||||||
+#define IS_FOCUSED(ic) \
|
|
||||||
+ (((Xic)ic)->private.proto.flag & FOCUSED)
|
|
||||||
+#define MARK_FOCUSED(ic) \
|
|
||||||
+ (((Xic)ic)->private.proto.flag |= FOCUSED)
|
|
||||||
+#define UNMARK_FOCUSED(ic) \
|
|
||||||
+ (((Xic)ic)->private.proto.flag &= ~FOCUSED)
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* macro for the filter_event_mask of XICPrivateRec
|
|
||||||
*/
|
|
@ -1,19 +0,0 @@
|
|||||||
diff -up libX11-1.1.3/src/xkb/XKBBind.c.jx libX11-1.1.3/src/xkb/XKBBind.c
|
|
||||||
--- libX11-1.1.3/src/xkb/XKBBind.c.jx 2007-05-16 11:34:44.000000000 -0400
|
|
||||||
+++ libX11-1.1.3/src/xkb/XKBBind.c 2007-10-10 15:16:08.000000000 -0400
|
|
||||||
@@ -368,7 +368,6 @@ XkbRefreshKeyboardMapping(register XkbMa
|
|
||||||
changes= xkbi->changes;
|
|
||||||
else bzero(&changes,sizeof(changes));
|
|
||||||
XkbNoteMapChanges(&changes,event,XKB_XLIB_MAP_MASK);
|
|
||||||
- LockDisplay(dpy);
|
|
||||||
if ((rtrn=XkbGetMapChanges(dpy,xkbi->desc,&changes))!=Success) {
|
|
||||||
#ifdef DEBUG
|
|
||||||
fprintf(stderr,"Internal Error! XkbGetMapChanges failed:\n");
|
|
||||||
@@ -379,7 +378,6 @@ XkbRefreshKeyboardMapping(register XkbMa
|
|
||||||
xkbi->flags&= ~XkbMapPending;
|
|
||||||
bzero(&xkbi->changes,sizeof(XkbMapChangesRec));
|
|
||||||
}
|
|
||||||
- UnlockDisplay(dpy);
|
|
||||||
return rtrn;
|
|
||||||
}
|
|
||||||
return BadMatch;
|
|
146
libX11.spec
146
libX11.spec
@ -1,22 +1,19 @@
|
|||||||
Summary: X.Org X11 libX11 runtime library
|
Summary: X.Org X11 libX11 runtime library
|
||||||
Name: libX11
|
Name: libX11
|
||||||
Version: 1.1.3
|
Version: 1.1.4
|
||||||
Release: 5%{?dist}
|
Release: 1%{?dist}
|
||||||
License: MIT/X11
|
License: MIT/X11
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
URL: http://www.x.org
|
URL: http://www.x.org
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
Source0: ftp://ftp.x.org/pub/individual/lib/%{name}-%{version}.tar.bz2
|
Source0: http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2
|
||||||
|
|
||||||
Patch0: libX11-0.99.3-datadir-locale-dir-fix.patch
|
Patch0: libX11-0.99.3-datadir-locale-dir-fix.patch
|
||||||
# FIXME: https://bugs.freedesktop.org/show_bug.cgi?id=3646 seems to indicate
|
# FIXME: https://bugs.freedesktop.org/show_bug.cgi?id=3646 seems to indicate
|
||||||
# this patch is now committed upstream. When libX11-1.0.4 is released,
|
# this patch is now committed upstream. When libX11-1.0.4 is released,
|
||||||
# manually confirm each patch hunk before removal.
|
# manually confirm each patch hunk before removal.
|
||||||
Patch2: dont-forward-keycode-0.patch
|
Patch2: dont-forward-keycode-0.patch
|
||||||
Patch3: bug-201284.patch
|
|
||||||
Patch4: libX11-1.1.3-xkb-lock-fix.patch
|
|
||||||
Patch5: brightness-keysyms.patch
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
# xproto >= 7.0.6 required
|
# xproto >= 7.0.6 required
|
||||||
@ -57,9 +54,6 @@ X.Org X11 libX11 development package
|
|||||||
# find it later.
|
# find it later.
|
||||||
#%patch0 -p0 -b .datadir-locale-dir-fix
|
#%patch0 -p0 -b .datadir-locale-dir-fix
|
||||||
%patch2 -p1 -b .dont-forward-keycode-0
|
%patch2 -p1 -b .dont-forward-keycode-0
|
||||||
%patch3 -p1 -b .3-bug201284
|
|
||||||
%patch4 -p1 -b .jx
|
|
||||||
%patch5 -p1 -b .brightness-keysyms
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
@ -89,136 +83,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc AUTHORS COPYING README ChangeLog NEWS
|
%doc AUTHORS COPYING README ChangeLog NEWS
|
||||||
%dir %{_datadir}/X11
|
%dir %{_datadir}/X11
|
||||||
%dir %{_datadir}/X11/locale
|
%{_datadir}/X11/locale/
|
||||||
%dir %{_datadir}/X11/locale/C
|
|
||||||
%{_datadir}/X11/locale/C/*
|
|
||||||
%dir %{_datadir}/X11/locale/armscii-8
|
|
||||||
%{_datadir}/X11/locale/armscii-8/*
|
|
||||||
%{_datadir}/X11/locale/compose.dir
|
|
||||||
%dir %{_datadir}/X11/locale/en_US.UTF-8
|
|
||||||
%{_datadir}/X11/locale/en_US.UTF-8/*
|
|
||||||
%dir %{_datadir}/X11/locale/el_GR.UTF-8
|
|
||||||
%{_datadir}/X11/locale/el_GR.UTF-8/*
|
|
||||||
%dir %{_datadir}/X11/locale/georgian-academy
|
|
||||||
%{_datadir}/X11/locale/georgian-academy/*
|
|
||||||
%dir %{_datadir}/X11/locale/georgian-ps
|
|
||||||
%{_datadir}/X11/locale/georgian-ps/*
|
|
||||||
%dir %{_datadir}/X11/locale/ibm-cp1133
|
|
||||||
%{_datadir}/X11/locale/ibm-cp1133/*
|
|
||||||
%dir %{_datadir}/X11/locale/iscii-dev
|
|
||||||
%{_datadir}/X11/locale/iscii-dev/*
|
|
||||||
%dir %{_datadir}/X11/locale/isiri-3342
|
|
||||||
%{_datadir}/X11/locale/isiri-3342/*
|
|
||||||
%dir %{_datadir}/X11/locale/iso8859-*
|
|
||||||
%{_datadir}/X11/locale/iso8859-*/*
|
|
||||||
%dir %{_datadir}/X11/locale/ja.*
|
|
||||||
%{_datadir}/X11/locale/ja.*/*
|
|
||||||
%dir %{_datadir}/X11/locale/ja
|
|
||||||
%{_datadir}/X11/locale/ja/*
|
|
||||||
%dir %{_datadir}/X11/locale/ja_JP.UTF-8
|
|
||||||
%{_datadir}/X11/locale/ja_JP.UTF-8/Compose
|
|
||||||
%{_datadir}/X11/locale/ja_JP.UTF-8/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/ja_JP.UTF-8/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/ko
|
|
||||||
%{_datadir}/X11/locale/ko/Compose
|
|
||||||
%{_datadir}/X11/locale/ko/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/ko/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/ko_KR.UTF-8
|
|
||||||
%{_datadir}/X11/locale/ko_KR.UTF-8/Compose
|
|
||||||
%{_datadir}/X11/locale/ko_KR.UTF-8/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/ko_KR.UTF-8/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/koi8-c
|
|
||||||
%{_datadir}/X11/locale/koi8-c/Compose
|
|
||||||
%{_datadir}/X11/locale/koi8-c/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/koi8-c/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/koi8-r
|
|
||||||
%{_datadir}/X11/locale/koi8-r/Compose
|
|
||||||
%{_datadir}/X11/locale/koi8-r/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/koi8-r/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/koi8-u
|
|
||||||
%{_datadir}/X11/locale/koi8-u/Compose
|
|
||||||
%{_datadir}/X11/locale/koi8-u/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/koi8-u/XLC_LOCALE
|
|
||||||
%{_datadir}/X11/locale/locale.alias
|
|
||||||
%{_datadir}/X11/locale/locale.dir
|
|
||||||
%dir %{_datadir}/X11/locale/microsoft-*
|
|
||||||
%{_datadir}/X11/locale/microsoft-*/*
|
|
||||||
%dir %{_datadir}/X11/locale/mulelao-1
|
|
||||||
%{_datadir}/X11/locale/mulelao-1/Compose
|
|
||||||
%{_datadir}/X11/locale/mulelao-1/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/mulelao-1/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/nokhchi-1
|
|
||||||
%{_datadir}/X11/locale/nokhchi-1/Compose
|
|
||||||
%{_datadir}/X11/locale/nokhchi-1/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/nokhchi-1/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/pt_BR.UTF-8
|
|
||||||
%{_datadir}/X11/locale/pt_BR.UTF-8/Compose
|
|
||||||
%{_datadir}/X11/locale/pt_BR.UTF-8/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/pt_BR.UTF-8/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/tatar-cyr
|
|
||||||
%{_datadir}/X11/locale/tatar-cyr/Compose
|
|
||||||
%{_datadir}/X11/locale/tatar-cyr/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/tatar-cyr/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/th_TH.UTF-8
|
|
||||||
%{_datadir}/X11/locale/th_TH.UTF-8/Compose
|
|
||||||
%{_datadir}/X11/locale/th_TH.UTF-8/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/th_TH.UTF-8/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/th_TH
|
|
||||||
%{_datadir}/X11/locale/th_TH/Compose
|
|
||||||
%{_datadir}/X11/locale/th_TH/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/th_TH/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/tscii-0
|
|
||||||
%{_datadir}/X11/locale/tscii-0/Compose
|
|
||||||
%{_datadir}/X11/locale/tscii-0/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/tscii-0/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/vi_VN.tcvn
|
|
||||||
%{_datadir}/X11/locale/vi_VN.tcvn/Compose
|
|
||||||
%{_datadir}/X11/locale/vi_VN.tcvn/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/vi_VN.tcvn/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/vi_VN.viscii
|
|
||||||
%{_datadir}/X11/locale/vi_VN.viscii/Compose
|
|
||||||
%{_datadir}/X11/locale/vi_VN.viscii/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/vi_VN.viscii/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_CN.UTF-8
|
|
||||||
%{_datadir}/X11/locale/zh_CN.UTF-8/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_CN.UTF-8/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_CN.UTF-8/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_CN.gb18030
|
|
||||||
%{_datadir}/X11/locale/zh_CN.gb18030/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_CN.gb18030/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_CN.gb18030/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_CN.gbk
|
|
||||||
%{_datadir}/X11/locale/zh_CN.gbk/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_CN.gbk/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_CN.gbk/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_CN
|
|
||||||
%{_datadir}/X11/locale/zh_CN/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_CN/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_CN/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_HK.UTF-8
|
|
||||||
%{_datadir}/X11/locale/zh_HK.UTF-8/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_HK.UTF-8/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_HK.UTF-8/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_HK.big5
|
|
||||||
%{_datadir}/X11/locale/zh_HK.big5/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_HK.big5/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_HK.big5/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_HK.big5hkscs
|
|
||||||
%{_datadir}/X11/locale/zh_HK.big5hkscs/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_HK.big5hkscs/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_HK.big5hkscs/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_TW.UTF-8
|
|
||||||
%{_datadir}/X11/locale/zh_TW.UTF-8/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_TW.UTF-8/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_TW.UTF-8/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_TW.big5
|
|
||||||
%{_datadir}/X11/locale/zh_TW.big5/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_TW.big5/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_TW.big5/XLC_LOCALE
|
|
||||||
%dir %{_datadir}/X11/locale/zh_TW
|
|
||||||
%{_datadir}/X11/locale/zh_TW/Compose
|
|
||||||
%{_datadir}/X11/locale/zh_TW/XI18N_OBJS
|
|
||||||
%{_datadir}/X11/locale/zh_TW/XLC_LOCALE
|
|
||||||
%{_datadir}/X11/XErrorDB
|
%{_datadir}/X11/XErrorDB
|
||||||
%{_datadir}/X11/XKeysymDB
|
%{_datadir}/X11/XKeysymDB
|
||||||
%{_libdir}/libX11.so.6
|
%{_libdir}/libX11.so.6
|
||||||
@ -249,6 +114,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/man3/*.3*
|
%{_mandir}/man3/*.3*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Mar 06 2008 Adam Jackson <ajax@redhat.com> 1.1.4-1
|
||||||
|
- libX11 1.1.4
|
||||||
|
|
||||||
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.3-5
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.1.3-5
|
||||||
- Autorebuild for GCC 4.3
|
- Autorebuild for GCC 4.3
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user