From d8023826e3a846f1f5df3570b7b6d57075532fce Mon Sep 17 00:00:00 2001 From: Diego Nieto Cid Date: Tue, 14 Sep 2010 16:22:43 -0300 Subject: Update foreign files. * console-client/xkb/keysymdef.h: Replaced file. * console-client/xkb/ks_tables.h: Likewise. * console-client/xkb/kstoucs.c: Likewise. * console-client/xkb/symname.c: Likewise. * console-client/xkb/HACKING: New file, added foreign files information. --- console-client/xkb/HACKING | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 console-client/xkb/HACKING (limited to 'console-client/xkb/HACKING') diff --git a/console-client/xkb/HACKING b/console-client/xkb/HACKING new file mode 100644 index 00000000..c4362347 --- /dev/null +++ b/console-client/xkb/HACKING @@ -0,0 +1,35 @@ + +Syncronizing External Sources +----------------------------- + +Some source files are pristinely copied from several Xorg repositories +and they must be syncronized with each Xorg release to get new features. + +The following list details the syncronization procedure of every foreign +resource. Additionally, the version the resource was last syncronized to +is located next to the file name. + + * xproto-7.0.18 (keysymdef.h): copied from source tree. + + $ git clone git://anongit.freedesktop.org/git/xorg/proto/x11proto + $ cd x11proto + $ git checkout [latest-tag] + $ cp keysymdef.h $TARGET/keysymdef.h + + * libX11-1.3.99.901 (ks_tables.h): generated by build process. + + $ git clone git://anongit.freedesktop.org/xorg/util/macros + $ git clone git://anongit.freedesktop.org/xorg/lib/libX11 + $ cd macros + $ ./autogen.sh && ./configure && make + $ cd ../libX11 + $ ACLOCAL="aclocal -I ../macros" ./autogen.sh && ./configure + $ make -C src ks_tables.h + $ cp src/ks_tables.h $TARGET/ks_tables.h + +Other sources must be modified before the driver can use them. Thus, the +update procedure cannot be fully automated. + + * libX11-1.3.99.901 (symname.c): based on src/StrKeysym.c + (kstoucs.c): based on src/xlibi18n/imKStoUCS.c + -- cgit v1.2.3