--- libx11-1.7.2.orig/.gitlab-ci.yml +++ libx11-1.7.2/.gitlab-ci.yml @@ -0,0 +1,102 @@ +# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0 filetype=yaml: +# +# This CI uses the freedesktop.org ci-templates. +# Please see the ci-templates documentation for details: +# https://freedesktop.pages.freedesktop.org/ci-templates/ + +.templates_sha: &template_sha c7702b1ae8507c5d5f34edcbf280f287ab541e8e # see https://docs.gitlab.com/ee/ci/yaml/#includefile + + +include: + # Arch container builder template + - project: 'freedesktop/ci-templates' + ref: *template_sha + file: '/templates/arch.yml' + + +stages: + - prep # prep work like rebuilding the container images if there is a change + - build # for actually building and testing things in a container + - deploy + + +variables: + FDO_UPSTREAM_REPO: 'xorg/lib/libX11' + # The tag should be updated each time the list of packages is updated. + # Changing a tag forces the associated image to be rebuilt. + # Note: the tag has no meaning, we use a date format purely for readability + FDO_DISTRIBUTION_TAG: '2020-11-16.0' + FDO_DISTRIBUTION_PACKAGES: 'git gcc pkgconf autoconf automake make xorg-util-macros xtrans xorgproto libxcb' + + +# +# Template for an image with ci-fairy installed +# +.ci_fairy_image: + image: python:alpine + before_script: + - apk add git + - pip install git+http://gitlab.freedesktop.org/freedesktop/ci-templates + +# +# Verify that commit messages are as expected, signed-off, etc. +# +check-commits: + extends: + - .ci_fairy_image + stage: prep + script: + - ci-fairy check-commits --signed-off-by --junit-xml=results.xml + except: + - master@xorg/lib/libX11 + variables: + GIT_DEPTH: 100 + artifacts: + reports: + junit: results.xml + +# +# Verify that the merge request has the allow-collaboration checkbox ticked +# +check-merge-request: + extends: + - .ci_fairy_image + stage: deploy + script: + - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=results.xml + artifacts: + when: on_failure + reports: + junit: results.xml + allow_failure: true + + +# +# Build a container with the given tag and the packages pre-installed. +# This only happens if when the tag changes, otherwise the existing image is +# re-used. +# +container-prep: + extends: + - .fdo.container-build@arch + stage: prep + variables: + GIT_STRATEGY: none + + +# +# The default build, runs on the image built above. +# +build: + stage: build + extends: + - .fdo.distribution-image@arch + script: + - autoreconf -ivf + - mkdir _builddir + - pushd _builddir > /dev/null + - ../configure --disable-silent-rules + - make + - make check + - make distcheck + - popd > /dev/null --- libx11-1.7.2.orig/ChangeLog +++ libx11-1.7.2/ChangeLog @@ -1,866 +1,3 @@ -commit f906fe8e9769e4313294b68e61c402610ade69da -Author: Alan Coopersmith -Date: Sat Jun 5 09:12:13 2021 -0700 - - libX11 1.7.2 - - Signed-off-by: Alan Coopersmith - -commit 51b73ac0acda65005c8a9f17ca4ea7281b00ca84 -Author: Tobias Stoeckmann -Date: Sun May 23 15:05:17 2021 +0200 - - Protect against overly long strings - - Checking against upper limit of USHRT_MAX must happen before truncating - size_t to int. On 64 bit systems with strings larger than 2 GB this - could otherwise lead to negative ints or ints smaller than USHRT_MAX. - - In XParseColor this could lead to out of boundary access with strings - starting with a # (color sequence). A modulo 12 operation is performed - to validate the string length, but with an overflown length, the for - loop would eventually read behind terminating '\0' character. - - Signed-off-by: Tobias Stoeckmann - -commit ab2f59530b16bdfbf023b8e025c7c8aba3b6fd0c -Author: Matthieu Herrb -Date: Sun May 30 16:33:48 2021 +0200 - - Check for NULL strings before getting their lengths - - Problem reported by Karsten Trulsen - - Signed-off-by: Matthieu Herrb - -commit a8216e8653a246db664e1443ecf707b27de65067 -Author: Matthieu Herrb -Date: Sat May 22 17:35:47 2021 +0200 - - include always, not if HAVE_CONFIG_H is set. - - via Matthew Green from the NetBSD project - - Signed-off-by: Matthieu Herrb - -commit 6953a586df4819143c4d55e011b3a5e5377981b8 -Author: Matthieu Herrb -Date: Tue May 18 15:27:58 2021 +0200 - - Version 1.7.1 - - Release notes in README.md, version bump in configure.ac - -commit 8d2e02ae650f00c4a53deb625211a0527126c605 -Author: Matthieu Herrb -Date: Fri Feb 19 15:30:39 2021 +0100 - - Reject string longer than USHRT_MAX before sending them on the wire - - The X protocol uses CARD16 values to represent the length so - this would overflow. - - CVE-2021-31535 - - Signed-off-by: Matthieu Herrb - -commit 838ea5a5a0267c25b20c095c9a70684edeeefba4 -Author: Gaurav Ujjwal -Date: Sun May 9 05:04:36 2021 +0000 - - Fix out-of-bound access in KeySymToUcs4() - - Array `keysym_to_unicode_590_5fe` is only valid for range [0x590, 0x5fe] but current lower-bound is checked against 0x589. - - So invalid values from 0x58a to 0x58f are being allowed by current check. - - If any of these invalid value is passed as `keysym`, `keysym - 0x590` would underflow. - - Signed-off-by: Gaurav Ujjwal - -commit 32491b02c76ac22f99dc433a32466e22bdc181a7 -Author: Christopher Chavez -Date: Mon May 3 15:46:44 2021 +0000 - - Xlib.h: spelling fix in comment - -commit 5faa8dc0b364f55f19034c370436074646d9ad54 -Author: Benno Schulenberg -Date: Tue Nov 24 18:54:24 2020 +0100 - - nls: adjust three comments about the APL compose sequences - - Commit 0bbc0d5e605e (from eight years ago) removed the lines that two - of these comments referred to. Without those lines, the comments don't - make sense any more. Reword and shorten them. - - Also reword a comment about two sequences that don't work. - - Signed-off-by: Benno Schulenberg - -commit b126bfd7fe990b8c1df088f55c31d9b3fd440cde -Author: Benno Schulenberg -Date: Tue Nov 24 12:23:32 2020 +0100 - - nls: allow composing all breved letters also with a lowercase "u" - - The letters ă and ŭ can already be composed with "u a" and "u u", but - ĕ, ğ, ĭ, and ŏ can be composed only with an uppercase U. Emancipate - the latter four and understand also a lowercase "u" to mean 'breve'. - - (Yesterday I needed ğ and was annoyed that "u g" did not work.) - - Signed-off-by: Benno Schulenberg - -commit 78027fdb7aa07621a3b7cdf37050bae39012f2fb -Author: Walter Harms -Date: Sat Nov 28 21:05:33 2020 +0100 - - fix same roff code - - Signed-off-by: Walter Harms - -commit 4f15cfc64548098fef3ddd24f7359b76cf1bbda7 -Author: Walter Harms -Date: Sat Nov 28 20:56:35 2020 +0100 - - Fix some roff code add see also - - Signed-off-by: Walter Harms - -commit daa106927f78e6c5c9c36558a4b951d7cb58a8d1 -Author: Walter Harms -Date: Sat Nov 28 17:49:25 2020 +0100 - - fix broken nroff coding for code comments - - the comments /* */ are code as /\(** */ that does not work. - the coding in other X11 man pages is /\&* */ so we do the same here. - -commit 7bdeae239b17db002964ac73d06f43f216d1cf86 -Author: Walter Harms -Date: Fri Nov 27 22:43:21 2020 +0100 - - FIX: warning: macro `hN' not defined - - Signed-off-by: Walter Harms - -commit b7ec67d3ea78ab68857328d8f72d923324e68cc2 -Author: Walter Harms -Date: Fri Nov 27 22:26:15 2020 +0100 - - FIX: warning: macro `IN' not defined - - just remove an other dead macro use. - -commit 7ca3ceb9175a829a40c347cb3b2e98341ec5a2df -Author: Walter Harms -Date: Fri Nov 27 21:58:04 2020 +0100 - - fix warning: macro `s' not defined - - this is caused by bad nroff coding, fix some more issues on the fly - -commit 14fb4e535626ba934cad5bc4308f511524cd1103 -Author: Walter Harms -Date: Fri Nov 27 20:04:22 2020 +0100 - - FIX: warning: macro `hN' not defined - - this was found by checking man pages with - groff -t -mandoc -Z -wmac -Tutf8 $FILE >/dev/null - - In most cases .hN could be replaced with .BR - - Signed-off-by: Walter Harms - -commit cb03da4447aa53e8e5382f124917d89b50148036 -Author: Walter Harms -Date: Fri Nov 27 19:00:00 2020 +0100 - - FIX: warning: macro `Pn' not defined - - The missing macro is found via: - roff -t -mandoc -Z -wmac -Tutf8 XAnyEvent.man >/dev/null - - To fix the problem the macro is replaced with .RB. - - Signed-off-by: Walter Harms - -commit cc9f8878f2cbe17c7b4035b4ff4352b52ece38e0 -Author: Benno Schulenberg -Date: Wed Nov 25 16:58:27 2020 +0100 - - nls: add 'C.utf8' as an alias for 'en_US.UTF-8' - - The normal form is 'C.UTF-8', but 'C.utf8' has been seen in the wild. - - Fixes #102. - - Reported-by: Tomas Korbar - - Signed-off-by: Benno Schulenberg - -commit ca8115186f810eccb7d86b0979980eff3ba95f0b -Author: Keith Packard -Date: Thu Nov 19 11:30:41 2020 -0800 - - Version 1.7.0 - - Release notes in README.md, version bump in configure.ac - - Signed-off-by: Keith Packard - -commit 325ac177fb6d38f4c7689d9ce059792eaef388ef -Author: Keith Packard -Date: Mon Nov 16 15:48:40 2020 -0800 - - Update libX11 .so version to 6.4.0 - - There have been API additions since the previous release, so the - .so version needs to change. - - Signed-off-by: Keith Packard - -commit 103e2e11519984aa5746c06e7d90d1f5bc8174a3 -Author: Alan Coopersmith -Date: Sat Oct 31 09:24:01 2020 -0700 - - Don't leave dangling pointers in Free functions - - While these are mostly called during teardown of larger structures - that are about to themselves be freed, there's no guarantee that - will always be the case, so try to be safer here. - - [ This bug was found by the Parfait 4.0 bug checking tool. - http://labs.oracle.com/pls/apex/f?p=labs:49:::::P49_PROJECT_ID:13 ] - - v2: Deduplicate & simplify pointer clearing in _XFreeEventCookies - as suggested by @keithp - - Signed-off-by: Alan Coopersmith - -commit 7d70e302218e2ec8518548ddcdc02d828e7889af -Author: Alan Coopersmith -Date: Sat Oct 31 08:56:34 2020 -0700 - - XimProto.h: wrap XIM_HEADER_SIZE definition in parens - - Resolves parfait warning of potential macro misinterpretation if - expanded in the midst of other arithmetic operations with higher - precedence. - - Signed-off-by: Alan Coopersmith - -commit a3c0b5dbd6b12ae64bc78b11795647a7f6df0c7a -Author: Keith Packard -Date: Tue Nov 17 13:15:18 2020 -0800 - - Copy locale modifiers when creating XimInstCallback [v2] - - Locale modifiers may be freed whenever XSetLocaleModifiers gets - called, even if the locale hasn't changed. This means that we cannot - save a pointer to those modifiers in the XimInstCallback record and - must, instead, make a copy of them instead. - - This fixes a problem uncovered when running wish under libasan as - follows (on current Debian unstable): - - $ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libasan.so.6 wish - - Reported-by: Vittorio Zecca - Signed-off-by: Keith Packard - - v2: - Remove incorrect 'else' token found by @alanc - -commit 960e2e0cfac12c3477c672d0d40818a0dc74aca5 -Author: Peter Hutterer -Date: Mon Nov 16 09:34:57 2020 +1000 - - gitlab CI: add a basic build test - - Using Arch as base distribution here because we can expect our dependencies to - be up-to-date. We rely on the Arch for our dependencies rather than building - those from git (notably: xorg-macros, xtrans and libxcb). - - Signed-off-by: Peter Hutterer - -commit dbb55e1a5e82870466b095097d9e46046680ec25 -Author: Frediano Ziglio -Date: Wed Jan 29 09:06:54 2020 +0000 - - Fix poll_for_response race condition - - In poll_for_response is it possible that event replies are skipped - and a more up to date message reply is returned. - This will cause next poll_for_event call to fail aborting the program. - - This was proved using some slow ssh tunnel or using some program - to slow down server replies (I used a combination of xtrace and strace). - - How the race happens: - - program enters into poll_for_response; - - poll_for_event is called but the server didn't still send the reply; - - pending_requests is not NULL because we send a request (see call - to append_pending_request in _XSend); - - xcb_poll_for_reply64 is called from poll_for_response; - - xcb_poll_for_reply64 will read from server, at this point - server reply with an event (say sequence N) and the reply to our - last request (say sequence N+1); - - xcb_poll_for_reply64 returns the reply for the request we asked; - - last_request_read is set to N+1 sequence in poll_for_response; - - poll_for_response returns the response to the request; - - poll_for_event is called (for instance from another poll_for_response); - - event with sequence N is retrieved; - - the N sequence is widen, however, as the "new" number computed from - last_request_read is less than N the number is widened to N + 2^32 - (assuming last_request_read is still contained in 32 bit); - - poll_for_event enters the nested if statement as req is NULL; - - we compare the widen N (which now does not fit into 32 bit) with - request (which fits into 32 bit) hitting the throw_thread_fail_assert. - - To avoid the race condition and to avoid the sequence to go back - I check again for new events after getting the response and - return this last event if present saving the reply to return it - later. - - To test the race and the fix it's helpful to add a delay (I used a - "usleep(5000)") before calling xcb_poll_for_reply64. - - Original patch written by Frediano Ziglio, see - https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/34 - - Reworked primarily for readability by Peter Hutterer, see - https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/53 - - Signed-off-by: Peter Hutterer - -commit 30ccef3a48029bf4fc31d4abda2d2778d0ad6277 -Author: Keith Packard -Date: Sat Nov 7 22:22:47 2020 -0800 - - Avoid recursing through _XError due to sequence adjustment - - This patch is based on research done by Dmitry Osipenko to uncover the - cause of a large class of Xlib lockups. - - _XError must unlock and re-lock the display around the call to the - user error handler function. When re-locking the display, two - functions are called to ensure that the display is ready to generate a request: - - _XIDHandler(dpy); - _XSeqSyncFunction(dpy); - - The first ensures that there is at least one XID available to use - (possibly calling _xcb_generate_id to do so). The second makes sure a - reply is received at least every 65535 requests to keep sequence - numbers in sync (possibly generating a GetInputFocus request and - synchronously awaiting the reply). - - If the second of these does generate a GetInputFocus request and wait - for the reply, then a pending error will cause recursion into _XError, - which deadlocks the display. - - One seemingly easy fix is to have _XError avoid those calls by - invoking InternalLockDisplay instead of LockDisplay. That function - does everything that LockDisplay does *except* call those final two - functions which may end up receiving an error. - - However, that doesn't protect the system from applications which call - some legal Xlib function from within their error handler. Any Xlib - function which cannot generate protocol or wait for events is valid, - including many which invoke LockDisplay. - - What we need to do is make LockDisplay skip these two function calls - precisely when it is called from within the _XError context for the - same display. - - This patch accomplishes this by creating a list of threads in the - display which are in _XError, and then having LockDisplay check the - current thread against those list elements. - - Inspired-by: Dmitry Osipenko - Signed-off-by: Keith Packard - Tested-by: Dmitry Osipenko - Reviewed-by: Dmitry Osipenko - -commit c9c4d6efbf92ab51695e2e740319503221d68eed -Author: Benno Schulenberg -Date: Fri Nov 13 11:34:04 2020 +0100 - - nls: improve the comments for the Serbian compose sequences - - Also put an extra space before the lone combining characters - so they have some room to breathe. - - Signed-off-by: Benno Schulenberg - -commit 3497dae3d9c52a252110b2a0983b82000be0fe8e -Author: Benno Schulenberg -Date: Fri Nov 13 11:23:09 2020 +0100 - - nls: remove mistaken Serbian compose sequences with combining diacritics - - Combining characters are not dead keys -- they have an immediate effect - and combine with the preceding character. So they cannot be used in - compose sequences. - - Signed-off-by: Benno Schulenberg - -commit 5cd60398b7787297008b13a848ed3cfbd7ef178d -Author: Benno Schulenberg -Date: Mon Nov 2 16:34:39 2020 +0100 - - nls: rename the obsolete sr_CS locale to sr_RS - - Fixes #107, for the most part. - - Signed-off-by: Benno Schulenberg - -commit 7cf1729590534e257b851899cf03421b65c538e3 -Author: Keith Packard -Date: Sat Nov 7 17:02:56 2020 -0800 - - Don't attempt to unload locale context data - - Most locale context users call _XlcCurrentLC, which returns a pointer - which never needs to be passed to _XCloseLC, meaning it has unbounded - lifetime, so that locale data can never be freed. - - Remove all reference counting and just leave all locales that were - ever used in memory. - - Signed-off-by: Keith Packard - Acked-by: Martin Peres - -commit 87a8fd8051b823636c3c4f3c37c4cfd11fdb880d -Author: Jacek Caban -Date: Mon Aug 14 19:20:19 2017 +0200 - - Don't cache last lcd in _XlcCurrentLC. - - Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=55678 - Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=68538 - Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=69088 - - The way it's currently cached is not thread safe. As long as locale doesn't change, the same object is reused anyway. - - Signed-off-by: Jacek Caban - Signed-off-by: Keith Packard - Acked-by: Martin Peres - -commit 7a38c09b82ee2522d987c3da4af8af186e562c61 -Author: Keith Packard -Date: Sat Nov 7 16:59:37 2020 -0800 - - Don't cache converters in _Xlcmbtowc and Xlcwctomb - - These functions were caching encoding conversion functions in static - variables which is not thread safe. Let the conversion loader do its - job and cache locale to converters there. It's less efficient, but - it's also (now) thread safe. - - Signed-off-by: Keith Packard - Acked-by: Martin Peres - -commit b52ba5c209165fc2c533b77b86147b31763299f3 -Author: Jacek Caban -Date: Mon Aug 14 19:20:20 2017 +0200 - - Make conv_list thread safe. - - Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=55678 - Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=68538 - Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=69088 - Signed-off-by: Jacek Caban - Signed-off-by: Keith Packard - Acked-by: Martin Peres - -commit 8b5ce3a9b1219c81711944880e5a1e1cfad3d956 -Author: Antti Savolainen -Date: Wed Sep 16 07:47:26 2020 +0000 - - Added DOWNWARD ARROW support - -commit 7138826dccba9d538dfb142ce9af1a40d64ea849 -Author: Antti Savolainen -Date: Tue Sep 8 00:54:23 2020 +0300 - - Added support for UPWARDS ARROW and ALMOST EQUAL TO - - Signed-off-by: Antti Savolainen - -commit 56d59299f7433cdeb88bac970b06eb7df44df5bb -Author: Jonathan Belsewir -Date: Thu Nov 5 22:57:50 2020 +0000 - - Add less and greater to characters that are difficult to access on some keyboards - -commit 5caf45f8d3bebad5b72ac88545adc156ccfd754d -Author: Benno Schulenberg -Date: Fri Oct 23 17:12:22 2020 +0200 - - nls: Allow all letters with a caron to be composed also with v. - - It was strange that the accented letters Ž and ž can be composed with - sequences that start with "v" ("v Z" and "v z"), but not Č and č and - Š and š (and other letters with a caron). For these letters, compose - sequences that start with a "c" had to be used, which was frustrating - because it is hard to remember that "c" stands for "caron", AND the - graphically more obvious "v" is right next to it. - - (Unfortunately, the sequence "v l" is already taken for vertical line. - Maybe the compose sequences for vertical line could be reduced to just - "V L" and "L V"?) - - Signed-off-by: Benno Schulenberg - -commit 62de4ac9025e2cb3f62a890241c06ebc75acce62 -Author: Benno Schulenberg -Date: Sun Nov 1 20:23:55 2020 +0100 - - nls: vertically align the target column of aliases - - Also improve the grammar of the initial comment. - - Signed-off-by: Benno Schulenberg - -commit f5b26a16ef959fc6860e9cf58b97a042600900b4 -Author: Benno Schulenberg -Date: Sun Nov 1 20:17:05 2020 +0100 - - nls: remove some twenty aliases that have been obsolete for fifteen years - - Signed-off-by: Benno Schulenberg - -commit 3e61f3b49660e081108f06bc514366f1784cb2e0 -Author: Benno Schulenberg -Date: Sun Nov 1 19:50:56 2020 +0100 - - nls: remove country-specific aliases for two constructed languages - - These artificial languages are meant to be international and are - thus not specific to any country. If one would want to support - aliases like ia_FR or ia_CH, then one would also have to support - ia_AU, ia_DE, ia_ES, et cetera, et cetera. That would be silly. - - Signed-off-by: Benno Schulenberg - -commit 3f9c43adde22bb2ab4bef5837bc8401af9bb537c -Author: Benno Schulenberg -Date: Sun Nov 1 17:28:24 2020 +0100 - - nls: remove four aliases where the name is identical to the definition - - They were found with: - - while read one two; do - if [[ $one == $two: ]]; then echo $two; fi; - done - -commit 9f9c5365816bdd036fd80d54b22e86764ea4b7a7 -Author: Carlos Garnacho -Date: Fri Jun 14 17:55:14 2019 +0200 - - Add XSetIOErrorExitHandler() function - - This function complements XSetIOErrorHandler(), allowing to override - the default behavior that trusts on I/O errors never coming back - (i.e. exit()ing the process). - - This is meant as a mechanism for Wayland compositors (that are too - a X11 client + compositing manager) to unfasten seatbelts and jump - through the car window. It might get lucky and land on a stack of - pillows. - - In consequence, some functions labeled as _X_NORETURN can as a - matter of fact return. So those hints were removed. - - Signed-off-by: Carlos Garnacho - Reviewed-by: Michel Dänzer - -commit 4cb758019e374fa7c022fe79d28444e13441717b -Author: Carlos Garnacho -Date: Fri Jun 14 17:54:47 2019 +0200 - - Prepare for _XIOError() possibly returning - - Ensure current state is cut short on _XIOError(), possible reentrancy - should be skipped through the XlibDisplayIOError flag checks. - - Signed-off-by: Carlos Garnacho - Reviewed-by: Michel Dänzer - -commit a37986f7a7d4ae9b8292b132dbb0da2885ea919c -Author: Ross Burton -Date: Wed Jan 22 17:11:23 2020 +0000 - - cpprules.in: squash whitespace in generated files - - CPP is used to generate files, but as cpp reads files from the build host the - output has a number of blank lines at the beginning which varies depending on - what GCC and friends is used. - - Pathalogical example: - - $ cpp -undef -traditional /dev/null - # 1 "/dev/null" - # 1 "" - # 1 "" - # 31 "" - # 1 "/usr/include/stdc-predef.h" 1 3 4 - - # 17 "/usr/include/stdc-predef.h" 3 4 - - [ 40 blank line ] - - # 32 "" 2 - # 1 "/dev/null" - - So depending on the content of stdc-predef.h and what other headers CPP will - load, the amount of whitespace in the generates files varies. This can result in - differences in reproducible environments, and file conflicts in multilib - environments. - - As whitespace is irrelevant to these machine-readable files, extend the sed to - just delete blank lines. - -commit 16192ce2a7e462e09f95aa45ce9eaa180e483c43 -Author: Carmina16 -Date: Sun Jun 16 02:54:25 2019 +0000 - - Adding ia and ie locales - -commit caa71668af7fd3ebdd56353c8f0ab90824773969 -Author: Alan Coopersmith -Date: Mon Sep 28 16:16:07 2020 -0700 - - Use __builtin_popcountl if available to replace Ones() in GetImage.c - - If the compiler knows of a better algorithm for counting the number of - bits set in a word for the target CPU, let it use that, instead of the - classic algorithm optimized for PDP-6. - - Based on libXext commit 490a25e6f8a4d2482af4364c700b68ad11a4d10b - - Signed-off-by: Alan Coopersmith - -commit 1a9269a95c353e3de9f4d33bab9f1363d84e79db -Author: Krzesimir Nowak -Date: Mon Jun 1 12:58:30 2020 +0000 - - Fix leaking modifiers string. - - Reported by valgrind: - - ``` - ==118175== 17 bytes in 1 blocks are definitely lost in loss record 13 of 1,675 - ==118175== at 0x483A809: malloc (vg_replace_malloc.c:307) - ==118175== by 0x5CD1B46: _XlcDefaultMapModifiers (in /usr/lib64/libX11.so.6.3.0) - ==118175== by 0x5CD1F1A: XSetLocaleModifiers (in /usr/lib64/libX11.so.6.3.0) - ==118175== by 0x496841C: X11_InitKeyboard (SDL_x11keyboard.c:324) - ==118175== by 0x496F0CA: X11_VideoInit (SDL_x11video.c:455) - ==118175== by 0x494747B: SDL_VideoInit_REAL (SDL_video.c:532) - ==118175== by 0x489E886: SDL_InitSubSystem_REAL (SDL.c:206) - ==118175== by 0x402634: main (fade.cc:35) - ``` - -commit d127217f26df1bf7566c1f372d8b5329a06754ea -Author: Alan Coopersmith -Date: Sun Aug 16 17:03:24 2020 -0700 - - Exempt XLookupKeysym from XKeycodeToKeysym deprecation warnings - - Gets rid of: - src/xkb/XKBBind.c: In function ‘XLookupKeysym’: - src/xkb/XKBBind.c:234:5: warning: ‘XKeycodeToKeysym’ is deprecated - [https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations] - 234 | return XKeycodeToKeysym(dpy, event->keycode, col); - | ^~~~~~ - src/xkb/XKBBind.c:96:1: note: declared here - 96 | XKeycodeToKeysym(Display *dpy, - | ^~~~~~~~~~~~~~~~ - - Signed-off-by: Alan Coopersmith - -commit a64eb5f478c6ca84ef3457a01f9a7c3db8ecf1e5 -Author: Alan Coopersmith -Date: Sun Aug 16 16:50:43 2020 -0700 - - lcUTF8: Increase string buffer size from 20 to 32 bytes - - While we don't expect large enough ints to need it, we don't - enforce a maximum size, so gcc assumes the worst and warns: - - ../../../src/xlibi18n/lcUTF8.c: In function ‘create_tofontcs_conv’: - ../../../src/xlibi18n/lcUTF8.c:1736:34: warning: ‘.charset.name’ directive output may be truncated writing 13 bytes into a region of size between 8 and 17 [-Wformat-truncation=] - 1736 | snprintf(buf, sizeof(buf), "fs%d.charset.name", i); - | ^~~~~~~~~~~~~ - ../../../src/xlibi18n/lcUTF8.c:1736:2: note: ‘snprintf’ output between 17 and 26 bytes into a destination of size 20 - 1736 | snprintf(buf, sizeof(buf), "fs%d.charset.name", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ../../../src/xlibi18n/lcUTF8.c:1739:46: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 1739 | snprintf(buf, sizeof(buf), "fs%d.charset", i); - | ^ - ../../../src/xlibi18n/lcUTF8.c:1739:6: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 20 - 1739 | snprintf(buf, sizeof(buf), "fs%d.charset", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ../../../src/xlibi18n/lcUTF8.c:1754:41: warning: ‘.charset.name’ directive output may be truncated writing 13 bytes into a region of size between 8 and 17 [-Wformat-truncation=] - 1754 | snprintf(buf, sizeof(buf), "fs%d.charset.name", i); - | ^~~~~~~~~~~~~ - ../../../src/xlibi18n/lcUTF8.c:1754:9: note: ‘snprintf’ output between 17 and 26 bytes into a destination of size 20 - 1754 | snprintf(buf, sizeof(buf), "fs%d.charset.name", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - ../../../src/xlibi18n/lcUTF8.c:1757:53: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] - 1757 | snprintf(buf, sizeof(buf), "fs%d.charset", i); - | ^ - ../../../src/xlibi18n/lcUTF8.c:1757:13: note: ‘snprintf’ output between 12 and 21 bytes into a destination of size 20 - 1757 | snprintf(buf, sizeof(buf), "fs%d.charset", i); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - Signed-off-by: Alan Coopersmith - -commit 54925250ad9c825bea671dcade5c913bad88abee -Author: Alan Coopersmith -Date: Sun Aug 16 16:33:59 2020 -0700 - - i18n: use memcpy instead of strncpy on unterminated char arrays - - Avoids gcc warnings that we're using strncpy wrong to copy a known-length - set of characters without a terminating '\0' to a buffer whose length we - are checking separately. (Should also be imperceptibly faster since we - no longer check if each byte is '\0' when we already know it won't be.) - - Signed-off-by: Alan Coopersmith - -commit 8754868dbbbc5fa096282df0504aa7880488eeb9 -Author: Alan Coopersmith -Date: Sun Aug 16 16:02:01 2020 -0700 - - Mark FreeBlueTblElements label unused in LRGB.c - - Quiets gcc 10.2 warning of: - src/xcms/LRGB.c: In function ‘LINEAR_RGB_InitSCCData’: - src/xcms/LRGB.c:798:1: warning: label ‘FreeBlueTblElements’ defined - but not used - [https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-label-Wunused-label] - 798 | FreeBlueTblElements: - | ^~~~~~~~~~~~~~~~~~~ - - Signed-off-by: Alan Coopersmith - -commit 52b0cd67073f2f4665884b5a7decfedeb3b7ca1e -Author: Alan Coopersmith -Date: Sun Aug 16 14:54:47 2020 -0700 - - Raise minimum required xproto version to 7.0.25 (released 2013-11-23) - - Allows us to depend on _X_COLD directly instead of having to check for it. - - (Since we also use _X_UNUSED, 7.0.22 or later was implicitly required - already but not checked for.) - - Signed-off-by: Alan Coopersmith - -commit deafb99fd8faf8b044eaee13d072440ce4db76af -Author: Maya Rashish -Date: Sun Aug 23 21:19:33 2020 +0300 - - Avoid the use of "register" keyword in public headers. - - This causes issues when compiling code for C++17. - -commit 505420662577749e36640db48f6b6b9ae0236e09 -Author: Matthieu Herrb -Date: Mon Aug 24 15:42:25 2020 +0200 - - libX11 1.6.12 - - Signed-off-by: Matthieu Herrb - -commit acdaaadcb3d85c61fd43669fc5dddf0f8c3f911d -Author: Matthieu Herrb -Date: Thu Aug 13 18:02:58 2020 +0200 - - Fix an integer overflow in init_om() - - CVE-2020-14363 - - This can lead to a double free later, as reported by Jayden Rivers. - - Signed-off-by: Matthieu Herrb - -commit d15c24c8b44be5e4054c8ecd0ff9dcf2c8e18e5b -Author: Niclas Zeising -Date: Tue Aug 11 13:44:38 2020 +0200 - - Fix input clients connecting to server - - Fix a bug where some input clients can't connect to the input server. - This fixes #117. - - FreeBSD bugzilla reference: - https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248549 - - Signed-off-by: Niclas Zeising - -commit 6dd618e5ea8e7558dd8e99a2777ab7b69211789c -Author: Maya Rashish -Date: Sat Aug 15 00:48:56 2020 +0300 - - Avoid the use of "register" keyword in XkbTranslateKeySym. - - This causes issues when compiling code for C++17. - While here, make function prototype match the header with regards - to removal of another register keyword. - -commit 780d222343098b4bfe3ec529b4a0dc2aadea19bf -Author: Christopher Chavez -Date: Mon Aug 10 17:08:39 2020 +0000 - - Fix typo GCCLipYOrigin -> GCClipYOrigin in XCreateGC() manpage - -commit 29a8251a456bb7dc10146b4713f499a624d6dacd -Author: Felix Yan -Date: Thu Aug 6 16:03:38 2020 +0000 - - Correct a typo in GetStCmap.c - -commit 0d8f038db83f68724a84ef9d4ccd0d5e33ec6a70 -Author: Alan Coopersmith -Date: Thu Aug 6 08:07:57 2020 -0700 - - libX11 1.6.11 - - Signed-off-by: Alan Coopersmith - -commit 93fce3f4e79cbc737d6468a4f68ba3de1b83953b -Author: Yichao Yu -Date: Sun Aug 2 13:43:58 2020 -0400 - - Fix size calculation in `_XimAttributeToValue`. - - The check here guards the read below. - For `XimType_XIMStyles`, these are `num` of `CARD32` and for `XimType_XIMHotKeyTriggers` - these are `num` of `XIMTRIGGERKEY` ref[1] which is defined as 3 x `CARD32`. - (There are data after the `XIMTRIGGERKEY` according to the spec but they are not read by this - function and doesn't need to be checked.) - - The old code here used the native datatype size instead of the wire protocol size causing - the check to always fail. - - Also fix the size calculation for the header (size). It is 2 x CARD16 for both types - despite the unused `CARD16` for `XimType_XIMStyles`. - - [1] https://www.x.org/releases/X11R7.6/doc/libX11/specs/XIM/xim.html#Input_Method_Styles - - This fixes a regression caused by 388b303c62aa35a245f1704211a023440ad2c488 in 1.6.10. - - Fix #116 - commit 9949364ea761ab7efa2a9930ec7718f966a740c0 Author: Matthieu Herrb Date: Thu Jul 30 21:36:22 2020 +0200 --- libx11-1.7.2.orig/autogen.sh +++ libx11-1.7.2/autogen.sh @@ -0,0 +1,17 @@ +#! /bin/sh + +srcdir=`dirname "$0"` +test -z "$srcdir" && srcdir=. + +ORIGDIR=`pwd` +cd "$srcdir" + +autoreconf -v --install || exit 1 +cd "$ORIGDIR" || exit $? + +git config --local --get format.subjectPrefix >/dev/null 2>&1 || + git config --local format.subjectPrefix "PATCH libX11" + +if test -z "$NOCONFIGURE"; then + exec "$srcdir"/configure "$@" +fi --- libx11-1.7.2.orig/debian/README.source +++ libx11-1.7.2/debian/README.source @@ -0,0 +1,55 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +While building from git, dpkg-source can complain about symlinks vs. +normal files mismatches. To work around this issue, before uploading, +and without committing: + + find -type l | while read dest; do src=$(readlink -f $dest); rm $dest; cp $src $dest; done + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into git.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated using this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. --- libx11-1.7.2.orig/debian/changelog +++ libx11-1.7.2/debian/changelog @@ -0,0 +1,1100 @@ +libx11 (2:1.7.2-1) unstable; urgency=medium + + [ Timo Aaltonen ] + * New upstream release. (Closes: #990998) + + [ Julien Cristau ] + * Fix Vcs-Git control field. + + -- Timo Aaltonen Mon, 26 Jul 2021 11:29:39 +0300 + +libx11 (2:1.7.1-1) unstable; urgency=medium + + [ Julien Cristau ] + * libx11-6 Breaks old libx11-xcb1, as further mitigation for bug + #979590. + + [ Emilio Pozuelo Monfort ] + * New upstream release. + * CVE-2021-31535: X protocol command injection due to missing request + length checks (closes: #988737) + + -- Emilio Pozuelo Monfort Wed, 19 May 2021 17:22:09 +0200 + +libx11 (2:1.7.0-2) unstable; urgency=medium + + * Set a strict dependency of libx11-xcb1 on libx11-6, as internal ABI + may change across releases - and indeed did change between 1.6.12 and + 1.7.0 (closes: #979590) + * Update upstream git URL in package descriptions. + + -- Julien Cristau Mon, 11 Jan 2021 12:15:25 +0100 + +libx11 (2:1.7.0-1) unstable; urgency=medium + + * New upstream release. + * patches: Refreshed. + * signing-key: Added key from Keith Packard. + * symbols: Updated. + + -- Timo Aaltonen Wed, 06 Jan 2021 20:47:58 +0200 + +libx11 (2:1.6.12-1) unstable; urgency=medium + + * New upstream release. + * 001_xim_regression.diff: Dropped, upstream. + + -- Timo Aaltonen Thu, 17 Sep 2020 13:11:41 +0300 + +libx11 (2:1.6.10-3) unstable; urgency=medium + + * Fix 001_xim_regression.diff to actually build. + + -- Julien Cristau Mon, 03 Aug 2020 08:44:37 +0200 + +libx11 (2:1.6.10-2) unstable; urgency=medium + + * Fix regression introduced in 1.6.10 (closes: #966691) + + -- Julien Cristau Sun, 02 Aug 2020 18:58:23 +0200 + +libx11 (2:1.6.10-1) unstable; urgency=medium + + * New upstream release + + fixes heap corruption in the X input method client (CVE-2020-14344) + + -- Julien Cristau Sat, 01 Aug 2020 12:50:40 +0200 + +libx11 (2:1.6.9-2) unstable; urgency=medium + + * control: Depend on x11proto-dev instead of the old protos, bump the + version. + * control: libx11-dev Replaces old x11proto-dev. (Closes: #952589) + + -- Timo Aaltonen Wed, 26 Feb 2020 18:40:14 +0200 + +libx11 (2:1.6.9-1) unstable; urgency=medium + + * New upstream release. + * control: Use debhelper-compat, bump to 12. + * signing-key.asc: Add Adam Jackson's key. + * rules: Remove .la files before install. + * rules: Use -a instead of -s for dh_makeshlibs. + * watch: Update upstream url. + * control: Bump policy to 4.5.0. + + -- Timo Aaltonen Wed, 26 Feb 2020 14:32:15 +0200 + +libx11 (2:1.6.8-1) unstable; urgency=medium + + [ Timo Aaltonen ] + * New upstream release. + * patches: Refreshed. + + [ Helmut Grohne ] + * Move documentation dependencies to Build-Depends-Indep. (Closes: #928878) + + -- Timo Aaltonen Wed, 18 Sep 2019 17:09:31 +0300 + +libx11 (2:1.6.7-1) unstable; urgency=medium + + * New upstream release. + - fix video freezing in firefox with amdgpu + * upstream: Add key from Matt Turner. + + -- Timo Aaltonen Tue, 09 Oct 2018 18:03:26 +0300 + +libx11 (2:1.6.6-1) unstable; urgency=medium + + * New upstream release. + - Fixes CVE-2018-14598, CVE-2018-14599 and CVE-2018-14600. + * Move libx11-doc from Recommends to Suggests (Closes: #648443). + * Add debian/README.source + * Set source format to 1.0. + * Bump standards version to 4.2.0. + + -- Andreas Boll Wed, 22 Aug 2018 21:22:31 +0200 + +libx11 (2:1.6.5-1) unstable; urgency=medium + + * Add Matt Turner's key to d/u/signing-key.asc + * New upstream release. + * Update VCS metadata for move to salsa. + + -- Julien Cristau Sun, 18 Mar 2018 16:22:50 +0100 + +libx11 (2:1.6.4-3) unstable; urgency=high + + [ Emilio Pozuelo Monfort ] + * debian/libx11-6.symbols: use arch-bits=64 rather than listing all + 64-bits architectures, which is not future-proof. + + [ Julien Cristau ] + * Fix two regressions introduced in 2:1.6.4-1: + + Fix wrong Xfree in XListFonts failure path + + Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8 (closes: #847345) + * Build-depend on dpkg-dev 1.18.0 for arch-bits support in dpkg-gensymbols. + + -- Julien Cristau Sat, 28 Jan 2017 00:06:50 +0100 + +libx11 (2:1.6.4-2) unstable; urgency=medium + + * Fix arch:all-only build. + + -- Emilio Pozuelo Monfort Tue, 06 Dec 2016 09:47:08 +0100 + +libx11 (2:1.6.4-1) unstable; urgency=medium + + [ Andreas Boll ] + * New upstream release. + - Fixes CVE-2016-7942 and CVE-2016-7943 (Closes: #840439). + * Bump libxcb1-dev build-dep to 1.11.1 per configure.ac. + * Update a bunch of URLs in packaging to https. + + [ Julien Cristau ] + * Update d/upstream/signing-key.asc with Matthieu Herrb's key. + + [ Emilio Pozuelo Monfort ] + * Cherry-pick upstream commit 20a3f99 to plug a memory leak in the + security fix. + * Bump debhelper compat to 10. + * Switch from old debhelper to dh. + * Drop workaround for old tarballs not shipping some files. + * Switch to -dbgsym packages. + * Bump Standards-Version to 3.9.8, no changes. + * Drop libtool and automake build dependencies, debhelper takes + care of that for us now. + + -- Emilio Pozuelo Monfort Tue, 06 Dec 2016 01:38:30 +0100 + +libx11 (2:1.6.3-1) unstable; urgency=medium + + * New upstream release. + * Drop 006_tailor_pt_BR.UTF-8_Compose.diff, no longer necessary. + * Rediff 003_recognize_glibc_2.3.2_locale_names.diff. + * Let uscan verify tarball signatures. + + -- Julien Cristau Thu, 30 Apr 2015 22:31:01 +0200 + +libx11 (2:1.6.2-3) unstable; urgency=medium + + [ Julien Cristau ] + * libx11-6.symbols: yet another 64bit arch (ppc64el). Closes: #749728. + + -- Cyril Brulebois Mon, 18 Aug 2014 01:39:32 +0200 + +libx11 (2:1.6.2-2) unstable; urgency=low + + [ Julien Cristau ] + * Yet more 64 bit archs in symbols file: mips64{,el} (closes: #722088). + * Remove Cyril Brulebois from Uploaders. + * Bump debhelper compat level from 5 to 7. + * Switch from xsfbs.mk to standard quilt patching. + + [ Colin Watson ] + * Declare libx11-xcb-dev Multi-Arch: same (closes: #727231). + + -- Julien Cristau Sun, 11 May 2014 18:04:23 +0200 + +libx11 (2:1.6.2-1) unstable; urgency=low + + [ Julien Cristau ] + * So apparently the 64-bit powerpc port is called ppc64 (closes: #613820). + + [ Maarten Lankhorst ] + * New upstream release. + + -- Maarten Lankhorst Thu, 03 Oct 2013 09:46:46 +0200 + +libx11 (2:1.6.1-1) unstable; urgency=low + + [ Julien Cristau ] + * New upstream release + * libx11-6.symbols: add powerpc64 to the list of 64bit archs (closes: #613820) + + [ Wookey ] + * Update symbols file for arm64 + + -- Julien Cristau Mon, 12 Aug 2013 17:55:45 +0200 + +libx11 (2:1.6.0-1) unstable; urgency=low + + * Bump libx11-dev's x11proto-core-dev dependency to 7.0.17 for _X_NORETURN + (closes: #649866). + * New upstream release + - Fix unbounded recursion when reading resource files (closes: #145048) + - XmbLookupString man page no longer warns (closes: #300819) + - Fix build with automake 1.13 (closes: #710467) + * Update 003_recognize_glibc_2.3.2_locale_names.diff. + * Update 006_tailor_pt_BR.UTF-8_Compose.diff. + * Refresh 008_remove_ko_Compose.diff. + * Update 009_remove_th_Compose.diff. + * Refresh 015_russian_locale_alias.diff. + * Bump shlibs and symbols for _XEatDataWords. + * Add new locales to configure.ac so they can get installed. + * Disable silent rules. + * Use dpkg-buildflags. + + -- Julien Cristau Sat, 15 Jun 2013 18:31:27 +0200 + +libx11 (2:1.5.0-1) unstable; urgency=low + + * New upstream release. Visible changes: + - Add APL support, yay! + - A few duplicated Compose sequences were tweaked or removed. Affected + characters are: Ã / µ / Ñ / ñ / ¹ / ² / ³ / Ó / ó / Ǻ / ǻ. + * Drop patch, fixed upstream: + - 001-configure-check-if-issetugid-is-declared.diff + + -- Cyril Brulebois Sat, 16 Jun 2012 20:32:52 +0000 + +libx11 (2:1.4.99.901-2) unstable; urgency=low + + * Add AC_CHECK_DECL(issetugid) to fix FTBFS on kfreebsd (closes: #669670). + + -- Julien Cristau Sun, 29 Apr 2012 16:55:39 +0200 + +libx11 (2:1.4.99.901-1) unstable; urgency=low + + * New upstream release candidate (1.5 RC1) + - XQueryColors: split a request into multiple requests if necessary + (closes: #278984) + - Revert "xcb: Add TCP fallback" (closes: #659558) + * Don't require (fake)root for debian/rules clean. + * Drop xorg-sgml-doctools dependency from libx11-doc, the css is now + included in the html files directly. Also add Breaks in addition to the + Replaces on old libx11-dev. + * Add build-indep and build-arch targets, don't build specs in build-arch. + * Rediff 006_tailor_pt_BR.UTF-8_Compose.diff and + 015_russian_locale_alias.diff. + * Upload to unstable. + + -- Julien Cristau Thu, 19 Apr 2012 22:58:30 +0200 + +libx11 (2:1.4.99.1-1) experimental; urgency=low + + [ Julien Cristau ] + * Move xorg-sgml-doctools dependency from -dev to -doc. + * Move libx11-doc from section libdevel to doc (closes: #648706). + + [ Cyril Brulebois ] + * New upstream release candidate: + - Bug fixes, specs clean-up, new compose sequences. + - Add GetRequestSized. + * Bump xorg-sgml-doctools build-dep. + * Refresh patch: + - 006_tailor_pt_BR.UTF-8_Compose.diff + * Add symbol: + - _XGetRequest@Base + * Bump shlibs accordingly, for the udeb. + + -- Cyril Brulebois Thu, 22 Dec 2011 12:58:15 +0100 + +libx11 (2:1.4.4-4) unstable; urgency=low + + * debian/rules: since the documentation is moved to libx11-doc, the + exception handling for libx11-xcb-dev needs to also look at libx11-doc, + not libx11-dev. + + -- Steve Langasek Fri, 11 Nov 2011 06:51:51 -0800 + +libx11 (2:1.4.4-3) unstable; urgency=low + + * Split documentation out from libx11-dev into a separate libx11-doc + package, so that libx11-dev can be multiarch co-installable. + + -- Steve Langasek Wed, 09 Nov 2011 12:13:26 -0800 + +libx11 (2:1.4.4-2) unstable; urgency=low + + [ Colin Watson ] + * Fix cross-compilation breakage due to a typo in the multiarch patch + (closes: #642402) + + -- Julien Cristau Thu, 22 Sep 2011 17:42:39 +0200 + +libx11 (2:1.4.4-1) unstable; urgency=low + + * New upstream release. + * Drop xorg.css from libx11-dev, depend on xorg-sgml-doctools instead. + + -- Julien Cristau Sat, 30 Jul 2011 22:14:56 +0200 + +libx11 (2:1.4.3-3) unstable; urgency=low + + [ Julien Cristau ] + * Add lintian override for the libx11-private dep in libx11-6.symbols. + + [ Cyril Brulebois ] + * Fix the FTBFS on s390x (Closes: #635692): Add s390x to the list of + 64-bit architectures in the symbols file. Thanks, Aurélien Jarno! + + -- Cyril Brulebois Thu, 28 Jul 2011 15:08:36 +0200 + +libx11 (2:1.4.3-2) unstable; urgency=low + + * Team upload. + + [ Steve Langasek ] + * Build for multiarch. + + [ Julien Cristau ] + * Bump Standards-Version to 3.9.2. + * Properly clean up libtool m4 files. + + -- Julien Cristau Sat, 11 Jun 2011 14:06:01 +0200 + +libx11 (2:1.4.3-1) unstable; urgency=low + + * New upstream release: + - Add Sinhala support. + - Add Docbook external references support. + * Bump x11proto-core-dev build-dep to make defining XK_SINHALA useful. + * Bump xutils-dev build-dep for newer macros. + + -- Cyril Brulebois Tue, 05 Apr 2011 23:42:05 +0200 + +libx11 (2:1.4.2-1) unstable; urgency=low + + [ Timo Aaltonen ] + * New upstream release. (closes: #463159) + + [ Cyril Brulebois ] + * Bump x11proto-xf86bigfont-dev build-dep. + + -- Cyril Brulebois Sat, 26 Mar 2011 00:36:43 +0100 + +libx11 (2:1.4.1-5) unstable; urgency=low + + * Mark x11-data Multi-Arch: foreign. + + -- Steve Langasek Mon, 21 Feb 2011 20:01:35 -0800 + +libx11 (2:1.4.1-4) unstable; urgency=low + + * Bump Standards-Version to 3.9.1. + * specs were converted from groff to xml, so we can ship the html version + now. + * Drop Build-Dependencies on groff/ghostscript/... since the docs were + converted to xml. + + -- Julien Cristau Mon, 07 Feb 2011 12:36:09 +0100 + +libx11 (2:1.4.1-3) unstable; urgency=low + + * Remove David Nusinow and Brice Goglin from Uploaders. Thanks for all your + work! + * Drop Conflicts on sarge-era xlibs-data, Replaces on sarge-era libx11-6, + Pre-Depends on x11-common (needed for upgrades from sarge), and Conflicts + against pre-XCB libx11-6. + * Wrap debian/control Depends fields. + * Upload to unstable. + + -- Julien Cristau Sun, 06 Feb 2011 22:42:28 +0100 + +libx11 (2:1.4.1-2) experimental; urgency=low + + * Make libx11-data break earlier versions of libx11-6, since those rely + on XKeysymDB, resulting in a non-functional keyboard and plenty of + such messages: “Internal error: Could not resolve keysym *”. + + -- Cyril Brulebois Tue, 18 Jan 2011 18:47:22 +0100 + +libx11 (2:1.4.1-1) experimental; urgency=low + + [ Julien Cristau ] + * New upstream release. + - lots of fixes for multithreaded apps + - X11 users can now compose anarchism (closes: #555938) + + [ Robert Hooker ] + * New upstream release. + * Don't install unshipped XKeysymDB. + * Bump xutils-dev build-dep to 1:7.5+5 for util-macros 1.11 requirement. + + [ Cyril Brulebois ] + * New new (new) upstream release. + * As a temporary measure, add 020_keep_xorg_css.diff to avoid having to + depend on xorg-sgml-doctools just for xorg.css. + * Refresh all patches. + * Some functions got hidden by upstream in aebbf36238, since “none of + the functions in Xprivate.h should have any callers outside of Xlib, + by definition”. As a consequence, drop the following symbols from + libx11-6.symbols: + - _XIDHandler@Base + - _XSetPrivSyncFunction@Base + - _XSetSeqSyncFunction@Base + * Drop obsolete --enable-man-pages=3 from configure flags. + * Pass --with-xmlto and --without-fop for the documentation generation. + * Add xmlto, xorg-sgml-doctools, w3m build-dep accordingly. + * Remove *.xml before running dh_install, there's no point in shipping + those files. + * Update debian/copyright from upstream COPYING. + + -- Cyril Brulebois Thu, 13 Jan 2011 01:18:40 +0100 + +libx11 (2:1.3.3-3) unstable; urgency=low + + [ Julien Cristau ] + * Drop manpage from libx11-6-udeb. + * Don't install X11 locale data in the udeb. The installer uses only gtk + apps so this is useless (and big). + + [ Cyril Brulebois ] + * Cherry-pick patch from upstream to run user's synchandlers as well as + any internal synchandlers: 75ea8c3793. This fixes xnee issues when + RECORD extension is enabled (Closes: #536491; LP: #378648). + * Merge xsfbs/debian-unstable to fix double autoreconf runs. + + -- Cyril Brulebois Tue, 13 Apr 2010 14:46:16 +0200 + +libx11 (2:1.3.3-2) unstable; urgency=low + + [ Julien Cristau ] + * Update debian/copyright from upstream COPYING. + * Remove myself from Uploaders + + [ Brice Goglin ] + * Remove Jamey Sharp and Josh Triplett from Uploaders, closes: #568274. + + [ Cyril Brulebois ] + * Add udeb needed for the graphical installer: libx11-6-udeb. + * Bump the B-D on libxcb1-dev to ensure libx11-6-udeb gets a dependency + on libxcb1-udeb. + * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed). + * Add myself to Uploaders. + + -- Cyril Brulebois Thu, 11 Mar 2010 01:06:06 +0100 + +libx11 (2:1.3.3-1) unstable; urgency=low + + * xtrans has been fixed to not make us export a weak in6addr_any. Adjust + libx11-6.symbols accordingly (closes: #560648). + * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no + good reason. Thanks, Colin Watson! + * Update symbols file for sparc64 (closes: #560400). Thanks, Aurélien + Jarno! + * New upstream release + + fix XCopyGC argument order in manpage (LP: #408337) + * Bump xutils-dev build-dep for new util-macros. + * Install the Compose man page in libx11-data. + * Rediff patches 003_recognize_glibc_2.3.2_locale_names.diff, + 007_iso8859-15_Compose_fix.diff, 008_remove_ko_Compose.diff, + 009_remove_th_Compose.diff, 015_russian_locale_alias.diff. + * libx11-6.symbols: add xlocaledir, made non-static in 1.3.3. + + -- Julien Cristau Sat, 16 Jan 2010 22:47:32 +0000 + +libx11 (2:1.3.2-1) unstable; urgency=low + + [ Julien Cristau ] + * libx11-6.symbols: _XkbReadBufferCopy32, _XkbReadCopyData32 and + _XkbWriteCopyData32 are only present on 64-bit architectures. + * Unmark the following symbols as private, they're being used: + - _XRegisterFilterByMask + - _XRegisterFilterByType + - _XUnregisterFilter + - _XInitKeysymDB + - _Xevent_to_mask + * Build the Xlib specs and install them in libx11-dev. + * Upload to unstable. + + [ Timo Aaltonen ] + * New upstream release. + * Bump the build-dep on xutils-dev (>= 1:7.5~1). + + -- Julien Cristau Mon, 23 Nov 2009 20:50:03 +0100 + +libx11 (2:1.3-1) experimental; urgency=low + + * libx11-6.symbols: mark some more stuff as private. + * libx11-6.symbols: add kfreebsd-amd64 tag for 64-bit symbols. + * Run dpkg-gensymbols with -c4 to catch mismatches between the symbols file + and the library. + * New upstream release. + * Cherry-pick patch from upstream git to avoid an error in configure due to + underquoting. + * Fix 006_tailor_pt_BR.UTF-8_Compose.diff to apply on new upstream. + * Bump Standards-Version to 3.8.3. + + -- Julien Cristau Mon, 12 Oct 2009 15:28:23 +0200 + +libx11 (2:1.2.99.901-1) experimental; urgency=low + + [ Brice Goglin ] + * Bump Standards-Version to 3.8.2. + + [ Julien Cristau ] + * Drop 002_arm_abi_brain_damage.diff, the old ABI arm port is gone. + * Use a glob in libx11-6.install and libx11-xcb1.install. + * Add tentative symbols file for libX11.so.6. Many private symbols still + included. + * Build-depend on dpkg 1.15.3, to get support for tags in the symbols file. + * New upstream release candidate + + add {left,right}wards arrow to en_US.UTF-8 compose table + (closes: #532117). Thanks, Filippo Giunchedi! + + -- Julien Cristau Wed, 05 Aug 2009 17:04:28 +0200 + +libx11 (2:1.2.2-1) unstable; urgency=low + + [ Julien Cristau ] + * Move dbg packages to new debug section. + * Kill preinst which handled upgrades from early Ubuntu versions (before + breezy). This is long obsolete. + + [ Brice Goglin ] + * New upstream release. + + Fix fi_FI.UTF-8, closes: #519474. + + Fix thai XIM filtering keys when NumLock/CapsLock is on, closes: #443800. + * Add myself to Uploaders. + + -- Brice Goglin Sun, 19 Jul 2009 19:21:16 +0200 + +libx11 (2:1.2.1-1) unstable; urgency=low + + * New upstream release. + + fixes fi_FI.UTF-8 locale (closes: #519474) + + adds sr_RS locale (closes: #507940) + + adds hu_HU.utf8 locale alias (closes: #407573) + + Compose entries for some standard mathematical operators + (closes: #411734) + * Patch 012_ru_RU_UTF-8_XLC_LOCALE.diff removed, applied upstream. + * Update patches 003_recognize_glibc_2.3.2_locale_names.diff, + 006_tailor_pt_BR.UTF-8_Compose.diff and 015_russian_locale_alias.diff. + * 003_recognize_glibc_2.3.2_locale_names.diff: don't comment out the + microsoft-cp* entries from compose.dir (closes: #511354). Thanks, Sergei + Golovan! + * 003_recognize_glibc_2.3.2_locale_names.diff: don't comment out the eo_XX + entries from compose.dir and locale.dir (closes: #479058). Thanks, Luiz + Portella! + * 009_remove_th_Compose.diff: new patch, comment out the th_TH.UTF-8 entry + from compose.dir, to allow Thai XIM as default for X apps + (closes: #520509). Thanks, Theppitak Karoonboonyanan! + + -- Julien Cristau Wed, 08 Apr 2009 12:31:21 +0100 + +libx11 (2:1.2-1) unstable; urgency=low + + * New upstream release. + * Remove obsolete ld.so.conf handling from libx11-6 postinst. + * Run autoreconf on build; add build-deps on automake, libtool, xutils-dev. + * Handle parallel builds. + * Refresh patches 003_recognize_glibc_2.3.2_locale_names.diff and + 012_ru_RU_UTF-8_XLC_LOCALE.diff. + * Use a wildcard for usr/share/X11/locale instead of listing every single + file. + + -- Julien Cristau Mon, 09 Mar 2009 16:36:09 +0100 + +libx11 (2:1.1.99.2-1) experimental; urgency=low + + * New upstream release. + * Use new xcb socket handoff mechanism, update (build-)dependencies. + * Refresh patches. + * Build-dep on x11proto-core-dev >= 7.0.13. + + -- Julien Cristau Mon, 01 Dec 2008 22:37:28 +0100 + +libx11 (2:1.1.5-2) unstable; urgency=medium + + * Cherry-picked from upstream git: Fix an XCB leak when the client has a + non-fatal error handler. + + -- Julien Cristau Thu, 25 Sep 2008 17:45:25 +0200 + +libx11 (2:1.1.5-1) unstable; urgency=low + + [ Brice Goglin ] + * Add upstream URL to debian/copyright. + * Add a link to www.X.org and a reference to the upstream module + in the long description. + + [ Timo Aaltonen ] + * New upstream release. + + adds missing Compose sequences (closes: #394068) + + [ Julien Cristau ] + * 014_add_Khmer_digraphs.diff: remove, applied upstream + * 006_tailor_pt_BR.UTF-8_Compose.diff: update + + -- Julien Cristau Sun, 14 Sep 2008 19:09:33 +0200 + +libx11 (2:1.1.4-2) unstable; urgency=low + + * Drop Pre-Depends on x11-common from libx11-6, libx11-data and libx11-xcb1. + * Pull from upstream libX11-1.1-branch + + fixes Compose sequences for finnish keyboards (closes: #467142) + + interrobang has been added to the en_US.UTF-8 Compose file + (closes: #300160) + * Update patch 006_tailor_pt_BR.UTF-8_Compose.diff, refresh others. + * Drop the NEWS entry about sun java. sun-java6 is now fixed, and libxcb + doesn't abort() anymore on the locking error. + * (Finally) upload Xlib/XCB to unstable. + + -- Julien Cristau Mon, 09 Jun 2008 16:27:23 +0200 + +libx11 (2:1.1.4-1) experimental; urgency=low + + [ Timo Aaltonen ] + * control: libx11-data Replaces old versions of libx11-6 to enable + upgrades from Ubuntu 6.06. + + [ Julien Cristau ] + * New upstream release + + fixes XIM hang when switching input contexts (closes: #437437) + * Update patch stack: + + 003_recognize_glibc_2.3.2_locale_names.diff: fixup; drop the hunk + under #ifdef WIN32, as I don't care enough to fix it + + 004_en_US.UTF-8_Compose_fix_Unicode_plane_1.diff: remove, applied + upstream + + 005_Compose_fix_latin1_UTF8.diff: remove, applied upstream + + 006_tailor_pt_BR.UTF-8_Compose.diff: fixup + + 007_iso8859-15_Compose_fix.diff: refresh + + 008_remove_ko_Compose.diff: refresh + + 009_iso8859-15_Compose_Eurosign.diff: remove, applied upstream + + 012_ru_RU_UTF-8_XLC_LOCALE.diff: refresh + + 014_add_Khmer_digraphs.diff: fixup + + 015_russian_locale_alias.diff: refresh + * Bump Standards-Version to 3.7.3 (no changes). + * Drop XS- prefix from Vcs-* control fields. + * Fix malformed trailer line in libx11-6.NEWS (thanks, lintian). + + -- Julien Cristau Sat, 08 Mar 2008 03:13:07 +0100 + +libx11 (2:1.1.3-1) experimental; urgency=low + + [ Julien Cristau ] + * New upstream release. + + Fix locking in _XimGetWindowEventmask (closes: #427296). + + fix XGetMotionEvents arguments order (closes: #431421). + + XGetCommand(3) clarified (closes: #133348). + + XrmCombineDatabase(3) fixed (closes: #393434). + * Install the upstream NEWS file in libx11-6 in addition to the git + changelog. + * Use binary:Version instead of Source-Version in debian/control. + + [ Josh Triplett ] + * Expand the description of the problem with Sun Java in libx11-6.NEWS. + + -- Julien Cristau Thu, 02 Aug 2007 04:13:46 +0200 + +libx11 (2:1.1.2-1) experimental; urgency=low + + [ Brice Goglin ] + * Drop -DLIBXCURSOR from CFLAGS since upstream default is now correct + (closes: #392618). + * Add en_DK.ISO-8859-15 to 003_recognize_glibc_2.3.2_locale_names.diff + Thanks Kaare Hviid. (closes: #419192). + + [ Julien Cristau ] + * Add XS-Vcs-Git and XS-Vcs-Browser in debian/control. + * New upstream release: + + typo in XRecolorCursor.man fixed, closes: #225839; + + XRegisterIMInstantiateCallback manpage fixed, closes: #232133; + + XGetVisualInfo manpage fixed, closes: 399094; + + greek Compose file updated, patch 016_greek_polytonic_Compose.diff + dropped; + + file descriptor leak in modules/im/ximcp/imLcPrs.c:parseline() fixed, + patch 021_compose_fclose.diff dropped; + + fix for CVE-2007-1667 included, patch 022_CVE-2007-1667.diff dropped. + * Add a watch file. + * Don't run dh_install with --list-missing in binary-indep, there are too + many false positives for it to be useful. + * Document workarounds for sun-java5-bin and sun-java6-bin in libx11-6.NEWS. + * Strip all packages, not just the shared libs. + + -- Julien Cristau Wed, 06 Jun 2007 04:46:09 +0200 + +libx11 (2:1.1.1-1) experimental; urgency=low + + [ Michel Dänzer ] + * libx11-dev Depends: libxcb-xlib0-dev, because x11.pc references xcb-xlib + (closes: #410117). + + [ Julien Cristau ] + * New upstream release. + * Install upstream ChangeLog. + * libx11-dev doesn't seem to need to depend on libxext-dev + (closes: #366676). + * Use dh_installman in debian/rules to replace ".so" links with symlinks. + + -- Julien Cristau Fri, 9 Feb 2007 01:17:05 +0100 + +libx11 (2:1.1-2) experimental; urgency=low + + [ Josh Triplett ] + * Include some upstream post-1.1 fixes in debian/patches: + * "Bug #9153: Fix access to freed memory." + * "Bug #9154: Always process an event for _XReadEvents, even if an error + occurs"; fixes an assertion failure, first observed with xcompmgr. + * "Debian bug #354315: Clarify return value in XGetWindowAttributes man + page" (closes: 354315) + * Fix override discrepancies: library packages go in libs, -dbg and -dev + packages go in libdevel. Fix for both the libx11 packages and the new + libx11-xcb packages. + + -- Josh Triplett Sat, 25 Nov 2006 14:37:58 -0800 + +libx11 (2:1.1-1) experimental; urgency=low + + [ Josh Triplett, Jamey Sharp ] + * New upstream version. + * Add ourselves to Uploaders. + * Forward-port patches: + * 001_no_xkb_in_pc_file.diff: update + * 003_recognize_glibc_2.3.2_locale_names.diff: update + * 004_en_US.UTF-8_Compose_fix_Unicode_plane_1.diff: update + * 005_Compose_fix_latin1_UTF8.diff: update + * 010_manpage_suffixes.diff: delete, applied upstream + * 012_ru_RU_UTF-8_XLC_LOCALE.diff: update + * 014_add_Khmer_digraphs.diff: update + * 015_russian_locale_alias.diff: update + * 016_greek_polytonic_Compose.diff: update + * 019_new_autoconf.diff: delete, applied upstream + * 020_CVE-2006-5397.diff: delete, applied upstream + * Stop registering /usr/X11R6/lib in /etc/ld.so.conf in the postinst; + instead, deregister it if no libraries remain in it. Remove deregistration + in postrm, and remove now-unnecessary postrm. + * Add Build-Depends on libxcb1-dev >= 0.9.92 and libxcb-xlib0-dev >= 0.9.92. + * Remove Build-Depends not needed with Xlib/XCB: bigreqsproto, xcmiscproto, + libxau-dev, and libxdmcp-dev. + * libx11-dev has some unnecessary Depends, but other packages currently rely + on them, so removal will wait until a later version. + * Add library, -dev, and -dbg packages for new library libX11-xcb. Modify + rules to handle these new packages. + * libX11-xcb Conflicts: libx11-6 (<< 2:1.1), since it requires a version with + Xlib/XCB. + * Add a NEWS.Debian to libx11-6, with Xlib/XCB information. + * Add XS-Vcs-Git field. + * Remove old upstream CVS information from package descriptions. + * Reword package descriptions to stop calling Xlib "the" client interface. + + -- Josh Triplett Fri, 24 Nov 2006 17:36:55 -0800 + +libx11 (2:1.0.3-7) unstable; urgency=high + + * Grab patch from upstream git to fix CVE-2007-1667 (the patch included in + 2:1.0.3-6 was incomplete). This closes: #414045. + + -- Julien Cristau Tue, 03 Apr 2007 18:45:51 +0200 + +libx11 (2:1.0.3-6) unstable; urgency=high + + * Add patch by Daniel Kobras to add more input + validation to XInitImage(), to fix security issues (closes: #414045). + + -- Julien Cristau Fri, 9 Mar 2007 02:23:06 +0100 + +libx11 (2:1.0.3-5) unstable; urgency=high + + * Remove /usr/X11R6/lib from /etc/ld.so.conf in postinst if it's no longer + needed, instead of adding it there. + * Add patch 021_compose_fclose.diff to fix file descriptor leak when a + Compose file uses the "include" directive. Urgency high because this bug + can have security implications. + * Add myself to Uploaders, and remove Fabio and Branden with their + permission. + + -- Julien Cristau Thu, 1 Feb 2007 13:09:20 +0100 + +libx11 (2:1.0.3-4) unstable; urgency=low + + * Some patches got lost in the upgrade from 1.0.0 (2:1.0.0-9) to 1.0.3: + - 015_russian_locale_alias.diff. Closes: #368655. + This aligns with the glibc russian definition of ru_RU.KOI8-R in + /usr/share/locale/locale.alias. Note that this only applies to + Debian's glibc, see bug #62586 and glibc 2.2.5-4. Because of the + constraint implosed by glibc in /usr/share/i18n/locales/ru_RU, + we cannot likewise change ru and ru_RU away from ISO8859-5. + They really should be using ru_RU.UTF-8 anyway. + - 016_greek_polytonic_Compose.diff. Closes: #386471. + - 017_FTBFS_makekeys.diff can be left out since it is applied in 1.0.3. + + -- Drew Parsons Wed, 22 Nov 2006 00:26:36 +1100 + +libx11 (2:1.0.3-3) unstable; urgency=high + + [ Julien Cristau ] + * Urgency high for security bugfix (CVE-2006-5397). + * Add patch 020_CVE-2006-5397 to fix double fopen() of compose file + (closes: #398460). Thanks to Stefan Fritsch for the report. + + -- David Nusinow Tue, 14 Nov 2006 19:56:01 -0500 + +libx11 (2:1.0.3-2) unstable; urgency=low + + [ Denis Barbier ] + * Drop --enable-loadable-i18n from confflags, it does not work with 1.0.3. + Closes: #392567 Thanks Jérôme Marant + + -- David Nusinow Fri, 13 Oct 2006 13:25:59 -0400 + +libx11 (2:1.0.3-1) unstable; urgency=low + + [ David Nusinow ] + * New upstream release + * Dump obsolete patch 10 for manpage fix and 13 for setuid fix + * Run dh_install with --list-missing + * Remove obsolete patch 011 + * Bump debhelper compat to 5 + * Upstream fix allows building in gnu environments. Thanks Samuel + Thibault, Robert Millan, and Michael Banck. Closes: #358708 + * Add 019_new_autoconf.diff to allow us to not break the server in + horrendous ways using newer versions of autoconf. Thanks to Jamey Sharp + for pointing this patch out in upstream HEAD. + * Add 010_manpage_suffixes.diff to dynamically generate the internal manpage + section using __libmansuffix__ the same way the actual file suffix is + generated, so that they match and lintian becomes useful again here + * Add pre-depends on x11-common for the -dev package + + [ Denis Barbier ] + * Sync patches: + - 003_recognize_glibc_2.3.2_locale_names.diff + - 005_Compose_fix_latin1_UTF8.diff + - 006_tailor_pt_BR.UTF-8_Compose.diff + - 014_add_Khmer_digraphs.diff + * Add 014_add_Khmer_digraphs.diff. Khmer keyboards have to generate + several characters with a single keystroke, so define them in + en_US.UTF-8/Compose. They will be added later to all UTF-8 files. + Thanks Paul Wise. (closes: #355957) + * Add support for Khmer locale in 003_recognize_glibc_2.3.2_locale_names.diff + + [ Andres Salomon ] + * Test for obj-$(DEB_BUILD_GNU_TYPE) before creating it during build; + idempotency fix. + + [ Drew Parsons ] + * dbg package has priority extra. + + -- David Nusinow Tue, 10 Oct 2006 22:34:36 -0400 + +libx11 (2:1.0.0-9) unstable; urgency=low + + * Add 015_russian_locale_alias.diff. Locale alias for russian was incorrect, + it should be ru_RU.KOI8-R as in glibc locale.alias. Thanks Andrei Lahun. + (closes: #368655) + * Add 016_greek_polytonic_Compose.diff. Add compose sequences with the + right breathing signs U0313/U0314 to el_GR.UTF-8/Compose. + Thanks Jan Willem Stumpel. (closes: #386471) + * Add 017_FTBFS_makekeys.diff. Fix a FTBFS when compiling with + x11proto-core-dev >= 7.0.3, backported from upstream. + Thanks Goswin von Brederlow. (closes: #387133) + + -- Denis Barbier Thu, 14 Sep 2006 01:35:19 +0200 + +libx11 (2:1.0.0-8) unstable; urgency=low + + * Add 18_nonlinux.diff to fix building in gnu environments. Thanks Samuel + Thibault, Robert Millan, and Michael Banck. Closes: #358708 + + -- David Nusinow Wed, 27 Sep 2006 21:07:10 -0400 + +libx11 (2:1.0.0-7) unstable; urgency=high + + * Security update. Fix for setuid privledge escalation vulernabilities. + See http://lists.freedesktop.org/archives/xorg/2006-June/016146.html for + the full advisory. + * Bump standards version to 3.7.2.0 + + -- David Nusinow Sat, 1 Jul 2006 17:05:07 -0400 + +libx11 (2:1.0.0-6) unstable; urgency=low + + * Remove libx11-dev's dependencies on libxi-dev and libxkbfile-dev. Add a + dependency on x11proto-input-dev instead. This should break some circular + dependencies. Thanks go yet again to Kurt Roeckx. + + -- David Nusinow Tue, 11 Apr 2006 18:17:46 -0400 + +libx11 (2:1.0.0-5) unstable; urgency=low + + * Upload to unstable + + -- David Nusinow Thu, 23 Mar 2006 22:44:26 -0500 + +libx11 (2:1.0.0-4) experimental; urgency=low + + [ David Nusinow ] + * Remove libx11-dev versioned dependency on libxext-dev. This was preventing + bootstrapping of libxext. Thanks Eugene Konev. + + [ Denis Barbier ] + * Add Build-Depends: x11proto-input-dev, quilt. Thanks Kurt Roeckx. + (Closes: #356918). + + -- David Nusinow Tue, 21 Mar 2006 19:55:58 -0500 + +libx11 (2:1.0.0-3) experimental; urgency=low + + [ David Nusinow ] + * Stop using the xsfbs autoreconf script. The main beneft of using quilt in + keeping the patches separate is for submitting things upstream and porting + our changes between upstream releases. Keeping the automatically generated + build system stuff in patches also doesn't fall under this use category. + * Make libx11-6 conflict with xlibs-data. Thanks Kurt Roeckx. + (closes: #356415) + + -- David Nusinow Sun, 12 Mar 2006 14:00:31 -0500 + +libx11 (2:1.0.0-2) experimental; urgency=low + + [ David Nusinow ] + * Properly install all the contents of /usr/lib/X11/locale. Thanks Zephenia + E. Hull. + * Provide versioned build-depends on the X libs. Thanks Kurt Roeckx. + (closes: #354161) + * Provide libx11-dev dependencies on libxdmcp-dev. + Thanks Kurt Roeckx. (closes: #354167) + * Add a bunch of depends to libx11-dev from the monolith. Thanks Eugene + Konev for the pointer. + * Add 001_no_xkb_in_pc_file.diff because we don't need x11proto-input-dev. + Thanks Eugene Konev. + + [ Eugene Konev ] + * Move locale data in separate libx11-data package. Make libx11-6 depend + on it. + * libx11-6.install.in? Huh? Replaced with libx11-6.install + * Add real binary-indep. + * Add patches from 6.9: + - 002_arm_abi_brain_damage.diff + - 003_recognize_glibc_2.3.2_locale_names.diff + - 004_en_US.UTF-8_Compose_fix_Unicode_plane_1.diff + - 005_Compose_fix_latin1_UTF8.diff + - 006_tailor_pt_BR.UTF-8_Compose.diff + - 007_iso8859-15_Compose_fix.diff + - 008_remove_ko_Compose.diff + - 009_iso8859-15_Compose_Eurosign.diff + - 012_ru_RU_UTF-8_XLC_LOCALE.diff + * Adjust Pre-depends for libx11-6. Remove depends on x11-common from + libx11-dbg and libx11-dev as they depend on libx11-6 anyway. + * Run dh_install with --fail-missing if there is checkinstall in + DEB_BUILD_OPTIONS + * Resurrect libx11-6.post{inst,rm}.in. Add genscripts to build target's + dependencies. + * Fix libx11-6.preinst.in to include shelllib and define appropriate vars. + * Grab fixes for manpages section from Xorg CVS + - 010_manpages_fix.diff + * Grab ubuntu patch to support XLOCALELIBDIR separate from XLOCALEDIR + - 011_stolen_from_ubuntu_xlocalelibdir.diff + * Add --enable-loadable-i18n to confflags. + * Use new xsfbs-autoreconf.mk to do autoreconfing. + + -- Eugene Konev Mon, 27 Feb 2006 13:45:29 +0700 + +libx11 (2:1.0.0-1) experimental; urgency=low + + * First upload to Debian + * Remove versioned build-dep on x11proto-core-dev, since the first package + we'll be uploading will be versioned properly for us + * Remove patch dir as the patch has been incorporated by upstream + + -- David Nusinow Thu, 29 Dec 2005 20:51:20 -0500 + +libx11 (1:6.2.1+cvs.20050722-8) breezy; urgency=low + + * Fix non-UTF-8 locales by fixing generation of compose.dir, locale.alias, + and locale.dir in nls/ (closes: Ubuntu#13724). + + -- Daniel Stone Fri, 30 Sep 2005 16:30:55 +1000 + +libx11 (1:6.2.1+cvs.20050722-7) breezy; urgency=low + + * Move man pages back to section 3 (closes: Ubuntu#16290). + + -- Daniel Stone Thu, 29 Sep 2005 11:26:11 +1000 + +libx11 (1:6.2.1+cvs.20050722-6) breezy; urgency=low + + * Add libx11-dev Build-Depends on x11proto-kb-dev, so we get XKBstr.h, which + makes XKBlib.h usable. + * Add foo_t and TRANS_CLIENT defines to Xtrans users; thanks Isaac Richards + for the catch (closes: Ubuntu#12052). + + -- Daniel Stone Fri, 19 Aug 2005 15:19:33 +1000 + +libx11 (1:6.2.1+cvs.20050722-5) breezy; urgency=low + + * Add x-common Pre-Depends to libx11-6, as we ship stuff in + /usr/lib/X11. + + -- Daniel Stone Thu, 18 Aug 2005 12:12:45 +1000 + +libx11 (1:6.2.1+cvs.20050722-4) breezy; urgency=low + + * Fix search path for libXcursor. + * Add :s to compose.dir to get composition working in apps which use the + default X input method (closes: Ubuntu#12184). + + -- Daniel Stone Mon, 8 Aug 2005 13:32:12 +1000 + +libx11 (1:6.2.1+cvs.20050722-3) breezy; urgency=low + + * Make ErrDes.c and StrKeysym.c look for XKEYSYMDB and XERRORDB, not + KEYSYMDB and ERRORDB, with the pleasant side-effect that they look + directly in /usr/share/X11, not /usr/lib/X11, so we can throw the cheesy + symlinks away. This fixes some corner cases in hoary upgrades. + + -- Daniel Stone Mon, 1 Aug 2005 13:17:15 +1000 + +libx11 (1:6.2.1+cvs.20050722-2) breezy; urgency=low + + * Move locale data back to /usr/share and libraries to /usr/lib. XlcDL.c + and lcFile.c hacked to accommodate this, as well as configure.ac. This + fixes all the locale problems, AFAICT. (closes: Ubuntu#12142) + + -- Daniel Stone Tue, 26 Jul 2005 23:00:21 +1000 + +libx11 (1:6.2.1+cvs.20050722-1) breezy; urgency=low + + * Fix locales harder: add the old loadable locale modules back. + * Although architecture-independent locale data has been moved to + /usr/lib/X11/locale because of limitations in the path-parsing code. + Argh! + * Bump Build-Depends on x11proto-core-dev to today's CVS; -D_XOPEN_SOURCE + begone! + + -- Daniel Stone Fri, 22 Jul 2005 22:29:21 +1000 + +libx11 (1:6.2.1+cvs.20050711-1) breezy; urgency=low + + * New CVS snapshot, incorporating patch #086 from the monolith. + + -- Daniel Stone Mon, 11 Jul 2005 10:10:44 +1000 + +libx11 (1:6.2.1+cvs.20050615-5) breezy; urgency=low + + * Bump libx11-6 -> xlibs-data Conflicts/Replaces to -34; Tollef's -33 did + not change this. + + -- Daniel Stone Tue, 5 Jul 2005 01:41:19 +1000 + +libx11 (1:6.2.1+cvs.20050615-4) breezy; urgency=low + + * Make Build-Depends and Depends on x11proto-core-dev explicitly >= + 6.8.99.8-1 (hi LaMont!). + * Add symlinks to X{Error,KeySym}DB from /usr/{X11R6/,}lib/X11. Bump + Conflicts on xlibs-data up to -33. Add symlinks to locale data in + /usr/{X11R6,}lib/X11 (closes: Ubuntu#12081). + + -- Daniel Stone Fri, 17 Jun 2005 15:58:44 +1000 + +libx11 (1:6.2.1+cvs.20050615-3) breezy; urgency=low + + * Add missing build-depends on: + - pkg-config, x11proto-kb-dev, x11proto-input-dev + + -- Adam Conrad Thu, 16 Jun 2005 13:50:14 +0000 + +libx11 (1:6.2.1+cvs.20050615-2) breezy; urgency=low + + * Move Build-Depends-Indep to Build-Depends to fix FTBFSs. + + -- Adam Conrad Thu, 16 Jun 2005 08:53:59 +0000 + +libx11 (1:6.2.1+cvs.20050615-1) breezy; urgency=low + + * First libx11 release. + + XCB support removed for now. + + -- Daniel Stone Mon, 16 May 2005 22:10:17 +1000 --- libx11-1.7.2.orig/debian/control +++ libx11-1.7.2/debian/control @@ -0,0 +1,167 @@ +Source: libx11 +Section: x11 +Priority: optional +Maintainer: Debian X Strike Force +Build-Depends: + debhelper-compat (= 12), + dpkg-dev (>= 1.18.0), + pkg-config, + xtrans-dev, + x11proto-dev, + libxcb1-dev (>= 1.11.1), + quilt, + xutils-dev (>= 1:7.6+2), +Build-Depends-Indep: +# specs + xmlto, + xorg-sgml-doctools (>= 1:1.10), + w3m, +Standards-Version: 4.5.0 +Vcs-Git: https://salsa.debian.org/xorg-team/lib/libx11.git +Vcs-Browser: https://salsa.debian.org/xorg-team/lib/libx11 + +Package: libx11-6 +Section: libs +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libx11-data, +Pre-Depends: ${misc:Pre-Depends} +Breaks: + libx11-xcb1 (<< 2:1.7.0-2), +Multi-Arch: same +Description: X11 client-side library + This package provides a client interface to the X Window System, otherwise + known as 'Xlib'. It provides a complete API for the basic functions of the + window system. + . + More information about X.Org can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libX11 + +Package: libx11-6-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Description: X11 client-side library + This is a udeb, or a microdeb, for the debian-installer. + +Package: libx11-data +Architecture: all +Depends: + ${misc:Depends}, +Breaks: libx11-6 (<< 2:1.4.1) +Multi-Arch: foreign +Description: X11 client-side library + This package provides the locale data files for libx11. + . + More information about X.Org can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libX11 + +Package: libx11-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libx11-6 (= ${binary:Version}), + libxau-dev (>= 1:1.0.0-1), + libxdmcp-dev (>= 1:1.0.0-1), + x11proto-dev (>= 2019.2-1), + xtrans-dev, + libxcb1-dev, +Suggests: libx11-doc +Replaces: x11proto-dev (<< 2019.2) +Description: X11 client-side library (development headers) + This package provides a client interface to the X Window System, otherwise + known as 'Xlib'. It provides a complete API for the basic functions of the + window system. + . + This package contains the development headers for the library found in + libx11-6. Non-developers likely have little use for this package. + . + More information about X.Org can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libX11 + +Package: libx11-xcb1 +Section: libs +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libx11-6 (= ${binary:Version}), +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: Xlib/XCB interface library + libX11-xcb provides functions needed by clients which take advantage of + Xlib/XCB to mix calls to both Xlib and XCB over the same X connection. + . + More information about X.Org can be found at: + + . + More information about XCB can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libX11 + +Package: libx11-xcb-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libx11-xcb1 (= ${binary:Version}), + libxcb1-dev (>= 1.11.1), + libx11-dev, +Description: Xlib/XCB interface library (development headers) + libX11-xcb provides functions needed by clients which take advantage of + Xlib/XCB to mix calls to both Xlib and XCB over the same X connection. + . + This package contains the development headers for the library found in + libx11-xcb1. Non-developers likely have little use for this package. + . + More information about X.Org can be found at: + + . + More information about XCB can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libX11 + +Package: libx11-doc +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, +Replaces: libx11-dev (<< 2:1.4.4-3) +Breaks: libx11-dev (<< 2:1.4.4-3) +Description: X11 client-side library (development documentation) + This package provides a client interface to the X Window System, otherwise + known as 'Xlib'. It provides a complete API for the basic functions of the + window system. + . + This package contains supplemental documentation for the library found in + libx11-6. Non-developers likely have little use for this package. + . + More information about X.Org can be found at: + + . + This module can be found at + https://gitlab.freedesktop.org/xorg/lib/libX11 --- libx11-1.7.2.orig/debian/copyright +++ libx11-1.7.2/debian/copyright @@ -0,0 +1,944 @@ +This package was downloaded from +https://xorg.freedesktop.org/releases/individual/lib/ + +The following is the 'standard copyright' agreed upon by most contributors, +and is currently the canonical license preferred by the X.Org Foundation. +This is a slight variant of the common MIT license form published by the +Open Source Initiative at https://opensource.org/licenses/mit-license.php + +Copyright holders of new code should use this license statement where +possible, and insert their name to this list. Please sort by surname +for people, and by the full name for other entities (e.g. Juliusz +Chroboczek sorts before Intel Corporation sorts before Daniel Stone). + +See each individual source file or directory for the license that applies +to that file. + +Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett +Copyright © 2009 Red Hat, Inc. +Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + ---------------------------------------------------------------------- + +The following licenses are 'legacy' - usually MIT/X11 licenses with the name +of the copyright holder(s) in the license statement: + +Copyright 1984-1994, 1998 The Open Group + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of The Open Group shall not be +used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from The Open Group. + +X Window System is a trademark of The Open Group. + + ---------------------------------------- + +Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium +Copyright 2000 The XFree86 Project, Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the X Consortium shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from the X Consortium. + +Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by +Digital Equipment Corporation + +Portions Copyright 1990, 1991 by Tektronix, Inc. + +Permission to use, copy, modify and distribute this documentation for +any purpose and without fee is hereby granted, provided that the above +copyright notice appears in all copies and that both that copyright notice +and this permission notice appear in all copies, and that the names of +Digital and Tektronix not be used in in advertising or publicity pertaining +to this documentation without specific, written prior permission. +Digital and Tektronix makes no representations about the suitability +of this documentation for any purpose. +It is provided ``as is'' without express or implied warranty. + + ---------------------------------------- + +Copyright (c) 1999-2000 Free Software Foundation, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the Free Software Foundation +shall not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization from the +Free Software Foundation. + + ---------------------------------------- + +Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. + All Rights Reserved + +This file is a component of an X Window System-specific implementation +of Xcms based on the TekColor Color Management System. TekColor is a +trademark of Tektronix, Inc. The term "TekHVC" designates a particular +color space that is the subject of U.S. Patent No. 4,985,853 (equivalent +foreign patents pending). Permission is hereby granted to use, copy, +modify, sell, and otherwise distribute this software and its +documentation for any purpose and without fee, provided that: + +1. This copyright, permission, and disclaimer notice is reproduced in + all copies of this software and any modification thereof and in + supporting documentation; +2. Any color-handling application which displays TekHVC color + cooordinates identifies these as TekHVC color coordinates in any + interface that displays these coordinates and in any associated + documentation; +3. The term "TekHVC" is always used, and is only used, in association + with the mathematical derivations of the TekHVC Color Space, + including those provided in this file and any equivalent pathways and + mathematical derivations, regardless of digital (e.g., floating point + or integer) representation. + +Tektronix makes no representation about the suitability of this software +for any purpose. It is provided "as is" and with all faults. + +TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, +INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +(c) Copyright 1995 FUJITSU LIMITED +This is source code modified by FUJITSU LIMITED under the Joint +Development Agreement for the CDE/Motif PST. + + ---------------------------------------- + +Copyright 1992 by Oki Technosystems Laboratory, Inc. +Copyright 1992 by Fuji Xerox Co., Ltd. + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Oki Technosystems +Laboratory and Fuji Xerox not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. +Oki Technosystems Laboratory and Fuji Xerox make no representations +about the suitability of this software for any purpose. It is provided +"as is" without express or implied warranty. + +OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS +LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of FUJITSU LIMITED +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. +FUJITSU LIMITED makes no representations about the suitability of +this software for any purpose. +It is provided "as is" without express or implied warranty. + +FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + + +Copyright (c) 1995 David E. Wexelblat. All rights reserved + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of David E. Wexelblat shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from David E. Wexelblat. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name OMRON not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. OMRON makes no representations +about the suitability of this software for any purpose. It is provided +"as is" without express or implied warranty. + +OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by +Digital Equipment Corporation + +Portions Copyright 1990, 1991 by Tektronix, Inc + +Rewritten for X.org by Chris Lee + +Permission to use, copy, modify, distribute, and sell this documentation +for any purpose and without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +Chris Lee makes no representations about the suitability for any purpose +of the information in this document. It is provided \`\`as-is'' without +express or implied warranty. + + ---------------------------------------- + +Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, +Copyright 1994 by FUJITSU LIMITED +Copyright 1994 by Sony Corporation + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the names of Digital, FUJITSU +LIMITED and Sony Corporation not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. + +DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED +AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + + +Copyright 1991 by the Open Software Foundation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Open Software Foundation +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Open Software +Foundation makes no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED +Copyright 1993, 1994 by Sony Corporation + +Permission to use, copy, modify, distribute, and sell this software and +its documentation for any purpose is hereby granted without fee, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of FUJITSU LIMITED and Sony Corporation +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. FUJITSU LIMITED and +Sony Corporation makes no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. + +Permission to use, copy, modify, and distribute this +software and its documentation for any purpose and without +fee is hereby granted, provided that the above copyright +notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting +documentation, and that the name of Silicon Graphics not be +used in advertising or publicity pertaining to distribution +of the software without specific prior written permission. +Silicon Graphics makes no representation about the suitability +of this software for any purpose. It is provided "as is" +without any express or implied warranty. + +SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON +GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH +THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED +Copyright 1993 by Digital Equipment Corporation + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of FUJITSU LIMITED and +Digital Equipment Corporation not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. FUJITSU LIMITED and Digital Equipment Corporation +makes no representations about the suitability of this software for +any purpose. It is provided "as is" without express or implied +warranty. + +FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR +ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1992, 1993 by FUJITSU LIMITED +Copyright 1993 by Fujitsu Open Systems Solutions, Inc. +Copyright 1994 by Sony Corporation + +Permission to use, copy, modify, distribute and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of FUJITSU LIMITED, +Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. +FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and +Sony Corporation make no representations about the suitability of +this software for any purpose. It is provided "as is" without +express or implied warranty. + +FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY +CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, +IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED +AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, +Maynard, Massachusetts, + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Digital not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + ---------------------------------------- + +Copyright 1993 by SunSoft, Inc. +Copyright 1999-2000 by Bruno Haible + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the names of SunSoft, Inc. and +Bruno Haible not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. SunSoft, Inc. and Bruno Haible make no representations +about the suitability of this software for any purpose. It is +provided "as is" without express or implied warranty. + +SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1991 by the Open Software Foundation +Copyright 1993 by the TOSHIBA Corp. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of Open Software Foundation and TOSHIBA +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Open Software +Foundation and TOSHIBA make no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name Wyse not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + ---------------------------------------- + + +Copyright 1991 by the Open Software Foundation +Copyright 1993, 1994 by the Sony Corporation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of Open Software Foundation and +Sony Corporation not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior permission. +Open Software Foundation and Sony Corporation make no +representations about the suitability of this software for any purpose. +It is provided "as is" without express or implied warranty. + +OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN +SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1992, 1993 by FUJITSU LIMITED +Copyright 1993 by Fujitsu Open Systems Solutions, Inc. + +Permission to use, copy, modify, distribute and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of FUJITSU LIMITED and +Fujitsu Open Systems Solutions, Inc. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. +FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no +representations about the suitability of this software for any purpose. +It is provided "as is" without express or implied warranty. + +FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS +SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT +OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE +OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1993, 1994 by Sony Corporation + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Sony Corporation +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. +Sony Corporation makes no representations about the suitability of +this software for any purpose. It is provided "as is" without +express or implied warranty. + +SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1986, 1998 The Open Group +Copyright (c) 2000 The XFree86 Project, Inc. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Except as contained in this notice, the name of the X Consortium or of the +XFree86 Project shall not be used in advertising or otherwise to promote the +sale, use or other dealings in this Software without prior written +authorization from the X Consortium and the XFree86 Project. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, + and Nippon Telegraph and Telephone Corporation +Copyright 1991 by the Open Software Foundation +Copyright 1993 by the FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of OMRON, NTT Software, NTT, and +Open Software Foundation not be used in advertising or publicity +pertaining to distribution of the software without specific, +written prior permission. OMRON, NTT Software, NTT, and Open Software +Foundation make no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION +DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT +SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, +Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name Digital not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + + +Copyright 1991, 1992 by Fuji Xerox Co., Ltd. +Copyright 1992, 1993, 1994 by FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Fuji Xerox, +FUJITSU LIMITED not be used in advertising or publicity pertaining +to distribution of the software without specific, written prior +permission. Fuji Xerox, FUJITSU LIMITED make no representations +about the suitability of this software for any purpose. +It is provided "as is" without express or implied warranty. + +FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, +FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA +OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 2006 Josh Triplett + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + ---------------------------------------- + +(c) Copyright 1996 by Sebastien Marineau and Holger Veit + + + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Except as contained in this notice, the name of Sebastien Marineau or Holger Veit +shall not be used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from Holger Veit or +Sebastien Marineau. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, + and Nippon Telegraph and Telephone Corporation +Copyright 1991 by the Open Software Foundation +Copyright 1993 by the TOSHIBA Corp. +Copyright 1993, 1994 by Sony Corporation +Copyright 1993, 1994 by the FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of OMRON, NTT Software, NTT, Open +Software Foundation, and Sony Corporation not be used in advertising +or publicity pertaining to distribution of the software without specific, +written prior permission. OMRON, NTT Software, NTT, Open Software +Foundation, and Sony Corporation make no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + +OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY +CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT +SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY +CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 2000 by Bruno Haible + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Bruno Haible not +be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Bruno Haible +makes no representations about the suitability of this software for +any purpose. It is provided "as is" without express or implied +warranty. + +Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright © 2003 Keith Packard + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Keith Packard not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. Keith Packard makes no +representations about the suitability of this software for any purpose. It +is provided "as is" without express or implied warranty. + +KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright (c) 2007-2009, Troy D. Hanson +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + ---------------------------------------- + +Copyright 1992, 1993 by TOSHIBA Corp. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of TOSHIBA not be used in advertising +or publicity pertaining to distribution of the software without specific, +written prior permission. TOSHIBA make no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + +TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + + ---------------------------------------- + +Copyright IBM Corporation 1993 + +All Rights Reserved + +License to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of IBM not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL +IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, + and Nippon Telegraph and Telephone Corporation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of OMRON, NTT Software, and NTT +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. OMRON, NTT Software, +and NTT make no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --- libx11-1.7.2.orig/debian/libx11-6-udeb.install +++ libx11-1.7.2/debian/libx11-6-udeb.install @@ -0,0 +1,5 @@ +# from libx11-6: +usr/lib/*/libX11.so.6* usr/lib + +# from libx11-data: +usr/share/X11/XErrorDB --- libx11-1.7.2.orig/debian/libx11-6.NEWS +++ libx11-1.7.2/debian/libx11-6.NEWS @@ -0,0 +1,32 @@ +libx11 (2:1.1-1) experimental; urgency=low + + [ Josh Triplett, Jamey Sharp ] + libx11 1.1 includes our work on Xlib/XCB, which uses XCB as the Xlib + transport layer, and allows a client to use both Xlib and XCB on the + same connection. This allows clients to transition from Xlib to XCB + incrementally. libx11-6 1.1 is API- and ABI-compatible with previous + versions, and does not require any software or package changes. + + Ideally, you will not notice any + change at all. However, Xlib/XCB includes some additional + code to check for bugs in calling software. If you encounter a problem, you + will most likely just see an application disappear, due to having triggered + an assertion and aborted. If you ran the application from a terminal, you + can look there to see error output and get more details; otherwise, look at + ~/.xsession-errors. These assertions look like one of these: + + xcb_xlib.c:41: xcb_xlib_lock: Assertion `!c->xlib.lock' failed. + xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. + + Both of these represent bugs in a caller of libX11, and *not* in + libX11 or libxcb. The first assertion means that a caller attempted + to lock the display while already locked. The second assertion means + that a caller attempted to unlock the display without having it + locked. If you encounter such bugs, please report a bug against the + offending software (*not* libx11-6 or libxcb), provide a backtrace, + and X-Debbugs-CC: xcb@lists.freedesktop.org if you need help tracking + down the problem. If the bug always consistently occurs when running + the application (or in the case of a library, invoking the library), + use severity "important", and raise to "grave" after the etch release. + + -- Josh Triplett Fri, 24 Nov 2006 17:36:55 -0800 --- libx11-1.7.2.orig/debian/libx11-6.install +++ libx11-1.7.2/debian/libx11-6.install @@ -0,0 +1 @@ +usr/lib/*/libX11.so.6* --- libx11-1.7.2.orig/debian/libx11-6.lintian-overrides +++ libx11-1.7.2/debian/libx11-6.lintian-overrides @@ -0,0 +1 @@ +symbols-declares-dependency-on-other-package libx11-private --- libx11-1.7.2.orig/debian/libx11-6.symbols +++ libx11-1.7.2/debian/libx11-6.symbols @@ -0,0 +1,1236 @@ +libX11.so.6 libx11-6 #MINVER# +| libx11-private + (optional)KeySymToUcs4@Base 0 1 + XActivateScreenSaver@Base 0 + XAddConnectionWatch@Base 0 + XAddExtension@Base 0 + XAddHost@Base 0 + XAddHosts@Base 0 + XAddPixel@Base 0 + XAddToExtensionList@Base 0 + XAddToSaveSet@Base 0 + XAllPlanes@Base 0 + XAllocClassHint@Base 0 + XAllocColor@Base 0 + XAllocColorCells@Base 0 + XAllocColorPlanes@Base 0 + XAllocIconSize@Base 0 + XAllocNamedColor@Base 0 + XAllocSizeHints@Base 0 + XAllocStandardColormap@Base 0 + XAllocWMHints@Base 0 + XAllowEvents@Base 0 + XAutoRepeatOff@Base 0 + XAutoRepeatOn@Base 0 + XBaseFontNameListOfFontSet@Base 0 + XBell@Base 0 + XBitmapBitOrder@Base 0 + XBitmapPad@Base 0 + XBitmapUnit@Base 0 + XBlackPixel@Base 0 + XBlackPixelOfScreen@Base 0 + XCellsOfScreen@Base 0 + XChangeActivePointerGrab@Base 0 + XChangeGC@Base 0 + XChangeKeyboardControl@Base 0 + XChangeKeyboardMapping@Base 0 + XChangePointerControl@Base 0 + XChangeProperty@Base 0 + XChangeSaveSet@Base 0 + XChangeWindowAttributes@Base 0 + XCheckIfEvent@Base 0 + XCheckMaskEvent@Base 0 + XCheckTypedEvent@Base 0 + XCheckTypedWindowEvent@Base 0 + XCheckWindowEvent@Base 0 + XCirculateSubwindows@Base 0 + XCirculateSubwindowsDown@Base 0 + XCirculateSubwindowsUp@Base 0 + XClearArea@Base 0 + XClearWindow@Base 0 + XClipBox@Base 0 + XCloseDisplay@Base 0 + XCloseIM@Base 0 + XCloseOM@Base 0 + XConfigureWindow@Base 0 + XConnectionNumber@Base 0 + XContextDependentDrawing@Base 0 + XContextualDrawing@Base 0 + XConvertCase@Base 0 + XConvertSelection@Base 0 + XCopyArea@Base 0 + XCopyColormapAndFree@Base 0 + XCopyGC@Base 0 + XCopyPlane@Base 0 + XCreateBitmapFromData@Base 0 + XCreateColormap@Base 0 + XCreateFontCursor@Base 0 + XCreateFontSet@Base 0 + XCreateGC@Base 0 + XCreateGlyphCursor@Base 0 + XCreateIC@Base 0 + XCreateImage@Base 0 + XCreateOC@Base 0 + XCreatePixmap@Base 0 + XCreatePixmapCursor@Base 0 + XCreatePixmapFromBitmapData@Base 0 + XCreateRegion@Base 0 + XCreateSimpleWindow@Base 0 + XCreateWindow@Base 0 + XDefaultColormap@Base 0 + XDefaultColormapOfScreen@Base 0 + XDefaultDepth@Base 0 + XDefaultDepthOfScreen@Base 0 + XDefaultGC@Base 0 + XDefaultGCOfScreen@Base 0 + XDefaultRootWindow@Base 0 + XDefaultScreen@Base 0 + XDefaultScreenOfDisplay@Base 0 + XDefaultString@Base 0 + XDefaultVisual@Base 0 + XDefaultVisualOfScreen@Base 0 + XDefineCursor@Base 0 + XDeleteContext@Base 0 + XDeleteModifiermapEntry@Base 0 + XDeleteProperty@Base 0 + XDestroyIC@Base 0 + XDestroyImage@Base 0 + XDestroyOC@Base 0 + XDestroyRegion@Base 0 + XDestroySubwindows@Base 0 + XDestroyWindow@Base 0 + XDirectionalDependentDrawing@Base 0 + XDisableAccessControl@Base 0 + XDisplayCells@Base 0 + XDisplayHeight@Base 0 + XDisplayHeightMM@Base 0 + XDisplayKeycodes@Base 0 + XDisplayMotionBufferSize@Base 0 + XDisplayName@Base 0 + XDisplayOfIM@Base 0 + XDisplayOfOM@Base 0 + XDisplayOfScreen@Base 0 + XDisplayPlanes@Base 0 + XDisplayString@Base 0 + XDisplayWidth@Base 0 + XDisplayWidthMM@Base 0 + XDoesBackingStore@Base 0 + XDoesSaveUnders@Base 0 + XDrawArc@Base 0 + XDrawArcs@Base 0 + XDrawImageString16@Base 0 + XDrawImageString@Base 0 + XDrawLine@Base 0 + XDrawLines@Base 0 + XDrawPoint@Base 0 + XDrawPoints@Base 0 + XDrawRectangle@Base 0 + XDrawRectangles@Base 0 + XDrawSegments@Base 0 + XDrawString16@Base 0 + XDrawString@Base 0 + XDrawText16@Base 0 + XDrawText@Base 0 + XEHeadOfExtensionList@Base 0 + XESetBeforeFlush@Base 0 + XESetCloseDisplay@Base 0 + XESetCopyEventCookie@Base 2:1.2.99.901 + XESetCopyGC@Base 0 + XESetCreateFont@Base 0 + XESetCreateGC@Base 0 + XESetError@Base 0 + XESetErrorString@Base 0 + XESetEventToWire@Base 0 + XESetFlushGC@Base 0 + XESetFreeFont@Base 0 + XESetFreeGC@Base 0 + XESetPrintErrorValues@Base 0 + XESetWireToError@Base 0 + XESetWireToEvent@Base 0 + XESetWireToEventCookie@Base 2:1.2.99.901 + XEmptyRegion@Base 0 + XEnableAccessControl@Base 0 + XEqualRegion@Base 0 + XEventMaskOfScreen@Base 0 + XEventsQueued@Base 0 + XExtendedMaxRequestSize@Base 0 + XExtentsOfFontSet@Base 0 + XFetchBuffer@Base 0 + XFetchBytes@Base 0 + XFetchName@Base 0 + XFillArc@Base 0 + XFillArcs@Base 0 + XFillPolygon@Base 0 + XFillRectangle@Base 0 + XFillRectangles@Base 0 + XFilterEvent@Base 0 + XFindContext@Base 0 + XFindOnExtensionList@Base 0 + XFlush@Base 0 + XFlushGC@Base 0 + XFontsOfFontSet@Base 0 + XForceScreenSaver@Base 0 + XFree@Base 0 + XFreeColormap@Base 0 + XFreeColors@Base 0 + XFreeCursor@Base 0 + XFreeEventData@Base 2:1.2.99.901 + XFreeExtensionList@Base 0 + XFreeFont@Base 0 + XFreeFontInfo@Base 0 + XFreeFontNames@Base 0 + XFreeFontPath@Base 0 + XFreeFontSet@Base 0 + XFreeGC@Base 0 + XFreeModifiermap@Base 0 + XFreePixmap@Base 0 + XFreeStringList@Base 0 + XGContextFromGC@Base 0 + XGeometry@Base 0 + XGetAtomName@Base 0 + XGetAtomNames@Base 0 + XGetClassHint@Base 0 + XGetCommand@Base 0 + XGetDefault@Base 0 + XGetErrorDatabaseText@Base 0 + XGetErrorText@Base 0 + XGetEventData@Base 2:1.2.99.901 + XGetFontPath@Base 0 + XGetFontProperty@Base 0 + XGetGCValues@Base 0 + XGetGeometry@Base 0 + XGetICValues@Base 0 + XGetIMValues@Base 0 + XGetIconName@Base 0 + XGetIconSizes@Base 0 + XGetImage@Base 0 + XGetInputFocus@Base 0 + XGetKeyboardControl@Base 0 + XGetKeyboardMapping@Base 0 + XGetModifierMapping@Base 0 + XGetMotionEvents@Base 0 + XGetNormalHints@Base 0 + XGetOCValues@Base 0 + XGetOMValues@Base 0 + XGetPixel@Base 0 + XGetPointerControl@Base 0 + XGetPointerMapping@Base 0 + XGetRGBColormaps@Base 0 + XGetScreenSaver@Base 0 + XGetSelectionOwner@Base 0 + XGetSizeHints@Base 0 + XGetStandardColormap@Base 0 + XGetSubImage@Base 0 + XGetTextProperty@Base 0 + XGetTransientForHint@Base 0 + XGetVisualInfo@Base 0 + XGetWMClientMachine@Base 0 + XGetWMColormapWindows@Base 0 + XGetWMHints@Base 0 + XGetWMIconName@Base 0 + XGetWMName@Base 0 + XGetWMNormalHints@Base 0 + XGetWMProtocols@Base 0 + XGetWMSizeHints@Base 0 + XGetWindowAttributes@Base 0 + XGetWindowProperty@Base 0 + XGetZoomHints@Base 0 + XGrabButton@Base 0 + XGrabKey@Base 0 + XGrabKeyboard@Base 0 + XGrabPointer@Base 0 + XGrabServer@Base 0 + XHeightMMOfScreen@Base 0 + XHeightOfScreen@Base 0 + XIMOfIC@Base 0 + XIconifyWindow@Base 0 + XIfEvent@Base 0 + XImageByteOrder@Base 0 + XInitExtension@Base 0 + XInitImage@Base 0 + XInitThreads@Base 0 + XInsertModifiermapEntry@Base 0 + XInstallColormap@Base 0 + XInternAtom@Base 0 + XInternAtoms@Base 0 + XInternalConnectionNumbers@Base 0 + XIntersectRegion@Base 0 + XKeycodeToKeysym@Base 0 + XKeysymToKeycode@Base 0 + XKeysymToString@Base 0 + XKillClient@Base 0 + XLastKnownRequestProcessed@Base 0 + XListDepths@Base 0 + XListExtensions@Base 0 + XListFonts@Base 0 + XListFontsWithInfo@Base 0 + XListHosts@Base 0 + XListInstalledColormaps@Base 0 + XListPixmapFormats@Base 0 + XListProperties@Base 0 + XLoadFont@Base 0 + XLoadQueryFont@Base 0 + XLocaleOfFontSet@Base 0 + XLocaleOfIM@Base 0 + XLocaleOfOM@Base 0 + XLockDisplay@Base 0 + XLookupColor@Base 0 + XLookupKeysym@Base 0 + XLookupString@Base 0 + XLowerWindow@Base 0 + XMapRaised@Base 0 + XMapSubwindows@Base 0 + XMapWindow@Base 0 + XMaskEvent@Base 0 + XMatchVisualInfo@Base 0 + XMaxCmapsOfScreen@Base 0 + XMaxRequestSize@Base 0 + XMinCmapsOfScreen@Base 0 + XMoveResizeWindow@Base 0 + XMoveWindow@Base 0 + XNewModifiermap@Base 0 + XNextEvent@Base 0 + XNextRequest@Base 0 + XNoOp@Base 0 + XOMOfOC@Base 0 + XOffsetRegion@Base 0 + XOpenDisplay@Base 0 + XOpenIM@Base 0 + XOpenOM@Base 0 + XParseColor@Base 0 + XParseGeometry@Base 0 + XPeekEvent@Base 0 + XPeekIfEvent@Base 0 + XPending@Base 0 + XPlanesOfScreen@Base 0 + XPointInRegion@Base 0 + XPolygonRegion@Base 0 + XProcessInternalConnection@Base 0 + XProtocolRevision@Base 0 + XProtocolVersion@Base 0 + XPutBackEvent@Base 0 + XPutImage@Base 0 + XPutPixel@Base 0 + XQLength@Base 0 + XQueryBestCursor@Base 0 + XQueryBestSize@Base 0 + XQueryBestStipple@Base 0 + XQueryBestTile@Base 0 + XQueryColor@Base 0 + XQueryColors@Base 0 + XQueryExtension@Base 0 + XQueryFont@Base 0 + XQueryKeymap@Base 0 + XQueryPointer@Base 0 + XQueryTextExtents16@Base 0 + XQueryTextExtents@Base 0 + XQueryTree@Base 0 + XRaiseWindow@Base 0 + XReadBitmapFile@Base 0 + XReadBitmapFileData@Base 0 + XRebindKeysym@Base 0 + XRecolorCursor@Base 0 + XReconfigureWMWindow@Base 0 + XRectInRegion@Base 0 + XRefreshKeyboardMapping@Base 0 + XRegisterIMInstantiateCallback@Base 0 + XRemoveConnectionWatch@Base 0 + XRemoveFromSaveSet@Base 0 + XRemoveHost@Base 0 + XRemoveHosts@Base 0 + XReparentWindow@Base 0 + XResetScreenSaver@Base 0 + XResizeWindow@Base 0 + XResourceManagerString@Base 0 + XRestackWindows@Base 0 + XRootWindow@Base 0 + XRootWindowOfScreen@Base 0 + XRotateBuffers@Base 0 + XRotateWindowProperties@Base 0 + XSaveContext@Base 0 + XScreenCount@Base 0 + XScreenNumberOfScreen@Base 0 + XScreenOfDisplay@Base 0 + XScreenResourceString@Base 0 + XSelectInput@Base 0 + XSendEvent@Base 0 + XServerVendor@Base 0 + XSetAccessControl@Base 0 + XSetAfterFunction@Base 0 + XSetArcMode@Base 0 + XSetAuthorization@Base 0 + XSetBackground@Base 0 + XSetClassHint@Base 0 + XSetClipMask@Base 0 + XSetClipOrigin@Base 0 + XSetClipRectangles@Base 0 + XSetCloseDownMode@Base 0 + XSetCommand@Base 0 + XSetDashes@Base 0 + XSetErrorHandler@Base 0 + XSetFillRule@Base 0 + XSetFillStyle@Base 0 + XSetFont@Base 0 + XSetFontPath@Base 0 + XSetForeground@Base 0 + XSetFunction@Base 0 + XSetGraphicsExposures@Base 0 + XSetICFocus@Base 0 + XSetICValues@Base 0 + XSetIMValues@Base 0 + XSetIOErrorExitHandler@Base 2:1.7.0 + XSetIOErrorHandler@Base 0 + XSetIconName@Base 0 + XSetIconSizes@Base 0 + XSetInputFocus@Base 0 + XSetLineAttributes@Base 0 + XSetLocaleModifiers@Base 0 + XSetModifierMapping@Base 0 + XSetNormalHints@Base 0 + XSetOCValues@Base 0 + XSetOMValues@Base 0 + XSetPlaneMask@Base 0 + XSetPointerMapping@Base 0 + XSetRGBColormaps@Base 0 + XSetRegion@Base 0 + XSetScreenSaver@Base 0 + XSetSelectionOwner@Base 0 + XSetSizeHints@Base 0 + XSetStandardColormap@Base 0 + XSetStandardProperties@Base 0 + XSetState@Base 0 + XSetStipple@Base 0 + XSetSubwindowMode@Base 0 + XSetTSOrigin@Base 0 + XSetTextProperty@Base 0 + XSetTile@Base 0 + XSetTransientForHint@Base 0 + XSetWMClientMachine@Base 0 + XSetWMColormapWindows@Base 0 + XSetWMHints@Base 0 + XSetWMIconName@Base 0 + XSetWMName@Base 0 + XSetWMNormalHints@Base 0 + XSetWMProperties@Base 0 + XSetWMProtocols@Base 0 + XSetWMSizeHints@Base 0 + XSetWindowBackground@Base 0 + XSetWindowBackgroundPixmap@Base 0 + XSetWindowBorder@Base 0 + XSetWindowBorderPixmap@Base 0 + XSetWindowBorderWidth@Base 0 + XSetWindowColormap@Base 0 + XSetZoomHints@Base 0 + XShrinkRegion@Base 0 + XStoreBuffer@Base 0 + XStoreBytes@Base 0 + XStoreColor@Base 0 + XStoreColors@Base 0 + XStoreName@Base 0 + XStoreNamedColor@Base 0 + XStringListToTextProperty@Base 0 + XStringToKeysym@Base 0 + XSubImage@Base 0 + XSubtractRegion@Base 0 + XSupportsLocale@Base 0 + XSync@Base 0 + XSynchronize@Base 0 + XTextExtents16@Base 0 + XTextExtents@Base 0 + XTextPropertyToStringList@Base 0 + XTextWidth16@Base 0 + XTextWidth@Base 0 + XTranslateCoordinates@Base 0 + XUndefineCursor@Base 0 + XUngrabButton@Base 0 + XUngrabKey@Base 0 + XUngrabKeyboard@Base 0 + XUngrabPointer@Base 0 + XUngrabServer@Base 0 + XUninstallColormap@Base 0 + XUnionRectWithRegion@Base 0 + XUnionRegion@Base 0 + XUnloadFont@Base 0 + XUnlockDisplay@Base 0 + XUnmapSubwindows@Base 0 + XUnmapWindow@Base 0 + XUnregisterIMInstantiateCallback@Base 0 + XUnsetICFocus@Base 0 + XVaCreateNestedList@Base 0 + XVendorRelease@Base 0 + XVisualIDFromVisual@Base 0 + XWMGeometry@Base 0 + XWarpPointer@Base 0 + XWhitePixel@Base 0 + XWhitePixelOfScreen@Base 0 + XWidthMMOfScreen@Base 0 + XWidthOfScreen@Base 0 + XWindowEvent@Base 0 + XWithdrawWindow@Base 0 + XWriteBitmapFile@Base 0 + XXorRegion@Base 0 + XcmsAddColorSpace@Base 0 + XcmsAddFunctionSet@Base 0 + XcmsAllocColor@Base 0 + XcmsAllocNamedColor@Base 0 + XcmsCCCOfColormap@Base 0 + XcmsCIELabClipL@Base 0 + XcmsCIELabClipLab@Base 0 + XcmsCIELabClipab@Base 0 + (optional)XcmsCIELabColorSpace@Base 0 1 + XcmsCIELabQueryMaxC@Base 0 + XcmsCIELabQueryMaxL@Base 0 + XcmsCIELabQueryMaxLC@Base 0 + XcmsCIELabQueryMinL@Base 0 + XcmsCIELabToCIEXYZ@Base 0 + XcmsCIELabWhiteShiftColors@Base 0 + XcmsCIELuvClipL@Base 0 + XcmsCIELuvClipLuv@Base 0 + XcmsCIELuvClipuv@Base 0 + (optional)XcmsCIELuvColorSpace@Base 0 1 + XcmsCIELuvQueryMaxC@Base 0 + XcmsCIELuvQueryMaxL@Base 0 + XcmsCIELuvQueryMaxLC@Base 0 + XcmsCIELuvQueryMinL@Base 0 + XcmsCIELuvToCIEuvY@Base 0 + XcmsCIELuvWhiteShiftColors@Base 0 + (optional)XcmsCIEXYZColorSpace@Base 0 1 + XcmsCIEXYZToCIELab@Base 0 + XcmsCIEXYZToCIEuvY@Base 0 + XcmsCIEXYZToCIExyY@Base 0 + XcmsCIEXYZToRGBi@Base 0 + (optional)XcmsCIEuvYColorSpace@Base 0 1 + XcmsCIEuvYToCIELuv@Base 0 + XcmsCIEuvYToCIEXYZ@Base 0 + XcmsCIEuvYToTekHVC@Base 0 + (optional)XcmsCIExyYColorSpace@Base 0 1 + XcmsCIExyYToCIEXYZ@Base 0 + XcmsClientWhitePointOfCCC@Base 0 + XcmsConvertColors@Base 0 + XcmsCreateCCC@Base 0 + XcmsDefaultCCC@Base 0 + XcmsDisplayOfCCC@Base 0 + XcmsFormatOfPrefix@Base 0 + XcmsFreeCCC@Base 0 + (optional)XcmsLinearRGBFunctionSet@Base 0 1 + XcmsLookupColor@Base 0 + XcmsPrefixOfFormat@Base 0 + XcmsQueryBlack@Base 0 + XcmsQueryBlue@Base 0 + XcmsQueryColor@Base 0 + XcmsQueryColors@Base 0 + XcmsQueryGreen@Base 0 + XcmsQueryRed@Base 0 + XcmsQueryWhite@Base 0 + (optional)XcmsRGBColorSpace@Base 0 1 + XcmsRGBToRGBi@Base 0 + (optional)XcmsRGBiColorSpace@Base 0 1 + XcmsRGBiToCIEXYZ@Base 0 + XcmsRGBiToRGB@Base 0 + XcmsScreenNumberOfCCC@Base 0 + XcmsScreenWhitePointOfCCC@Base 0 + XcmsSetCCCOfColormap@Base 0 + XcmsSetCompressionProc@Base 0 + XcmsSetWhiteAdjustProc@Base 0 + XcmsSetWhitePoint@Base 0 + XcmsStoreColor@Base 0 + XcmsStoreColors@Base 0 + XcmsTekHVCClipC@Base 0 + XcmsTekHVCClipV@Base 0 + XcmsTekHVCClipVC@Base 0 + (optional)XcmsTekHVCColorSpace@Base 0 1 + XcmsTekHVCQueryMaxC@Base 0 + XcmsTekHVCQueryMaxV@Base 0 + XcmsTekHVCQueryMaxVC@Base 0 + XcmsTekHVCQueryMaxVSamples@Base 0 + XcmsTekHVCQueryMinV@Base 0 + XcmsTekHVCToCIEuvY@Base 0 + XcmsTekHVCWhiteShiftColors@Base 0 + (optional)XcmsUNDEFINEDColorSpace@Base 0 1 + XcmsVisualOfCCC@Base 0 + XkbAddDeviceLedInfo@Base 0 + XkbAddGeomColor@Base 0 + XkbAddGeomDoodad@Base 0 + XkbAddGeomKey@Base 0 + XkbAddGeomKeyAlias@Base 0 + XkbAddGeomOutline@Base 0 + XkbAddGeomOverlay@Base 0 + XkbAddGeomOverlayKey@Base 0 + XkbAddGeomOverlayRow@Base 0 + XkbAddGeomProperty@Base 0 + XkbAddGeomRow@Base 0 + XkbAddGeomSection@Base 0 + XkbAddGeomShape@Base 0 + XkbAddKeyType@Base 0 + XkbAllocClientMap@Base 0 + XkbAllocCompatMap@Base 0 + XkbAllocControls@Base 0 + XkbAllocDeviceInfo@Base 0 + XkbAllocGeomColors@Base 0 + XkbAllocGeomDoodads@Base 0 + XkbAllocGeomKeyAliases@Base 0 + XkbAllocGeomKeys@Base 0 + XkbAllocGeomOutlines@Base 0 + XkbAllocGeomOverlayKeys@Base 0 + XkbAllocGeomOverlayRows@Base 0 + XkbAllocGeomOverlays@Base 0 + XkbAllocGeomPoints@Base 0 + XkbAllocGeomProps@Base 0 + XkbAllocGeomRows@Base 0 + XkbAllocGeomSectionDoodads@Base 0 + XkbAllocGeomSections@Base 0 + XkbAllocGeomShapes@Base 0 + XkbAllocGeometry@Base 0 + XkbAllocIndicatorMaps@Base 0 + XkbAllocKeyboard@Base 0 + XkbAllocNames@Base 0 + XkbAllocServerMap@Base 0 + XkbApplyCompatMapToKey@Base 0 + XkbApplyVirtualModChanges@Base 0 + XkbBell@Base 0 + XkbBellEvent@Base 0 + XkbChangeDeviceInfo@Base 0 + XkbChangeEnabledControls@Base 0 + XkbChangeKeycodeRange@Base 0 + XkbChangeMap@Base 0 + XkbChangeNames@Base 0 + XkbChangeTypesOfKey@Base 0 + XkbComputeEffectiveMap@Base 0 + XkbComputeRowBounds@Base 0 + XkbComputeSectionBounds@Base 0 + XkbComputeShapeBounds@Base 0 + XkbComputeShapeTop@Base 0 + XkbCopyKeyType@Base 0 + XkbCopyKeyTypes@Base 0 + XkbDeviceBell@Base 0 + XkbDeviceBellEvent@Base 0 + XkbFindOverlayForKey@Base 0 + XkbForceBell@Base 0 + XkbForceDeviceBell@Base 0 + XkbFreeClientMap@Base 0 + XkbFreeCompatMap@Base 0 + XkbFreeComponentList@Base 0 + XkbFreeControls@Base 0 + XkbFreeDeviceInfo@Base 0 + XkbFreeGeomColors@Base 0 + XkbFreeGeomDoodads@Base 0 + XkbFreeGeomKeyAliases@Base 0 + XkbFreeGeomKeys@Base 0 + XkbFreeGeomOutlines@Base 0 + XkbFreeGeomOverlayKeys@Base 0 + XkbFreeGeomOverlayRows@Base 0 + XkbFreeGeomOverlays@Base 0 + XkbFreeGeomPoints@Base 0 + XkbFreeGeomProperties@Base 0 + XkbFreeGeomRows@Base 0 + XkbFreeGeomSections@Base 0 + XkbFreeGeomShapes@Base 0 + XkbFreeGeometry@Base 0 + XkbFreeIndicatorMaps@Base 0 + XkbFreeKeyboard@Base 0 + XkbFreeNames@Base 0 + XkbFreeServerMap@Base 0 + XkbGetAutoRepeatRate@Base 0 + XkbGetAutoResetControls@Base 0 + XkbGetCompatMap@Base 0 + XkbGetControls@Base 0 + XkbGetDetectableAutoRepeat@Base 0 + XkbGetDeviceButtonActions@Base 0 + XkbGetDeviceInfo@Base 0 + XkbGetDeviceInfoChanges@Base 0 + XkbGetDeviceLedInfo@Base 0 + XkbGetGeometry@Base 0 + XkbGetIndicatorMap@Base 0 + XkbGetIndicatorState@Base 0 + XkbGetKeyActions@Base 0 + XkbGetKeyBehaviors@Base 0 + XkbGetKeyExplicitComponents@Base 0 + XkbGetKeyModifierMap@Base 0 + XkbGetKeySyms@Base 0 + XkbGetKeyTypes@Base 0 + XkbGetKeyVirtualModMap@Base 0 + XkbGetKeyboard@Base 0 + XkbGetKeyboardByName@Base 0 + XkbGetMap@Base 0 + XkbGetMapChanges@Base 0 + XkbGetNamedDeviceIndicator@Base 0 + XkbGetNamedGeometry@Base 0 + XkbGetNamedIndicator@Base 0 + XkbGetNames@Base 0 + XkbGetPerClientControls@Base 0 + XkbGetState@Base 0 + XkbGetUpdatedMap@Base 0 + XkbGetVirtualMods@Base 0 + XkbGetXlibControls@Base 0 + XkbIgnoreExtension@Base 0 + XkbInitCanonicalKeyTypes@Base 0 + XkbKeyTypesForCoreSymbols@Base 0 + XkbKeycodeToKeysym@Base 0 + XkbKeysymToModifiers@Base 0 + XkbLatchGroup@Base 0 + XkbLatchModifiers@Base 0 + XkbLibraryVersion@Base 0 + XkbListComponents@Base 0 + XkbLockGroup@Base 0 + XkbLockModifiers@Base 0 + XkbLookupKeyBinding@Base 0 + XkbLookupKeySym@Base 0 + XkbNoteControlsChanges@Base 0 + XkbNoteDeviceChanges@Base 0 + XkbNoteMapChanges@Base 0 + XkbNoteNameChanges@Base 0 + XkbOpenDisplay@Base 0 + XkbQueryExtension@Base 0 + XkbRefreshKeyboardMapping@Base 0 + XkbResizeDeviceButtonActions@Base 0 + XkbResizeKeyActions@Base 0 + XkbResizeKeySyms@Base 0 + XkbResizeKeyType@Base 0 + XkbSelectEventDetails@Base 0 + XkbSelectEvents@Base 0 + XkbSetAtomFuncs@Base 0 + XkbSetAutoRepeatRate@Base 0 + XkbSetAutoResetControls@Base 0 + XkbSetCompatMap@Base 0 + XkbSetControls@Base 0 + XkbSetDebuggingFlags@Base 0 + XkbSetDetectableAutoRepeat@Base 0 + XkbSetDeviceButtonActions@Base 0 + XkbSetDeviceInfo@Base 0 + XkbSetDeviceLedInfo@Base 0 + XkbSetGeometry@Base 0 + XkbSetIgnoreLockMods@Base 0 + XkbSetIndicatorMap@Base 0 + XkbSetMap@Base 0 + XkbSetNamedDeviceIndicator@Base 0 + XkbSetNamedIndicator@Base 0 + XkbSetNames@Base 0 + XkbSetPerClientControls@Base 0 + XkbSetServerInternalMods@Base 0 + XkbSetXlibControls@Base 0 + XkbToControl@Base 0 + XkbTranslateKey@Base 0 + XkbTranslateKeyCode@Base 0 + XkbTranslateKeySym@Base 0 + XkbUpdateActionVirtualMods@Base 0 + XkbUpdateKeyTypeVirtualMods@Base 0 + XkbUpdateMapFromCore@Base 0 + XkbUseExtension@Base 0 + XkbVirtualModsToReal@Base 0 + XkbXlibControlsImplemented@Base 0 + XmbDrawImageString@Base 0 + XmbDrawString@Base 0 + XmbDrawText@Base 0 + XmbLookupString@Base 0 + XmbResetIC@Base 0 + XmbSetWMProperties@Base 0 + XmbTextEscapement@Base 0 + XmbTextExtents@Base 0 + XmbTextListToTextProperty@Base 0 + XmbTextPerCharExtents@Base 0 + XmbTextPropertyToTextList@Base 0 + Xpermalloc@Base 0 + XrmCombineDatabase@Base 0 + XrmCombineFileDatabase@Base 0 + XrmDestroyDatabase@Base 0 + XrmEnumerateDatabase@Base 0 + XrmGetDatabase@Base 0 + XrmGetFileDatabase@Base 0 + XrmGetResource@Base 0 + XrmGetStringDatabase@Base 0 + XrmInitialize@Base 0 + XrmLocaleOfDatabase@Base 0 + XrmMergeDatabases@Base 0 + XrmParseCommand@Base 0 + XrmPermStringToQuark@Base 0 + XrmPutFileDatabase@Base 0 + XrmPutLineResource@Base 0 + XrmPutResource@Base 0 + XrmPutStringResource@Base 0 + XrmQGetResource@Base 0 + XrmQGetSearchList@Base 0 + XrmQGetSearchResource@Base 0 + XrmQPutResource@Base 0 + XrmQPutStringResource@Base 0 + XrmQuarkToString@Base 0 + XrmSetDatabase@Base 0 + XrmStringToBindingQuarkList@Base 0 + XrmStringToQuark@Base 0 + XrmStringToQuarkList@Base 0 + XrmUniqueQuark@Base 0 + Xutf8DrawImageString@Base 0 + Xutf8DrawString@Base 0 + Xutf8DrawText@Base 0 + Xutf8LookupString@Base 0 + Xutf8ResetIC@Base 0 + Xutf8SetWMProperties@Base 0 + Xutf8TextEscapement@Base 0 + Xutf8TextExtents@Base 0 + Xutf8TextListToTextProperty@Base 0 + Xutf8TextPerCharExtents@Base 0 + Xutf8TextPropertyToTextList@Base 0 + XwcDrawImageString@Base 0 + XwcDrawString@Base 0 + XwcDrawText@Base 0 + XwcFreeStringList@Base 0 + XwcLookupString@Base 0 + XwcResetIC@Base 0 + XwcTextEscapement@Base 0 + XwcTextExtents@Base 0 + XwcTextListToTextProperty@Base 0 + XwcTextPerCharExtents@Base 0 + XwcTextPropertyToTextList@Base 0 + (optional)_Utf8GetConvByName@Base 0 1 + _XAllocID@Base 0 + _XAllocIDs@Base 0 + _XAllocScratch@Base 0 + _XAllocTemp@Base 0 + _XAsyncErrorHandler@Base 0 + (optional)_XCloseLC@Base 0 1 + (optional)_XColor_to_XcmsRGB@Base 0 1 + (optional)_XConnectXCB@Base 0 1 + _XCopyEventCookie@Base 2:1.2.99.901 + (optional)_XCopyToArg@Base 0 1 + _XCreateMutex_fn@Base 0 + (arch-bits=64)_XData32@Base 0 + _XDefaultError@Base 0 + _XDefaultIOError@Base 0 + _XDefaultIOErrorExit@Base 2:1.7.0 + (optional)_XDefaultOpenIM@Base 0 1 + (optional)_XDefaultOpenOM@Base 0 1 + _XDefaultWireError@Base 0 + _XDeq@Base 0 + _XDeqAsyncHandler@Base 0 + _XEatData@Base 0 + _XEatDataWords@Base 2:1.6.0 + _XEnq@Base 0 + _XError@Base 0 + _XErrorFunction@Base 0 + _XEventToWire@Base 0 + _XEventsQueued@Base 0 + (optional)_XF86BigfontFreeFontMetrics@Base 0 1 + _XF86LoadQueryLocaleFont@Base 0 + _XFetchEventCookie@Base 2:1.2.99.901 + _XFlush@Base 0 + _XFlushGCCache@Base 0 + (optional)_XFreeAtomTable@Base 0 1 + (optional)_XFreeDisplayLock_fn@Base 0 1 + (optional)_XFreeDisplayStructure@Base 0 1 + _XFreeEventCookies@Base 2:1.2.99.901 + _XFreeExtData@Base 0 + _XFreeMutex_fn@Base 0 + _XFreeTemp@Base 0 + (optional)_XFreeX11XCBStructure@Base 0 1 + _XGetAsyncData@Base 0 + _XGetAsyncReply@Base 0 + _XGetBitsPerPixel@Base 0 + _XGetHostname@Base 0 + (optional)_XGetLCValues@Base 0 1 + _XGetRequest@Base 2:1.4.99.1 + _XGetScanlinePad@Base 0 + _XGetWindowAttributes@Base 0 + (optional)_XHeadOfDisplayList@Base 0 1 + (optional)_XIMCompileResourceList@Base 0 1 + _XIOError@Base 0 + _XIOErrorFunction@Base 0 + (optional)_XInitDisplayLock_fn@Base 0 1 + (optional)_XInitIM@Base 0 1 + _XInitImageFuncPtrs@Base 0 + _XInitKeysymDB@Base 0 + (optional)_XInitOM@Base 0 1 + _XIsEventCookie@Base 2:1.2.99.901 + (optional)_XKeyInitialize@Base 0 1 + (optional)_XKeycodeToKeysym@Base 0 1 + (optional)_XKeysymToKeycode@Base 0 1 + (optional)_XKeysymToModifiers@Base 0 1 + _XLockMutex_fn@Base 0 + (optional)_XLookupKeysym@Base 0 1 + (optional)_XLookupString@Base 0 1 + (optional)_XNoticeCreateBitmap@Base 0 1 + (optional)_XNoticePutBitmap@Base 0 1 + (optional)_XOpenLC@Base 0 1 + (optional)_XParseBaseFontNameList@Base 0 1 + _XPollfdCacheAdd@Base 0 + _XPollfdCacheDel@Base 0 + _XPollfdCacheInit@Base 0 + _XProcessInternalConnection@Base 0 + _XProcessWindowAttributes@Base 0 + _XPutBackEvent@Base 0 + (arch-bits=64)_XRead32@Base 0 + _XRead@Base 0 + _XReadEvents@Base 0 + _XReadPad@Base 0 + (optional)_XRefreshKeyboardMapping@Base 0 1 + _XRegisterFilterByMask@Base 0 + _XRegisterFilterByType@Base 0 + _XRegisterInternalConnection@Base 0 + _XReply@Base 0 + _XReverse_Bytes@Base 0 + _XScreenOfWindow@Base 0 + _XSend@Base 0 + _XSetClipRectangles@Base 0 + _XSetImage@Base 0 + _XSetLastRequestRead@Base 0 + _XStoreEventCookie@Base 2:1.2.99.901 + _XTextHeight16@Base 0 + _XTextHeight@Base 0 + (optional)_XTranslateKey@Base 0 1 + (optional)_XTranslateKeySym@Base 0 1 + (optional)_XTryShapeBitmapCursor@Base 0 1 + _XUnknownCopyEventCookie@Base 2:1.2.99.901 + _XUnknownNativeEvent@Base 0 + _XUnknownWireEvent@Base 0 + _XUnknownWireEventCookie@Base 2:1.2.99.901 + _XUnlockMutex_fn@Base 0 + _XUnregisterFilter@Base 0 + _XUnregisterInternalConnection@Base 0 + (optional)_XUnresolveColor@Base 0 1 + (optional)_XUpdateAtomCache@Base 0 1 + (optional)_XUpdateGCCache@Base 0 1 + _XVIDtoVisual@Base 0 + _XWireToEvent@Base 0 + (optional)_XcmsAddCmapRec@Base 0 1 + (optional)_XcmsArcTangent@Base 0 1 + (optional)_XcmsCIELabQueryMaxLCRGB@Base 0 1 + (optional)_XcmsCIELab_prefix@Base 0 1 + (optional)_XcmsCIELuvQueryMaxLCRGB@Base 0 1 + (optional)_XcmsCIELuv_prefix@Base 0 1 + (optional)_XcmsCIEXYZ_ValidSpec@Base 0 1 + (optional)_XcmsCIEXYZ_prefix@Base 0 1 + (optional)_XcmsCIEuvY_ValidSpec@Base 0 1 + (optional)_XcmsCIEuvY_prefix@Base 0 1 + (optional)_XcmsCIExyY_prefix@Base 0 1 + (optional)_XcmsConvertColorsWithWhitePt@Base 0 1 + (optional)_XcmsCopyCmapRecAndFree@Base 0 1 + (optional)_XcmsCopyISOLatin1Lowered@Base 0 1 + (optional)_XcmsCopyPointerArray@Base 0 1 + (optional)_XcmsCosine@Base 0 1 + (optional)_XcmsCubeRoot@Base 0 1 + (optional)_XcmsDDColorSpaces@Base 0 1 + (optional)_XcmsDDColorSpacesInit@Base 0 1 + (optional)_XcmsDDConvertColors@Base 0 1 + (optional)_XcmsDIColorSpaces@Base 0 1 + (optional)_XcmsDIColorSpacesInit@Base 0 1 + (optional)_XcmsDIConvertColors@Base 0 1 + (optional)_XcmsDeleteCmapRec@Base 0 1 + (optional)_XcmsEqualWhitePts@Base 0 1 + (optional)_XcmsFreeIntensityMaps@Base 0 1 + (optional)_XcmsFreePointerArray@Base 0 1 + (optional)_XcmsGetElement@Base 0 1 + (optional)_XcmsGetIntensityMap@Base 0 1 + (optional)_XcmsGetProperty@Base 0 1 + (optional)_XcmsInitDefaultCCCs@Base 0 1 + (optional)_XcmsInitScrnInfo@Base 0 1 + (optional)_XcmsLRGB_InitScrnDefault@Base 0 1 + (optional)_XcmsPushPointerArray@Base 0 1 + (optional)_XcmsRGB_prefix@Base 0 1 + (optional)_XcmsRGB_to_XColor@Base 0 1 + (optional)_XcmsRGBi_prefix@Base 0 1 + (optional)_XcmsRegColorSpaces@Base 0 1 + (optional)_XcmsRegFormatOfPrefix@Base 0 1 + (optional)_XcmsResolveColor@Base 0 1 + (optional)_XcmsResolveColorString@Base 0 1 + (optional)_XcmsSCCFuncSets@Base 0 1 + (optional)_XcmsSCCFuncSetsInit@Base 0 1 + (optional)_XcmsSetGetColor@Base 0 1 + (optional)_XcmsSetGetColors@Base 0 1 + (optional)_XcmsSine@Base 0 1 + (optional)_XcmsSquareRoot@Base 0 1 + (optional)_XcmsTekHVCQueryMaxVCRGB@Base 0 1 + (optional)_XcmsTekHVC_CheckModify@Base 0 1 + (optional)_XcmsTekHVC_prefix@Base 0 1 + (optional)_XcmsUnresolveColor@Base 0 1 + _Xdebug@Base 0 + _Xevent_to_mask@Base 0 + _Xglobal_lock@Base 0 + (optional)_Xi18n_lock@Base 0 1 + (optional)_XimCbDispatch@Base 0 1 + (optional)_XimCheckCreateICValues@Base 0 1 + (optional)_XimCheckDataSize@Base 0 1 + (optional)_XimCheckICMode@Base 0 1 + (optional)_XimCheckIMMode@Base 0 1 + (optional)_XimCheckIfLocalProcessing@Base 0 1 + (optional)_XimCheckIfThaiProcessing@Base 0 1 + (optional)_XimCheckLocalInputStyle@Base 0 1 + (optional)_XimCommitCallback@Base 0 1 + (optional)_XimConnect@Base 0 1 + (optional)_XimDecodeICATTRIBUTE@Base 0 1 + (optional)_XimDecodeIMATTRIBUTE@Base 0 1 + (optional)_XimDecodeLocalICAttr@Base 0 1 + (optional)_XimDecodeLocalIMAttr@Base 0 1 + (optional)_XimDestroyIMStructureList@Base 0 1 + (optional)_XimDispatchInit@Base 0 1 + (optional)_XimEncodeICATTRIBUTE@Base 0 1 + (optional)_XimEncodeIMATTRIBUTE@Base 0 1 + (optional)_XimEncodeLocalICAttr@Base 0 1 + (optional)_XimEncodeLocalIMAttr@Base 0 1 + (optional)_XimError@Base 0 1 + (optional)_XimErrorCallback@Base 0 1 + (optional)_XimExtension@Base 0 1 + (optional)_XimFilterWaitEvent@Base 0 1 + (optional)_XimFlush@Base 0 1 + (optional)_XimForwardEvent@Base 0 1 + (optional)_XimForwardEventCallback@Base 0 1 + (optional)_XimFreeCommitInfo@Base 0 1 + (optional)_XimFreeProtoIntrCallback@Base 0 1 + (optional)_XimFreeTransIntrCallback@Base 0 1 + (optional)_XimGetAttributeID@Base 0 1 + (optional)_XimGetCharCode@Base 0 1 + (optional)_XimGetCurrentICValues@Base 0 1 + (optional)_XimGetCurrentIMValues@Base 0 1 + (optional)_XimGetICValueData@Base 0 1 + (optional)_XimGetIMValueData@Base 0 1 + (optional)_XimGetLocaleCode@Base 0 1 + (optional)_XimGetMyEndian@Base 0 1 + (optional)_XimGetResourceListRec@Base 0 1 + (optional)_XimGetResourceListRecByQuark@Base 0 1 + (optional)_XimGetWindowEventmask@Base 0 1 + (optional)_XimICOfXICID@Base 0 1 + (optional)_XimImSportRec@Base 0 1 + (optional)_XimInitialResourceInfo@Base 0 1 + (optional)_XimLcctstombs@Base 0 1 + (optional)_XimLcctstoutf8@Base 0 1 + (optional)_XimLcctstowcs@Base 0 1 + (optional)_XimLocalCreateIC@Base 0 1 + (optional)_XimLocalFilter@Base 0 1 + (optional)_XimLocalGetICValues@Base 0 1 + (optional)_XimLocalGetIMValues@Base 0 1 + (optional)_XimLocalIMFree@Base 0 1 + (optional)_XimLocalMbLookupString@Base 0 1 + (optional)_XimLocalOpenIM@Base 0 1 + (optional)_XimLocalSetICValues@Base 0 1 + (optional)_XimLocalSetIMValues@Base 0 1 + (optional)_XimLocalUtf8LookupString@Base 0 1 + (optional)_XimLocalWcLookupString@Base 0 1 + (optional)_XimLookupMBText@Base 0 1 + (optional)_XimLookupUTF8Text@Base 0 1 + (optional)_XimLookupWCText@Base 0 1 + (optional)_XimMakeICAttrIDList@Base 0 1 + (optional)_XimMakeIMAttrIDList@Base 0 1 + (optional)_XimOpenIM@Base 0 1 + (optional)_XimParseStringFile@Base 0 1 + (optional)_XimProcError@Base 0 1 + (optional)_XimProcSyncReply@Base 0 1 + (optional)_XimProtoCreateIC@Base 0 1 + (optional)_XimProtoEventToWire@Base 0 1 + (optional)_XimProtoIMFree@Base 0 1 + (optional)_XimProtoMbLookupString@Base 0 1 + (optional)_XimProtoOpenIM@Base 0 1 + (optional)_XimProtoUtf8LookupString@Base 0 1 + (optional)_XimProtoWcLookupString@Base 0 1 + (optional)_XimProtoWireToEvent@Base 0 1 + (optional)_XimRead@Base 0 1 + (optional)_XimRegProtoIntrCallback@Base 0 1 + (optional)_XimRegisterDispatcher@Base 0 1 + (optional)_XimRegisterFilter@Base 0 1 + (optional)_XimRegisterIMInstantiateCallback@Base 0 1 + (optional)_XimRegisterServerFilter@Base 0 1 + (optional)_XimRegisterTriggerKeysCallback@Base 0 1 + (optional)_XimReregisterFilter@Base 0 1 + (optional)_XimResetIMInstantiateCallback@Base 0 1 + (optional)_XimRespSyncReply@Base 0 1 + (optional)_XimServerDestroy@Base 0 1 + (optional)_XimSetCurrentICValues@Base 0 1 + (optional)_XimSetCurrentIMValues@Base 0 1 + (optional)_XimSetEventMaskCallback@Base 0 1 + (optional)_XimSetHeader@Base 0 1 + (optional)_XimSetICDefaults@Base 0 1 + (optional)_XimSetICMode@Base 0 1 + (optional)_XimSetICResourceList@Base 0 1 + (optional)_XimSetICValueData@Base 0 1 + (optional)_XimSetIMMode@Base 0 1 + (optional)_XimSetIMResourceList@Base 0 1 + (optional)_XimSetIMValueData@Base 0 1 + (optional)_XimSetInnerICResourceList@Base 0 1 + (optional)_XimSetInnerIMResourceList@Base 0 1 + (optional)_XimSetLocalIMDefaults@Base 0 1 + (optional)_XimShutdown@Base 0 1 + (optional)_XimSync@Base 0 1 + (optional)_XimSyncCallback@Base 0 1 + (optional)_XimThaiCloseIM@Base 0 1 + (optional)_XimThaiCreateIC@Base 0 1 + (optional)_XimThaiFilter@Base 0 1 + (optional)_XimThaiIMFree@Base 0 1 + (optional)_XimThaiOpenIM@Base 0 1 + (optional)_XimTransCallDispatcher@Base 0 1 + (optional)_XimTransConf@Base 0 1 + (optional)_XimTransFilterWaitEvent@Base 0 1 + (optional)_XimTransFlush@Base 0 1 + (optional)_XimTransInternalConnection@Base 0 1 + (optional)_XimTransRead@Base 0 1 + (optional)_XimTransRegisterDispatcher@Base 0 1 + (optional)_XimTransWrite@Base 0 1 + (optional)_XimTransportRec@Base 0 1 + (optional)_XimTriggerNotify@Base 0 1 + (optional)_XimUnRegisterIMInstantiateCallback@Base 0 1 + (optional)_XimUnregisterFilter@Base 0 1 + (optional)_XimUnregisterServerFilter@Base 0 1 + (optional)_XimWrite@Base 0 1 + (optional)_XimXConf@Base 0 1 + (optional)_XimXTransBytesReadable@Base 0 1 + (optional)_XimXTransClose@Base 0 1 + (optional)_XimXTransCloseForCloning@Base 0 1 + (optional)_XimXTransConnect@Base 0 1 + (optional)_XimXTransDisconnect@Base 0 1 + (optional)_XimXTransFreeConnInfo@Base 0 1 + (optional)_XimXTransGetConnectionNumber@Base 0 1 + (optional)_XimXTransGetHostname@Base 0 1 + (optional)_XimXTransGetPeerAddr@Base 0 1 + (optional)_XimXTransIsLocal@Base 0 1 + (optional)_XimXTransOpenCOTSClient@Base 0 1 + (optional)_XimXTransRead@Base 0 1 + (optional)_XimXTransReadv@Base 0 1 + (optional)_XimXTransSetOption@Base 0 1 + (optional)_XimXTransSocketINET6Funcs@Base 0 1 + (optional)_XimXTransSocketINETFuncs@Base 0 1 + (optional)_XimXTransSocketLocalFuncs@Base 0 1 + (optional)_XimXTransSocketTCPFuncs@Base 0 1 + (optional)_XimXTransSocketUNIXFuncs@Base 0 1 + (optional)_XimXTransWrite@Base 0 1 + (optional)_XimXTransWritev@Base 0 1 + (optional)_Ximctstombs@Base 0 1 + (optional)_Ximctstoutf8@Base 0 1 + (optional)_Ximctstowcs@Base 0 1 + (optional)_XkbCopyFromReadBuffer@Base 0 1 + (optional)_XkbFreeReadBuffer@Base 0 1 + (optional)_XkbGetAtomNameFunc@Base 0 1 + (optional)_XkbGetCharset@Base 0 1 + (optional)_XkbGetConverters@Base 0 1 + (optional)_XkbGetReadBufferCountedString@Base 0 1 + (optional)_XkbGetReadBufferPtr@Base 0 1 + (optional)_XkbInitReadBuffer@Base 0 1 + (optional)_XkbInternAtomFunc@Base 0 1 + (optional)_XkbNoteCoreMapChanges@Base 0 1 + (optional)_XkbPeekAtReadBuffer@Base 0 1 + (optional|arch-bits=64)_XkbReadBufferCopy32@Base 0 1 + (optional)_XkbReadBufferCopyKeySyms@Base 0 1 + (optional|arch-bits=64)_XkbReadCopyData32@Base 0 1 + (optional)_XkbReadCopyKeySyms@Base 0 1 + (optional)_XkbReadGetCompatMapReply@Base 0 1 + (optional)_XkbReadGetGeometryReply@Base 0 1 + (optional)_XkbReadGetIndicatorMapReply@Base 0 1 + (optional)_XkbReadGetMapReply@Base 0 1 + (optional)_XkbReadGetNamesReply@Base 0 1 + (optional)_XkbReloadDpy@Base 0 1 + (optional)_XkbSkipReadBufferData@Base 0 1 + (optional|arch-bits=64)_XkbWriteCopyData32@Base 0 1 + (optional)_XkbWriteCopyKeySyms@Base 0 1 + (optional)_XkeyTable@Base 0 1 + (optional)_XlcAddCT@Base 0 1 + (optional)_XlcAddCharSet@Base 0 1 + (optional)_XlcAddGB18030LocaleConverters@Base 0 1 + (optional)_XlcAddLoader@Base 0 1 + (optional)_XlcAddUtf8Converters@Base 0 1 + (optional)_XlcAddUtf8LocaleConverters@Base 0 1 + (optional)_XlcCloseConverter@Base 0 1 + (optional)_XlcCompareISOLatin1@Base 0 1 + (optional)_XlcCompileResourceList@Base 0 1 + (optional)_XlcConvert@Base 0 1 + (optional)_XlcCopyFromArg@Base 0 1 + (optional)_XlcCopyToArg@Base 0 1 + (optional)_XlcCountVaList@Base 0 1 + (optional)_XlcCreateDefaultCharSet@Base 0 1 + (optional)_XlcCreateLC@Base 0 1 + (optional)_XlcCreateLocaleDataBase@Base 0 1 + (optional)_XlcCurrentLC@Base 0 1 + (optional)_XlcDbg_printValue@Base 0 1 + (optional)_XlcDeInitLoader@Base 0 1 + (optional)_XlcDefaultLoader@Base 0 1 + (optional)_XlcDefaultMapModifiers@Base 0 1 + (optional)_XlcDestroyLC@Base 0 1 + (optional)_XlcDestroyLocaleDataBase@Base 0 1 + (optional)_XlcFileName@Base 0 1 + (optional)_XlcGenericLoader@Base 0 1 + (optional)_XlcGenericMethods@Base 0 1 + (optional)_XlcGetCSValues@Base 0 1 + (optional)_XlcGetCharSet@Base 0 1 + (optional)_XlcGetCharSetWithSide@Base 0 1 + (optional)_XlcGetLocaleDataBase@Base 0 1 + (optional)_XlcGetResource@Base 0 1 + (optional)_XlcGetValues@Base 0 1 + (optional)_XlcInitCTInfo@Base 0 1 + (optional)_XlcInitLoader@Base 0 1 + (optional)_XlcLocaleDirName@Base 0 1 + (optional)_XlcLocaleLibDirName@Base 0 1 + (optional)_XlcMapOSLocaleName@Base 0 1 + (optional)_XlcNCompareISOLatin1@Base 0 1 + (optional)_XlcOpenConverter@Base 0 1 + (optional)_XlcParseCharSet@Base 0 1 + (optional)_XlcParse_scopemaps@Base 0 1 + (optional)_XlcPublicMethods@Base 0 1 + (optional)_XlcRemoveLoader@Base 0 1 + (optional)_XlcResetConverter@Base 0 1 + (optional)_XlcResolveI18NPath@Base 0 1 + (optional)_XlcResolveLocaleName@Base 0 1 + (optional)_XlcSetConverter@Base 0 1 + (optional)_XlcSetValues@Base 0 1 + (optional)_XlcUtf8Loader@Base 0 1 + (optional)_XlcVaToArgList@Base 0 1 + (optional)_XlcValidModSyntax@Base 0 1 + (optional)_Xlcmbstoutf8@Base 0 1 + (optional)_Xlcmbstowcs@Base 0 1 + (optional)_Xlcmbtowc@Base 0 1 + (optional)_Xlcwcstombs@Base 0 1 + (optional)_Xlcwctomb@Base 0 1 + (optional)_XmbDefaultDrawImageString@Base 0 1 + (optional)_XmbDefaultDrawString@Base 0 1 + (optional)_XmbDefaultTextEscapement@Base 0 1 + (optional)_XmbDefaultTextExtents@Base 0 1 + (optional)_XmbDefaultTextPerCharExtents@Base 0 1 + (optional)_XmbGenericDrawImageString@Base 0 1 + (optional)_XmbGenericDrawString@Base 0 1 + (optional)_XmbGenericTextEscapement@Base 0 1 + (optional)_XmbGenericTextExtents@Base 0 1 + (optional)_XmbGenericTextPerCharExtents@Base 0 1 + (optional)_XmbTextListToTextProperty@Base 0 1 + (optional)_XmbTextPropertyToTextList@Base 0 1 + _Xmblen@Base 0 + (optional)_Xmbstoutf8@Base 0 1 + (optional)_Xmbstowcs@Base 0 1 + _Xmbtowc@Base 0 + (optional)_XomConvert@Base 0 1 + (optional)_XomGenericDrawString@Base 0 1 + (optional)_XomGenericOpenOM@Base 0 1 + (optional)_XomGenericTextExtents@Base 0 1 + (optional)_XomGetFontDataFromFontSet@Base 0 1 + (optional)_XomInitConverter@Base 0 1 + (optional)_XrmDefaultInitParseInfo@Base 0 1 + (optional)_XrmInitParseInfo@Base 0 1 + (optional)_XrmInternalStringToQuark@Base 0 1 + (optional)_Xthread_self_fn@Base 0 1 + (optional)_Xutf8DefaultDrawImageString@Base 0 1 + (optional)_Xutf8DefaultDrawString@Base 0 1 + (optional)_Xutf8DefaultTextEscapement@Base 0 1 + (optional)_Xutf8DefaultTextExtents@Base 0 1 + (optional)_Xutf8DefaultTextPerCharExtents@Base 0 1 + (optional)_Xutf8GenericDrawImageString@Base 0 1 + (optional)_Xutf8GenericDrawString@Base 0 1 + (optional)_Xutf8GenericTextEscapement@Base 0 1 + (optional)_Xutf8GenericTextExtents@Base 0 1 + (optional)_Xutf8GenericTextPerCharExtents@Base 0 1 + (optional)_Xutf8TextListToTextProperty@Base 0 1 + (optional)_Xutf8TextPropertyToTextList@Base 0 1 + (optional)_XwcDefaultDrawImageString@Base 0 1 + (optional)_XwcDefaultDrawString@Base 0 1 + (optional)_XwcDefaultTextEscapement@Base 0 1 + (optional)_XwcDefaultTextExtents@Base 0 1 + (optional)_XwcDefaultTextPerCharExtents@Base 0 1 + (optional)_XwcFreeStringList@Base 0 1 + (optional)_XwcGenericDrawImageString@Base 0 1 + (optional)_XwcGenericDrawString@Base 0 1 + (optional)_XwcGenericTextEscapement@Base 0 1 + (optional)_XwcGenericTextExtents@Base 0 1 + (optional)_XwcGenericTextPerCharExtents@Base 0 1 + (optional)_XwcTextListToTextProperty@Base 0 1 + (optional)_XwcTextPropertyToTextList@Base 0 1 + (optional)_Xwcscmp@Base 0 1 + (optional)_Xwcscpy@Base 0 1 + (optional)_Xwcslen@Base 0 1 + (optional)_Xwcsncmp@Base 0 1 + (optional)_Xwcsncpy@Base 0 1 + (optional)_Xwcstombs@Base 0 1 + _Xwctomb@Base 0 + _conv_lock@Base 2:1.7.0 + (optional)_qfree@Base 0 1 + (optional)read_EncodingInfo@Base 0 1 + (optional)xlocaledir@Base 0 1 --- libx11-1.7.2.orig/debian/libx11-data.install +++ libx11-1.7.2/debian/libx11-data.install @@ -0,0 +1,3 @@ +usr/share/X11/locale +usr/share/X11/XErrorDB +usr/share/man/man5 --- libx11-1.7.2.orig/debian/libx11-dev.install +++ libx11-1.7.2/debian/libx11-dev.install @@ -0,0 +1,4 @@ +usr/include/X11/* +usr/lib/*/libX11.a +usr/lib/*/libX11.so +usr/lib/*/pkgconfig/x11.pc --- libx11-1.7.2.orig/debian/libx11-doc.install +++ libx11-1.7.2/debian/libx11-doc.install @@ -0,0 +1,2 @@ +usr/share/man/man3/* +usr/share/doc/libX11/* usr/share/doc/libx11-dev --- libx11-1.7.2.orig/debian/libx11-xcb-dev.install +++ libx11-1.7.2/debian/libx11-xcb-dev.install @@ -0,0 +1,6 @@ +usr/include/X11/Xlib-xcb.h +usr/share/man/man3/XGetXCBConnection.3 +usr/share/man/man3/XSetEventQueueOwner.3 +usr/lib/*/libX11-xcb.a +usr/lib/*/libX11-xcb.so +usr/lib/*/pkgconfig/x11-xcb.pc --- libx11-1.7.2.orig/debian/libx11-xcb1.install +++ libx11-1.7.2/debian/libx11-xcb1.install @@ -0,0 +1 @@ +usr/lib/*/libX11-xcb.so.1* --- libx11-1.7.2.orig/debian/patches/003_recognize_glibc_2.3.2_locale_names.diff +++ libx11-1.7.2/debian/patches/003_recognize_glibc_2.3.2_locale_names.diff @@ -0,0 +1,540 @@ +$Id: 011a_recognize_glibc_2.3.2_locale_names.diff 1064 2006-01-11 12:26:45Z ender $ + +Major housecleaning of X11's locale support. + +* Add all locales supported by version 2.3.2 of the GNU C Library except + zh_CN.GB18030, sq_AL.ISO-8859-1, and tg_TJ.KOI8-T. X has no support for + the GB18030 and KOI8-T character sets, and glibc appears to disagree with + most of the world about which character set Albanians use (see, for + example, iso_8859-2(7)). This baka gaijin has learned his lesson about + trying to report l10n bugs in glibc, so I'll let someone else do the + jousting. :-P + +* Synchronize compose.dir with locale.dir wherever possible (i.e., wherever + compose tables exist) so that as many supported locales as possible get a + Compose map. Comment out references to compose tables that don't + actually exist. + +* Disable support for iu_CA.NUNACOM-8. X11 doesn't have any support for + the NUNACOM-8 character set. (iu_CA.UTF-8 is still supported.) + +* Disable support for locales that are neither supported by the GNU C + Library, nor use standard ISO 639 language or 3166 territory codes. This + includes Esperanto (eo_EO), and what I presume is Pennsylvania + "Dutch" (pd_DE, pd_US). + +* Turn off intrusion of Nynorsk into Nyanja's ISO 639 space. (Nynorsk is + nn, not ny.) + +* Remove bogus "ee" locales for Estonian (et). + +* Remove ISO 8859-15 support for languages that don't use that character + set according to glibc. + +* Remove @euro modifier support from locales that don't use that currency + (i.e., countries not in the Euro zone). + +* Ensure we support the @euro modifier for all locales that use it + (according to glibc), even if the codeset is explicitly specified. See + Debian #208137. + +* Alias "fi" and "fi_FI" to "fi_FI.ISO8559-1", not "fi_FI.ISO8859-15", for + compatibility with the GNU C Library. See Debian #266834. + +* Rewrite some comments to be in grammatical English. + +This patch by Branden Robinson. +Major "forward port" by Nathanael Nerode. + +Partially submitted upstream. This is so large I don't expect it to all go in at once, +but any bit would help. --Nathanael + +--- a/nls/compose.dir.pre ++++ b/nls/compose.dir.pre +@@ -4,8 +4,13 @@ XCOMM The first word is the compose tabl + XCOMM and the second word is the full locale name. + XCOMM + XCOMM ++XCOMM Note that no Compose tables exist for ISO 8859-11, Microsoft code ++XCOMM pages, Fujitsu's S90 or U90 character sets, or TIS620 yet. ++XCOMM + iso8859-1/Compose: C ++iso8859-1/Compose: aa_DJ.ISO8859-1 + iso8859-1/Compose: af_ZA.ISO8859-1 ++iso8859-15/Compose: an_ES.ISO8859-15 + iso8859-6/Compose: ar_AA.ISO8859-6 + iso8859-6/Compose: ar_AE.ISO8859-6 + iso8859-6/Compose: ar_BH.ISO8859-6 +@@ -70,12 +75,15 @@ iso8859-15/Compose: en_BE.ISO8859-15 + iso8859-1/Compose: en_BW.ISO8859-1 + iso8859-1/Compose: en_BZ.ISO8859-1 + iso8859-1/Compose: en_CA.ISO8859-1 ++iso8859-1/Compose: en_DK.ISO8859-1 ++iso8859-15/Compose: en_DK.ISO8859-15 + iso8859-1/Compose: en_EN.ISO8859-1 + iso8859-1/Compose: en_GB.ISO8859-1 + iso8859-15/Compose: en_GB.ISO8859-15 + iso8859-1/Compose: en_HK.ISO8859-1 + iso8859-1/Compose: en_IE.ISO8859-1 + iso8859-15/Compose: en_IE.ISO8859-15 ++iso8859-1/Compose: en_IN.ISO8859-1 + iso8859-15/Compose: en_IN.ISO8859-15 + iso8859-1/Compose: en_JM.ISO8859-1 + iso8859-1/Compose: en_NZ.ISO8859-1 +@@ -124,6 +132,8 @@ iso8859-13/Compose: et_EE.ISO8859-13 + iso8859-15/Compose: et_EE.ISO8859-15 + iso8859-1/Compose: eu_ES.ISO8859-1 + iso8859-15/Compose: eu_ES.ISO8859-15 ++iso8859-1/Compose: eu_FR.ISO8859-1 ++iso8859-15/Compose: eu_FR.ISO8859-15 + isiri-3342/Compose: fa_IR.ISIRI-3342 + iso8859-1/Compose: fi_FI.ISO8859-1 + iso8859-15/Compose: fi_FI.ISO8859-15 +@@ -157,11 +167,9 @@ iso8859-2/Compose: hr_HR.ISO8859-2 + iso8859-2/Compose: hu_HU.ISO8859-2 + armscii-8/Compose: hy_AM.ARMSCII-8 + iso8859-1/Compose: id_ID.ISO8859-1 +-iso8859-15/Compose: id_ID.ISO8859-15 + iso8859-1/Compose: is_IS.ISO8859-1 + iso8859-15/Compose: is_IS.ISO8859-15 + iso8859-1/Compose: it_CH.ISO8859-1 +-iso8859-15/Compose: it_CH.ISO8859-15 + iso8859-1/Compose: it_IT.ISO8859-1 + iso8859-15/Compose: it_IT.ISO8859-15 + ja/Compose: ja_JP.eucJP +@@ -170,10 +178,10 @@ ja.JIS/Compose: ja_JP.JIS7 + georgian-academy/Compose: ka_GE.GEORGIAN-ACADEMY + georgian-ps/Compose: ka_GE.GEORGIAN-PS + iso8859-1/Compose: kl_GL.ISO8859-1 +-iso8859-15/Compose: kl_GL.ISO8859-15 + iso8859-1/Compose: kw_GB.ISO8859-1 + iso8859-14/Compose: kw_GB.ISO8859-14 + iso8859-15/Compose: kw_GB.ISO8859-15 ++iso8859-10/Compose: lg_UG.ISO8859-10 + ko/Compose: ko_KR.eucKR + ibm-cp1133/Compose: lo_LA.IBM-CP1133 + mulelao-1/Compose: lo_LA.MULELAO-1 +@@ -202,15 +210,18 @@ iso8859-1/Compose: ny_NO.ISO8859-1 + iso8859-15/Compose: ny_NO.ISO8859-15 + iso8859-1/Compose: oc_FR.ISO8859-1 + iso8859-15/Compose: oc_FR.ISO8859-15 +-iso8859-1/Compose: pd_DE.ISO8859-1 +-iso8859-15/Compose: pd_DE.ISO8859-15 +-iso8859-1/Compose: pd_US.ISO8859-1 +-iso8859-15/Compose: pd_US.ISO8859-15 ++iso8859-1/Compose: om_KE.ISO8859-1 ++XCOMM Presumably, "pd" is "Pennsylvania 'Dutch'", a U.S. dialect of German. ++XCOMM This is not an ISO language code defined for it, and the GNU C Library ++XCOMM doesn't support it. ++XCOMM iso8859-1/Compose: pd_DE.ISO8859-1 ++XCOMM iso8859-15/Compose: pd_DE.ISO8859-15 ++XCOMM iso8859-1/Compose: pd_US.ISO8859-1 ++XCOMM iso8859-15/Compose: pd_US.ISO8859-15 + iso8859-1/Compose: ph_PH.ISO8859-1 + iso8859-2/Compose: pl_PL.ISO8859-2 + iso8859-1/Compose: pp_AN.ISO8859-1 + iso8859-1/Compose: pt_BR.ISO8859-1 +-iso8859-15/Compose: pt_BR.ISO8859-15 + iso8859-1/Compose: pt_PT.ISO8859-1 + iso8859-15/Compose: pt_PT.ISO8859-15 + iso8859-2/Compose: ro_RO.ISO8859-2 +@@ -223,6 +234,9 @@ iso8859-1/Compose: rw_RW.ISO8859-1 + iso8859-2/Compose: sh_YU.ISO8859-2 + iso8859-2/Compose: sk_SK.ISO8859-2 + iso8859-2/Compose: sl_SI.ISO8859-2 ++iso8859-1/Compose: so_DJ.ISO8859-1 ++iso8859-1/Compose: so_KE.ISO8859-1 ++iso8859-1/Compose: so_SO.ISO8859-1 + iso8859-2/Compose: sq_AL.ISO8859-2 + iso8859-2/Compose: sr_YU.ISO8859-2 + microsoft-cp1251/Compose: sr_YU.CP1251 +@@ -259,12 +273,19 @@ zh_CN/Compose: zh_CN.gb2312 + zh_CN.gbk/Compose: zh_CN.gbk + zh_CN.gb18030/Compose: zh_CN.gb18030 + zh_HK.big5/Compose: zh_HK.big5 ++zh_HK.big5hkscs/Compose: zh_HK.big5-hkscs ++zh_HK.big5hkscs/Compose: zh_HK.Big5-HKSCS + zh_HK.big5hkscs/Compose: zh_HK.big5hkscs ++zh_HK.big5hkscs/Compose: zh_HK.Big5HKSCS ++zh_CN/Compose: zh_SG.gb2312 ++zh_CN.gbk/Compose: zh_SG.gbk + zh_TW.big5/Compose: zh_TW.big5 + zh_TW/Compose: zh_TW.eucTW + iso8859-1/Compose: zu_ZA.ISO8859-1 + XCOMM + XCOMM ++en_US.UTF-8/Compose: aa_ER.UTF-8 ++en_US.UTF-8/Compose: aa_ET.UTF-8 + en_US.UTF-8/Compose: C.UTF-8 + en_US.UTF-8/Compose: af_ZA.UTF-8 + am_ET.UTF-8/Compose: am_ET.UTF-8 +@@ -297,6 +318,7 @@ en_US.UTF-8/Compose: bn_IN.UTF-8 + en_US.UTF-8/Compose: bo_IN.UTF-8 + en_US.UTF-8/Compose: br_FR.UTF-8 + en_US.UTF-8/Compose: bs_BA.UTF-8 ++en_US.UTF-8/Compose: byn_ER.UTF-8 + en_US.UTF-8/Compose: ca_AD.UTF-8 + en_US.UTF-8/Compose: ca_ES.UTF-8 + en_US.UTF-8/Compose: ca_FR.UTF-8 +@@ -358,6 +380,7 @@ en_US.UTF-8/Compose: es_UY.UTF-8 + en_US.UTF-8/Compose: es_VE.UTF-8 + en_US.UTF-8/Compose: et_EE.UTF-8 + en_US.UTF-8/Compose: eu_ES.UTF-8 ++en_US.UTF-8/Compose: eu_FR.UTF-8 + en_US.UTF-8/Compose: fa_IR.UTF-8 + fi_FI.UTF-8/Compose: fi_FI.UTF-8 + en_US.UTF-8/Compose: fo_FO.UTF-8 +@@ -368,6 +391,8 @@ en_US.UTF-8/Compose: fr_FR.UTF-8 + en_US.UTF-8/Compose: fr_LU.UTF-8 + en_US.UTF-8/Compose: ga_IE.UTF-8 + en_US.UTF-8/Compose: gd_GB.UTF-8 ++en_US.UTF-8/Compose: gez_ER.UTF-8 ++en_US.UTF-8/Compose: gez_ET.UTF-8 + en_US.UTF-8/Compose: gl_ES.UTF-8 + en_US.UTF-8/Compose: gu_IN.UTF-8 + en_US.UTF-8/Compose: gv_GB.UTF-8 +@@ -382,6 +407,7 @@ en_US.UTF-8/Compose: is_IS.UTF-8 + en_US.UTF-8/Compose: it_CH.UTF-8 + en_US.UTF-8/Compose: it_IT.UTF-8 + en_US.UTF-8/Compose: iu_CA.UTF-8 ++en_US.UTF-8/Compose: iw_IL.UTF-8 + ja_JP.UTF-8/Compose: ja_JP.UTF-8 + en_US.UTF-8/Compose: ka_GE.UTF-8 + en_US.UTF-8/Compose: kk_KZ.UTF-8 +@@ -401,6 +427,7 @@ en_US.UTF-8/Compose: mai_IN.UTF-8 + en_US.UTF-8/Compose: mi_NZ.UTF-8 + en_US.UTF-8/Compose: mk_MK.UTF-8 + en_US.UTF-8/Compose: ml_IN.UTF-8 ++en_US.UTF-8/Compose: mn_MN.UTF-8 + en_US.UTF-8/Compose: mr_IN.UTF-8 + en_US.UTF-8/Compose: ms_MY.UTF-8 + en_US.UTF-8/Compose: mt_MT.UTF-8 +@@ -412,13 +439,19 @@ en_US.UTF-8/Compose: no_NO.UTF-8 + en_US.UTF-8/Compose: nb_NO.UTF-8 + en_US.UTF-8/Compose: nr_ZA.UTF-8 + en_US.UTF-8/Compose: nso_ZA.UTF-8 +-en_US.UTF-8/Compose: ny_NO.UTF-8 ++XCOMM ny is the language code for Nyanja (spoken in Malawi), not Nynorsk. ++XCOMM See . ++XCOMM en_US.UTF-8/Compose: ny_NO.UTF-8 + en_US.UTF-8/Compose: oc_FR.UTF-8 + en_US.UTF-8/Compose: or_IN.UTF-8 ++en_US.UTF-8/Compose: om_ET.UTF-8 + en_US.UTF-8/Compose: pa_IN.UTF-8 + en_US.UTF-8/Compose: pa_PK.UTF-8 +-en_US.UTF-8/Compose: pd_DE.UTF-8 +-en_US.UTF-8/Compose: pd_US.UTF-8 ++XCOMM Presumably, "pd" is "Pennsylvania 'Dutch'", a U.S. dialect of German. ++XCOMM This is not an ISO language code defined for it, and the GNU C Library ++XCOMM doesn't support it. ++XCOMM en_US.UTF-8/Compose: pd_DE.UTF-8 ++XCOMM en_US.UTF-8/Compose: pd_US.UTF-8 + en_US.UTF-8/Compose: ph_PH.UTF-8 + en_US.UTF-8/Compose: pl_PL.UTF-8 + en_US.UTF-8/Compose: pp_AN.UTF-8 +@@ -434,9 +467,11 @@ en_US.UTF-8/Compose: sd_IN.UTF-8@devana + en_US.UTF-8/Compose: se_NO.UTF-8 + en_US.UTF-8/Compose: sh_BA.UTF-8 + en_US.UTF-8/Compose: sh_YU.UTF-8 ++en_US.UTF-8/Compose: sid_ET.UTF-8 + en_US.UTF-8/Compose: si_LK.UTF-8 + en_US.UTF-8/Compose: sk_SK.UTF-8 + en_US.UTF-8/Compose: sl_SI.UTF-8 ++en_US.UTF-8/Compose: so_ET.UTF-8 + en_US.UTF-8/Compose: sq_AL.UTF-8 + en_US.UTF-8/Compose: sr_ME.UTF-8 + en_US.UTF-8/Compose: sr_RS.UTF-8 +@@ -451,6 +486,7 @@ en_US.UTF-8/Compose: tg_TJ.UTF-8 + th_TH.UTF-8/Compose: th_TH.UTF-8 + en_US.UTF-8/Compose: ti_ER.UTF-8 + en_US.UTF-8/Compose: ti_ET.UTF-8 ++en_US.UTF-8/Compose: tig_ER.UTF-8 + en_US.UTF-8/Compose: tl_PH.UTF-8 + en_US.UTF-8/Compose: tn_ZA.UTF-8 + en_US.UTF-8/Compose: tr_TR.UTF-8 +--- a/nls/locale.alias.pre ++++ b/nls/locale.alias.pre +@@ -316,6 +316,12 @@ en_CA.iso88591: en_CA.ISO8859-1 + en_CA.ISO-8859-1: en_CA.ISO8859-1 + en_CA.ISO_8859-1: en_CA.ISO8859-1 + en_CA.utf8: en_CA.UTF-8 ++en_DK: en_DK.ISO8859-1 ++en_DK.iso88591: en_DK.ISO8859-1 ++en_DK.ISO-8859-1: en_DK.ISO8859-1 ++en_DK.iso885915: en_DK.ISO8859-15 ++en_DK.ISO-8859-15: en_DK.ISO8859-15 ++en_DK.utf8: en_DK.UTF-8 + en_DL.utf8: en_DL.UTF-8 + en_GB: en_GB.ISO8859-1 + en_GB.88591: en_GB.ISO8859-1 +@@ -369,6 +375,16 @@ en_US.8859-15: en_US.ISO8859-15 + en_US.ISO8859-15@euro: en_US.ISO8859-15 + en_US.utf8: en_US.UTF-8 + EN_US.UTF-8: en_US.UTF-8 ++en_US.88591.en: en_US.ISO8859-1 ++en_US.iso88591: en_US.ISO8859-1 ++en_US.ISO-8859-1: en_US.ISO8859-1 ++en_US.ISO_8859-1: en_US.ISO8859-1 ++en_US.iso885915: en_US.ISO8859-15 ++en_US.ISO-8859-15: en_US.ISO8859-15 ++en_US.8859-15: en_US.ISO8859-15 ++en_US.ISO8859-15@euro: en_US.ISO8859-15 ++en_US.utf8: en_US.UTF-8 ++EN_US.UTF-8: en_US.UTF-8 + en_ZA: en_ZA.ISO8859-1 + en_ZA.88591: en_ZA.ISO8859-1 + en_ZA.88591.en: en_ZA.ISO8859-1 +@@ -926,7 +942,6 @@ pt_BR.88591.en: pt_BR.ISO8859-1 + pt_BR.iso88591: pt_BR.ISO8859-1 + pt_BR.ISO-8859-1: pt_BR.ISO8859-1 + pt_BR.ISO_8859-1: pt_BR.ISO8859-1 +-pt_BR.iso885915: pt_BR.ISO8859-15 + pt_BR.utf8: pt_BR.UTF-8 + pt_PT: pt_PT.ISO8859-1 + pt_PT.88591: pt_PT.ISO8859-1 +@@ -983,6 +998,7 @@ se_NO: se_NO.UTF-8 + se_NO.utf8: se_NO.UTF-8 + si: si_LK.UTF-8 + si_LK: si_LK.UTF-8 ++sid_ET: sid_ET.UTF-8 + sk: sk_SK.ISO8859-2 + sk_SK: sk_SK.ISO8859-2 + sk_SK.iso88592: sk_SK.ISO8859-2 +@@ -1184,7 +1200,7 @@ XCOMM The following locale names are use + american.iso88591: en_US.ISO8859-1 + arabic.iso88596: ar_AA.ISO8859-6 + bokmal: nb_NO.ISO8859-1 +-bokml: nb_NO.ISO8859-1 ++bokmål: nb_NO.ISO8859-1 + bulgarian: bg_BG.CP1251 + c-french.iso88591: fr_CA.ISO8859-1 + catalan: ca_ES.ISO8859-1 +@@ -1199,11 +1215,11 @@ deutsch: de_DE.ISO8859-1 + dutch: nl_NL.ISO8859-1 + dutch.iso88591: nl_BE.ISO8859-1 + eesti: et_EE.ISO8859-1 +-english.iso88591: en_EN.ISO8859-1 ++english.iso88591: en_US.ISO8859-1 + estonian: et_EE.ISO8859-1 + finnish: fi_FI.ISO8859-1 + finnish.iso88591: fi_FI.ISO8859-1 +-franais: fr_FR.ISO8859-1 ++fran�is: fr_FR.ISO8859-1 + french: fr_FR.ISO8859-1 + french.iso88591: fr_CH.ISO8859-1 + galego: gl_ES.ISO8859-1 +--- a/nls/locale.dir.pre ++++ b/nls/locale.dir.pre +@@ -6,8 +6,11 @@ XCOMM + XCOMM + + C/XLC_LOCALE: C ++iso8859-1/XLC_LOCALE: aa_DJ.ISO8859-1 + iso8859-1/XLC_LOCALE: af_ZA.ISO8859-1 ++iso8859-15/XLC_LOCALE: an_ES.ISO8859-15 + iso8859-6/XLC_LOCALE: ar_AA.ISO8859-6 ++iso8859-6/XLC_LOCALE: ar_AE.ISO8859-6 + iso8859-6/XLC_LOCALE: ar_BH.ISO8859-6 + iso8859-6/XLC_LOCALE: ar_DZ.ISO8859-6 + iso8859-6/XLC_LOCALE: ar_EG.ISO8859-6 +@@ -36,6 +39,7 @@ iso8859-2/XLC_LOCALE: bs_BA.ISO8859-2 + iso8859-1/XLC_LOCALE: br_FR.ISO8859-1 + iso8859-14/XLC_LOCALE: br_FR.ISO8859-14 + iso8859-15/XLC_LOCALE: br_FR.ISO8859-15 ++iso8859-2/XLC_LOCALE: bs_BA.ISO8859-2 + iso8859-1/XLC_LOCALE: ca_AD.ISO8859-1 + iso8859-15/XLC_LOCALE: ca_AD.ISO8859-15 + iso8859-1/XLC_LOCALE: ca_ES.ISO8859-1 +@@ -71,12 +75,15 @@ iso8859-15/XLC_LOCALE: en_BE.ISO8859-1 + iso8859-1/XLC_LOCALE: en_BZ.ISO8859-1 + iso8859-1/XLC_LOCALE: en_BW.ISO8859-1 + iso8859-1/XLC_LOCALE: en_CA.ISO8859-1 ++iso8859-1/XLC_LOCALE: en_DK.ISO8859-1 ++iso8859-15/XLC_LOCALE: en_DK.ISO8859-15 + iso8859-1/XLC_LOCALE: en_EN.ISO8859-1 + iso8859-1/XLC_LOCALE: en_GB.ISO8859-1 + iso8859-15/XLC_LOCALE: en_GB.ISO8859-15 + iso8859-1/XLC_LOCALE: en_HK.ISO8859-1 + iso8859-1/XLC_LOCALE: en_IE.ISO8859-1 + iso8859-15/XLC_LOCALE: en_IE.ISO8859-15 ++iso8859-1/XLC_LOCALE: en_IN.ISO8859-1 + iso8859-15/XLC_LOCALE: en_IN.ISO8859-15 + iso8859-1/XLC_LOCALE: en_JM.ISO8859-1 + iso8859-1/XLC_LOCALE: en_NZ.ISO8859-1 +@@ -90,7 +97,8 @@ iso8859-15/XLC_LOCALE: en_US.ISO8859-1 + iso8859-1/XLC_LOCALE: en_ZA.ISO8859-1 + iso8859-15/XLC_LOCALE: en_ZA.ISO8859-15 + iso8859-1/XLC_LOCALE: en_ZW.ISO8859-1 +-iso8859-3/XLC_LOCALE: eo_EO.ISO8859-3 ++XCOMM The EO territory doesn't exist in ISO 3166. ++XCOMM iso8859-3/XLC_LOCALE: eo_EO.ISO8859-3 + iso8859-3/XLC_LOCALE: eo_XX.ISO8859-3 + iso8859-1/XLC_LOCALE: es_AR.ISO8859-1 + iso8859-1/XLC_LOCALE: es_BO.ISO8859-1 +@@ -125,6 +133,8 @@ iso8859-13/XLC_LOCALE: et_EE.ISO8859- + iso8859-15/XLC_LOCALE: et_EE.ISO8859-15 + iso8859-1/XLC_LOCALE: eu_ES.ISO8859-1 + iso8859-15/XLC_LOCALE: eu_ES.ISO8859-15 ++iso8859-1/XLC_LOCALE: eu_FR.ISO8859-1 ++iso8859-15/XLC_LOCALE: eu_FR.ISO8859-15 + isiri-3342/XLC_LOCALE: fa_IR.ISIRI-3342 + iso8859-1/XLC_LOCALE: fi_FI.ISO8859-1 + iso8859-15/XLC_LOCALE: fi_FI.ISO8859-15 +@@ -176,6 +186,7 @@ ko/XLC_LOCALE: ko_KR.eucKR + iso8859-1/XLC_LOCALE: kw_GB.ISO8859-1 + iso8859-14/XLC_LOCALE: kw_GB.ISO8859-14 + iso8859-15/XLC_LOCALE: kw_GB.ISO8859-15 ++iso8859-10/XLC_LOCALE: lg_UG.ISO8859-10 + ibm-cp1133/XLC_LOCALE: lo_LA.IBM-CP1133 + mulelao-1/XLC_LOCALE: lo_LA.MULELAO-1 + iso8859-4/XLC_LOCALE: lt_LT.ISO8859-4 +@@ -203,8 +214,12 @@ iso8859-1/XLC_LOCALE: ny_NO.ISO8859-1 + iso8859-1/XLC_LOCALE: ny_NO.ISO8859-15 + iso8859-1/XLC_LOCALE: oc_FR.ISO8859-1 + iso8859-15/XLC_LOCALE: oc_FR.ISO8859-15 +-iso8859-1/XLC_LOCALE: pd_DE.ISO8859-1 +-iso8859-15/XLC_LOCALE: pd_DE.ISO8859-15 ++iso8859-1/XLC_LOCALE: om_KE.ISO8859-1 ++XCOMM Presumably, "pd" is "Pennsylvania 'Dutch'", a U.S. dialect of German. ++XCOMM This is not an ISO language code defined for it, and the GNU C Library ++XCOMM doesn't support it. ++XCOMM iso8859-1/XLC_LOCALE: pd_DE.ISO8859-1 ++XCOMM iso8859-15/XLC_LOCALE: pd_DE.ISO8859-15 + iso8859-1/XLC_LOCALE: pd_US.ISO8859-1 + iso8859-15/XLC_LOCALE: pd_US.ISO8859-15 + iso8859-1/XLC_LOCALE: ph_PH.ISO8859-1 +@@ -224,6 +239,9 @@ iso8859-1/XLC_LOCALE: rw_RW.IS + iso8859-2/XLC_LOCALE: sh_YU.ISO8859-2 + iso8859-2/XLC_LOCALE: sk_SK.ISO8859-2 + iso8859-2/XLC_LOCALE: sl_SI.ISO8859-2 ++iso8859-1/XLC_LOCALE: so_DJ.ISO8859-1 ++iso8859-1/XLC_LOCALE: so_KE.ISO8859-1 ++iso8859-1/XLC_LOCALE: so_SO.ISO8859-1 + iso8859-2/XLC_LOCALE: sq_AL.ISO8859-2 + iso8859-2/XLC_LOCALE: sr_YU.ISO8859-2 + iso8859-5/XLC_LOCALE: sr_YU.ISO8859-5 +@@ -236,8 +254,8 @@ iso8859-1/XLC_LOCALE: sv_SE.ISO8859-1 + iso8859-15/XLC_LOCALE: sv_SE.ISO8859-15 + tscii-0/XLC_LOCALE: ta_IN.TSCII-0 + koi8-c/XLC_LOCALE: tg_TJ.KOI8-C +-th_TH/XLC_LOCALE: th_TH.TIS620 + iso8859-11/XLC_LOCALE: th_TH.ISO8859-11 ++th_TH/XLC_LOCALE: th_TH.TIS620 + iso8859-1/XLC_LOCALE: tl_PH.ISO8859-1 + iso8859-15/XLC_LOCALE: tn_ZA.ISO8859-15 + iso8859-9/XLC_LOCALE: tr_TR.ISO8859-9 +@@ -261,10 +279,14 @@ zh_CN.gbk/XLC_LOCALE: zh_CN.gbk + zh_CN.gb18030/XLC_LOCALE: zh_CN.gb18030 + zh_HK.big5/XLC_LOCALE: zh_HK.big5 + zh_HK.big5hkscs/XLC_LOCALE: zh_HK.big5hkscs ++zh_CN/XLC_LOCALE: zh_SG.gb2312 ++zh_CN.gbk/XLC_LOCALE zh_SG.gbk + zh_TW.big5/XLC_LOCALE: zh_TW.big5 + zh_TW/XLC_LOCALE: zh_TW.eucTW + iso8859-1/XLC_LOCALE: zu_ZA.ISO8859-1 + XCOMM Note: The UTF-8 locales don't work correctly yet. Work in progress. ++en_US.UTF-8/XLC_LOCALE: aa_ER.UTF-8 ++en_US.UTF-8/XLC_LOCALE: aa_ET.UTF-8 + en_US.UTF-8/XLC_LOCALE: af_ZA.UTF-8 + en_US.UTF-8/XLC_LOCALE: am_ET.UTF-8 + en_US.UTF-8/XLC_LOCALE: ar_AA.UTF-8 +@@ -297,6 +319,7 @@ en_US.UTF-8/XLC_LOCALE: bn_BD.UTF-8 + en_US.UTF-8/XLC_LOCALE: bn_IN.UTF-8 + en_US.UTF-8/XLC_LOCALE: bo_IN.UTF-8 + en_US.UTF-8/XLC_LOCALE: br_FR.UTF-8 ++en_US.UTF-8/XLC_LOCALE: byn_ER.UTF-8 + en_US.UTF-8/XLC_LOCALE: ca_AD.UTF-8 + en_US.UTF-8/XLC_LOCALE: ca_ES.UTF-8 + en_US.UTF-8/XLC_LOCALE: ca_FR.UTF-8 +@@ -334,7 +357,8 @@ en_US.UTF-8/XLC_LOCALE: en_UK.UTF-8 + en_US.UTF-8/XLC_LOCALE: en_US.UTF-8 + en_US.UTF-8/XLC_LOCALE: en_ZA.UTF-8 + en_US.UTF-8/XLC_LOCALE: en_ZW.UTF-8 +-en_US.UTF-8/XLC_LOCALE: eo_EO.UTF-8 ++XCOMM The EO territory doesn't exist in ISO 3166. ++XCOMM en_US.UTF-8/XLC_LOCALE: eo_EO.UTF-8 + en_US.UTF-8/XLC_LOCALE: eo_XX.UTF-8 + en_US.UTF-8/XLC_LOCALE: es_AR.UTF-8 + en_US.UTF-8/XLC_LOCALE: es_BO.UTF-8 +@@ -358,6 +382,7 @@ en_US.UTF-8/XLC_LOCALE: es_UY.UTF-8 + en_US.UTF-8/XLC_LOCALE: es_VE.UTF-8 + en_US.UTF-8/XLC_LOCALE: et_EE.UTF-8 + en_US.UTF-8/XLC_LOCALE: eu_ES.UTF-8 ++en_US.UTF-8/XLC_LOCALE: eu_FR.UTF-8 + en_US.UTF-8/XLC_LOCALE: fa_IR.UTF-8 + en_US.UTF-8/XLC_LOCALE: fi_FI.UTF-8 + en_US.UTF-8/XLC_LOCALE: fo_FO.UTF-8 +@@ -368,6 +393,8 @@ en_US.UTF-8/XLC_LOCALE: fr_FR.UTF-8 + en_US.UTF-8/XLC_LOCALE: fr_LU.UTF-8 + en_US.UTF-8/XLC_LOCALE: ga_IE.UTF-8 + en_US.UTF-8/XLC_LOCALE: gd_GB.UTF-8 ++en_US.UTF-8/XLC_LOCALE: gez_ER.UTF-8 ++en_US.UTF-8/XLC_LOCALE: gez_ET.UTF-8 + en_US.UTF-8/XLC_LOCALE: gl_ES.UTF-8 + en_US.UTF-8/XLC_LOCALE: gu_IN.UTF-8 + en_US.UTF-8/XLC_LOCALE: gv_GB.UTF-8 +@@ -384,6 +411,7 @@ en_US.UTF-8/XLC_LOCALE: is_IS.UTF-8 + en_US.UTF-8/XLC_LOCALE: it_CH.UTF-8 + en_US.UTF-8/XLC_LOCALE: it_IT.UTF-8 + en_US.UTF-8/XLC_LOCALE: iu_CA.UTF-8 ++en_US.UTF-8/XLC_LOCALE: iw_IL.UTF-8 + ja_JP.UTF-8/XLC_LOCALE: ja_JP.UTF-8 + en_US.UTF-8/XLC_LOCALE: ka_GE.UTF-8 + en_US.UTF-8/XLC_LOCALE: kk_KZ.UTF-8 +@@ -403,9 +431,11 @@ en_US.UTF-8/XLC_LOCALE: + en_US.UTF-8/XLC_LOCALE: mi_NZ.UTF-8 + en_US.UTF-8/XLC_LOCALE: mk_MK.UTF-8 + en_US.UTF-8/XLC_LOCALE: ml_IN.UTF-8 ++en_US.UTF-8/XLC_LOCALE: mn_MN.UTF-8 + en_US.UTF-8/XLC_LOCALE: mr_IN.UTF-8 + en_US.UTF-8/XLC_LOCALE: ms_MY.UTF-8 + en_US.UTF-8/XLC_LOCALE: mt_MT.UTF-8 ++en_US.UTF-8/XLC_LOCALE: ne_NP.UTF-8 + en_US.UTF-8/XLC_LOCALE: nl_BE.UTF-8 + en_US.UTF-8/XLC_LOCALE: nl_NL.UTF-8 + en_US.UTF-8/XLC_LOCALE: nb_NO.UTF-8 +@@ -413,13 +443,19 @@ en_US.UTF-8/XLC_LOCALE: nn_NO.UTF-8 + en_US.UTF-8/XLC_LOCALE: no_NO.UTF-8 + en_US.UTF-8/XLC_LOCALE: nr_ZA.UTF-8 + en_US.UTF-8/XLC_LOCALE: nso_ZA.UTF-8 +-en_US.UTF-8/XLC_LOCALE: ny_NO.UTF-8 ++XCOMM ny is the language code for Nyanja (spoken in Malawi), not Nynorsk. ++XCOMM See . ++XCOMM en_US.UTF-8/XLC_LOCALE: ny_NO.UTF-8 + en_US.UTF-8/XLC_LOCALE: oc_FR.UTF-8 ++en_US.UTF-8/XLC_LOCALE: om_ET.UTF-8 + en_US.UTF-8/XLC_LOCALE: or_IN.UTF-8 + en_US.UTF-8/XLC_LOCALE: pa_IN.UTF-8 + en_US.UTF-8/XLC_LOCALE: pa_PK.UTF-8 +-en_US.UTF-8/XLC_LOCALE: pd_DE.UTF-8 +-en_US.UTF-8/XLC_LOCALE: pd_US.UTF-8 ++XCOMM Presumably, "pd" is "Pennsylvania 'Dutch'", a U.S. dialect of German. ++XCOMM This is not an ISO language code defined for it, and the GNU C Library ++XCOMM doesn't support it. ++XCOMM en_US.UTF-8/XLC_LOCALE: pd_DE.UTF-8 ++XCOMM en_US.UTF-8/XLC_LOCALE: pd_US.UTF-8 + en_US.UTF-8/XLC_LOCALE: ph_PH.UTF-8 + en_US.UTF-8/XLC_LOCALE: pl_PL.UTF-8 + en_US.UTF-8/XLC_LOCALE: pp_AN.UTF-8 +@@ -433,11 +469,13 @@ en_US.UTF-8/XLC_LOCALE: + en_US.UTF-8/XLC_LOCALE: sd_IN.UTF-8 + en_US.UTF-8/XLC_LOCALE: sd_IN.UTF-8@devanagari + en_US.UTF-8/XLC_LOCALE: se_NO.UTF-8 ++en_US.UTF-8/XLC_LOCALE: sid_ET.UTF-8 + en_US.UTF-8/XLC_LOCALE: sh_BA.UTF-8 + en_US.UTF-8/XLC_LOCALE: sh_YU.UTF-8 + en_US.UTF-8/XLC_LOCALE: si_LK.UTF-8 + en_US.UTF-8/XLC_LOCALE: sk_SK.UTF-8 + en_US.UTF-8/XLC_LOCALE: sl_SI.UTF-8 ++en_US.UTF-8/XLC_LOCALE: so_ET.UTF-8 + en_US.UTF-8/XLC_LOCALE: sq_AL.UTF-8 + en_US.UTF-8/XLC_LOCALE: sr_ME.UTF-8 + en_US.UTF-8/XLC_LOCALE: sr_RS.UTF-8 +@@ -453,6 +491,7 @@ en_US.UTF-8/XLC_LOCALE: tg_TJ.UTF-8 + th_TH.UTF-8/XLC_LOCALE: th_TH.UTF-8 + en_US.UTF-8/XLC_LOCALE: ti_ER.UTF-8 + en_US.UTF-8/XLC_LOCALE: ti_ET.UTF-8 ++en_US.UTF-8/XLC_LOCALE: tig_ER.UTF-8 + en_US.UTF-8/XLC_LOCALE: tl_PH.UTF-8 + en_US.UTF-8/XLC_LOCALE: tn_ZA.UTF-8 + en_US.UTF-8/XLC_LOCALE: tr_TR.UTF-8 --- libx11-1.7.2.orig/debian/patches/007_iso8859-15_Compose_fix.diff +++ libx11-1.7.2/debian/patches/007_iso8859-15_Compose_fix.diff @@ -0,0 +1,137 @@ +$Id: 019_iso8859-15_Compose_fix.diff 396 2005-07-22 21:45:02Z dnusinow $ + +This patch by Wolfgang Sourdeau and Rüdiger Kuhlmann. + +Account for lack of spacing diaeresis key and codepoint. + +https://bugs.debian.org/97433 + +--- a/nls/iso8859-15/Compose.pre ++++ b/nls/iso8859-15/Compose.pre +@@ -155,8 +155,7 @@ XCOMM Special Character + : "\367" division + : "\367" division + : "\327" multiply +- : "\264" acute +- : "\270" cedilla ++ : "'" apostrophe + : "\"" quotedbl + XCOMM Accented Alphabet + : "\300" Agrave +@@ -175,8 +174,6 @@ XCOMM Accented Alphabet + : "\303" Atilde + : "\304" Adiaeresis + : "\304" Adiaeresis +- : "\304" Adiaeresis +- : "\304" Adiaeresis + : "\305" Aring + : "\305" Aring + : "\305" Aring +@@ -198,8 +195,6 @@ XCOMM Accented Alphabet + : "\343" atilde + : "\344" adiaeresis + : "\344" adiaeresis +- : "\344" adiaeresis +- : "\344" adiaeresis + : "\345" aring + : "\345" aring + : "\345" aring +@@ -231,8 +226,6 @@ XCOMM Accented Alphabet + : "\312" Ecircumflex + : "\313" Ediaeresis + : "\313" Ediaeresis +- : "\313" Ediaeresis +- : "\313" Ediaeresis + : "\350" egrave + : "\350" egrave + : "\351" eacute +@@ -245,8 +238,6 @@ XCOMM Accented Alphabet + : "\352" ecircumflex + : "\353" ediaeresis + : "\353" ediaeresis +- : "\353" ediaeresis +- : "\353" ediaeresis + : "\314" Igrave + : "\314" Igrave + : "\315" Iacute +@@ -259,8 +250,6 @@ XCOMM Accented Alphabet + : "\316" Icircumflex + : "\317" Idiaeresis + : "\317" Idiaeresis +- : "\317" Idiaeresis +- : "\317" Idiaeresis + : "\354" igrave + : "\354" igrave + : "\355" iacute +@@ -273,8 +262,6 @@ XCOMM Accented Alphabet + : "\356" icircumflex + : "\357" idiaeresis + : "\357" idiaeresis +- : "\357" idiaeresis +- : "\357" idiaeresis + : "\321" Ntilde + : "\321" Ntilde + : "\321" Ntilde +@@ -299,8 +286,6 @@ XCOMM Accented Alphabet + : "\325" Otilde + : "\326" Odiaeresis + : "\326" Odiaeresis +- : "\326" Odiaeresis +- : "\326" Odiaeresis + : "\330" Ooblique + : "\330" Ooblique + : "\274" OE +@@ -320,8 +305,6 @@ XCOMM Accented Alphabet + : "\365" otilde + : "\366" odiaeresis + : "\366" odiaeresis +- : "\366" odiaeresis +- : "\366" odiaeresis + : "\370" oslash + : "\370" oslash + : "\275" oe +@@ -341,8 +324,6 @@ XCOMM Accented Alphabet + : "\333" Ucircumflex + : "\334" Udiaeresis + : "\334" Udiaeresis +- : "\334" Udiaeresis +- : "\334" Udiaeresis + : "\371" ugrave + : "\371" ugrave + : "\372" uacute +@@ -355,8 +336,6 @@ XCOMM Accented Alphabet + : "\373" ucircumflex + : "\374" udiaeresis + : "\374" udiaeresis +- : "\374" udiaeresis +- : "\374" udiaeresis + : "\337" ssharp + : "\336" THORN + : "\376" thorn +@@ -366,16 +345,12 @@ XCOMM Accented Alphabet + : "\335" Yacute + : "\276" Ydiaeresis + : "\276" Ydiaeresis +- : "\276" Ydiaeresis +- : "\276" Ydiaeresis + : "\375" yacute + : "\375" yacute + : "\375" yacute + : "\375" yacute + : "\377" ydiaeresis + : "\377" ydiaeresis +- : "\377" ydiaeresis +- : "\377" ydiaeresis + : "\264" Zcaron + : "\264" Zcaron + : "\270" zcaron +@@ -404,8 +379,7 @@ XCOMM These are for us_intl, that does n + : "\254" notsign + : "\257" macron + : "\257" macron +- : "\264" acute +- : "\270" cedilla ++ : "'" apostrophe + : "\"" quotedbl + XCOMM Accented Alphabet + : "\305" Aring --- libx11-1.7.2.orig/debian/patches/008_remove_ko_Compose.diff +++ libx11-1.7.2/debian/patches/008_remove_ko_Compose.diff @@ -0,0 +1,14 @@ +Index: libx11/nls/compose.dir.pre +=================================================================== +--- libx11.orig/nls/compose.dir.pre 2013-06-15 17:42:43.987732157 +0200 ++++ libx11/nls/compose.dir.pre 2013-06-15 17:42:46.371732132 +0200 +@@ -182,7 +182,8 @@ + iso8859-14/Compose: kw_GB.ISO8859-14 + iso8859-15/Compose: kw_GB.ISO8859-15 + iso8859-10/Compose: lg_UG.ISO8859-10 +-ko/Compose: ko_KR.eucKR ++XCOMM Remove ko/Compose, as requested in https://bugs.debian.org/89703 ++XCOMM ko/Compose: ko_KR.eucKR + ibm-cp1133/Compose: lo_LA.IBM-CP1133 + mulelao-1/Compose: lo_LA.MULELAO-1 + iso8859-4/Compose: lt_LT.ISO8859-4 --- libx11-1.7.2.orig/debian/patches/009_remove_th_Compose.diff +++ libx11-1.7.2/debian/patches/009_remove_th_Compose.diff @@ -0,0 +1,13 @@ +--- a/nls/compose.dir.pre ++++ b/nls/compose.dir.pre +@@ -484,7 +484,9 @@ en_US.UTF-8/Compose: sv_SE.UTF-8 + en_US.UTF-8/Compose: ta_IN.UTF-8 + en_US.UTF-8/Compose: te_IN.UTF-8 + en_US.UTF-8/Compose: tg_TJ.UTF-8 +-th_TH.UTF-8/Compose: th_TH.UTF-8 ++XCOMM Following entry commented to allow Thai XIM as default for X apps ++XCOMM See Debian bug#520509 ++XCOMM th_TH.UTF-8/Compose: th_TH.UTF-8 + en_US.UTF-8/Compose: ti_ER.UTF-8 + en_US.UTF-8/Compose: ti_ET.UTF-8 + en_US.UTF-8/Compose: tig_ER.UTF-8 --- libx11-1.7.2.orig/debian/patches/015_russian_locale_alias.diff +++ libx11-1.7.2/debian/patches/015_russian_locale_alias.diff @@ -0,0 +1,23 @@ +Fix russian locale. Closes: #368655. + +This aligns with the glibc definition in /usr/share/locale/locale.alias. +This only applies to Debian's glibc, see bug #62586 and glibc 2.2.5-4. + +For the same glib reason, we cannot change ru and ru_RU away from ISO8859-5, +since that encoding is enshrined in /usr/share/i18n/locales/ru_RU. Insert +appropriate perjorative language here. + +Suggestion: can the russian default be changed to UTF-8 instead of KOI8-R? +This will make it easier for russians to fit in with the rest of the world. + +--- a/nls/locale.alias.pre ++++ b/nls/locale.alias.pre +@@ -1249,7 +1249,7 @@ portuguese: pt_PT.ISO8859-1 + portuguese.iso88591: pt_PT.ISO8859-1 + romanian: ro_RO.ISO8859-2 + rumanian: ro_RO.ISO8859-2 +-russian: ru_RU.ISO8859-5 ++russian: ru_RU.KOI8-R + serbocroatian: sr_RS.UTF-8@latin + sinhala: si_LK.UTF-8 + slovak: sk_SK.ISO8859-2 --- libx11-1.7.2.orig/debian/patches/series +++ libx11-1.7.2/debian/patches/series @@ -0,0 +1,5 @@ +003_recognize_glibc_2.3.2_locale_names.diff +007_iso8859-15_Compose_fix.diff +008_remove_ko_Compose.diff +009_remove_th_Compose.diff +015_russian_locale_alias.diff --- libx11-1.7.2.orig/debian/rules +++ libx11-1.7.2/debian/rules @@ -0,0 +1,31 @@ +#!/usr/bin/make -f + +%: + dh $@ --with quilt --builddirectory=build/ + +override_dh_auto_configure-indep: docflags = --enable-specs --with-xmlto +override_dh_auto_configure-arch: docflags = --disable-specs + +override_dh_auto_configure-indep override_dh_auto_configure-arch: + dh_auto_configure -- \ + $(docflags) \ + --without-fop + +override_dh_installdocs: + dh_installdocs NEWS + +override_dh_install: + # Kill *.xml, *.la files, we don't need them: + find debian/tmp -name '*.xml' -delete + find debian/tmp -name '*.la' -delete + dh_install -plibx11-dev \ + --exclude=usr/include/X11/Xlib-xcb.h + dh_install -plibx11-doc \ + --exclude=usr/include/X11/Xlib-xcb.h \ + --exclude=usr/share/man/man3/XGetXCBConnection.3 \ + --exclude=usr/share/man/man3/XSetEventQueueOwner.3 + dh_install --remaining-packages + +override_dh_makeshlibs: + dh_makeshlibs -a -plibx11-6 -V'libx11-6 (>= 2:1.6.0)' --add-udeb=libx11-6-udeb -- -c4 + dh_makeshlibs -a -Nlibx11-6 -- -c4 --- libx11-1.7.2.orig/debian/source/format +++ libx11-1.7.2/debian/source/format @@ -0,0 +1 @@ +1.0 --- libx11-1.7.2.orig/debian/upstream/signing-key.asc +++ libx11-1.7.2/debian/upstream/signing-key.asc @@ -0,0 +1,631 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQGiBEab+moRBACDH5yKqS3wcc5bdxY7PBNuwKvF5TKMfagmSvuRDtZjjIIWaA/n +Z1KboV9Gq5g7kP7+Kfu+Qgd8u65eVsWwmPW10fXvj3aCU53glx2EdGdrHcgiyH2g +EQfPiyBw+trIppWFRV0IDXSLMA1FNC92t2nSG/VFHaPTVwcgkIRSfcXDvwCglGdE +a6f4uLqoNHP+m4yYnzapFuMD/R4+2AJDAvEWKDdYCGZzlawjAmmWyXrmT7/C/mx9 +8qUR473l4buXjHgDkkXXlHqdzil1vK85PhrKzNJDCCmlHUJNz+QwiAMOLwpD+kwV +Pb57RG7y+a5JQ5+jtVw4RlUxZIk/wj2An9YBO3A5vR7PdjM32ZJCN2+aM4dYfNzQ +xQKTA/47icvBaBVTl9rztjg2pd2Aqpc1P/GsIYLGj7XjnnJvGAENBHSH1QjpZMJG +CTS9oJ+B0/wrIr+pA+MdFgYAb6ojMQJOO6UChjWWSGjMFcs/CeXhxlLBido3DtAE +TbNTwO6OEfAvdosvTdhJFnwvZlJ+zZGGy5CrF2Fd9PUe9tmASbQoQWxhbiBDb29w +ZXJzbWl0aCA8YWxhbmNAZnJlZWRlc2t0b3Aub3JnPohoBBMRAgAoAhsDBgsJCAcD +AgYVCAIJCgsEFgIDAQIeAQIXgAUCUXnRYgUJFEPYeAAKCRCi+54IHy0TDonxAKCP +cAgXNojuujUg5Wqi6v0RBFVSUgCggq1SsVEdq9NDWvXvkeGyNaBivSK0K0FsYW4g +Q29vcGVyc21pdGggPGFsYW4uY29vcGVyc21pdGhAc3VuLmNvbT6IZgQTEQIAJgIb +AwYLCQgHAwIEFQIIAwQWAgMBAh4BAheABQJRedFiBQkUQ9h4AAoJEKL7nggfLRMO +6sUAn0jl3h9rY4OJ13Lu7nsKclyhDpOqAKCFgTmaDGRuDRxloLg9jftrn7a7vrQu +QWxhbiBDb29wZXJzbWl0aCA8YWxhbi5jb29wZXJzbWl0aEBvcmFjbGUuY29tPohr +BBMRAgArAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAIZAQUCUXnRYgUJFEPY +eAAKCRCi+54IHy0TDtBZAJ9IgVVNoFIPRjTsNjcSFaLznuDRJgCcC/WgV312IrxS +Q8PRAyEgozSB9Ke5Ag0ERpv6bxAIAJp5aUlho5rUhpS6ik7spsAQFPRuycPKMNu0 +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 +=tc6G +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +79+hF4bWyw== +=WW1Z +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBE6HVy4BEADACp0EU6HZ4KyFx/qfhzNarCfnlyEoCFY08k516UaHrUOrYWPp +ukoahcceA/M3H/xM0CGIn6uiuG/Cq7+qODAZNBsr6haIbDaqSUt+953b5qCSbD65 +LBR8TXvW+9KkXPhXTKi/osYBdmsbFLeVLqU5Kd4QJqWKRLtuo0ENbFkQPVypEJk8 +Ozg2zZ2yeSQAy0pgeFh8lezI7A23yj229kFq0EEfeqHpgifIzR2hNIhS5pTSOt8V +RDapO3FpOmxPPUMsaJ1KATD92+SgbZW8evW7ffz4QUiQiFsfTSOTCaTFu8qpu6Fb +a9u/u6mTrJQGRdqDcFp3iWjEUOVr0gUdLSr3zey152PBRaC26/eLqH8PFgCerBkn +o9vso0Vr+Kh63OOQeDHATZGy7tMHbWW5AEXVkTpNoSRYr48pd6u9Z1TfWVcovNAZ +tWiFVKKxniTa4MZY2czOSyh2YahCbEt3P0DoNihy3YHhTvW1k0Os2x5yCsfpGzp3 +U8x1apfQqAyRNIa9SptLpQ7xF+lv52D9kp3XdkWXw1BFY+nmm/FqoC4tKU8AmbuB +n3SX/sYjq3Z6aLoBOmZ849G0Zp1xEYHCbfWBxvqhIc6dlPc3Y9uYV01+FlTzX9Mh +THa8p6oABrXbWRJpkOvaVbdDhXON+02Jlvawy3T3rwVkuEfEZu8akv7miwARAQAB +tCBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPokCQQQTAQIAKwIbAwYL +CQgHAwIGFQgCCQoLBBYCAwECHgECF4ACGQEFAliRYVIFCQ3McSQACgkQD91oLZdM +pyrfpg//VJ/E6j0Bc1XIOeVPjZ/C8a9pJ85JvLfh1vLtB5EJM6mc9/D7GJkCjql6 +tscZfBVewNbHq+Bt9DSXCx/9e5B0xtYOSvaigeYt9/PxEndbsFKOJ/+s7P1XGsKV +JRZtezr2VhuHDLQfChqKjhCR/XqA5WZQ96jUK/lS7kPEtKRwRJK0vW9Hj1bD3gh2 +cNQA/1THncZkihZpFJhUdK3382ZlLU2f5EIlgMSquVeMKmlvU+YJgwXp8YH4JPRh +UbcBZyGCzYgOtBBSmh+Y8vzxhjpLNzpnkV46zx4Hguz9xcOa1XqXILxIuXGqm1pD +D1tv37Wf78KcjL7qqKl3Gl8q6eRYqyv7c/7Bt96sxCzVBWThQr8/fz1c8TWnmUz9 +xi1cg94PWAresR878Cr4aPCFtJQ4ZHzlymPAt8sc2aW8l768159h6B2HwFUnaBsV +CbCGDDu1/hMxamOR9jQZCw9UMNKKIDoNMTKmeD5DAeo+S4Vu0a/5rFbVL5/s47Vx +Ypoh5QP8uDmuwawEzf7GnErNXSkdqIvhWRfR8e/0sna/DTybz/lz6/bMBHsGNmL1 +n4ZMBBqvlVTy26UT9XqkLZdQAmGQy0x1r9VW9szMdmaLEM5vTvR0qQXoyQhnoNuJ +PEVvvuDst8WS2xuJNdodRIZ1R+dZFZx4K3tIw6Zs8UXAN7W8LxC0IU1hdHQgVHVy +bmVyIDxtYXR0c3Q4OEBnZW50b28ub3JnPokCPgQTAQIAKAIbAwYLCQgHAwIGFQgC +CQoLBBYCAwECHgECF4AFAliRYVIFCQ3McSQACgkQD91oLZdMpyre7w/+MC9gJeLk +zkqLAkQ/s7gouRmxx7PzYzUJQ3ewz7Ja3uPMsrCeAgDElo/ODfO28edYKHICHso7 +dzNFukPkUYUKqp02n1yO5Bi56mjssohh4MubTyRh61DWE4Jddd8MMBvbtEMEnc7Q +ty81PFV6JERgLrb47+/H0n/8PGTcWvy3aZPBbHdRCpLUpUapGGvKBsBbTFWfh2th +nnswtQm9HkOCRvBRHWCCg5yFv7x0Ic+wsY+q82Mv4RXSjh0K1gyFk0rYQcRakfpZ +wIJHJaycGt85yZYyrc3qJLAOqW4hnFZrm3kpd+BtPDfSM15n8BBtBl/fpxlpVRVb +eT7sMiYHtzwls0Wu/+AGDzGUrAIYRJk58thWjwMoolI6e4S1HGTy+E0MTDy+ewTQ +1qeuKv8NeE58Soq/GThXcXMavueK9Ni61vnMEiCnQnifTEgZhfLGlz+Cahoh4zeg +gh0NC5u5frrDjMbGqjOPthShKlMHUa3aOK8t+U9xItf3pwSBSRbjE26soubBEQzJ +7Oili8+NKUJ64/2I+/ga7bOVhLRpflnVY3Lz86b/7Vm3cjlfokeJC3o7M3ZVs/Xu +a5N7ZlnIZFbr/Gpsj8iGB0xJDeNl6QL8Bl7hHGtzTiG0Jif0tN/RnXH9Zfi28MCn +dw5wthgpUmkNiRKNNCIuKJu27vnwqJhrVYW0I01hdHQgVHVybmVyIDxtYXR0LnR1 +cm5lckBpbnRlbC5jb20+iQI/BBMBAgApAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwEC +HgECF4AFAliRYVIFCQ3McSQACgkQD91oLZdMpyoYNRAArS3NKtZmG/rD9YEciI+o +GJrvQOvD6UIRO9kcokBlblB6cc1QPa49uY0F0JVQW9WPzmyMIPSbSB5NeDGG9jIY +Jjsx5Gz+h91fqpoUYcQh1mjOdP/57MwaMpgxlZTDJhdOej/LzJqDUeBm0yXzS7y7 +vuZ7usuyHjDT6rRwMeugmHIndpobQfGU3LQuAoxy97zCb2hMmdJ//zeWZzat5BuK +zgZxq7too0eC6zl1lue7u9BGqn4WsbJ46WUuPZ8VTCzJqNICnPkykSzjUgb/zn/2 +VtlFd5p+J9YxHoHwRlz3QEQUXcwtRHGV6hzhlYXavttpw5aGpbnyfEtXmuG1NuNN +L8aMUM3S2VXqOhCG5biK6qbuozprK0qpI/FpJrr6uKBuF6Yj263Opxj+NFxyOiMT +4ozbI14/5SGcsBBaEKE1/UE0ZbgJty/kx0NI1nY1O8lkWUdqPoF6Y8poYglZh6gP +jXkCNucXJ0zsxEzEcEkrPxD99i1CeZ95hamqESQ/6AoKRqW6i1e86ePJHNzOEudS +6UlaU/2QGVn7X29BdMsOjtS84VRCPH4EHr/Jo3k2y2+wND0lm14bIzUPiUDXPLF3 +Eg6fKuwBXAooRSgPX2T8qccd/LgpWImJD1akOSIeOZvyRSFGhXPhBAA7i7yK+V0l +oeSUZLJ8vxG83AjlJNvPBTi0Jk1hdHQgVHVybmVyIDxtYXR0c3Q4OEBmcmVlZGVz +a3RvcC5vcmc+iQI/BBMBAgApAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AF +AliRYVIFCQ3McSQACgkQD91oLZdMpyqXlw/9E84wZwqmEIo3tmRwUdeQaXMOE/ay +KDpzhiBwWpSAMsZPYj6DutdLSC2N//Wx4HDw3ZvS+X6lLkSboauSS3a1Mdb3XBdh +UyJIO/Yqt47ZlMd3oYk4GBGy9ItR8C9Kv9OF/PHFqZnK5FdYEtk9QB7dj4dRyw2f +01ECIXcKE6P2KVn4rUw/phRIICGmWjWhzySVKIQYeyUEbVRfiX+OeHaT3EeOuCOS +e+9+2COyf+OYc8leT7fgq1jNBZfsTTJXTg+ZIir4YvTQlhes95vKktjaa/rfPSgf +A5JmYDXm4So7Av3U82+U/zkqQmUziUBs/xRGCgIhwnaIOM1w+JnPePv3KBqpXCoI +9JS4AvWbiNylgNGq3QcHytHYqxN1ZMpwD4S8ww3xlQ0RFW372//gt1c2dmh63Qw3 +mKeYb+J9H/rvZIKtB7ItIOVDnZ/3209KW5CMcTbKO0DV/AsmSNGZbD1wbBiPRJW3 +BdpWL+42iRgDWB/+gjpllJXz5H3vQ3zXIVXZNbXpCWKzJqB5AIQorstRNWMkH5xM +CIWYS0F/ykoXSiPXuZwT7sHhTo5Zdxem/1I7cevhgeJhOrZ5Pv4lec4FmUnEToVn +DHzgfGnHNtGC3y4GNc/F/4pR4CVQEi3WtIu6v9sFClibE/RGNMVyRgR+p8XXiZjH +FVhvVBWd5fmLVHS5Ag0ETodXLgEQAKvlwepeqGbkmKOTHchHY1cnO95BHnlOBbif +lU+abvKSzR4zm/QIMccn7E0hGsAvrDSndtD2vSsVHGbCDIkl0WNrr+z8aIP5FrOk +DyLIO8rCNr+CxKt4cl7vpxQ0CP/Erq/M6jeGvBwFfbyQcM1M/P6xVJAk1AAj0ts3 +8c2DUOz11FQmMDy0Zwb832mfXO6lMznKkWdAl9Qql1vO4cH5XWn45V97nqnsg1fI +K8sTov3Dr29RiW5VKuPuQgT1pIzvPCsN9Of/1Eb8nwgHSP9x2CqUHSsomBQbvZoJ +IwbeWW2cziy2/jKlbsBnG/9d4X2KyS9jOIgnPULf0NoEk6qghqZeh1Eccegbq6Vd +Kwz4TI3lcX9pEnU9nyAeIAcvERLbNWwWIAMd6JcriJ/SBklBUFEn9on4Qf7ex63K +oOxDjj5ze2TYuy7dqZrcIq0qmosMV8OcaY1bz7eFQdnFT6Hg1q+yOfKptnnt0AJN +dgRL/72hMU5a3CrF1stXMgtlLfz28i81+UI9wmRBFNuvFffTtS8M6sRybbbq1WHJ +0nC5XSdOfjTRRjHLoyNoJydVRMLacU8RSpdRP7r+xYjDpaUmImuzi+ZYF/Ym/Pt7 +RiKgrjtXqjyS7F9dkmE7Vt3xjPn45lwfkkYum+16FQTPIhNWbmqnFs3Wb7pN6M/g +c8VbXzkPABEBAAGJAiUEGAECAA8CGwwFAliRYVkFCQ3McSsACgkQD91oLZdMpyqf +5BAAtJ+v7bAxZ5abiVVq6PH9hJ+sQj5ifBRk4kYvror956Ifqe1l+HlFQx3pxBLy +GtbfyUpPAw/d2NwXMJOoB36AAI3+tm4ykrpSerV4Y8+z/RdTunX0kYBeigdju97K +/zH/V2W6xoF605FdOVdH4zoeUSW5ZxE5AqnjCJkYhgniL8c1TzctuFenMrrK+yfk +5y2tKUDqEkz6g8axrKtLeaJBVZATiEVrrYdu1mA9biwoVUV7RWv/irNPC0KvBb2t +OfHcKzzWEb85tbaWYoW5U+FHdO6rN8suhsLfomwh1Qph2UOWmTEwmZBgGrXSaEJm +yKe5nYjw2/hBoQbQ2nY7zbFS0e9kMK86vVVkqOf1QpJWX2AUJlMvNxsjeo5RE25V +accpdK4lXRR9Emby3VzjzYPwH9dpONTvcJmanf+ZXhT6j4hMWUlSsVVuabME8x58 +T5nXBDGk4RPe2EQd1cCoJJlpVdwqox4PQnsSupZCDov9lvo4QWGBnHlmFcjrVk+t +4L+/zZo/93QOHzIVF5BZHMT+10Vf35dmJg+5HAzpe9TGNKoC0C5755LH/Wx70c2v +g5EXB3ShUaCfZZwnjzkCiKmva5JlOFWVXXDu5tAwS2oV0EJucraV7z2QW3vhNSOQ +91c+amYo/Z7vkRnDyZPLlsoOlcRNjr5U4/lYyS0AJS/RDZ0= +=IcP4 +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +TY6+VOP5WMktACUv0Q2d +=FUgf +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +gPSRdLLYOLo= +=+H4u +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +IuMnPp6yHJmwdQ== +=PAyi +-----END PGP PUBLIC KEY BLOCK----- --- libx11-1.7.2.orig/debian/watch +++ libx11-1.7.2/debian/watch @@ -0,0 +1,4 @@ +#git=https://gitlab.freedesktop.org/xorg/lib/libX11.git +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ +https://xorg.freedesktop.org/releases/individual/lib/ libX11-(.*)\.tar\.gz